summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-06-12 00:08:13 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-06-12 00:08:13 +0100
commitf0ddcad13515f66d2f3bf827d33c277bdba7e1dd (patch)
tree3e1da8fa4626163bda62e9e8b6129867de5be46d
parent65ff3cc3bd9c3f8e718a67dfecf1f8215bf5d1d4 (diff)
gentoo auto-resync : 12:06:2024 - 00:08:13
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29783 -> 29766 bytes
-rw-r--r--app-admin/Manifest.gzbin32030 -> 32042 bytes
-rw-r--r--app-admin/awscli/Manifest2
-rw-r--r--app-admin/awscli/awscli-1.33.5.ebuild90
-rw-r--r--app-arch/7zip/7zip-23.01.ebuild1
-rw-r--r--app-arch/7zip/7zip-24.05.ebuild1
-rw-r--r--app-arch/7zip/7zip-24.06.ebuild1
-rw-r--r--app-arch/7zip/Manifest6
-rw-r--r--app-arch/Manifest.gzbin18257 -> 18264 bytes
-rw-r--r--app-crypt/Manifest.gzbin25270 -> 25262 bytes
-rw-r--r--app-crypt/gpgme/Manifest2
-rw-r--r--app-crypt/gpgme/gpgme-1.23.2.ebuild2
-rw-r--r--app-crypt/tpm2-tss/Manifest2
-rw-r--r--app-crypt/tpm2-tss/tpm2-tss-4.0.2-r1.ebuild2
-rw-r--r--app-doc/Manifest.gzbin7493 -> 7487 bytes
-rw-r--r--app-doc/kicad-doc/Manifest2
-rw-r--r--app-doc/kicad-doc/kicad-doc-8.0.3.ebuild59
-rw-r--r--app-emulation/Manifest.gzbin16329 -> 16170 bytes
-rw-r--r--app-emulation/docker-machine/Manifest3
-rw-r--r--app-emulation/docker-machine/docker-machine-0.13.0.ebuild39
-rw-r--r--app-emulation/docker-machine/metadata.xml10
-rw-r--r--app-misc/Manifest.gzbin50741 -> 50741 bytes
-rw-r--r--app-misc/binwalk/Manifest2
-rw-r--r--app-misc/binwalk/binwalk-2.4.1.ebuild2
-rw-r--r--app-misc/geoclue/Manifest2
-rw-r--r--app-misc/geoclue/geoclue-2.7.1.ebuild9
-rw-r--r--app-misc/hivex/Manifest2
-rw-r--r--app-misc/hivex/hivex-1.3.23-r1.ebuild2
-rw-r--r--app-shells/Manifest.gzbin10664 -> 10662 bytes
-rw-r--r--app-shells/fzf/Manifest12
-rw-r--r--app-shells/fzf/fzf-0.44.0.ebuild72
-rw-r--r--app-shells/fzf/fzf-0.46.1.ebuild72
-rw-r--r--app-shells/fzf/fzf-0.53.0.ebuild (renamed from app-shells/fzf/fzf-0.49.0.ebuild)2
-rw-r--r--app-text/Manifest.gzbin50293 -> 50297 bytes
-rw-r--r--app-text/texlive-core/Manifest3
-rw-r--r--app-text/texlive-core/texlive-core-2023-r8.ebuild (renamed from app-text/texlive-core/texlive-core-2023-r7.ebuild)6
-rw-r--r--dev-debug/Manifest.gzbin4025 -> 4022 bytes
-rw-r--r--dev-debug/valgrind/Manifest4
-rw-r--r--dev-debug/valgrind/valgrind-3.23.0_p1.ebuild193
-rw-r--r--dev-debug/valgrind/valgrind-9999.ebuild30
-rw-r--r--dev-erlang/Manifest.gzbin5336 -> 5343 bytes
-rw-r--r--dev-erlang/luerl/Manifest4
-rw-r--r--dev-erlang/luerl/luerl-0.3.ebuild20
-rw-r--r--dev-erlang/luerl/luerl-1.2.ebuild2
-rw-r--r--dev-erlang/meck/Manifest4
-rw-r--r--dev-erlang/meck/meck-0.8.13.ebuild22
-rw-r--r--dev-erlang/meck/meck-0.9.2.ebuild2
-rw-r--r--dev-erlang/proper/Manifest4
-rw-r--r--dev-erlang/proper/proper-1.3.ebuild27
-rw-r--r--dev-erlang/proper/proper-1.4.ebuild2
-rw-r--r--dev-games/Manifest.gzbin5725 -> 5725 bytes
-rw-r--r--dev-games/godot/Manifest4
-rw-r--r--dev-games/godot/godot-3.5.3-r1.ebuild (renamed from dev-games/godot/godot-3.5.3.ebuild)6
-rw-r--r--dev-games/godot/godot-4.2.2-r1.ebuild (renamed from dev-games/godot/godot-4.2.2.ebuild)6
-rw-r--r--dev-go/Manifest.gzbin4726 -> 4046 bytes
-rw-r--r--dev-go/fuzzy/Manifest5
-rw-r--r--dev-go/fuzzy/fuzzy-0.0.3.ebuild32
-rw-r--r--dev-go/fuzzy/fuzzy-0.0.5.ebuild27
-rw-r--r--dev-go/go-bindata-assetfs/Manifest3
-rw-r--r--dev-go/go-bindata-assetfs/go-bindata-assetfs-1.0.0_p20180223.ebuild24
-rw-r--r--dev-go/go-bindata-assetfs/metadata.xml8
-rw-r--r--dev-go/godebug-pretty/Manifest3
-rw-r--r--dev-go/godebug-pretty/godebug-pretty-0_p20170819.ebuild33
-rw-r--r--dev-go/godebug-pretty/metadata.xml8
-rw-r--r--dev-go/sanitized-anchor-name/Manifest4
-rw-r--r--dev-go/sanitized-anchor-name/metadata.xml11
-rw-r--r--dev-go/sanitized-anchor-name/sanitized-anchor-name-0_pre20151027.ebuild23
-rw-r--r--dev-go/sanitized-anchor-name/sanitized-anchor-name-9999.ebuild23
-rw-r--r--dev-lang/Manifest.gzbin22147 -> 22148 bytes
-rw-r--r--dev-lang/go/Manifest8
-rw-r--r--dev-lang/go/go-1.21.11.ebuild (renamed from dev-lang/go/go-1.21.9.ebuild)2
-rw-r--r--dev-lang/go/go-1.22.4.ebuild (renamed from dev-lang/go/go-1.22.2.ebuild)2
-rw-r--r--dev-lang/jwasm/Manifest3
-rw-r--r--dev-lang/jwasm/files/makefile-dep-fix.patch22
-rw-r--r--dev-lang/jwasm/jwasm-2.13.ebuild7
-rw-r--r--dev-lang/starlark-rust/Manifest2
-rw-r--r--dev-lang/starlark-rust/starlark-rust-0.8.0.ebuild331
-rw-r--r--dev-lang/uasm/Manifest3
-rw-r--r--dev-lang/uasm/files/makefile-dep-fix.patch22
-rw-r--r--dev-lang/uasm/uasm-2.56.2.ebuild1
-rw-r--r--dev-libs/Manifest.gzbin98653 -> 99773 bytes
-rw-r--r--dev-libs/blake3/Manifest2
-rw-r--r--dev-libs/blake3/blake3-1.5.1.ebuild2
-rw-r--r--dev-libs/ell/Manifest2
-rw-r--r--dev-libs/ell/ell-0.66.ebuild59
-rw-r--r--dev-libs/imath/Manifest2
-rw-r--r--dev-libs/imath/imath-3.1.11-r1.ebuild2
-rw-r--r--dev-libs/libnl/Manifest4
-rw-r--r--dev-libs/libnl/libnl-3.9.0.ebuild11
-rw-r--r--dev-libs/libnl/libnl-9999.ebuild11
-rw-r--r--dev-libs/libpqxx/Manifest2
-rw-r--r--dev-libs/libpqxx/libpqxx-7.7.5.ebuild7
-rw-r--r--dev-libs/poco/Manifest2
-rw-r--r--dev-libs/poco/poco-1.13.3.ebuild2
-rw-r--r--dev-libs/tree-sitter-lua/Manifest3
-rw-r--r--dev-libs/tree-sitter-lua/metadata.xml23
-rw-r--r--dev-libs/tree-sitter-lua/tree-sitter-lua-0.1.0.ebuild16
-rw-r--r--dev-libs/tree-sitter-markdown-inline/Manifest3
-rw-r--r--dev-libs/tree-sitter-markdown-inline/metadata.xml23
-rw-r--r--dev-libs/tree-sitter-markdown-inline/tree-sitter-markdown-inline-0.2.3.ebuild25
-rw-r--r--dev-libs/tree-sitter-markdown/Manifest3
-rw-r--r--dev-libs/tree-sitter-markdown/metadata.xml23
-rw-r--r--dev-libs/tree-sitter-markdown/tree-sitter-markdown-0.2.3.ebuild17
-rw-r--r--dev-libs/tree-sitter-meta/Manifest5
-rw-r--r--dev-libs/tree-sitter-meta/metadata.xml8
-rw-r--r--dev-libs/tree-sitter-meta/tree-sitter-meta-1-r5.ebuild (renamed from dev-libs/tree-sitter-meta/tree-sitter-meta-1-r1.ebuild)16
-rw-r--r--dev-libs/tree-sitter-meta/tree-sitter-meta-1.ebuild26
-rw-r--r--dev-libs/tree-sitter-query/Manifest3
-rw-r--r--dev-libs/tree-sitter-query/metadata.xml23
-rw-r--r--dev-libs/tree-sitter-query/tree-sitter-query-0.4.0.ebuild16
-rw-r--r--dev-libs/tree-sitter-tsx/Manifest3
-rw-r--r--dev-libs/tree-sitter-tsx/metadata.xml15
-rw-r--r--dev-libs/tree-sitter-tsx/tree-sitter-tsx-0.20.6.ebuild25
-rw-r--r--dev-libs/tree-sitter-vim/Manifest3
-rw-r--r--dev-libs/tree-sitter-vim/metadata.xml23
-rw-r--r--dev-libs/tree-sitter-vim/tree-sitter-vim-0.4.0.ebuild16
-rw-r--r--dev-libs/tree-sitter-vimdoc/Manifest3
-rw-r--r--dev-libs/tree-sitter-vimdoc/metadata.xml23
-rw-r--r--dev-libs/tree-sitter-vimdoc/tree-sitter-vimdoc-3.0.0.ebuild16
-rw-r--r--dev-lisp/Manifest.gzbin3366 -> 3363 bytes
-rw-r--r--dev-lisp/cmucl/Manifest6
-rw-r--r--dev-lisp/cmucl/cmucl-21e.ebuild106
-rw-r--r--dev-lisp/cmucl/files/cmucl-21e-version.patch9
-rw-r--r--dev-lisp/cmucl/metadata.xml1
-rw-r--r--dev-ml/Manifest.gzbin38480 -> 38663 bytes
-rw-r--r--dev-ml/fieldslib/Manifest2
-rw-r--r--dev-ml/fieldslib/fieldslib-0.17.0.ebuild2
-rw-r--r--dev-ml/ocaml_intrinsics/Manifest2
-rw-r--r--dev-ml/ocaml_intrinsics/ocaml_intrinsics-0.17.0.ebuild4
-rw-r--r--dev-ml/ppx_base/Manifest2
-rw-r--r--dev-ml/ppx_base/ppx_base-0.17.0.ebuild28
-rw-r--r--dev-ml/ppx_cold/Manifest2
-rw-r--r--dev-ml/ppx_cold/ppx_cold-0.17.0.ebuild23
-rw-r--r--dev-ml/ppx_compare/Manifest2
-rw-r--r--dev-ml/ppx_compare/ppx_compare-0.17.0.ebuild24
-rw-r--r--dev-ml/ppx_enumerate/Manifest2
-rw-r--r--dev-ml/ppx_enumerate/ppx_enumerate-0.17.0.ebuild24
-rw-r--r--dev-ml/ppx_fields_conv/Manifest2
-rw-r--r--dev-ml/ppx_fields_conv/ppx_fields_conv-0.17.0.ebuild24
-rw-r--r--dev-ml/ppx_fixed_literal/Manifest2
-rw-r--r--dev-ml/ppx_fixed_literal/ppx_fixed_literal-0.17.0.ebuild23
-rw-r--r--dev-ml/ppx_globalize/Manifest2
-rw-r--r--dev-ml/ppx_globalize/ppx_globalize-0.17.0.ebuild25
-rw-r--r--dev-ml/ppx_hash/Manifest2
-rw-r--r--dev-ml/ppx_hash/ppx_hash-0.17.0.ebuild27
-rw-r--r--dev-ml/ppx_sexp_conv/Manifest2
-rw-r--r--dev-ml/ppx_sexp_conv/ppx_sexp_conv-0.17.0.ebuild25
-rw-r--r--dev-ml/ppxlib_jane/Manifest3
-rw-r--r--dev-ml/ppxlib_jane/metadata.xml (renamed from dev-python/dask-expr/metadata.xml)7
-rw-r--r--dev-ml/ppxlib_jane/ppxlib_jane-0.17.0.ebuild24
-rw-r--r--dev-ml/stdio/Manifest2
-rw-r--r--dev-ml/stdio/stdio-0.17.0.ebuild2
-rw-r--r--dev-php/File_Iterator/File_Iterator-3.0.6.ebuild4
-rw-r--r--dev-php/File_Iterator/Manifest2
-rw-r--r--dev-php/Manifest.gzbin34868 -> 34900 bytes
-rw-r--r--dev-php/PEAR-Archive_Tar/Manifest4
-rw-r--r--dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.4.14.ebuild4
-rw-r--r--dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.5.0.ebuild47
-rw-r--r--dev-php/PEAR-Auth_SASL/Manifest4
-rw-r--r--dev-php/PEAR-Auth_SASL/PEAR-Auth_SASL-1.1.0.ebuild4
-rw-r--r--dev-php/PEAR-Auth_SASL/PEAR-Auth_SASL-1.2.0.ebuild13
-rw-r--r--dev-php/PEAR-Cache/Manifest2
-rw-r--r--dev-php/PEAR-Cache/PEAR-Cache-1.5.6-r2.ebuild4
-rw-r--r--dev-php/PEAR-Cache_Lite/Manifest2
-rw-r--r--dev-php/PEAR-Cache_Lite/PEAR-Cache_Lite-1.8.3.ebuild4
-rw-r--r--dev-php/PEAR-Console_CommandLine/Manifest4
-rw-r--r--dev-php/PEAR-Console_CommandLine/PEAR-Console_CommandLine-1.2.2.ebuild4
-rw-r--r--dev-php/PEAR-Console_CommandLine/PEAR-Console_CommandLine-1.2.6.ebuild56
-rw-r--r--dev-php/PEAR-Console_Getargs/Manifest2
-rw-r--r--dev-php/PEAR-Console_Getargs/PEAR-Console_Getargs-1.4.0.ebuild4
-rw-r--r--dev-php/PEAR-Console_Getopt/Manifest2
-rw-r--r--dev-php/PEAR-Console_Getopt/PEAR-Console_Getopt-1.4.3.ebuild4
-rw-r--r--dev-php/PEAR-Console_Table/Manifest4
-rw-r--r--dev-php/PEAR-Console_Table/PEAR-Console_Table-1.3.1-r1.ebuild26
-rw-r--r--dev-php/PEAR-Console_Table/PEAR-Console_Table-1.3.1.ebuild4
-rw-r--r--dev-php/PEAR-Console_Table/files/fromArray-is-static.patch22
-rw-r--r--dev-php/PEAR-Crypt_CHAP/Manifest2
-rw-r--r--dev-php/PEAR-Crypt_CHAP/PEAR-Crypt_CHAP-1.5.0-r3.ebuild4
-rw-r--r--dev-php/PEAR-Crypt_GPG/Manifest4
-rw-r--r--dev-php/PEAR-Crypt_GPG/PEAR-Crypt_GPG-1.6.7.ebuild4
-rw-r--r--dev-php/PEAR-Crypt_GPG/PEAR-Crypt_GPG-1.6.9.ebuild40
-rw-r--r--dev-php/PEAR-Crypt_HMAC/Manifest2
-rw-r--r--dev-php/PEAR-Crypt_HMAC/PEAR-Crypt_HMAC-1.0.1-r2.ebuild4
-rw-r--r--dev-php/PEAR-DB/Manifest2
-rw-r--r--dev-php/PEAR-DB/PEAR-DB-1.11.0.ebuild4
-rw-r--r--dev-php/PEAR-DB_DataObject/Manifest2
-rw-r--r--dev-php/PEAR-DB_DataObject/PEAR-DB_DataObject-1.11.5-r1.ebuild4
-rw-r--r--dev-php/PEAR-Date/Manifest2
-rw-r--r--dev-php/PEAR-Date/PEAR-Date-1.5.0_alpha4-r1.ebuild4
-rw-r--r--dev-php/PEAR-Exception/Manifest2
-rw-r--r--dev-php/PEAR-Exception/PEAR-Exception-1.0.2.ebuild4
-rw-r--r--dev-php/PEAR-File/Manifest2
-rw-r--r--dev-php/PEAR-File/PEAR-File-1.4.1-r1.ebuild4
-rw-r--r--dev-php/PEAR-File_Archive/Manifest2
-rw-r--r--dev-php/PEAR-File_Archive/PEAR-File_Archive-1.5.5-r1.ebuild4
-rw-r--r--dev-php/PEAR-File_Find/Manifest2
-rw-r--r--dev-php/PEAR-File_Find/PEAR-File_Find-1.3.3.ebuild4
-rw-r--r--dev-php/PEAR-File_Fortune/Manifest2
-rw-r--r--dev-php/PEAR-File_Fortune/PEAR-File_Fortune-1.0.0-r1.ebuild4
-rw-r--r--dev-php/PEAR-File_Gettext/Manifest2
-rw-r--r--dev-php/PEAR-File_Gettext/PEAR-File_Gettext-0.4.2-r1.ebuild4
-rw-r--r--dev-php/PEAR-File_SMBPasswd/Manifest2
-rw-r--r--dev-php/PEAR-File_SMBPasswd/PEAR-File_SMBPasswd-1.0.3-r1.ebuild4
-rw-r--r--dev-php/PEAR-HTML_Common/Manifest2
-rw-r--r--dev-php/PEAR-HTML_Common/PEAR-HTML_Common-1.2.5-r1.ebuild4
-rw-r--r--dev-php/PEAR-HTML_Common2/Manifest4
-rw-r--r--dev-php/PEAR-HTML_Common2/PEAR-HTML_Common2-2.2.0.ebuild4
-rw-r--r--dev-php/PEAR-HTML_Common2/PEAR-HTML_Common2-2.3.0.ebuild4
-rw-r--r--dev-php/PEAR-HTML_Javascript/Manifest2
-rw-r--r--dev-php/PEAR-HTML_Javascript/PEAR-HTML_Javascript-1.1.2-r1.ebuild4
-rw-r--r--dev-php/PEAR-HTML_QuickForm2/Manifest4
-rw-r--r--dev-php/PEAR-HTML_QuickForm2/PEAR-HTML_QuickForm2-2.2.0.ebuild4
-rw-r--r--dev-php/PEAR-HTML_QuickForm2/PEAR-HTML_QuickForm2-2.2.2.ebuild4
-rw-r--r--dev-php/PEAR-HTML_Table/Manifest2
-rw-r--r--dev-php/PEAR-HTML_Table/PEAR-HTML_Table-1.8.4-r1.ebuild4
-rw-r--r--dev-php/PEAR-HTML_Table_Matrix/Manifest2
-rw-r--r--dev-php/PEAR-HTML_Table_Matrix/PEAR-HTML_Table_Matrix-1.0.10-r1.ebuild4
-rw-r--r--dev-php/PEAR-HTML_Template_Flexy/Manifest2
-rw-r--r--dev-php/PEAR-HTML_Template_Flexy/PEAR-HTML_Template_Flexy-1.3.13.ebuild4
-rw-r--r--dev-php/PEAR-HTML_Template_Sigma/Manifest2
-rw-r--r--dev-php/PEAR-HTML_Template_Sigma/PEAR-HTML_Template_Sigma-1.3.0-r1.ebuild4
-rw-r--r--dev-php/PEAR-HTTP/Manifest2
-rw-r--r--dev-php/PEAR-HTTP/PEAR-HTTP-1.4.1-r3.ebuild4
-rw-r--r--dev-php/PEAR-HTTP_Request2/Manifest4
-rw-r--r--dev-php/PEAR-HTTP_Request2/PEAR-HTTP_Request2-2.5.0.ebuild4
-rw-r--r--dev-php/PEAR-HTTP_Request2/PEAR-HTTP_Request2-2.5.1.ebuild4
-rw-r--r--dev-php/PEAR-Image_IPTC/Manifest2
-rw-r--r--dev-php/PEAR-Image_IPTC/PEAR-Image_IPTC-1.0.2-r2.ebuild4
-rw-r--r--dev-php/PEAR-Log/Manifest2
-rw-r--r--dev-php/PEAR-Log/PEAR-Log-1.13.3.ebuild4
-rw-r--r--dev-php/PEAR-MDB/Manifest2
-rw-r--r--dev-php/PEAR-MDB/PEAR-MDB-1.3.0-r2.ebuild4
-rw-r--r--dev-php/PEAR-MDB2/Manifest4
-rw-r--r--dev-php/PEAR-MDB2/PEAR-MDB2-2.5.0_beta5-r2.ebuild4
-rw-r--r--dev-php/PEAR-MDB2/PEAR-MDB2-2.5.0_beta5-r3.ebuild2
-rw-r--r--dev-php/PEAR-MDB2_Driver_mssql/Manifest2
-rw-r--r--dev-php/PEAR-MDB2_Driver_mssql/PEAR-MDB2_Driver_mssql-1.5.0_beta4-r1.ebuild4
-rw-r--r--dev-php/PEAR-MDB2_Driver_mysqli/Manifest2
-rw-r--r--dev-php/PEAR-MDB2_Driver_mysqli/PEAR-MDB2_Driver_mysqli-1.5.0_beta4-r1.ebuild4
-rw-r--r--dev-php/PEAR-MDB2_Driver_pgsql/Manifest2
-rw-r--r--dev-php/PEAR-MDB2_Driver_pgsql/PEAR-MDB2_Driver_pgsql-1.5.0_beta4-r1.ebuild4
-rw-r--r--dev-php/PEAR-MIME_Type/Manifest2
-rw-r--r--dev-php/PEAR-MIME_Type/PEAR-MIME_Type-1.4.1.ebuild4
-rw-r--r--dev-php/PEAR-Mail/Manifest2
-rw-r--r--dev-php/PEAR-Mail/PEAR-Mail-1.5.0.ebuild4
-rw-r--r--dev-php/PEAR-Mail_Mime/Manifest4
-rw-r--r--dev-php/PEAR-Mail_Mime/PEAR-Mail_Mime-1.10.11.ebuild4
-rw-r--r--dev-php/PEAR-Mail_Mime/PEAR-Mail_Mime-1.10.12.ebuild26
-rw-r--r--dev-php/PEAR-Mail_mimeDecode/Manifest2
-rw-r--r--dev-php/PEAR-Mail_mimeDecode/PEAR-Mail_mimeDecode-1.5.6-r3.ebuild4
-rw-r--r--dev-php/PEAR-Math_BigInteger/Manifest2
-rw-r--r--dev-php/PEAR-Math_BigInteger/PEAR-Math_BigInteger-1.0.3-r1.ebuild4
-rw-r--r--dev-php/PEAR-Net_DNS/Manifest2
-rw-r--r--dev-php/PEAR-Net_DNS/PEAR-Net_DNS-1.0.7-r1.ebuild4
-rw-r--r--dev-php/PEAR-Net_IDNA2/Manifest2
-rw-r--r--dev-php/PEAR-Net_IDNA2/PEAR-Net_IDNA2-0.2.0.ebuild4
-rw-r--r--dev-php/PEAR-Net_LDAP2/Manifest2
-rw-r--r--dev-php/PEAR-Net_LDAP2/PEAR-Net_LDAP2-2.2.0-r1.ebuild4
-rw-r--r--dev-php/PEAR-Net_POP3/Manifest2
-rw-r--r--dev-php/PEAR-Net_POP3/PEAR-Net_POP3-1.3.8-r1.ebuild4
-rw-r--r--dev-php/PEAR-Net_Ping/Manifest2
-rw-r--r--dev-php/PEAR-Net_Ping/PEAR-Net_Ping-2.4.5-r2.ebuild4
-rw-r--r--dev-php/PEAR-Net_SMTP/Manifest4
-rw-r--r--dev-php/PEAR-Net_SMTP/PEAR-Net_SMTP-1.10.0.ebuild4
-rw-r--r--dev-php/PEAR-Net_SMTP/PEAR-Net_SMTP-1.12.1.ebuild33
-rw-r--r--dev-php/PEAR-Net_Sieve/Manifest4
-rw-r--r--dev-php/PEAR-Net_Sieve/PEAR-Net_Sieve-1.4.6.ebuild4
-rw-r--r--dev-php/PEAR-Net_Sieve/PEAR-Net_Sieve-1.4.7.ebuild21
-rw-r--r--dev-php/PEAR-Net_SmartIRC/Manifest2
-rw-r--r--dev-php/PEAR-Net_SmartIRC/PEAR-Net_SmartIRC-1.1.14.ebuild4
-rw-r--r--dev-php/PEAR-Net_Socket/Manifest2
-rw-r--r--dev-php/PEAR-Net_Socket/PEAR-Net_Socket-1.2.2.ebuild4
-rw-r--r--dev-php/PEAR-Net_URL/Manifest2
-rw-r--r--dev-php/PEAR-Net_URL/PEAR-Net_URL-1.0.15-r1.ebuild4
-rw-r--r--dev-php/PEAR-Net_URL2/Manifest2
-rw-r--r--dev-php/PEAR-Net_URL2/PEAR-Net_URL2-2.2.1-r2.ebuild4
-rw-r--r--dev-php/PEAR-Net_UserAgent_Detect/Manifest2
-rw-r--r--dev-php/PEAR-Net_UserAgent_Detect/PEAR-Net_UserAgent_Detect-2.5.2-r1.ebuild4
-rw-r--r--dev-php/PEAR-Numbers_Words/Manifest2
-rw-r--r--dev-php/PEAR-Numbers_Words/PEAR-Numbers_Words-0.18.2.ebuild4
-rw-r--r--dev-php/PEAR-OLE/Manifest2
-rw-r--r--dev-php/PEAR-OLE/PEAR-OLE-1.0.0_rc3.ebuild4
-rw-r--r--dev-php/PEAR-PEAR/Manifest6
-rw-r--r--dev-php/PEAR-PEAR/PEAR-PEAR-1.10.13.ebuild4
-rw-r--r--dev-php/PEAR-PEAR/PEAR-PEAR-1.10.15.ebuild (renamed from dev-php/PEAR-PEAR/PEAR-PEAR-1.10.12.ebuild)19
-rw-r--r--dev-php/PEAR-Pager/Manifest2
-rw-r--r--dev-php/PEAR-Pager/PEAR-Pager-2.5.1.ebuild4
-rw-r--r--dev-php/PEAR-Services_JSON/Manifest2
-rw-r--r--dev-php/PEAR-Services_JSON/PEAR-Services_JSON-1.0.3-r1.ebuild4
-rw-r--r--dev-php/PEAR-Spreadsheet_Excel_Writer/Manifest2
-rw-r--r--dev-php/PEAR-Spreadsheet_Excel_Writer/PEAR-Spreadsheet_Excel_Writer-0.9.4.ebuild4
-rw-r--r--dev-php/PEAR-Structures_Graph/Manifest4
-rw-r--r--dev-php/PEAR-Structures_Graph/PEAR-Structures_Graph-1.1.1-r1.ebuild4
-rw-r--r--dev-php/PEAR-Structures_Graph/PEAR-Structures_Graph-1.2.0.ebuild23
-rw-r--r--dev-php/PEAR-System_Command/Manifest2
-rw-r--r--dev-php/PEAR-System_Command/PEAR-System_Command-1.0.8-r1.ebuild4
-rw-r--r--dev-php/PEAR-Text_Password/Manifest2
-rw-r--r--dev-php/PEAR-Text_Password/PEAR-Text_Password-1.2.1.ebuild4
-rw-r--r--dev-php/PEAR-Text_Wiki/Manifest2
-rw-r--r--dev-php/PEAR-Text_Wiki/PEAR-Text_Wiki-1.2.3.ebuild4
-rw-r--r--dev-php/PEAR-Text_Wiki_BBCode/Manifest2
-rw-r--r--dev-php/PEAR-Text_Wiki_BBCode/PEAR-Text_Wiki_BBCode-0.0.4-r3.ebuild4
-rw-r--r--dev-php/PEAR-Text_Wiki_Mediawiki/Manifest2
-rw-r--r--dev-php/PEAR-Text_Wiki_Mediawiki/PEAR-Text_Wiki_Mediawiki-0.2.0_p20140604.ebuild4
-rw-r--r--dev-php/PEAR-Validate/Manifest2
-rw-r--r--dev-php/PEAR-Validate/PEAR-Validate-0.8.6.ebuild4
-rw-r--r--dev-php/PEAR-Var_Dump/Manifest2
-rw-r--r--dev-php/PEAR-Var_Dump/PEAR-Var_Dump-1.0.4-r3.ebuild4
-rw-r--r--dev-php/PEAR-XML_Parser/Manifest2
-rw-r--r--dev-php/PEAR-XML_Parser/PEAR-XML_Parser-1.3.8-r1.ebuild4
-rw-r--r--dev-php/PEAR-XML_RSS/Manifest2
-rw-r--r--dev-php/PEAR-XML_RSS/PEAR-XML_RSS-1.1.0-r2.ebuild4
-rw-r--r--dev-php/PEAR-XML_Serializer/Manifest2
-rw-r--r--dev-php/PEAR-XML_Serializer/PEAR-XML_Serializer-0.21.0-r1.ebuild4
-rw-r--r--dev-php/PEAR-XML_Util/Manifest2
-rw-r--r--dev-php/PEAR-XML_Util/PEAR-XML_Util-1.4.5.ebuild4
-rw-r--r--dev-php/PHP_Timer/Manifest4
-rw-r--r--dev-php/PHP_Timer/PHP_Timer-2.1.2-r1.ebuild4
-rw-r--r--dev-php/PHP_Timer/PHP_Timer-5.0.3.ebuild4
-rw-r--r--dev-php/Text_Template/Manifest2
-rw-r--r--dev-php/Text_Template/Text_Template-2.0.4.ebuild4
-rw-r--r--dev-php/adodb/Manifest4
-rw-r--r--dev-php/adodb/adodb-5.22.2.ebuild2
-rw-r--r--dev-php/adodb/adodb-5.22.7.ebuild2
-rw-r--r--dev-php/doctrine-instantiator/Manifest2
-rw-r--r--dev-php/doctrine-instantiator/doctrine-instantiator-1.4.0.ebuild4
-rw-r--r--dev-php/fedora-autoloader/Manifest2
-rw-r--r--dev-php/fedora-autoloader/fedora-autoloader-1.0.1.ebuild2
-rw-r--r--dev-php/jpgraph/Manifest2
-rw-r--r--dev-php/jpgraph/jpgraph-4.3.5.ebuild4
-rw-r--r--dev-php/myclabs-deepcopy/Manifest2
-rw-r--r--dev-php/myclabs-deepcopy/myclabs-deepcopy-1.10.2.ebuild4
-rw-r--r--dev-php/nikic-php-parser/Manifest2
-rw-r--r--dev-php/nikic-php-parser/nikic-php-parser-4.13.2.ebuild4
-rw-r--r--dev-php/pear/Manifest2
-rw-r--r--dev-php/pear/pear-1.10.3.ebuild4
-rw-r--r--dev-php/pecl-mailparse/Manifest2
-rw-r--r--dev-php/pecl-mailparse/pecl-mailparse-3.1.3.ebuild2
-rw-r--r--dev-php/pecl-mcrypt/Manifest2
-rw-r--r--dev-php/pecl-mcrypt/pecl-mcrypt-1.0.5.ebuild4
-rw-r--r--dev-php/pecl-ps/Manifest2
-rw-r--r--dev-php/pecl-ps/pecl-ps-1.4.4.ebuild2
-rw-r--r--dev-php/pecl-timezonedb/Manifest2
-rw-r--r--dev-php/pecl-timezonedb/pecl-timezonedb-2021.5.ebuild2
-rw-r--r--dev-php/pecl-yaz/Manifest2
-rw-r--r--dev-php/pecl-yaz/pecl-yaz-1.2.4.ebuild4
-rw-r--r--dev-php/phar-io-manifest/Manifest6
-rw-r--r--dev-php/phar-io-manifest/phar-io-manifest-1.0.3.ebuild4
-rw-r--r--dev-php/phar-io-manifest/phar-io-manifest-2.0.1.ebuild4
-rw-r--r--dev-php/phar-io-manifest/phar-io-manifest-2.0.3.ebuild4
-rw-r--r--dev-php/phar-io-version/Manifest6
-rw-r--r--dev-php/phar-io-version/phar-io-version-2.0.1.ebuild4
-rw-r--r--dev-php/phar-io-version/phar-io-version-3.0.4.ebuild4
-rw-r--r--dev-php/phar-io-version/phar-io-version-3.1.0.ebuild4
-rw-r--r--dev-php/phpDocumentor/Manifest2
-rw-r--r--dev-php/phpDocumentor/phpDocumentor-2.9.0.ebuild4
-rw-r--r--dev-php/phpdocumentor-reflection-common/Manifest2
-rw-r--r--dev-php/phpdocumentor-reflection-common/phpdocumentor-reflection-common-1.0.ebuild4
-rw-r--r--dev-php/phpdocumentor-reflection-docblock/Manifest2
-rw-r--r--dev-php/phpdocumentor-reflection-docblock/phpdocumentor-reflection-docblock-3.1.1.ebuild4
-rw-r--r--dev-php/phpdocumentor-type-resolver/Manifest2
-rw-r--r--dev-php/phpdocumentor-type-resolver/phpdocumentor-type-resolver-0.2.1.ebuild4
-rw-r--r--dev-php/sebastian-code-unit-reverse-lookup/Manifest2
-rw-r--r--dev-php/sebastian-code-unit-reverse-lookup/sebastian-code-unit-reverse-lookup-2.0.3.ebuild4
-rw-r--r--dev-php/sebastian-complexity/Manifest2
-rw-r--r--dev-php/sebastian-complexity/sebastian-complexity-2.0.2.ebuild4
-rw-r--r--dev-php/sebastian-diff/Manifest2
-rw-r--r--dev-php/sebastian-diff/sebastian-diff-3.0.2.ebuild4
-rw-r--r--dev-php/sebastian-environment/Manifest4
-rw-r--r--dev-php/sebastian-environment/sebastian-environment-4.2.3.ebuild4
-rw-r--r--dev-php/sebastian-environment/sebastian-environment-5.1.3.ebuild4
-rw-r--r--dev-php/sebastian-lines-of-code/Manifest2
-rw-r--r--dev-php/sebastian-lines-of-code/sebastian-lines-of-code-1.0.3.ebuild4
-rw-r--r--dev-php/sebastian-resource-operations/Manifest2
-rw-r--r--dev-php/sebastian-resource-operations/sebastian-resource-operations-2.0.1.ebuild4
-rw-r--r--dev-php/sebastian-type/Manifest4
-rw-r--r--dev-php/sebastian-type/sebastian-type-1.1.3.ebuild4
-rw-r--r--dev-php/sebastian-type/sebastian-type-1.1.4.ebuild4
-rw-r--r--dev-php/sebastian-version/Manifest2
-rw-r--r--dev-php/sebastian-version/sebastian-version-3.0.2.ebuild4
-rw-r--r--dev-php/smarty/Manifest2
-rw-r--r--dev-php/smarty/smarty-4.3.1.ebuild4
-rw-r--r--dev-php/symfony-yaml/Manifest2
-rw-r--r--dev-php/symfony-yaml/symfony-yaml-2.1.0.ebuild2
-rw-r--r--dev-php/theseer-Autoload/Manifest4
-rw-r--r--dev-php/theseer-Autoload/theseer-Autoload-1.26.0-r2.ebuild4
-rw-r--r--dev-php/theseer-Autoload/theseer-Autoload-1.26.3-r1.ebuild2
-rw-r--r--dev-php/theseer-DirectoryScanner/Manifest4
-rw-r--r--dev-php/theseer-DirectoryScanner/theseer-DirectoryScanner-1.3.2.ebuild4
-rw-r--r--dev-php/theseer-DirectoryScanner/theseer-DirectoryScanner-1.3.3.ebuild2
-rw-r--r--dev-php/theseer-tokenizer/Manifest4
-rw-r--r--dev-php/theseer-tokenizer/theseer-tokenizer-1.2.0.ebuild4
-rw-r--r--dev-php/theseer-tokenizer/theseer-tokenizer-1.2.1.ebuild4
-rw-r--r--dev-php/webmozart-assert/Manifest2
-rw-r--r--dev-php/webmozart-assert/webmozart-assert-1.10.0.ebuild4
-rw-r--r--dev-php/xdebug-client/Manifest4
-rw-r--r--dev-php/xdebug-client/xdebug-client-2.9.6.ebuild4
-rw-r--r--dev-php/xdebug-client/xdebug-client-2.9.8.ebuild4
-rw-r--r--dev-php/xdebug/Manifest8
-rw-r--r--dev-php/xdebug/xdebug-3.1.1.ebuild2
-rw-r--r--dev-php/xdebug/xdebug-3.1.3.ebuild2
-rw-r--r--dev-php/xdebug/xdebug-3.1.5.ebuild2
-rw-r--r--dev-php/xdebug/xdebug-3.2.1.ebuild2
-rw-r--r--dev-php/zetacomponents-Base/Manifest4
-rw-r--r--dev-php/zetacomponents-Base/zetacomponents-Base-1.9.1.ebuild4
-rw-r--r--dev-php/zetacomponents-Base/zetacomponents-Base-1.9.3.ebuild2
-rw-r--r--dev-php/zetacomponents-ConsoleTools/Manifest2
-rw-r--r--dev-php/zetacomponents-ConsoleTools/zetacomponents-ConsoleTools-1.7.2-r1.ebuild2
-rw-r--r--dev-python/GitPython/GitPython-3.1.43.ebuild5
-rw-r--r--dev-python/GitPython/Manifest2
-rw-r--r--dev-python/Manifest.gzbin269829 -> 269491 bytes
-rw-r--r--dev-python/autopage/Manifest2
-rw-r--r--dev-python/autopage/autopage-0.5.2.ebuild4
-rw-r--r--dev-python/boto3/Manifest2
-rw-r--r--dev-python/boto3/boto3-1.34.123.ebuild53
-rw-r--r--dev-python/botocore/Manifest2
-rw-r--r--dev-python/botocore/botocore-1.34.123.ebuild67
-rw-r--r--dev-python/cliff/Manifest2
-rw-r--r--dev-python/cliff/cliff-4.7.0.ebuild2
-rw-r--r--dev-python/cmd2/Manifest2
-rw-r--r--dev-python/cmd2/cmd2-2.4.3.ebuild4
-rw-r--r--dev-python/dask-expr/Manifest11
-rw-r--r--dev-python/dask-expr/dask-expr-1.0.11.ebuild63
-rw-r--r--dev-python/dask-expr/dask-expr-1.0.12.ebuild63
-rw-r--r--dev-python/dask-expr/dask-expr-1.0.13.ebuild65
-rw-r--r--dev-python/dask-expr/dask-expr-1.0.14.ebuild65
-rw-r--r--dev-python/dask-expr/dask-expr-1.0.5.ebuild63
-rw-r--r--dev-python/dask/Manifest11
-rw-r--r--dev-python/dask/dask-2024.2.0.ebuild93
-rw-r--r--dev-python/dask/dask-2024.2.1.ebuild93
-rw-r--r--dev-python/dask/dask-2024.3.1.ebuild98
-rw-r--r--dev-python/dask/dask-2024.4.1.ebuild99
-rw-r--r--dev-python/dask/dask-2024.4.2.ebuild99
-rw-r--r--dev-python/dask/metadata.xml22
-rw-r--r--dev-python/debtcollector/Manifest2
-rw-r--r--dev-python/debtcollector/debtcollector-3.0.0.ebuild2
-rw-r--r--dev-python/dulwich/Manifest2
-rw-r--r--dev-python/dulwich/dulwich-0.21.7-r1.ebuild2
-rw-r--r--dev-python/gfloat/Manifest2
-rw-r--r--dev-python/gfloat/gfloat-0.3.ebuild35
-rw-r--r--dev-python/gitdb/Manifest2
-rw-r--r--dev-python/gitdb/gitdb-4.0.11.ebuild4
-rw-r--r--dev-python/jsonpointer/Manifest2
-rw-r--r--dev-python/jsonpointer/jsonpointer-3.0.0.ebuild23
-rw-r--r--dev-python/more-itertools/Manifest2
-rw-r--r--dev-python/more-itertools/more-itertools-10.3.0.ebuild24
-rw-r--r--dev-python/netaddr/Manifest2
-rw-r--r--dev-python/netaddr/netaddr-0.10.1.ebuild2
-rw-r--r--dev-python/oct2py/Manifest2
-rw-r--r--dev-python/oct2py/oct2py-5.7.0.ebuild52
-rw-r--r--dev-python/openstackdocstheme/Manifest2
-rw-r--r--dev-python/openstackdocstheme/openstackdocstheme-3.2.0.ebuild4
-rw-r--r--dev-python/orjson/Manifest19
-rw-r--r--dev-python/orjson/orjson-3.10.4.ebuild99
-rw-r--r--dev-python/oslo-context/Manifest2
-rw-r--r--dev-python/oslo-context/oslo-context-5.5.0.ebuild2
-rw-r--r--dev-python/oslo-i18n/Manifest2
-rw-r--r--dev-python/oslo-i18n/oslo-i18n-6.3.0.ebuild2
-rw-r--r--dev-python/oslo-serialization/Manifest2
-rw-r--r--dev-python/oslo-serialization/oslo-serialization-5.4.0.ebuild2
-rw-r--r--dev-python/oslo-utils/Manifest2
-rw-r--r--dev-python/oslo-utils/oslo-utils-7.1.0-r1.ebuild2
-rw-r--r--dev-python/oslotest/Manifest2
-rw-r--r--dev-python/oslotest/oslotest-5.0.0.ebuild2
-rw-r--r--dev-python/parse/Manifest2
-rw-r--r--dev-python/parse/parse-1.20.2.ebuild17
-rw-r--r--dev-python/prettytable/Manifest2
-rw-r--r--dev-python/prettytable/prettytable-3.10.0.ebuild2
-rw-r--r--dev-python/protobuf-python/Manifest2
-rw-r--r--dev-python/protobuf-python/protobuf-python-4.21.12.ebuild2
-rw-r--r--dev-python/pycairo/Manifest2
-rw-r--r--dev-python/pycairo/files/pycairo-1.26.0-py313.patch30
-rw-r--r--dev-python/pycairo/pycairo-1.26.0-r1.ebuild77
-rw-r--r--dev-python/pygobject/Manifest1
-rw-r--r--dev-python/pygobject/pygobject-3.46.0-r1.ebuild80
-rw-r--r--dev-python/pyperclip/Manifest2
-rw-r--r--dev-python/pyperclip/pyperclip-1.8.2-r1.ebuild4
-rw-r--r--dev-python/pyyaml/Manifest2
-rw-r--r--dev-python/pyyaml/pyyaml-6.0.2_rc1.ebuild63
-rw-r--r--dev-python/requests-mock/Manifest2
-rw-r--r--dev-python/requests-mock/requests-mock-1.12.1.ebuild2
-rw-r--r--dev-python/scikit-image/Manifest4
-rw-r--r--dev-python/scikit-image/scikit-image-0.23.1.ebuild1
-rw-r--r--dev-python/scikit-image/scikit-image-0.23.2.ebuild1
-rw-r--r--dev-python/setuptools-rust/Manifest2
-rw-r--r--dev-python/setuptools-rust/files/setuptools-rust-1.9.0-delay-non-stdlib-imports.patch156
-rw-r--r--dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild198
-rw-r--r--dev-python/smmap/Manifest2
-rw-r--r--dev-python/smmap/smmap-6.0.0.ebuild6
-rw-r--r--dev-python/stevedore/Manifest2
-rw-r--r--dev-python/stevedore/stevedore-5.2.0.ebuild2
-rw-r--r--dev-python/uv/Manifest3
-rw-r--r--dev-python/uv/uv-0.2.10.ebuild110
-rw-r--r--dev-python/wxpython/Manifest2
-rw-r--r--dev-python/wxpython/files/wxpython-4.2.1-integer-division-for-randint.patch26
-rw-r--r--dev-python/wxpython/wxpython-4.2.1-r1.ebuild127
-rw-r--r--dev-qt/Manifest.gzbin11876 -> 11871 bytes
-rw-r--r--dev-qt/qtlocation/Manifest2
-rw-r--r--dev-qt/qtlocation/qtlocation-5.15.14-r1.ebuild59
-rw-r--r--dev-qt/qtwebengine/Manifest8
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.7.1.ebuild1
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild1
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.8.9999.ebuild1
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.9999.ebuild1
-rw-r--r--dev-ruby/Manifest.gzbin110298 -> 110299 bytes
-rw-r--r--dev-ruby/faraday/Manifest2
-rw-r--r--dev-ruby/faraday/faraday-2.9.1.ebuild60
-rw-r--r--dev-ruby/rubyntlm/Manifest2
-rw-r--r--dev-ruby/rubyntlm/rubyntlm-0.6.4.ebuild24
-rw-r--r--dev-util/Manifest.gzbin65434 -> 65433 bytes
-rw-r--r--dev-util/clion/Manifest2
-rw-r--r--dev-util/clion/clion-2024.1.ebuild3
-rw-r--r--dev-util/rpmdevtools/Manifest2
-rw-r--r--dev-util/rpmdevtools/rpmdevtools-9.6.ebuild2
-rw-r--r--games-emulation/Manifest.gzbin12070 -> 12066 bytes
-rw-r--r--games-emulation/pcsx2/Manifest2
-rw-r--r--games-emulation/pcsx2/pcsx2-1.7.5835.ebuild2
-rw-r--r--games-emulation/pcsx2_patches/Manifest2
-rw-r--r--games-emulation/pcsx2_patches/pcsx2_patches-0_p20240522.ebuild2
-rw-r--r--games-fps/Manifest.gzbin12212 -> 12211 bytes
-rw-r--r--games-fps/worldofpadman/Manifest2
-rw-r--r--games-fps/worldofpadman/metadata.xml2
-rw-r--r--games-strategy/Manifest.gzbin8077 -> 8081 bytes
-rw-r--r--games-strategy/freeciv/Manifest3
-rw-r--r--games-strategy/freeciv/files/freeciv-3.1.0-qt6.patch24
-rw-r--r--games-strategy/freeciv/freeciv-3.1.0.ebuild1
-rw-r--r--gui-libs/Manifest.gzbin4962 -> 4959 bytes
-rw-r--r--gui-libs/wlroots/Manifest5
-rw-r--r--gui-libs/wlroots/files/wlroots-0.17-fix-automagic-libliftoff.patch43
-rw-r--r--gui-libs/wlroots/wlroots-0.17.3-r3.ebuild (renamed from gui-libs/wlroots/wlroots-0.17.3-r2.ebuild)14
-rw-r--r--gui-libs/wlroots/wlroots-9999.ebuild12
-rw-r--r--gui-wm/Manifest.gzbin1213 -> 1379 bytes
-rw-r--r--gui-wm/tinywl/Manifest4
-rw-r--r--gui-wm/tinywl/metadata.xml (renamed from dev-go/fuzzy/metadata.xml)7
-rw-r--r--gui-wm/tinywl/tinywl-0.17.3.ebuild47
-rw-r--r--gui-wm/tinywl/tinywl-9999.ebuild47
-rw-r--r--kde-plasma/Manifest.gzbin11491 -> 11484 bytes
-rw-r--r--kde-plasma/breeze/Manifest4
-rw-r--r--kde-plasma/breeze/breeze-6.0.90-r1.ebuild (renamed from kde-plasma/breeze/breeze-6.0.90.ebuild)4
-rw-r--r--kde-plasma/kdecoration/Manifest4
-rw-r--r--kde-plasma/kdecoration/kdecoration-6.0.90-r1.ebuild (renamed from kde-plasma/kdecoration/kdecoration-6.0.90.ebuild)2
-rw-r--r--kde-plasma/kwin/Manifest6
-rw-r--r--kde-plasma/kwin/kwin-6.0.90.1-r3.ebuild (renamed from kde-plasma/kwin/kwin-6.0.90.1-r2.ebuild)5
-rw-r--r--kde-plasma/kwin/metadata.xml1
-rw-r--r--kde-plasma/plasma-workspace/Manifest6
-rw-r--r--kde-plasma/plasma-workspace/metadata.xml1
-rw-r--r--kde-plasma/plasma-workspace/plasma-workspace-6.0.90-r3.ebuild (renamed from kde-plasma/plasma-workspace/plasma-workspace-6.0.90-r2.ebuild)4
-rw-r--r--licenses/Manifest.gzbin106616 -> 106596 bytes
-rw-r--r--licenses/OFL99
-rw-r--r--mail-client/Manifest.gzbin3383 -> 3380 bytes
-rw-r--r--mail-client/thunderbird/Manifest2
-rw-r--r--mail-client/thunderbird/thunderbird-115.11.0.ebuild5
-rw-r--r--mail-filter/Manifest.gzbin8208 -> 8209 bytes
-rw-r--r--mail-filter/spamassassin/Manifest4
-rw-r--r--mail-filter/spamassassin/spamassassin-3.4.6-r3.ebuild321
-rw-r--r--mail-filter/spamassassin/spamassassin-4.0.0-r5.ebuild (renamed from mail-filter/spamassassin/spamassassin-4.0.0-r3.ebuild)4
-rw-r--r--mail-filter/spamassassin/spamassassin-4.0.1-r1.ebuild337
-rw-r--r--mail-mta/Manifest.gzbin2385 -> 2384 bytes
-rw-r--r--mail-mta/ssmtp/Manifest3
-rw-r--r--mail-mta/ssmtp/files/ssmtp-2.64_p11-gcc14.patch43
-rw-r--r--mail-mta/ssmtp/ssmtp-2.64_p11-r1.ebuild4
-rw-r--r--media-gfx/Manifest.gzbin38018 -> 38023 bytes
-rw-r--r--media-gfx/alembic/Manifest2
-rw-r--r--media-gfx/alembic/alembic-1.8.6-r1.ebuild2
-rw-r--r--media-gfx/fontforge/Manifest2
-rw-r--r--media-gfx/fontforge/fontforge-20230101-r2.ebuild2
-rw-r--r--media-libs/Manifest.gzbin69180 -> 69180 bytes
-rw-r--r--media-libs/lensfun/Manifest2
-rw-r--r--media-libs/lensfun/lensfun-0.3.4-r1.ebuild3
-rw-r--r--media-sound/Manifest.gzbin57439 -> 57424 bytes
-rw-r--r--media-sound/amsynth/Manifest2
-rw-r--r--media-sound/amsynth/amsynth-1.13.3.ebuild64
-rw-r--r--media-sound/ncspot/Manifest2
-rw-r--r--media-sound/ncspot/ncspot-1.1.1.ebuild2
-rw-r--r--media-video/Manifest.gzbin23856 -> 23850 bytes
-rw-r--r--media-video/subtitlecomposer/Manifest2
-rw-r--r--media-video/subtitlecomposer/subtitlecomposer-0.8.1.ebuild62
-rw-r--r--metadata/Manifest.gzbin11525 -> 11526 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.gzbin28377 -> 28397 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin56240 -> 56395 bytes
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.33.516
-rw-r--r--metadata/md5-cache/app-arch/7zip-23.012
-rw-r--r--metadata/md5-cache/app-arch/7zip-24.052
-rw-r--r--metadata/md5-cache/app-arch/7zip-24.062
-rw-r--r--metadata/md5-cache/app-arch/Manifest.gzbin28904 -> 28904 bytes
-rw-r--r--metadata/md5-cache/app-crypt/Manifest.gzbin39797 -> 39793 bytes
-rw-r--r--metadata/md5-cache/app-crypt/gpgme-1.23.210
-rw-r--r--metadata/md5-cache/app-crypt/tpm2-tss-4.0.2-r14
-rw-r--r--metadata/md5-cache/app-doc/Manifest.gzbin25091 -> 25242 bytes
-rw-r--r--metadata/md5-cache/app-doc/kicad-doc-8.0.314
-rw-r--r--metadata/md5-cache/app-emulation/Manifest.gzbin33219 -> 33060 bytes
-rw-r--r--metadata/md5-cache/app-emulation/docker-machine-0.13.014
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin77971 -> 77972 bytes
-rw-r--r--metadata/md5-cache/app-misc/binwalk-2.4.14
-rw-r--r--metadata/md5-cache/app-misc/geoclue-2.7.16
-rw-r--r--metadata/md5-cache/app-misc/hivex-1.3.23-r110
-rw-r--r--metadata/md5-cache/app-shells/Manifest.gzbin19548 -> 19226 bytes
-rw-r--r--metadata/md5-cache/app-shells/fzf-0.44.013
-rw-r--r--metadata/md5-cache/app-shells/fzf-0.49.013
-rw-r--r--metadata/md5-cache/app-shells/fzf-0.53.0 (renamed from metadata/md5-cache/app-shells/fzf-0.46.1)4
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin80203 -> 80204 bytes
-rw-r--r--metadata/md5-cache/app-text/texlive-core-2023-r715
-rw-r--r--metadata/md5-cache/app-text/texlive-core-2023-r815
-rw-r--r--metadata/md5-cache/dev-debug/Manifest.gzbin9779 -> 9944 bytes
-rw-r--r--metadata/md5-cache/dev-debug/valgrind-3.23.0_p115
-rw-r--r--metadata/md5-cache/dev-debug/valgrind-99992
-rw-r--r--metadata/md5-cache/dev-erlang/Manifest.gzbin11470 -> 10997 bytes
-rw-r--r--metadata/md5-cache/dev-erlang/luerl-0.313
-rw-r--r--metadata/md5-cache/dev-erlang/luerl-1.24
-rw-r--r--metadata/md5-cache/dev-erlang/meck-0.8.1314
-rw-r--r--metadata/md5-cache/dev-erlang/meck-0.9.24
-rw-r--r--metadata/md5-cache/dev-erlang/proper-1.314
-rw-r--r--metadata/md5-cache/dev-erlang/proper-1.44
-rw-r--r--metadata/md5-cache/dev-games/Manifest.gzbin7957 -> 7965 bytes
-rw-r--r--metadata/md5-cache/dev-games/godot-3.5.3-r1 (renamed from metadata/md5-cache/dev-games/godot-3.5.3)6
-rw-r--r--metadata/md5-cache/dev-games/godot-4.2.2-r1 (renamed from metadata/md5-cache/dev-games/godot-4.2.2)6
-rw-r--r--metadata/md5-cache/dev-go/Manifest.gzbin6250 -> 5219 bytes
-rw-r--r--metadata/md5-cache/dev-go/fuzzy-0.0.314
-rw-r--r--metadata/md5-cache/dev-go/fuzzy-0.0.514
-rw-r--r--metadata/md5-cache/dev-go/go-bindata-assetfs-1.0.0_p2018022314
-rw-r--r--metadata/md5-cache/dev-go/godebug-pretty-0_p2017081913
-rw-r--r--metadata/md5-cache/dev-go/sanitized-anchor-name-0_pre2015102713
-rw-r--r--metadata/md5-cache/dev-go/sanitized-anchor-name-999912
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin46580 -> 46589 bytes
-rw-r--r--metadata/md5-cache/dev-lang/go-1.21.11 (renamed from metadata/md5-cache/dev-lang/go-1.21.9)8
-rw-r--r--metadata/md5-cache/dev-lang/go-1.22.4 (renamed from metadata/md5-cache/dev-lang/go-1.22.2)8
-rw-r--r--metadata/md5-cache/dev-lang/jwasm-2.132
-rw-r--r--metadata/md5-cache/dev-lang/starlark-rust-0.8.02
-rw-r--r--metadata/md5-cache/dev-lang/uasm-2.56.22
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin185404 -> 186556 bytes
-rw-r--r--metadata/md5-cache/dev-libs/blake3-1.5.14
-rw-r--r--metadata/md5-cache/dev-libs/ell-0.6614
-rw-r--r--metadata/md5-cache/dev-libs/imath-3.1.11-r14
-rw-r--r--metadata/md5-cache/dev-libs/libnl-3.9.02
-rw-r--r--metadata/md5-cache/dev-libs/libnl-99992
-rw-r--r--metadata/md5-cache/dev-libs/libpqxx-7.7.54
-rw-r--r--metadata/md5-cache/dev-libs/poco-1.13.34
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-lua-0.1.017
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-markdown-0.2.317
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-markdown-inline-0.2.317
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-meta-19
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-meta-1-r19
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-meta-1-r59
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-query-0.4.017
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-tsx-0.20.614
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-vim-0.4.017
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-vimdoc-3.0.017
-rw-r--r--metadata/md5-cache/dev-lisp/Manifest.gzbin5370 -> 5532 bytes
-rw-r--r--metadata/md5-cache/dev-lisp/cmucl-21e14
-rw-r--r--metadata/md5-cache/dev-ml/Manifest.gzbin98340 -> 99932 bytes
-rw-r--r--metadata/md5-cache/dev-ml/fieldslib-0.17.06
-rw-r--r--metadata/md5-cache/dev-ml/ocaml_intrinsics-0.17.06
-rw-r--r--metadata/md5-cache/dev-ml/ppx_base-0.17.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_cold-0.17.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_compare-0.17.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_enumerate-0.17.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_fields_conv-0.17.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_fixed_literal-0.17.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_globalize-0.17.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_hash-0.17.015
-rw-r--r--metadata/md5-cache/dev-ml/ppx_sexp_conv-0.17.015
-rw-r--r--metadata/md5-cache/dev-ml/ppxlib_jane-0.17.015
-rw-r--r--metadata/md5-cache/dev-ml/stdio-0.17.06
-rw-r--r--metadata/md5-cache/dev-php/File_Iterator-3.0.64
-rw-r--r--metadata/md5-cache/dev-php/Manifest.gzbin44941 -> 46415 bytes
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Archive_Tar-1.4.144
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Archive_Tar-1.5.011
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Auth_SASL-1.1.04
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Auth_SASL-1.2.013
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Cache-1.5.6-r24
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Cache_Lite-1.8.34
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Console_CommandLine-1.2.24
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Console_CommandLine-1.2.613
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Console_Getargs-1.4.04
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Console_Getopt-1.4.34
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Console_Table-1.3.14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Console_Table-1.3.1-r116
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Crypt_CHAP-1.5.0-r34
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Crypt_GPG-1.6.74
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Crypt_GPG-1.6.910
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Crypt_HMAC-1.0.1-r24
-rw-r--r--metadata/md5-cache/dev-php/PEAR-DB-1.11.04
-rw-r--r--metadata/md5-cache/dev-php/PEAR-DB_DataObject-1.11.5-r14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Date-1.5.0_alpha4-r14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Exception-1.0.24
-rw-r--r--metadata/md5-cache/dev-php/PEAR-File-1.4.1-r14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-File_Archive-1.5.5-r14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-File_Find-1.3.34
-rw-r--r--metadata/md5-cache/dev-php/PEAR-File_Fortune-1.0.0-r14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-File_Gettext-0.4.2-r14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-File_SMBPasswd-1.0.3-r14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-HTML_Common-1.2.5-r14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-HTML_Common2-2.2.04
-rw-r--r--metadata/md5-cache/dev-php/PEAR-HTML_Common2-2.3.04
-rw-r--r--metadata/md5-cache/dev-php/PEAR-HTML_Javascript-1.1.2-r14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-HTML_QuickForm2-2.2.04
-rw-r--r--metadata/md5-cache/dev-php/PEAR-HTML_QuickForm2-2.2.24
-rw-r--r--metadata/md5-cache/dev-php/PEAR-HTML_Table-1.8.4-r14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-HTML_Table_Matrix-1.0.10-r14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-HTML_Template_Flexy-1.3.134
-rw-r--r--metadata/md5-cache/dev-php/PEAR-HTML_Template_Sigma-1.3.0-r14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-HTTP-1.4.1-r34
-rw-r--r--metadata/md5-cache/dev-php/PEAR-HTTP_Request2-2.5.04
-rw-r--r--metadata/md5-cache/dev-php/PEAR-HTTP_Request2-2.5.14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Image_IPTC-1.0.2-r24
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Log-1.13.34
-rw-r--r--metadata/md5-cache/dev-php/PEAR-MDB-1.3.0-r24
-rw-r--r--metadata/md5-cache/dev-php/PEAR-MDB2-2.5.0_beta5-r24
-rw-r--r--metadata/md5-cache/dev-php/PEAR-MDB2-2.5.0_beta5-r34
-rw-r--r--metadata/md5-cache/dev-php/PEAR-MDB2_Driver_mssql-1.5.0_beta4-r14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-MDB2_Driver_mysqli-1.5.0_beta4-r14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-MDB2_Driver_pgsql-1.5.0_beta4-r14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-MIME_Type-1.4.14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Mail-1.5.04
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Mail_Mime-1.10.114
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Mail_Mime-1.10.1216
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Mail_mimeDecode-1.5.6-r34
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Math_BigInteger-1.0.3-r14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_DNS-1.0.7-r14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_IDNA2-0.2.04
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_LDAP2-2.2.0-r14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_POP3-1.3.8-r14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_Ping-2.4.5-r24
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.10.04
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.12.116
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_Sieve-1.4.64
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_Sieve-1.4.714
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_SmartIRC-1.1.144
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_Socket-1.2.24
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_URL-1.0.15-r14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_URL2-2.2.1-r24
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_UserAgent_Detect-2.5.2-r14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Numbers_Words-0.18.24
-rw-r--r--metadata/md5-cache/dev-php/PEAR-OLE-1.0.0_rc34
-rw-r--r--metadata/md5-cache/dev-php/PEAR-PEAR-1.10.1210
-rw-r--r--metadata/md5-cache/dev-php/PEAR-PEAR-1.10.134
-rw-r--r--metadata/md5-cache/dev-php/PEAR-PEAR-1.10.1510
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Pager-2.5.14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Services_JSON-1.0.3-r14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Spreadsheet_Excel_Writer-0.9.44
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Structures_Graph-1.1.1-r14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Structures_Graph-1.2.011
-rw-r--r--metadata/md5-cache/dev-php/PEAR-System_Command-1.0.8-r14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Text_Password-1.2.14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Text_Wiki-1.2.34
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Text_Wiki_BBCode-0.0.4-r34
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Text_Wiki_Mediawiki-0.2.0_p201406044
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Validate-0.8.64
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Var_Dump-1.0.4-r34
-rw-r--r--metadata/md5-cache/dev-php/PEAR-XML_Parser-1.3.8-r14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-XML_RSS-1.1.0-r24
-rw-r--r--metadata/md5-cache/dev-php/PEAR-XML_Serializer-0.21.0-r14
-rw-r--r--metadata/md5-cache/dev-php/PEAR-XML_Util-1.4.54
-rw-r--r--metadata/md5-cache/dev-php/PHP_Timer-2.1.2-r14
-rw-r--r--metadata/md5-cache/dev-php/PHP_Timer-5.0.34
-rw-r--r--metadata/md5-cache/dev-php/Text_Template-2.0.44
-rw-r--r--metadata/md5-cache/dev-php/adodb-5.22.24
-rw-r--r--metadata/md5-cache/dev-php/adodb-5.22.74
-rw-r--r--metadata/md5-cache/dev-php/doctrine-instantiator-1.4.04
-rw-r--r--metadata/md5-cache/dev-php/fedora-autoloader-1.0.14
-rw-r--r--metadata/md5-cache/dev-php/jpgraph-4.3.54
-rw-r--r--metadata/md5-cache/dev-php/myclabs-deepcopy-1.10.24
-rw-r--r--metadata/md5-cache/dev-php/nikic-php-parser-4.13.24
-rw-r--r--metadata/md5-cache/dev-php/pear-1.10.34
-rw-r--r--metadata/md5-cache/dev-php/pecl-mailparse-3.1.34
-rw-r--r--metadata/md5-cache/dev-php/pecl-mcrypt-1.0.54
-rw-r--r--metadata/md5-cache/dev-php/pecl-ps-1.4.44
-rw-r--r--metadata/md5-cache/dev-php/pecl-timezonedb-2021.54
-rw-r--r--metadata/md5-cache/dev-php/pecl-yaz-1.2.44
-rw-r--r--metadata/md5-cache/dev-php/phar-io-manifest-1.0.34
-rw-r--r--metadata/md5-cache/dev-php/phar-io-manifest-2.0.14
-rw-r--r--metadata/md5-cache/dev-php/phar-io-manifest-2.0.34
-rw-r--r--metadata/md5-cache/dev-php/phar-io-version-2.0.14
-rw-r--r--metadata/md5-cache/dev-php/phar-io-version-3.0.44
-rw-r--r--metadata/md5-cache/dev-php/phar-io-version-3.1.04
-rw-r--r--metadata/md5-cache/dev-php/phpDocumentor-2.9.04
-rw-r--r--metadata/md5-cache/dev-php/phpdocumentor-reflection-common-1.04
-rw-r--r--metadata/md5-cache/dev-php/phpdocumentor-reflection-docblock-3.1.14
-rw-r--r--metadata/md5-cache/dev-php/phpdocumentor-type-resolver-0.2.14
-rw-r--r--metadata/md5-cache/dev-php/sebastian-code-unit-reverse-lookup-2.0.34
-rw-r--r--metadata/md5-cache/dev-php/sebastian-complexity-2.0.24
-rw-r--r--metadata/md5-cache/dev-php/sebastian-diff-3.0.24
-rw-r--r--metadata/md5-cache/dev-php/sebastian-environment-4.2.34
-rw-r--r--metadata/md5-cache/dev-php/sebastian-environment-5.1.34
-rw-r--r--metadata/md5-cache/dev-php/sebastian-lines-of-code-1.0.34
-rw-r--r--metadata/md5-cache/dev-php/sebastian-resource-operations-2.0.14
-rw-r--r--metadata/md5-cache/dev-php/sebastian-type-1.1.34
-rw-r--r--metadata/md5-cache/dev-php/sebastian-type-1.1.44
-rw-r--r--metadata/md5-cache/dev-php/sebastian-version-3.0.24
-rw-r--r--metadata/md5-cache/dev-php/smarty-4.3.14
-rw-r--r--metadata/md5-cache/dev-php/symfony-yaml-2.1.04
-rw-r--r--metadata/md5-cache/dev-php/theseer-Autoload-1.26.0-r24
-rw-r--r--metadata/md5-cache/dev-php/theseer-Autoload-1.26.3-r14
-rw-r--r--metadata/md5-cache/dev-php/theseer-DirectoryScanner-1.3.24
-rw-r--r--metadata/md5-cache/dev-php/theseer-DirectoryScanner-1.3.34
-rw-r--r--metadata/md5-cache/dev-php/theseer-tokenizer-1.2.04
-rw-r--r--metadata/md5-cache/dev-php/theseer-tokenizer-1.2.14
-rw-r--r--metadata/md5-cache/dev-php/webmozart-assert-1.10.04
-rw-r--r--metadata/md5-cache/dev-php/xdebug-3.1.14
-rw-r--r--metadata/md5-cache/dev-php/xdebug-3.1.34
-rw-r--r--metadata/md5-cache/dev-php/xdebug-3.1.54
-rw-r--r--metadata/md5-cache/dev-php/xdebug-3.2.14
-rw-r--r--metadata/md5-cache/dev-php/xdebug-client-2.9.64
-rw-r--r--metadata/md5-cache/dev-php/xdebug-client-2.9.84
-rw-r--r--metadata/md5-cache/dev-php/zetacomponents-Base-1.9.14
-rw-r--r--metadata/md5-cache/dev-php/zetacomponents-Base-1.9.34
-rw-r--r--metadata/md5-cache/dev-php/zetacomponents-ConsoleTools-1.7.2-r14
-rw-r--r--metadata/md5-cache/dev-python/GitPython-3.1.4310
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin353140 -> 353772 bytes
-rw-r--r--metadata/md5-cache/dev-python/autopage-0.5.210
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.34.12316
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.34.12316
-rw-r--r--metadata/md5-cache/dev-python/cliff-4.7.010
-rw-r--r--metadata/md5-cache/dev-python/cmd2-2.4.310
-rw-r--r--metadata/md5-cache/dev-python/dask-2024.2.016
-rw-r--r--metadata/md5-cache/dev-python/dask-2024.2.116
-rw-r--r--metadata/md5-cache/dev-python/dask-2024.3.116
-rw-r--r--metadata/md5-cache/dev-python/dask-2024.4.116
-rw-r--r--metadata/md5-cache/dev-python/dask-2024.4.216
-rw-r--r--metadata/md5-cache/dev-python/dask-expr-1.0.1116
-rw-r--r--metadata/md5-cache/dev-python/dask-expr-1.0.1216
-rw-r--r--metadata/md5-cache/dev-python/dask-expr-1.0.1316
-rw-r--r--metadata/md5-cache/dev-python/dask-expr-1.0.1416
-rw-r--r--metadata/md5-cache/dev-python/dask-expr-1.0.516
-rw-r--r--metadata/md5-cache/dev-python/debtcollector-3.0.010
-rw-r--r--metadata/md5-cache/dev-python/dulwich-0.21.7-r112
-rw-r--r--metadata/md5-cache/dev-python/gfloat-0.316
-rw-r--r--metadata/md5-cache/dev-python/gitdb-4.0.1110
-rw-r--r--metadata/md5-cache/dev-python/jsonpointer-3.0.015
-rw-r--r--metadata/md5-cache/dev-python/more-itertools-10.3.016
-rw-r--r--metadata/md5-cache/dev-python/netaddr-0.10.110
-rw-r--r--metadata/md5-cache/dev-python/oct2py-5.7.016
-rw-r--r--metadata/md5-cache/dev-python/openstackdocstheme-3.2.010
-rw-r--r--metadata/md5-cache/dev-python/orjson-3.10.417
-rw-r--r--metadata/md5-cache/dev-python/oslo-context-5.5.010
-rw-r--r--metadata/md5-cache/dev-python/oslo-i18n-6.3.010
-rw-r--r--metadata/md5-cache/dev-python/oslo-serialization-5.4.010
-rw-r--r--metadata/md5-cache/dev-python/oslo-utils-7.1.0-r110
-rw-r--r--metadata/md5-cache/dev-python/oslotest-5.0.010
-rw-r--r--metadata/md5-cache/dev-python/parse-1.20.216
-rw-r--r--metadata/md5-cache/dev-python/prettytable-3.10.010
-rw-r--r--metadata/md5-cache/dev-python/protobuf-python-4.21.124
-rw-r--r--metadata/md5-cache/dev-python/pycairo-1.26.0-r117
-rw-r--r--metadata/md5-cache/dev-python/pygobject-3.46.0-r118
-rw-r--r--metadata/md5-cache/dev-python/pyperclip-1.8.2-r110
-rw-r--r--metadata/md5-cache/dev-python/pyyaml-6.0.2_rc116
-rw-r--r--metadata/md5-cache/dev-python/requests-mock-1.12.110
-rw-r--r--metadata/md5-cache/dev-python/scikit-image-0.23.12
-rw-r--r--metadata/md5-cache/dev-python/scikit-image-0.23.22
-rw-r--r--metadata/md5-cache/dev-python/setuptools-rust-1.9.0-r116
-rw-r--r--metadata/md5-cache/dev-python/smmap-6.0.010
-rw-r--r--metadata/md5-cache/dev-python/stevedore-5.2.010
-rw-r--r--metadata/md5-cache/dev-python/uv-0.2.1017
-rw-r--r--metadata/md5-cache/dev-python/wxpython-4.2.1-r117
-rw-r--r--metadata/md5-cache/dev-qt/Manifest.gzbin30397 -> 30551 bytes
-rw-r--r--metadata/md5-cache/dev-qt/qtlocation-5.15.14-r116
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.7.14
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.7.99994
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.8.99994
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.99994
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin210150 -> 210459 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/faraday-2.9.117
-rw-r--r--metadata/md5-cache/dev-ruby/rubyntlm-0.6.417
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin129515 -> 129513 bytes
-rw-r--r--metadata/md5-cache/dev-util/clion-2024.14
-rw-r--r--metadata/md5-cache/dev-util/rpmdevtools-9.64
-rw-r--r--metadata/md5-cache/games-emulation/Manifest.gzbin19987 -> 19995 bytes
-rw-r--r--metadata/md5-cache/games-emulation/pcsx2-1.7.58354
-rw-r--r--metadata/md5-cache/games-emulation/pcsx2_patches-0_p202405224
-rw-r--r--metadata/md5-cache/games-strategy/Manifest.gzbin9689 -> 9689 bytes
-rw-r--r--metadata/md5-cache/games-strategy/freeciv-3.1.02
-rw-r--r--metadata/md5-cache/gui-libs/Manifest.gzbin9042 -> 9044 bytes
-rw-r--r--metadata/md5-cache/gui-libs/wlroots-0.17.3-r3 (renamed from metadata/md5-cache/gui-libs/wlroots-0.17.3-r2)6
-rw-r--r--metadata/md5-cache/gui-libs/wlroots-999910
-rw-r--r--metadata/md5-cache/gui-wm/Manifest.gzbin2186 -> 2519 bytes
-rw-r--r--metadata/md5-cache/gui-wm/tinywl-0.17.312
-rw-r--r--metadata/md5-cache/gui-wm/tinywl-999913
-rw-r--r--metadata/md5-cache/kde-plasma/Manifest.gzbin21023 -> 21038 bytes
-rw-r--r--metadata/md5-cache/kde-plasma/breeze-6.0.90-r1 (renamed from metadata/md5-cache/kde-plasma/breeze-6.0.90)8
-rw-r--r--metadata/md5-cache/kde-plasma/kdecoration-6.0.90-r1 (renamed from metadata/md5-cache/kde-plasma/kdecoration-6.0.90)4
-rw-r--r--metadata/md5-cache/kde-plasma/kwin-6.0.90.1-r3 (renamed from metadata/md5-cache/kde-plasma/kwin-6.0.90.1-r2)6
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-workspace-6.0.90-r3 (renamed from metadata/md5-cache/kde-plasma/plasma-workspace-6.0.90-r2)4
-rw-r--r--metadata/md5-cache/mail-client/Manifest.gzbin8278 -> 8284 bytes
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-115.11.04
-rw-r--r--metadata/md5-cache/mail-filter/Manifest.gzbin12899 -> 13218 bytes
-rw-r--r--metadata/md5-cache/mail-filter/spamassassin-3.4.6-r316
-rw-r--r--metadata/md5-cache/mail-filter/spamassassin-4.0.0-r5 (renamed from metadata/md5-cache/mail-filter/spamassassin-4.0.0-r3)4
-rw-r--r--metadata/md5-cache/mail-filter/spamassassin-4.0.1-r116
-rw-r--r--metadata/md5-cache/mail-mta/Manifest.gzbin4523 -> 4523 bytes
-rw-r--r--metadata/md5-cache/mail-mta/ssmtp-2.64_p11-r12
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin58628 -> 58625 bytes
-rw-r--r--metadata/md5-cache/media-gfx/alembic-1.8.6-r14
-rw-r--r--metadata/md5-cache/media-gfx/fontforge-20230101-r24
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin116765 -> 116759 bytes
-rw-r--r--metadata/md5-cache/media-libs/lensfun-0.3.4-r14
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin75065 -> 74916 bytes
-rw-r--r--metadata/md5-cache/media-sound/amsynth-1.13.317
-rw-r--r--metadata/md5-cache/media-sound/ncspot-1.1.14
-rw-r--r--metadata/md5-cache/media-video/Manifest.gzbin39325 -> 39484 bytes
-rw-r--r--metadata/md5-cache/media-video/subtitlecomposer-0.8.117
-rw-r--r--metadata/md5-cache/net-analyzer/Manifest.gzbin63091 -> 63085 bytes
-rw-r--r--metadata/md5-cache/net-analyzer/cacti-1.2.214
-rw-r--r--metadata/md5-cache/net-analyzer/cacti-1.2.264
-rw-r--r--metadata/md5-cache/net-analyzer/cacti-spine-1.2.204
-rw-r--r--metadata/md5-cache/net-im/Manifest.gzbin16351 -> 16352 bytes
-rw-r--r--metadata/md5-cache/net-im/discord-0.0.56 (renamed from metadata/md5-cache/net-im/discord-0.0.55)2
-rw-r--r--metadata/md5-cache/net-irc/Manifest.gzbin15110 -> 14936 bytes
-rw-r--r--metadata/md5-cache/net-irc/ninja-1.5.9_pre14-r215
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin95349 -> 95359 bytes
-rw-r--r--metadata/md5-cache/net-misc/autoupnp-0.4.712
-rw-r--r--metadata/md5-cache/net-misc/autoupnp-0.5.06
-rw-r--r--metadata/md5-cache/net-misc/autoupnp-0.5.115
-rw-r--r--metadata/md5-cache/net-p2p/Manifest.gzbin13406 -> 13402 bytes
-rw-r--r--metadata/md5-cache/net-p2p/kubo-0.28.04
-rw-r--r--metadata/md5-cache/net-p2p/transmission-4.0.6-r2 (renamed from metadata/md5-cache/net-p2p/transmission-4.0.6-r1)6
-rw-r--r--metadata/md5-cache/net-proxy/Manifest.gzbin10116 -> 10116 bytes
-rw-r--r--metadata/md5-cache/net-proxy/haproxy-2.8.99994
-rw-r--r--metadata/md5-cache/net-wireless/Manifest.gzbin26922 -> 27074 bytes
-rw-r--r--metadata/md5-cache/net-wireless/gr-ieee802154-0.0_p20210719-r310
-rw-r--r--metadata/md5-cache/net-wireless/gr-ieee802154-999910
-rw-r--r--metadata/md5-cache/net-wireless/iwd-2.1815
-rw-r--r--metadata/md5-cache/sci-electronics/Manifest.gzbin19199 -> 20144 bytes
-rw-r--r--metadata/md5-cache/sci-electronics/kicad-8.0.317
-rw-r--r--metadata/md5-cache/sci-electronics/kicad-999910
-rw-r--r--metadata/md5-cache/sci-electronics/kicad-footprints-8.0.313
-rw-r--r--metadata/md5-cache/sci-electronics/kicad-meta-8.0.310
-rw-r--r--metadata/md5-cache/sci-electronics/kicad-packages3d-8.0.313
-rw-r--r--metadata/md5-cache/sci-electronics/kicad-symbols-8.0.313
-rw-r--r--metadata/md5-cache/sci-electronics/kicad-templates-8.0.313
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin70511 -> 70831 bytes
-rw-r--r--metadata/md5-cache/sci-libs/libsigrok-0.5.2-r32
-rw-r--r--metadata/md5-cache/sci-libs/libsigrok-0.5.2-r412
-rw-r--r--metadata/md5-cache/sci-libs/libsigrok-0.5.2-r517
-rw-r--r--metadata/md5-cache/sci-libs/libsigrok-999910
-rw-r--r--metadata/md5-cache/sci-libs/libsigrokdecode-0.5.3-r210
-rw-r--r--metadata/md5-cache/sci-libs/libsigrokdecode-0.5.3-r316
-rw-r--r--metadata/md5-cache/sci-libs/libsigrokdecode-999912
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin89073 -> 89073 bytes
-rw-r--r--metadata/md5-cache/sys-apps/systemd-utils-255.7-r3 (renamed from metadata/md5-cache/sys-apps/systemd-utils-255.7-r2)2
-rw-r--r--metadata/md5-cache/sys-apps/usbguard-1.1.3-r1 (renamed from metadata/md5-cache/sys-apps/usbguard-1.1.3)2
-rw-r--r--metadata/md5-cache/sys-boot/Manifest.gzbin9379 -> 9383 bytes
-rw-r--r--metadata/md5-cache/sys-boot/bootcreator-1.2-r1 (renamed from metadata/md5-cache/sys-boot/bootcreator-1.2)8
-rw-r--r--metadata/md5-cache/sys-kernel/Manifest.gzbin28144 -> 28300 bytes
-rw-r--r--metadata/md5-cache/sys-kernel/genkernel-4.3.1615
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin40357 -> 40509 bytes
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.39-r817
-rw-r--r--metadata/md5-cache/www-apps/Manifest.gzbin25975 -> 25999 bytes
-rw-r--r--metadata/md5-cache/www-apps/moodle-4.2.8 (renamed from metadata/md5-cache/www-apps/moodle-4.3.4)4
-rw-r--r--metadata/md5-cache/www-apps/moodle-4.3.5 (renamed from metadata/md5-cache/www-apps/moodle-4.2.7)4
-rw-r--r--metadata/md5-cache/www-apps/moodle-4.4.1 (renamed from metadata/md5-cache/www-apps/moodle-4.4)4
-rw-r--r--metadata/md5-cache/www-apps/sonarr-bin-4.0.5.1740 (renamed from metadata/md5-cache/www-apps/sonarr-bin-4.0.5.1719)2
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin11728 -> 12222 bytes
-rw-r--r--metadata/md5-cache/www-client/firefox-115.11.04
-rw-r--r--metadata/md5-cache/www-client/firefox-115.12.017
-rw-r--r--metadata/md5-cache/www-client/firefox-126.0.14
-rw-r--r--metadata/md5-cache/www-client/firefox-127.017
-rw-r--r--metadata/md5-cache/www-client/firefox-bin-115.12.017
-rw-r--r--metadata/md5-cache/www-servers/Manifest.gzbin8511 -> 8508 bytes
-rw-r--r--metadata/md5-cache/www-servers/pshs-0.4.16
-rw-r--r--metadata/md5-cache/www-servers/pshs-0.4.3 (renamed from metadata/md5-cache/www-servers/pshs-0.4.2)11
-rw-r--r--metadata/md5-cache/xfce-base/Manifest.gzbin6623 -> 6626 bytes
-rw-r--r--metadata/md5-cache/xfce-base/xfce4-settings-4.18.6 (renamed from metadata/md5-cache/xfce-base/xfce4-settings-4.18.5)2
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-analyzer/Manifest.gzbin43276 -> 43286 bytes
-rw-r--r--net-analyzer/cacti-spine/Manifest2
-rw-r--r--net-analyzer/cacti-spine/cacti-spine-1.2.20.ebuild4
-rw-r--r--net-analyzer/cacti/Manifest4
-rw-r--r--net-analyzer/cacti/cacti-1.2.21.ebuild4
-rw-r--r--net-analyzer/cacti/cacti-1.2.26.ebuild2
-rw-r--r--net-im/Manifest.gzbin9064 -> 9071 bytes
-rw-r--r--net-im/discord/Manifest4
-rw-r--r--net-im/discord/discord-0.0.56.ebuild (renamed from net-im/discord/discord-0.0.55.ebuild)0
-rw-r--r--net-irc/Manifest.gzbin8235 -> 8070 bytes
-rw-r--r--net-irc/ninja/Manifest3
-rw-r--r--net-irc/ninja/metadata.xml5
-rw-r--r--net-irc/ninja/ninja-1.5.9_pre14-r2.ebuild43
-rw-r--r--net-misc/Manifest.gzbin54365 -> 54364 bytes
-rw-r--r--net-misc/autoupnp/Manifest6
-rw-r--r--net-misc/autoupnp/autoupnp-0.4.7.ebuild30
-rw-r--r--net-misc/autoupnp/autoupnp-0.5.0.ebuild4
-rw-r--r--net-misc/autoupnp/autoupnp-0.5.1.ebuild33
-rw-r--r--net-p2p/Manifest.gzbin6915 -> 6910 bytes
-rw-r--r--net-p2p/kubo/Manifest2
-rw-r--r--net-p2p/kubo/kubo-0.28.0.ebuild2
-rw-r--r--net-p2p/transmission/Manifest3
-rw-r--r--net-p2p/transmission/files/transmission-4.0.6-miniupnpc-2.2.8.patch24
-rw-r--r--net-p2p/transmission/transmission-4.0.6-r2.ebuild (renamed from net-p2p/transmission/transmission-4.0.6-r1.ebuild)6
-rw-r--r--net-proxy/Manifest.gzbin5373 -> 5376 bytes
-rw-r--r--net-proxy/haproxy/Manifest2
-rw-r--r--net-proxy/haproxy/haproxy-2.8.9999.ebuild2
-rw-r--r--net-wireless/Manifest.gzbin13910 -> 13911 bytes
-rw-r--r--net-wireless/gr-ieee802154/Manifest4
-rw-r--r--net-wireless/gr-ieee802154/gr-ieee802154-0.0_p20210719-r3.ebuild4
-rw-r--r--net-wireless/gr-ieee802154/gr-ieee802154-9999.ebuild4
-rw-r--r--net-wireless/iwd/Manifest2
-rw-r--r--net-wireless/iwd/iwd-2.18.ebuild167
-rw-r--r--profiles/Manifest.gzbin236559 -> 236562 bytes
-rw-r--r--profiles/base/make.defaults3
-rw-r--r--profiles/features/wd40/package.use.mask9
-rw-r--r--profiles/license_groups4
-rw-r--r--profiles/package.mask148
-rw-r--r--profiles/use.local.desc1
-rw-r--r--sci-electronics/Manifest.gzbin8872 -> 8861 bytes
-rw-r--r--sci-electronics/kicad-footprints/Manifest2
-rw-r--r--sci-electronics/kicad-footprints/kicad-footprints-8.0.3.ebuild28
-rw-r--r--sci-electronics/kicad-meta/Manifest1
-rw-r--r--sci-electronics/kicad-meta/kicad-meta-8.0.3.ebuild27
-rw-r--r--sci-electronics/kicad-packages3d/Manifest2
-rw-r--r--sci-electronics/kicad-packages3d/kicad-packages3d-8.0.3.ebuild31
-rw-r--r--sci-electronics/kicad-symbols/Manifest2
-rw-r--r--sci-electronics/kicad-symbols/kicad-symbols-8.0.3.ebuild28
-rw-r--r--sci-electronics/kicad-templates/Manifest2
-rw-r--r--sci-electronics/kicad-templates/kicad-templates-8.0.3.ebuild22
-rw-r--r--sci-electronics/kicad/Manifest4
-rw-r--r--sci-electronics/kicad/kicad-8.0.3.ebuild185
-rw-r--r--sci-electronics/kicad/kicad-9999.ebuild11
-rw-r--r--sci-libs/Manifest.gzbin44347 -> 44353 bytes
-rw-r--r--sci-libs/libsigrok/Manifest8
-rw-r--r--sci-libs/libsigrok/files/libsigrok-0.5.2-py313.patch46
-rw-r--r--sci-libs/libsigrok/libsigrok-0.5.2-r3.ebuild2
-rw-r--r--sci-libs/libsigrok/libsigrok-0.5.2-r4.ebuild4
-rw-r--r--sci-libs/libsigrok/libsigrok-0.5.2-r5.ebuild158
-rw-r--r--sci-libs/libsigrok/libsigrok-9999.ebuild4
-rw-r--r--sci-libs/libsigrokdecode/Manifest6
-rw-r--r--sci-libs/libsigrokdecode/files/libsigrokdecode-0.5.3-py3.13.patch37
-rw-r--r--sci-libs/libsigrokdecode/libsigrokdecode-0.5.3-r2.ebuild4
-rw-r--r--sci-libs/libsigrokdecode/libsigrokdecode-0.5.3-r3.ebuild58
-rw-r--r--sci-libs/libsigrokdecode/libsigrokdecode-9999.ebuild6
-rw-r--r--sys-apps/Manifest.gzbin51182 -> 51182 bytes
-rw-r--r--sys-apps/systemd-utils/Manifest2
-rw-r--r--sys-apps/systemd-utils/systemd-utils-255.7-r3.ebuild (renamed from sys-apps/systemd-utils/systemd-utils-255.7-r2.ebuild)4
-rw-r--r--sys-apps/usbguard/Manifest2
-rw-r--r--sys-apps/usbguard/usbguard-1.1.3-r1.ebuild (renamed from sys-apps/usbguard/usbguard-1.1.3.ebuild)2
-rw-r--r--sys-boot/Manifest.gzbin5903 -> 5902 bytes
-rw-r--r--sys-boot/bootcreator/Manifest2
-rw-r--r--sys-boot/bootcreator/bootcreator-1.2-r1.ebuild (renamed from sys-boot/bootcreator/bootcreator-1.2.ebuild)16
-rw-r--r--sys-kernel/Manifest.gzbin4734 -> 4737 bytes
-rw-r--r--sys-kernel/genkernel/Manifest2
-rw-r--r--sys-kernel/genkernel/genkernel-4.3.16.ebuild280
-rw-r--r--sys-libs/Manifest.gzbin14567 -> 14567 bytes
-rw-r--r--sys-libs/glibc/Manifest2
-rw-r--r--sys-libs/glibc/glibc-2.39-r8.ebuild1741
-rw-r--r--www-apps/Manifest.gzbin13469 -> 13465 bytes
-rw-r--r--www-apps/moodle/Manifest12
-rw-r--r--www-apps/moodle/moodle-4.2.8.ebuild (renamed from www-apps/moodle/moodle-4.2.7.ebuild)0
-rw-r--r--www-apps/moodle/moodle-4.3.5.ebuild (renamed from www-apps/moodle/moodle-4.3.4.ebuild)0
-rw-r--r--www-apps/moodle/moodle-4.4.1.ebuild (renamed from www-apps/moodle/moodle-4.4.ebuild)0
-rw-r--r--www-apps/sonarr-bin/Manifest12
-rw-r--r--www-apps/sonarr-bin/sonarr-bin-4.0.5.1740.ebuild (renamed from www-apps/sonarr-bin/sonarr-bin-4.0.5.1719.ebuild)0
-rw-r--r--www-client/Manifest.gzbin6214 -> 6209 bytes
-rw-r--r--www-client/firefox-bin/Manifest99
-rw-r--r--www-client/firefox-bin/firefox-bin-115.12.0.ebuild378
-rw-r--r--www-client/firefox/Manifest207
-rw-r--r--www-client/firefox/firefox-115.11.0.ebuild5
-rw-r--r--www-client/firefox/firefox-115.12.0.ebuild1414
-rw-r--r--www-client/firefox/firefox-126.0.1.ebuild5
-rw-r--r--www-client/firefox/firefox-127.0.ebuild1420
-rw-r--r--www-servers/Manifest.gzbin4703 -> 4702 bytes
-rw-r--r--www-servers/pshs/Manifest6
-rw-r--r--www-servers/pshs/pshs-0.4.1.ebuild4
-rw-r--r--www-servers/pshs/pshs-0.4.3.ebuild (renamed from www-servers/pshs/pshs-0.4.2.ebuild)16
-rw-r--r--xfce-base/Manifest.gzbin3053 -> 3050 bytes
-rw-r--r--xfce-base/xfce4-settings/Manifest4
-rw-r--r--xfce-base/xfce4-settings/xfce4-settings-4.18.6.ebuild (renamed from xfce-base/xfce4-settings/xfce4-settings-4.18.5.ebuild)0
1074 files changed, 13008 insertions, 3493 deletions
diff --git a/Manifest b/Manifest
index caf252d330f2..0024ff44954f 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29783 BLAKE2B 425fc2096b5c7ebb6d4ab7d04c3b83e602d3dbf79abad1f9b7e860054b65cd0f26313fa8721837536e1dc509c8461b530477e6aa6cd11b7f6dbfd7b393c39d00 SHA512 d76acf15ec9fa8978b1e9794cd8f5c05160b4a52a906f0788c0448c8e1df4d8ca17d6fb7f632e73fd266b9b09d3edfb0eccfc02c2406b1bcc145db6970e408ce
-TIMESTAMP 2024-06-10T22:40:31Z
+MANIFEST Manifest.files.gz 29766 BLAKE2B 7846e96e75c64120c6be866595d3cf49229fc5862b1888e86fa5f14093231c90837bf545fa26381725de333e3fbc916dcf32a47269d715608dc8f07f1fb45e78 SHA512 f0ddf2518c26cdf73edb60dafabb10ba3fdf196b662238427be75a81686945880691b450bd9c0c474078ea1028a25e20f06d5ea4a43d996f92dfb3373ce37818
+TIMESTAMP 2024-06-11T22:40:31Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmZngN9fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmZo0l9fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCKtg//Sb4GDrPRgRRtXtYGmm7mSJlpk7JPNDrU4Ov84MkXKZdnMwmXTKbt6K8+
-Ilsm1b7VaGu7i1TENrqhbd1kvj3uMZHxYOlFDR9U5xb28EfSOEDsC8RwSqaQZcfo
-rZJ185+xFODFjE4uiJY0lNYCN/Fxczxq0OLs3f3wffBR8TxTAt25I8Ulwf/kruQg
-NGz8W9gNh/lztc/jqNyOlC9y2jfmJcuIoJ82BIkamAnWSQNKQRDY2nJHKyJ5607q
-OUIHRUatgP76zcrtLq222LLneyhAQVXsg3QWYZN3aMQhDckKSNEkfj7iXwbAZ3Tg
-XvwT2fndVr8h8EjbqkMYo/55xJiiB/e2top3nq0xOu81hCAIznv0fQeKZ7O8T3eE
-bWCGNrA+69NV/mn/0L4nW0DmhVKbF8r9LoDSveZjEQDF28BTWyPE6ZdrNtadVcb0
-09JCFSQzUi+QFyyF4hP/Yd3Y1EPjL/FZrj1vgbMDd2LtCgrAVhm7ckKTaoV7RWUt
-sOe/m3tImiGxixGw7uyfwsGDFz0ZOjY8+uCxofoP4yORKq8zM4V5+j4yD8tf4+CM
-EIhzIbEKaJPnoeuPQp5vgxz8FiePcea37gdmgq2x1lW/+U0aEtutb91NsZLsM6Nl
-/jzndDlPzOxey+sXuRt+NZRF91E4rEj47uZGzUy9Ph4OYh8xxbk=
-=aMsB
+klBHSxAAkzjy6vX/p2d6uzcsTQNHBwAndt9WTxeVm7g36UUT87Iy3evepK26RbRM
+CO1jA84Mzhn1t+epiFzpmWlbeHDw1ko2RatDieiuyWC4f8gpdrZxNFH/nm3tMyoH
+rgGCDLUu2o+rpa3PSi/dsE6J97Gf/f/SYEHpsoDB8wn1hIXt264ZyelSIC76/HMB
+CSz+iCWNahhEC8CE5HfldLkU24srCaOsvoMJOVAJe6ARjUB12UUmlsczgjMmCcge
+knc+42bxTBbr1RK4Um4oVhCzMlzP4zy0JOwU4Wj/gPGwuc40rZrYIZGnvSTKEW53
+0K8rVPiJMRP5Xals+3K0ME4Os1wlvg/LibAcMbMjLd+/kiJtLjWrexwViIusctmZ
+XAyTDGA7RLCfekKfddMCFBbOYFd+TLea2yDfgt/doqK0zVFJ7u58yn6A9qWA9huP
+jWJzS8ChSYsd1l4uvli6qpN1GgRaZ221ePzOSgSdaCIWYubi2MdgVj8zki7o6wKa
+31PGw/eTh3+ugeJxq+bijVuKyCsqeGfgm4HNkq42yGC3cLRd5N1DiUkhDBUg1kOO
+y53UGZ3ZwJXfuohomUqzSyLttoA0nuHb5jy0DNWLQCVe1m9w8E4Ndeh4AIm1X5Nf
+T7ulPczYpSlmS55jsQXQNIV2xWAe6i7GPRcTJP/EkK7sh5rZSM4=
+=EHc7
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 9fa875701786..902b4749ea1f 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index 6bb413f161a1..dd347d0054dd 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index ca7000d2e8d9..5e6d35f6cf02 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,7 +1,9 @@
DIST aws-cli-1.32.113.gh.tar.gz 2730091 BLAKE2B d7c88dd962f1be64fc57f19a3ad247725efdd14b611f752200d333297f99993f896855bc307fcab8ec76c6c00b982dca2f507023211f6ce54bcb6380f71f9dd3 SHA512 9dcc017e8b8ab9d9aef26c7bcbaaeb7256e20ba4abf4fe80580561cb46a61fd5e79e5057dc38b05b1af22a7b03610c88a1babb63c9503b16176010d2903661cb
DIST aws-cli-1.32.117.gh.tar.gz 2732508 BLAKE2B 699d7596ea0e417f624f72e801d2c6e5c5b73aa1485f830d09923f12d00091e9252517b8f29f20212ddcb18e13b25b43f9545c759c68246a8a9db0a1abb0b047 SHA512 00731d552b372d7d0cd8213f9d645fdaa1b5691b9ee01a0e09ccfce169c0ca97052c03300e824c2522a3ca98a107a67106a31f818884b0050c0f66ba4131d8cd
DIST aws-cli-1.33.4.gh.tar.gz 2740224 BLAKE2B 40fb26f895a28e41e45c861194ca959490d1675e2f9926bbcb5b092d4496b20be3e68f4eb370ffef541bd607c41181d34caa4e5674fc262b60cd882401530153 SHA512 faeced07895fc891803136061839d499b372cbf89e6e642e2782120d2b1a50486e01ae07ba7ee04c9fe84ffefd0e329e000d76f38f5839b048bbfdab59a64785
+DIST aws-cli-1.33.5.gh.tar.gz 2740011 BLAKE2B 24fecba55afd540859ef1096859bb7e6dc0c482cf7c85073308e68953314ecedd5e6dae2486c55014e068a864ad6e1c9bfa7222f4b0d4f8f2ddd706b29960146 SHA512 71715622e20b337056a720be2cbb0b473320fab785031a10d7b2cd8b45bc3b9d1682c456180e1210a13ac4dc669807326418f0619ba1b1d7941df3b9b26503cc
EBUILD awscli-1.32.113.ebuild 3022 BLAKE2B eca1e9b920babafc0c226e1d3c0b23baa63965cffceacc71118d2e4a1302945d10294223300a94f9dec4b39e52c7bd8f44e35cbf7cf30c117f9d86fe93450326 SHA512 11de7ee4880fe2bd192c6c15081b598d4c9d2f18b28064908a855cb01283408542c8981841c531d546b6de9e2b932d2a23e2fe1a9e90030566af6b966c30fd97
EBUILD awscli-1.32.117.ebuild 3029 BLAKE2B 580c774489759d94cbe5c77316c3afbb84d597198c391cd0ed89722c239fb23a87fc34378bd669e9104fbfaaa75a924c3d73e8df2c52693ba6fc135da827643d SHA512 4a31562305f7156e91d78023ed1f56e74de8fb1555323a5cd63611254daeb7491b8e323d00e38351d9bbc2a751f257290a6bb4bd91638e28f9c45acb8742c809
EBUILD awscli-1.33.4.ebuild 3055 BLAKE2B 1564ea4eaf31db7fef7e41b625d95906b7a57c0cd6160d9ec11e6c8cdec5460e0a12e889aa60f5b189bd9e24b0511b3d5a83a3755630c7d1478031c857c9ef93 SHA512 59151ce65e2beb06d0487e5779bf7c8916ecb7120b4e1781cdba8167205ca4f52666653b41f21d31ca89f3424249de030cc783bcc0f033e7502a0af82c4658dd
+EBUILD awscli-1.33.5.ebuild 3055 BLAKE2B 1564ea4eaf31db7fef7e41b625d95906b7a57c0cd6160d9ec11e6c8cdec5460e0a12e889aa60f5b189bd9e24b0511b3d5a83a3755630c7d1478031c857c9ef93 SHA512 59151ce65e2beb06d0487e5779bf7c8916ecb7120b4e1781cdba8167205ca4f52666653b41f21d31ca89f3424249de030cc783bcc0f033e7502a0af82c4658dd
MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab
diff --git a/app-admin/awscli/awscli-1.33.5.ebuild b/app-admin/awscli/awscli-1.33.5.ebuild
new file mode 100644
index 000000000000..a7a293c4a8e8
--- /dev/null
+++ b/app-admin/awscli/awscli-1.33.5.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 distutils-r1
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+ https://github.com/aws/aws-cli/
+ https://pypi.org/project/awscli/
+"
+SRC_URI="
+ https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+1).(z+118), sigh
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1 )).$(( $(ver_cut 3-) + 118 ))"
+RDEPEND="
+ >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+ dev-python/colorama[${PYTHON_USEDEP}]
+ dev-python/docutils[${PYTHON_USEDEP}]
+ dev-python/rsa[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ !app-admin/awscli-bin
+"
+BDEPEND="
+ test? (
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/pytest-forked[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ # do not rely on bundled deps in botocore (sic!)
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+ # strip overzealous upper bounds on requirements
+ sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local serial_tests=(
+ tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+ tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+ tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
+ tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+ tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+ tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+ tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+ tests/unit/customizations/test_sessionmanager.py
+ tests/unit/test_compat.py::TestIgnoreUserSignals
+ tests/unit/test_help.py
+ tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
+ )
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ EPYTEST_XDIST= epytest "${serial_tests[@]}"
+
+ local EPYTEST_DESELECT=( "${serial_tests[@]}" )
+ # integration tests require AWS credentials and Internet access
+ epytest tests/{functional,unit}
+}
+
+python_install_all() {
+ newbashcomp bin/aws_bash_completer aws
+
+ insinto /usr/share/zsh/site-functions
+ newins bin/aws_zsh_completer.sh _aws
+
+ distutils-r1_python_install_all
+
+ rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
+}
diff --git a/app-arch/7zip/7zip-23.01.ebuild b/app-arch/7zip/7zip-23.01.ebuild
index 4393a0da0302..51c0b76b70b0 100644
--- a/app-arch/7zip/7zip-23.01.ebuild
+++ b/app-arch/7zip/7zip-23.01.ebuild
@@ -99,6 +99,7 @@ src_compile() {
args+=( MY_ASM=uasm )
fi
+ mkdir -p "${bdir}" || die # Bug: https://bugs.gentoo.org/933619
emake ${args[@]}
popd > /dev/null || die "Unable to switch directory"
}
diff --git a/app-arch/7zip/7zip-24.05.ebuild b/app-arch/7zip/7zip-24.05.ebuild
index 4393a0da0302..51c0b76b70b0 100644
--- a/app-arch/7zip/7zip-24.05.ebuild
+++ b/app-arch/7zip/7zip-24.05.ebuild
@@ -99,6 +99,7 @@ src_compile() {
args+=( MY_ASM=uasm )
fi
+ mkdir -p "${bdir}" || die # Bug: https://bugs.gentoo.org/933619
emake ${args[@]}
popd > /dev/null || die "Unable to switch directory"
}
diff --git a/app-arch/7zip/7zip-24.06.ebuild b/app-arch/7zip/7zip-24.06.ebuild
index 4c6458379962..a6bf83168b8c 100644
--- a/app-arch/7zip/7zip-24.06.ebuild
+++ b/app-arch/7zip/7zip-24.06.ebuild
@@ -99,6 +99,7 @@ src_compile() {
args+=( MY_ASM=uasm )
fi
+ mkdir -p "${bdir}" || die # Bug: https://bugs.gentoo.org/933619
emake ${args[@]}
popd > /dev/null || die "Unable to switch directory"
}
diff --git a/app-arch/7zip/Manifest b/app-arch/7zip/Manifest
index 1c8c100daa16..c1e50df26906 100644
--- a/app-arch/7zip/Manifest
+++ b/app-arch/7zip/Manifest
@@ -6,7 +6,7 @@ DIST 7z2405-linux-x64.tar.xz 1553872 BLAKE2B d6c0bd4eb81f4112bfe50bf6affc68021b0
DIST 7z2405-src.tar.xz 1486772 BLAKE2B 609c7ae8b89e56e747ebfecb25108d8918138f48f0f2ed73183c76101ddd3615aafb9eb7823be0de2a434b450587e01f476d2ed092628a311b6e4ed091e06260 SHA512 d340adfa68e818dd3d3aa411780c81532fa37b6649178b81ec3739725f83e0bc3c01744612b2d467f4d0c2cc984dd35488406d7baee185cf372acebd9c0123a7
DIST 7z2406-linux-x64.tar.xz 1551724 BLAKE2B e4cc8141b074209b58018e6aeb4b91f140160d5d52e1fba59da2d0cfcd41c488cbfa4bda99bdedd4915ca3c3bcca50e7f7f4289f44ce120577c8b632d2f7bf07 SHA512 fce2b8e9f26f092209613dc058a267ddf24c474a80b7e9837014fdaeab53bb892b7181561ca90048ca593fe29e010b8221e078c9c3ab9815baf23bc9caf3e829
DIST 7z2406-src.tar.xz 1487008 BLAKE2B 0f8dd19a031520a9c233725e376bca06c91b9b513bc802a54b92ea046ae3dda69a293561938a1e4467d01333d46427bfee7a055c8b62cab7a9d04cf8262fe4eb SHA512 02c6d7d045ba0dc0e8533f471f3c138f0d6549b59594095cb81a2f0e602627bd6a49df3fd680e21400a908006121ff7ba370086db9bde639f79b821bb4c9707a
-EBUILD 7zip-23.01.ebuild 2887 BLAKE2B 8b30b8baa88bb0d0806b4547d4005a92dc6cc3a018e915fb2deafe014e103c943bbd7f744e6a7475d735eb715e97acc3f851104b59b96e27c291ab1b05cdd48b SHA512 29d37f7aff541638e6220f3f23d9c41e4a6bdbdcb79c23115efc0c44febf867b1f4eb558ea75966fa5e892293ddd18d1b85c5d6b8dda89f51e66988571669147
-EBUILD 7zip-24.05.ebuild 2887 BLAKE2B 8b30b8baa88bb0d0806b4547d4005a92dc6cc3a018e915fb2deafe014e103c943bbd7f744e6a7475d735eb715e97acc3f851104b59b96e27c291ab1b05cdd48b SHA512 29d37f7aff541638e6220f3f23d9c41e4a6bdbdcb79c23115efc0c44febf867b1f4eb558ea75966fa5e892293ddd18d1b85c5d6b8dda89f51e66988571669147
-EBUILD 7zip-24.06.ebuild 2894 BLAKE2B db74205a9baecfdbb98d319f174e0db671647ca427f41fedc404d70bb8e379861083cc2877451793ae869a01e6d6d286fc5a13e92317615525cecbdbeda93898 SHA512 b39eb9f5d0dec9c20d65f002f33552b06a4a01439729f6931a6f398634cf131b04144f0e6dad040f2b7732a6c48522686e0c56f5d7bc96863c8b4b51d557cfe5
+EBUILD 7zip-23.01.ebuild 2953 BLAKE2B e73723bbe4d34e94c06c74d447340ee0fd511aa068839a75b7f2aad8913469f3d859b7cad7d8c4317c0360eea1ef23600482b79aa5a635f22841e465349584ee SHA512 514d70e44b66328cfa9fafd2129a033feec400b7d3d2a9c8d94723792123ed541d71f15a37e518c63b85c8b03d9463b6e9f56e2b5273a41f558577f948f83803
+EBUILD 7zip-24.05.ebuild 2953 BLAKE2B e73723bbe4d34e94c06c74d447340ee0fd511aa068839a75b7f2aad8913469f3d859b7cad7d8c4317c0360eea1ef23600482b79aa5a635f22841e465349584ee SHA512 514d70e44b66328cfa9fafd2129a033feec400b7d3d2a9c8d94723792123ed541d71f15a37e518c63b85c8b03d9463b6e9f56e2b5273a41f558577f948f83803
+EBUILD 7zip-24.06.ebuild 2960 BLAKE2B d4d2f383a471a920eb30e51f868ef0cf1b38fc65b21d7f0e360479acde6d899af39537515521ca37882c687ae8ce03659c05ae97fe426a37ba5299c617f3c0f4 SHA512 a3686f33d5da37cef752a460e98631e448f1bd4bc05bc05133e297c93975a19733fb4987b6c455847d4c1a397bc0178ab62df0fd6a0cc4670491710ab833ae0a
MISC metadata.xml 967 BLAKE2B 5b54d1cc757cdc63407a51587389f9db032ae141fd9e19423185fd457f50c469ceb53095b128d8c6cd751cf3f0a87703dd36ba5d048dbfe9bea0ccd2354168b2 SHA512 c8c53c995f4bb5982461fa16dd50193f48c59aa15076bd78e38ccc4f0abf2190bf2b143df50e1c7911bd7814bd2ecb34892ee818b328764a9ff4ab2429718d37
diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz
index 5eba3798089e..c5415dc29382 100644
--- a/app-arch/Manifest.gz
+++ b/app-arch/Manifest.gz
Binary files differ
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index f5a688ab2e73..ff617861e426 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest
index b62f2c20eeaa..46c2b53672e7 100644
--- a/app-crypt/gpgme/Manifest
+++ b/app-crypt/gpgme/Manifest
@@ -2,5 +2,5 @@ AUX gpgme-1.18.0-tests-start-stop-agent-use-command-v.patch 771 BLAKE2B c0ab8ad6
AUX gpgme-1.23.1-tests-gnupg-no-tofu.patch 828 BLAKE2B a46a844bc2e44ceb2c647486eb108dc43b0b517ab2171317a936e9a3f8f4d5f0e1c0e3cbd4881540c4f48940975d72a8199e0554d93918be121585223f83032c SHA512 533ed3810736d5cbea3a9cc30cd1b8b3f02051853afab80f564e860afc70097fc0cc6d1d269664b68d58eca78601f90c399a9dcd995c16d65f9bd29e85724b8f
DIST gpgme-1.23.2.tar.bz2 1836904 BLAKE2B 563e470e861c7cc64ecb3e8dd0a0ed8436bc0867105093abcec09f4d1e1dd95cbf64c8161cf8500b9842583b57f6583efff63e5111234e36fda1e6fbedce2f78 SHA512 6cfcd07e81a93de240582de5a46545420cee93d1f27fe20ea2c983780fdd3036b69fdba073cf549d68a20791e189bf4b3cdde14a43f912d2ab9ef3414c83ac75
DIST gpgme-1.23.2.tar.bz2.sig 238 BLAKE2B fafba6e2f1f34c53fa3f7e05953298132f7b046048660b9f2df5bc11ccb9694b581117ca78883a8f4ca9af060397a39f3132a3711be1cd28183b7c2f8f93a8b7 SHA512 65b7cdd4ce06bb0b15b13033d226423380338efdcb47ffc3f33780a92973453053f8f59b12a3f37e392e773bdd207a7420c25aa3a210c15eec45b7bfef6e891e
-EBUILD gpgme-1.23.2.ebuild 5908 BLAKE2B d34c538aacd229b68e2a337199a5638b7b040d4774cb5c5ebcdc571ed969c95608c0291f08697e6b14c18dea654b60a740460d1ebd52c9fdacc113aaf8eb14ba SHA512 020bfe708252a04adf744d69fd29db50b50398545f18b0f3e7f37210513a4015dbbd5659fde3d746b2987e8416138065fb4aeff81a918dfb6463d2f54118dcbd
+EBUILD gpgme-1.23.2.ebuild 5908 BLAKE2B 7367872fac4144597590a093da80796605da6d4b5910497af61a2f13574dbd7b600dca5d4020e9d5de8ae65790b6cf86cc42eac44e018a8147cbe90414aab343 SHA512 f8d580ca6e7f568716d6a0f054781fb655177847aa4a0264c4af4517b399a5ce765ef30f3b30ec657b614b6f302e9566fe8cfab26f43dea001fd50951fd67ebd
MISC metadata.xml 333 BLAKE2B 6dd18b63ec1f7656ab8bd705242bec45d7820db8be31f326172cad400711e6d7268c156d6b81facfdfa79118c04728ac910a8f8de36a11454227a1399235a582 SHA512 21b8d7bf3f14b5ab7e2ea587027395cdd881ecddd5a4f70237cafc70dc904b396a33f70dd7ef37519df5a204f4e3a89d9ea6ffc221df41bd9cbf23e69863f12f
diff --git a/app-crypt/gpgme/gpgme-1.23.2.ebuild b/app-crypt/gpgme/gpgme-1.23.2.ebuild
index 933a0672a758..4a1dffbc2557 100644
--- a/app-crypt/gpgme/gpgme-1.23.2.ebuild
+++ b/app-crypt/gpgme/gpgme-1.23.2.ebuild
@@ -11,7 +11,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_OPTIONAL=1
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc
# in-source builds are not supported:
diff --git a/app-crypt/tpm2-tss/Manifest b/app-crypt/tpm2-tss/Manifest
index 59b078a57d2c..38ef3776ca6d 100644
--- a/app-crypt/tpm2-tss/Manifest
+++ b/app-crypt/tpm2-tss/Manifest
@@ -8,7 +8,7 @@ DIST tpm2-tss-4.0.2.tar.gz 1833499 BLAKE2B 91e70bcc66099fe5d7d53cf98a2c46582e96f
DIST tpm2-tss-4.1.3.tar.gz 1902009 BLAKE2B d8592f4797a4254883667476efb2fdf3c95547d9c472fe3557031e934c725e20e3cc70a9b7b41eaddac71e8d9f94beb5fbb39aec5d81b3eeb1b612df27312923 SHA512 c9a5e1e90f6545a466d43790ab2d67c52c4b788a0b21f8212575e27e04e0ac663105863fe00824e08a4e56a4f8c6b00c48c1a1c132531b8569cd5042c3bb9e69
EBUILD tpm2-tss-4.0.1-r1.ebuild 2588 BLAKE2B b9a58449aa540dd800e5453091c464edeba60987e0119044cf0caccfbb14ef7d15c7fc28ee27d45d80044f4b6d4df9c56cbead18fffd4819afd53dde921692f0 SHA512 bad17cc8511c05ff8295c1812ac78f48c097563efe2224d9bcf6d3f1cd131149571596f1fc47a7423ee10b88b7221ae8f52bbe05a01ab402369a66ba0a8e62d5
EBUILD tpm2-tss-4.0.1.ebuild 2492 BLAKE2B a31affba60e4b53ba69ba9bc3dece3bfca550cad98eb21d5cabb4b24e427b321fdb4104cabe6676e8128719d1e0dbf8992ad778df025f2709aefe078e01c3458 SHA512 502461ec7f03aba7d346ede6db2b0f365f16c5e37d4272f27467f62d84c09c12258994f22733f33e3869fa90fefe1fb2e3004e4ec38e5276a67f1ada32442749
-EBUILD tpm2-tss-4.0.2-r1.ebuild 2641 BLAKE2B 905a3a7bdb7998b284c5641236279bde75e02caf751199264f2912707455a13eac628db46fa29589b8b5b0cf2a08163eafa331b86f012d3b9aa244ddcfd30f56 SHA512 0f4c9b2c9a157f170bc3fdb8f9982845391a1fa2ec0f1a5a87ffacf06261d3e1e00a7cc905975148e5433a68e9276fb247a0ce51acdd698d33761ce09964c969
+EBUILD tpm2-tss-4.0.2-r1.ebuild 2640 BLAKE2B 0a6121a7a2e42b16a322b0e065c9074e14a59114b120cb516f0fc0d413071b4ecb591af411cf1c4c81763b0cbc741b412f6ac2c5d6fd6e6d1770b13b359fd1d7 SHA512 c532684b22203c248614a0f26507618e32c2605566ab0532686aa814abfa67c8071c93376ff32fdb0e6a17222f23890e9776f6356f703e658a08623e09fd43c7
EBUILD tpm2-tss-4.0.2.ebuild 2583 BLAKE2B dddc3558af2f942663de1157c99fb4d26a845d51684f94b9c2d95b3af82cd1744852fe69c45d7aeedf45e68a334f76ddb081b1fd1fe5db8208d5dd64ebac0afb SHA512 7df61c8d336026c2679071571ed48143d5a4c367677f2b40b514832a15d468c1d8bc03f0bea61922a42faf304b5743f000cce6903193b16ad63d72679eb7c873
EBUILD tpm2-tss-4.1.3.ebuild 2514 BLAKE2B c669ba0828072e0c664492e697bbad79f8d4167e5f533db041e44c89714f3ff002a651b795eea31a5de310cbb9d0b47097c6680d55bab268cb5fab2b24355e4d SHA512 0edda24ab12c9599e7826d8c62841d71e69cd5de4751faad15e5b470a6b97c5bd93af5dd2410fd6bf994b79bbb84f36c92e1d18c8d58dd08a0196c3b8a228a5f
MISC metadata.xml 835 BLAKE2B 58fcbb63b8fd77dd42f081e060cec1fc5593d13ad9237bd644462fd839a1fea9936342d5339a3ec8d339106ca6074c73ac31e7546feb0f1c5f0f212b21831d8a SHA512 941bfce986619b387410d49fe046218a388243c257a3164293033f8ebb4e2d64d7ff06d35dd4ef770a9e9194035839d68dcf1f00edbe439272c2e9c01ecb3c6b
diff --git a/app-crypt/tpm2-tss/tpm2-tss-4.0.2-r1.ebuild b/app-crypt/tpm2-tss/tpm2-tss-4.0.2-r1.ebuild
index c1a6fac42473..d9036d26badd 100644
--- a/app-crypt/tpm2-tss/tpm2-tss-4.0.2-r1.ebuild
+++ b/app-crypt/tpm2-tss/tpm2-tss-4.0.2-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/tpm2-software/${PN}/releases/download/${PV}/${P}.tar
LICENSE="BSD-2"
SLOT="0/4"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
IUSE="doc +fapi +openssl mbedtls +policy static-libs test"
RESTRICT="!test? ( test )"
diff --git a/app-doc/Manifest.gz b/app-doc/Manifest.gz
index 070bd565408c..ceb78ee97d5d 100644
--- a/app-doc/Manifest.gz
+++ b/app-doc/Manifest.gz
Binary files differ
diff --git a/app-doc/kicad-doc/Manifest b/app-doc/kicad-doc/Manifest
index bcd2d5017d34..090302358dcc 100644
--- a/app-doc/kicad-doc/Manifest
+++ b/app-doc/kicad-doc/Manifest
@@ -4,10 +4,12 @@ DIST kicad-doc-7.0.7.tar.bz2 104103652 BLAKE2B f5ce0ccde126c062dd877ce8023b0c22e
DIST kicad-doc-8.0.0.tar.bz2 89704073 BLAKE2B 9f461e581eaeb712a30d13629a7f32dbf22bfb72a7745a2ac68dc0e4c6f6e5c6a01c36871e5c37b8738b7d40a4a91fc57f7a29d9bb255287876ba7d46690b895 SHA512 5bc2241a1030cba10ac25c09c237d32675d163789e2bdbfcf87c3d454fc7dadc08c4a73074bae3a4bb764d9ad30fde3a99f871aade92e37780ee64c4f131f01e
DIST kicad-doc-8.0.1.tar.bz2 89312279 BLAKE2B 0372d3163f9d206400f4484da969876965a20d96d43fa8d2b1803a7a985af81e5662d1b3d324f2666c5f61ea96c6ea2c9679f279dd168a4fd0533e2e6a05f6c8 SHA512 00a8fb6e2c444d9eccc1ab737ac509a785144e5ef7c8d4dd6183d272bf0aeabe01d309e052c745536c5b14ec9681ce429ce6d24a71804c44dd057f6bcd8d7833
DIST kicad-doc-8.0.2.tar.bz2 90957629 BLAKE2B 4672b478491288ed7508ff98d2f07e90d2322ce44b99eaab68f4378b6538a6c18ffd60b928d07af17ff7dfe5c1c26276c4ea4ce3ccb491d23fa812d9f343416a SHA512 1c1d5adf65844c84558d3efbb5b043caa5a2f18a9aac021f92cbbeae626848b4825e3b58f939a28f0484da36e81594170769ee55d9e9b2cfe2463ab8a2cc18df
+DIST kicad-doc-8.0.3.tar.bz2 90958460 BLAKE2B f378aa629c4235801434dc1a0c4d96a20fa8674fd5e21e8b68817b69031f340c03837c47168947b6aaf234962803f5f3ff095d3a586a3630b817c148c19b2695 SHA512 cba8b25b7163c3a6f61a63f601a65fc6c345bead671453bd5bc73cb72ed711840d79253fe09a4f7b2c6799297373cdc36a54a173f9e10a66f6f950408a58347c
EBUILD kicad-doc-7.0.10.ebuild 1810 BLAKE2B 22caa4ea891482756d2df44f8e1b935ed7d18447b5f4564204ee2ea7ebc152bc1c4764370963e596545b9cff0c3ac1abf9238fe4d9113845e3eefa96c235b85c SHA512 eb9f99747251d8ddb465b9598ae094f87c38b0bcd472e9e15d30704182507d38035e917d059db4fc40e74879089b6d10f61b9bf5b89e6af515cf68b4d42cd870
EBUILD kicad-doc-7.0.11.ebuild 1811 BLAKE2B 6c4f2a2c611bc08de88fcdec66bd248c0c0df25103a5ff9cd053551555487dda11d45e3847f12ae4a70d55e1c39acfa75a01239aa2f2e0944b854892b8b74ef4 SHA512 ea091728cce187754dec333c647a9424ae6f56650310b0c3eb4d3971c2e58a7727f5d4791861e100ba75d97bdadb9c95d399e4db12be3b790edab97abd75ddff
EBUILD kicad-doc-7.0.7.ebuild 1810 BLAKE2B f37bc6841d8aa2c457341d56643ec14048af7c6c97b671a607f8a069750bb885439ba5d07c0dd677f73e1b5cfafe68062483e439cfee78f9b84ba73d48615892 SHA512 0e3674a86ab2b0bd61cf0505dde1e2910502ce992fac8f276b86738e0082860e1ff577f5d84412d60f085bea9443f9872540908a5e93b7afef47794ca84d8811
EBUILD kicad-doc-8.0.0.ebuild 1811 BLAKE2B 6c4f2a2c611bc08de88fcdec66bd248c0c0df25103a5ff9cd053551555487dda11d45e3847f12ae4a70d55e1c39acfa75a01239aa2f2e0944b854892b8b74ef4 SHA512 ea091728cce187754dec333c647a9424ae6f56650310b0c3eb4d3971c2e58a7727f5d4791861e100ba75d97bdadb9c95d399e4db12be3b790edab97abd75ddff
EBUILD kicad-doc-8.0.1.ebuild 1811 BLAKE2B 6c4f2a2c611bc08de88fcdec66bd248c0c0df25103a5ff9cd053551555487dda11d45e3847f12ae4a70d55e1c39acfa75a01239aa2f2e0944b854892b8b74ef4 SHA512 ea091728cce187754dec333c647a9424ae6f56650310b0c3eb4d3971c2e58a7727f5d4791861e100ba75d97bdadb9c95d399e4db12be3b790edab97abd75ddff
EBUILD kicad-doc-8.0.2.ebuild 1811 BLAKE2B 6c4f2a2c611bc08de88fcdec66bd248c0c0df25103a5ff9cd053551555487dda11d45e3847f12ae4a70d55e1c39acfa75a01239aa2f2e0944b854892b8b74ef4 SHA512 ea091728cce187754dec333c647a9424ae6f56650310b0c3eb4d3971c2e58a7727f5d4791861e100ba75d97bdadb9c95d399e4db12be3b790edab97abd75ddff
+EBUILD kicad-doc-8.0.3.ebuild 1811 BLAKE2B 6c4f2a2c611bc08de88fcdec66bd248c0c0df25103a5ff9cd053551555487dda11d45e3847f12ae4a70d55e1c39acfa75a01239aa2f2e0944b854892b8b74ef4 SHA512 ea091728cce187754dec333c647a9424ae6f56650310b0c3eb4d3971c2e58a7727f5d4791861e100ba75d97bdadb9c95d399e4db12be3b790edab97abd75ddff
MISC metadata.xml 978 BLAKE2B 8e939aa757b1227bce2197e4d6197e59bae395e063d481a520bd90cb3158bae34d7cbb195e1b84ffa259732a69ce334027dc044f658af311cb7654821c8a96ae SHA512 3fa3395d86880e946d397a8335ba60f68d61a186b6c4da10b3928f833f37436a803ee0ed28b7402936e6c02d7ee5e63c3bd454178d756ed381227d68acd47e48
diff --git a/app-doc/kicad-doc/kicad-doc-8.0.3.ebuild b/app-doc/kicad-doc/kicad-doc-8.0.3.ebuild
new file mode 100644
index 000000000000..64da42dd5988
--- /dev/null
+++ b/app-doc/kicad-doc/kicad-doc-8.0.3.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools manuals"
+HOMEPAGE="https://docs.kicad.org/"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.com/kicad/services/kicad-doc.git"
+ inherit git-r3
+ # x11-misc-util/macros only required on live ebuilds
+ LIVE_DEPEND=">=x11-misc/util-macros-1.18"
+else
+ SRC_URI="https://gitlab.com/kicad/services/${PN}/-/archive/${PV}/${P}.tar.bz2"
+ KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="|| ( GPL-3+ CC-BY-3.0 ) GPL-2"
+SLOT="0"
+# TODO: Change default back to +pdf once asciidoctor-pdf is packaged?
+IUSE="+html pdf"
+
+LANG_USE=" l10n_ca l10n_de l10n_en l10n_es l10n_fr l10n_id l10n_it l10n_ja l10n_pl l10n_ru l10n_zh"
+IUSE+=${LANG_USE}
+REQUIRED_USE="|| ( html pdf ) ^^ ( ${LANG_USE} )"
+unset LANG_USE
+
+# TODO: need asciidoctor-pdf for pdf
+# bug #697450
+BDEPEND="
+ >=dev-ruby/asciidoctor-2.0.12
+ >=app-text/dblatex-0.3.10
+ >=app-text/po4a-0.45
+ >=sys-devel/gettext-0.18
+ dev-perl/Unicode-LineBreak
+ dev-util/source-highlight
+ l10n_ca? ( dev-texlive/texlive-langspanish )
+ l10n_de? ( dev-texlive/texlive-langgerman )
+ l10n_en? ( dev-texlive/texlive-langenglish )
+ l10n_es? ( dev-texlive/texlive-langspanish )
+ l10n_fr? ( dev-texlive/texlive-langfrench )
+ l10n_it? ( dev-texlive/texlive-langitalian )
+ l10n_ja? ( dev-texlive/texlive-langjapanese media-fonts/vlgothic )
+ l10n_pl? ( dev-texlive/texlive-langpolish )
+ l10n_ru? ( dev-texlive/texlive-langcyrillic )
+ l10n_zh? ( dev-texlive/texlive-langchinese )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DPDF_GENERATOR="DBLATEX"
+ -DBUILD_FORMATS="$(usev html);$(usev pdf)"
+ -DSINGLE_LANGUAGE="${L10N}"
+ -DKICAD_DOC_PATH="${EPREFIX}"/usr/share/doc/${P}/help
+ )
+ cmake_src_configure
+}
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index 5aa42293a8f8..f6524dbcdd35 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/docker-machine/Manifest b/app-emulation/docker-machine/Manifest
deleted file mode 100644
index ecf65aadc7ad..000000000000
--- a/app-emulation/docker-machine/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST docker-machine-0.13.0.tar.gz 1730091 BLAKE2B 9268f55c1b2a630043be7875d6ab72eced67e5e5618c95666e9c31a4180b40bf770782405b4ecdc141c50398ace0de882a60922fcfb8068a498eb81f0e614da3 SHA512 c31b3505e475f5e55310cc3b8805db8b94522703956a640954c3898c584fc3a07830c346535855cbb2fb10016dd0e7ef72e7174e919a3651f05e18b652132121
-EBUILD docker-machine-0.13.0.ebuild 938 BLAKE2B 593249c592ba1af3dc9e85f1a69c11bfaede7df07e4717f052d1084660a8b608f65e765a4f2f887c7864c48fe97484dd26e2fdbccfc1a65a897f0f38234c2cfd SHA512 1120915aa310052d0e8a94ede302a341e9fb36ed1025a3074930cf7398985127c6d8ea0b129d4d0ed7f84a162f2470c8bfc993deec8e4c71202cb7e45b88ad68
-MISC metadata.xml 306 BLAKE2B 11e939b744ecd1b6908131b75b8d9a2d438302712d7861aa7bae22b0b0ee0597daf1953c086872c6dee53ec73f0036102632f9520c77b33c929feb2be17f4443 SHA512 5a66ab67004037be505cc8f691952bcdab09847f98ba00d20a5954197dab9682c5fb272ea08c838ae7c6ff16a644a3e3158be9ee4b7d8215612f6a5ac15d63de
diff --git a/app-emulation/docker-machine/docker-machine-0.13.0.ebuild b/app-emulation/docker-machine/docker-machine-0.13.0.ebuild
deleted file mode 100644
index 1cfa0ea229cc..000000000000
--- a/app-emulation/docker-machine/docker-machine-0.13.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-EGO_PN=github.com/docker/machine
-
-if [[ ${PV} = *9999* ]]; then
- inherit golang-vcs
-else
- KEYWORDS="~amd64"
- EGIT_COMMIT="v${PV}"
- SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
- inherit golang-vcs-snapshot
-fi
-inherit golang-build
-
-DESCRIPTION="Machine management for a container-centric world"
-HOMEPAGE="https://docs.docker.com/machine/"
-LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0 ZLIB"
-SLOT="0"
-IUSE="hardened"
-RESTRICT="test"
-S=${WORKDIR}/${P}/src/${EGO_PN}
-
-src_prepare() {
- default
- # don't pre-strip binaries
- sed -e 's|\(GO_LDFLAGS := $(GO_LDFLAGS) -w\) -s|\1|' -i mk/main.mk ||die
-}
-
-src_compile() {
- CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" GOPATH="${WORKDIR}/${P}" emake build
-}
-
-src_install() {
- dobin bin/*
- dodoc CHANGELOG.md CONTRIBUTING.md README.md ROADMAP.md
-}
diff --git a/app-emulation/docker-machine/metadata.xml b/app-emulation/docker-machine/metadata.xml
deleted file mode 100644
index 0d7c55025f93..000000000000
--- a/app-emulation/docker-machine/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>zmedico@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="github">docker/machine</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index bb9585cae121..96e43545aa98 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/binwalk/Manifest b/app-misc/binwalk/Manifest
index ddf62275a91e..dc35992dc5ff 100644
--- a/app-misc/binwalk/Manifest
+++ b/app-misc/binwalk/Manifest
@@ -1,6 +1,6 @@
DIST binwalk-2.4.0.tar.gz 39744574 BLAKE2B 8503e86afb584e431b25611fbed91e85aaf307e9011b5ef09a83b5f4756a815f9d3de67d440a2b7547cbe162d1940e8d6ffc4899afac14ccb938304002b1eb41 SHA512 41bee6a0d1cd587f81dcf81c30215a305b61e4db208bc9d8e4f0b9f12acb47e4dc2e6af23e06118ef6e30c484f6be743b456b6d4324be4388413ff291682345e
DIST binwalk-2.4.1.tar.gz 39747760 BLAKE2B 480f8ff06932c77ca5ab2857cddf7ecebb36b6f2e55e3ccf15a971fa0f4c59d57b652556fd9f0dd20e6fbd887fdef3c6da022f76787b2edf16b0d1714d291e8a SHA512 f83d0ca09a39033944ce16345b7c2c8f3051a20f80315e4c797221df4e6844c7c89c0a49053d739156e2654b482d6ef93f0814fa588daab031dbeaed1423e6f2
EBUILD binwalk-2.4.0.ebuild 1041 BLAKE2B 24635f029d24d35e687af91c647b83ba9370e715e73736254ca8f304ff0fcadd71585c447e5b7a7de03713d0f1f3014d76c500b84402b7a33d633dcc85f2c81b SHA512 16c23b245e57b1740143c0f96b9e9e6494d27b0df7dacd9fff3839d7052f258cc2514c236f746c89c7612804214820fb3ceecd1dd15d336990efc81c3f2f8bda
-EBUILD binwalk-2.4.1.ebuild 1053 BLAKE2B c14f5be35204c116b66b1201617b0b99fa994e3119bd10bf108ba067c6347dac12de6edc123e460b863c5ac059c079996c6b95e1b7af102a4ff24e535a3130fd SHA512 0835361f16e64644f8d7f482b2e376e7a598df649124c41902aca20e0ddff41539881b7d55c9434a16a5f332d3d6eb6b2b8ace62198841bec9dce99579431f3e
+EBUILD binwalk-2.4.1.ebuild 1047 BLAKE2B afecd73fc484fd79d9602797bd95340d13db84f9e1d4f031d43c2882c602b5b96879f4c7fcb5a457f987d2f12aebd87f8cf85c1668511ac7b69d1b5ee9d658a5 SHA512 5e05b803d5eded1b04fc9e850211c1dfdc2f788a9fba2206d90bd96c7ca383ac52e8660f891902b2b71b35b9c8873639b83c327bbb6107f53380487a28a6264c
EBUILD binwalk-9999.ebuild 1053 BLAKE2B c14f5be35204c116b66b1201617b0b99fa994e3119bd10bf108ba067c6347dac12de6edc123e460b863c5ac059c079996c6b95e1b7af102a4ff24e535a3130fd SHA512 0835361f16e64644f8d7f482b2e376e7a598df649124c41902aca20e0ddff41539881b7d55c9434a16a5f332d3d6eb6b2b8ace62198841bec9dce99579431f3e
MISC metadata.xml 1056 BLAKE2B 6af373bfeff084c9d068255f7e8fec1fa485f23a3619c9995c83e94ad1a88c269926a71777c7165355ac8d363808efb65ac16a496e2b39a96c5c25f1c3aee9ce SHA512 b65dbca86bb1f9dfca4b2656426576f9dc8d98859f52ad7fe9c9c5fbf0c893c3b3022452fc707730fbab85d7ca32d84a3c3fddbd80826cec73ff2b8747d2bc70
diff --git a/app-misc/binwalk/binwalk-2.4.1.ebuild b/app-misc/binwalk/binwalk-2.4.1.ebuild
index e628cb990f4e..96dd6d2549a7 100644
--- a/app-misc/binwalk/binwalk-2.4.1.ebuild
+++ b/app-misc/binwalk/binwalk-2.4.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/OSPG/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+ KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86 ~x64-macos"
fi
DESCRIPTION="A tool for identifying files embedded inside firmware images"
diff --git a/app-misc/geoclue/Manifest b/app-misc/geoclue/Manifest
index 06b1481516bd..b90a62fc569c 100644
--- a/app-misc/geoclue/Manifest
+++ b/app-misc/geoclue/Manifest
@@ -1,3 +1,3 @@
DIST geoclue-2.7.1.tar.bz2 106458 BLAKE2B a2fc44d4941936d8dcd495d77d11b0d948d7031ca048b97ff0940c7fcdd37ba604655f2e255c5e0dd5cc7a82a2d5a15b18aab4825b2446560e225c13df6da3b8 SHA512 972663a6f8c969d0e1a5f911af2b8afed486d5c0ba06dadc19bcfbe1ea22cef10243b2bd0084e5c45b70977cfa5650c8f15f760e4bc4e7dbd946745b67c9188b
-EBUILD geoclue-2.7.1.ebuild 2333 BLAKE2B edb82202397d15f5019006fa297450dcca58b9ffedb4e95182568b3829d6a819444caa0ddd614be9eef8c85a5251a7a8335208df096b3da3b73ee651729abc1c SHA512 0152b260e6a124176ef1f1edbb482ae2eead5825324b037bef787f81429c271613c89ac1a537449cc41cd39769a6e1970bf43744fb14241bc4322a85346a38fd
+EBUILD geoclue-2.7.1.ebuild 2329 BLAKE2B 257711bcabf4cd7b4313881375355f64978a92b72ab923f8f1edddc2a46f5d641b5385e92cada5a1c6477c778802d22d525a8f97c0014bce7530ff34ff56db11 SHA512 cfc44ed512412954b0d662998b36c917a8e3c8faf6e5e81551d7a43533f651e93deae5914b6600c42aa9868149251e4755ec42d8231b530e0c35195d739f5e94
MISC metadata.xml 1006 BLAKE2B f61bb5fff6412551ad5377786b08e2e488adc53f18eea163e7d0351fcc7b9ba767dd7f456f123ff226a963464c401e99ad0b52264a034c044ae3f323b0e7c7a0 SHA512 a19a0d84fc21207ce16ca38b0b2db4faf554ba4237fc0aada39f58c2934c3f0a4fc20d6210887e2c107e30ccf509e0915469e669a82cfc35e1e85ff64c741eab
diff --git a/app-misc/geoclue/geoclue-2.7.1.ebuild b/app-misc/geoclue/geoclue-2.7.1.ebuild
index ef26340c2fa6..d798815d307f 100644
--- a/app-misc/geoclue/geoclue-2.7.1.ebuild
+++ b/app-misc/geoclue/geoclue-2.7.1.ebuild
@@ -2,12 +2,12 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="xml(+)"
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
inherit meson python-any-r1 systemd vala xdg
-DESCRIPTION="A location information D-Bus service"
+DESCRIPTION="Location information D-Bus service"
HOMEPAGE="https://gitlab.freedesktop.org/geoclue/geoclue/-/wikis/home"
SRC_URI="https://gitlab.freedesktop.org/geoclue/${PN}/-/archive/${PV}/${P}.tar.bz2"
@@ -30,8 +30,7 @@ RDEPEND="${DEPEND}
acct-user/geoclue
sys-apps/dbus
"
-BDEPEND="
- ${PYTHON_DEPS}
+BDEPEND="${PYTHON_DEPS}
dev-util/gdbus-codegen
dev-util/glib-utils
gtk-doc? (
diff --git a/app-misc/hivex/Manifest b/app-misc/hivex/Manifest
index f660876db60c..b1047b2f2d34 100644
--- a/app-misc/hivex/Manifest
+++ b/app-misc/hivex/Manifest
@@ -1,3 +1,3 @@
DIST hivex-1.3.23.tar.gz 738076 BLAKE2B b536e1b4b930b88b4bbbf8a4434e5ed7d407409acdbe68f7da67fa8198e1813bf84e918505eca7d341f15b41daeb0bbcfc974868a68f999e26941db759557fd5 SHA512 068fe81a442c8045bf9d98f0c6b782330141d8f1e104a0f191c04a2cff25ee6396c2c4777c107d595a471eb4bcbee903400c9f7946cae036165ac201587f861e
-EBUILD hivex-1.3.23-r1.ebuild 2820 BLAKE2B e2638d3d64eae9023bac3ff3280d458e485e663d68197419b36bcf67e71d71830efce52e6454c1495d54bcb679b7fba2ff2414b5c32528a61fb3edf70592acca SHA512 5ebea5aafbe5a3baeda369ff3d4390b1d3496fd71673fc6c51778eaa440503b0efdb9feeeea72ee64ef148b551fdbc553da10a8fdbbc8b67f18903b699011cc7
+EBUILD hivex-1.3.23-r1.ebuild 2820 BLAKE2B 4a351f13696f05523f83ceb13892842f58a384e65212de06f7583d852d351fd2d6d7ac79601bd9139d6a42757e00b28eca39ae295270b37d0d20b8204f994536 SHA512 a4c9ee5eccab861e9b5706f4bd5ece1bc709acea7aa61c351ab82e70314775e77b845fe57d24787b891e6c61b60dce0c6b2a3de8f6dfdd65826b5f00890d12ec
MISC metadata.xml 249 BLAKE2B 6f4e10a8e257d2bb0d3eb8396ec0a4cf29d381ab118c8ef082dff01403cd79db12de157a1e35f0823aead216efcdcf7eab982cf326ad0fe149e9e0cabc205159 SHA512 b32d21b3e68e122d51c5c344f88095410c2b7e9cba5714579c087a2348bb45b0cb542abfec0f6902b205a60e045595c9ab5474694c1ea4bbb0610d4c5a89867f
diff --git a/app-misc/hivex/hivex-1.3.23-r1.ebuild b/app-misc/hivex/hivex-1.3.23-r1.ebuild
index 91e11388b727..1c759d7ee93b 100644
--- a/app-misc/hivex/hivex-1.3.23-r1.ebuild
+++ b/app-misc/hivex/hivex-1.3.23-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
USE_RUBY="ruby31 ruby32"
RUBY_OPTIONAL=yes
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit perl-module ruby-ng python-single-r1 strip-linguas
DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary files"
diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz
index e3b0320abfdd..f0953229fdc6 100644
--- a/app-shells/Manifest.gz
+++ b/app-shells/Manifest.gz
Binary files differ
diff --git a/app-shells/fzf/Manifest b/app-shells/fzf/Manifest
index 4ce375cfaed7..b98f5910c6dd 100644
--- a/app-shells/fzf/Manifest
+++ b/app-shells/fzf/Manifest
@@ -1,16 +1,10 @@
-DIST fzf-0.44.0-deps.tar.xz 5618976 BLAKE2B ce47a70bdd475e77a645aab219ff63f25deadc7e12e0dd96bf438a81c5e68b554afd8f34b02286b588cb26d3fb6d1b41c55fc1f2bd1455f08ccee598a7e976c3 SHA512 c94a2ca84bbeba7ba814f468b167d68dff8128744bff488ba85d33c7ca3f4e87c948455d0e5e38cea0095170c3c8f234001b5a7cb8abae3d9ab9cef388073b91
-DIST fzf-0.44.0.tar.gz 250927 BLAKE2B 3689d8843a4b008abc7b77e7b0fe7b681891c5f397ac7460c26ea303e04e7bb7dcb03af4012cfea12dd8c771c012a656e8bc65684941d66ebbb6533796d09ec2 SHA512 62084284a2329250e87f107900ffaddf94043274b1d9ede1dacdeed2e8ef87722c80708addd7907c35035e742645f5168776e5f0295d5695e9512acdbb43936c
-DIST fzf-0.46.1-deps.tar.xz 5779780 BLAKE2B ef1364b81c353019b28f097a22a92e8dc641f05707624d198d91ea097a3a35f11c372c8a792eb1b6524640af3129062f596ee5abe384a7473bae4989a6d424b8 SHA512 daf703aca8933dbc44c28c2be9e339b4d17bb553fcd6e2b444b8347e553c38eb6e54a5e306aef84f0ca312d7108b13f8b810da5c964275d2045a95c3e5e09ad7
-DIST fzf-0.46.1.tar.gz 258918 BLAKE2B 2beb5c5048ead73cc57c96aab26b9d331299473e0253bab4bc8cf0aea0be547266a0b1bca36aec9968de740e72d41d905eb0256f4690d9a3d55ec1acff5f6bbd SHA512 c2e07be08bc2d93981acfd9857f395e0c803046754d8d61e888fa4dc4d0f6f3d62eb19b518273cce23ae2eeffe68f2ecc692cb09cdcdfc30df9443419e3fc4cb
-DIST fzf-0.49.0-deps.tar.xz 17668152 BLAKE2B 3f5c16b10c7605dec7b775df6c5d4e7dca15fa66c02a7fcacab82833ab0c5e86ca4c0ef5e4e40d12503196bca238b1b2bc23cdb964771b7cd810832c1d736211 SHA512 2e6ec8327858ce428ebe2d4288130c871d3bd64fea13bf861e613926b98ff53b4c840f8783f510f7e9ed3f4e121f5e21f49eddfd076296c9208ba87f53bffb40
-DIST fzf-0.49.0.tar.gz 264849 BLAKE2B 24a51f49384e2c45746181156de20fdb3c8e31c9b1e9bdc9866ba92f654d66b62e3a29afdce794bb23bba441591ab79737ef05716b34a13a76cce66bf24de02b SHA512 fe9d380e1fba460a45ce70a3b44681454833243881a133108f9087a204b1adaafae7bc13e083d25bc783eedb7d4998d5f2301c87f981c0368d081f7f60107fe8
DIST fzf-0.51.0-deps.tar.xz 17657716 BLAKE2B edca4dfdd2030bc3dd1564c3eef81d50d219b7c24da195e3cfce7bb079d7ee2676964fbae60f6ec04f46e5bcfc880c524b97c043cc6cfcd2e8e76b967939bb11 SHA512 155a4695c6acf9cff416752c4ed8f6cd3ff00d1ae48e988cd95eb58fd4cb93cc4db2cdb9464d2fa26277fc9fd26584d398f4bd9681e6aee9e68c3039709c0fbe
DIST fzf-0.51.0.tar.gz 273767 BLAKE2B 96a481ef3e71a201fc94ef554f7aaae80ad62b2961a2403fa1a3c5883d79d9bec61c58c71a205c2d63b78742af23e16a82da91da800482bb8d9c85f6a3b3d149 SHA512 deb9c434764571eeab466898e1c782ff2fdeedc112f449c6d03e42f1b6fd3f8ee3c83252190f099ab030768920148144fb9c73840c6e36d43dad42b004045e65
DIST fzf-0.52.1-deps.tar.xz 18022516 BLAKE2B d6b5b5075409e7078958735ccc92b34dbed564a7e71019304d30b172bd44ace4a410a07d5ca259626ab5419ba9167b61b48ad94cf00a207ed5e512cb64e2ca7f SHA512 f0677af64ededb668f429c5e8547b22f37646c0a37ca17ec94ca92cf3a18199ddfb341df0626edcfcc27718d42903f2676559b53ae283ba57504fb83f116b05f
DIST fzf-0.52.1.tar.gz 274817 BLAKE2B a42e694ab3a34025ecee5343e8eeb43221f66989fe6c7b827ad36d60a980c8fcea8414fffbed6858c7eec4d0e54ccc2165eafc5aecd8292d91e05da04bda1f6f SHA512 90b70c0fff41605ca647b02b64a6906e113e6cc377a51db8771806da58463ab87512294b430243b0263a3e800d64e652b6b2580b0b8205890f235d3b64c5e763
-EBUILD fzf-0.44.0.ebuild 1986 BLAKE2B a97f083282876db302853924853c039251b985b411adce49150d0645fe96a98929698a49f55cde9c6c06162fea2871e0ec4f201ba403e905f83248aca3af8269 SHA512 4729e93d18e5cb76e3967b2e67951b501e3f7dbc0da0feecdc81213571ef0b61641f61db38680ec8a9dc343a2f250c05fe65a68fabf4b322fe99b31cb0af2b46
-EBUILD fzf-0.46.1.ebuild 1989 BLAKE2B 088c3ee7b46a27c1c4a9f4b4e4dce000280a3bc8ef77731ec4d124cc884307135b1245db1bac7aa4a3a4a28c292e3a1cd5053cbd6ee03e9a3cf437cd6f2e6080 SHA512 1505e54b096effe498b1574979c9398100d0ac15f7b20a747a445819de2e014b7b10f878b5b41a5bf7fd04716f63084c1a9b220c5e53ebbbeace2aafa29b4a9c
-EBUILD fzf-0.49.0.ebuild 1973 BLAKE2B 0ed04f173792943f5896e4b2891cfee9e7652a654e6226b35ff80fc85a60adbd118fcdef54cbec407d3b5301c5156a6e559ba25a7d6bf52fd8939fedb72e5292 SHA512 db05e2b339e31c16d7ec3e4f5552d0ddd4dbac141396917754031747a91e949c062ad481eb682ad7922c0177787c30c60fd553ef7ac2ebed72a346bf984ff8a6
+DIST fzf-0.53.0-deps.tar.xz 5882848 BLAKE2B b7faec7c2afd60642c27afa6f3c7a99fc1409d73c7d95f2f79737af3034769cef97aab11b5054f0209430d4ab038b5663e0af71e1768f674f815c7cd7dc08c66 SHA512 862e3bf23647735b888861898fd041e1d3e3dc6dcc7197b382fe790323d4904fc95fd20168d76656655e8c02ffd3cb0ee60da8df72689a94252a293f567ad5b6
+DIST fzf-0.53.0.tar.gz 286797 BLAKE2B f6355c168f2b587cc2d0b21ef483812db7e077e4bf19517a4fc8fed43dd6b3f557ce1a28630075b4f1e6238aacf02ce10ceb1afd4d7fe5ca6e2453c132c56d80 SHA512 4122b49e8fec936ec4da79cdb7a7ed1891caadf842008ae36aac5ce0aa1c2263bed68fa0332f2cb4f2b38551469af0f14874410407b922827e62767032e92393
EBUILD fzf-0.51.0.ebuild 1973 BLAKE2B 0ed04f173792943f5896e4b2891cfee9e7652a654e6226b35ff80fc85a60adbd118fcdef54cbec407d3b5301c5156a6e559ba25a7d6bf52fd8939fedb72e5292 SHA512 db05e2b339e31c16d7ec3e4f5552d0ddd4dbac141396917754031747a91e949c062ad481eb682ad7922c0177787c30c60fd553ef7ac2ebed72a346bf984ff8a6
EBUILD fzf-0.52.1.ebuild 1976 BLAKE2B ba93dab453075a3d08ce3ce11d7cec3ac3377305a7ff7de1165b359db9d03114aa227d05a012c464ecfad7876bebb404e79e3d1007dd92e827ba2517f2f966e4 SHA512 e39e8cccbec100da4bebc38d9312ce0201af9244bd6cd745623133dc2ae714896db0f183233392ca35ddac497958c34fa1ddd80bf1593fc2d74d9ba9a493537a
+EBUILD fzf-0.53.0.ebuild 1976 BLAKE2B ba93dab453075a3d08ce3ce11d7cec3ac3377305a7ff7de1165b359db9d03114aa227d05a012c464ecfad7876bebb404e79e3d1007dd92e827ba2517f2f966e4 SHA512 e39e8cccbec100da4bebc38d9312ce0201af9244bd6cd745623133dc2ae714896db0f183233392ca35ddac497958c34fa1ddd80bf1593fc2d74d9ba9a493537a
MISC metadata.xml 245 BLAKE2B 09740ccf075e53d0d7f0a31addb391335518828e2c889718899491764305e6fef814d1ff7f1228d4b3c2b3b18470873d3c71338154a833d3a7d13280c393a879 SHA512 4de0cd558c25997c8473254016ddf6371da40c183b7ff0d7ad873135e12f52f8de12c40dc6ee03aa1fc2e44898fa050c9730e76f7960d908a5fa6645a66a7679
diff --git a/app-shells/fzf/fzf-0.44.0.ebuild b/app-shells/fzf/fzf-0.44.0.ebuild
deleted file mode 100644
index c0338ff444e9..000000000000
--- a/app-shells/fzf/fzf-0.44.0.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 go-module
-
-DESCRIPTION="General-purpose command-line fuzzy finder, written in Golang"
-HOMEPAGE="https://github.com/junegunn/fzf"
-
-# For fancy versioning only. Bump on the next release!
-# MY_GIT_REV is the first 7 characters of release commit, we truncate it
-# after to make it easier to copy/paste.
-MY_GIT_REV=7320b7df62039c879c4f609bca946ea09b438a98
-MY_GIT_REV=${MY_GIT_REV:0:7}
-
-SRC_URI="https://github.com/junegunn/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz"
-
-LICENSE="MIT BSD-with-disclosure"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-
-src_prepare() {
- default
- sed -i 's/-s -w //' Makefile || die # bug #795225
-}
-
-src_compile() {
- emake PREFIX="${EPREFIX}"/usr VERSION=${PV} REVISION=${MY_GIT_REV} bin/${PN}
-}
-
-src_install() {
- dobin bin/${PN}
- doman man/man1/${PN}.1
-
- dobin bin/${PN}-tmux
- doman man/man1/${PN}-tmux.1
-
- insinto /usr/share/vim/vimfiles/plugin
- doins plugin/${PN}.vim
-
- insinto /usr/share/nvim/runtime/plugin
- doins plugin/${PN}.vim
-
- newbashcomp shell/completion.bash ${PN}
-
- insinto /usr/share/zsh/site-functions
- newins shell/completion.zsh _${PN}
-
- insinto /usr/share/fzf
- doins shell/key-bindings.bash
- doins shell/key-bindings.fish
- doins shell/key-bindings.zsh
-}
-
-pkg_postinst() {
- if [[ -z ${REPLACING_VERSIONS} ]]; then
- elog "To add fzf support to your shell, make sure to use the right file"
- elog "from ${EROOT}/usr/share/fzf."
- elog
- elog "For bash, add the following line to ~/.bashrc:"
- elog
- elog " # source ${EROOT}/usr/share/bash-completion/completions/fzf"
- elog " # source ${EROOT}/usr/share/fzf/key-bindings.bash"
- elog
- elog "Plugins for Vim and Neovim are installed to respective directories"
- elog "and will work out of the box."
- elog
- elog "For fzf support in tmux see fzf-tmux(1)."
- fi
-}
diff --git a/app-shells/fzf/fzf-0.46.1.ebuild b/app-shells/fzf/fzf-0.46.1.ebuild
deleted file mode 100644
index f3bf2fea422f..000000000000
--- a/app-shells/fzf/fzf-0.46.1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 go-module
-
-DESCRIPTION="General-purpose command-line fuzzy finder, written in Golang"
-HOMEPAGE="https://github.com/junegunn/fzf"
-
-# For fancy versioning only. Bump on the next release!
-# MY_GIT_REV is the first 7 characters of release commit, we truncate it
-# after to make it easier to copy/paste.
-MY_GIT_REV=3c0a6304756e890e0a605b742943a9bb8e1d2247
-MY_GIT_REV=${MY_GIT_REV:0:7}
-
-SRC_URI="https://github.com/junegunn/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz"
-
-LICENSE="MIT BSD-with-disclosure"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-
-src_prepare() {
- default
- sed -i 's/-s -w //' Makefile || die # bug #795225
-}
-
-src_compile() {
- emake PREFIX="${EPREFIX}"/usr VERSION=${PV} REVISION=${MY_GIT_REV} bin/${PN}
-}
-
-src_install() {
- dobin bin/${PN}
- doman man/man1/${PN}.1
-
- dobin bin/${PN}-tmux
- doman man/man1/${PN}-tmux.1
-
- insinto /usr/share/vim/vimfiles/plugin
- doins plugin/${PN}.vim
-
- insinto /usr/share/nvim/runtime/plugin
- doins plugin/${PN}.vim
-
- newbashcomp shell/completion.bash ${PN}
-
- insinto /usr/share/zsh/site-functions
- newins shell/completion.zsh _${PN}
-
- insinto /usr/share/fzf
- doins shell/key-bindings.bash
- doins shell/key-bindings.fish
- doins shell/key-bindings.zsh
-}
-
-pkg_postinst() {
- if [[ -z ${REPLACING_VERSIONS} ]]; then
- elog "To add fzf support to your shell, make sure to use the right file"
- elog "from ${EROOT}/usr/share/fzf."
- elog
- elog "For bash, add the following line to ~/.bashrc:"
- elog
- elog " # source ${EROOT}/usr/share/bash-completion/completions/fzf"
- elog " # source ${EROOT}/usr/share/fzf/key-bindings.bash"
- elog
- elog "Plugins for Vim and Neovim are installed to respective directories"
- elog "and will work out of the box."
- elog
- elog "For fzf support in tmux see fzf-tmux(1)."
- fi
-}
diff --git a/app-shells/fzf/fzf-0.49.0.ebuild b/app-shells/fzf/fzf-0.53.0.ebuild
index 644bf889a9dc..29107a6ca464 100644
--- a/app-shells/fzf/fzf-0.49.0.ebuild
+++ b/app-shells/fzf/fzf-0.53.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${P}-deps.tar.xz"
LICENSE="MIT BSD-with-disclosure"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
src_prepare() {
default
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index 3070d68d9571..0ca9a21a105f 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/texlive-core/Manifest b/app-text/texlive-core/Manifest
index 79e578736eb0..392c2f57a75e 100644
--- a/app-text/texlive-core/Manifest
+++ b/app-text/texlive-core/Manifest
@@ -37,6 +37,7 @@ DIST texdoctk.r62186.tar.xz 26712 BLAKE2B 4076b8b227dc08762cd7880165fd4b1780f3ed
DIST texlive-20210325-source.tar.xz 54837368 BLAKE2B 66bd4bdd43ff53513004b9b9b90ababa0ab5efcf183a27864a3d39cde9cf90721456bda90c49ad6014f4b12d2e6293feaf9a8b152b85a89ffaa96bf5056347df SHA512 afd6eb24efaeac7c58d43ff24162aece919079a9ae02934509f068c7a3828223c33c14d9db11ff7fea3560b08a06f352446ba7f845eefb4a56a87b96f088f213
DIST texlive-20230311-source.tar.xz 68359984 BLAKE2B 6263e8d3e066db96f071138f2442b1ed7e1f3db7e6d261cdeb9a7e6e636c6e6ed45305c6bda3ab6f9a439c92eabf32a79bf6e371d16b747eebbc05ee47b85035 SHA512 93ac43f3055fee0103a6cfceea18d39ece63984914f3af9ad76da218f2d568852d9b987d1c9647c1497b985e4ffa297ef97dc2d50d3e90f62b03ad685af31d96
DIST texlive-core-2021-CVE-2023-32700.patch.xz 8824 BLAKE2B 5df988abb12626210b372618cc0a623ed2f6f42cf2f03dca143f94b928fc0fd2e28e53574c9ca23295f55fb56cd908a3e8603161fa3f13c37b9397163479aa9f SHA512 16d34b5b0cc1b85ec412798caa582f71b15c2d57bb486064c5fb48304eea32a13f69677c228c82c88e026ba5885acd201449ec69bc6c7bf9396eebb3d1358717
+DIST texlive-core-2023-pdflatex-big-endian-fix.patch 1162 BLAKE2B a440115cb804a9a9e48c068853fd38ab87d50ab23177283ea20304ea4c7a9f3ee3a4ae35ae2c95dd2a0c339352aeed91cb436bc461db2983d6911d6417c48bb6 SHA512 b17b209b09884f78fe47f2a5e5afd09bc7c7ca8a67a5b67c0ac0e9977ac352b7867ed8e35ff97925ff2af1c67f2c716f513ecd9389fb99c3ad9bf5d3bdebc570
DIST texlive-core-patches-2021-1.tar.xz 4820 BLAKE2B 1316cdc65c8f0a7164169fc6a795c50f7fccc99cea7a80290c18189f931b002e47b081de593c47d8da9650498a279f7d0473f115f02b37993859fcd475dbebed SHA512 4267934427265995c2a0c00d837399ec9670ba5c7df5c4599a486a2098de9a05640ff77f29bd7390070f3c973e5cc067356cfdd6b2c9415b7a56b96de789fb82
DIST texlive-scripts-extra.doc.r62517.tar.xz 197196 BLAKE2B 80d2fd7b53ffbe21f975156cf0d5f52826faebc422d3e66c342c8237d7da27ba58b1ffc56f83a040ae4b4e870c8063c0d53392f9cc7e3bb3da30ebe5a258a40a SHA512 22cf59bf4dafc7ad9425086bc0aaedb2bf5f7d8aa6ea9c65abde2d523be37665b9c9bee4acb399857eae03613e7241ca1d6099f43cab77a95c10eced8813ad80
DIST texlive-scripts-extra.r62517.tar.xz 23540 BLAKE2B 85762b7a74f5132ec550033e08caef5f6fd145ef367475a1b3ebaccfefdcfb426f2e12e647e45a35daa2a44cf0c2fba8d6ed8afec88ed6fccee0cf7eb52c2c50 SHA512 46ac37826d3c60de6c9260bf83d6275d49a35cbde88fb03481a050f92e87b698e9a94b2e520a74edc0417419f5a2dee53000a529b9c81ea6f6244a83480e56e7
@@ -249,5 +250,5 @@ DIST xml2pmx.doc.r57972.tar.xz 15512 BLAKE2B dafe9dabe542a746a962a02fd04a4831815
DIST xml2pmx.r57972.tar.xz 496 BLAKE2B 52d22c6616dc74d3e6600ef18449af31b2c286be9fe0bcacdffa2daa260f409baf8c7af1ce8444486b2fe3e21a05ec22aed280a55f227a1693b27ff3c55eed8b SHA512 9545fb5ca0e95788afab79d8a29336f337619adbcac68472bb5de6af6c54187f19bda655232175223168891c064f6fadc67c4ab8f5a0256e2c55e1a65c5e6f6b
EBUILD texlive-core-2021-r6.ebuild 12511 BLAKE2B 51190f811e16c159cf9be948c77d3d2925ed5b2778fe51f56f074d468a42175413cadfeb4e1038178a47f3333d7e8396fa009d1315ecae94f7cadc2e5f0708fc SHA512 92ce1e0a2d44a5774c3f32110279f3396d70c470d09491dc01414a787947a98cfacd965494bb0f598599004dfb64a28ce63d12c5a099155d331b5c819b783fe0
EBUILD texlive-core-2021-r7.ebuild 12751 BLAKE2B aac931564addf57c38992c535852a04c40665e84530d2c508fb12fad973a66b67c0a3c115629b1b71d3c4a305922d112fa284580784d7ee77f0fc8cddc878c59 SHA512 fceaa2bbdd60f39e3cf7a97b7316783eb0a11b93b7d528bf517e0907968bf5cccf4564829e494fd54125bbf0627385ae73857c065f4a57ee9d3a916a2838bdd6
-EBUILD texlive-core-2023-r7.ebuild 13111 BLAKE2B a2e83ee0adcd7c8a22a29a91716bb6fceb3d859f767fce5c7c37bd19005528a5ba4a70fc9012d9d926f220e8e4c6192a3e0ad020e3decaf158d5981934863190 SHA512 385381d553134b1c872909b39023c59674c62cbcde87fcb1a57050ccd4d3fceedd2cb63f7d15af90b0dfa34e14064f16ddb265900e3651799da051d3866e3374
+EBUILD texlive-core-2023-r8.ebuild 13484 BLAKE2B 188725d320b71c4f26d63eb374c7ea205f414dd83a3f97d2edbbe816bf2edf0ca7e73268d5c461d1e87255ce78d48c6a15abecf8f3566604b371bf3de0302a76 SHA512 9f4e342aa5d8b0effd411be6bbc30a8be5539d9b1e6c44bde045b830b717163a11d5dbdb66c4aed3d8b0d424ee89aadc8d6175ddb520356392516b1b10ae06c2
MISC metadata.xml 763 BLAKE2B 32e271e244979763c3ed20da203b4a6fdd1646b1b5e92ea0fd3a3172e7f633cec56b55a4a638fa1f98394d4fa1ca443c3949528d30a5bf2564edc9979cc77515 SHA512 efe8b04dc9ea326a12eadccc2f5432563b0b87434028a7f2e671124d3fb08cbb384cd022471d44fec466f8558bab4344d2cbb47fe7e49461bbc802f4416c33e0
diff --git a/app-text/texlive-core/texlive-core-2023-r7.ebuild b/app-text/texlive-core/texlive-core-2023-r8.ebuild
index 6c31d5585cfc..184cbd540e24 100644
--- a/app-text/texlive-core/texlive-core-2023-r7.ebuild
+++ b/app-text/texlive-core/texlive-core-2023-r8.ebuild
@@ -17,6 +17,8 @@ SRC_URI="
https://mirrors.ctan.org/systems/texlive/Source/${MY_P}.tar.xz
https://gitweb.gentoo.org/proj/tex-patches.git/snapshot/tex-patches-${GENTOO_TEX_PATCHES_NUM}.tar.bz2
-> gentoo-tex-patches-${GENTOO_TEX_PATCHES_NUM}.tar.bz2
+ https://raw.githubusercontent.com/debian-tex/texlive-bin/58a00e704a15ec3dd8abbf3826f28207eb095251/debian/patches/1054218.patch
+ -> texlive-core-2023-pdflatex-big-endian-fix.patch
"
# Macros that are not a part of texlive-sources or or pulled in from collection-binextra
@@ -221,6 +223,10 @@ src_prepare() {
local patch_dir="${WORKDIR}/tex-patches-${GENTOO_TEX_PATCHES_NUM}"
eapply "${patch_dir}"
+ # Can be dropped in texlive 2024
+ # https://git.texlive.info/texlive/commit/?id=c45afdc843154fcb09b583f54a2f802c6069b50e
+ eapply "${DISTDIR}"/texlive-core-2023-pdflatex-big-endian-fix.patch
+
default
elibtoolize
diff --git a/dev-debug/Manifest.gz b/dev-debug/Manifest.gz
index 28c9c78cb9f8..333bfdb6ab95 100644
--- a/dev-debug/Manifest.gz
+++ b/dev-debug/Manifest.gz
Binary files differ
diff --git a/dev-debug/valgrind/Manifest b/dev-debug/valgrind/Manifest
index 09c30476dcdd..eb04d651fdec 100644
--- a/dev-debug/valgrind/Manifest
+++ b/dev-debug/valgrind/Manifest
@@ -10,11 +10,13 @@ DIST valgrind-3.21.0.tar.bz2 17449484 BLAKE2B 1f7306d288eb5ecfb2b2f0b2dc68960ecd
DIST valgrind-3.21.0.tar.bz2.asc 488 BLAKE2B 6297bc925c16526a51de4f589232a8d5bcb8d54bdc885c145d329deeba45b42d3a5a8a3f59d3fb240d3bd78be7fd30d95ceb33c7624afd3c99c51833d0fd16f2 SHA512 114e5cd2f7352e56099efa3b2c42d39ed24e42419bbaac1af5e2b5c4fa72a2ba38ac6b0c60b93460a0cce8819ca0c7fae6618599b2af809ac0ab4fa30fdb25ba
DIST valgrind-3.22.0.tar.bz2 16565502 BLAKE2B 80024371b3e70521996077fba24e233097a6190477ced1b311cd41fead687dcc2511ac0ef723792488f4af08867dff3e1f474816fda09c1604b89059e31c2514 SHA512 2904c13f68245bbafcea70998c6bd20725271300a7e94b6751ca00916943595fc3fac8557da7ea8db31b54a43f092823a0a947bc142829da811d074e1fe49777
DIST valgrind-3.22.0.tar.bz2.asc 488 BLAKE2B 9e4d4cfac4dcc09bb62beeaa7b9f78bfafd0a6ae8d63e423ff81b7b8f5444a301e4c3030a241644c8070c36ee040832ce99f444678f22611457e325ceae18dd1 SHA512 c2317db564ef816d2b5d1a7f2f680dc1c6ea05abbffde660587946c986af179ea7ca2314d94c792f63f3043b6a44819ddf5661fd60ec2454a2c562e7d2711b36
+DIST valgrind-3.23.0-patches-1.tar.xz 9660 BLAKE2B 0f59ff11d440cf39c3af6a3c6d9a21b0d922f79cb00e77c0e183224e4baca6037d30c48368934498ee5bf5c98b555b2cf80d0bdcef851f264949199079c74f65 SHA512 69544e36f0d3718c02ca781b58c5f76856ccba3a863cee785342e26265a430b2b5aebd1e558dd63ba798cc762be750ac66f192ef4eeb3bc18c6c156633475683
DIST valgrind-3.23.0.tar.bz2 16550038 BLAKE2B 9312761b0531006725f13270984b26c48f71ebe66e355b04410d7c01773c9b78ec21db3259cab398e58b3b68f93f5f074db06efe1f359bd7cf423515576191a4 SHA512 27d038faaaf6154cace2df18c3573291393548ba0738dbb6aba58eab6324c5beaa95fc5f3c0271663ca071baf829b15d806f7e81074f7cf087bef20ea0ed3117
DIST valgrind-3.23.0.tar.bz2.asc 488 BLAKE2B b06781577e3e84e506e56bd4acc7341aecacb6b5898d8f0daab627d24bc70c9c60edad11dc7e3723ac77aa9c7978f1e13af7734e7a37763c720e77ea4ff103a4 SHA512 e10b38c72ed1fb8d79a3fa84ab70c475ec7a15927a578ee6715aa74f9600453f0fb72551053b6c31583321c37dab100bafbf6e689c02a3bc06021f6092b4bc80
EBUILD valgrind-3.21.0-r1.ebuild 4075 BLAKE2B 06c7d359248ebcdab7c99c06e1f8ffe978f92e22ef866bcc936ec719b61a79404e6f1831f968624063da083da27911ea804f6223734d2dd16d4883e7d097fa87 SHA512 edcad8bf726f8991a561e51a42e8ee2bb4f52a9641c12bacc86ad578cd38b3f7bcb10eada151c8ed9b739fd08fdb5d595131ed71c40170f3276d7cb04344161e
EBUILD valgrind-3.21.0-r2.ebuild 4445 BLAKE2B 411c77687c2a5c58755213b2f5ae50c3bcd8bd6bdcf17894acc9b4b1a2ca24b684f5ab3642f0bcf213e908c74f159c81ae4ed3fb58f196a04494b4dd8b1f1f44 SHA512 d2db8635cc329ecd1279ff476035cb5facc349bbdea49551f1cc9352ed1c9280a22c18a08fb5db6ee352c8ecbdae3847b20a4a57748b835f36fee925fa43c72b
EBUILD valgrind-3.22.0-r2.ebuild 5364 BLAKE2B 30728ecefc6027886c1a93fa2989e03ba5394ed3b06f34bd93f56cf463dcad8bcc3b0c16b3983abc1a73dc7dd79ccf692e043fd0e115b3da13092480f20a1b05 SHA512 60a875f027645d83c7e3fda68761b2702c16196675f946601eec7529c22fd1f7a04d0a0e1db8d830d7edaec1426a7d8c5bc23be3f510cc7e9ec3d8a7d4d21f71
EBUILD valgrind-3.23.0.ebuild 5292 BLAKE2B 60677f73b6e8cdeea2c8e2cfe50fe9e0a178e0dde1d0ecce9748d6709a0d64363eac02bf8183ac846896e051d9d1ef6989ac01a56fc0a415eedf6ba985127863 SHA512 4203dee41a738575ece7c59184a42493aa552025e21118fa08ffdd6987f9d0ff18d4d38a3820983b4d31ed9620ba6d48a083b96b0171ad7033bec642ac2c13e2
-EBUILD valgrind-9999.ebuild 5292 BLAKE2B 60677f73b6e8cdeea2c8e2cfe50fe9e0a178e0dde1d0ecce9748d6709a0d64363eac02bf8183ac846896e051d9d1ef6989ac01a56fc0a415eedf6ba985127863 SHA512 4203dee41a738575ece7c59184a42493aa552025e21118fa08ffdd6987f9d0ff18d4d38a3820983b4d31ed9620ba6d48a083b96b0171ad7033bec642ac2c13e2
+EBUILD valgrind-3.23.0_p1.ebuild 5887 BLAKE2B f90ffcf2cb800ad0ad2cf0c5f505d7e21988bab06ff7d445000114b205aefc04edb499a63cbaa7f7fc32854e88c223e85d678b50e81324512bbd4d624483adff SHA512 ab5c282c2d6d4e9cbb0d7215ec94b2bc76448f2380a69c2222b899f1ec2852ebda06c8814adc5c0253057675face6b583a6311cebaa290dc053e5a9ca5889b83
+EBUILD valgrind-9999.ebuild 5887 BLAKE2B f90ffcf2cb800ad0ad2cf0c5f505d7e21988bab06ff7d445000114b205aefc04edb499a63cbaa7f7fc32854e88c223e85d678b50e81324512bbd4d624483adff SHA512 ab5c282c2d6d4e9cbb0d7215ec94b2bc76448f2380a69c2222b899f1ec2852ebda06c8814adc5c0253057675face6b583a6311cebaa290dc053e5a9ca5889b83
MISC metadata.xml 1123 BLAKE2B 17b5501b05acd9384ab57a15018bc0d1ede50d7b5b9a5c38fcce816f68e8946010bc86233a197df89ad208957f90ab643942b7e1a3ceaa6e8d456320828b84e8 SHA512 a8c32063f3afd28c4a2d5c5c0f437c08772e822aaed4feb71f79e0f5a6cf81530d056bd8ae2ef73ac70792bd78fc095c069ef0d4304ff0a1c365f289d1191fe1
diff --git a/dev-debug/valgrind/valgrind-3.23.0_p1.ebuild b/dev-debug/valgrind/valgrind-3.23.0_p1.ebuild
new file mode 100644
index 000000000000..b19c8e416302
--- /dev/null
+++ b/dev-debug/valgrind/valgrind-3.23.0_p1.ebuild
@@ -0,0 +1,193 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# The Valgrind upstream maintainer also maintains it in Fedora and will
+# backport fixes there which haven't yet made it into a release. Keep an eye
+# on it for fixes we should cherry-pick too:
+# https://src.fedoraproject.org/rpms/valgrind/tree/rawhide
+#
+# Also check the ${PV}_STABLE branch upstream for backports.
+
+inherit autotools flag-o-matic toolchain-funcs multilib pax-utils
+
+DESCRIPTION="An open-source memory debugger for GNU/Linux"
+HOMEPAGE="https://valgrind.org"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://sourceware.org/git/${PN}.git"
+ inherit git-r3
+else
+ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/valgrind.gpg
+ inherit verify-sig
+
+ MY_P="${P/_rc/.RC}"
+ MY_P="${MY_P%%_p*}"
+ VALGRIND_PATCH_TARBALL="${MY_P}-patches-1"
+ SRC_URI="
+ https://sourceware.org/pub/valgrind/${MY_P}.tar.bz2
+ verify-sig? ( https://sourceware.org/pub/valgrind/${MY_P}.tar.bz2.asc )
+ "
+ # Rollups of backports on ${PV}_STABLE branch upstream.
+ if [[ ${PV} == *_p* ]] ; then
+ SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${VALGRIND_PATCH_TARBALL}.tar.xz"
+ fi
+
+ S="${WORKDIR}"/${MY_P}
+
+ if [[ ${PV} != *_rc* ]] ; then
+ KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+ fi
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="mpi"
+
+DEPEND="mpi? ( virtual/mpi )"
+RDEPEND="${DEPEND}"
+if [[ ${PV} == 9999 ]] ; then
+ # Needed for man pages
+ BDEPEND+="
+ app-text/docbook-xsl-stylesheets
+ dev-libs/libxslt
+ "
+else
+ BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-valgrind )"
+fi
+
+PATCHES=(
+ # Respect CFLAGS, LDFLAGS
+ "${FILESDIR}"/${PN}-3.7.0-respect-flags.patch
+ "${FILESDIR}"/${PN}-3.15.0-Build-ldst_multiple-test-with-fno-pie.patch
+ "${FILESDIR}"/${PN}-3.21.0-glibc-2.34-suppressions.patch
+)
+
+QA_CONFIG_IMPL_DECL_SKIP+=(
+ # "checking if gcc accepts nested functions" but clang cannot handle good
+ # errors and reports both "function definition is not allowed here" and
+ # -Wimplicit-function-declaration. bug #900396
+ foo
+)
+
+src_unpack() {
+ if [[ ${PV} == 9999 ]] ; then
+ git-r3_src_unpack
+ elif use verify-sig ; then
+ # Needed for downloaded patch (which is unsigned, which is fine)
+ verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.bz2{,.asc}
+ fi
+
+ default
+}
+
+src_prepare() {
+ # Correct hard coded doc location
+ sed -i -e "s:doc/valgrind:doc/${PF}:" docs/Makefile.am || die
+
+ # Don't force multiarch stuff on OSX, bug #306467
+ sed -i -e 's:-arch \(i386\|x86_64\)::g' Makefile.all.am || die
+
+ if [[ ${CHOST} == *-solaris* ]] ; then
+ # upstream doesn't support this, but we don't build with
+ # Sun/Oracle ld, we have a GNU toolchain, so get some things
+ # working the Linux/GNU way
+ find "${S}" -name "Makefile.am" -o -name "Makefile.tool.am" | xargs \
+ sed -i -e 's:-M,/usr/lib/ld/map.noexstk:-z,noexecstack:' || die
+ cp "${S}"/coregrind/link_tool_exe_{linux,solaris}.in
+ fi
+
+ if [[ -d "${WORKDIR}"/${VALGRIND_PATCH_TARBALL} ]] ; then
+ PATCHES+=( "${WORKDIR}"/${VALGRIND_PATCH_TARBALL} )
+ fi
+
+ default
+
+ eautoreconf
+}
+
+src_configure() {
+ local myconf=(
+ --with-gdbscripts-dir="${EPREFIX}"/usr/share/gdb/auto-load
+ )
+
+ tc-is-lto && myconf+=( --enable-lto )
+
+ # Respect ar, bug #468114
+ tc-export AR
+
+ # -fomit-frame-pointer "Assembler messages: Error: junk `8' after expression"
+ # while compiling insn_sse.c in none/tests/x86
+ # -fstack-protector more undefined references to __guard and __stack_smash_handler
+ # because valgrind doesn't link to glibc (bug #114347)
+ # -fstack-protector-all Fails same way as -fstack-protector/-fstack-protector-strong.
+ # Note: -fstack-protector-explicit is a no-op for Valgrind, no need to strip it
+ # -fstack-protector-strong See -fstack-protector (bug #620402)
+ # -m64 -mx32 for multilib-portage, bug #398825
+ # -fharden-control-flow-redundancy: breaks runtime ('jump to the invalid address stated on the next line')
+ filter-flags -fomit-frame-pointer
+ filter-flags -fstack-protector
+ filter-flags -fstack-protector-all
+ filter-flags -fstack-protector-strong
+ filter-flags -m64 -mx32
+ filter-flags -fsanitize -fsanitize=*
+ filter-flags -fharden-control-flow-redundancy
+ append-cflags $(test-flags-CC -fno-harden-control-flow-redundancy)
+ filter-lto
+
+ if use amd64 || use ppc64; then
+ ! has_multilib_profile && myconf+=("--enable-only64bit")
+ fi
+
+ # Force bitness on darwin, bug #306467
+ use x64-macos && myconf+=("--enable-only64bit")
+
+ # Don't use mpicc unless the user asked for it (bug #258832)
+ if ! use mpi; then
+ myconf+=("--without-mpicc")
+ fi
+
+ econf "${myconf[@]}"
+}
+
+src_test() {
+ # fxsave.o, tronical.o have textrels
+ # -fno-strict-aliasing: https://bugs.kde.org/show_bug.cgi?id=486093
+ emake CFLAGS="${CFLAGS} -fno-strict-aliasing" LDFLAGS="${LDFLAGS} -Wl,-z,notext" check
+}
+
+src_install() {
+ if [[ ${PV} == 9999 ]]; then
+ # TODO: Could do HTML docs too with 'all-docs'
+ emake -C docs man-pages FAQ.txt
+ mv docs/FAQ.txt . || die "Couldn't move FAQ.txt"
+ fi
+
+ default
+
+ dodoc FAQ.txt
+
+ pax-mark m "${ED}"/usr/$(get_libdir)/valgrind/*-*-linux
+
+ # See README_PACKAGERS
+ dostrip -x /usr/libexec/valgrind/vgpreload* /usr/$(get_libdir)/valgrind/*
+
+ if [[ ${CHOST} == *-darwin* ]] ; then
+ # fix install_names on shared libraries, can't turn them into bundles,
+ # as dyld won't load them any more then, bug #306467
+ local l
+ for l in "${ED}"/usr/lib/valgrind/*.so ; do
+ install_name_tool -id "${EPREFIX}"/usr/lib/valgrind/${l##*/} "${l}"
+ done
+ fi
+}
+
+pkg_postinst() {
+ elog "Valgrind will not work if libc (e.g. glibc) does not have debug symbols."
+ elog "To fix this you can add splitdebug to FEATURES in make.conf"
+ elog "and remerge glibc. See:"
+ elog "https://bugs.gentoo.org/214065"
+ elog "https://bugs.gentoo.org/274771"
+ elog "https://bugs.gentoo.org/388703"
+}
diff --git a/dev-debug/valgrind/valgrind-9999.ebuild b/dev-debug/valgrind/valgrind-9999.ebuild
index 48014039f07e..b19c8e416302 100644
--- a/dev-debug/valgrind/valgrind-9999.ebuild
+++ b/dev-debug/valgrind/valgrind-9999.ebuild
@@ -14,6 +14,7 @@ inherit autotools flag-o-matic toolchain-funcs multilib pax-utils
DESCRIPTION="An open-source memory debugger for GNU/Linux"
HOMEPAGE="https://valgrind.org"
+
if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://sourceware.org/git/${PN}.git"
inherit git-r3
@@ -22,8 +23,17 @@ else
inherit verify-sig
MY_P="${P/_rc/.RC}"
- SRC_URI="https://sourceware.org/pub/valgrind/${MY_P}.tar.bz2"
- SRC_URI+=" verify-sig? ( https://sourceware.org/pub/valgrind/${MY_P}.tar.bz2.asc )"
+ MY_P="${MY_P%%_p*}"
+ VALGRIND_PATCH_TARBALL="${MY_P}-patches-1"
+ SRC_URI="
+ https://sourceware.org/pub/valgrind/${MY_P}.tar.bz2
+ verify-sig? ( https://sourceware.org/pub/valgrind/${MY_P}.tar.bz2.asc )
+ "
+ # Rollups of backports on ${PV}_STABLE branch upstream.
+ if [[ ${PV} == *_p* ]] ; then
+ SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${VALGRIND_PATCH_TARBALL}.tar.xz"
+ fi
+
S="${WORKDIR}"/${MY_P}
if [[ ${PV} != *_rc* ]] ; then
@@ -52,7 +62,6 @@ PATCHES=(
"${FILESDIR}"/${PN}-3.7.0-respect-flags.patch
"${FILESDIR}"/${PN}-3.15.0-Build-ldst_multiple-test-with-fno-pie.patch
"${FILESDIR}"/${PN}-3.21.0-glibc-2.34-suppressions.patch
- # From stable branch
)
QA_CONFIG_IMPL_DECL_SKIP+=(
@@ -62,6 +71,17 @@ QA_CONFIG_IMPL_DECL_SKIP+=(
foo
)
+src_unpack() {
+ if [[ ${PV} == 9999 ]] ; then
+ git-r3_src_unpack
+ elif use verify-sig ; then
+ # Needed for downloaded patch (which is unsigned, which is fine)
+ verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.bz2{,.asc}
+ fi
+
+ default
+}
+
src_prepare() {
# Correct hard coded doc location
sed -i -e "s:doc/valgrind:doc/${PF}:" docs/Makefile.am || die
@@ -78,6 +98,10 @@ src_prepare() {
cp "${S}"/coregrind/link_tool_exe_{linux,solaris}.in
fi
+ if [[ -d "${WORKDIR}"/${VALGRIND_PATCH_TARBALL} ]] ; then
+ PATCHES+=( "${WORKDIR}"/${VALGRIND_PATCH_TARBALL} )
+ fi
+
default
eautoreconf
diff --git a/dev-erlang/Manifest.gz b/dev-erlang/Manifest.gz
index 7e26cd76dc31..bc4811708ac5 100644
--- a/dev-erlang/Manifest.gz
+++ b/dev-erlang/Manifest.gz
Binary files differ
diff --git a/dev-erlang/luerl/Manifest b/dev-erlang/luerl/Manifest
index a2efb9b9d396..b4db8c0c0468 100644
--- a/dev-erlang/luerl/Manifest
+++ b/dev-erlang/luerl/Manifest
@@ -1,5 +1,3 @@
-DIST luerl-0.3.tar.gz 95182 BLAKE2B eca0317c823fb3649f87e6e872780e06aa6288f7e7fb10dcdff345680f0112e2928a54bd061bc258e95da160ddd335500c6ed123e1e8cf77d37822634c42da05 SHA512 490e4cd5d26b18d4102e83b6a8440fd31588f3888ac1942c44ac0985f68250b440eabeecdae648f076a6b8290a5ae838a59e0a517d745c5febfbc00b6d5dba44
DIST luerl-1.2.tar.gz 544474 BLAKE2B 82502de6eca53bc8a2e3eccdd07b540f44deade75e260f622f0cd1dbd2db612ee65aafe0437d4dee7dab63dd6402668c5c987761e9bb0f91ab0160e3f118a6fe SHA512 1d549641f41bc3e920d8c3a5594b4076b1fd085cd037e6fe10cacca9b7c0007675e8570272882909a88c045cbcffde4bd5ebb6bd76970e9d4e652ffe5da88a14
-EBUILD luerl-0.3.ebuild 420 BLAKE2B 8934cd11b06b2550606eefad6265ea65ececb2d4d884d83ec1b6674c6ebe4fa9de9f41e1ed25e869375bff12effe4bb1eeb8e72b91680d1de106fb63d5d36b8d SHA512 852a048a8dfbd02c6b7d5cb917ad947760a158ebeb9c46d94e1ce4799c551a92b6907a94d82675aa7b027781965bbbfc8e37ae46ad591f955255bf70eb6580b4
-EBUILD luerl-1.2.ebuild 401 BLAKE2B d2399badde29959b632a9f6468813bb015c0ea5ebee5d8335f81fb5568568a729cf3dbf06e8715b7e01f43d7687d3fc400b80221b885a3491dbc23b0caef92f9 SHA512 6e348870ab73adfa5ccaefed69e5abcbf17c4c12c8fb0e3220d94cc6c890a4e3a9c0fd08b9b5395e1392082b17d6fca75d604d7c05cebf9b3577f25ab2189b10
+EBUILD luerl-1.2.ebuild 400 BLAKE2B 23d5e3612bbde9b51015823f133ac2f757ab3a979dbce5cd69fe90bbec362681b3aa60290f45114fe2c282f4ec2736951874bda20a311b9b2e30a9b0b96a269f SHA512 2e4bd7550363480af50f4c7c91174453856a7c2ffa7f36e9d87eb36e740a70158756d39e0e0571542bebf7c46e016b27b5df67a74948b1801d29db25bf972c4a
MISC metadata.xml 300 BLAKE2B c8fe4c6e8757bad344e1a33b216cd008f33b0294b0e1323d1ca75baf262909158510ef09303098e8011d2ac647ed86c15d781250353318c071d90068bd94c486 SHA512 3f8cdc82be8c2a46925364b26764abfcbe9fa76f00911863d07f1ddcfe3d774505995aa7493b6c6d836d9612d018ba8d0764fae6f0d12a77f8fc7fce50a77fec
diff --git a/dev-erlang/luerl/luerl-0.3.ebuild b/dev-erlang/luerl/luerl-0.3.ebuild
deleted file mode 100644
index cf2bb36bb46a..000000000000
--- a/dev-erlang/luerl/luerl-0.3.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit rebar
-
-DESCRIPTION="Lua in Erlang"
-HOMEPAGE="https://github.com/rvirding/luerl"
-SRC_URI="https://github.com/rvirding/${PN}/archive/v${PV}.tar.gz
- -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~sparc x86"
-
-DEPEND=">=dev-lang/erlang-17.1"
-RDEPEND="${DEPEND}"
-
-DOCS=( README.md )
diff --git a/dev-erlang/luerl/luerl-1.2.ebuild b/dev-erlang/luerl/luerl-1.2.ebuild
index cf8d599655bb..7fc234575ea9 100644
--- a/dev-erlang/luerl/luerl-1.2.ebuild
+++ b/dev-erlang/luerl/luerl-1.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/rvirding/${PN}/archive/v${PV}.tar.gz
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~sparc x86"
DEPEND=">=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"
diff --git a/dev-erlang/meck/Manifest b/dev-erlang/meck/Manifest
index c2419c3c5898..1d07c34dbba5 100644
--- a/dev-erlang/meck/Manifest
+++ b/dev-erlang/meck/Manifest
@@ -1,5 +1,3 @@
-DIST meck-0.8.13.tar.gz 50976 BLAKE2B 614470a039ad46b49d2dfcc93ff560f4b05c7bab091502ccdf3ab41d82c77292dd19bb4c8b6a8110b94eedccbe39633820db59342ea3af2735b3a197ac1c59d2 SHA512 8207a0ae81362ffd4c6c57083226297fc3976e82dc9cd0503da147edefef3ee8453fa20ea98364359bec5487ed0e2fb26ddcb6588bda943e8d0ce73e6f2940d5
DIST meck-0.9.2.tar.gz 53916 BLAKE2B 8ea50d89fcc17da6f19a489ae02c28247ade1f4be06721c055ca9f5771d73e595f71b849dcd145c81070ebd0b1753e7d037892f553a2232a395e2150a2c69b17 SHA512 0798cfca789d576ee9c4af9b6879bcb5c518d510945810f2dca1afeb74dd77123bcbf56f054ba477ba54799e534bd879732c2873ad5bdf8ddc24707c56a70393
-EBUILD meck-0.8.13.ebuild 524 BLAKE2B 137de9d5b2a4828e3b6177497985037dfd20b24cdaa7ab6954f7707fa1bf9676d0f65b8e6ee5ae520be6fd82310e4d129405e84ca0f84e90cbe51f4781fd2a72 SHA512 af78d5a3b35b37c65a6f5b94d709a7d86e44e8f85341d2905b2b0b94a1f14966b6451cc87caead314def6753ff9c54719f8b85b535f94d6360e4b63fa9dacbeb
-EBUILD meck-0.9.2.ebuild 525 BLAKE2B fbedb4a838c1ea90d3798010e6b92a154a7b4fa2507529a8d4a512b41e24627f041f346389700c1b84d41dfdd905ec32e4377b08829caaeacce5b9042a493921 SHA512 6f20d771d71c031d7d657efb3f034947c3480a790cd15b39b0e152634d0c62141ae70539c92c5eccee4a4d7acaa818ada5377cb913ce53eb9288f2ff3268f707
+EBUILD meck-0.9.2.ebuild 524 BLAKE2B d9519a27c60e751eaa211041c9f4f2a3f362ebcd040b11569afa18fd5c9ef9e21d6aab9f602c4731e8e8c6e0a177d9944188ea237dff02686e02b797af21943c SHA512 15a5884566837eb3ac6161a530abb21ea7218cf162031b719759fea0eb646108ec711f4f89dfe0eafc6acdfbf2531aeb89c61904bbebeff9b53e06ee16c7327f
MISC metadata.xml 298 BLAKE2B cd9ed15bc665702fbe5bc699764aefa17e8664571cd195e15368bff4fa27d216477c6e075cb1a96e2b3297eed74837410cae518afba620414a92af029e6e918f SHA512 78fb17dd01791a2f699483962ed75463f3b4e2d1d9406aff475898bba31eda34c8954793f2cb5227dd9636a59769a17bb61672fd1cb7ce6989b4e080d6d6e0cf
diff --git a/dev-erlang/meck/meck-0.8.13.ebuild b/dev-erlang/meck/meck-0.8.13.ebuild
deleted file mode 100644
index def554185af0..000000000000
--- a/dev-erlang/meck/meck-0.8.13.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit rebar
-
-DESCRIPTION="Mocking library for Erlang"
-HOMEPAGE="https://github.com/eproxus/meck"
-SRC_URI="https://github.com/eproxus/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~sparc x86"
-
-DEPEND=">=dev-lang/erlang-17.1"
-RDEPEND="${DEPEND}"
-
-DOCS=( CHANGELOG.md NOTICE README.md )
-
-# Tests need rebar3. The build somewhat works with rebar2.
-RESTRICT="test"
diff --git a/dev-erlang/meck/meck-0.9.2.ebuild b/dev-erlang/meck/meck-0.9.2.ebuild
index 5bb73293dd9a..0d9cb9c1639f 100644
--- a/dev-erlang/meck/meck-0.9.2.ebuild
+++ b/dev-erlang/meck/meck-0.9.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/eproxus/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~sparc x86"
DEPEND=">=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"
diff --git a/dev-erlang/proper/Manifest b/dev-erlang/proper/Manifest
index 8ab1f84a2ceb..fb95a1772f78 100644
--- a/dev-erlang/proper/Manifest
+++ b/dev-erlang/proper/Manifest
@@ -1,5 +1,3 @@
-DIST proper-1.3.tar.gz 385139 BLAKE2B ff161c9ef694a039105a4ef863952b1a9377bcdfcecebe760de15bfe722291aaf2098a1e187357c6c30586024313f746abf52c89f6c337977deb6caeb448d404 SHA512 4d57ad4fb2a73aedbc9d839c953f0a844bc13acfbcc7e7ec2f0fcf3570a6b877589c1684a28e30dea93f469f6a7ab6db46bb95bb9b539721f6273eb6909dd2bf
DIST proper-1.4.tar.gz 222152 BLAKE2B 19b76ea1fab49a2cdfb5adec43bd4a04251ada2cf7321687bc06fa149ee72c476890d88a246fd3d4583f25a1c8f4f279d6648f82aa2527ffefb8458ede9dbd13 SHA512 88367b81d500319c1f2e196b8d267d466c5dbc4aee18afcd47c0e30caabef4544390a840cb851c8a5ac411774c8a9dd065c46c5b788b707db52a0f94e673ba48
-EBUILD proper-1.3.ebuild 564 BLAKE2B 00267aeae97a9c2e79c53b386d833f118855edd83d7c8638ebaf07599143da6d02fe2e09c4444fe11f23428eac280acb7113f48c673f45f6bdf044260fd6ea66 SHA512 9441b7329806ff0a2056dcc39cabccd1dad3861a238e2e674234f33fca54cec6f51af70dda82d37a977037aabf6c146c80f452e571c9ced923485a23c312a4ed
-EBUILD proper-1.4.ebuild 515 BLAKE2B f496c02fc3049d853974b5e5fdef90d1ad173221d8d4e26be40b933b7fb157ce738b635da47c7b8625c3902aa9f8295c4638cab080bb24246e8818af5d82c4d8 SHA512 ca1094aba6935864eb9584e30480a7139c9dbba4093f4355da2897072e13c05144542ab2f5c5174cf1eacffb02404aa221989828397ab9296afcce084e8bb7fa
+EBUILD proper-1.4.ebuild 514 BLAKE2B 726b5a6b5548de0e42e4cb7982f68801968ca23bdf1156bec5e552a7e228ee9cf52dee4f02dadc8a85f3649e4e0dbabb2573ba642fc805b14714187177b8ae0e SHA512 8713bdd62ff47d2c2226af7a948d2f24eb895497be0fa3a3b26c082744f064bfd308bd46b449acd5e9823ed57adbd32290d651ef1b659ceb12876d44a472939e
MISC metadata.xml 307 BLAKE2B 66ff6f00c3ec3efd29b3680d0b6824ecfbfa3712204d40de26d20bc80a8a36afd89275cd5a4111f946a23e3d165d420d1f8eea8c29e306141f55964f71b4bd43 SHA512 21b9beb397c9ad79a0fb2f9169178a5fca59af29ecbd457689df6f6aa821fe24d2dfbb1b1c11f841630be8f86a163892aa2e974aa7bbd6f256966de38bbcb4e8
diff --git a/dev-erlang/proper/proper-1.3.ebuild b/dev-erlang/proper/proper-1.3.ebuild
deleted file mode 100644
index 48f613c38490..000000000000
--- a/dev-erlang/proper/proper-1.3.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit rebar
-
-DESCRIPTION="QuickCheck-inspired property-based testing tool for Erlang"
-HOMEPAGE="https://github.com/manopapad/proper"
-SRC_URI="https://github.com/manopapad/proper/archive/v${PV}.tar.gz
- -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~sparc x86"
-
-DEPEND=">=dev-lang/erlang-17.1:="
-RDEPEND="${DEPEND}"
-
-DOCS=( README.md THANKS )
-
-# tests broken with current erlang 23.x
-RESTRICT="test"
-
-src_configure() {
- ./configure
-}
diff --git a/dev-erlang/proper/proper-1.4.ebuild b/dev-erlang/proper/proper-1.4.ebuild
index 7ad21a4c9b36..620b0dfd9f8a 100644
--- a/dev-erlang/proper/proper-1.4.ebuild
+++ b/dev-erlang/proper/proper-1.4.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/proper-testing/proper/archive/v${PV}.tar.gz
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="amd64 ~arm ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~sparc x86"
DEPEND=">=dev-lang/erlang-17.1:="
RDEPEND="${DEPEND}"
diff --git a/dev-games/Manifest.gz b/dev-games/Manifest.gz
index e80cec736489..8a44ffea8ea7 100644
--- a/dev-games/Manifest.gz
+++ b/dev-games/Manifest.gz
Binary files differ
diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest
index dd4df243ddf1..613d4b8058d2 100644
--- a/dev-games/godot/Manifest
+++ b/dev-games/godot/Manifest
@@ -5,6 +5,6 @@ AUX godot-4.0_rc2-musl.patch 878 BLAKE2B d10e22acc29e14df6b42b180ed480908c61e6a9
AUX godot-4.0_rc3-scons.patch 506 BLAKE2B 2fd1421760f082ea65febce90459f8a2d63e06e5b02b5e86e59bbacd14db78f76448ee50d0fa7c935b1a867f528b46a9b82b5bb03765d0b237e9af73d7fd14da SHA512 9ac654edc66a5a330055d1af0b706a5fa143061712146ddc02657add45d4518d96391d9e980c0a6b33d9fa966b5914a3f90a7b333f20885f0a05a7b8985fc667
DIST godot-3.5.3-stable.tar.xz 24072964 BLAKE2B a4c03328e3aa77d741a1c642cfd645de04084f2852e865757fc8960c4919d3b8b8571e772f44004901fdd80a967e8e21bd8c6be8b36263db7afae787dcbd3ed6 SHA512 4c008af5bb7c298d465edbe03f6ebc642f5bbbb0a4254e99d7a7a88919e1f9424b98c5dff95a55ae68d4e2e5878c7c0bb7d13a66869cb632ecb51a913f865155
DIST godot-4.2.2-stable.tar.xz 26768552 BLAKE2B e4a6040d7a1f63f841f56d74bb7b04e58f2fa26ddd8850df7f93937deb10c4af925ea2059c174d9f457222e0cddfe477498e3462bfaaf69ec8e57de8f2d43c83 SHA512 4a623063be5488957e1ede7e45b6865f6cd61bc954ac311587b9e97bed848a4083c4a7225d0a81bca285d854d33be9b07d7d0c21465c9f25b90e92b08090429c
-EBUILD godot-3.5.3.ebuild 6564 BLAKE2B a2d12f6ffeb748314eadd122537d8b76d835c66e3c2a3776bd2f91c0a98c69b7b47ef8099e9a97f16f6170da29ca1a27c1d01b9837559067e91b6a397e83b28f SHA512 5de17a38a6c16cf8f0b514e223a2a75e54254b612c3c66e9f4512ff612b4bcf5e5448ea2f32a92a6b1a6240023ba5f5f2da5a1581d705f4a7533f3c14482049b
-EBUILD godot-4.2.2.ebuild 6970 BLAKE2B 7636bbc9570e98a0e5eea9557b45e1389f3284d622a3705753f3a5b28eb47e7f93294f5f89fb0d7a12e63255332793818112b708003f2f7ffaea0a5fc33138f0 SHA512 930b0327472d38b10b0039d200e9fe20cb05c3b3fb5d86966d83d0d85baf498b1d2001c84472e687418562e0686a6941d0b80cf6e7ea029f90521f7f184aca59
+EBUILD godot-3.5.3-r1.ebuild 6614 BLAKE2B 4fc3a695c62c1b4baf0295499b9bcc15373521810e5619e057a63154faacce5473d00d4446d6a7a75b2afb5608c19e7eb654df2bf4b0cf3410184e5632bf2c51 SHA512 bad47cd4c49bd7c10efbc461ed0d8ea3ccd473dee97f0fec6dac20118f37b90c3171d77e837726492b03d8098125daf0c2b910e6ece914c91577c96f1dff96f1
+EBUILD godot-4.2.2-r1.ebuild 7008 BLAKE2B 249385e33643809f6d3021454f353aef250c343be7f6814357d7efb7204a4f45d845718d98c5fb5fc2ef889ab76c88c8ed5d26b383f92cf43f6b3102f03003be SHA512 769fb7d2145a0293f707e698886de146a2d68a6d0519732e1000607070f7b482181b907175f0368d5e7a0b8e97188e4de6414d3e4efdc037c9f1b6b31302d795
MISC metadata.xml 1492 BLAKE2B ae5789569351fbb3df1da26f655750404bc22d56d0e252ca83b973abaa9ed29f26afd48c263c29266eb883444c6399ab35939d57e081d4733f7ea8b5a161f737 SHA512 fe692458dbe8293a1b76a1f0f79fe01f86ed61c731eb8b6c5acf0ef24a5d0b4cba94dd1ad72abe287d584883bc08e090f48d2b709ffbf06758c45d8996432973
diff --git a/dev-games/godot/godot-3.5.3.ebuild b/dev-games/godot/godot-3.5.3-r1.ebuild
index c4e78535e32d..9a41621d39b5 100644
--- a/dev-games/godot/godot-3.5.3.ebuild
+++ b/dev-games/godot/godot-3.5.3-r1.ebuild
@@ -59,7 +59,6 @@ RDEPEND="
)
tools? ( app-misc/ca-certificates )
udev? ( virtual/udev )
- upnp? ( net-libs/miniupnpc:= )
webm? (
media-libs/libvorbis
media-libs/libvpx:=
@@ -95,8 +94,9 @@ src_prepare() {
# use of builtin_ switches can be messy (see below), delete to be sure
local unbundle=(
bullet embree freetype libogg libpng libtheora libvorbis libvpx
- libwebp mbedtls miniupnpc opus pcre2 recastnavigation wslay zlib zstd
+ libwebp mbedtls opus pcre2 recastnavigation wslay zlib zstd # miniupnpc
# certs: unused by generated header, but scons panics if not found
+ # miniupnpc: check if can re-add on bump, bug #934044
)
rm -r "${unbundle[@]/#/thirdparty/}" || die
}
@@ -134,7 +134,7 @@ src_compile() {
builtin_libvpx=$(usex !webm)
builtin_libwebp=$(usex !webp)
builtin_mbedtls=no
- builtin_miniupnpc=$(usex !upnp)
+ builtin_miniupnpc=yes #934044 (for now, should revisit)
builtin_opus=$(usex !webm)
builtin_pcre2=no
builtin_recast=no
diff --git a/dev-games/godot/godot-4.2.2.ebuild b/dev-games/godot/godot-4.2.2-r1.ebuild
index bda89ed4d705..d9ea297149f2 100644
--- a/dev-games/godot/godot-4.2.2.ebuild
+++ b/dev-games/godot/godot-4.2.2-r1.ebuild
@@ -67,7 +67,6 @@ RDEPEND="
theora? ( media-libs/libtheora )
tools? ( app-misc/ca-certificates )
udev? ( virtual/udev )
- upnp? ( net-libs/miniupnpc:= )
webp? ( media-libs/libwebp:= )
"
DEPEND="
@@ -99,8 +98,9 @@ src_prepare() {
local unbundle=(
brotli doctest embree freetype graphite harfbuzz icu4c libogg
libpng libtheora libvorbis libwebp linuxbsd_headers mbedtls
- miniupnpc pcre2 recastnavigation volk wslay zlib zstd
+ pcre2 recastnavigation volk wslay zlib zstd
# certs: unused by generated header, but scons panics if not found
+ # miniupnpc: check if can re-add on bump, bug #934044
)
rm -r "${unbundle[@]/#/thirdparty/}" || die
@@ -153,7 +153,7 @@ src_compile() {
builtin_libvorbis=no
builtin_libwebp=$(usex !webp)
builtin_mbedtls=no
- builtin_miniupnpc=$(usex !upnp)
+ builtin_miniupnpc=yes #934044 (for now, should revisit)
builtin_msdfgen=yes # not wired for unbundling nor packaged
builtin_openxr=yes # not packaged
builtin_pcre2=no
diff --git a/dev-go/Manifest.gz b/dev-go/Manifest.gz
index d9344306f9bf..a813977bcdc6 100644
--- a/dev-go/Manifest.gz
+++ b/dev-go/Manifest.gz
Binary files differ
diff --git a/dev-go/fuzzy/Manifest b/dev-go/fuzzy/Manifest
deleted file mode 100644
index b59d7697456f..000000000000
--- a/dev-go/fuzzy/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST fuzzy-0.0.3.tar.gz 1931876 BLAKE2B e00c19a8b63f96e2fad8c2614409d8173cca758ae591ead363676c2055fd9ec1d29a038454fcd57153e72f4b08ed78f341dcfef0376a199ba6203369d62651fa SHA512 6ca0c1c0ca57454d183d1eab3cc375dde8f504b1f4726176106953dace7a3d2e42aedf0b9dabb49d9fb8a70dc184c112da7f789c04b01da5e5dff2b9e1e1f398
-DIST fuzzy-0.0.5.tar.gz 3352741 BLAKE2B df1239bbeae661519a1c0830eaa7000088bae737a46ea415fe9f8758dcb6977dae9eb7b8f661a678f7e588436a614f3edacd93e15741903514a6f9d8a6be1cc8 SHA512 39357e7adeb3e6fd1ec16c82f5b2a109c7a5218129d6c88486119aaed172c398f716d8fd83abf044c8833d6a06ee6a9114234f01e1f29d5974fe7b78ad9b84ea
-EBUILD fuzzy-0.0.3.ebuild 691 BLAKE2B b953df6cd31a9e1b28e4bc22c5a5c630aafb36287822cfcd6f799d3d012fe3f637df4d3bfbcf521726f836df833035a0e52493d5807d86d9a5f49388608dbb7b SHA512 0db8ad806f2b5b7d822e45256bd54d9a1a8637ee148988f21580b9120d0191880cc48ff54bc11c759ccce57ff666f69a64f54de7506996a39857c3ffb68fd22a
-EBUILD fuzzy-0.0.5.ebuild 612 BLAKE2B 05ee857529c90e6a374f1ff38a8e4bcfc6f44c84a5a8e047405a20bbd8406ac588f86a10a7bdd44aa1bd8d6442ad18ac01575d4588fea8b3feb6c9ed10199645 SHA512 51ede0fad5ef2bab999511336e615741f9ad710c4f21bff757926930f39318e2556c7adf2a8e8cf05903ae2ce9ac557537c9f45139b189ed8abbe616c882087b
-MISC metadata.xml 394 BLAKE2B 515ca6f962ff0fd4c3b57b0af00bb61e79b2a9f640d441ea5ad60c298780ce0ae8f9e090fe26d5293627448062cbd8bd78db844e923d61ad0db4644e1410b0bf SHA512 3492dae90b43f94860e1c6d08868d238a60ff13ea060bc6ec7619698d4a8830de6354d67b40b7459149e585209dfd886a94474b92191212f275ae974cc2abf1e
diff --git a/dev-go/fuzzy/fuzzy-0.0.3.ebuild b/dev-go/fuzzy/fuzzy-0.0.3.ebuild
deleted file mode 100644
index 56b23bf0b011..000000000000
--- a/dev-go/fuzzy/fuzzy-0.0.3.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-EGO_PN=github.com/sahilm/fuzzy
-
-if [[ ${PV} = *9999* ]]; then
- inherit golang-vcs
-else
- KEYWORDS="~amd64"
- SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- inherit golang-vcs-snapshot
-fi
-inherit golang-build
-
-DESCRIPTION="Go library that provides fuzzy string matching"
-HOMEPAGE="https://github.com/sahilm/fuzzy"
-LICENSE="MIT"
-SLOT="0/${PVR}"
-IUSE="test"
-RESTRICT+=" !test? ( test )"
-
-DEPEND="test? ( dev-go/godebug-pretty )"
-RDEPEND=""
-
-src_install() {
- golang-build_src_install
-
- pushd "src/${EGO_PN}" >/dev/null || die
- einstalldocs
- popd >/dev/null || die
-}
diff --git a/dev-go/fuzzy/fuzzy-0.0.5.ebuild b/dev-go/fuzzy/fuzzy-0.0.5.ebuild
deleted file mode 100644
index 2c74c729222c..000000000000
--- a/dev-go/fuzzy/fuzzy-0.0.5.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-EGO_PN=github.com/sahilm/fuzzy
-
-inherit golang-build golang-vcs-snapshot
-
-DESCRIPTION="Go library that provides fuzzy string matching"
-HOMEPAGE="https://github.com/sahilm/fuzzy"
-SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PVR}"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT+=" !test? ( test )"
-
-DEPEND="test? ( dev-go/godebug-pretty )"
-
-src_install() {
- golang-build_src_install
-
- pushd "src/${EGO_PN}" >/dev/null || die
- einstalldocs
- popd >/dev/null || die
-}
diff --git a/dev-go/go-bindata-assetfs/Manifest b/dev-go/go-bindata-assetfs/Manifest
deleted file mode 100644
index f6475572ff50..000000000000
--- a/dev-go/go-bindata-assetfs/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST go-bindata-assetfs-1.0.0_p20180223.tar.gz 3984 BLAKE2B 5493fd7546df6fad162cbf51f49ebec382bc39feea8b6ad9849113f3c65186423387b3db59ef376d0b3fddbf00d30bac272f982c526f0bce80aa98e5460d4864 SHA512 24fb9d55efb781b40b2caac01c7bed053321846b2f38ea317146bc87c008ef8e0c5b849011d856420e500caba655f1993abc6d0a398debb1b8a3ffbdd0d2238b
-EBUILD go-bindata-assetfs-1.0.0_p20180223.ebuild 640 BLAKE2B 7fb413676f3d4864ebe3aa85eb1ebf7a4eb4e5a6e886ad4e367595e3f682451a6bf15b3ed652e58afac6b23cedae9eb6923f1997d2b38804b69074e24958455d SHA512 a1ca611d8ae3e2daa4f0980b873563caf9fb71ee4474cb777ed072e21afd72106cd115538885ddf7eb81ebab3b1431bdce89a7903606d6e836e79357eec828a2
-MISC metadata.xml 259 BLAKE2B 018bac2a1d9aa78151b40a2e1e7f659351ee08fb88592ac1ee8f94fe4e9ca77a98bd97da6c555211cc94fb7be04c37e1a5814b2cd7f43b6386d5472c9dc46c23 SHA512 6b29957379a0971414cc6eb3312242f8695c40a524036b52da06c2677b886a5dbd1d40d689b1388a11530975865591d472a3e4ba4555a3a01eac664bf0e4af99
diff --git a/dev-go/go-bindata-assetfs/go-bindata-assetfs-1.0.0_p20180223.ebuild b/dev-go/go-bindata-assetfs/go-bindata-assetfs-1.0.0_p20180223.ebuild
deleted file mode 100644
index 319c6f69c0bc..000000000000
--- a/dev-go/go-bindata-assetfs/go-bindata-assetfs-1.0.0_p20180223.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit golang-build golang-vcs-snapshot
-
-EGO_PN="github.com/elazarl/go-bindata-assetfs/..."
-EGIT_COMMIT="38087fe4dafb822e541b3f7955075cc1c30bd294"
-ARCHIVE_URI="https://${EGO_PN%/*}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-
-DESCRIPTION="Serve embedded files from jteeuwen/go-bindata with net/http"
-HOMEPAGE="https://github.com/elazarl/go-bindata-assetfs"
-SRC_URI="${ARCHIVE_URI}"
-LICENSE="BSD"
-SLOT="0/${PVR}"
-IUSE=""
-
-RDEPEND="dev-go/go-bindata"
-
-src_install() {
- golang-build_src_install
- dobin bin/*
-}
diff --git a/dev-go/go-bindata-assetfs/metadata.xml b/dev-go/go-bindata-assetfs/metadata.xml
deleted file mode 100644
index 65ef3ad5dad7..000000000000
--- a/dev-go/go-bindata-assetfs/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">elazarl/go-bindata-assetfs</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-go/godebug-pretty/Manifest b/dev-go/godebug-pretty/Manifest
deleted file mode 100644
index 73cbf72a8d34..000000000000
--- a/dev-go/godebug-pretty/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST godebug-pretty-0_p20170819.tar.gz 14798 BLAKE2B 356ebacea7049675a5bfb3b84a2449afb05e21c6b8e64825caea27bccfdd2a13077e000ed0a90e0ebb826d6ff5f65d1ef225c4a322c6c1cc9665dd030358d0c2 SHA512 c978c368731a22a8ddf8384ba8fada56ef058bf2bfdeac6743edb1624dfd7b6e73f25772c55ee469c504ab37aad92bf4c9f8d1085bd518d1b62aabea5a1c05cf
-EBUILD godebug-pretty-0_p20170819.ebuild 784 BLAKE2B 8cbbd9ee46d768e5bc3c8285b155659385f597179ce3a43c9e09e80fea4d8a1086fd602dda00895cbd610a54832666de0372208a80d6401013d5ddb62b1c1045 SHA512 4b53a989da34c3196aada35b1728b37819f799399308e6665e3d997385fd0e863fee356f12d66c9e91ed8bad06d662c9591ad4adaad4611a3bae06a7beac3b5f
-MISC metadata.xml 251 BLAKE2B 999768eed1017348ccd16698581a2586779bf8ad472c565a395e6795d314999641ee0547ae7d23f896809548027f3e57d0fe1363979de16e7ce0d7aefd4e5fff SHA512 b69fa2a84a2c39e0188244ba4f904d74c39162d8080a9f5429c135d9de38572ff941a64d6f612bef7221c445578b460983da872661dd08aa0fa657682887a0cf
diff --git a/dev-go/godebug-pretty/godebug-pretty-0_p20170819.ebuild b/dev-go/godebug-pretty/godebug-pretty-0_p20170819.ebuild
deleted file mode 100644
index 1efc9fa46f2f..000000000000
--- a/dev-go/godebug-pretty/godebug-pretty-0_p20170819.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-EGO_PN=github.com/kylelemons/godebug/pretty
-
-if [[ ${PV} = *9999* ]]; then
- inherit golang-vcs
-else
- KEYWORDS="~amd64"
- EGIT_COMMIT=d65d576e9348f5982d7f6d83682b694e731a45c6
- SRC_URI="https://github.com/kylelemons/godebug/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
- inherit golang-vcs-snapshot
-fi
-inherit golang-build
-
-DESCRIPTION="Pretty printing for Go"
-HOMEPAGE="https://github.com/kylelemons/godebug"
-LICENSE="Apache-2.0"
-SLOT="0/${PVR}"
-RDEPEND=""
-
-src_unpack() {
- EGO_PN="github.com/kylelemons/godebug" golang-vcs-snapshot_src_unpack
-}
-
-src_install() {
- golang-build_src_install
-
- pushd "src/${EGO_PN}" >/dev/null || die
- einstalldocs
- popd >/dev/null || die
-}
diff --git a/dev-go/godebug-pretty/metadata.xml b/dev-go/godebug-pretty/metadata.xml
deleted file mode 100644
index ffed6bcd6b05..000000000000
--- a/dev-go/godebug-pretty/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">kylelemons/godebug</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-go/sanitized-anchor-name/Manifest b/dev-go/sanitized-anchor-name/Manifest
deleted file mode 100644
index fad7e543f43c..000000000000
--- a/dev-go/sanitized-anchor-name/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST sanitized-anchor-name-0_pre20151027.tar.gz 1941 BLAKE2B 7ef4ed22d34a9dbc56396a0b04fdf75e5384f941588116a44ecbb7b19f070fb2f4930b93b364b97c784e3f0a60832a9ea4c8d2007623548f12c93928cb36682c SHA512 06b8bf3f8d89a93c565de9b4219211ad08c91b2442ba31ef8bffa02c7ee823ae4f57ed8b39b4ac1eb326e5d12c65b56b16833c28fc97623c732bb6ea685a3c2a
-EBUILD sanitized-anchor-name-0_pre20151027.ebuild 574 BLAKE2B c6506f63cff656f7d2f0da0a2dea6b2d253a62b8047c5d0b07efba9368501bb0701abb82074ebd26c615ff409d2a740caede665f1dc7817f79d9a919934b856b SHA512 0e4d46b3c329cbc2f07d9230806d8332157c05468e17535dcb3b3a50470463d8382404d95dfdb5cf549f4ca59e8b48a85b8225990b301e9c5c1514b0f0ea56e3
-EBUILD sanitized-anchor-name-9999.ebuild 563 BLAKE2B 03794001335e7a41d725dc6d8e4fd185d32881a39e3e293f12a07bb55047fd7bfc34299cc9cf66417d149e1772e8d55cde570167b958db93ae24df2f0cbd6664 SHA512 45e82d8c9944d1a1c4c62618db1ff6256b97588d58bb907129cd06354d5c0534cf17bbb1906f0dbe088707be37634b15cd37d8500cf7fe0b64c2a41ef7f5a5e3
-MISC metadata.xml 344 BLAKE2B fc44b782f037a3e303b6b9e06de9f9a2c95905d6e3114101b1e5f75caf11dab0c6b8f7ecf0e9119bf7a069df2c67806ac2f58a2ff84d869bfd215d1e0282fde5 SHA512 2b575bb84153a36881072d7438620ddcd1d37f3be79789f3a363d9d424dee21943a9971d939e2c836f2f3999df21cd0348cb0df3894354770f9f5bd4d22f8ce7
diff --git a/dev-go/sanitized-anchor-name/metadata.xml b/dev-go/sanitized-anchor-name/metadata.xml
deleted file mode 100644
index 70992a8f2050..000000000000
--- a/dev-go/sanitized-anchor-name/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>williamh@gentoo.org</email>
- <name>William Hubbs</name>
- </maintainer>
- <upstream>
- <remote-id type="github">shurcooL/sanitized_anchor_name</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-go/sanitized-anchor-name/sanitized-anchor-name-0_pre20151027.ebuild b/dev-go/sanitized-anchor-name/sanitized-anchor-name-0_pre20151027.ebuild
deleted file mode 100644
index 3524b34619b0..000000000000
--- a/dev-go/sanitized-anchor-name/sanitized-anchor-name-0_pre20151027.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-EGO_PN=github.com/shurcooL/sanitized_anchor_name
-
-if [[ ${PV} = *9999* ]]; then
- inherit golang-vcs
-else
- KEYWORDS="amd64 ~arm ~arm64"
- EGIT_COMMIT=10ef21a
- SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
- inherit golang-vcs-snapshot
-fi
-inherit golang-build
-
-DESCRIPTION="A Go function to provide sanitized anchor names"
-HOMEPAGE="https://github.com/shurcooL/sanitized_anchor_name"
-LICENSE="BSD"
-SLOT="0"
-IUSE=""
-DEPEND=""
-RDEPEND=""
diff --git a/dev-go/sanitized-anchor-name/sanitized-anchor-name-9999.ebuild b/dev-go/sanitized-anchor-name/sanitized-anchor-name-9999.ebuild
deleted file mode 100644
index 4eb1bd3d3b38..000000000000
--- a/dev-go/sanitized-anchor-name/sanitized-anchor-name-9999.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-EGO_PN=github.com/shurcooL/sanitized_anchor_name
-
-if [[ ${PV} = *9999* ]]; then
- inherit golang-vcs
-else
- KEYWORDS="~amd64"
- EGIT_COMMIT=10ef21a
- SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
- inherit golang-vcs-snapshot
-fi
-inherit golang-build
-
-DESCRIPTION="A Go function to provide sanitized anchor names"
-HOMEPAGE="https://github.com/shurcooL/sanitized_anchor_name"
-LICENSE="BSD"
-SLOT="0"
-IUSE=""
-DEPEND=""
-RDEPEND=""
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 4671bbac30d4..59764cc4bbe4 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 d1ffdbb77a06..8f779c4cd2fd 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -1,12 +1,12 @@
AUX go-never-download-newer-toolchains.patch 368 BLAKE2B 0c90f46492af80622f430b2d506b143f3b553b5276085f78f41b93fee8219745179038302462603b5b1677554d92911eb4865084d0488aaa4c71ae1abc307f71 SHA512 b5acf97ccf96c6a353fcb7bd97113c38562defd82338828124fcc72c71334feda9c4e839d2aae5b66b809bc8a692eac96396c54a478e17a7ffd8d2c68fea95e6
AUX go-sets.conf 256 BLAKE2B 670afd72a2fa961e2b3882ac48d10e9d047af7a68f47bc8c8985b2de7a84022410fb1acfe2c710f8b3804ec3b043bf18c948478cf7d31c982cff47714b309cdf SHA512 028fba72c2d82ef893416970c27cb277be15f7c5c67773c0a62cd8ce2c192813ba851339596f10a6f5394c479e67b62dd4e4520379cc03f764ed4a4ab834fba6
DIST go1.21.10.src.tar.gz 26993576 BLAKE2B a310b89b6db0d6bffcc64d028b4130c7d1b456299016de3b31cb1223ad915f697dcbc15718984ab9b6199b31e192c50d1a014e38d10d32f5424133957d3aafe5 SHA512 90105f977c86a0d5ea4d31e4e699d8611a74178db1e443ddc57679b7a2a648baa328e7fa9ea4a732727487cc29afe07e9597a1e2eb0184cb270973f403349f5a
-DIST go1.21.9.src.tar.gz 26993426 BLAKE2B 08eb5a78e1d4933de63105a886e0b0d9d8582edbd18b2a40f7655628a3d5627102abf8d25b3190751109273962b731d16c25bdc58b370b6a39faa6e5c3ef3736 SHA512 e1cf7e458d41f8b343c34b7d35dc4a1696bacbad2ad64abac36dbbeaf1e0a1b71cdb32cebb1686c6e5c90bf0ad3474714d09acea010d6c074730c59d71e79f4e
-DIST go1.22.2.src.tar.gz 27551470 BLAKE2B f8994f7868f14b68d5b57a251ff4b79f26cd2dbee69e93887165a37dbdb74a0004998c2666e0bb1673a0f0efcbe58b10e2437f6ce06340fad004628e3a9cca1c SHA512 f2491d2b5d4ef2dd86ca7820503a2534cd1860822049dc01a6cb40b556a0812cfc4196fa83173765816060253ac949f4165b0fb4b2bed5d45e30d03bb69e434d
+DIST go1.21.11.src.tar.gz 26994914 BLAKE2B 73f0a5c133844c287cc7aa32e9b8d8735956e0e88b0100b644c22a2748ab28b5bedcba3575e9f34be50ac67a0ccf8ef04100e8076176d175d9cdd111c13a8f6e SHA512 dffcef964a4fbe08cd965bcffad6138fab164f14936a83988ced86924f794c1f107c122d1aeb674eacb0a1a498a31bdf83ea8f87b352494fa69f6e38931d2120
DIST go1.22.3.src.tar.gz 27552410 BLAKE2B 8f5e5695c5bd945ad46990897c1b051abd5446dc7d9e52f7120139b084f6ec648679d4bc5c07b057a267e65dceb18dadc21234fd90b1e15444c1e3e5b5a2a1df SHA512 e6756866d3cf195f1afd3d852015f32dfb2de3648e30a78e9238a863eae192e9e7ccbcfd19fd97b1d552f35d51d62bf2104d81e35b8854a40400b0d61cf93672
+DIST go1.22.4.src.tar.gz 27555503 BLAKE2B 00a6a3430e38fe5b63df3d453bd58ff51f3cff7814f3e05520725ef2093d1f2547c214f6e58c9bbd078334b51be2407dfe5b68eac5b7eeaa2a33bd3c3a13f3f4 SHA512 4855ba7e277b2eb79eb52e3ad2a52f18b3a4cd3adc20b7a17d29fabae74141265bf31399307b8d3f35110031d11ad7f583016aa903f3e36eeb6d1f64cfc8a5ad
EBUILD go-1.21.10.ebuild 5204 BLAKE2B 2fe9369fbc565c10082d5d508c863739e24e85dd491cd3c27691ea3025f06bb94e976c8f109d26455a8560356fbebbaaa5e5d1e034a20b7648596c9f053807d9 SHA512 ed2806d6d1efb4d9194354468157129b9f27483f63ae166d66bb559541880d416254fa1ca39dc2022d485abda6fe771d8311c007eac78ef01a7ce38b9641ed19
-EBUILD go-1.21.9.ebuild 5204 BLAKE2B 2fe9369fbc565c10082d5d508c863739e24e85dd491cd3c27691ea3025f06bb94e976c8f109d26455a8560356fbebbaaa5e5d1e034a20b7648596c9f053807d9 SHA512 ed2806d6d1efb4d9194354468157129b9f27483f63ae166d66bb559541880d416254fa1ca39dc2022d485abda6fe771d8311c007eac78ef01a7ce38b9641ed19
-EBUILD go-1.22.2.ebuild 5269 BLAKE2B d3218c1d0e0fd4fb81b53af9a53823484737736c4d19e605f2aa805f764338487e0f35e4f44f11127ae6e1cf5420785d0b280af0f1bb9a4270e032c7d2177aa8 SHA512 0bb285a4f49ecaa9c1e6ca51a7402f3569e64be74b0ba0081850f92d07a9e482a12da1f744c163bee77a837e9951eeeb213916315a82268c9b9c63642e01a0c1
+EBUILD go-1.21.11.ebuild 5206 BLAKE2B 9d39c324ffa3affca5de5d24b3e8b08283ecccf71d94a81ac888902aed944a753e2d4f92bac464fbad5734e45176a9dde2b9418bb35568027c6586c4646e6d50 SHA512 183ac91b42d50fa0781f9d54c7c6fe56175d675e8ccb486a96223e72a906b920664da15c0e574b95640e543f835f0e226b8da49acb26f700e73905c3d689d0ff
EBUILD go-1.22.3.ebuild 5269 BLAKE2B d3218c1d0e0fd4fb81b53af9a53823484737736c4d19e605f2aa805f764338487e0f35e4f44f11127ae6e1cf5420785d0b280af0f1bb9a4270e032c7d2177aa8 SHA512 0bb285a4f49ecaa9c1e6ca51a7402f3569e64be74b0ba0081850f92d07a9e482a12da1f744c163bee77a837e9951eeeb213916315a82268c9b9c63642e01a0c1
+EBUILD go-1.22.4.ebuild 5271 BLAKE2B 0f3c6afaa9a0705b149fb5f58c5c1a3a3e6248770f0176754592b35899ef9e6cae83f8c9b6b2060ebb1362c4d498631cb87a7fbb6573d8873c27acb324e440ec SHA512 8b483314147b264f4a88f5351a5f88d5fa50937ba6c658e86390c7c275332a1fffac278e62a36bb340ba6b18e4a93e269f2832d761d4cc21463ed29949fcc7d7
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.9.ebuild b/dev-lang/go/go-1.21.11.ebuild
index 7588d8461f60..ff4ea028ed35 100644
--- a/dev-lang/go/go-1.21.9.ebuild
+++ b/dev-lang/go/go-1.21.11.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.2.ebuild b/dev-lang/go/go-1.22.4.ebuild
index 38f5a0419240..fe08f41adc85 100644
--- a/dev-lang/go/go-1.22.2.ebuild
+++ b/dev-lang/go/go-1.22.4.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/jwasm/Manifest b/dev-lang/jwasm/Manifest
index 2f2684d1785c..cbab8bb00264 100644
--- a/dev-lang/jwasm/Manifest
+++ b/dev-lang/jwasm/Manifest
@@ -1,4 +1,5 @@
AUX jwasm-2.11-types-test.patch 1761 BLAKE2B b719bb79504e708925bfa407e72df7a37044b834bc3118fa9baf1a0cb478a0ab852872147148462188324954ef958af30cbcbca28fc992660276a15100ecb1b6 SHA512 0a4f3e613c8e724939ce9e23f8f4ce10ca89bf6c1579929719b3ccad62ac66cceecc3f8799c20c2875b7d4dcc7390bf0e4ca64aa08aab0b39bd7a4ab381b150b
+AUX makefile-dep-fix.patch 497 BLAKE2B d0fc87c0aff19689efa2440c7d90d3f0d7c80310e40dad6f4dd938e139d5458b5e4ae72153cb38242ae683c887ce085494f358e3f67c2be028adeadf176403ac SHA512 29526a14d7a6bc775d6cd590b1c75a864eb04c365de736e93c810d715760ac4d76b6691f05f9077adec9c6938aefa8637d6efd9db67c81752e604308fffd64e6
DIST jwasm-2.13.tar.gz 578365 BLAKE2B 8c6fbe3e6cb56c0fe8135c30c629534d2b6e2a2ed534249834e0e2674bf6635cb15ab94d4fa05c5378cb0db8569ddc3ba49d2d7c9615b7ddb769cba1a2d5b715 SHA512 03f80f4a74b39c6093f5cd5334364f7458836a52ad01279c95683e7053cb4211c40235e16f6f2ee40bc7316dcd8a4fbcb57bf3606d31249d96d01933a8aa0563
-EBUILD jwasm-2.13.ebuild 730 BLAKE2B c54d0438b6fcb0d339ae7b8d10a9948b2099c8db3b5f3e68a521d75979d3b6b51eab780530eb67d6e84af6ebe6e9b9c76464cebf1fb7a0d7e6a2d8dfd8c91464 SHA512 7269d7e817d3348b794878bc57fc729d14142c97adc0022adf1fd82eb3447a037127e0d44ae90f1baaa44a4966053f1b41e3043e8e009aa61594a4876df59807
+EBUILD jwasm-2.13.ebuild 771 BLAKE2B 249ed2462c3eddafd5e78580a41d3837d9187481272007ec100d4e514866743de09888ee1dcee89adadfc4a3f773bc8d3cbcfdd59606ea5ecaa63158b9c678f1 SHA512 ce900c45292c5cbcec98a1c4f357005b40b59fba8e50ae961a72383f00dac0a920a8dc70f38e070b1038b47142f1eab9f65ef8ad1422053e7a5c1b1257fc08c2
MISC metadata.xml 294 BLAKE2B 27e182db85c289075151811df775761aa9d9ed661474dcc710e084d3c325924d88b1c57389554a65383de3acf15ec4cce9a18e8cbffdd2a9230212279dad9174 SHA512 ef96dd7f6948e978281b5259ff6392aa72c90a672f4eef3394feece7e6c39c1ab96b42b8a2bbc3645dcb0d036778ac83055c9b76656f8d03f0a27dbf60084a0c
diff --git a/dev-lang/jwasm/files/makefile-dep-fix.patch b/dev-lang/jwasm/files/makefile-dep-fix.patch
new file mode 100644
index 000000000000..1b97a7c5aca4
--- /dev/null
+++ b/dev-lang/jwasm/files/makefile-dep-fix.patch
@@ -0,0 +1,22 @@
+Bug: https://bugs.gentoo.org/881519
+
+diff --git a/GccUnix.mak b/GccUnix.mak
+index 3f53d5b..8eb434e 100644
+--- a/GccUnix.mak
++++ b/GccUnix.mak
+@@ -31,13 +31,13 @@ include gccmod.inc
+
+ #.c.o:
+ # $(CC) -c $(inc_dirs) $(c_flags) -o $(OUTD)/$*.o $<
+-$(OUTD)/%.o: %.c
++$(OUTD)/%.o: %.c | $(OUTD)
+ $(CC) -c $(inc_dirs) $(c_flags) -o $(OUTD)/$*.o $<
+
+ all: $(OUTD) $(OUTD)/$(TARGET1)
+
+ $(OUTD):
+- mkdir $(OUTD)
++ mkdir -p $(OUTD)
+
+ $(OUTD)/$(TARGET1) : $(OUTD)/main.o $(proj_obj)
+ ifeq ($(DEBUG),0)
diff --git a/dev-lang/jwasm/jwasm-2.13.ebuild b/dev-lang/jwasm/jwasm-2.13.ebuild
index ecb666549892..0242aa2b604c 100644
--- a/dev-lang/jwasm/jwasm-2.13.ebuild
+++ b/dev-lang/jwasm/jwasm-2.13.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -19,7 +19,10 @@ BDEPEND=""
S="${WORKDIR}/JWasm-${PV}"
-PATCHES=("${FILESDIR}"/${PN}-2.11-types-test.patch)
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.11-types-test.patch
+ "${FILESDIR}/makefile-dep-fix.patch"
+)
src_prepare() {
default
diff --git a/dev-lang/starlark-rust/Manifest b/dev-lang/starlark-rust/Manifest
index 7fa7bad6764d..acc3100ec7c4 100644
--- a/dev-lang/starlark-rust/Manifest
+++ b/dev-lang/starlark-rust/Manifest
@@ -164,5 +164,5 @@ DIST windows_x86_64_gnu-0.36.1.crate 790934 BLAKE2B 9dec5d966bdc89efbc81989acca2
DIST windows_x86_64_msvc-0.30.0.crate 668972 BLAKE2B 46ca7506391d28b3317e730fcd8d994e01191b59a7a08eedc86cfa0a735435fbe0b9d09cef37f318a1dd250103e2f76915456183d2cb25406a209c8086751257 SHA512 25737d7088457e2c3e93ec17af814db6522dd2a9c72a78199bb4035d5ddded3aa364cc96f9a8c2beb1e5f96d2199de0288ca8e61e79ef870a2ff8fea38ea1875
DIST windows_x86_64_msvc-0.36.1.crate 661999 BLAKE2B 4cf967f10d4ce148bac967598168752d1996b4ddf5278a8fca53360566c37c1a014bfb4dfdc0ae2d96e01196c42eb4906ea80d8e9dd23b9e9f3163631c9e253e SHA512 89c22ed51a74f531662d80ae0fa5e0215728db1e6caf3c13eaeba95a93548b43c00b8474f52553ac866ac83c203b6c22dc44fbc870e882a4c9c97ba54b87c631
DIST yansi-term-0.1.2.crate 14342 BLAKE2B 31a1651bb43644cf880d591a22fe9d899ab0acbc744ced2952f120b4abfa0c42f6513089e34deaff1a453f3a26f9fb78442f016baa9524ccac9b21e4a7ed6ad6 SHA512 ba720e36487871427aaa7139e8aeaf5b2b3f2d1df4798d7e238e323dc3d3220f12202e223f74339201be3466848c372dc1712e1842e5cd6bd51c3dedf76c9ff6
-EBUILD starlark-rust-0.8.0.ebuild 4137 BLAKE2B a282e4d9577893123d1e0f4e3a179efa049e3c6478f8655ff2cebbcc34f175a1497bae957ff8bbce004060206dcd7f131d52b20bbaa9295d39c847fe94c153c0 SHA512 87290f1075e575e02a8d55164215196d0843b0af38621aae1b48d34dcd8d8b982814867708bdcbdbb72e114118b1e4dc48f5d5c6fcfd7e9db2e5fca885dbe1d0
+EBUILD starlark-rust-0.8.0.ebuild 4119 BLAKE2B ea4c146114a73b887652268f86bd7e92a8d794d857498eda05add7148a14da395f236f330a27406ebfe3e810fa9e3df619183e9e0b6feff9f0b6e48700b15488 SHA512 22709e25fc72e94a6e7e8ad543ebf03e8489eac4f6e7b5da8519638dfd1c775434c513abdc026218d454ac07d43c43f624aac7cb0cdbc7303417b6239565b2a0
MISC metadata.xml 602 BLAKE2B c571e726d5c22268c53d869249acb58b618fa5c889647d65ea243c1fdf85119f38780a38017928238fdca2f9baa9fdd7dbd164074a179c61f8399ea907ab1882 SHA512 340fbc87211d09ea739b2ace4e923c850a35f7b04fbdc8e56452e211f0976b75ec2ff02fdb24a72863db56adb3e8f18c2d1297cf255a42d1a8ccfdf5eac93be3
diff --git a/dev-lang/starlark-rust/starlark-rust-0.8.0.ebuild b/dev-lang/starlark-rust/starlark-rust-0.8.0.ebuild
index e5adc9734c7a..c113e7a06b47 100644
--- a/dev-lang/starlark-rust/starlark-rust-0.8.0.ebuild
+++ b/dev-lang/starlark-rust/starlark-rust-0.8.0.ebuild
@@ -4,182 +4,181 @@
EAPI=8
CRATES="
- Inflector-0.11.4
- ahash-0.7.6
- aho-corasick-0.7.18
- annotate-snippets-0.9.1
- ansi_term-0.12.1
- anyhow-1.0.57
- argfile-0.1.4
- ascii-canvas-3.0.0
- atty-0.2.14
- autocfg-1.1.0
- beef-0.5.1
- bit-set-0.5.2
- bit-vec-0.6.3
- bitflags-1.3.2
- bumpalo-3.9.1
- cc-1.0.73
- cfg-if-1.0.0
- clap-2.34.0
- clipboard-win-4.4.1
- convert_case-0.4.0
- crossbeam-channel-0.5.4
- crossbeam-utils-0.8.8
- crunchy-0.2.2
- debugserver-types-0.5.0
- derivative-2.2.0
- derive_more-0.99.17
- diff-0.1.12
- dirs-next-2.0.0
- dirs-sys-next-0.1.2
- either-1.6.1
- ena-0.14.0
- endian-type-0.1.2
- erased-serde-0.3.20
- errno-0.2.8
- errno-dragonfly-0.1.2
- error-code-2.3.1
- fancy-regex-0.5.0
- fd-lock-3.0.5
- fixedbitset-0.4.1
- fnv-1.0.7
- form_urlencoded-1.0.1
- gazebo-0.7.0
- gazebo_derive-0.7.0
- gazebo_lint-0.1.1
- getrandom-0.2.6
- hashbrown-0.11.2
- heck-0.3.3
- hermit-abi-0.1.19
- idna-0.2.3
- indenter-0.3.3
- indexmap-1.8.1
- indoc-1.0.6
- io-lifetimes-0.6.1
- itertools-0.9.0
- itertools-0.10.3
- itoa-1.0.1
- lalrpop-0.19.8
- lalrpop-util-0.19.8
- lazy_static-1.4.0
- libc-0.2.125
- linux-raw-sys-0.0.46
- lock_api-0.4.7
- log-0.4.17
- logos-0.12.0
- logos-derive-0.12.0
- lsp-server-0.5.2
- lsp-types-0.89.2
- maplit-1.0.2
- matches-0.1.9
- memchr-2.5.0
- memoffset-0.6.5
- new_debug_unreachable-1.0.4
- nibble_vec-0.1.0
- nix-0.23.1
- num-bigint-0.4.3
- num-integer-0.1.45
- num-traits-0.2.15
- once_cell-1.10.0
- os_str_bytes-6.0.0
- parking_lot-0.12.0
- parking_lot_core-0.9.3
- paste-1.0.7
- percent-encoding-2.1.0
- petgraph-0.6.0
- phf_shared-0.10.0
- pico-args-0.4.2
- ppv-lite86-0.2.16
- precomputed-hash-0.1.1
- proc-macro-error-1.0.4
- proc-macro-error-attr-1.0.4
- proc-macro2-1.0.38
- quote-1.0.18
- radix_trie-0.2.1
- rand-0.8.5
- rand_chacha-0.3.1
- rand_core-0.6.3
- redox_syscall-0.2.13
- redox_users-0.4.3
- regex-1.5.5
- regex-syntax-0.6.25
- rustc_version-0.4.0
- rustix-0.34.6
- rustversion-1.0.6
- rustyline-9.1.2
- ryu-1.0.9
- same-file-1.0.6
- schemafy-0.5.2
- schemafy_core-0.5.2
- schemafy_lib-0.5.2
- scopeguard-1.1.0
- semver-1.0.9
- serde-1.0.137
- serde_derive-1.0.137
- serde_json-1.0.81
- serde_repr-0.1.8
- siphasher-0.3.10
- smallvec-1.8.0
- smawk-0.3.1
- static_assertions-1.1.0
- str-buf-1.0.5
- string_cache-0.8.4
- strsim-0.8.0
- strsim-0.10.0
- structopt-0.3.26
- structopt-derive-0.4.18
- syn-1.0.93
- term-0.7.0
- textwrap-0.11.0
- textwrap-0.14.2
- thiserror-1.0.31
- thiserror-impl-1.0.31
- tiny-keccak-2.0.2
- tinyvec-1.6.0
- tinyvec_macros-0.1.0
- unicode-bidi-0.3.8
- unicode-linebreak-0.1.2
- unicode-normalization-0.1.19
- unicode-segmentation-1.9.0
- unicode-width-0.1.9
- unicode-xid-0.2.3
- url-2.2.2
- utf8-ranges-1.0.5
- utf8parse-0.2.0
- vec_map-0.8.2
- version_check-0.9.4
- walkdir-2.3.2
- wasi-0.10.2+wasi-snapshot-preview1
- winapi-0.3.9
- winapi-i686-pc-windows-gnu-0.4.0
- winapi-util-0.1.5
- winapi-x86_64-pc-windows-gnu-0.4.0
- windows-sys-0.30.0
- windows-sys-0.36.1
- windows_aarch64_msvc-0.30.0
- windows_aarch64_msvc-0.36.1
- windows_i686_gnu-0.30.0
- windows_i686_gnu-0.36.1
- windows_i686_msvc-0.30.0
- windows_i686_msvc-0.36.1
- windows_x86_64_gnu-0.30.0
- windows_x86_64_gnu-0.36.1
- windows_x86_64_msvc-0.30.0
- windows_x86_64_msvc-0.36.1
- yansi-term-0.1.2
+ Inflector@0.11.4
+ ahash@0.7.6
+ aho-corasick@0.7.18
+ annotate-snippets@0.9.1
+ ansi_term@0.12.1
+ anyhow@1.0.57
+ argfile@0.1.4
+ ascii-canvas@3.0.0
+ atty@0.2.14
+ autocfg@1.1.0
+ beef@0.5.1
+ bit-set@0.5.2
+ bit-vec@0.6.3
+ bitflags@1.3.2
+ bumpalo@3.9.1
+ cc@1.0.73
+ cfg-if@1.0.0
+ clap@2.34.0
+ clipboard-win@4.4.1
+ convert_case@0.4.0
+ crossbeam-channel@0.5.4
+ crossbeam-utils@0.8.8
+ crunchy@0.2.2
+ debugserver-types@0.5.0
+ derivative@2.2.0
+ derive_more@0.99.17
+ diff@0.1.12
+ dirs-next@2.0.0
+ dirs-sys-next@0.1.2
+ either@1.6.1
+ ena@0.14.0
+ endian-type@0.1.2
+ erased-serde@0.3.20
+ errno@0.2.8
+ errno-dragonfly@0.1.2
+ error-code@2.3.1
+ fancy-regex@0.5.0
+ fd-lock@3.0.5
+ fixedbitset@0.4.1
+ fnv@1.0.7
+ form_urlencoded@1.0.1
+ gazebo@0.7.0
+ gazebo_derive@0.7.0
+ gazebo_lint@0.1.1
+ getrandom@0.2.6
+ hashbrown@0.11.2
+ heck@0.3.3
+ hermit-abi@0.1.19
+ idna@0.2.3
+ indenter@0.3.3
+ indexmap@1.8.1
+ indoc@1.0.6
+ io-lifetimes@0.6.1
+ itertools@0.9.0
+ itertools@0.10.3
+ itoa@1.0.1
+ lalrpop@0.19.8
+ lalrpop-util@0.19.8
+ lazy_static@1.4.0
+ libc@0.2.125
+ linux-raw-sys@0.0.46
+ lock_api@0.4.7
+ log@0.4.17
+ logos@0.12.0
+ logos-derive@0.12.0
+ lsp-server@0.5.2
+ lsp-types@0.89.2
+ maplit@1.0.2
+ matches@0.1.9
+ memchr@2.5.0
+ memoffset@0.6.5
+ new_debug_unreachable@1.0.4
+ nibble_vec@0.1.0
+ nix@0.23.1
+ num-bigint@0.4.3
+ num-integer@0.1.45
+ num-traits@0.2.15
+ once_cell@1.10.0
+ os_str_bytes@6.0.0
+ parking_lot@0.12.0
+ parking_lot_core@0.9.3
+ paste@1.0.7
+ percent-encoding@2.1.0
+ petgraph@0.6.0
+ phf_shared@0.10.0
+ pico-args@0.4.2
+ ppv-lite86@0.2.16
+ precomputed-hash@0.1.1
+ proc-macro-error@1.0.4
+ proc-macro-error-attr@1.0.4
+ proc-macro2@1.0.38
+ quote@1.0.18
+ radix_trie@0.2.1
+ rand@0.8.5
+ rand_chacha@0.3.1
+ rand_core@0.6.3
+ redox_syscall@0.2.13
+ redox_users@0.4.3
+ regex@1.5.5
+ regex-syntax@0.6.25
+ rustc_version@0.4.0
+ rustix@0.34.6
+ rustversion@1.0.6
+ rustyline@9.1.2
+ ryu@1.0.9
+ same-file@1.0.6
+ schemafy@0.5.2
+ schemafy_core@0.5.2
+ schemafy_lib@0.5.2
+ scopeguard@1.1.0
+ semver@1.0.9
+ serde@1.0.137
+ serde_derive@1.0.137
+ serde_json@1.0.81
+ serde_repr@0.1.8
+ siphasher@0.3.10
+ smallvec@1.8.0
+ smawk@0.3.1
+ static_assertions@1.1.0
+ str-buf@1.0.5
+ string_cache@0.8.4
+ strsim@0.8.0
+ strsim@0.10.0
+ structopt@0.3.26
+ structopt-derive@0.4.18
+ syn@1.0.93
+ term@0.7.0
+ textwrap@0.11.0
+ textwrap@0.14.2
+ thiserror@1.0.31
+ thiserror-impl@1.0.31
+ tiny-keccak@2.0.2
+ tinyvec@1.6.0
+ tinyvec_macros@0.1.0
+ unicode-bidi@0.3.8
+ unicode-linebreak@0.1.2
+ unicode-normalization@0.1.19
+ unicode-segmentation@1.9.0
+ unicode-width@0.1.9
+ unicode-xid@0.2.3
+ url@2.2.2
+ utf8-ranges@1.0.5
+ utf8parse@0.2.0
+ vec_map@0.8.2
+ version_check@0.9.4
+ walkdir@2.3.2
+ wasi@0.10.2+wasi-snapshot-preview1
+ winapi@0.3.9
+ winapi-i686-pc-windows-gnu@0.4.0
+ winapi-util@0.1.5
+ winapi-x86_64-pc-windows-gnu@0.4.0
+ windows-sys@0.30.0
+ windows-sys@0.36.1
+ windows_aarch64_msvc@0.30.0
+ windows_aarch64_msvc@0.36.1
+ windows_i686_gnu@0.30.0
+ windows_i686_gnu@0.36.1
+ windows_i686_msvc@0.30.0
+ windows_i686_msvc@0.36.1
+ windows_x86_64_gnu@0.30.0
+ windows_x86_64_gnu@0.36.1
+ windows_x86_64_msvc@0.30.0
+ windows_x86_64_msvc@0.36.1
+ yansi-term@0.1.2
"
inherit cargo
DESCRIPTION="A Rust implementation of the Starlark language"
HOMEPAGE="https://github.com/facebookexperimental/starlark-rust"
-SRC_URI="$(cargo_crate_uris ${CRATES})
+SRC_URI="${CARGO_CRATE_URIS}
https://github.com/facebookexperimental/starlark-rust/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
# Nightly rust-1.53.0 required for https://bugs.gentoo.org/796824
BDEPEND="${RUST_DEPEND}
diff --git a/dev-lang/uasm/Manifest b/dev-lang/uasm/Manifest
index c046f36b5e72..bf75a57aee93 100644
--- a/dev-lang/uasm/Manifest
+++ b/dev-lang/uasm/Manifest
@@ -1,4 +1,5 @@
AUX build-fix.patch 4867 BLAKE2B 5f2058888b7014bae9fa014307aabcf07d6e802e215c996cc21e6575ae6b557b2a42f381b41b9f64abdaeab29caee9a3dc61b378b183f095b668da9e43010d39 SHA512 e5e22c4f0582a34f2528227cc757507b9348f641da73798f4d6488714edd83686242d4469b35ab706894a11c7765b392a518150106007b32bb4cffdb05cd1b22
+AUX makefile-dep-fix.patch 543 BLAKE2B 3cc4a42448983442d1d39743d3757f8f3df80b0507036dce4204c43a199bc11d510ce165adbaa16c6e381813fbf4096dff4121456fcb653acf46a177f605ed86 SHA512 2f885cda5c583e1e5458c3da9f0c2c6755681f8e182d01ae575fb54f1ee37fa73edd768b78c9e013a4e051aed6b1cfc3f944ef34732c85de18075d4febd81931
DIST uasm-2.56.2.tar.gz 1243830 BLAKE2B dcc0948d92cdd5972a6698e721a6ccc6a54926ef94778438cf9a88a6e41ebc652d5230003f689d4278bd1e48959dd04595c602427287a48c551d7b847be665f0 SHA512 1f6c1037909d012f3293985c4e0516f4b61497de23cac6bbb58db735efb512599c0bba5d60d8ce999e6afc57e44484a094bf10f0ee185a51afd826f5541c9337
-EBUILD uasm-2.56.2.ebuild 904 BLAKE2B 5f3a7539018071942fffb46077ec83dbb9b8b8f317f1d9c8067f7b89419c1ac480f7522f2028104a4e6dce145f4f446f4d510a3208eed1eed6da640fcb5945f3 SHA512 574eb6f27be9ea4c856f135bd9cd1284d90c9ccbb2d673b4478f74e7fe42237f905a6644f843d90fbebeadb2e9096e52e96d94288003fd5007c825b4e5c409c3
+EBUILD uasm-2.56.2.ebuild 942 BLAKE2B f07801b07812f64cc3a2e71a112917044e0aa5d140b3715ce27de4f9ce083437f3a75452abefd55e7428dbd764fdc198ddc6f077ad72aa7bf466f2b32f4ef0c9 SHA512 e922a4b948b9061904319af1df87cac5798931bf232d45ed07d69632eb075e70748781a2a7e0bbbbba556306e96f31285423a2e3e3cbb1327914d1effc647cd4
MISC metadata.xml 521 BLAKE2B c50616e7b6f6df5a3af6d3d0c72dd2d4dc4bbaa87eb525a0ec9af8b46ef913e710c97d3db01cacc42549175e6e8d20bbd557c24b789bf820f210b5c22e087d2f SHA512 213adb4bef7d55ec9369e7c09f83413d8b076d68524abb5cf52338a15ad99da534b97797128d5a5ac6d2460a03cf3c2f070baf27cfdb4cf70358f458141a8fd0
diff --git a/dev-lang/uasm/files/makefile-dep-fix.patch b/dev-lang/uasm/files/makefile-dep-fix.patch
new file mode 100644
index 000000000000..66b5ab3d5293
--- /dev/null
+++ b/dev-lang/uasm/files/makefile-dep-fix.patch
@@ -0,0 +1,22 @@
+Bug: https://bugs.gentoo.org/933867
+
+diff --git a/gccLinux64.mak b/gccLinux64.mak
+index 9d4431a..e4fb10f 100644
+--- a/gccLinux64.mak
++++ b/gccLinux64.mak
+@@ -31,13 +31,13 @@ include gccmod.inc
+
+ #.c.o:
+ # $(CC) -c $(inc_dirs) $(c_flags) -o $(OUTD)/$*.o $<
+-$(OUTD)/%.o: %.c
++$(OUTD)/%.o: %.c | $(OUTD)
+ $(CC) -D __UNIX__ -c $(inc_dirs) $(c_flags) $(CFLAGS) $(CPPFLAGS) -o $(OUTD)/$*.o $<
+
+ all: $(OUTD) $(OUTD)/$(TARGET1)
+
+ $(OUTD):
+- mkdir $(OUTD)
++ mkdir -p $(OUTD)
+
+ $(OUTD)/$(TARGET1) : $(OUTD)/main.o $(proj_obj)
+ ifeq ($(DEBUG),0)
diff --git a/dev-lang/uasm/uasm-2.56.2.ebuild b/dev-lang/uasm/uasm-2.56.2.ebuild
index 8210588c135e..3d96057ef673 100644
--- a/dev-lang/uasm/uasm-2.56.2.ebuild
+++ b/dev-lang/uasm/uasm-2.56.2.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
KEYWORDS="~amd64"
PATCHES=(
"${FILESDIR}/build-fix.patch"
+ "${FILESDIR}/makefile-dep-fix.patch"
)
src_prepare() {
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index f111e5e1572c..0f9e7a6f7b21 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/blake3/Manifest b/dev-libs/blake3/Manifest
index 611aabfe77c2..52ba0e7ea55e 100644
--- a/dev-libs/blake3/Manifest
+++ b/dev-libs/blake3/Manifest
@@ -1,5 +1,5 @@
DIST blake3-1.5.0.tar.gz 228053 BLAKE2B 04405b0bea5e0a5a774c84e712f36c61fd695c4cbe203a327741db7138af38fc4deda7c75a149f1850a1ca01a519897fb8e84c2cbe38f9cc084357c5ed61a1ed SHA512 eb782d48240cf2fa8cc3cddd699dce3a362eb480b3ca58a97d54cd3595a0c969e51fe14374b91136036e8e29c8f745efbd5a4d1aaed2c17f23cb89fb756645d0
DIST blake3-1.5.1.tar.gz 242161 BLAKE2B 12712bcc6413f90bd9d79ee87d73b45ee611032ccfa3f9e73b2c41b080c2a9451db028c9ff32efa546bef19b85e4aa9fc5ecd9fc6b76c34fd347cbc5fe337649 SHA512 a2ac662b0e45d1f4c4ee01a5e556a47c49ab5407a6057034033ce6fd0fc6b88f66dd428d80f5e7c4a8413356cb4b5ab655924d96138213499893e0204d7c8d24
EBUILD blake3-1.5.0.ebuild 480 BLAKE2B f0662530d0ab585a6b2edd863b7dc9c1acc6215d3c2b7f0e92cdb866d92b3ca09a77c1e3b6a522b1f7a7b7613ef5f7d0fe09cc64ec0038bccfcfb2771424b28c SHA512 8efb675b88b3cf0c9c999bda8910c3ec75e2be8bbf45261b46d9602dacc6b8c09ac08297600a1d2dde079ee8b1d70457a020ea48a6a85fb36c920e143314cba7
-EBUILD blake3-1.5.1.ebuild 472 BLAKE2B e575e94a270c00fdfc21d031bea9d6623bccaa27229ec2acd26da4c3e568512267e83b38ccc8abd6749f5fc69e3b24686e36be3a170ee134278158258f7381b1 SHA512 51f129551a850dc702ff298f9cb490d8b322988357967c3522d15620c9863d0df661e5a4cb9cd97c633060db4abfaaa80f72b6efa732da9d447b5988a4af6596
+EBUILD blake3-1.5.1.ebuild 471 BLAKE2B 733a5bc0e5212225d1ae7160e2df18bb50f2e7b0b740c215f4332af53ec13a6abb3a0f593423bec11ffcc36f646d75a88a42f569ae04ea8a067d281e4bd0ebb5 SHA512 31677ed87bf589cda14442b62dcae0aa80afceedac14965e9463da677345ce344f9cd6c02b61890c50ff4a138be4e6ee6d99c79290fa14f3eabb3c521a2d8dd0
MISC metadata.xml 331 BLAKE2B 04a0d860646b72b60fbc082a4f28fa681e122d6f53dadb858777c4054b1bedb9eb33929758ba0693c72f56b69abe3ae88a69e3fc4460d4e1acc0a9c82f26239f SHA512 849d76599dcbdf00b4fbd501eb2b3cb123dc930418e36ea65701fed34e82d8353624122018b0f1e759a583c38285b14f92b6c89a615512e6646af908efb079cf
diff --git a/dev-libs/blake3/blake3-1.5.1.ebuild b/dev-libs/blake3/blake3-1.5.1.ebuild
index dbb90f0e1cde..342e7b156614 100644
--- a/dev-libs/blake3/blake3-1.5.1.ebuild
+++ b/dev-libs/blake3/blake3-1.5.1.ebuild
@@ -12,4 +12,4 @@ S="${WORKDIR}/BLAKE3-${PV}/c"
LICENSE="|| ( CC0-1.0 Apache-2.0 )"
SLOT="0/0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
diff --git a/dev-libs/ell/Manifest b/dev-libs/ell/Manifest
index a29b8ef4298c..195459d92bb7 100644
--- a/dev-libs/ell/Manifest
+++ b/dev-libs/ell/Manifest
@@ -1,8 +1,10 @@
DIST ell-0.62.tar.xz 567188 BLAKE2B f7539c5f6eac6150d10b317ec5c5296e2005130c34e43c60cb1ac758fd629b00de81da6ff816031c486986732a707e81eb71ec3dd9dbfafd1e7af53ffd73eca1 SHA512 f0019cddba737879f2567b0295ec4cdf8589b989fdaba70a885253140f742e67e33abfe25fabbf8ecfd5c61336ec9cfe359193e0579b9120a66b13e9593beabf
DIST ell-0.64.tar.xz 567908 BLAKE2B 8f49441b0775626170a682d88c704292d2141fa7ad6427e410f96f0d863d60298178c4216194c575b83db1dc4c067665fdb89eb6af4afb17a93d1b47c0bcc2ab SHA512 21035965b6c9d5fced834b8ff232e3c2113ed2061c9e07a2e1a2acddd964e861dfa25d115b8a367e5c980ba7e356a557b750e1abd3f19bcc4456840157114928
DIST ell-0.65.tar.xz 568172 BLAKE2B 5b8d776970666e7746f2461a06c0b005da34767a0eb41460f17fec18b523d6dbd9537cfc3dadde846984da89c95fc0a62cf69367831a6a1508d2e44b2cb16422 SHA512 b63623ba8c1ab747a2674c54af0dca2b18eba7ef453e585a66c522f0eca625d81f59d7b0cef25ab99da9816bd3c60020505e2ad208c76fe790623886c6691f39
+DIST ell-0.66.tar.xz 570708 BLAKE2B 64beecc2dfc5a1b0feccc415801aee71e20a1fd115eadc950c7c85b5b8ba52fca57f029799291dbf75106987870f2d82a9dfdb80d2f5cf22d31c06151b43c491 SHA512 e2d18a41ff6e7cf2fa55309abfa55b64a126979ade81c3af6d9f1c2ea7976e5667914fa6d61754f6c4646aff5719110e0fd03bcaeaa1780ca2fe2b170202cfbc
EBUILD ell-0.62.ebuild 1205 BLAKE2B 0ee1c2fc5874e2e7715f7c8c85d64a304957dfabb964734e279ea6b15a615d769f8e56bb653be178dab9a88921d6284e28a0093327f044c52cccf86e9603b58c SHA512 adaed23eccafaa72e1f0a09c11a56775cf15ce0fe2acccb4891863afe0100deb4a1a07e1d92411e8e4b282f12bbf1dbd6978cbce91d955c359dff2fb9c9fa739
EBUILD ell-0.64.ebuild 1211 BLAKE2B b03899815dbc3f40142afaaa8a68e9ea04784f58e5bf0dcc716cc5fb5fa442dff8c15c4c3abdb9671365abf1143c31a9c18e8e9b1989decc3ab25287ac3d20c2 SHA512 72a3372139c2430893029075c350ee5f2e383a22cd2d20508f67c707c8b66ef58b9d7d5659b4378af7f0d75630416b9f6255817623ecfdeefb02c45a4ac3f7e2
EBUILD ell-0.65.ebuild 1205 BLAKE2B 0ee1c2fc5874e2e7715f7c8c85d64a304957dfabb964734e279ea6b15a615d769f8e56bb653be178dab9a88921d6284e28a0093327f044c52cccf86e9603b58c SHA512 adaed23eccafaa72e1f0a09c11a56775cf15ce0fe2acccb4891863afe0100deb4a1a07e1d92411e8e4b282f12bbf1dbd6978cbce91d955c359dff2fb9c9fa739
+EBUILD ell-0.66.ebuild 1302 BLAKE2B c3e0317f346a3b648a81612e241237fee0b4a1205df7e49a15188987b317dcd2c8f1b2ef7a06a49bc3811ba273a304c843318aed517ec75ec0925cd594058317 SHA512 6c244f1f111fa09fed6611a46c5452975ea4cb5975232bb12bdcdc3506eb9a519d8a923c55bf9eee9f54b947d0cc9b86a0dac1cfaba4493fa0bd1789f05890ee
EBUILD ell-9999.ebuild 1211 BLAKE2B af4d68aeab21ca440793e13fde095665abf991c388dfbb3c1c9bbcec4f62816a9b00c334cdf61deeb570355d464bd6d4d64fabb76918b4dd8bbaa2f067cda9c3 SHA512 e298d3c78a250ff8b057b158e11662d3bd1d3a9945befe0fbb71068597e2b7a98226345c00708949cce1b06a5bb52fcf45466d89d12fa8812c47cfb43a301f39
MISC metadata.xml 251 BLAKE2B a9af03a4a233a890a554ab68f1876580e3720a72c1f946ea6dbb82c49afd94243ea4017cd8a392fa2adea53c588646fd0ebccb948dde0340ec2ff05c0381fb99 SHA512 0837c31655f6a725b0fad20c8998a3a4645dc8049e14980b0097776cf59b4288276489dfddc149893f29844175eeb187a54af7d28690de4afe18ef9fd4c1f98f
diff --git a/dev-libs/ell/ell-0.66.ebuild b/dev-libs/ell/ell-0.66.ebuild
new file mode 100644
index 000000000000..709988e2ec17
--- /dev/null
+++ b/dev-libs/ell/ell-0.66.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic linux-info
+
+DESCRIPTION="Embedded Linux Library provides core, low-level functionality for system daemons"
+HOMEPAGE="https://git.kernel.org/pub/scm/libs/ell/ell.git"
+if [[ "${PV}" == *9999 ]] ; then
+ inherit autotools git-r3
+ EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git"
+else
+ SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
+fi
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+IUSE="pie test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( sys-apps/dbus )"
+
+CONFIG_CHECK="
+ ~TIMERFD
+ ~EVENTFD
+ ~CRYPTO_USER_API
+ ~CRYPTO_USER_API_HASH
+ ~CRYPTO_MD5
+ ~CRYPTO_SHA1
+ ~KEY_DH_OPERATIONS
+"
+
+src_prepare() {
+ default
+ sed -i -e "s#/tmp/ell-test-bus#/tmp/ell-test-bus-$(uuidgen)#" \
+ unit/test-dbus*.c unit/dbus.conf || die
+ [[ "${PV}" == *9999 ]] && eautoreconf
+}
+
+src_configure() {
+ append-cflags "-fsigned-char" #662694
+ local myeconfargs=(
+ $(use_enable pie)
+ )
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+
+ find "${ED}" -name "*.la" -delete || die
+}
+
+src_test() {
+ # New dbus tests fail with >3 jobs, this should get fixed soon
+ emake -j1 check
+}
diff --git a/dev-libs/imath/Manifest b/dev-libs/imath/Manifest
index 3291bbbddde2..a8fbb393a96b 100644
--- a/dev-libs/imath/Manifest
+++ b/dev-libs/imath/Manifest
@@ -1,6 +1,6 @@
AUX imath-3.1.11-fix_cmake_module_export.patch 879 BLAKE2B 95ad45eb5011fd24517e510146475c6fd2dac6523143895f6898104f55ba8f178e7531ad5b156069a08ae516644908eacec51ba5d00675a2e3b95900acd270ca SHA512 c1a38c070ae714fc4fcc33f949b4e5dd371221bbad40210b92ae768cb8819cd5142ff8ce4540d808845e38b6f00418108393e2391b46d6aced65042b595fe8e3
AUX imath-3.1.11-use-correct-boost_python_version.patch 522 BLAKE2B 4522dd6d3911b0593d7300e01108f35cc05759e8a59f6ab7f438234632bcd5d12894e9fc4235e3fa970a4b365e9f7db4cd09e49520dd8b4a4c6b5adbb7186c0d SHA512 dd2d1ff0c7d4fe2236621ea80bcf12697c5398af40b59f1a2631f7a78ffbd2df91337d3f31ad6e50b5631b31c26b23f43b346429e440bb56d465ba84167c4da1
DIST imath-3.1.11.tar.gz 596585 BLAKE2B d5fc8d7607070bc96619e74eb67c60048695023c1baa715e3ab5de84a49bf1f7381cc19e3a047b75f8520e20a9976c58503b2063feb2add7b6dfcc7c73e13ad7 SHA512 0bc86bea3a2aca89d02b501b4fba3c13ca861e914cec558e820fe9e4c43ab14cac34e31ff278b8c35b5fe76f7bea32f2c8105c0d33eb92224eb23d42d7a402e9
-EBUILD imath-3.1.11-r1.ebuild 2044 BLAKE2B 66d73078913010e2680bb009f52ca3138aa5c4fe46aebefb2bf40bb6e6e65981397ddaa220b7e94cb059588fd28364525b918a5d0da74c2b87979ba3073a2f8d SHA512 76e72dfd30d25bc0dafa7e18e1c4652e4e871ccaa01286b6b756caf8d18dec685c045480aab295e21560cbb2db06bda584323c062f8a6b3c3dbdc4a3838333c5
+EBUILD imath-3.1.11-r1.ebuild 2041 BLAKE2B 826f77328b3899f083a9468f88c7305cfffdef646452e60f1286737d83dc2001fa6103cc787eefacfb60135ea897c191ca7b99de5048407fea0794378a3d3f7d SHA512 80dc40964cc8c560f81df320593d67d4387cb8a17d035d657177ef653e4e0777c09b8324dcf01889e0e303957206ded1de9f0456100733b9ac0052b219a276b9
EBUILD imath-3.1.11.ebuild 1899 BLAKE2B 911fa12da74726b9c34b3b7f244eaf9d1931d7ee3007faeb06a34e2a80ac7abb1628959c6964b0d190ba0c4c904ebaf0bd794e4ef08cf5d7a8f8003386023025 SHA512 3902d97107186529b80317a56f21dafea83d7fe947b4bcf52ee4523716cefb97d54ecd81946773e14cc66f8f44db25758f85235d99934a1c99b6619050931e96
MISC metadata.xml 821 BLAKE2B dba5ad76f16ed8f83cfde2ce90eab3a0aec0a86e1f34d55e4728b212febb007c45b4af90ee27bce4ae7a144e26dd3f90c43b0e84a8929883a8e03d6d2f24ed00 SHA512 af62fc3e361ff228c9a50211c0be2c05d100b4fb1fb279fa42b8aa97d8f23f305f67ba20c3fc1c6abfe46a8605993e1e285760b62008c266342792963f9f4602
diff --git a/dev-libs/imath/imath-3.1.11-r1.ebuild b/dev-libs/imath/imath-3.1.11-r1.ebuild
index 8d3a484e5f00..a15ba7642035 100644
--- a/dev-libs/imath/imath-3.1.11-r1.ebuild
+++ b/dev-libs/imath/imath-3.1.11-r1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="BSD"
SLOT="3/29"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="doc large-stack python test"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/libnl/Manifest b/dev-libs/libnl/Manifest
index 66b160dad7f0..0fb58bb8ae5c 100644
--- a/dev-libs/libnl/Manifest
+++ b/dev-libs/libnl/Manifest
@@ -5,6 +5,6 @@ DIST libnl-3.8.0.tar.gz 1071113 BLAKE2B ff90d52e9b617ad8a53e4d42f43bee065b331ed9
DIST libnl-3.9.0.tar.gz 1074117 BLAKE2B 56a39aad9aa15992ff02fe35732abbc5ed5d107b814587e02b914631489877899989d49c7aeee1ecb461ad5f525c7cd7c045c9770864d83b0a58490293441193 SHA512 b6f3633d1920e61645c97f4c4c4419444e7fd66aa3b67b0a73bc29df24cf27065542a62a9c2581f90d0c153247922ce5c649b7da51c0fead6afceaf4d0361dce
EBUILD libnl-3.7.0.ebuild 2639 BLAKE2B 9f93d4b6028347d62b49758d015b1dafd1627f87ae84259fd8d5a68f20ed1355db80d0defc0f3fb4a1d55180c20927fb024d9e1bbb30a78e528543e1004d4fac SHA512 c3eda33ee4c7a322c36f658c3cda16b97ff560aee28362db5c288d2f60d6562e739aa523f4db164984bf8c29777e49e124989715a09f189f8f978d188928fa95
EBUILD libnl-3.8.0.ebuild 2916 BLAKE2B e2e1cbe44ae1721d642a96c0897b38615d70ceba99d3bff88a4308d35cec4dc22d27c849adf217f1533e04eef98e1fa3ad0fe761a501a4e510cffa9ae393b948 SHA512 4db0d51cdd30aa8c93ad85da3aa27586648e09135b51d64c4116104f810f231cddb158d891ef79b677016f51c69a9d7ddf2097177c5c4c63fedf6f250f70742d
-EBUILD libnl-3.9.0.ebuild 2804 BLAKE2B dc31b657ccafa3eeaf63299f7d7349c6b01952b12265a93b8d01d6175c608116e46dd0297051d086617a6c860c70233252afb29b4e5ab9d51fff00733ba2c7ca SHA512 bf7e9a9488b85f4ecbd13c18a05f2c6bbe27f9755f910aa29a68be91b7b12a6a66669a19a92fb4bfe2b306da84a87406fe696b182833fef54ab294e7ab166033
-EBUILD libnl-9999.ebuild 2810 BLAKE2B f13c72bc9a6c78df3003afe16563737563d1c03ac1df57d0ef2a9065eef682023e73dc38bacd6f55c263fd80975db97c60fb6f61db9a0cf21b3e4aeff31e9580 SHA512 59028fb0058a5883a4fa0e9bbf1382241586257ac732d1e6edfb617b601dac1938636f9e28a7f47b5917462d5a196861d324d652592bb75db9dbd0fcd87d5cf9
+EBUILD libnl-3.9.0.ebuild 3059 BLAKE2B 68e65db48ca51854296e2ea0d513d5a17aefaa46b409eb278a53800ba8d5d8a65e55b49bd24e03fa32157ce38c3518374929f21074053a296e5cda8c448709a0 SHA512 efa460ca9fa5cedf57b83f631d61ae7c0dd1362ff5338ff996f59b93eaa19a58be2566ba4f696df6c2e0cebc25d9348e45176016f9e4053221d4918f6f180d28
+EBUILD libnl-9999.ebuild 3065 BLAKE2B 53a079926065dfc8e60dfada54f5d6548d4cce7d202734eb655c09447503a65f1357cf60c134ff293b5069fc05d479368eb3a8227c4a2ab900c496556cfe510e SHA512 3c5867d3b9faafe99ba465ed146a3a0a5b2fa817ad4e0f915696d3ddc4c2b47f162e241393fbe6f01c227ab84bdcf7f2b8e0d84df28af5fc756151c61b124cb5
MISC metadata.xml 525 BLAKE2B 62918f4b184a0636f9dbe24a31978ceccf354610b2b8d6db040440f5b519f5a7d710861b94671fd1c684da40e2a9df8563093509e7de9318c891e7c93567b7bf SHA512 076a06cff6803de3775cb295688cbe61831e79e3fa2d7a7e53b376a2c0a5137b349db153692b4cfa22ce6121d9e0579253dee06056076e9aec6f09aaf7a41387
diff --git a/dev-libs/libnl/libnl-3.9.0.ebuild b/dev-libs/libnl/libnl-3.9.0.ebuild
index c1977e5ebeaa..cd91ab04a015 100644
--- a/dev-libs/libnl/libnl-3.9.0.ebuild
+++ b/dev-libs/libnl/libnl-3.9.0.ebuild
@@ -96,6 +96,17 @@ multilib_src_compile() {
fi
}
+multilib_src_test() {
+ CK_VERBOSITY=verbose emake check VERBOSE=1
+
+ if multilib_is_native_abi && use python ; then
+ pushd python > /dev/null || die
+ # TODO: run python/tests/test-create-bridge.py
+ distutils-r1_src_test
+ popd > /dev/null || die
+ fi
+}
+
multilib_src_install() {
default
diff --git a/dev-libs/libnl/libnl-9999.ebuild b/dev-libs/libnl/libnl-9999.ebuild
index 1f693f3fcd9b..65afdf1df751 100644
--- a/dev-libs/libnl/libnl-9999.ebuild
+++ b/dev-libs/libnl/libnl-9999.ebuild
@@ -96,6 +96,17 @@ multilib_src_compile() {
fi
}
+multilib_src_test() {
+ CK_VERBOSITY=verbose emake check VERBOSE=1
+
+ if multilib_is_native_abi && use python ; then
+ pushd python > /dev/null || die
+ # TODO: run python/tests/test-create-bridge.py
+ distutils-r1_src_test
+ popd > /dev/null || die
+ fi
+}
+
multilib_src_install() {
default
diff --git a/dev-libs/libpqxx/Manifest b/dev-libs/libpqxx/Manifest
index 869963e28e57..e053c28cbe58 100644
--- a/dev-libs/libpqxx/Manifest
+++ b/dev-libs/libpqxx/Manifest
@@ -1,3 +1,3 @@
DIST libpqxx-7.7.5.tar.gz 745921 BLAKE2B 0ca9b36aecc96a436023621a1fcfcac2732443fe9d85507a64b511914a606a05f1a1d7e569dbf893d47412fb4040d02c0af2c8de280335d1f7a43240464df59d SHA512 78f1f17f5083347cfce607349d4f62be2878c41150c4afd1f26844dc796d0fe190b387b295e1b6bf9d81a26a0ebe1d82597fa651227c3a1cfe3acbd02ea7246c
-EBUILD libpqxx-7.7.5.ebuild 2094 BLAKE2B ab86dbeef33cb7543cd589580394fe7cc440320968067016496033ad05b3e2f08bacb9f900071409da6ae48ba458a0dbb7550ba6caf948c5fad94b48579863b2 SHA512 f94d36fe9dba23f5d68eef8caa29cbc03000183fac72f80598db36dd3b68f56d54ae9234bf6ac0679553c99c875006b374a9e964264f73ff76840195b79328f9
+EBUILD libpqxx-7.7.5.ebuild 2093 BLAKE2B 27307e32d9366f6ace3afa317d5bd61bd4764967532b90dec23a66e878e1438fd7e22136ca860ac962de4a339ad7bf183dc39387b2789d06b959300aa6be953b SHA512 be7045df8fef3d9e7b445f20847649022cfc89c9e2f20856b79a05b5b087aa9649575ca60e13f1c88bcb1a0563c70c993518580e05e1213a90f026f2fad3606f
MISC metadata.xml 692 BLAKE2B d1308456fb80ef7563f3e644e26cc4c65fcf6c52c7ace01133558e19471dfb85a51e91b1ea26c74cf9e4acc902b29c33e8391e3a3006da0cfc74038ddbe4430d SHA512 061b6fa59d3b6314ab85de5ba8bf7d5548f3e8dac25f1c6ad3a43526df3d60a32b5b5e9aa040f8b8eb4d1f8c008c479b45763c7f09427fb0f2a0dfbf4320bf43
diff --git a/dev-libs/libpqxx/libpqxx-7.7.5.ebuild b/dev-libs/libpqxx/libpqxx-7.7.5.ebuild
index 2f48102dfea8..1778b09b128b 100644
--- a/dev-libs/libpqxx/libpqxx-7.7.5.ebuild
+++ b/dev-libs/libpqxx/libpqxx-7.7.5.ebuild
@@ -3,18 +3,17 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
inherit python-any-r1
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86"
-
DESCRIPTION="Standard front-end for writing C++ programs that use PostgreSQL"
+HOMEPAGE="https://pqxx.org/development/libpqxx/"
SRC_URI="https://github.com/jtv/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-HOMEPAGE="https://pqxx.org/development/libpqxx/"
LICENSE="BSD"
# SONAME version is equal to major.minor
SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86"
IUSE="doc static-libs"
RDEPEND="dev-db/postgresql:="
diff --git a/dev-libs/poco/Manifest b/dev-libs/poco/Manifest
index acc19bbecd79..ec98856a60bd 100644
--- a/dev-libs/poco/Manifest
+++ b/dev-libs/poco/Manifest
@@ -2,5 +2,5 @@ AUX poco-1.10.1-iodbc-incdir.patch 369 BLAKE2B 345540ebd9c448a21e6c8adccba040a43
DIST poco-1.12.4.tar.gz 11296139 BLAKE2B 45e1214616e78041d5ca512cee46621c006fe21f51231f3261dc40ca4941eb3cd4e52db493aa826779784f9d3f35cfd08e3e9d08fb35ebec2d610fb6528c635a SHA512 730700a24b5a00d44aa85914e7d3c9eff76969a123a67315ba5e9b2d18c0ace70d2664d8a611496851f497aa4985d36685a67813a95e814461ae0fffdb460d91
DIST poco-1.13.3.tar.gz 11332562 BLAKE2B 04380cae92bbd2427873f0ea1a3fcade244ee5168390e26081983ded9faaf22e456bdd4ae87f9c77bafc92155f860ea9f56678ec2204bcd7c51a871e7f00d759 SHA512 084064fb462c9e7993d069ebdf395802af900ed92c5b294465a2c246162bb86caa3505985de329e8110d3e9fb3bc39ae9536d523843729d4ed5ce00c35289d92
EBUILD poco-1.12.4.ebuild 4220 BLAKE2B 9be84416a479873236f983cc7b7eed506361e35b6200b8b0f328bc476fec5cf6521a4991198418284136e389cd5ac2a867cf8fd4b66c5251705e781ea51ad2b8 SHA512 dd99c1db6e4e00d31dbe115a972464011b4b138c8f6ef785d3083a7112215fc7655dc199a4b3a913298ac0b9d8ca6c10d63a8d05c0d974ca17f599022f6a2109
-EBUILD poco-1.13.3.ebuild 3912 BLAKE2B 6d5e85d516a4b38df40d4cc38baf4fdadb69827ee799a2b0c0b295a8d444b2d5ab41f3f3e6d198ac06caf514d73e9f5cb69c629d2440b4df16bc3b1fdea9d391 SHA512 e99a2f7f3d51dbd508863cb2ef1604fe749a5cd66c9a6629b67752954a51897b9becd130dd205d113fffa600b14b564b1ea18c2fb0285799c4ae834e29b42b68
+EBUILD poco-1.13.3.ebuild 3907 BLAKE2B b570a253f8b7e3d7dc38a2e94b13d518d7e1a5e8e44b1b7d940a88013716a8598b452052ad1978af2a972a669ac4c628975ac6aad503aae0c406be49a8e16c99 SHA512 2d451bf30476b3db92d8155c3f4e60cd64288fc93c1f0a05403d5624d91073135776d8040c0b95c348199672deccb2ff60eb0fe63d07c61bea50eac3d539a768
MISC metadata.xml 2808 BLAKE2B 4c2ade2415149e209d4ca091a09640c108a8fc182b9c8636f9d52fc8ade3ff89e871f436aaccfc2534f1c91aa3f4213eb16da69d0defcd3faf612e2c8a0fb40e SHA512 5a2aa5c7299d5f9f275364ec22f4d9f426116f02fde30698591e60299e42d54c4a39f2a01a0308fc1407c5065e0bfeaae0698db09713688cbe80faf041fc4c07
diff --git a/dev-libs/poco/poco-1.13.3.ebuild b/dev-libs/poco/poco-1.13.3.ebuild
index 1ab18c28679e..882bf2092c28 100644
--- a/dev-libs/poco/poco-1.13.3.ebuild
+++ b/dev-libs/poco/poco-1.13.3.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-${P}-release"
LICENSE="Boost-1.0"
# SHARED_LIBRARY_VERSION -> "${S}"/libversion
SLOT="0/103"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm arm64 ppc64 x86"
IUSE="7z activerecord cppparser +data examples +file2pagecompiler iodbc +json jwt mariadb +mongodb mysql +net odbc +pagecompiler pdf pocodoc postgres prometheus sqlite +ssl test +util +xml +zip"
RESTRICT="!test? ( test )"
REQUIRED_USE="
diff --git a/dev-libs/tree-sitter-lua/Manifest b/dev-libs/tree-sitter-lua/Manifest
new file mode 100644
index 000000000000..fe970f844c66
--- /dev/null
+++ b/dev-libs/tree-sitter-lua/Manifest
@@ -0,0 +1,3 @@
+DIST tree-sitter-lua-0.1.0.tar.gz 56812 BLAKE2B 2a90a84ff824dfa3233cbc5f21c750796872455747d7a8922526ed852eff7d2787c943090e0858b24df90511c48fe054c6a94289ff404fc317e16af5a117d53e SHA512 7eceb729faacffd13328b7778e408219e76e5ae9aac38bdabd13584817633351161bfcc4074f0ce82c07a61054fdfe14ad5235713f2f2acf18bfd0b414b09a7b
+EBUILD tree-sitter-lua-0.1.0.ebuild 420 BLAKE2B dfaec030c4d6734a867275b125d505a9cb53191d4ba57eb293122b1723e555d3b765276bd321e84a0183e010175b3208ee6198508628702ef56c7eee9821491c SHA512 63c3aa6d8f0216d909d8218b5075632fce555e32de9aaf7cf45ec1ac825bdf0f0025d84f7b09e4452ebf9eff1033502e30a58c8d2cd681800fa49863f12228ea
+MISC metadata.xml 714 BLAKE2B a622282abbe833e85e12881801a832d47fceab2cd2edc19d57ed5831140274830d38bfce162d4c8480e380c479bc46b7e5b4157b16fc836726a1e2c156bfd47e SHA512 c7fe30b38fba6c086f5e68133b7c1a07ef05ed97cc15043fa4be322157e6def830efac54357c9b4c46196348780cbf9aad8264c647711e210e42d9dee7e44d1f
diff --git a/dev-libs/tree-sitter-lua/metadata.xml b/dev-libs/tree-sitter-lua/metadata.xml
new file mode 100644
index 000000000000..71e2033e7471
--- /dev/null
+++ b/dev-libs/tree-sitter-lua/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>matthew@gentoo.org</email>
+ <name>Matthew Smith</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>sarnex@gentoo.org</email>
+ <name>Nick Sarnie</name>
+ </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>brahmajit.xyz@gmail.com</email>
+ <name>Brahmajit Das</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">tree-sitter-grammars/tree-sitter-lua</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-libs/tree-sitter-lua/tree-sitter-lua-0.1.0.ebuild b/dev-libs/tree-sitter-lua/tree-sitter-lua-0.1.0.ebuild
new file mode 100644
index 000000000000..924ebebbf83d
--- /dev/null
+++ b/dev-libs/tree-sitter-lua/tree-sitter-lua-0.1.0.ebuild
@@ -0,0 +1,16 @@
+# 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="Lua grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter-grammars/tree-sitter-lua"
+SRC_URI="https://github.com/tree-sitter-grammars/tree-sitter-lua/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
diff --git a/dev-libs/tree-sitter-markdown-inline/Manifest b/dev-libs/tree-sitter-markdown-inline/Manifest
new file mode 100644
index 000000000000..64d0850772a2
--- /dev/null
+++ b/dev-libs/tree-sitter-markdown-inline/Manifest
@@ -0,0 +1,3 @@
+DIST tree-sitter-markdown-0.2.3.tar.gz 418293 BLAKE2B 803c35b697f19225a887e2839921235155920e7bb7d851406275da436407b3a19a0122ae03ae67722f66f80b4e88099c23f403f4318629224ae3473bfbb29ffe SHA512 8b6849d6dc964c82e45c3d18599d9f3e0ee9656a5085a9ec47f72d0343969e379ce190628a04dae64cb4ecdca2497e6d33ca7175e1f73796742a3ee6ffea743f
+EBUILD tree-sitter-markdown-inline-0.2.3.ebuild 738 BLAKE2B 609fe6f679304594e2d2abd144594e490cd32dc23a9b264868b5fd1f11427d01962505847cfbd29c29eac566dda2f1134e1cd61738bc7c4eb2844ddef6289051 SHA512 2db492f83ca023f9ff84c6ba8e36a2f3ed19c39c2801c6c0978b8081e96892fa8a4c3a74c172dee26b7bfcc03a503acdf72826e51c39ed6ed6f61f9f9d92e98f
+MISC metadata.xml 726 BLAKE2B 8f22dad9e33a8c9a8d1f2bf092b60117c0a98af0da1ecfcfcd046e06f4ab76538f80274f22f1011c7e62411a9dcad374ebdc9aed4226aa63f41b83b051e986f4 SHA512 a6cb46ee663adb9789fb7dbdab42c8fb8689ad16a16a3f583bc60a67a7efbe89ea4fd37b550c6dc08190b33a4ed6c5a28198ae455a522764ccb746c9c883f1f1
diff --git a/dev-libs/tree-sitter-markdown-inline/metadata.xml b/dev-libs/tree-sitter-markdown-inline/metadata.xml
new file mode 100644
index 000000000000..b1d03c5dd240
--- /dev/null
+++ b/dev-libs/tree-sitter-markdown-inline/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>matthew@gentoo.org</email>
+ <name>Matthew Smith</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>sarnex@gentoo.org</email>
+ <name>Nick Sarnie</name>
+ </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>brahmajit.xyz@gmail.com</email>
+ <name>Brahmajit Das</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">tree-sitter-grammars/tree-sitter-markdown_inline</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-libs/tree-sitter-markdown-inline/tree-sitter-markdown-inline-0.2.3.ebuild b/dev-libs/tree-sitter-markdown-inline/tree-sitter-markdown-inline-0.2.3.ebuild
new file mode 100644
index 000000000000..93acb40275e4
--- /dev/null
+++ b/dev-libs/tree-sitter-markdown-inline/tree-sitter-markdown-inline-0.2.3.ebuild
@@ -0,0 +1,25 @@
+# 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
+
+MY_PN=tree-sitter-markdown
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Markdown-inline grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter-grammars/tree-sitter-markdown"
+SRC_URI="https://github.com/tree-sitter-grammars/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz"
+S="${WORKDIR}"/${MY_P}/${MY_PN}-inline
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# Running the tests requires extensions to be enabled, but the parser
+# generated by upstream does not include the extensions.
+# https://github.com/tree-sitter-grammars/tree-sitter-markdown/issues/136
+RESTRICT="test"
diff --git a/dev-libs/tree-sitter-markdown/Manifest b/dev-libs/tree-sitter-markdown/Manifest
new file mode 100644
index 000000000000..b6c3b3d52b90
--- /dev/null
+++ b/dev-libs/tree-sitter-markdown/Manifest
@@ -0,0 +1,3 @@
+DIST tree-sitter-markdown-0.2.3.tar.gz 418293 BLAKE2B 803c35b697f19225a887e2839921235155920e7bb7d851406275da436407b3a19a0122ae03ae67722f66f80b4e88099c23f403f4318629224ae3473bfbb29ffe SHA512 8b6849d6dc964c82e45c3d18599d9f3e0ee9656a5085a9ec47f72d0343969e379ce190628a04dae64cb4ecdca2497e6d33ca7175e1f73796742a3ee6ffea743f
+EBUILD tree-sitter-markdown-0.2.3.ebuild 461 BLAKE2B 4f7646dd0c61692a233996500c7784c59e6cc6ba530c502e18be8ae6b5c70ddda8ad89a060811320f5701913f44bd330d618edb4ad813d3ef4d331d4c96a67b5 SHA512 4d297a1b9373ae9cc7d232ac5e85559d7ed5f6d9b6b1748ebbf64db77d4b33371a48b51f98fa8dfaad86b8707f28d7fd11bc5f94bae68435d36913bbe32e09de
+MISC metadata.xml 719 BLAKE2B 0d927f6fdebf9b8bece72ab869b1e3caf28f2f40b42e4d465c64e40c25e5e93849babb12be027e5173ba0fb4fff6305b696346ca4aa917e7994d3050fb302de6 SHA512 fb0027041758758b2b15127061448fd387fd72fb5ed20cb2e8427886518dd98f0018d1c47e71684ad37d8a420fe1dc833f3d174dbe3fa3b10cccf8314a782f2a
diff --git a/dev-libs/tree-sitter-markdown/metadata.xml b/dev-libs/tree-sitter-markdown/metadata.xml
new file mode 100644
index 000000000000..57e0316e36f5
--- /dev/null
+++ b/dev-libs/tree-sitter-markdown/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>matthew@gentoo.org</email>
+ <name>Matthew Smith</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>sarnex@gentoo.org</email>
+ <name>Nick Sarnie</name>
+ </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>brahmajit.xyz@gmail.com</email>
+ <name>Brahmajit Das</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">tree-sitter-grammars/tree-sitter-markdown</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-libs/tree-sitter-markdown/tree-sitter-markdown-0.2.3.ebuild b/dev-libs/tree-sitter-markdown/tree-sitter-markdown-0.2.3.ebuild
new file mode 100644
index 000000000000..32295eac0246
--- /dev/null
+++ b/dev-libs/tree-sitter-markdown/tree-sitter-markdown-0.2.3.ebuild
@@ -0,0 +1,17 @@
+# 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="Markdown grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter-grammars/tree-sitter-markdown"
+SRC_URI="https://github.com/tree-sitter-grammars/tree-sitter-markdown/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${P}/${PN}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
diff --git a/dev-libs/tree-sitter-meta/Manifest b/dev-libs/tree-sitter-meta/Manifest
index d94854693fa7..2acc2cf2cb1d 100644
--- a/dev-libs/tree-sitter-meta/Manifest
+++ b/dev-libs/tree-sitter-meta/Manifest
@@ -1,4 +1,3 @@
-EBUILD tree-sitter-meta-1-r1.ebuild 949 BLAKE2B 6e36ec719265505f6c2e2d14fc1120ddb4a55fc7a576d67e053ff8eda8a529930130f43c09eb612c27f24a917b71ba9e7df75c48ec35d4bc82be90e45d89dc19 SHA512 e22bc9c51930383c01fd4d9f14ca69d0eb5992e680a9a0b33db9615c2d24162e1c333bcd2b7be935db52d8df90027d73203fa0f8a34c926f0033f500d5f39984
EBUILD tree-sitter-meta-1-r4.ebuild 1033 BLAKE2B ed41e052327127433e517e5d52c2775ac07c5cb43734caa64a177ba8d8d8b68ca0aae5afa5f0833ff7ec026adbcd4e6c629e0dbe0f0b5a21c4ba9b6054345266 SHA512 685a74e92735b761ed4cc3adbe77162f852cbcbb9fbf72c8c3c923f84771e1c2fbeae3833064b016216d28cf3d08950765569868a09a60a3e818d0db8a20ece2
-EBUILD tree-sitter-meta-1.ebuild 631 BLAKE2B 258966b03e18ecf79927eab5378a2e54a9e2358d970078635d51153dc0d167487bcbae9ffb406ecc6e78083e0e04e1673030695d0bde575ae328465077b6890d SHA512 21f4d32458d18bc02aabf9dcacbce05ac81145a5cab4c9b031d8c4787ad878a265cf2bd6c21cb78ce56874a5972d72ba0a5dfb23e926a0f40836639f1dbc8f73
-MISC metadata.xml 353 BLAKE2B 37c7e076c05097bd49ad4b4a74ba03c9626b746f5b69f168d72331ddf98f266cc9fad580803a56f6ab12e4a1d25aca5cae5d8e6a343e571b187365e853fc468e SHA512 450c7c6f5d38fa9f31781c098b724d77b45ecb25f0ad2dd5525c66d185c77351c1a50cb5b4af50040c842a5729bbc8652ed000d818caa6539f8e6e30be022fd1
+EBUILD tree-sitter-meta-1-r5.ebuild 1238 BLAKE2B df9d3e63543ca13d857f0fc538089575474013a14d020be977f29693a676f19727ede46e7344a42d669da0c09c73c5de4284ebe4d974bef0690242ffffd91c10 SHA512 9f7cdf2516112a62a5d51fb432ca4bc651c13f64a5a7312d7662eb61af29c757f16cdc11c87291486e8cbaf5f484d2cfe8cb83df259dbc5ddcf7c408dfc80b8f
+MISC metadata.xml 613 BLAKE2B 2bb6a60b0918fd0a15dd391d868c77e72c62c939792ec17573992be74bc7ef7c8e3df568957488485f8e321bdd075761a924760d7caf4233f2a39a6f0c3e031a SHA512 67d2d8a1c64370147b2a4fa6ba407321c2038156453ef6c3ac2f1e033278045254516fb46ec17ecd4c0a45910e2b4d769cfe0d0eb313c7e64d67027f8cce1f75
diff --git a/dev-libs/tree-sitter-meta/metadata.xml b/dev-libs/tree-sitter-meta/metadata.xml
index 6e7f9e7ff033..e4d047b844a8 100644
--- a/dev-libs/tree-sitter-meta/metadata.xml
+++ b/dev-libs/tree-sitter-meta/metadata.xml
@@ -9,4 +9,12 @@
<email>sarnex@gentoo.org</email>
<name>Nick Sarnie</name>
</maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>brahmajit.xyz@gmail.com</email>
+ <name>Brahmajit Das</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
</pkgmetadata>
diff --git a/dev-libs/tree-sitter-meta/tree-sitter-meta-1-r1.ebuild b/dev-libs/tree-sitter-meta/tree-sitter-meta-1-r5.ebuild
index 58a50eb0a10e..092bfd72b39a 100644
--- a/dev-libs/tree-sitter-meta/tree-sitter-meta-1-r1.ebuild
+++ b/dev-libs/tree-sitter-meta/tree-sitter-meta-1-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,16 +8,18 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter"
LICENSE="metapackage"
SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
RDEPEND="
dev-libs/tree-sitter
dev-libs/tree-sitter-bash
dev-libs/tree-sitter-c
- dev-libs/tree-sitter-c-sharp
+ dev-libs/tree-sitter-cmake
dev-libs/tree-sitter-cpp
+ dev-libs/tree-sitter-c-sharp
dev-libs/tree-sitter-css
dev-libs/tree-sitter-embedded-template
+ dev-libs/tree-sitter-gleam
dev-libs/tree-sitter-go
dev-libs/tree-sitter-haskell
dev-libs/tree-sitter-html
@@ -26,13 +28,21 @@ RDEPEND="
dev-libs/tree-sitter-jsdoc
dev-libs/tree-sitter-json
dev-libs/tree-sitter-julia
+ dev-libs/tree-sitter-lua
+ dev-libs/tree-sitter-markdown
+ dev-libs/tree-sitter-markdown-inline
dev-libs/tree-sitter-ocaml
dev-libs/tree-sitter-php
dev-libs/tree-sitter-python
dev-libs/tree-sitter-ql
+ dev-libs/tree-sitter-query
+ dev-libs/tree-sitter-regex
dev-libs/tree-sitter-ruby
dev-libs/tree-sitter-rust
dev-libs/tree-sitter-scala
dev-libs/tree-sitter-tsq
+ dev-libs/tree-sitter-tsx
dev-libs/tree-sitter-typescript
+ dev-libs/tree-sitter-vim
+ dev-libs/tree-sitter-vimdoc
"
diff --git a/dev-libs/tree-sitter-meta/tree-sitter-meta-1.ebuild b/dev-libs/tree-sitter-meta/tree-sitter-meta-1.ebuild
deleted file mode 100644
index c8c6353faa95..000000000000
--- a/dev-libs/tree-sitter-meta/tree-sitter-meta-1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Metapackage for Tree Sitter packages"
-HOMEPAGE="https://github.com/tree-sitter/tree-sitter"
-
-LICENSE="metapackage"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- dev-libs/tree-sitter
- dev-libs/tree-sitter-bash
- dev-libs/tree-sitter-c
- dev-libs/tree-sitter-cpp
- dev-libs/tree-sitter-css
- dev-libs/tree-sitter-go
- dev-libs/tree-sitter-html
- dev-libs/tree-sitter-javascript
- dev-libs/tree-sitter-json
- dev-libs/tree-sitter-meta
- dev-libs/tree-sitter-php
- dev-libs/tree-sitter-scala
- dev-libs/tree-sitter-typescript"
diff --git a/dev-libs/tree-sitter-query/Manifest b/dev-libs/tree-sitter-query/Manifest
new file mode 100644
index 000000000000..f0a71ea7ea5d
--- /dev/null
+++ b/dev-libs/tree-sitter-query/Manifest
@@ -0,0 +1,3 @@
+DIST tree-sitter-query-0.4.0.tar.gz 42944 BLAKE2B f323ae7a7443dd7deffd08c54e36e542578405ae93a4b028705dd36b33b6fe4e78a519ea6cfc1495fc7c3c89f83105d8b6d47f69ab98176223d4564acd831048 SHA512 e5c771c9e519b2cf3ecf99a5708d2389d63366183d877ad2ddd396ab5cde1b4a2e57837924da3f32fd050bd70f20e2445fbd414b0f82b0a8ce112f8466cbccca
+EBUILD tree-sitter-query-0.4.0.ebuild 438 BLAKE2B ec521fbb542762779e5c00a710e41db8e528aebb434737ca1beefe419fe08fc69345397e04de5ce22a3d70f0024eaf284ef5f53fa58c4d9352aa9ebac8a68b98 SHA512 cd990080ea6fad1fa2eb25dc14af4a14be4d8205e27d085fbb7f77af9a9738c2dc54fdceb3b565c0e28caa00fce745dfa09bd96f4853022b1ec3e02a3ec257d8
+MISC metadata.xml 716 BLAKE2B 3b0028e327e40de27f6748c8b3a92776382c666a0ea5384c39e248f50ab58415487bf6d95de68b1901ff4cfb446ddcb43bc080c7823ab588beb8e7eeadd3c625 SHA512 cd863846801e757cd356ecc8b1617469697e0a92c1f4ebcc085af443b9dace9f4a00729f4aebd96392e7e499fd7d5f35c847b016a820985bace460fb9646171a
diff --git a/dev-libs/tree-sitter-query/metadata.xml b/dev-libs/tree-sitter-query/metadata.xml
new file mode 100644
index 000000000000..929772f6fdc1
--- /dev/null
+++ b/dev-libs/tree-sitter-query/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>matthew@gentoo.org</email>
+ <name>Matthew Smith</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>sarnex@gentoo.org</email>
+ <name>Nick Sarnie</name>
+ </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>brahmajit.xyz@gmail.com</email>
+ <name>Brahmajit Das</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">tree-sitter-grammars/tree-sitter-query</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-libs/tree-sitter-query/tree-sitter-query-0.4.0.ebuild b/dev-libs/tree-sitter-query/tree-sitter-query-0.4.0.ebuild
new file mode 100644
index 000000000000..50cac920993c
--- /dev/null
+++ b/dev-libs/tree-sitter-query/tree-sitter-query-0.4.0.ebuild
@@ -0,0 +1,16 @@
+# 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="Tree-sitter query grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter-grammars/tree-sitter-query"
+SRC_URI="https://github.com/tree-sitter-grammars/tree-sitter-query/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
diff --git a/dev-libs/tree-sitter-tsx/Manifest b/dev-libs/tree-sitter-tsx/Manifest
new file mode 100644
index 000000000000..494faa0503ff
--- /dev/null
+++ b/dev-libs/tree-sitter-tsx/Manifest
@@ -0,0 +1,3 @@
+DIST tree-sitter-tsx-0.20.6.tar.gz 1564217 BLAKE2B bc4d26bd8e4e9ca14ddf4b175cc2a2e7a81dac67e114a6e01f59ff55c5ecd63a0a359e03d78928aa965363e9c4db154a9b1917cf3aafce9fdaca3a58d60bfcc1 SHA512 f30f38aa269302eee5f738422626187111c14c7ba07982d619b200a58a20a08849f8a0e79358cad331d689afd5ab389a88b246bda30031ae354f93433e85b763
+EBUILD tree-sitter-tsx-0.20.6.ebuild 564 BLAKE2B f0c6f93e55985591260e89c965bfe26dbb9e1930a36f9d9a1ffa6759a41f6866ebd2bd99e497a9dc7d2c426d8b00b52883f9f5823add3b36c80cf3602f2f14d5 SHA512 0dc5406c6c5251cea56132a3ce96640f3413a4df25e5b6b0226e23eb75d2c5813d5bfc9e9af2669b9838ad69f3c3ec13392097a09c0f5163254da33c5afa573d
+MISC metadata.xml 456 BLAKE2B d685987fbe092282fc76b01da5c6d0b5bf4e83359ffd09df9d5f1676a3ccfff8b6bb23b6889cb4b454326755bf5eb5fd34ffb6e3212a24e3c633267f2711b843 SHA512 411f31e7f58127fa31164b9fefcf72fe456b1f432287707ee7bb89060c29147c8f355d81fe81bd81f74e193bbe9a3c9a0fd13f6deabc551134396ea34a780861
diff --git a/dev-libs/tree-sitter-tsx/metadata.xml b/dev-libs/tree-sitter-tsx/metadata.xml
new file mode 100644
index 000000000000..7b982a3cd402
--- /dev/null
+++ b/dev-libs/tree-sitter-tsx/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>arsen@gentoo.org</email>
+ <name>Arsen Arsenović</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>matthew@gentoo.org</email>
+ <name>Matthew Smith</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">tree-sitter/tree-sitter-typescript</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-libs/tree-sitter-tsx/tree-sitter-tsx-0.20.6.ebuild b/dev-libs/tree-sitter-tsx/tree-sitter-tsx-0.20.6.ebuild
new file mode 100644
index 000000000000..0eb1d05722cb
--- /dev/null
+++ b/dev-libs/tree-sitter-tsx/tree-sitter-tsx-0.20.6.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+MY_P=${P/tsx/typescript}
+MY_PN=${PN/tsx/typescript}
+
+DESCRIPTION="TSX grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-typescript"
+SRC_URI="https://github.com/tree-sitter/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/${MY_P}/tsx
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+src_prepare() {
+ # fix test corpus path
+ ln -s ../common test || die
+
+ tree-sitter-grammar_src_prepare
+}
diff --git a/dev-libs/tree-sitter-vim/Manifest b/dev-libs/tree-sitter-vim/Manifest
new file mode 100644
index 000000000000..f1e24e6df7a4
--- /dev/null
+++ b/dev-libs/tree-sitter-vim/Manifest
@@ -0,0 +1,3 @@
+DIST tree-sitter-vim-0.4.0.tar.gz 356704 BLAKE2B f1b2768a1efd6b1051cb4989923ef8d9b874faf24180beb6db1f65d2a2d75189bdd82ae4646c3b3e7c21a98466a510b89447074b2f0fdf2384802990e19f5c9d SHA512 32796cc68227c48ea4d0d2c78640c66710a8f67ab45add1d5a89eec5ade5f74bde6f2fed353a5779f5618ab91567e563449c72b8e134a904d011266303695bda
+EBUILD tree-sitter-vim-0.4.0.ebuild 426 BLAKE2B 261a4395ebb258e7dfc0e1951c296c02e55de837bc61c62255bbe31681715f227035159aa52579ca7073dcec6ad3473c58d02997eb834fd7e463fbd381085ff3 SHA512 86b9ce5c47b99e639e046d314be2072e2fbfcdd450204387858c16b3218c3f222b014a240d83632e0041bae7d43ff7988e17678ec852b3ede6eea8d9a3ed4b51
+MISC metadata.xml 714 BLAKE2B 4db05ea40308a8c3d9f057f60e421e4b44496ca79ccce97493a99e60e5a3c16085a14a1e42905dbb45bad04c6969349680f88c4e2e3b38f18d5870ff41aabb8d SHA512 bbd1a73e1d099a9f0cd44ef17c994a8fa507dfade5926861cfe620eda4976396aa1f2fb413d23729af4000a882150078e5a238ab464f2ec11ae6a9354167dad0
diff --git a/dev-libs/tree-sitter-vim/metadata.xml b/dev-libs/tree-sitter-vim/metadata.xml
new file mode 100644
index 000000000000..0146379f9de0
--- /dev/null
+++ b/dev-libs/tree-sitter-vim/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>matthew@gentoo.org</email>
+ <name>Matthew Smith</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>sarnex@gentoo.org</email>
+ <name>Nick Sarnie</name>
+ </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>brahmajit.xyz@gmail.com</email>
+ <name>Brahmajit Das</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">tree-sitter-grammars/tree-sitter-vim</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-libs/tree-sitter-vim/tree-sitter-vim-0.4.0.ebuild b/dev-libs/tree-sitter-vim/tree-sitter-vim-0.4.0.ebuild
new file mode 100644
index 000000000000..d2fdec3dfb55
--- /dev/null
+++ b/dev-libs/tree-sitter-vim/tree-sitter-vim-0.4.0.ebuild
@@ -0,0 +1,16 @@
+# 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="Vimscript grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter-grammars/tree-sitter-vim"
+SRC_URI="https://github.com/tree-sitter-grammars/tree-sitter-vim/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
diff --git a/dev-libs/tree-sitter-vimdoc/Manifest b/dev-libs/tree-sitter-vimdoc/Manifest
new file mode 100644
index 000000000000..fc50ffb84712
--- /dev/null
+++ b/dev-libs/tree-sitter-vimdoc/Manifest
@@ -0,0 +1,3 @@
+DIST tree-sitter-vimdoc-3.0.0.tar.gz 58110 BLAKE2B 21713b7c75e988be0c92f181dc33bd4616346a618f11d34a90e26b39c0a6fd7b97f18154982fb41287258fbe436522e04753f9f19d6e61cdc9405057ae247142 SHA512 2305127de360a34f10706002793ffc52d220b950105dcb1d54afa1f291e86be7a9188390de9b92a1edc8083a8d270a9e8b641b15b43e161f29c1117f93589763
+EBUILD tree-sitter-vimdoc-3.0.0.ebuild 401 BLAKE2B 036788d7f1db65c072c58423ee2cd62f670543d6002554e3df8fc939b61c137b7d2747a0b8067d09ebfe4af80bbccbc26978174fe18f554c66a653f832ca43ca SHA512 647c84b0d774caeeef116e0e00286fa7aa7b4757fea798d5ec669a0148ca1b7e0eb5f129ccc16e02faf2c1cd917fa387d91c4ac1b4340479b57d62f5a38221e3
+MISC metadata.xml 717 BLAKE2B a407c0e2757e55fd67da524d151ed0ab813d6aeedcbb16198eb66c5111d1697d239c21c4baefd1754f891a0c3a93389ad4cb089ae5ac71e6a26b03d6675350f9 SHA512 789ffb12385482c9c083e479376c5c00225f9ec1b7a8813484393242876b0328e51507b1281dbdb9145577fedeaabd72a8ddd92e4dc625703fd3526b02384b0b
diff --git a/dev-libs/tree-sitter-vimdoc/metadata.xml b/dev-libs/tree-sitter-vimdoc/metadata.xml
new file mode 100644
index 000000000000..8b5235330290
--- /dev/null
+++ b/dev-libs/tree-sitter-vimdoc/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>matthew@gentoo.org</email>
+ <name>Matthew Smith</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>sarnex@gentoo.org</email>
+ <name>Nick Sarnie</name>
+ </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>brahmajit.xyz@gmail.com</email>
+ <name>Brahmajit Das</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">tree-sitter-grammars/tree-sitter-vimdoc</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-libs/tree-sitter-vimdoc/tree-sitter-vimdoc-3.0.0.ebuild b/dev-libs/tree-sitter-vimdoc/tree-sitter-vimdoc-3.0.0.ebuild
new file mode 100644
index 000000000000..80b5c046b96a
--- /dev/null
+++ b/dev-libs/tree-sitter-vimdoc/tree-sitter-vimdoc-3.0.0.ebuild
@@ -0,0 +1,16 @@
+# 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="Vimdoc grammar for Tree-sitter"
+HOMEPAGE="https://github.com/neovim/tree-sitter-vimdoc"
+SRC_URI="https://github.com/neovim/tree-sitter-vimdoc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
diff --git a/dev-lisp/Manifest.gz b/dev-lisp/Manifest.gz
index 6c6130590dc9..33e36e555114 100644
--- a/dev-lisp/Manifest.gz
+++ b/dev-lisp/Manifest.gz
Binary files differ
diff --git a/dev-lisp/cmucl/Manifest b/dev-lisp/cmucl/Manifest
index 38d4e9b25f5c..611172872ca5 100644
--- a/dev-lisp/cmucl/Manifest
+++ b/dev-lisp/cmucl/Manifest
@@ -1,8 +1,12 @@
AUX cmucl-21c-build.patch 733 BLAKE2B 51df14314e979b919ff307aa2b165106bf7d977cee7dee1002bc89cee9f8b175494ca2d9e7b1a87447b3c11e944a75ec58af661d54adeceef61a8a4c5435824b SHA512 ca4bab7ac344ef83064081252e30d4704fe5f3006f58e90024cd51a02ab82341c651ec4117e8b14912b071d730acee76e330e237e7942597bb73b94eb73fbdda
AUX cmucl-21c-execstack-fixes.patch 3990 BLAKE2B 962e4aa31d703128e871c39bafb1be7e42be56619c8c803e745a68a0b94faa43c392b78e96d4a10758dd564c3e1791bed103edcbf986717960c1129e7f019de9 SHA512 bb32dfffa6b737af8be924f194112863b64010b00b30caf92c023a16ac1d2884f51ee724b57cdeb2786f10aad6bd0054a835c94f03b911eca4648c2e5927ce3b
+AUX cmucl-21e-version.patch 131 BLAKE2B 61378abebc9491869af224d59794eb6fedc9419792ce945b39eb34067a932406c098b8481b5865c14c262c0fe8bf87c35d20815fb4d2ed7e0949698fd0d863e6 SHA512 9ec9e5b632ac31dc08fde9d9ac0a2bea0232495a4af1c2043024df3a03b2f9c8bdf7922f44957dbfe266224e6965c3449ad62dd73787ff066ef8f7b8dbb09cd0
AUX cmuclrc 305 BLAKE2B 1943c5ca8f43ce890e37949fa71cbeb24a5f849c827b3e05ec240ce22527b3bea550eaf9a74c1e98f2a9c7adda4f2caf84341cf1f42e6a26f17d784769ef1f62 SHA512 36ae348795f27a7aae2e1cf10376606b9a6898b4c4f0e6da692b3e60bed21e2825ac766a51fb648f1365b238046efd155e80d70421ff65ecffe5b68342895740
AUX site-init.lisp.in 1839 BLAKE2B d4bd6da1c3d0902b96af4abac48f981f21d4494f3da6dab9d398c3af873c4fbf23a6c9cda878099a522787875e3882fc635859253769f56d6275721bea0a7853 SHA512 374e5acf970b1bd26d2318b678cba509296f2356a4672648f8522387c216288e8f43b514004b0d0c98da5d03a5db10435d5f42f57db88c916691eb4ae93f126a
DIST cmucl-21c-x86-linux.tar.bz2 11127872 BLAKE2B b9089a40b4a0738f9faccdfddb7b33256a561a07cedc3ef9b3ec7afddbbb9de493c2ffb9af4a8d6b6ce70ef857576870901a6b7a607f52bdaf8a0f53ddd2d07e SHA512 9097220aef612aa3d8367a86a86dc62d86d918190d2688f6e90d415c9f9d881f97f0829e9d310f700b014821d30bf5a15f7a05cdb9201c9deab10a7231e0bcb6
+DIST cmucl-21e-x86-linux.tar.bz2 11305452 BLAKE2B d7dde5afb0d6b0a42506c2a7bef09e93ddfb415eea1d41db95d63bdfc3d6f654859dabd641b4fd78c1ba4c36a6f6b5ac6318d4124a0cd21b389dd448e4bc109a SHA512 84193903a75356a28e14b4dc2f6c4dd20d6f0d424a24150c2f9b1094b4a91def4c85b8c5ade326487ca34a7705096c09109329f1eedba728e63e70b1dc011b5d
DIST cmucl-src-21c.tar.bz2 6947775 BLAKE2B 828075c71ddf459d09076199af4a02f2294063bd9ef0beb6d4bcbb473dd0ff8cfdff7faa9416f640e125603301fa37c73a280db597bf4301c22fbe88c4cc2dbb SHA512 98ea0516b71af7c6f92b5f67f6c1545949fcd1dc95e1238a989c1c2858a75e2751e5eb765b29812ad5cc5de015333787dac2a63a9ddea9bb83cfd72fef6794f4
+DIST cmucl-src-21e.tar.bz2 7161287 BLAKE2B 1e52643917f05bbd2fa45f3cbed894506458a13047faf077388066035dfcb66440879c8cc4f79592b32dd5eb85679e3bb9fad5d9327f86e1c30e8446ffdda281 SHA512 fc2647fdd9adebe9c9a6a6398ef43203b750ff9c9437fec2b0c9b6fe2a50e430089308f0ff2362c3bc76724df9168c95293191e45489b3a5051942f63c0ed9b2
EBUILD cmucl-21c.ebuild 2996 BLAKE2B 39eee56c004c084a654d72d431d4534bea499118c8fab86934af2197b848946858332e9202614bb631b1814d547c6d93ea43f3a7809b8c397064bfe3502a68c3 SHA512 e183479aab3a427deb618c0d69f1a31348b91118385a4210cd39de0e0ea5439a0a1f85d9a8249b5b91651fa2befefb80ab50344da8cc4e8df1d8cee046eee231
-MISC metadata.xml 1393 BLAKE2B 846f8c77c97261eaf9a47f9f003d81e6807df36809dabb0e3d08bd7db022be8df791a4ecfbaa997d810e43fa749b1aef8e5d96ced95a9d0a3d2a2eb4de638710 SHA512 63fb77e29fddc06d4d82ed746fa138fd4a49165d06698ce5ae03fc46a5aee7bfa0331832cfe42bc987ec5131278e747f7c3400d2a66a5cff171470117d0e62a5
+EBUILD cmucl-21e.ebuild 3002 BLAKE2B 82178a34bda45caa5da6c5a5683a394c037ed7a3499d331be72ad6fe180c4f8a5cda2ce4ab83bce3e432471064b265ac0bc29c147141bdaa9d6815f1ae2a8f12 SHA512 a69d3247c80b0c1977bda75d3665d3b7cbb6aa901602355948966b6cb3b10b094b5258c8636a7252554821b1740849138273da1f721c84f2d7a81110bfbdb48d
+MISC metadata.xml 1444 BLAKE2B a4f4477341e36eb3a953d79ea441d55fa19693b88fc64d2b36b45b5519e4123aa6117397fb4d8efa0a5f3928b4d65112d48ef5fa757c43ea6f0ee5349f685fd7 SHA512 b07a9e2290d3c5c16acd765302756a0468a689a8b72b6fbefc08578695e2ae5cbb60a66a0759c3f6bea57e850e54bf05d144248783f48de766addb90af1287fc
diff --git a/dev-lisp/cmucl/cmucl-21e.ebuild b/dev-lisp/cmucl/cmucl-21e.ebuild
new file mode 100644
index 000000000000..88d5d6bc3cc7
--- /dev/null
+++ b/dev-lisp/cmucl/cmucl-21e.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_PV=${PV:0:3}
+
+DESCRIPTION="CMU Common Lisp is an implementation of ANSI Common Lisp"
+HOMEPAGE="https://www.cons.org/cmucl/"
+SRC_URI="
+ https://common-lisp.net/project/cmucl/downloads/release/${MY_PV}/cmucl-src-${MY_PV}.tar.bz2
+ https://common-lisp.net/project/cmucl/downloads/release/${MY_PV}/cmucl-${MY_PV}-x86-linux.tar.bz2
+"
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="-* ~x86"
+IUSE="doc gui source"
+
+CDEPEND=">=dev-lisp/asdf-2.33-r3:=
+ x11-libs/motif:0"
+DEPEND="${CDEPEND}
+ app-alternatives/bc
+ doc? ( virtual/latex-base )"
+RDEPEND="${CDEPEND}"
+
+TARGET=linux-4
+
+src_prepare() {
+ eapply "${FILESDIR}"/${PN}-21c-execstack-fixes.patch
+ eapply "${FILESDIR}"/${P}-version.patch
+ eapply_user
+ #cp "${FILESDIR}"/os-common.h src/lisp/ || die
+ cp /usr/share/common-lisp/source/asdf/build/asdf.lisp src/contrib/asdf/ || die
+}
+
+src_compile() {
+ local cmuopts=$(usex gui "" -u)
+ local buildimage="bin/lisp -batch"
+
+ env CC="$(tc-getCC)" bin/build.sh -v "-gentoo-${PR}" -C "" \
+ -o "${buildimage}" ${cmuopts} \
+ || die "Cannot build the compiler"
+
+ # Compile up the asdf and defsystem modules
+ ${TARGET}/lisp/lisp -noinit -nositeinit -batch << EOF || die
+(in-package :cl-user)
+(setf (ext:search-list "target:")
+ '("$TARGET/" "src/"))
+(setf (ext:search-list "modules:")
+ '("target:contrib/"))
+
+(compile-file "modules:asdf/asdf")
+(compile-file "modules:defsystem/defsystem")
+EOF
+
+ # Documentation
+ if use doc; then
+ pushd src/docs/cmu-user > /dev/null \
+ || die "directory src/docs/cmu-user does not exist"
+ emake
+ cd ../internals || die "directory src/docs/internals does not exist"
+ emake
+ popd > /dev/null || die
+ fi
+}
+
+src_install() {
+ DOCDIR=share/doc/${PF} bin/make-dist.sh -S -g -G root -O root \
+ -M share/man/man1 -V ${MY_PV} -A x86 -o linux ${TARGET} \
+ || die "Cannot build installation archive"
+ # Necessary otherwise tar will fail
+ dodir /usr
+ pushd "${D}"/usr > /dev/null || die
+ tar xzpf "${WORKDIR}"/cmucl-${MY_PV}-x86-linux.tar.gz \
+ || die "Cannot install main system"
+ if use gui ; then
+ tar xzpf "${WORKDIR}"/cmucl-${MY_PV}-x86-linux.extra.tar.gz \
+ || die "Cannot install extra files"
+ fi
+ if use source; then
+ # Necessary otherwise tar will fail
+ dodir /usr/share/common-lisp/source/${PN}
+ cd "${D}"/usr/share/common-lisp/source/${PN} || die
+ tar --strip-components 1 -xzpf "${WORKDIR}"/cmucl-src-${MY_PV}.tar.gz \
+ || die "Cannot install sources"
+ fi
+ popd > /dev/null || die
+
+ # Install site config file
+ sed "s,@PF@,${PF},g ; s,@VERSION@,$(date +%F),g" \
+ < "${FILESDIR}"/site-init.lisp.in \
+ > "${D}"/usr/$(get_libdir)/cmucl/site-init.lisp \
+ || die "Cannot fix site-init.lisp"
+ insinto /etc/common-lisp
+ doins "${FILESDIR}"/cmuclrc
+
+ # Documentation
+ if use doc; then
+ dodoc src/docs/cmu-user/cmu-user.pdf src/docs/internals/design.pdf
+ docompress -x /usr/share/doc/${PF}/{cmu-user,design}.pdf
+ fi
+}
diff --git a/dev-lisp/cmucl/files/cmucl-21e-version.patch b/dev-lisp/cmucl/files/cmucl-21e-version.patch
new file mode 100644
index 000000000000..204e1a396593
--- /dev/null
+++ b/dev-lisp/cmucl/files/cmucl-21e-version.patch
@@ -0,0 +1,9 @@
+--- cmucl/bin/build.sh
++++ cmucl/bin/build.sh
+@@ -40,5 +40,5 @@
+ ENABLE4="yes"
+
+-version=21d
++version=21e
+ SRCDIR=src
+ BINDIR=bin
diff --git a/dev-lisp/cmucl/metadata.xml b/dev-lisp/cmucl/metadata.xml
index bf312af3c421..f47933e812b4 100644
--- a/dev-lisp/cmucl/metadata.xml
+++ b/dev-lisp/cmucl/metadata.xml
@@ -31,6 +31,7 @@ ANSI Common Lisp standard. Here is a summary of its main features:
</longdescription>
<use>
<flag name="doc">Installs package documentation</flag>
+<flag name="gui">Build CLX, CLM, or Hemlock</flag>
<flag name="source">Include source code for CMUCL in installation</flag>
<flag name="X">Build CLX, CLM, or Hemlock</flag>
</use>
diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz
index 0c6b05dfe27e..9d3f77488eb5 100644
--- a/dev-ml/Manifest.gz
+++ b/dev-ml/Manifest.gz
Binary files differ
diff --git a/dev-ml/fieldslib/Manifest b/dev-ml/fieldslib/Manifest
index 1fce95e5644c..8319f44620b2 100644
--- a/dev-ml/fieldslib/Manifest
+++ b/dev-ml/fieldslib/Manifest
@@ -5,5 +5,5 @@ DIST fieldslib-0.17.0.tar.gz 3744 BLAKE2B 56acfc888521b2a541f763b7073b32f3dc2d91
EBUILD fieldslib-0.14.0.ebuild 473 BLAKE2B 894cb61564c6d278d31ecbd2c4d502f44d41631030b912553d69242edb9b33f5ece397ea384b1ae44fee2ddb315b0efc48af2c18adf59de62be2eec6d3634122 SHA512 1decd4330b340d0f92e8035521d7f953d3f2940a0969445dc9d9213a1aaa865b32639f9bc16024b1ccf1cae83a79303548378ceb67c40f8a1d54ef94c0242f49
EBUILD fieldslib-0.15.0.ebuild 480 BLAKE2B 60e38f4b1ef12df7c9cd47dd89304ef4ae18e662816b109a3836fe3fade18424e7969f355f7e31ab09ccbeea90fa84110520b2e1423ecc3ab18851913a531100 SHA512 d2be4b63bd7d919fa0b2682f6e67c607aaba5ea01f98471908717f9329598607edce3a0ad5cf6eee3d844ad07ffbc894fe8abc5eb0a777e640ee0a205835aac3
EBUILD fieldslib-0.16.0.ebuild 510 BLAKE2B 0c9fe73ce827f53d25fc7f1da863c55f62d3da07b5a1887b6f80d6b7ea633d557641af29abf094563d63df9859f71e1d85bf93a86dc1b1a51e3cbb11bcbf2d51 SHA512 ad302b42eb04ed87b4f1b8364f99403dc9f94847bfaec659cf00bbae2d189a10743abf82f9eaeaf7f092f8145ce3672245514fe6802efa4e00a591337b5d7138
-EBUILD fieldslib-0.17.0.ebuild 505 BLAKE2B f211092ea00b44f87367a5bbe48224d1f100887bb32a49ff736c34977c9d2a88ed2462ee0150f5afdc0d59c48717b9b1ff859c165963eadbf68fe1d5c53e0dd4 SHA512 319a9014cce3a98937fd991741c7a5a8833a22d0dd232e27816f56bbe9e8858226d8cb31a9f8c686d33c4f40486a7d65b909fe1dbbf58f40e1853351741a939d
+EBUILD fieldslib-0.17.0.ebuild 516 BLAKE2B 4056521370f6b85a412de3c5ec687f8418c694365a8bbe92c581b292615669bf9e5d596be186de790bb51c4d17d238f6decc77b1aa5308fd3c10522335ccbc8b SHA512 e1a3dff64fe8178a37fc0fddcaf41c8c6b8e8daedc6add98b9e665d3a433da7f0c7e7e5ed9a7b235852f5566374cc32d7dae87e3e67884891b11f826e1cdadc9
MISC metadata.xml 642 BLAKE2B f10a2ccfaba12724bdb081e6010ad8c1b214af5255ebea65fd7a910abb5245a82157f427b787d1e528f5b6865ceee37a69d395da898e7cf689c13967d4f511d4 SHA512 da170e90a7a9aa9bb26d512ce3a8bc282a6f738281fe3333d0765fe439db0936639a9c4c336d3ca56fa091df737cf33b8dd3d30b6b7a0b3790230e207129e386
diff --git a/dev-ml/fieldslib/fieldslib-0.17.0.ebuild b/dev-ml/fieldslib/fieldslib-0.17.0.ebuild
index 93c6bc7f9243..c57938f5de20 100644
--- a/dev-ml/fieldslib/fieldslib-0.17.0.ebuild
+++ b/dev-ml/fieldslib/fieldslib-0.17.0.ebuild
@@ -16,7 +16,7 @@ IUSE="+ocamlopt"
RDEPEND="
>=dev-lang/ocaml-5
- dev-ml/base:${SLOT}
+ dev-ml/base:${SLOT}[ocamlopt?]
"
DEPEND="${RDEPEND}"
BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/ocaml_intrinsics/Manifest b/dev-ml/ocaml_intrinsics/Manifest
index ba1fb29b9b33..5837c0f85b20 100644
--- a/dev-ml/ocaml_intrinsics/Manifest
+++ b/dev-ml/ocaml_intrinsics/Manifest
@@ -5,5 +5,5 @@ DIST ocaml_intrinsics-0.17.0.tar.gz 32720 BLAKE2B db536481d58851dbb96a1dc9070cc6
EBUILD ocaml_intrinsics-0.15.1.ebuild 515 BLAKE2B 3d7d3bd127410d1f55bfa9f1e48a24cf6d9961c320bf6d0376207944035568f2648484b3df6faad4d0293f8139fda912991072b819ef4b7ebc1d0d0ac6d08df4 SHA512 015d46740fe8433b24da39935cb1301c28c89a97c3d6995f4dd193a774a12520211e2329e4b14e96f07bbe129c2260660dc2aa5b7da05900377a457215d22965
EBUILD ocaml_intrinsics-0.15.2.ebuild 544 BLAKE2B 07dabc481cfc9fd3b367b7763d0fbb2a5d990d30cd9c89adf5bfa208de9f599ef516fcd5d582627dfbc2cde2a49f5e3ff35b843553441ca39dc08cee7a539f0a SHA512 7562bdd9f302706d466f143e7ec2847cb35c8694bad1f4488204e61d3fee4c368d2de17300fa8e35439bad13f35bbc0090d38c58a0a14b009920555eeacf5d33
EBUILD ocaml_intrinsics-0.16.0.ebuild 544 BLAKE2B 1e383ffc5eb5b60c6a47193be2c533bd8ed565b8e710bcb12b8fb00744fd41c3bf5efe59b880564a9c51b8a42a28c0d17e1372d454adaa0c1f8e035b16b8e996 SHA512 8a8e17efa9992a84004c052be8053358cae679f60ac01fc1718a83e992007c4c139d5dcbb974c76e69e9776c76988ada703e49cbb9124e5b8d2f2763a1171567
-EBUILD ocaml_intrinsics-0.17.0.ebuild 610 BLAKE2B 99c81705bdf14461016025d40ea28253bbe6a6432ff270cc27405c682f2af82105ea5d63bd34dfe1545c73f4efa22f6d53848c8dc4f5dd22f6dc8f62e4a0f6d4 SHA512 c44d08f1b41c94068a8bc9886543730b36fab8144dfef9decafcd44b90d9e8f671be0b8017d61e8ccad14eafa527596e7aeb7465b01ba4bbc95578ed3abc9737
+EBUILD ocaml_intrinsics-0.17.0.ebuild 632 BLAKE2B 0f7f01897d55f9e6c12d02d729998675616014afb19903987f52e27665fd09fdc0f4613d12cab339a207a882231c727a8b4ab198b6f351e39aa1853b731abfaf SHA512 8142b249d4181743ff9c57d7fcc3ff08c0c1cf1a9d6f3440e29ff299b88ccc1e48f2eb310dea041865bbe3598a077281a71716c05fbec5fcf3aef7fd9080144c
MISC metadata.xml 326 BLAKE2B 737c6608b5b4282d53fb3e866199fbb672076c968f849b0f5b9a5da732c6db556b7b5f597e5d90e53a2a607cf02e7cbc01a5453e6e483721b47e2451cbe1285d SHA512 be860a17f734273b190dca122353092b24fbd0c37dfcf4121c28171227a412b29c92d063a21e6d767f4679bb3d92ac800fb621fec82f8d2fc45856252c19f5db
diff --git a/dev-ml/ocaml_intrinsics/ocaml_intrinsics-0.17.0.ebuild b/dev-ml/ocaml_intrinsics/ocaml_intrinsics-0.17.0.ebuild
index bfa5f4787b36..2c541053a737 100644
--- a/dev-ml/ocaml_intrinsics/ocaml_intrinsics-0.17.0.ebuild
+++ b/dev-ml/ocaml_intrinsics/ocaml_intrinsics-0.17.0.ebuild
@@ -17,8 +17,8 @@ IUSE="+ocamlopt"
RESTRICT="test"
DEPEND="
- dev-ml/dune-configurator:=
- dev-ml/ocaml_intrinsics_kernel:${SLOT}
+ dev-ml/dune-configurator:=[ocamlopt?]
+ dev-ml/ocaml_intrinsics_kernel:${SLOT}[ocamlopt?]
"
RDEPEND="${DEPEND}"
BDEPEND="
diff --git a/dev-ml/ppx_base/Manifest b/dev-ml/ppx_base/Manifest
index d5fd3ef82f31..131cbafa3753 100644
--- a/dev-ml/ppx_base/Manifest
+++ b/dev-ml/ppx_base/Manifest
@@ -1,7 +1,9 @@
DIST ppx_base-0.14.0.tar.gz 2953 BLAKE2B d62187d4b359dab01f88054ffb53a434402af022849a633749f3d60b625967a30b6c2ef58b838ef2ee6261d675da60f03d062ae1dc8391d5a4f0bb9cb3d719b0 SHA512 d41f36e3ddec7bdffaa93d8ec4110a197ef4d4af4f9173e060b0f1c5d9c95a33ee13379e41dc027f1103faea3b8ec4e314387b0844a7fcb78d0770ffa44c99e8
DIST ppx_base-0.15.0.tar.gz 2942 BLAKE2B 7e08f445f6e643a5b278bcc661a359a155ee608df282a8547b7c1080a2b3a900bcf9b33647f6cd5fdd32205042bce4e4f90a6af77e0b8fd7fae9c17232fccf77 SHA512 6843c496bde4e9bccab1a7169da373bf315c5c6a551fd3e71b9e2b589e1d3b9a6361ccf2130ebde4bcb10a6c07d2c25acbf9951463e4b18e91bf289ce04daf72
DIST ppx_base-0.16.0.tar.gz 2996 BLAKE2B 963c1966caa53fe4e626c111069a199846436e488d7c05a2323e8e726af09a5aaf5df5f2ef81a3736bc2215d8118351a413a3b3b1714361f44c1f0f3febb8af7 SHA512 110b03434f0ef7c82b8728c60ac03f56ec0bc2a292d9cc39bbca0102a976c34fb4a18311a7a1ff6755f7f61c2aa677d0413da36635f98336cc59eef962b8abb3
+DIST ppx_base-0.17.0.tar.gz 3047 BLAKE2B 9f18ed75e332ca6ef548da02962a7b75cad8bebb62fff6d9a56642a9a4c4c847051e4d6d7088fcfd363069d8af68765a098d40c3bbed7b77c54cf446f70ff045 SHA512 71b239ec07b56f2e2b2a3e488600909dd44251e4a32624244a3ca89627fb5ca34bce7d1f01862e92b54b4fe15d0e02cab2b273f4f180e5a4f23ef69fd86570bc
EBUILD ppx_base-0.14.0.ebuild 708 BLAKE2B fb302cd237abd2ada517794aaafe6b4305fd62cd0a1e098cca6e980cc8a5c6752f557dfea1f91a06fc455abc9ffd199e56c19d3c3c924270cc78115f2d23a362 SHA512 fdce71548e81eb75ca58caa1bb967a2f0320e4386050e0398bd6d35e7d9f454afcae9c1cc03fd860580541535b51415b059ec76b7e3287e17149bc787eeb0caf
EBUILD ppx_base-0.15.0.ebuild 524 BLAKE2B 9d238807c8b97265527b2e2ba21ff4b7bf2874f6caefafea6feedd6ec7e6c9099ca8525dcf20881914871d188f30d090d53705e8c729603644ec647d2cc3689a SHA512 bbcf83f90a1e5d1f2efbf73446d6f02dd2970b4074c8cdbd8c0ce09863e734fcf5e6e0b19a6ed51d202d079454243dc662c7401d7eaa7a75af7164fca0108b69
EBUILD ppx_base-0.16.0-r1.ebuild 608 BLAKE2B 96a60c522a1a5da14b09ec44200c595f0ac7f153f996259e8df2b6ef4b11cc420fb865080b2bd0caf55184f7e4ca7c61640a35ebe78b0af65a16ffd0b1ccc30a SHA512 e0036f601f62d4c0eab0b6fc3094a096d14a21fbc92ab640d0b7cf0ff95a943298a2e41a0a47a02aa763d1002d1fa6dc3622c802fc89075b77ed8f28c6482db4
+EBUILD ppx_base-0.17.0.ebuild 753 BLAKE2B 37fe92508a00e9d6f7e6b5a987606fee0cebb9408b7a6f23d2fa712143b2f0fa82a145d961a6960ef73f0b0a8ff67c011c56649488fd80983a5e357910babfec SHA512 069f04e8899ff00b959d83f4f1b75ff611b8776367100d5a4877c313063708fb1dff9492ba59146b2b772cf3840111cc00603029cc0e60b77eeecaeb5e5eca5e
MISC metadata.xml 317 BLAKE2B ca0b0a804ac8f6b87e6052b561aa4bba1439d64dd3224d64bb865ef5d32bbf653135bc45beaa9711285627ae7dba077dab90d0eb662a3bb39d22d292bd9c1f80 SHA512 7190a91e9a6e3d3ab84aa0790979c0e9ef41cc830dfcdc1b062e0fb6e0cc0404cc670f2d3b1109f5c32929f2e76c05a21f9d92ad4bf23761b8485648b607057d
diff --git a/dev-ml/ppx_base/ppx_base-0.17.0.ebuild b/dev-ml/ppx_base/ppx_base-0.17.0.ebuild
new file mode 100644
index 000000000000..3f2a1d39c92c
--- /dev/null
+++ b/dev-ml/ppx_base/ppx_base-0.17.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Base set of ppx rewriters"
+HOMEPAGE="https://github.com/janestreet/ppx_base"
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ >=dev-lang/ocaml-5
+ dev-ml/ppx_cold:${SLOT}[ocamlopt?]
+ dev-ml/ppx_compare:${SLOT}[ocamlopt?]
+ dev-ml/ppx_enumerate:${SLOT}[ocamlopt?]
+ dev-ml/ppx_globalize:${SLOT}[ocamlopt?]
+ dev-ml/ppx_hash:${SLOT}[ocamlopt?]
+ dev-ml/ppx_sexp_conv:${SLOT}[ocamlopt?]
+ >=dev-ml/ppxlib-0.32.1:=[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/ppx_cold/Manifest b/dev-ml/ppx_cold/Manifest
index 5e00f0961ad8..299efd4f92b2 100644
--- a/dev-ml/ppx_cold/Manifest
+++ b/dev-ml/ppx_cold/Manifest
@@ -1,7 +1,9 @@
DIST ppx_cold-0.14.0.tar.gz 3778 BLAKE2B 5ae223047858ff11f90067fcb2a6541c964cd929e45fe9d43256b75a81599d6aa0aaf37fe7274e98c64b6448846ab8c64b1c092171392f74a395ea08ea0a60d8 SHA512 3655602defe6b5cd9740eb4cfcf480eded6912674df28955502adcd0d8d6901551e137b0660a389f8be2c88b3aebc830f57089d2ac1a82f7b9efdbaea358fe07
DIST ppx_cold-0.15.0.tar.gz 3779 BLAKE2B 23987d38f61d3457c3c8a5c5105a2c7886fb88aa7df55e470b6a43ceae9f9e1ca0ec06111d045bc9a7dcf279b09fe738bb02e260f14b5bea42f32a05e8762584 SHA512 239b78e8c03d47973be4d72d4879a0290367f96033b9d3a5d723a1c35e02121af86d5e41fd08dcf4746a8c6d521c94cf41eff6b4a439a204e0a5a3a0c49d9bf1
DIST ppx_cold-0.16.0.tar.gz 3814 BLAKE2B fc75c4a32e9d8c3175e6a05f1f03d9c475eed7949fca4ad71ac21a4da881840b1c74133417d3354ecb3cbd7fe6b5a57238ef6d2dc97816f2f6659ea7b08bc7f4 SHA512 816358747bf4e4d92b6d5fa7bc31691897f6fb88336000a5e40b86250911b2efa203f6465d77b24f0147312bfd779de49822c5ea7a2a87df49d754b8c6e30821
+DIST ppx_cold-0.17.0.tar.gz 3763 BLAKE2B 549c86b0452779380046c6167e048a302924cb1d2fff90577be2c52244b40c89eb0036214a4ad85b1bc9b658e6a31cccebe11d62d3b94728f63a0725e61d97aa SHA512 d9ab24c7a11d0113d893f6c34986763fe56b7dd7c3e924dd3751224518fe199cb52fac26f5eb86fa58716bd7f5190ebd7f00d0e32df3f4d033b4fc88af1c1266
EBUILD ppx_cold-0.14.0-r1.ebuild 606 BLAKE2B c440bbe9dd9c84ff54d9b2f20cde30273febcb2ae3741cf0b02c53554a111b0d4495f914181b33585064b8cd8044a581731d7b98e348554fb74cc8c2fadd2985 SHA512 0d574df5a1b7ad78b76b4509d32627ada180d4192bd5a6f555b1d25e0108767806bfd8be4088d21a7bcaa742139443533169ac7a25056335b77c9266a8a6167e
EBUILD ppx_cold-0.15.0.ebuild 553 BLAKE2B 214ad76f9285af1bcf1a611a34538d7a3aeb6cd65358d6d2ea60e8044eb09f877a284e74c48da117a05bb1e791e30429c84fccbcb56600c5b9f4855810e34ab0 SHA512 c93f63e8e81ea79e4ff5307e6a05f504c8c1bd097bcf66c7f26f9e922a6640317b9d91352fb891b6d09bc3ff9c4f97833384d7b5a34b9523e4ab2ac7b5992b11
EBUILD ppx_cold-0.16.0.ebuild 577 BLAKE2B 85984c09d9a270d25a6a0a33767ed61d229fc2dd9dbeb4766fb09c923aea02900523929da144ce32a30e5cf2a2a5d58c4d39f7babf5c33a1571294cde1165965 SHA512 37dccded4115bdec32bf14acbc6426c2686610ab75f02500340d410bd43de32df21996b8eeea2449868db275c573584f51c37e026d5a9cf64f9bcc24ac36394c
+EBUILD ppx_cold-0.17.0.ebuild 594 BLAKE2B f4c58d46a47c760a28d9a8234f6e4d87ab7409d886b925fe0395724fd78f32f631256b6c0b833839dfee564dc8d6b321210a5d858ed258004609b6396a288742 SHA512 5f25139ac1bdadf10b30b806e6303d61a766937226b47625f53a81f5ebe18e30c948b8a0a2a3af9e5961024f8b259fbb0988834444973bb25790f0527983c71c
MISC metadata.xml 317 BLAKE2B 9a320dd26c8484ee206cda91babcbebbce9bfdd9d7dcfb39a1950cc27e8c00db408acb46b9660c406a856d071f6511d97c9f6e81528715180fb210ff108595dc SHA512 e46cf97833e49d14212cc0f0001d7302e8b15520b0e9b2cd87687b3270a76a1635c0e2c46af2b7fe9bae60231ae7183691c86944937c9fea00cdd09499e30813
diff --git a/dev-ml/ppx_cold/ppx_cold-0.17.0.ebuild b/dev-ml/ppx_cold/ppx_cold-0.17.0.ebuild
new file mode 100644
index 000000000000..5503b40679f7
--- /dev/null
+++ b/dev-ml/ppx_cold/ppx_cold-0.17.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Expands [@cold] into [@inline never][@specialise never][@local never]"
+HOMEPAGE="https://github.com/janestreet/ppx_cold"
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+IUSE="+ocamlopt"
+
+DEPEND="
+ >=dev-lang/ocaml-5
+ dev-ml/base:${SLOT}[ocamlopt?]
+ >=dev-ml/ppxlib-0.32.1:=[ocamlopt?]
+"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/ppx_compare/Manifest b/dev-ml/ppx_compare/Manifest
index 5d127205dc24..e4607f4ede14 100644
--- a/dev-ml/ppx_compare/Manifest
+++ b/dev-ml/ppx_compare/Manifest
@@ -1,7 +1,9 @@
DIST ppx_compare-0.14.0.tar.gz 13614 BLAKE2B 081e91192f987095a773964b56838b05fb18ea23599eeeb28d297ac81ff7439067ffa0941cf4d64921abad68f9dca90560463b9f059f35ed3147333ba697a88c SHA512 be02c8114e0915439c04b3d796029ad124e9a2e637032d6a86a41c03b81985cb0f68f65bc43c1d12221b521f6fa10006a105b3ffe95e991ed9695692fd0763cb
DIST ppx_compare-0.15.0.tar.gz 13905 BLAKE2B 6c3f3b8fba090bc1e0b0aecaed116ac25cb54cb2146ba96dda4dd2819753be3ba0dacd2a2ec45bb22441be0760056f7a91ed546b50276e3ee8931cce178ad273 SHA512 2c2ae8bdaf08a478bcabdcdcd724abb53773c8633273d3d7a9f8a8eab01d04c281d11299f2890a2f9919adcf38a65bcfcfd79c613f27325e536e2d7cf0527781
DIST ppx_compare-0.16.0.tar.gz 14041 BLAKE2B 7f6eaaafa75e49e09cef26b2e6579fd9cd18a67e4b73fe727cca0988bf062eda2f4c11424ee449ad6d82923d8f08ffbeda0f1e05e2a940f7360c64beeb03d98e SHA512 8acbb52a841012fc81efa0f8c1df4d8f0595bddbaf723aed4702d0f7917552ac4c08f6b971c1aaf765460a512f2fca46fe8bbe14fb1b021a3fe3be4181bdb030
+DIST ppx_compare-0.17.0.tar.gz 16468 BLAKE2B 0285ff34946bff29f1b1fd17d0318e255e1959268352167cac25622e8d8ce8b13ec1e5dc6cd8af963289bf33a847d22b391c8f32ddbdc0f5bc7fe62fcbc81c03 SHA512 1854dd86ea43ec1076c3de9001eefea5dd936bfa9a91dd1ce577caf1fb558db6455450043190b62bad449b9d7f4c6ad97aaa25c0032d19f776cc68610ba86210
EBUILD ppx_compare-0.14.0.ebuild 668 BLAKE2B 7ec359582f6a72935da12825a8a994e028ddde22340acbc7b71285f5e12ade486d1cd06572f55e428f0504135ae2493cf83bfd74ff3825dc1f3dcc1800c4fbb3 SHA512 55c8bf50550238e202336ab17ebceedddd8374bb20173638518b40bfb0c7c523e077adb6ec6dbbbb3f2855712da183a958b688f4bca7a5447f74e65a7b5b1e7a
EBUILD ppx_compare-0.15.0.ebuild 612 BLAKE2B 36bcb3ff63f2743c484e7dfd75104d74be60e6b1e94a8a9f7ebb178981da164007ec6e8e1a51a178a5de5857a80d745f6b921bd7ff03aa0e0854597f6cd69091 SHA512 0e6f91b6a2045c9b50661d3502fae0adca51493ff768e2bfec0af76489f7ab299ad6e09a0caeb20c4a0972e1881a557b3df580f4548f8013f89f94a6253a0451
EBUILD ppx_compare-0.16.0.ebuild 636 BLAKE2B c606c32ab5a2570d1b00a02baa356964cc54fe791eba66f89451f14a3935639b6521ba197eec06eba2a95e9ea2581b858bde9dc4e584272dc400cdc76b47e41c SHA512 df572cb6265ca406319cde749a278f3e37ae3472935db051fe30e7a90d216d320a73bc9d7935be8ce9ef0369d6674d9222ee19f9080437094b6fcb6d7708ad55
+EBUILD ppx_compare-0.17.0.ebuild 613 BLAKE2B 69dc87fb529c1ab59e51f50d8f4fe718a603547ad6adef6ad8fb6cd7b8e224ebe8487ae080099c8960f549b5564a364219e5a9d47b2e937a1a63e2a2665a5931 SHA512 0f95418338f43678362101ecd17b8c3573a5e0a66ac0a753a4e146c3303c301672767003e503eec75c7a05fde2e55a7027ab13de5346c899334cb74754dfa868
MISC metadata.xml 320 BLAKE2B 62bb137c9458b6c75a4020b92813dfcc3986aa14fbe3b027821586b4dd735dea0f062e7253e66cac50e73a8742c9a4ece40881cf130a591c731e5cab9cdc1407 SHA512 4bea249224e667460941449ee2f0d6eedf7b35501366e679f7ea6899276e1fd913b7a24883722b832950f68a980ca2685ad3af9c0cd43e83fcfe7ca4a843f945
diff --git a/dev-ml/ppx_compare/ppx_compare-0.17.0.ebuild b/dev-ml/ppx_compare/ppx_compare-0.17.0.ebuild
new file mode 100644
index 000000000000..ba30c76d734f
--- /dev/null
+++ b/dev-ml/ppx_compare/ppx_compare-0.17.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Generation of comparison functions from types"
+HOMEPAGE="https://github.com/janestreet/ppx_compare"
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ >=dev-lang/ocaml-5
+ dev-ml/base:${SLOT}[ocamlopt?]
+ >=dev-ml/ppxlib-0.32.1:=[ocamlopt?]
+ dev-ml/ppxlib_jane:${SLOT}[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/ppx_enumerate/Manifest b/dev-ml/ppx_enumerate/Manifest
index c230d1ad135f..2d68c6e914bb 100644
--- a/dev-ml/ppx_enumerate/Manifest
+++ b/dev-ml/ppx_enumerate/Manifest
@@ -1,7 +1,9 @@
DIST ppx_enumerate-0.14.0.tar.gz 9487 BLAKE2B 7f87a1c9c2ae0b365b5fdc44b906ef5330e28586aea741ca51dcddd8b0cf591e28f59e21d4050078c42072b96a96e5c6430d5ade4334d49aeec142db058ee3fc SHA512 d7f61ba792af81395c76e51bcb81b467ae4b67fdc3022d2e55ab0682bb4710e9a96852457721567a9f13606bd4290dbac8fd34421b0dffbabdd9debd1268ecc5
DIST ppx_enumerate-0.15.0.tar.gz 9377 BLAKE2B 93718a2d22d4421c1a7105096802583b6e91e45023eda92efb85214238f15e70f5ea118b2d7b9d2ceeba2a6ba9e1d9c0d39f2c825f44326a641e4497e18b9c00 SHA512 3118942fd77a3b86eeaf79fdb09639d503d4c80c2215cb06b357f53ab631fbc23e05109107863fa785aeecbb62ebc80e95b45f472ee9cf6d3c826b6767a7b8cd
DIST ppx_enumerate-0.16.0.tar.gz 9414 BLAKE2B 87230f95eaf547a55c3ea3ca833dc532cfe1fd9245964de0e21e181317c964cd20c5fc20f9498e43ccaea4459ef074a1b52b3989590713ba4a7886c364bb4676 SHA512 8a5b79bd7bee7b746ade8a0f9ab1397f12e911a61582df344e78630ef64184f73415041b73699668e6b06b682c5f3f4f7b894bce0cd4aa7d122157f86d4c4af8
+DIST ppx_enumerate-0.17.0.tar.gz 9667 BLAKE2B f77001b77ed17a5b2c2414b29f08310b6ae26ac0fc1af11a834f62f930b4824d9b5fd7e65391d044a81103473df8e2d12c59a0b117e56f16347dd474cc2045aa SHA512 33cb909b2c810e3b78350e49bdcb5d804a934a504a29960c27b8df1ba58c7a74ccbabbf8fced424cd8b820ac33be37eacfdc0e85a3777a825963498d01045f9f
EBUILD ppx_enumerate-0.14.0.ebuild 599 BLAKE2B 5d410e5f92353c113bd94e986fe4ccb6b6822c198062048fd069249edbafb42363568fc369818711ecfefa9303748b6571719339427f9f10d2161a9976bb042d SHA512 d0c81c0048b512835925326da78fe2dd8b6f8e9b4390a60a2a90cf8bba973ec8a9e2d553c36472c2484566c53ad9521fa88f28ef0cea7bf51fb2dd12cf056735
EBUILD ppx_enumerate-0.15.0.ebuild 543 BLAKE2B 90018b0d96a1049bf410ce02c5b959fa4e078cb434fd7baf2f34e3679b9e1d0730396fb4c285793985529db66b1333c584f0ec7f75a63f2944abda4a60023790 SHA512 5c5c35e16ba15b978af58d9acb1a2b04a0d4998c715ab3a9cce0316cb2281153edd097d2ddfa6c4860710dcdfe860f608214ac135467921da2052daff083cb05
EBUILD ppx_enumerate-0.16.0.ebuild 567 BLAKE2B b50746ff757df05d46d9819de26ff163a964b38855426047e8f2094b5a1a854b70792486c5f0e3d986073023130f9d554ab0fb863416467028b67f0e59d79c92 SHA512 40c19c5ce0b6398806dc2d9997994e8a47a2bfd586c48a8aa75c6eb9e8962cd614b2fc413f9eb7837e9c9c787d9c23bef78ef9ecc1cbd55f23168f59353ac3b4
+EBUILD ppx_enumerate-0.17.0.ebuild 624 BLAKE2B ce9dac6a9b58b50893a83df74710075ee2e66b52c0ca27acfaeb9a0b9b7529eb998857a0f4bd45a4d2b6869793014aaba7327493c48c5051c83a6dc6f3e9bc8f SHA512 01a12b35f9624a11dab0309a7134bbebf893c5d6e5714daeac88928e75b8612bd9ee5b460b7ca9b0bd5289e409831d7d5528af6d8bab503c1c0918012d41d26f
MISC metadata.xml 322 BLAKE2B 0e2cbb4b1277e94f5f983f5aabf4ef15365eeae6092a585ca1bff7dda63556cd18ee29c5bd97f93d660c57f0119856a96c81cc81351876e86e89562417a60a2c SHA512 d88fc81108e18a3eeb29ee98e1e67a5fedc9806cda2b0b02c7f527bddf16de8f02ed49922072870f1b44a72a5183ae031301ef0c8794dc0437c33ba1b0d65606
diff --git a/dev-ml/ppx_enumerate/ppx_enumerate-0.17.0.ebuild b/dev-ml/ppx_enumerate/ppx_enumerate-0.17.0.ebuild
new file mode 100644
index 000000000000..13a5b12f07d3
--- /dev/null
+++ b/dev-ml/ppx_enumerate/ppx_enumerate-0.17.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Generate a list containing all values of a finite type"
+HOMEPAGE="https://github.com/janestreet/ppx_enumerate"
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ >=dev-lang/ocaml-5
+ dev-ml/base:${SLOT}[ocamlopt?]
+ >=dev-ml/ppxlib-0.32.1:=[ocamlopt?]
+ dev-ml/ppxlib_jane:${SLOT}[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/ppx_fields_conv/Manifest b/dev-ml/ppx_fields_conv/Manifest
index f9cfc5540f61..f3d4537c3344 100644
--- a/dev-ml/ppx_fields_conv/Manifest
+++ b/dev-ml/ppx_fields_conv/Manifest
@@ -3,8 +3,10 @@ DIST ppx_fields_conv-0.14.1.tar.gz 14348 BLAKE2B 09bd2db4dab314ba50bcd5566c4ba4f
DIST ppx_fields_conv-0.14.2.tar.gz 14314 BLAKE2B d6c28a157c0d5fc73ef6793c23539c9ae6b706445f24b8761a63a932c42e4d75237b4b092122e7049d3526c33bb3fbce52f44deaa8e52ab233b1ede51a02f09f SHA512 19cf14f79bd6425519e08089b6de19a79ed3f435cd453eeae6c7fe88d65ae4de4d5b47cf19d086bb2ba41066b344da7062d5153eaba7389da8dcf95c7284b522
DIST ppx_fields_conv-0.15.0.tar.gz 16432 BLAKE2B 1db37d33228d3090c611b4545cedd8138ae970fde5878d17de740aa231c3c50defcae743bf633e1a42f9610f1815ca9166dd9749ff392fccdf55e16affc07b9e SHA512 5fd20c0bfd0ba9bfd4aad98b0beb2be7978668dea1e6ca4099eeb60f86533b0ea89168af1d5556fea295ea93829c62358c66780550d27177b9f7eb2bd08dd3c8
DIST ppx_fields_conv-0.16.0.tar.gz 21481 BLAKE2B a3a19b935b457fba0aebbe308ee3452df7d698073c1d15fb0e7948f19a64c0d6d5f358d35979e16eaafd220413c1865c22d6dbe197ab6623d30050d72f55b3da SHA512 14bd27628f653aca239c82b528af1dea65446d56ecd2e30c4d9d2f8555854c45e7a0c5c4f6230de7abe3869fe2c8be569b26d6c217296c607c6e8b336a4af575
+DIST ppx_fields_conv-0.17.0.tar.gz 23727 BLAKE2B 752b63c1766e831780748e61835494f4837f890ad627ab673dad033b55fb159b6350c4022a92a69c8ad372f10ad89840f8ffb7a3832a8f19badabe8ecfab6869 SHA512 82e782b7472b1b9ee0325698772357af0f75c8a9b65b3731b01bc7ad75f49a423d28c46bd34376f876b713db0d7d105b56125ccd82dbbd24b1eef42359fc255d
EBUILD ppx_fields_conv-0.14.1.ebuild 667 BLAKE2B 3cb36fb05a537c7da5d111d035842727b0efa4072e2e6f168161aa7f1a0680200b28dcab759a0c4a62e09b08afb085da3896c7dcb1441650221ef80738cacdd3 SHA512 418d20aa4f4393fccab7532a2458e127338955c5b9f11d6707425e330a5668dbc426b54be0bc7949ab47a660a8a66b110a4a2ddce02aceed8cdbe2093c8c8dd4
EBUILD ppx_fields_conv-0.14.2.ebuild 624 BLAKE2B 4560ade1b72e898aa037ed35ebf319551044173eea6b5031dd9f01dd83d3b1d34b4748b1c5961a7239644d9bfd62084ac205ab496805c9ba76979c102f5611e9 SHA512 655b61e3a19630723542f419e41d7ae04a3bada916ca6cb8d88e325dcce79da430b2fadb81997f95cc29a2043665a1e463f0e52b1f42eb3f084f2a1037d141e5
EBUILD ppx_fields_conv-0.15.0.ebuild 566 BLAKE2B 3f2912b1d346f3bf5d377f7b5ec9daf486389c4a4df957acb871c1403a770ded79cb8cf6d67c7fde569c4140b19f1acf56fd4c524dd96424822309fabb887e02 SHA512 7b4fae27b2d68dc635929d6d7e473f31e363532fd464a5e43b8bb7eb82771948eb48c479a426539d446506519122778f82ff0a2a502709402d2e91db63c6f004
EBUILD ppx_fields_conv-0.16.0.ebuild 587 BLAKE2B 1cde61879b693e7b987021b2893222861a7d1a2cf9ce852d710fe1c022e4512977d2d5f9fb6f05612dfde3d4026ecd96f0b6a679e4d9ab538c02a2b92d587eb3 SHA512 b838aaf4c78e4e2825a59b701a8842030eceba3bf7b851e23e093bedee86df82f4680e367d12b87d25765f60fd75fb9e2e6aef4de79917873f43265f9996b0e5
+EBUILD ppx_fields_conv-0.17.0.ebuild 634 BLAKE2B 7064a03c14378193f0ad5cd7fdc8d49ae085c20345541b0e0b4164eb4fb544ce81337e4b449b8a3d627b4d745a5492e771c2e696ca91699cdf9bde9d1eccb720 SHA512 774b3011e931c2942a55303af5bdc94abf10aca33927271300f2cb257c4d956be4fb309f423650327e9985537c4b7be4fbda777e92477b9ad134dd59dd275568
MISC metadata.xml 324 BLAKE2B df583007092a40d0da913836603d9ffbd18d369d938d976cd242085e221de4d4cfce80ef780c43929ee00269860e1d4dc2075e7bce1982ecca17dc807e4b3150 SHA512 5b9d066fdb3925962f9bef0a8392d11d23b77047586b6bb6cce7cf45ad57a2e08b020761dd699d4c767ae82c0b70a7ea139812c0ce3af8e895a988d52ac8ee27
diff --git a/dev-ml/ppx_fields_conv/ppx_fields_conv-0.17.0.ebuild b/dev-ml/ppx_fields_conv/ppx_fields_conv-0.17.0.ebuild
new file mode 100644
index 000000000000..425e9dea61ce
--- /dev/null
+++ b/dev-ml/ppx_fields_conv/ppx_fields_conv-0.17.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Generation of accessor and iteration functions for ocaml records"
+HOMEPAGE="https://github.com/janestreet/ppx_fields_conv"
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ >=dev-lang/ocaml-5
+ dev-ml/base:${SLOT}[ocamlopt?]
+ dev-ml/fieldslib:${SLOT}[ocamlopt?]
+ >=dev-ml/ppxlib-0.32.1:=[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/ppx_fixed_literal/Manifest b/dev-ml/ppx_fixed_literal/Manifest
index 0cbfcd629907..f8735772c9b7 100644
--- a/dev-ml/ppx_fixed_literal/Manifest
+++ b/dev-ml/ppx_fixed_literal/Manifest
@@ -1,7 +1,9 @@
DIST ppx_fixed_literal-0.14.0.tar.gz 3643 BLAKE2B 7b84dda448f179e778356c3fd5cfdd1dbcb479e03d4e6a9bbd6d2b47c748d0795c18605a86e13e5680bcf23f383d99513408a441fc1fba188d66dad0bd58e875 SHA512 5e30c5238c20a4b6f164ebe29b5f6d4bc074f03fb62aac30a1d129c4fb466124bb163c45e6cc95ad34385ee2e621cf3a1366d3bd9b224438fc575f862f6f73c2
DIST ppx_fixed_literal-0.15.0.tar.gz 3655 BLAKE2B 3599a5eea1cc691dd16feda7bb95867ad32976df511d6618e6e655deda4ebb6a6a44f30856e9dca26f7ac878b1beaa8086a5dfc241ed6a354a8d064c7d9bd09a SHA512 3842162928f6a87b39abaea15cbed8c8f59349b20711d6f8af011cd0dec48a75f59e422db6907425203fc98f438dd758a3e8973900844b60cbf47f27bc9ac394
DIST ppx_fixed_literal-0.16.0.tar.gz 3679 BLAKE2B de5a474feba17ae3942cce33a42b0634c4d144e9721c9ef0cf53afd0c286043b71c2d281f3ed440c6d089f68e4566a75c636625945faaeeb06fb0ba88509a14a SHA512 9d83d578fb34b3fb2c5351c3934d5f35e509f66a72ba75126a44362b7e4de07c4d43a33b4eb8630999a7010410a8300c7740cc79bf16609ce1144ad90fc38751
+DIST ppx_fixed_literal-0.17.0.tar.gz 3720 BLAKE2B c0530e93e396d79a4220d9a727876c02b5168c20cf1627751e1ed3fb588074f0344b9900b9d5376b15bc607c162b17ea7511a22b8974a0ae58262fb220f313f0 SHA512 9a4b0e6d599d1b98ec07491b92be84acbe4bd6e7163bf03255dab148c3138cb86b480bbf16a479ae1a93fffdcabe25da43c55b269de0ac636a4ca97ed04fe165
EBUILD ppx_fixed_literal-0.14.0.ebuild 650 BLAKE2B 563572aa68ea0a52874bc294e237fae6c151831fc951afc78a346d52f673976fb392e7da4c1ac77e07b94c73a77faf8dce5a8c23e850760cd8179a04f3dc8069 SHA512 c8385cda8f0435e796ea16a508822b7bfce2cb69a4cc4c0afe48dbdf15b220f6f4226975adcae0f79ef9b148e600e009833dc1dce8a51217ffebf0cc1aaef3da
EBUILD ppx_fixed_literal-0.15.0.ebuild 578 BLAKE2B 988db2ea700f3af9f1ad99540b8cdc381b8144b0bb5d02a029eb2dc2682779b6bd6883a2243eaf65161b0f6d903bea2ff7244417c080851ffe30eb9b40f3990e SHA512 47b5ce945228e9a6a0ae11eafd021b7d97bc761efbcb7f62dd679ead90a99f8cedb689aa3288ebccda2ba1cb4624eb37507c50fc34fd5bddbb779a212bf4a3aa
EBUILD ppx_fixed_literal-0.16.0.ebuild 579 BLAKE2B b7a9d2525fa2e88abff189a2a4d2b219eac3476df8b75ba6da629c70f7c6923b771a9cae53233392c90a00eb9c4ff7f09865db1bfefabb1887d73a44571e41b4 SHA512 6ca73fe994e454cdb7f532987b95fb6a64be4262813accad364659a6f33241d9182bbbd6802e14e49a4761b7e4c7ed69188e1a2ad590909f1078b70f03c5307b
+EBUILD ppx_fixed_literal-0.17.0.ebuild 581 BLAKE2B 0dfd9b22fbff4aed589b33569c58610cd164b826065e14c95871c68467eb76aefbae2b428d7b7a6d8d472ff2330e54fe798b912a115d233b3823c19ac1e8b51f SHA512 3e65b247f436dec4947622f972b9df959d05ad0e232c56938996deff154f25e520e2ce691511e3ded677a83e2b2e2627fb487b0cdfb6fab7f5ce7fa0418d937e
MISC metadata.xml 326 BLAKE2B 9e076f31e03566b8045b67519496802c7e4fd9c8f851362543c83c3cc4881dd484c32f853fcf4ad09135fe789d9a3ffd91b19bfdf3f7489d3a85b7883c60a4f6 SHA512 1d85068dd7224b4c5b084b474f251af2c785600cb280d023177c0aae215cd5541ed9a0a8e65419db38ddd47e08eff5d71ac6573015934fbb41ee6c707faf4cfb
diff --git a/dev-ml/ppx_fixed_literal/ppx_fixed_literal-0.17.0.ebuild b/dev-ml/ppx_fixed_literal/ppx_fixed_literal-0.17.0.ebuild
new file mode 100644
index 000000000000..a3d08dfd7cc0
--- /dev/null
+++ b/dev-ml/ppx_fixed_literal/ppx_fixed_literal-0.17.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Simpler notation for fixed point literals"
+HOMEPAGE="https://github.com/janestreet/ppx_fixed_literal"
+SRC_URI="https://github.com/janestreet/ppx_fixed_literal/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ >=dev-lang/ocaml-5
+ dev-ml/base:${SLOT}[ocamlopt?]
+ >=dev-ml/ppxlib-0.32.1:=[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/ppx_globalize/Manifest b/dev-ml/ppx_globalize/Manifest
index 124fa2c5bd68..28adbb13f771 100644
--- a/dev-ml/ppx_globalize/Manifest
+++ b/dev-ml/ppx_globalize/Manifest
@@ -1,3 +1,5 @@
DIST ppx_globalize-0.16.0.tar.gz 8328 BLAKE2B e8ba1a500fc244d53d07dbe90df6b18f3088c9496d309002a177725e1990b8108c6972dd2b45caeecdbad62c466e73ee3ae944701dec489c2613a8b71ea88787 SHA512 76618dc1cc436c437e7911a2b793233f9bdd559dc37419df6f94143548bcfe09a0f29eafc3a36e97a5f8fb886aa94ca641f10f56078a8558f642a2cf564e4c75
+DIST ppx_globalize-0.17.0.tar.gz 8736 BLAKE2B 8b849b260ef3527cc3db9a35cabb46c08b5f4c3fa9eaa204a807fc7e12407241d5edf9f834fecd6304c3e271a573edbeba3a6fe60c482e84173f14bf4060a7b3 SHA512 5bfb7905e32b3af90f33e27ad418af11cfd90626ebc46a29215827b0cd4ef1fcc6ff59ce7d676eaca03f86fd11b4adf14c8c998be4de993aee0f23f7ffdf1e17
EBUILD ppx_globalize-0.16.0.ebuild 553 BLAKE2B 58502df49fc88a10b0812de445187f1d6db84fe113561c1c805e11e88824ff7fbf231369e3a5b645d3bbe15ec6acadbb76f0036649a417f77ddc0c1fa8d0e950 SHA512 6da4887f6b7c9f8e976d7280ff55da52ef1dfe90a58a29e9c46f209fd2fd74239dfd15d003618e9e5147c7f7b12b028938aa85a5fb833e86d4bc58739ea8cdf6
+EBUILD ppx_globalize-0.17.0.ebuild 630 BLAKE2B 45b966480435ef1025992c63be707cd565fa53d6dd52137c39c35b51093f24aee75f9bc9c284d12aec66fb4aab1731ddb9ca1494af4a125c1321f55e428908d1 SHA512 4af2c85b10f72aaf5f91ade8470c5cbc290344c244175440f88e059667bbe8c1a20b03f70ed5a32f90dcafbb2d44de8d89cb4bdd8e874f02042772e5bec26187
MISC metadata.xml 322 BLAKE2B 8ce89cb150e376cca21af341cb13f2713f72f7a255ce8f6f334779a47110dc2d0b1b450ed41bd387137f0dc0fb1d76050a38a599c106a24f91e32c4146aa672f SHA512 d77c2c98b95a8ab66f71a295a0f9979dcb23c7e89a76e0988a02a3c31e6085365371af4a71e93adbf7ad9982a959e0bdc8b103e910800c382c4b3fa0172f027c
diff --git a/dev-ml/ppx_globalize/ppx_globalize-0.17.0.ebuild b/dev-ml/ppx_globalize/ppx_globalize-0.17.0.ebuild
new file mode 100644
index 000000000000..ed11276c90f1
--- /dev/null
+++ b/dev-ml/ppx_globalize/ppx_globalize-0.17.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Generates functions to copy local values to the global heap"
+HOMEPAGE="https://github.com/janestreet/ppx_globalize"
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ >=dev-lang/ocaml-5
+ dev-ml/base:${SLOT}[ocamlopt?]
+ >=dev-ml/ppxlib-0.32.1:=[ocamlopt?]
+ dev-ml/ppxlib_jane:${SLOT}[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/ppx_hash/Manifest b/dev-ml/ppx_hash/Manifest
index bc5d3359c1d4..f8465863abf7 100644
--- a/dev-ml/ppx_hash/Manifest
+++ b/dev-ml/ppx_hash/Manifest
@@ -1,7 +1,9 @@
DIST ppx_hash-0.14.0.tar.gz 27859 BLAKE2B 0d89eeec154e62ae42ddaff6b0ccdf827ad768e0f19dcdfd4f8b940f594856c8fc036fa02a2462666f2ee4b675e1594837d196fb92cdbb9f8bdf4e171ce90374 SHA512 21d68c0655c21fcd0cecceb8c69e45706b57db160e49c3b112e67cc874a8084946dbae8709ed99f24e7282182c7238cf95ef00bec3ac5a271409e9d5f788467c
DIST ppx_hash-0.15.0.tar.gz 28632 BLAKE2B 07c2416bcd1504bc82970a569984fdf225bf74e98d3b8e401b32370eee657a2b1b53a1903a702fcb04c295d1df08de67b9f6971ec8f1dcbf31e87c36136b27b2 SHA512 333d2b232b1d5c15fe144bafb7ad4c843e5381e71b21b25a6fb9c03b1ee98ba81580de7036580ac2d04dcdfed0af20003875b9374412b8ef130b4647c30fee6a
DIST ppx_hash-0.16.0.tar.gz 28660 BLAKE2B 8cd12ae26beb6a6828ebb1ebd5d3168d37e9b0dc61feca742a9cee0e992e9be84b9a7b1f32e708e68d4644a3cd6dc29c6d302ae780efcd466731624821dd0238 SHA512 b06f67fa0550a40a96fd02e1b65240470a014fcf6f6d4f0f21f77d2d7f2eaba3b86faef462d329b416f9e6234f287ac3a3c72875cbac53b0532d8ab82c0199e7
+DIST ppx_hash-0.17.0.tar.gz 29329 BLAKE2B afb0798249684589d724f1ca078189794ba60cb150946b3390e2069b3077280600622ab7070c85544ef0fc4d2031113f63ded037b67a02d358173abe9d0f3a59 SHA512 d3af529bc4d9ad43dd5941742f0a7f89f9573b5b9088bea70e2789bd74a13a30185edd450f687772d7b0cfbc66586031a5bf8114538c3151c283813ca6a105b8
EBUILD ppx_hash-0.14.0.ebuild 706 BLAKE2B c066d3f77f8386f1742a19f4021f7448002cde99d7903de60529fadab43dece013798b01782f01e8f558d2e55e0b28fea955b2bec8313e89662b473a26db0cab SHA512 fb89a08de712d6bbc8e885be7d6249ee764372f8f9c2d7ddf5c9bf1a3931fea006b20adcf3c02b8b84a08823a6959fefeddd6923a6e69ec5cdea9e20c5b5a91d
EBUILD ppx_hash-0.15.0-r1.ebuild 581 BLAKE2B 95eaf23c4fb468a518963d7c8190a1fd90d120e279472c83d9d7ba4589e2ab89b902fb82cf1506af5a9cb053411c13be2e7ab9056107657420599c1b5466bf20 SHA512 17f1869a20c4812f33ca654d70b43cf55869ff4348fe637bab0a9b238592e32b8455b66fa4f3579ce9a8f13d498bec2381f691de18b77a14baaa679d115a76f5
EBUILD ppx_hash-0.16.0.ebuild 582 BLAKE2B b5b0a54536bc38d981214dcea0915e94005650fabaeb604ada37db2b4e21b346d2e47587c4e87c5b84b55c2c2adf1d61a2b191907b9a3ddadb850d0ea7bd4a55 SHA512 98a400de048f6e237cf4627197296cad0290cc5545c21673573dcc8260a65719b9bbc2a884bd55ae4522666bb8d8da599f87ccd089c97910e2d3c66522485434
+EBUILD ppx_hash-0.17.0.ebuild 761 BLAKE2B 80ad49646476e28c0f54e1943aca28bacd0193f7eb13a9076202116e4ceb602f32b40de5210a3a341baa8575c3c987781fb6c23ca308c39664d6d4dbeccb75bd SHA512 861d36fef699204fd4b60c8b8badc8cadd5c4113210e42f0327f407da538b6034c5e4cb823e6e7e3292e9ce22199a313b061c4bdf29351477901aeb222fa0205
MISC metadata.xml 317 BLAKE2B 24c922ea1e1c889d2e46b441e3927cbdd983e685b1c997ebd55d4ff0ff4317bb73864c45ea59fbd316d0125d68b57ce47c3c7fe4146d1cf60f990b820b70cea7 SHA512 cc98ee4926f393ee9b19a9b1bddbb02966ff9dc0b7d88a51579e9476d70416cc13a0de5db8c9e477084da205d48cd18609fce7ab03e440917f3cb9efd2ec09d6
diff --git a/dev-ml/ppx_hash/ppx_hash-0.17.0.ebuild b/dev-ml/ppx_hash/ppx_hash-0.17.0.ebuild
new file mode 100644
index 000000000000..72309e6e0347
--- /dev/null
+++ b/dev-ml/ppx_hash/ppx_hash-0.17.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="PPX rewriter that generates hash functions from type expressions and definitions"
+HOMEPAGE="https://github.com/janestreet/ppx_hash"
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ >=dev-lang/ocaml-5
+ dev-ml/base:${SLOT}[ocamlopt?]
+ dev-ml/ppx_compare:${SLOT}[ocamlopt?]
+ dev-ml/ppx_sexp_conv:${SLOT}[ocamlopt?]
+ >=dev-ml/ppxlib-0.32.1:=[ocamlopt?]
+ dev-ml/ppxlib_jane:${SLOT}[ocamlopt?]
+ dev-ml/sexplib0:${SLOT}[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/ppx_sexp_conv/Manifest b/dev-ml/ppx_sexp_conv/Manifest
index 3b39c79350bb..bd07817f77d7 100644
--- a/dev-ml/ppx_sexp_conv/Manifest
+++ b/dev-ml/ppx_sexp_conv/Manifest
@@ -4,9 +4,11 @@ DIST ppx_sexp_conv-0.14.2.tar.gz 49876 BLAKE2B 32109eb6300894156f91721a1c74e9480
DIST ppx_sexp_conv-0.14.3.tar.gz 49886 BLAKE2B 9fda18267995cdd8efb9dafb069df6a51106a800b263f4c94129957a3f23d2bee72f39382623a320cb09ea13c255000ecf9670c19ccf49d55627c02bb0912224 SHA512 7de81d64e7eeb4d6097134606411830dd066f94222ed320a9c32752116961806ccf807f802e07c522c32aa6f7c20bb901804612a0ffc1b14807903c92acb2f44
DIST ppx_sexp_conv-0.15.1.tar.gz 67448 BLAKE2B 4994b609edd19bc70755c418ff7ed0972199ad6b3dde834ad32400c613113a3b3622dca160a4e49ed5abd6fcb9ced3f7580ffc1bcb055ca1d71a945ae56ea203 SHA512 f2b669e7c7bbbc8dd4978b47b73662dd0195ae85cdd71596485211cb5ab4daedcae9be4b33796674320e0d324b7ee9f90d3b219212be98ed792e3a89ccf8c41b
DIST ppx_sexp_conv-0.16.0.tar.gz 66918 BLAKE2B 7f7f4bd9c3178d80b0b813204e8abbc2791a519951793ed99df62988b91fc90e3616565a2c1b629a80a05814b7cb06f491109e079b70aba9a1606552a2a8e19f SHA512 ceacd17683c8e739d2e5eaabb585c01615a11b18c1bef7df85b48820885d344cbae94c1351a6a2522e016a1bd41fc3997928d6b2b2169aeda72ea6626eb1f7a0
+DIST ppx_sexp_conv-0.17.0.tar.gz 68281 BLAKE2B e4ce4df4becd93b2f5ccd7e356042e59acbe8ce334e163fafb2f984725688a52162719a82caa2cfd47bf00262ac6067abdaa3d057e0abddb9b624e0a6ae1776d SHA512 1e4ac88a62988933473837362522d29ef0bb258b4ffde256fb322d53411e2455e9a5b7fb2ba92f5036ffd88a084867d45d1628e6cd9bf36468d6e1e6e4694afe
EBUILD ppx_sexp_conv-0.14.1-r1.ebuild 763 BLAKE2B 6df87a39f1fe77acbf47370679c980dd7d5fdca998d8a5baab390a7445e104de2aea1416a8504c02e9acc50240faa9f7d178ce3b66cc00dc141da68e4b1ad6a3 SHA512 e20653283155d86a49e14d3425b7bcdb50b25bf9cf83a83379f32b31be46fcdeef85fe0699e922694931a58e64851ef0c20cb14adba9933b70cc38f92f2b31ea
EBUILD ppx_sexp_conv-0.14.2-r2.ebuild 746 BLAKE2B ee1b2a803a90133ebdd5028af48b7e44e4c8051e27a01af6ed5d12755748f48fcd3aa16a019cddcc22420b9a5a9160e2159bac53cc8e527f296b2facf6454fb8 SHA512 4e5c6abee58c8b8068c7d202d1b8570d6b7c37ee148cc5df6980a5d27584b115d9ee0c0f601e05935786c83e5362547b94122274c006696120b88b1c5376f9eb
EBUILD ppx_sexp_conv-0.14.3-r1.ebuild 790 BLAKE2B 776fb87d5e6f1130e17766973461da7d62d0c70ca948f2b74e721bc2b06f56249efdf7b08e4f83a4b0630fd433f65d32b7577cc8f2e548824b28661dad5b28aa SHA512 b6b935d4a6432bae1dd44c1bee9507786d3dd7affbd33e6d0cbb91f1480e7c184bd303aec6faabd258b16dbfdc09f9bcf7979f82ef2638396b09db85f141e53c
EBUILD ppx_sexp_conv-0.15.1-r1.ebuild 649 BLAKE2B f1300fb96a7d462fde3cb0ea4ba29277defdc5bc041504d6a9aef1e9f7cd789e27c4fefa1f95a84afa8d8bbafdd25fef3342ca833c8e13714f9040910d38623d SHA512 b20eba3f7f5fd2138f5bb4f48f88d32fe57655e76ea9f1bca83f101bb49b1f381555bd4265857eb73832b1998d866869d63fdae0a9d10fac635b4172a92dcef6
EBUILD ppx_sexp_conv-0.16.0-r1.ebuild 673 BLAKE2B 4ce9cc30c53549d80cbe1c4b57277e68a30fbeecbb1c4f01b5476b320e412a6a4655d258062643d57d9784ed05988856212c36f6dd6bde9ad3d1fb5d42b2ead2 SHA512 ccef02aecb3062f83918196fed2e0c7f7a516c783e6a40f98dea0d6f88261f422e25a373ee5635e6bf51cfe4313971c02f132f06bc8483cb88978633963eb695
+EBUILD ppx_sexp_conv-0.17.0.ebuild 654 BLAKE2B 274e6026be94c50f4fd1cd8d38c7c2efe85cfe38cd7e880508708b5ee0cb1d34d6ef0c02a23a129e6d00aca5e5d47cfb3357bff4692cbfef02119c928a83d47f SHA512 1275912a698e49f6b545503419ed044cc954f42ed30ff84d0cd1fec8296fdc20c0c1e539bd75069e34703abb2796ca12a1fa1f5057c4e76c8c57392ecec87f03
MISC metadata.xml 322 BLAKE2B 1450f65964724f946e2ab8a6b1f6e66744b25a7c738944b3b03bdc2c7917e88ef212b66286ea4e73464cdd2ef2570831a56c89aec59684b44bccaaf0018c36c3 SHA512 e9e1921e6a678a6e9353e033c3db3cd8f6d7147da2d9035e7bbbf53c7caae41eb55512ae1dfeecdc6acb5465965dd6320355a2a16b37feadf1514e70d8450c82
diff --git a/dev-ml/ppx_sexp_conv/ppx_sexp_conv-0.17.0.ebuild b/dev-ml/ppx_sexp_conv/ppx_sexp_conv-0.17.0.ebuild
new file mode 100644
index 000000000000..5c045f0ed8b7
--- /dev/null
+++ b/dev-ml/ppx_sexp_conv/ppx_sexp_conv-0.17.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Support Library for type-driven code generators"
+HOMEPAGE="https://github.com/janestreet/ppx_sexp_conv"
+SRC_URI="https://github.com/janestreet/ppx_sexp_conv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ >=dev-lang/ocaml-5
+ dev-ml/base:${SLOT}[ocamlopt?]
+ >=dev-ml/ppxlib-0.32.1:=[ocamlopt?]
+ dev-ml/ppxlib_jane:${SLOT}[ocamlopt?]
+ dev-ml/sexplib0:${SLOT}[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/ppxlib_jane/Manifest b/dev-ml/ppxlib_jane/Manifest
new file mode 100644
index 000000000000..689d45f36eb5
--- /dev/null
+++ b/dev-ml/ppxlib_jane/Manifest
@@ -0,0 +1,3 @@
+DIST ppxlib_jane-0.17.0.tar.gz 46439 BLAKE2B 97b8040571e0641ebc6a67d9ee394cba2388be0993eac5f8255b3358225533d7813ad7a9fd7af8f87007348badfb7a51a73af44365c87c1a70b0c74b8401e71c SHA512 0907a5c9dfce17dab6df86bc8b04b20c1f809c45a89e947c1da57092851489c618c741aabb853fdc6ca48f4737a74ee2a8c8fc1abfbd85939fd003991adccc09
+EBUILD ppxlib_jane-0.17.0.ebuild 583 BLAKE2B f42b70d3939f424ab8b54b9faad56873453f3d93cde040309a3222353845fa5a27c6832633d4b5737c99f90a3dad2234e5bdee6065f4e7142657d2910a9caf4a SHA512 c094d78f42b7e3f2c42c3da070fa7d872ba1cccada34c93fc23a150ee42720dfa8e39f8212a84076c71f065d9d3365dc941f0648f3b8fb8951754f9fbe789b61
+MISC metadata.xml 320 BLAKE2B 297bc8fb8cf4c90a9767ad92eb8143e08b0ff7e5e8bc71c641f8fa390a052f9da402d4fe58a8dd3053c379cabb9449900bf49b62c8fb442b31ed87b7c3ca85f1 SHA512 b92e4f81295699a6a794ee524c8d9939cb4fa7c8813c81d5e1a1afe9a64e918daabfe992c52d4a48b6a562cde1153fbe3c788392094b18faf9a2b98b5cf8f82e
diff --git a/dev-python/dask-expr/metadata.xml b/dev-ml/ppxlib_jane/metadata.xml
index b20b7197b52f..6cef5625ff9f 100644
--- a/dev-python/dask-expr/metadata.xml
+++ b/dev-ml/ppxlib_jane/metadata.xml
@@ -2,11 +2,10 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
- <email>python@gentoo.org</email>
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
</maintainer>
- <stabilize-allarches/>
<upstream>
- <remote-id type="github">dask/dask-expr</remote-id>
- <remote-id type="pypi">dask-expr</remote-id>
+ <remote-id type="github">janestreet/ppxlib_jane</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-ml/ppxlib_jane/ppxlib_jane-0.17.0.ebuild b/dev-ml/ppxlib_jane/ppxlib_jane-0.17.0.ebuild
new file mode 100644
index 000000000000..3d4cb81767a5
--- /dev/null
+++ b/dev-ml/ppxlib_jane/ppxlib_jane-0.17.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Utilities for working with Jane Street AST constructs"
+HOMEPAGE="https://github.com/janestreet/ppxlib_jane"
+SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ >=dev-lang/ocaml-5
+ dev-ml/stdlib-shims:=[ocamlopt?]
+ >=dev-ml/ppxlib-0.32.1:=[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/stdio/Manifest b/dev-ml/stdio/Manifest
index 60a80e9291a8..68f4918c9c2d 100644
--- a/dev-ml/stdio/Manifest
+++ b/dev-ml/stdio/Manifest
@@ -5,5 +5,5 @@ DIST stdio-0.17.0.tar.gz 7982 BLAKE2B a99203015c3372cf29fb100fefccfa1c03ec0ff0d3
EBUILD stdio-0.14.0-r2.ebuild 460 BLAKE2B 5c7546d6cafa1a9034ef0ebad667509ec5724495c145b1c23f1c211db0ef7d0e53d956b4cd41cd67a9a2e194308ee7559862966c7f8d6c7451d96ecee33d8fbb SHA512 b7dfeaab1c06fbca00e61489e6deba2041952041ec689e98d7c52af7d9e4a9fe29981219edde20815e1ba95118cb6f06b0641b2c4875d9652e9867a9e1cf2325
EBUILD stdio-0.15.0-r1.ebuild 464 BLAKE2B 07e3d33ae3a8414f4edcaed0d92b4355893c99671adc4678df6ccf977c3ba191e2c7bf622d0071506413d30f3df0fe24adb56ca77d622942c13a57dca5d69839 SHA512 65e63dfd4917684bdfa4a090d8bd8eac8bf76946248249789ccc9fb03b3292aa01a5de0815a7aa5e819b1812a9642108272430a5965aea802a7fe3990e54b77f
EBUILD stdio-0.16.0.ebuild 491 BLAKE2B cc6e8ed9742ab74ca4fdd9301bc086466b2a26b29e928b46c84ed58b133e2593f145416ab248ec469c84ab01750bbb47968dc48b9bb5e1cf94d9e53a6b59cff5 SHA512 2f8b7ea9bc422ea689bc0520648c2216033ec4d520834b7c0154368b60df86a2a375c89bb305ac8908b535c87a3e67570d9feb7247fb1edcdf04a7b15e28def8
-EBUILD stdio-0.17.0.ebuild 504 BLAKE2B 9b51dafe2a1ed4bd728848ad7253b603a2e5521d4450268a73df1f872eb2a7a6e5d8522d041e7be2ab6c5cb71dd59542e79c616e60725c7072a7a24781f95dbc SHA512 2b80f947b588a505cb183e5a8ae3f59947ea91769400e5a1eb2a151cc18472bc31ffe7a931b959559642d9f92985a4c9e5180983a35df28d37047f2ef6b12bf1
+EBUILD stdio-0.17.0.ebuild 515 BLAKE2B cdf89e7420712993caeceda78ab0ec1495b8b9da6551be8aee23d0f543bf62aca54ef58d239fe368437cc4d36013b62af10fde8f5d769ef5f19f83f18d7d5910 SHA512 ab78295b3e92ee4e5685b81c819bcf0784831c8b8666afcf40f110e5b9d0cecb05b4f0fc0ffa7514a01f1bc64f0aa132492e057d2475da9a531ca0d15a57d614
MISC metadata.xml 314 BLAKE2B 5a109afc6ee14c452d0856f22ea628259a7aa3af1a59d6bed0ee030c111dd8b66c42e470291f7d4dc5ba572a88899b4b421c37c5441ce436c43b4648918e4c56 SHA512 5ee20bc8646784521adef283a94a64cbc3854e4c0955dd7955aa1ae0c7b82c08f487b617ca06b7bc22efc1f6bcd8132634c6dcc4533b041c7c751a9ddf91ab44
diff --git a/dev-ml/stdio/stdio-0.17.0.ebuild b/dev-ml/stdio/stdio-0.17.0.ebuild
index fafe6ea382a5..09b79983bd54 100644
--- a/dev-ml/stdio/stdio-0.17.0.ebuild
+++ b/dev-ml/stdio/stdio-0.17.0.ebuild
@@ -16,7 +16,7 @@ IUSE="+ocamlopt"
RDEPEND="
>=dev-lang/ocaml-5
- dev-ml/base:${SLOT}
+ dev-ml/base:${SLOT}[ocamlopt?]
"
DEPEND="${RDEPEND}"
BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-php/File_Iterator/File_Iterator-3.0.6.ebuild b/dev-php/File_Iterator/File_Iterator-3.0.6.ebuild
index 5c34aee98921..897c49b8c125 100644
--- a/dev-php/File_Iterator/File_Iterator-3.0.6.ebuild
+++ b/dev-php/File_Iterator/File_Iterator-3.0.6.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
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> $
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
S="${WORKDIR}/${MY_PN}-${PV}"
diff --git a/dev-php/File_Iterator/Manifest b/dev-php/File_Iterator/Manifest
index faaae6b42f42..c0911dbf7646 100644
--- a/dev-php/File_Iterator/Manifest
+++ b/dev-php/File_Iterator/Manifest
@@ -1,4 +1,4 @@
AUX autoload-2.0.2.php 441 BLAKE2B a85d720cd6dc6e4ea769cd815b8be0e8a0208a532bc42eebcb34c73b037d74a99e5cc97777cf250a7656435a48bc0c91f6178c7d9868376992e43482ed579f5d SHA512 2bbdd8dc9df3ab847c736780be6cf878d0e5e912549ea64516c9efed2edc8f38841ddcf621727b4d464516f4cecc099752371b1b424adf7bb621de0e99405c6f
DIST File_Iterator-3.0.6.tar.gz 5204 BLAKE2B 61123678e440f8aa68b2821e976bf615ea0e70157fc596fc566b7f28daae9419be8f75df13ec8e218200cdfecea146285995e6f1d3936a58593d6f64f38c0bdc SHA512 cc0faf12e443c9b9b6577dcc5b5f51184f0fecde010aadbcf47ce638d1d1135a5ba731221e8637791e94018458baed315112cd20fc86ded6485b59a7801f6d7d
-EBUILD File_Iterator-3.0.6.ebuild 860 BLAKE2B 9c25e7577b958497ecc53de94410aea2864cb876cd925281510967809ec9272cda65e79dce075214bd5cc84f38dff3a5e78a3e1734b7523bf5710cc9c0788015 SHA512 d1a18d0896300ffa54554159e60686cba5b4c0e26a10817adf3da735e60debd9a5f2ece9d534a60ddf06b05a1a5d7ba99a04b309d745ddebebe0ba64d86565bc
+EBUILD File_Iterator-3.0.6.ebuild 856 BLAKE2B 3bdf54d0256f1a1668a60810c923881964082a9fd34fe77322fb0a68140fc8ac9119bd8a1c40b105f6aaaea16758071213ac56d154b13428c0a9474099a4e8d2 SHA512 a3e7704cfa5bf353a8ab4c8230438e89347dd716272f13f63caf2f2964042628f859577b38b818c3c10908704e4c5be1ff9dee4ac6b4c77b9838d454c32c18ac
MISC metadata.xml 375 BLAKE2B 9773258a7b233624093c64e3f87a699de5474fbabe1db33687017e1377e84caf250b340c9cfd203f0d0b9398700c4d876be63f53175814451b9b882053e62b31 SHA512 9e81065b95a49ad20c9e277b7024e52a8fff3765dbacaf00e1c29e872a3818d8fd2b46b0ffbbae4f52091caf2b1f9581eb3629bb1ddc64ed816a1b3ab9d9fbec
diff --git a/dev-php/Manifest.gz b/dev-php/Manifest.gz
index 80ab99c2cc6f..fae025f49d5c 100644
--- a/dev-php/Manifest.gz
+++ b/dev-php/Manifest.gz
Binary files differ
diff --git a/dev-php/PEAR-Archive_Tar/Manifest b/dev-php/PEAR-Archive_Tar/Manifest
index ec460bb6bc84..9cfc106a63ef 100644
--- a/dev-php/PEAR-Archive_Tar/Manifest
+++ b/dev-php/PEAR-Archive_Tar/Manifest
@@ -1,3 +1,5 @@
DIST Archive_Tar-1.4.14.tgz 21992 BLAKE2B e483ee9943c955dd6834538de70e8d6821b9abb250fca752e01fec7a62c28f59f65a6afe66adb804565c1f79cfc679fd72a32d0311f231dee424199b2600bb73 SHA512 a0277086221acf0cd01ec342af5afd62f01055a8b3bb4942d7a96d3517cce466a0c8a086411671a18d0f7a0a5e4187a76bad0d5c410c93fefe8cc58992327789
-EBUILD PEAR-Archive_Tar-1.4.14.ebuild 1333 BLAKE2B 0ab96b14bc3f1c0d89e01b63adf55b1fa5d60023c9d8fb9d33388630829b0c688c1f54b97b68345b84b7c03709979b42698d83461b5a2c1fea2448d6bde9d386 SHA512 3b2c897da8d0f48bcff77b8827d494b98c555aa29c60f5be743e56fe1aab38ef48ec846876e601575926eaa8af5f1d3272165cebcafe815ad5b22613a8e17d0d
+DIST Archive_Tar-1.5.0.tgz 22302 BLAKE2B 0c36fa628f4dbc370ad7b2b1b3eec0e40c8592c5732fcd1089b20647c90a6862edaab01e05eca74ba3368b4425c504b46868180b8447b67fa55afd50f95f0c10 SHA512 2e586320ee53e05b94d0fd26185362ddd5f4bab5b8adcecc46388c6a10b98bbf187d5ce9156e2677320c319827273d537e33698c3cc27107b8d42f627c4f2880
+EBUILD PEAR-Archive_Tar-1.4.14.ebuild 1329 BLAKE2B b52462b244dbd3f9c5b4b55cebe3dc6f4b9e7f68efa838b4d1f4f1575a2c302625c7c148af9fe114aec302c95e3ba6ff0da04a4ea7757c00309c7962e1485044 SHA512 e6e5c30522a1bb12138e50bc4c525583cb39909ee1b5ea4343d6718c30b10fd5a0acb63e6c2f49332afb66db454953158705bb1597abb7aae1780a528c1df564
+EBUILD PEAR-Archive_Tar-1.5.0.ebuild 1315 BLAKE2B 71201f33a7b71be5da5fb7677005522930db86a0517353f15f578a505afaef0782e565ac37ad0fe1f4232fbff63973415d0781c14303ea1c1c19f3e3bfc79ebb SHA512 793bbb20839cd96afd7c6346b07c6b5ac89a5479c0ebc517fd2e025e2cab5862c4b5970c5c74493d5cae4ecfb44beb38d16ed2d752eebb4b3374673b014427e9
MISC metadata.xml 338 BLAKE2B d42a3e7d6d8f85b1634e7e2a5e93b8898f94dfc3895170ef2d0f71a7ec53ca5b3b4bf18b86300512e2c62846ca1bf901db64c9bb9a34ddf4a34093c6fa3a0cc1 SHA512 2df41a54e7b2e045ca299ac20ca170b33a2a8f0eccdac8424af24ee60b5e5856319d546e2ecdd0890676955b9941d7dd12b1d726307f1de194f916de7db3b72f
diff --git a/dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.4.14.ebuild b/dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.4.14.ebuild
index 6445632cd4f3..11e8c75eb8d6 100644
--- a/dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.4.14.ebuild
+++ b/dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.4.14.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
@@ -11,7 +11,7 @@ HOMEPAGE="https://pear.php.net/package/Archive_Tar"
SRC_URI="https://pear.php.net/get/${MY_P}.tgz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
# bzip2 and zlib are needed for compressed tarballs, and there's one
diff --git a/dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.5.0.ebuild b/dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.5.0.ebuild
new file mode 100644
index 000000000000..f0b73fee0c4c
--- /dev/null
+++ b/dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.5.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/PEAR-/}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Tar file management class"
+HOMEPAGE="https://pear.php.net/package/Archive_Tar"
+SRC_URI="https://pear.php.net/get/${MY_P}.tgz"
+S="${WORKDIR}/${MY_P}"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86"
+
+# bzip2 and zlib are needed for compressed tarballs, and there's one
+# call to preg_match to test paths against a pattern of files and
+# directories that will be ignored.
+RDEPEND="dev-lang/php:*[bzip2,pcre(+),zlib]"
+PDEPEND="dev-php/PEAR-PEAR"
+
+src_install() {
+ insinto /usr/share/php
+ doins -r Archive
+
+ dodoc docs/*
+
+ insinto /usr/share/php/.packagexml
+ newins "${WORKDIR}/package.xml" "${MY_P}.xml"
+}
+
+pkg_postinst() {
+ # It is not critical to complete so only warn on failure
+ if [[ -f "${EROOT}/usr/share/php/.packagexml/${MY_P}.xml" && \
+ -x "${EROOT}/usr/bin/peardev" ]] ; then
+ "${EROOT}/usr/bin/peardev" install -nrO --force \
+ "${EROOT}/usr/share/php/.packagexml/${MY_P}.xml" 2> /dev/null \
+ || ewarn "Failed to insert package into local PEAR database"
+ fi
+}
+
+pkg_postrm() {
+ if [[ -x "${EROOT}/usr/bin/peardev" ]]; then
+ "${EROOT}/usr/bin/peardev" uninstall -nrO "pear.php.net/${MY_PN}"
+ fi
+}
diff --git a/dev-php/PEAR-Auth_SASL/Manifest b/dev-php/PEAR-Auth_SASL/Manifest
index 9a1c9b6674ac..337586df2a6c 100644
--- a/dev-php/PEAR-Auth_SASL/Manifest
+++ b/dev-php/PEAR-Auth_SASL/Manifest
@@ -1,3 +1,5 @@
DIST Auth_SASL-1.1.0.tgz 9380 BLAKE2B ab04812883b5b1a88fe1440f23e206e39676807c69bc029e81e539eb5588a4fa15bcb6f867f109a5eb86d0758bf9fb4f30664a8fdac7aee59a0426f5da6e6dbf SHA512 446ffa37fe7669d3993613167b07fb173c2e17664dcfb56d96a889b4a0cb2c83cc73d307aee15fc8fa7e666502835c15d09c32d8a491060bdd23c9093346bc40
-EBUILD PEAR-Auth_SASL-1.1.0.ebuild 318 BLAKE2B 1777d35d3cf69ae8412378dc0c5af60a8ed1899245c505a4382e48e6883eae543cb0be1843090b7688ccdc89c1ba4ce17db0191b76ae1d859f0a6ded46d5039d SHA512 5df69ef63c878ee6a16b6d67b6beb644875eaf8bd97093c0ad2b9a8d90d6bfd67a06ca665371dd6421b286b4c5f03774c90022e7b7d55cb6dac3119ccab813a4
+DIST Auth_SASL-1.2.0.tgz 9524 BLAKE2B e7e0ad21f486ad4568e062d755eb30115d84355b04dc6313415a2b3a335ad56089221d0f69872ce83cb963daabfd636b5492f52d5d15b9fb4da0e5a85f39803a SHA512 47f74d43a1081260771ebb32cebd4ce1b2b87d4fe09d3b84d16e60c2bde9be97b1f0d1962e10528c39d58ec5b88dcbef62bedcc22ca73d960a89f64b15d3c31d
+EBUILD PEAR-Auth_SASL-1.1.0.ebuild 314 BLAKE2B e8a3436fef32c42cfe3eb36f983d079aa5a683c9d3d9f72d87895b32caf5215055bd191203402edcc272af76ad863df66ddf38c9aee295fbd83387d78cb8c065 SHA512 210136baa5e0c355074414bcdcb3db3ba44122ffe37543d68a5afba9aa26c74586f9157114afd3f8e027390acfb185588a187e45a8fde83afedaa9ecd14b8056
+EBUILD PEAR-Auth_SASL-1.2.0.ebuild 302 BLAKE2B 648fe9673938014bfb8f57716f1c668a0c8b78fc5d78c452c2d65317573876345f084391d79234724a93e19b2d4a1ee923a810d9d0f8f7904925e892b328fcee SHA512 be2f41798670d373fa0a92dfb3f582cab83ac81b02d3a046c920c3f4ff910492ea90388fc8e3c38a8b1f9f547d2f8a9daa8a11634b2b85f217e17ab4cbf47871
MISC metadata.xml 312 BLAKE2B 8d822bdf9207e6363758ecf2fd29eb122828b50bc4c95123051b85e77f4bcc9d1d457d4ca420baff52e93b6e8cf52b3b56d319ba3ea82a250ef7b9e12ddf5c07 SHA512 46fd8ce29a1dcbdbfe1476d68761f3e8c9b78fd15b5b64ea79cab0a603b39e01d3cff0d2009b169617928239df3ad9a7b9b60447224d8175d32bb9c4cb2acf28
diff --git a/dev-php/PEAR-Auth_SASL/PEAR-Auth_SASL-1.1.0.ebuild b/dev-php/PEAR-Auth_SASL/PEAR-Auth_SASL-1.1.0.ebuild
index 11a528a53e17..07e1c70720e1 100644
--- a/dev-php/PEAR-Auth_SASL/PEAR-Auth_SASL-1.1.0.ebuild
+++ b/dev-php/PEAR-Auth_SASL/PEAR-Auth_SASL-1.1.0.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
@@ -9,6 +9,6 @@ DESCRIPTION="Abstraction of various SASL mechanism responses"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
RDEPEND=">=dev-php/PEAR-PEAR-1.10.1"
diff --git a/dev-php/PEAR-Auth_SASL/PEAR-Auth_SASL-1.2.0.ebuild b/dev-php/PEAR-Auth_SASL/PEAR-Auth_SASL-1.2.0.ebuild
new file mode 100644
index 000000000000..363344d6e784
--- /dev/null
+++ b/dev-php/PEAR-Auth_SASL/PEAR-Auth_SASL-1.2.0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit php-pear-r2
+
+DESCRIPTION="Abstraction of various SASL mechanism responses"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86"
+RDEPEND="dev-php/PEAR-PEAR"
diff --git a/dev-php/PEAR-Cache/Manifest b/dev-php/PEAR-Cache/Manifest
index 306c3c37c4a7..b9364faa77db 100644
--- a/dev-php/PEAR-Cache/Manifest
+++ b/dev-php/PEAR-Cache/Manifest
@@ -1,3 +1,3 @@
DIST Cache-1.5.6.tgz 31384 BLAKE2B 08a9a1bdb913d434bc979d9a21c45c36cad03763554226291924cffba462c2b52cf4266972e616ac7f3cf09c605ee1a56337070058f494187d6bbf14812fc235 SHA512 6c42901d9a462c803ff349650519fdb705bc56bebf1d106bd0796e35bf3ee6b4e1f783a3af022f024d9473a7e75eb14ff1954decc0a4c133817a8ed65e42f29a
-EBUILD PEAR-Cache-1.5.6-r2.ebuild 599 BLAKE2B dcc94cbc226a8703902806d150561515c8201b6b1bd7c90e3aa59ed983b33857bd0dad698ea29acf9654527363112b4a73b183a0cf8e893fccc5b88236f62270 SHA512 c3277abf2f6d59a1aa6f9e0d423293fbfeb771d93959a60f6c49d3391a5c2ef7905562a6996f9bb3448da5ab83c5a5967137077f86d960904ba0c5424920346f
+EBUILD PEAR-Cache-1.5.6-r2.ebuild 595 BLAKE2B 522195874a3164b49fa6700e4e696d4e99911ae500e3add7958a05e2d79fa1c07242730562840f75b0ab56e74daf11f5c4807584800d41c72db7a54fd2a73411 SHA512 b59745ea493e2fd7703169b8c84a3e44785318cd9bd194f2b382fc0bfb75f66f5bf592fb7b3ec34a2c94c0cceb9f49ca5766905a7f8c9b9d89c077be6f7ee560
MISC metadata.xml 236 BLAKE2B 55612da78a71f8cee31c387a5862636996734210d765fac66d8c7706acc5151e6a9e7ff5123aeb097c911495c6220ba3b5d2f1355f46e8ab6bdb240e1697e26d SHA512 2782b20a65dca663ff7c64b7e67db05641abed478fd5996e5750b2e52ba870829f89125baa8967dd29fd20ef9b46ad233b0dd08801308b7756717ec2f292446c
diff --git a/dev-php/PEAR-Cache/PEAR-Cache-1.5.6-r2.ebuild b/dev-php/PEAR-Cache/PEAR-Cache-1.5.6-r2.ebuild
index bddcbe68a9e5..732428a4418b 100644
--- a/dev-php/PEAR-Cache/PEAR-Cache-1.5.6-r2.ebuild
+++ b/dev-php/PEAR-Cache/PEAR-Cache-1.5.6-r2.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
@@ -9,7 +9,7 @@ DESCRIPTION="Framework for caching of arbitrary data"
LICENSE="PHP-2.02"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
src_install() {
diff --git a/dev-php/PEAR-Cache_Lite/Manifest b/dev-php/PEAR-Cache_Lite/Manifest
index 8cd19386d0e4..ed8a98377b62 100644
--- a/dev-php/PEAR-Cache_Lite/Manifest
+++ b/dev-php/PEAR-Cache_Lite/Manifest
@@ -1,3 +1,3 @@
DIST Cache_Lite-1.8.3.tgz 34036 BLAKE2B ca0b404371d370c7aeda2c83805d9f0c7c864063ffe597a277f123fd1de991e0e1c15e134ffa674bd387cc1d3cbb09eed047c7f10b8fbc755c0c8749483b2d01 SHA512 700376dd33afd0b1ed812d0d3dbdc14ad5523b3b181ac64ef0d56b62040c3d7bc9f234b3dae8013876a902f21da8dc92b1de41cea11aa428036bcc6e96166e65
-EBUILD PEAR-Cache_Lite-1.8.3.ebuild 460 BLAKE2B f400a002f36884271fde5368150535d7845e5ac9298052457fe8170e243c2dbbda18c334d3d567f365faa9d9b0559770bb01204af9b611f6810b6418c0365031 SHA512 714b67e88b358b4c4cfe26ce946765b446a887074cc88e7d7e3fc5e9bd5274447f8a169b3ce6123cd8a6b3c6c08e90efd9d97986588b09beb9f588fd305828c9
+EBUILD PEAR-Cache_Lite-1.8.3.ebuild 456 BLAKE2B 8593979fd097750ead2bdd3e8d14776e77635f519fc324a65b74549db06673df0f4d65c79729d220ba2f1fa75755b199fbabee96725ff88e89ce65bf5f42d90b SHA512 22d12eeaaa95bd8e39db673819a87027d48e2a2592ce2891c53ae58d5e251668849a6280c9db2d61b6794e978ded3c98d60cfe9acf0ea0a566689e8c7831bd9e
MISC metadata.xml 264 BLAKE2B 48808ef17a373b4dfb3c169ae63e61416ccbecfea1eba9c3bee7e5be7393f8bec7986123526a3af092841134ecbdeff1a0a52422f24f28bd9ce9e84ef7b7983b SHA512 7ac8d7b84e7690138da0717d15bb650fd97fe251ec3733304bc33672db24668d9247447257ab96110867ce4a048b0523d0ef6c849bdee54c98061c8faa00d3e9
diff --git a/dev-php/PEAR-Cache_Lite/PEAR-Cache_Lite-1.8.3.ebuild b/dev-php/PEAR-Cache_Lite/PEAR-Cache_Lite-1.8.3.ebuild
index fd784a172962..de07a0074efb 100644
--- a/dev-php/PEAR-Cache_Lite/PEAR-Cache_Lite-1.8.3.ebuild
+++ b/dev-php/PEAR-Cache_Lite/PEAR-Cache_Lite-1.8.3.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
inherit php-pear-r2
-KEYWORDS="amd64 ~hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~hppa ppc64 sparc x86"
DESCRIPTION="Fast and safe little cache system"
LICENSE="LGPL-2.1"
SLOT="0"
diff --git a/dev-php/PEAR-Console_CommandLine/Manifest b/dev-php/PEAR-Console_CommandLine/Manifest
index 2a4206910f41..ed624e3200ac 100644
--- a/dev-php/PEAR-Console_CommandLine/Manifest
+++ b/dev-php/PEAR-Console_CommandLine/Manifest
@@ -1,3 +1,5 @@
DIST Console_CommandLine-1.2.2.tgz 40705 BLAKE2B 1cf2fd7ffdafe1b6e683d40e24c07bc12c9e41469e42595f40778f0bfef30457b32f80b966835a690724e29216348be0fb3f98a83947459d48f728896a5a056a SHA512 05dbde123d0d4fdbba2a959f4bea3b115e3629060a268d25a3007c2ee5a3530b8ebbd8c7d124a6c9d012cafa19f41690a888943a6c1e2e5ec1b9d83fa821d603
-EBUILD PEAR-Console_CommandLine-1.2.2.ebuild 1409 BLAKE2B 6197979a5d62c798e812525ed9cc2f83831ae4ebd50a0d5a77c5d2abba882b26326006e6da3e1b730ddf5399757330e4ad47f85ae84bac1fa17f2d7d4affc59e SHA512 83dadbecf119699034b5ab8b31676dd07ae6f4f86ac986d5c13fffa6acce2da1eeb54a072ee4d5bd40193e430f454e7813000910d1f4ce70da13fd0f6a38c0a4
+DIST Console_CommandLine-1.2.6.tgz 36389 BLAKE2B a2ad049324653d9e2dc5b438619dec5caed3cba1703395da0838ec521c08b37bdc693aa79ed87e2cc4e3e2382c7ebcaa340da34716eeb3700c4242cf5c05afdd SHA512 bd3a04915b6cc1dc07d2aad4c5714d7b3ed373c938bc945f0bd71d1686788d2be9cb9a3cdf5021f34a200b361d76a664921334d4e462e011502e37d0a8fbd891
+EBUILD PEAR-Console_CommandLine-1.2.2.ebuild 1405 BLAKE2B f62397b2cf3a07ed6432114279c17a1cc897b534a8f6b45efd6f58521a58ac20307ebea092ace4115db42c6d1513587a3fe03c2ffbe184470c387b72a82a753f SHA512 f7c312b15b27ddc0c0bc9cd08a8dfcfdd6da538d7d1c286f28b781414d94b4adf2231f051d7769c804cda8d5f430012112e22d2a53dd8a44375ff5c5cfde54ac
+EBUILD PEAR-Console_CommandLine-1.2.6.ebuild 1663 BLAKE2B 8e5b436788b2ca458c55f02de24b47bb6da7e7bf38f3ec42e274454a01be3e4d66094512b215e696142289e27c90743d3bb0392ded11a4606d9af594096914f4 SHA512 7890c9233615b3f8bd6e4edec2136fcf9f5492e3a6b8b174ca2e9d10faad96a410e9cbc5d1fa835bbb362862f79d85147d0e848dfea1152fea8c0148c90403e9
MISC metadata.xml 398 BLAKE2B 0efb8080721cc0aa3ccfa85d36ef8151fa43eeb1fc130f21c5179926cfae8a9c550a65b346d5025f84a5cef8734316a95c512bc91d3efcf7965983d862ab365e SHA512 6b63b4c0bcb4efed587cce8ecb25d489b948473f49e54e1dd8a2f1d99ca73518857bd76da3c56d5115b51fa0517c513f2772579ce20813f5843ef3b21abcb7c0
diff --git a/dev-php/PEAR-Console_CommandLine/PEAR-Console_CommandLine-1.2.2.ebuild b/dev-php/PEAR-Console_CommandLine/PEAR-Console_CommandLine-1.2.2.ebuild
index acd273489017..b2dacba50160 100644
--- a/dev-php/PEAR-Console_CommandLine/PEAR-Console_CommandLine-1.2.2.ebuild
+++ b/dev-php/PEAR-Console_CommandLine/PEAR-Console_CommandLine-1.2.2.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
@@ -11,7 +11,7 @@ HOMEPAGE="https://pear.php.net/package/Console_CommandLine"
SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 sparc x86"
IUSE="examples test"
RESTRICT="!test? ( test )"
diff --git a/dev-php/PEAR-Console_CommandLine/PEAR-Console_CommandLine-1.2.6.ebuild b/dev-php/PEAR-Console_CommandLine/PEAR-Console_CommandLine-1.2.6.ebuild
new file mode 100644
index 000000000000..84b9a1732c7a
--- /dev/null
+++ b/dev-php/PEAR-Console_CommandLine/PEAR-Console_CommandLine-1.2.6.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/PEAR-/}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A full-featured command-line options and arguments parser"
+HOMEPAGE="https://pear.php.net/package/Console_CommandLine"
+SRC_URI="https://github.com/pear/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${MY_P}.tgz"
+S="${WORKDIR}/${MY_P}"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~sparc ~x86"
+IUSE="examples test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-lang/php:*
+ dev-php/PEAR-Exception"
+
+# Beware, the test suite really needs PEAR-PEAR.
+BDEPEND="test? ( ${RDEPEND} dev-php/PEAR-PEAR )"
+
+src_prepare() {
+ # There's one occurrence of @data_dir@ that needs to be replaced
+ # This location just has to agree with where we put the "data"
+ # directory during src_install().
+ default
+ sed -i "s|@data_dir@|${EPREFIX}/usr/share|" \
+ Console/CommandLine/XmlParser.php || die
+
+ # These two fail, but only due to the ordering of the associative
+ # arrays in the expected output. Github issue tracking is disabled
+ # but the current maintainer of the repo has been emailed about it.
+ rm tests/console_commandline_{addargument,addoption}.phpt || die
+}
+
+src_install() {
+ use examples && dodoc -r docs/examples
+
+ insinto "/usr/share/${MY_PN}"
+ doins -r data
+
+ insinto /usr/share/php
+ doins -r Console
+}
+
+src_test() {
+ # Requires the "pear" executable from dev-php/PEAR-PEAR.
+ pear run-tests tests || die
+
+ # The command succeeds regardless of whether or not the test suite
+ # passed, but this file is only written when there was a failure.
+ [[ -f run-tests.log ]] && die "test suite failed"
+}
diff --git a/dev-php/PEAR-Console_Getargs/Manifest b/dev-php/PEAR-Console_Getargs/Manifest
index ba1f14586f97..386f6fb064b0 100644
--- a/dev-php/PEAR-Console_Getargs/Manifest
+++ b/dev-php/PEAR-Console_Getargs/Manifest
@@ -1,3 +1,3 @@
DIST Console_Getargs-1.4.0.tgz 18267 BLAKE2B c0aab73414a0b6dec9818faa2eae4a4f54d70168d089bb64497599e88f4b8ff86e4195e3705a75bece25f6c7d1054759b846be75f7fc749f1d50b4447ad9ec50 SHA512 927777f48599f64e2cdb05b80a473741718493e9efc20988f2993e6b092852f1432e2e9732c1470f7d580fc7e4000d563b7915a94305fe572b7f6dc27da0858e
-EBUILD PEAR-Console_Getargs-1.4.0.ebuild 375 BLAKE2B dbfb2a7c66301720445f544f4ba595a312cba56c874f6fe5b43cd320b44dc18b2ab7bb37f030a41f5e0480d8bbdd9ff58dfe021903d7eed81daad9178b5ea9ae SHA512 e28a2eba3849a5ac3a2c7e9e094d54794d257d11ea80b5b434edc48139274fe8ef79fb72e1f14bfcb87260f6022dfc62bca599960ed4e592c4548bdf28853b02
+EBUILD PEAR-Console_Getargs-1.4.0.ebuild 370 BLAKE2B 81ea7f09f14b28528909f9ecb73834fefb63442f97860894bf4dfb415110aee518eb842f8c4be3a53bdc968ac48dd76cb830cf08ae3e3bb006de086c2149570e SHA512 2509260138bf72f3c3da794faf0cebcc0ae80862f664462b31f6319efca48a2f7205ca5fd28be0a3a7555f26ff7e615bf6f9089aac4ca510ff5669d66b6e4dcf
MISC metadata.xml 240 BLAKE2B f60f325331d493a555e53c29c7cf2742a415356da28a467505f1441f3fd790fd0d59050df84854bdc379d19d94a46121216479807975a2922d5a2fefde83416b SHA512 fada9d69055f2be962b95aac82f260ec5db7a3f4392d10f0458a1d125938fa17539f7ec486000f3a95cff85a3fbb6bbf1f6f4fe6c2de7aa420a7543a3e89d03e
diff --git a/dev-php/PEAR-Console_Getargs/PEAR-Console_Getargs-1.4.0.ebuild b/dev-php/PEAR-Console_Getargs/PEAR-Console_Getargs-1.4.0.ebuild
index ad54581bb38c..1af2abb7b14c 100644
--- a/dev-php/PEAR-Console_Getargs/PEAR-Console_Getargs-1.4.0.ebuild
+++ b/dev-php/PEAR-Console_Getargs/PEAR-Console_Getargs-1.4.0.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"
@@ -9,7 +9,7 @@ DESCRIPTION="A command-line arguments parser"
LICENSE="PHP-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~sparc ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-php/PEAR-Console_Getopt/Manifest b/dev-php/PEAR-Console_Getopt/Manifest
index f5e4c1e307a8..50d36847160c 100644
--- a/dev-php/PEAR-Console_Getopt/Manifest
+++ b/dev-php/PEAR-Console_Getopt/Manifest
@@ -1,3 +1,3 @@
DIST Console_Getopt-1.4.3.tgz 5789 BLAKE2B 641432105696e93160fd6a3ade4ee8c1bd7780cc502668266485d8c747fc8ceb97ce70ebdab8f61a739a4bf8267bfc936f0c9fd51b408add680a2288d49e0412 SHA512 7803e063576e9dac6833064b5a1479d22ca31c2a8ef8036ae530271e4e824fedb94e54d63266be8929f90f8df745b3ada7185dc98319b331f8dc5e9cac5445a0
-EBUILD PEAR-Console_Getopt-1.4.3.ebuild 542 BLAKE2B f2d2e7a043d7027ebd92e7bbbe258fe5f7bb32779858f943b9b22a3a6705bc95c7dd3d39aadc403a84c9b479e9cfdb08f885272c5f932040a4eeaffde5ce25e0 SHA512 67c19bc5d2df0a0bbf1c453d7aab18c6b3ef68d78bd3ed8694b6bbcc71538e1c07011099d115d38687be0688efa46c3c840186d9308a688890dc5b1f7cfe6705
+EBUILD PEAR-Console_Getopt-1.4.3.ebuild 538 BLAKE2B c15686585a9a936e155993f7856ccbcce7bc979a9b62a7655798c9c1cdf521a8aab26464c5b34dbcfcb666bdeb6297c289b01a18b2c3d5606c83758e70784552 SHA512 eec958db67fb26e42b1181ce647c556ab74e48048d7ef027e72e666709ebfeeb1814dc3867eeb7e2be54b6b97e5ba536e365fc9fb52c7b9895110938b0dbd1f6
MISC metadata.xml 341 BLAKE2B 2e3bc7e7256992d4dec0086f44c400445ffccc675e03e02db9a06dfeeb56ce54f994b842251d9a3e8fa5f3784901fb4777363e1729750891cd6c6cf275978d9a SHA512 aa024de65b4313fc0b1c3c5b1b3ea0edd137d28fbce56fe05c980dc17903df5e16777273c2ec292a4868ad55c2d4a1ef9623962ed96e4afc328312e3c7b646cd
diff --git a/dev-php/PEAR-Console_Getopt/PEAR-Console_Getopt-1.4.3.ebuild b/dev-php/PEAR-Console_Getopt/PEAR-Console_Getopt-1.4.3.ebuild
index 4628401364f2..dff6eb80a652 100644
--- a/dev-php/PEAR-Console_Getopt/PEAR-Console_Getopt-1.4.3.ebuild
+++ b/dev-php/PEAR-Console_Getopt/PEAR-Console_Getopt-1.4.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
@@ -11,7 +11,7 @@ HOMEPAGE="https://pear.php.net/package/Console_Getopt"
SRC_URI="https://pear.php.net/get/${MY_P}.tgz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
DEPEND=""
diff --git a/dev-php/PEAR-Console_Table/Manifest b/dev-php/PEAR-Console_Table/Manifest
index 663cff4dfc3e..83a413fc5bbf 100644
--- a/dev-php/PEAR-Console_Table/Manifest
+++ b/dev-php/PEAR-Console_Table/Manifest
@@ -1,3 +1,5 @@
+AUX fromArray-is-static.patch 784 BLAKE2B c225824c27fe0b317ca7e7bf6b80c8d2ff3caca10d621b99d8ee61b05d1ecacb57f63dc6bb32cfa05cbc7783743bf0ae3f05e79c5f0bc929ea0c239d61449396 SHA512 9a2fa201d90787644f9ce2ac1e9c46dcb2d588a6099008f2b8222ddfc4165a4d18a3bb68f750998aa947350e0b959212471b0d0817e46456e110457cc14b4b73
DIST Console_Table-1.3.1.tgz 11492 BLAKE2B bff94b2ae1b6d23eaf9a60deee4e78ee3467eff9d53c1d6ac8330347647b54700d4b3cf30be84c071afc34a4517b3135f6b18011418ea5dfc0e2841da1a30874 SHA512 abac68c20bb670b29f405625edff0330ce5af51763a50ee7482c3ab9d39c7335134d77c0f1a94ce4914c2f454d493a685841e07628eb2aa58cc66617521b6a65
-EBUILD PEAR-Console_Table-1.3.1.ebuild 501 BLAKE2B b5ed46c276fe6e10267a47dc8f25673c7c1a0972cd0bea7f42722abc754d178b1a31c83204eb520f86e147459402f4f80cd2f4ad3ea7de2c2e337344b6f280a9 SHA512 7de92fb39f53784c0f6fec425be4d858118448a596162900458b6a017b1382ef489578a69002a27523354978d4985d1b9375ad98eb4b0bf5b0440af456268fa8
+EBUILD PEAR-Console_Table-1.3.1-r1.ebuild 554 BLAKE2B 91b430037653786af25a2d7c26b48df5318b833db9f355adc54455efe234ede3d1c1001b33470b837238e2724d021c1f54135727a105731ea2e8436ab223d06e SHA512 f32acd6973d1c603a7982e83b561ea98002a1ad8b497c44fab2238d6b3fedfab665c13f869075e45262433a7df4fb1c74afdff40dbf6e6c31594231a1b9eeb05
+EBUILD PEAR-Console_Table-1.3.1.ebuild 497 BLAKE2B b73d99d749138b7a78f16a86d83dfd0b7283adba894b8e88861a5e32decca27ba9ae9c045fac332494a413c2abf6e9ec3cfca5d642f731f7041a38330ca3660f SHA512 b30b9bfc4b81de24a211b1e2d9ab927b43e1fc4e770324e10c0c19d512927460c1ad46499d9860bd0a19bff7765147e455354608b451961afa9bb485fbea839a
MISC metadata.xml 316 BLAKE2B 001c994058c858045dc2a6d274c0e84c97f849539caea66a2bda5041472ded85bf9d8e1fc848a687787c10f9eb23060bf3b3e17bdd56793f0211deada7274fb6 SHA512 bc41a93f7cbb18a2e7ecc25eee9e6a9757aa1c77ef6763e27f00908c522370a49a6fc393eb362314944851902a2025ccd636b902b47f3316f8339f5e28429764
diff --git a/dev-php/PEAR-Console_Table/PEAR-Console_Table-1.3.1-r1.ebuild b/dev-php/PEAR-Console_Table/PEAR-Console_Table-1.3.1-r1.ebuild
new file mode 100644
index 000000000000..2e39a052a20f
--- /dev/null
+++ b/dev-php/PEAR-Console_Table/PEAR-Console_Table-1.3.1-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit php-pear-r2
+
+DESCRIPTION="Class that makes it easy to build console style tables"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc64 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+BDEPEND="test? ( dev-php/pear )"
+
+PATCHES=( "${FILESDIR}/fromArray-is-static.patch" )
+
+src_install() {
+ insinto /usr/share/php/Console
+ doins Table.php
+ php-pear-r2_install_packagexml
+}
+
+src_test() {
+ pear run-tests tests || die "Tests failed"
+}
diff --git a/dev-php/PEAR-Console_Table/PEAR-Console_Table-1.3.1.ebuild b/dev-php/PEAR-Console_Table/PEAR-Console_Table-1.3.1.ebuild
index ab638bb85e46..b29cd9dd7295 100644
--- a/dev-php/PEAR-Console_Table/PEAR-Console_Table-1.3.1.ebuild
+++ b/dev-php/PEAR-Console_Table/PEAR-Console_Table-1.3.1.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
@@ -8,7 +8,7 @@ inherit php-pear-r2
DESCRIPTION="Class that makes it easy to build console style tables"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~hppa ppc64 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
BDEPEND="test? ( dev-php/pear )"
diff --git a/dev-php/PEAR-Console_Table/files/fromArray-is-static.patch b/dev-php/PEAR-Console_Table/files/fromArray-is-static.patch
new file mode 100644
index 000000000000..8b068d8f2668
--- /dev/null
+++ b/dev-php/PEAR-Console_Table/files/fromArray-is-static.patch
@@ -0,0 +1,22 @@
+From 4eea320592cc1766b8f679df22c3431a93a74d7e Mon Sep 17 00:00:00 2001
+From: Remi Collet <remi@remirepo.net>
+Date: Thu, 1 Apr 2021 10:37:33 +0200
+Subject: [PATCH] fromArray is static
+
+---
+ Table.php | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Table.php b/Table.php
+index dbfec73..139433b 100755
+--- a/Table.php
++++ b/Table.php
+@@ -223,7 +223,7 @@ function __construct($align = CONSOLE_TABLE_ALIGN_LEFT,
+ * @return Console_Table|string A Console_Table object or the generated
+ * table.
+ */
+- function fromArray($headers, $data, $returnObject = false)
++ static function fromArray($headers, $data, $returnObject = false)
+ {
+ if (!is_array($headers) || !is_array($data)) {
+ return false;
diff --git a/dev-php/PEAR-Crypt_CHAP/Manifest b/dev-php/PEAR-Crypt_CHAP/Manifest
index 07aadf514d0a..80e18681df4a 100644
--- a/dev-php/PEAR-Crypt_CHAP/Manifest
+++ b/dev-php/PEAR-Crypt_CHAP/Manifest
@@ -1,4 +1,4 @@
AUX CHAP-1.5.0-constructor.patch 1273 BLAKE2B 84e35031521587383a843c78f49df567cdaf3fd81360454797993881e272a4d5e7816073cc774e7d7c47e6c30cebaa70521c5b391f28cbc081c96d5d90a207df SHA512 2053c12f4416654b614176ff06565032df25e3db970eaeb02e327ceb986c53adfd6b9c4285d5b81525ad8f93e548794fc81ee3da31ad4ebe1ea0e707f9e47369
DIST Crypt_CHAP-1.5.0.tgz 5549 BLAKE2B 7b79e311d36a7c59b4838f5d0bfda1a39792519f53e036fb2f500130cd9265280fb2e2fb31683d95dee283875fe738746b19c78fc80fa0fd965e19f431d032ac SHA512 44cdfdf0bc857b3992c2635945374033112d972cdefeac8a45810f5b79a6a532de67fc5e9a06f2ec4b3ce4df62e300451d0f4078b4f8ecc9805dca5c08f6aa95
-EBUILD PEAR-Crypt_CHAP-1.5.0-r3.ebuild 706 BLAKE2B 0541a3467a4c01d5ee400353260703653d0edabb1febe68361a38d61d24f3050dd91e2f42b2b7857af731baf84968f61add47c939b9f1862c8a36f914a7ff806 SHA512 ebfbfe52f9090f6f9dbe0c71581de9bc1ef8492aeae7b1a26d8b201136ab2553b315a3feacda3569a760484881cd406befdceb8c1d88ff979d3540f6c667b809
+EBUILD PEAR-Crypt_CHAP-1.5.0-r3.ebuild 701 BLAKE2B 05b7ed1c2bf75e5ef7d50a65b8bcddefb8aea57ab56710a54a2dac7c710668df07b229e2aa3e6121f87000485bc3a0c4a1c1db3d3fc418cdc1ff822873927494 SHA512 017a69016023dfd02399689947cd8928709c7f28dfd3d5ccf7be24958dba6801c3e5878bf8c79a1f5108ef4078bb5e59c2ce3e9389d51f2dacec8625699cefb2
MISC metadata.xml 240 BLAKE2B f60f325331d493a555e53c29c7cf2742a415356da28a467505f1441f3fd790fd0d59050df84854bdc379d19d94a46121216479807975a2922d5a2fefde83416b SHA512 fada9d69055f2be962b95aac82f260ec5db7a3f4392d10f0458a1d125938fa17539f7ec486000f3a95cff85a3fbb6bbf1f6f4fe6c2de7aa420a7543a3e89d03e
diff --git a/dev-php/PEAR-Crypt_CHAP/PEAR-Crypt_CHAP-1.5.0-r3.ebuild b/dev-php/PEAR-Crypt_CHAP/PEAR-Crypt_CHAP-1.5.0-r3.ebuild
index 4f3fdbf0148a..1f07fde02b2a 100644
--- a/dev-php/PEAR-Crypt_CHAP/PEAR-Crypt_CHAP-1.5.0-r3.ebuild
+++ b/dev-php/PEAR-Crypt_CHAP/PEAR-Crypt_CHAP-1.5.0-r3.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
@@ -9,7 +9,7 @@ DESCRIPTION="Generating CHAP packets"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
# Crypt_CHAP_MSv1 needs mcrypt which is gone in 7.2+
diff --git a/dev-php/PEAR-Crypt_GPG/Manifest b/dev-php/PEAR-Crypt_GPG/Manifest
index a42d42338230..31a1cbfceb78 100644
--- a/dev-php/PEAR-Crypt_GPG/Manifest
+++ b/dev-php/PEAR-Crypt_GPG/Manifest
@@ -1,3 +1,5 @@
DIST Crypt_GPG-1.6.7.tgz 343957 BLAKE2B c95346005fdd36bd97e2a0e6cd42c5a2898fb59f0a4a3d3b09bd99a409bd9c998b267ffd84ab28148e17c3f7e78e094393c3b077998b05dc2d7ddcb0ab81394b SHA512 dd629271ebbcb98df5d31313c1a6911b62964046c758e00b55377170653e9880d2edc7d0b953fd6ae441d74238c4a8e1008bf6a9195a19ff463bcc82665f14e8
-EBUILD PEAR-Crypt_GPG-1.6.7.ebuild 1174 BLAKE2B 2589ebf143f5e8fdbd9b8fd7837cf252e6d084f341929957bb891a3e8cf710af566021e031b1be44e701b6068d9874dff6324da8c6dc34e67b785c81ca487593 SHA512 6bec49eb17478476d0cc65581b0e13646adec1d697a7bb5ca92313344a48eb3a878be01ab522bededc9f10f7f4778b86be121a3a15441282edd51bdf19e38f82
+DIST Crypt_GPG-1.6.9.tgz 344282 BLAKE2B d8546a34a70e8379b8003824636b26ad289f8c906bfbbf5c90cc5655f1bda243c57ec077a497e2a69c09bd5febd65a3f2cd39b426aadbf4f13e5ba10f6ed2380 SHA512 e3493406f27f73539522fa16cdd01aa940faacc6b180228b718596c6803c6c6a6cbb68c244749da965a62d19abc50bff83210d798f9394fde8980c5d8c8cdb2d
+EBUILD PEAR-Crypt_GPG-1.6.7.ebuild 1170 BLAKE2B 4b6524d3215207ff928070829f2a1cd3dc28453ab681d27fc6b7087ef3f6d1611ffad55f0dccf591802548f398f57daefc9b620f120d6c7c59054535cf0ea05f SHA512 a45e8f010171c61ffdaccb60058463f69d7440d00984d375334c96f2b2644a95d2682195ee9686e9959bc0fb49eea27adf73c817f8cb3d76731390695c06db73
+EBUILD PEAR-Crypt_GPG-1.6.9.ebuild 968 BLAKE2B 8c540b2624e5e5ba05527dd1ae6895bae11f922c10bd489eed3d132180f04a79e3cff575d00a6178889a39f1f4693dcb789fc54d33905107bc6b84eaa30daa71 SHA512 18cad0faaaef02948af94209c611f5145c05a08d8dc5228cf1993ebcbdb2a137c2920c586200859446eeebbcca131bfdd266ce6af6938b4be40c1a75dbbc6498
MISC metadata.xml 516 BLAKE2B 81fe21dff1eabdcc17fd25f7dc6445b1047fd92f150a075e193fc8f399e5af35c813752a6c5165805d0443e0e3862dceced142ad34e4dd0b5ba0f72a3617beef SHA512 10d8240e396c947c147ae289faedf0281e721f3ddc9603b4e7fdcc3e930302b539cb04ab532ad230ca7f573ed1bfcfe6e12d14fe6a737aa554aecc0a85e8ebaa
diff --git a/dev-php/PEAR-Crypt_GPG/PEAR-Crypt_GPG-1.6.7.ebuild b/dev-php/PEAR-Crypt_GPG/PEAR-Crypt_GPG-1.6.7.ebuild
index 21359273df54..0059a7e7730d 100644
--- a/dev-php/PEAR-Crypt_GPG/PEAR-Crypt_GPG-1.6.7.ebuild
+++ b/dev-php/PEAR-Crypt_GPG/PEAR-Crypt_GPG-1.6.7.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
@@ -12,7 +12,7 @@ HOMEPAGE="https://pear.php.net/package/Crypt_GPG"
SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-php/PEAR-Crypt_GPG/PEAR-Crypt_GPG-1.6.9.ebuild b/dev-php/PEAR-Crypt_GPG/PEAR-Crypt_GPG-1.6.9.ebuild
new file mode 100644
index 000000000000..55eaa8d81a27
--- /dev/null
+++ b/dev-php/PEAR-Crypt_GPG/PEAR-Crypt_GPG-1.6.9.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/PEAR-/}"
+MY_PV="${PV/_/}"
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="PHP interface to the GNU Privacy Guard (GnuPG)"
+HOMEPAGE="https://pear.php.net/package/Crypt_GPG"
+SRC_URI="https://download.pear.php.net/package/${MY_P}.tgz"
+S="${WORKDIR}/${MY_P}"
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~sparc ~x86"
+
+RDEPEND="app-crypt/gnupg
+ dev-lang/php:*[posix(-),unicode(-)]
+ dev-php/PEAR-Console_CommandLine
+ dev-php/PEAR-Exception"
+
+src_prepare() {
+ default
+
+ sed -i "s|@bin-dir@|${EPREFIX}/usr/bin|" Crypt/GPG/Engine.php || die
+ sed -i "s|@package-name@|${MY_PN}|" Crypt/GPG/PinEntry.php || die
+ sed -i "s|@data-dir@|${EPREFIX}/usr/share|" Crypt/GPG/PinEntry.php || die
+}
+
+src_install() {
+ dodoc README.md
+ dobin scripts/crypt-gpg-pinentry
+
+ insinto "/usr/share/${MY_PN}"
+ doins -r data
+
+ insinto /usr/share/php
+ doins -r Crypt
+}
diff --git a/dev-php/PEAR-Crypt_HMAC/Manifest b/dev-php/PEAR-Crypt_HMAC/Manifest
index 14c90f6e5147..22fbed180bbd 100644
--- a/dev-php/PEAR-Crypt_HMAC/Manifest
+++ b/dev-php/PEAR-Crypt_HMAC/Manifest
@@ -1,4 +1,4 @@
AUX HMAC-1.0.1.patch 1501 BLAKE2B 2ee57e59c9d4ec6807c3daecc488a39102280c71da62baf9c3cf90a0af8e08c29e6d6be2593f148f4c4808b5d68fd0b681b511eeefd53bd91123959114651474 SHA512 19c968acbe449436f0bde2bbf9b379d9f04e76adf3283504b2fd396c94f19f5767a89a8fa23e23622b6fc3178be9c995b826d5540d994ca31e30f22a835f8c83
DIST Crypt_HMAC-1.0.1.tgz 2149 BLAKE2B a95f145101cbd9f089948ac62d47b9a449a8cac328636987b49903c07c714c007309b294dd3a16fb5f5cf5bacf00c6e502fd8e29584803c99bff2bf61c5dec0a SHA512 5fb873d9d2e14f18f729e102b0295aaafef53bb150322f4a75d87f6d5ffd3e8829d424ee7285950d92c3408756b40b9ac7fe5123a73cefb341e4224f049bcb18
-EBUILD PEAR-Crypt_HMAC-1.0.1-r2.ebuild 544 BLAKE2B 202afa25e1d749395f829158f1877c23c774e7c0bcf28d5024d68c60843aba690e19ed877ef1f81cafca80c059391a418b13c1a01453ade1869dd7a1170064bb SHA512 bd18107a745449fd986c2a9e22ef66a885cb2604cc979b4f2a9ac9bc6fbc6297cf2205ec36d3c1fe03a0a6b30c92c64e762cc0b94f3593e9ef97c402c0bf7d4b
+EBUILD PEAR-Crypt_HMAC-1.0.1-r2.ebuild 539 BLAKE2B 885b0ce81fa57d4d2c1bde212c0d12285a4ed0aaaedca42fe11bf455e2079589d0a5a167bffa27e44822373a1f737fd78df0b590a00c3ae29fc5103c09a176b3 SHA512 ae8d0fa449e92ef1cedfb6cd5b7e953ebbfc5c5cf3b6c37ad71e1c34d55513325ca577c0a989cc8e1f3b46c99d788e4428ff4f6f6e9843dd62b9d5f576bd1da3
MISC metadata.xml 240 BLAKE2B f60f325331d493a555e53c29c7cf2742a415356da28a467505f1441f3fd790fd0d59050df84854bdc379d19d94a46121216479807975a2922d5a2fefde83416b SHA512 fada9d69055f2be962b95aac82f260ec5db7a3f4392d10f0458a1d125938fa17539f7ec486000f3a95cff85a3fbb6bbf1f6f4fe6c2de7aa420a7543a3e89d03e
diff --git a/dev-php/PEAR-Crypt_HMAC/PEAR-Crypt_HMAC-1.0.1-r2.ebuild b/dev-php/PEAR-Crypt_HMAC/PEAR-Crypt_HMAC-1.0.1-r2.ebuild
index 13b7859c5574..86a398668bac 100644
--- a/dev-php/PEAR-Crypt_HMAC/PEAR-Crypt_HMAC-1.0.1-r2.ebuild
+++ b/dev-php/PEAR-Crypt_HMAC/PEAR-Crypt_HMAC-1.0.1-r2.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
@@ -8,7 +8,7 @@ inherit php-pear-r2
DESCRIPTION="Calculates RFC 2104 compliant hashes"
LICENSE="PHP-3"
SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~hppa ~ppc64 ~sparc ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
DEPEND="test? ( dev-php/PEAR-PEAR )"
diff --git a/dev-php/PEAR-DB/Manifest b/dev-php/PEAR-DB/Manifest
index d6e99d6da1c1..bb5fb6c96835 100644
--- a/dev-php/PEAR-DB/Manifest
+++ b/dev-php/PEAR-DB/Manifest
@@ -1,3 +1,3 @@
DIST DB-1.11.0.tgz 132549 BLAKE2B 0925a551bbda04dd71a1d2ffaf462485a92b62a7f141a5f097614dde8a8c8d6098705116a6f7c0b3bdd62547ad5962381ef15fee3057ba054cead8998306232c SHA512 88488874ee1cb6ff228199106702b1992eab4c7dce44984639951c0693e37ace115214973ef9cbd79959f0602b58cce8a254b47e32dc3d44171d0d7bf78db825
-EBUILD PEAR-DB-1.11.0.ebuild 744 BLAKE2B cf6ad2609471211ede68b809ed0c7e294e6eb3e249229a75ead7931f77e874cf4949d2b9dd61fd2eb2900675875939dfb22be5713ecda7727dffbdb0816e5f3b SHA512 f3b7db86506face51767b02e9b38bcc928effa94af24ad4cbf9e4baa4bd82e7de46b02b6f8d2957e275b9af8e2b7921145ea7fb59f79f5f62607c3dd2324a51d
+EBUILD PEAR-DB-1.11.0.ebuild 740 BLAKE2B 203cea99c9a283c705d2ce9ee980113ecb10d33441c9a9407fba92e2405543c14b2679eef88df9a315e8268d8f40de79259898bf7bae010d8e9c4cc024f9993a SHA512 40a783ae3bc91f18eca01e34a31bf2ceebdf25fd96b2cd4bccb0c2f670ee09a501bc1bf4d4be426a0585d3742aa75f783f111aa1e281a53bffdde1f544365202
MISC metadata.xml 376 BLAKE2B 2389a6e2ee7edad539ed8d3cfb28a0b17f4869bac9cb1a0a3c058c4d7ceb2dbe6713041be5ca9e1c97e3ceaa4298837d032ca6b8aab0e012039b663519fbeee1 SHA512 0c8f874c5cf161f8be63ad5f868d96f39c22ee17294b5a2d14a5011da3d50adfd868a15eaa4048807667d2728aafd777444a6bcd218f6168d8911c00f0ec43ac
diff --git a/dev-php/PEAR-DB/PEAR-DB-1.11.0.ebuild b/dev-php/PEAR-DB/PEAR-DB-1.11.0.ebuild
index 9934410bd566..6a1933027e2a 100644
--- a/dev-php/PEAR-DB/PEAR-DB-1.11.0.ebuild
+++ b/dev-php/PEAR-DB/PEAR-DB-1.11.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit php-pear-r2
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
DESCRIPTION="Database abstraction layer for PHP"
LICENSE="PHP-3"
diff --git a/dev-php/PEAR-DB_DataObject/Manifest b/dev-php/PEAR-DB_DataObject/Manifest
index a0492124e92a..fba7a1fe8be3 100644
--- a/dev-php/PEAR-DB_DataObject/Manifest
+++ b/dev-php/PEAR-DB_DataObject/Manifest
@@ -1,3 +1,3 @@
DIST DB_DataObject-1.11.5.tgz 83878 BLAKE2B 0d73cde628a61e208c665546d15b4e7f4203c04dd4c5e7cc86c36ca46b60d8fcd28643b2ff720b940d1fb4fc86fdee650fec784cbda7885a31c9c120d90edbeb SHA512 bc8c5d0994fba78c6f8137682da87018e7660ceb39f5583aabf424509bf0ab263b8f32f6676821acaf69ed991778ad85f5f3fc156799c0811b2ec39546688bc6
-EBUILD PEAR-DB_DataObject-1.11.5-r1.ebuild 851 BLAKE2B fc4d5a13b7c352672002eb92584625ae628689bdbc056c77e0ffd827f9fd85878c63f396899a21bb5b477501e0f30fbd2ca159b52ee564b3db721fda7b45017d SHA512 68e30116997442dc32317e4bd984cc5c05103b4ab5eaf300cdd5bb458076cb5d52b1594b5fdba9d4f577d5df57a7c48ad48e15d162f2d2ed5beed460539026a8
+EBUILD PEAR-DB_DataObject-1.11.5-r1.ebuild 846 BLAKE2B fded34693836ab517eeb065ed1ffaeec32ef54b16aa18954b0b0852f8feeb66d557336b841c10fa3285600e5e6c8def2b0284c067b12c4f9fb40e906e46b6dde SHA512 d220337d86581e5b0944db2a9aa05fd6898d733e6d68b609f6857827a95d34fe0cf01d17d13521fa065be5002dd6d5fe386236aa2eb4809c9b3171d3f339b8aa
MISC metadata.xml 240 BLAKE2B f60f325331d493a555e53c29c7cf2742a415356da28a467505f1441f3fd790fd0d59050df84854bdc379d19d94a46121216479807975a2922d5a2fefde83416b SHA512 fada9d69055f2be962b95aac82f260ec5db7a3f4392d10f0458a1d125938fa17539f7ec486000f3a95cff85a3fbb6bbf1f6f4fe6c2de7aa420a7543a3e89d03e
diff --git a/dev-php/PEAR-DB_DataObject/PEAR-DB_DataObject-1.11.5-r1.ebuild b/dev-php/PEAR-DB_DataObject/PEAR-DB_DataObject-1.11.5-r1.ebuild
index c3e2a21298e2..d1efa5543f8c 100644
--- a/dev-php/PEAR-DB_DataObject/PEAR-DB_DataObject-1.11.5-r1.ebuild
+++ b/dev-php/PEAR-DB_DataObject/PEAR-DB_DataObject-1.11.5-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit php-pear-r2
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~hppa ~ppc64 ~sparc ~x86"
DESCRIPTION="SQL builder and data modeling layer"
LICENSE="PHP-3.01"
diff --git a/dev-php/PEAR-Date/Manifest b/dev-php/PEAR-Date/Manifest
index c7f105e5a7ba..87e1740c934f 100644
--- a/dev-php/PEAR-Date/Manifest
+++ b/dev-php/PEAR-Date/Manifest
@@ -1,3 +1,3 @@
DIST Date-1.5.0a4.tgz 222378 BLAKE2B aeca1d84c0cdbb55ed5ac9f6ce7819f7666085a1dbf610990e4afb07be78fed1cabbadd770ffceea97c37eb4ffccf44d18fd84646b6918cd5f5fa12f97d2c951 SHA512 91f80cbb78b8cf24fdc2e4423e7e018da736507136bcf68a61dc8a0f130d44f5937e1ddf39b45189cb08e0d17a4c0295d407920a2b25ba8029517e96a071b65b
-EBUILD PEAR-Date-1.5.0_alpha4-r1.ebuild 349 BLAKE2B 19e1bb79dc575ca12038c388866d20161b58a76d51957595ab602869d8314ec0b9fc393eea6f78bb5c4a5816796bd9ed8c9a6f196d35527c4b424d644d22a146 SHA512 07531a57092f04f6196abf780672170ff5b2bf55c0f9c3221a8ea28af2179e6f2c6c67dbe45146460bdf4e55acbb8ca2795b45f1b32b2dd8c4c104b8ac5ce748
+EBUILD PEAR-Date-1.5.0_alpha4-r1.ebuild 345 BLAKE2B f3bbc03edcd294c757df18b0d00f071d6639f1bca8879b05be75063d57a2afc080cfd1513644fd393194b9acfe3e4632df962032034b444a56be76c5490066a9 SHA512 a7e4cfd8d53c03deff2f63143916adc909170c566a8241adf76f0d2353681342226516a3adb6aa8bd1ca5de8a7a64f61bfdc2951157f6c001e61f537d7b61775
MISC metadata.xml 240 BLAKE2B f60f325331d493a555e53c29c7cf2742a415356da28a467505f1441f3fd790fd0d59050df84854bdc379d19d94a46121216479807975a2922d5a2fefde83416b SHA512 fada9d69055f2be962b95aac82f260ec5db7a3f4392d10f0458a1d125938fa17539f7ec486000f3a95cff85a3fbb6bbf1f6f4fe6c2de7aa420a7543a3e89d03e
diff --git a/dev-php/PEAR-Date/PEAR-Date-1.5.0_alpha4-r1.ebuild b/dev-php/PEAR-Date/PEAR-Date-1.5.0_alpha4-r1.ebuild
index defdf0af5354..3a99640d474d 100644
--- a/dev-php/PEAR-Date/PEAR-Date-1.5.0_alpha4-r1.ebuild
+++ b/dev-php/PEAR-Date/PEAR-Date-1.5.0_alpha4-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
@@ -6,7 +6,7 @@ EAPI=6
PEAR_PV=${PV/_alpha/a}
inherit php-pear-r2
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
DESCRIPTION="Date and Time Zone classes"
LICENSE="BSD"
diff --git a/dev-php/PEAR-Exception/Manifest b/dev-php/PEAR-Exception/Manifest
index 068cbd643487..b875444746b6 100644
--- a/dev-php/PEAR-Exception/Manifest
+++ b/dev-php/PEAR-Exception/Manifest
@@ -1,3 +1,3 @@
DIST PEAR_Exception-1.0.2.tgz 5458 BLAKE2B f6e7bc452729ec4419650a0fbd6ef091dd5ec1b91804e1b59c598e44d3c04bf043084e385daa56fd1f6c012090010490922627a465061fe57ef9d74a49960e91 SHA512 80022c03bb665307a9feea88312301c86c903c5b8737559f59fc0028a08976976dd21e19a7dc805c27ec41f90ebd310012cd56ba2c2c006cf0df7cea69323a91
-EBUILD PEAR-Exception-1.0.2.ebuild 700 BLAKE2B dcd0d5023f7f57e2bf87ceda5315c769fb3f2869a040a0d591fc291157788aaf8a8aa313d904987dede25d31c878fa3a5d0af4411ec71e9ac93f50dccd5b2c93 SHA512 8b30edecf7595589da78111ac2c0c1238a554fa50733b5da1323d49bd9798838fff11ec36ec5c23b34fbd5b64d0d806d03d4a0807e62aa18c8151176754a366b
+EBUILD PEAR-Exception-1.0.2.ebuild 696 BLAKE2B 14bd81da62eda14c509dd14905467ed9b56eaf13d2c708578c6b683c0f5df4e76039c5cc6fea33af69ffee4ea2e9f608a4826ee9435ec665e3899d4e58b91fb8 SHA512 68c34ed61c28049a42d1bc4aa5265a8d16c2a24c231d105e3cd559ab9dd5984e33ef592d0f7c0be23624b945dc02afbcff07a9189919d5a5c9be6846bf83ae6c
MISC metadata.xml 413 BLAKE2B 67ddae400117e8c821ad3c1ee295e7a044ed388e95e8ea35cccbd3ad772842cda0a90aca91741f63cd84963eb2ba624ac3c5fcd8557f149ce53b52af92e5fee5 SHA512 135d0cb5f077d0d1eac78474af434b2b7282f255ba5654787147237b76c8566a7e8ceb79f847baf9efd71db6d97e9874ad4aa55dc04c8479e0ca069026e6f496
diff --git a/dev-php/PEAR-Exception/PEAR-Exception-1.0.2.ebuild b/dev-php/PEAR-Exception/PEAR-Exception-1.0.2.ebuild
index 65d7a63bef39..01f448b01068 100644
--- a/dev-php/PEAR-Exception/PEAR-Exception-1.0.2.ebuild
+++ b/dev-php/PEAR-Exception/PEAR-Exception-1.0.2.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
@@ -11,7 +11,7 @@ HOMEPAGE="https://pear.php.net/package/PEAR_Exception"
SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="dev-lang/php:*
diff --git a/dev-php/PEAR-File/Manifest b/dev-php/PEAR-File/Manifest
index 97c71b6ec39f..94bffff14313 100644
--- a/dev-php/PEAR-File/Manifest
+++ b/dev-php/PEAR-File/Manifest
@@ -1,3 +1,3 @@
DIST File-1.4.1.tgz 8164 BLAKE2B f57a70b6cdd469c152f7beb2dffe0b278ae0eb71c412729a15b8d2a9dfef1b2bb303d96930bba64bfc1d4f2972a4f64087f972fc0367fef67e6b88c29e56a78a SHA512 78dbe4f80296f3c16df89de2f0d332b442d4787be4f7a3bb78259b0e0a0eb719bbadecba6571609ea6b6a488124ff36b6de08061e88268d5f2805fb8a3be05b0
-EBUILD PEAR-File-1.4.1-r1.ebuild 389 BLAKE2B dd13b2632dcb04b36f7922ccd9975280ea6c8a670e9a3b1b0affd109c45a84c4300a3faf406ef1e1ccb428a19823920c72da973727c4a0a94d2253510fc67f2f SHA512 c986d847c1234d57b1facc5562070eb6c18ee85be24891062e35a694cea016daa848c63d01fca4f299bcaa8d48753897f791d4b0236643186bdcfd1c81950287
+EBUILD PEAR-File-1.4.1-r1.ebuild 385 BLAKE2B 12e7785185b7c2bb9979f58bc61e9434fcd6c96e62c1f9fdd8079a6eb2d02694911a43a6f4b18d33acc7e4fe8e6359ec744cef6f21486ec6ee1c3c074c3f75ef SHA512 df536ff2993d40cd2ba0359ac7d071438eba59030ab9486c437d849af7d71b0282e886d862a1b692f5d665c673d9807f53cb8d5f21ee44d07077ee7a7594b082
MISC metadata.xml 236 BLAKE2B 55612da78a71f8cee31c387a5862636996734210d765fac66d8c7706acc5151e6a9e7ff5123aeb097c911495c6220ba3b5d2f1355f46e8ab6bdb240e1697e26d SHA512 2782b20a65dca663ff7c64b7e67db05641abed478fd5996e5750b2e52ba870829f89125baa8967dd29fd20ef9b46ad233b0dd08801308b7756717ec2f292446c
diff --git a/dev-php/PEAR-File/PEAR-File-1.4.1-r1.ebuild b/dev-php/PEAR-File/PEAR-File-1.4.1-r1.ebuild
index fcb9bcb3cc2b..0b2e48378802 100644
--- a/dev-php/PEAR-File/PEAR-File-1.4.1-r1.ebuild
+++ b/dev-php/PEAR-File/PEAR-File-1.4.1-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
@@ -9,7 +9,7 @@ DESCRIPTION="Common file and directory routines"
LICENSE="PHP-3"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
DEPEND="test? ( dev-php/PEAR-PEAR )"
diff --git a/dev-php/PEAR-File_Archive/Manifest b/dev-php/PEAR-File_Archive/Manifest
index 2360da7300a6..9522e3d237fc 100644
--- a/dev-php/PEAR-File_Archive/Manifest
+++ b/dev-php/PEAR-File_Archive/Manifest
@@ -1,3 +1,3 @@
DIST File_Archive-1.5.5.tgz 62598 BLAKE2B 8aa82e244f01c2ae6b5761fd4db9eca0ef32dbdfcbf3ab107936eac5ff4d48f875312c691232ca2bf259f6701863c16c3b137488bf0f33960ae9fde80ce0b3b8 SHA512 528449e59e0853bbd73e2d7cb14cd11748e68abe889781f0476c6206e0d15e1c4b0b457172d88e73f7bb31cde3b6612ab3e86d8862322e0921e00db331f1d1e1
-EBUILD PEAR-File_Archive-1.5.5-r1.ebuild 671 BLAKE2B 6c18c3f7b81e970af5a72c4e6b67513be6e86471b97c1ab82925e454d88a42deb22cc8e24796c438ce0e3abc4ca8bb008ea339a39d934e2691e4f530743ca9eb SHA512 84713a5bc20a49fbfe5da0393ef6b3d5665a56d59034d9953d78036ee8a352613a5ae4ed1c1884db3ea3abcc6e6cc648aee9607353b08de43e3c02ab43373160
+EBUILD PEAR-File_Archive-1.5.5-r1.ebuild 666 BLAKE2B 06d72655ef5a209f3a32ddd7f9ae0a97816dbf509d43d72be2ea232f1f7cdff702f24841376b1e9c1ccfcfa8792a58695aceb904c8588a3c3b59575960892d4f SHA512 aa17e9591c0319515c7dae278c7ff800edd6fba2912360271ee50f10ead9b215bad3a6b82b43b96f8253b1789214408092d409356d3d07a883cac09f716d6659
MISC metadata.xml 315 BLAKE2B 987973a25e510ffef3b632156972e58b771a450ec7defa378784147fadf2da60a32a89b8e82904e83d388aa52d2c0fb46c2749dfdbfbcc31d5498b41f2148b59 SHA512 b5564535030cde1de0e2b2ed6e75707adc48aadf7b8c53b7e4b6d2c0605b7ae2c7902ac8a8de16a2233186e23cb4d2a1b29d250fc4b111fbe076c04cd7115fc1
diff --git a/dev-php/PEAR-File_Archive/PEAR-File_Archive-1.5.5-r1.ebuild b/dev-php/PEAR-File_Archive/PEAR-File_Archive-1.5.5-r1.ebuild
index 40ffe7b45d13..797adf913a17 100644
--- a/dev-php/PEAR-File_Archive/PEAR-File_Archive-1.5.5-r1.ebuild
+++ b/dev-php/PEAR-File_Archive/PEAR-File_Archive-1.5.5-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
@@ -11,7 +11,7 @@ HOMEPAGE="https://pear.php.net/package/File_Archive"
SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~hppa ~ppc64 ~sparc ~x86"
IUSE="minimal"
RDEPEND="dev-lang/php[bzip2,zlib]
diff --git a/dev-php/PEAR-File_Find/Manifest b/dev-php/PEAR-File_Find/Manifest
index ae785229ac71..5794698367ec 100644
--- a/dev-php/PEAR-File_Find/Manifest
+++ b/dev-php/PEAR-File_Find/Manifest
@@ -1,3 +1,3 @@
DIST File_Find-1.3.3.tgz 8212 BLAKE2B be45210efcf1aad52df123dd141f1a8ea62321a25cb460da4384456baeff13b51f8850f44e08cb75baa350e7b2a1419b27d89dd5a81f58a7302ab93c95c274a3 SHA512 f912e1f680c5869380791979bd33dabce0e95e40a84ee188052b2be8280de806fd117c11d66b98b7072724ecd9d57203ee5a32fe35705c337e73393fec075bb0
-EBUILD PEAR-File_Find-1.3.3.ebuild 1168 BLAKE2B 6fd6f930d12c1e4759cc768054708ab02265be8049f25f7f831db53541e963228b7f2e7aad50c32400e34bbec38797102dd61bd0069c43f1c5652524bfd7c3c8 SHA512 f7d18e71b0fca93c0ec4cb924831b837e9147cf2aba9588c37335a4f8776ab18d9586f7eb233287dc8a01b28344c59edf65ad4ff7c1ae619a5cd02b22c2c7115
+EBUILD PEAR-File_Find-1.3.3.ebuild 1164 BLAKE2B c5ddb97653732b8e6add8d6839db60a2fbcc039f5fc0069208454613ce45537ebb4c1a67880443df4de4f50dabce11fc7e1824959fea2a4ec895dbb109c02dd7 SHA512 a68a4cf3c9a2b3cb61490e6da8e7aeeae5392e7133ab14ae6af9c03936d06314f86236c38b386f40ae07838e7569321313e6fab8cf8ab22ab1a855459552b940
MISC metadata.xml 378 BLAKE2B c9f02a1e6fde6a80b878c3d6408cb4c828e373b41c5154018d0129ffe050e997ed5b05a734a8b750c3fcc17135d2ffdf189d93eb3606a14da1e10d6310d7172d SHA512 2703a7b648196301fe6a5ff25acee9dc756fc0a4387d5f87a6f8f5ee779b8e4c27f138d2f4ab8f7c0a481bc2e5555b503ca09a349f9519477ffee8827dba46b8
diff --git a/dev-php/PEAR-File_Find/PEAR-File_Find-1.3.3.ebuild b/dev-php/PEAR-File_Find/PEAR-File_Find-1.3.3.ebuild
index aabe1137ca4b..e1a8ba80904a 100644
--- a/dev-php/PEAR-File_Find/PEAR-File_Find-1.3.3.ebuild
+++ b/dev-php/PEAR-File_Find/PEAR-File_Find-1.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=6
@@ -11,7 +11,7 @@ HOMEPAGE="https://pear.php.net/package/File_Find"
SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz"
LICENSE="PHP-3.01"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~hppa ppc64 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-php/PEAR-File_Fortune/Manifest b/dev-php/PEAR-File_Fortune/Manifest
index 404e914140ba..fb93df58b0f6 100644
--- a/dev-php/PEAR-File_Fortune/Manifest
+++ b/dev-php/PEAR-File_Fortune/Manifest
@@ -1,3 +1,3 @@
DIST File_Fortune-1.0.0.tgz 14508 BLAKE2B df783a063df6d48692518955f8f1a6306b0e67021c0d3cf6a336ce643a907a5f89578c759f44c9ea36debac28d3819065c2763d5ff8f6c6f63ecd0ea13a68e29 SHA512 4f996e7c6efb339944cdd1cea75400a7539708661b2783fc1126697a12692b3db7a104550da8007fae4e0ac374c2c047a4c90dfa0d2c3424b84f4e1b61ae43ac
-EBUILD PEAR-File_Fortune-1.0.0-r1.ebuild 433 BLAKE2B 7827c41f56adcbe15ba6b147078e9beca9cb0c01885b77e4cef45fff30beb9a1a1a1848f58f0edd1b669bf648a24084a2d8d63a5b38e99283ce0af51f93425d1 SHA512 ed9bd1ecc937329d98b0ee9984d4f6be26407ecf3fb1a15d2ca0406962f97a2263618995ee149fdb962bdb79629ac839bec77e8c298a2ea9984241d24e176ddc
+EBUILD PEAR-File_Fortune-1.0.0-r1.ebuild 428 BLAKE2B 62c3f159f8e0e29080921aa7da4525713a5b691308eaaee8d33534394b42061bb5d86699b0824be5897aba5295bf5903c6ccf25f892af898f2389835f705dc5a SHA512 50369d487e5de3b8fd7b677f3ec55583d93e702ea537925e4822fc63df4c9e68451208b8cec9939c281115a940750473607560178ac12a19b59b619e545ea449
MISC metadata.xml 236 BLAKE2B 55612da78a71f8cee31c387a5862636996734210d765fac66d8c7706acc5151e6a9e7ff5123aeb097c911495c6220ba3b5d2f1355f46e8ab6bdb240e1697e26d SHA512 2782b20a65dca663ff7c64b7e67db05641abed478fd5996e5750b2e52ba870829f89125baa8967dd29fd20ef9b46ad233b0dd08801308b7756717ec2f292446c
diff --git a/dev-php/PEAR-File_Fortune/PEAR-File_Fortune-1.0.0-r1.ebuild b/dev-php/PEAR-File_Fortune/PEAR-File_Fortune-1.0.0-r1.ebuild
index 18f9b9ed2f96..4142f9a7ce70 100644
--- a/dev-php/PEAR-File_Fortune/PEAR-File_Fortune-1.0.0-r1.ebuild
+++ b/dev-php/PEAR-File_Fortune/PEAR-File_Fortune-1.0.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
@@ -9,7 +9,7 @@ DESCRIPTION="Interface for reading from and writing to fortune files"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~hppa ~ppc64 ~sparc ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-php/PEAR-File_Gettext/Manifest b/dev-php/PEAR-File_Gettext/Manifest
index 2575927a46e8..24cbdb725a11 100644
--- a/dev-php/PEAR-File_Gettext/Manifest
+++ b/dev-php/PEAR-File_Gettext/Manifest
@@ -1,4 +1,4 @@
AUX File_Gettext-0.4.2-construct.patch 1999 BLAKE2B 5feac1b3c48fef5401158a06db1410878b50d28841807ea5d2f99c7c59cc51472927f9ee85f9b29deadfbe0c964f761d2fbdcfd912ceeda6a722f463370373ff SHA512 a1ca97160f3c521ba340a89c19933daba20b0c11716349b34b330fe10f5a9e924cc28fa7248efb64648ef1ffac832a16c6051723d6f76c63a03454a523a9fe6e
DIST File_Gettext-0.4.2.tgz 7307 BLAKE2B f1eae4724c62a44515107a0e4cb89aa7abff8f856c5f11a90f6b78dc4e5601cc024e64e8ae0344c3433ffc5355e2dbb9d7e3cc745001ad2098a073bbca0a97da SHA512 cc56430076485d90afca548c78650a2ada4eb8df7e0a58458eded2dca222466aba91d982fb0103e6b63fc4c8140c3ac4c2a4a7c3c77fbc7740922a8b4e33c6a9
-EBUILD PEAR-File_Gettext-0.4.2-r1.ebuild 321 BLAKE2B 320260e173293c8ea2a59fa216428634f1f7d171561342e5fbc1066960a77016903bc992dd4cfe4da9b28c3b15589f0841a612c27f3117f26ac396583e72add7 SHA512 dbdad7bf42ef288379a4a222640a43939878362b6d16f82bf471cf418713959a055f271a0dc6f5292dd744b75a7444c92672a7dd5041f38e9b6b11affd9ec848
+EBUILD PEAR-File_Gettext-0.4.2-r1.ebuild 317 BLAKE2B 6c319a2e448c83cdd0d0c9289c0db7b6c1799b637b9216256a4f646f64c52d844cc3cd2d369bf8d2a01d4e4bd106d3b227532ae108cfcbf91ab1edad111f7644 SHA512 cd8fa9a5deb1d721c87446b2fbb8104486e0c0eb9a2bf07b4329c0cd12d70471feed8257bacbefe11fe3e47f61549c9def65a4f13e3245cf95e963e79fb84678
MISC metadata.xml 240 BLAKE2B f60f325331d493a555e53c29c7cf2742a415356da28a467505f1441f3fd790fd0d59050df84854bdc379d19d94a46121216479807975a2922d5a2fefde83416b SHA512 fada9d69055f2be962b95aac82f260ec5db7a3f4392d10f0458a1d125938fa17539f7ec486000f3a95cff85a3fbb6bbf1f6f4fe6c2de7aa420a7543a3e89d03e
diff --git a/dev-php/PEAR-File_Gettext/PEAR-File_Gettext-0.4.2-r1.ebuild b/dev-php/PEAR-File_Gettext/PEAR-File_Gettext-0.4.2-r1.ebuild
index f11e09056895..87201d00a906 100644
--- a/dev-php/PEAR-File_Gettext/PEAR-File_Gettext-0.4.2-r1.ebuild
+++ b/dev-php/PEAR-File_Gettext/PEAR-File_Gettext-0.4.2-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
@@ -9,6 +9,6 @@ DESCRIPTION="GNU Gettext file parser"
LICENSE="PHP-3"
SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 ~arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
PATCHES=( "${FILESDIR/File_Gettext-0.4.2-construct.patch}" )
diff --git a/dev-php/PEAR-File_SMBPasswd/Manifest b/dev-php/PEAR-File_SMBPasswd/Manifest
index 8626a4fe8fd8..697fc8ac7569 100644
--- a/dev-php/PEAR-File_SMBPasswd/Manifest
+++ b/dev-php/PEAR-File_SMBPasswd/Manifest
@@ -1,3 +1,3 @@
DIST File_SMBPasswd-1.0.3.tgz 5251 BLAKE2B e102bee8628dfe521ad3a4b212694a306c2bcedd869e1a4203fc1280f73cf6b42a95ce0940f36e583db1d1b18260f0eb9e73cd86be2f2cb51fbf9c47a0334b8d SHA512 49c8293ec4de0b20a9a9d80cc1175693cf9846979eeb2e77b08b48da57d214f02ebcd8ed51738222640c94eccadd5bbf0d5c8a3904c9aefb42308632ffb07a0b
-EBUILD PEAR-File_SMBPasswd-1.0.3-r1.ebuild 450 BLAKE2B 2cd9bb5d4152561fe4d5a91835b060378f3c0b69f8e55231c0aa831826fc6f83131b2721a7a06263b2d52e50185781271eabc1eeaba5e7989f62d4c63f50052a SHA512 cbb21e94eb4a3a7075fdf3c5ad0a35db0cdbb937f220da259c1494fc14cb8c4cfe822fd488daa2aa6d22a5ec136a497928df062caccbcfd7df8b35c6364469f1
+EBUILD PEAR-File_SMBPasswd-1.0.3-r1.ebuild 445 BLAKE2B 9bf4897d8006a0527ca52ecc6d5ee0fd24024f5ae23a152b35a4bb96b32c59fad04a48b3306104dd9cd377f5a5980b5bd32ec85238c795958f93fdfb7dc60983 SHA512 35747af1628e69fe38b6ae5074ff45a8508e92df04fa7136d165987225005b90d6478d35e892a22faa2a5c0ee55f50eafe13d95a97dcb4a8b7805d38910d593c
MISC metadata.xml 240 BLAKE2B f60f325331d493a555e53c29c7cf2742a415356da28a467505f1441f3fd790fd0d59050df84854bdc379d19d94a46121216479807975a2922d5a2fefde83416b SHA512 fada9d69055f2be962b95aac82f260ec5db7a3f4392d10f0458a1d125938fa17539f7ec486000f3a95cff85a3fbb6bbf1f6f4fe6c2de7aa420a7543a3e89d03e
diff --git a/dev-php/PEAR-File_SMBPasswd/PEAR-File_SMBPasswd-1.0.3-r1.ebuild b/dev-php/PEAR-File_SMBPasswd/PEAR-File_SMBPasswd-1.0.3-r1.ebuild
index ea9c0e138b33..e4d3579c5378 100644
--- a/dev-php/PEAR-File_SMBPasswd/PEAR-File_SMBPasswd-1.0.3-r1.ebuild
+++ b/dev-php/PEAR-File_SMBPasswd/PEAR-File_SMBPasswd-1.0.3-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
@@ -7,7 +7,7 @@ inherit php-pear-r2
DESCRIPTION="Class for managing SAMBA style password files"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~hppa ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND=">=dev-lang/php-5.3:*
>=dev-php/PEAR-Crypt_CHAP-1.0.0"
diff --git a/dev-php/PEAR-HTML_Common/Manifest b/dev-php/PEAR-HTML_Common/Manifest
index 0b33c580337a..f09f55ee972f 100644
--- a/dev-php/PEAR-HTML_Common/Manifest
+++ b/dev-php/PEAR-HTML_Common/Manifest
@@ -1,3 +1,3 @@
DIST HTML_Common-1.2.5.tgz 4585 BLAKE2B c09e9a98333ca98c2f69a483ebc037b9a8c6c8925d5afd10febd0345462553d4493003565dd1185182c611d2bd77980d4712c0d959c03ba7e98d0715ff6ee2d5 SHA512 f30f60f6a5071c264c9892b78236ecd89330f35196f0d16a75f44b0366b378737fb722a27ff2b4c410b4d8c4aaeca75a7e754dbc99c2bfa63b3a2d67bf70db93
-EBUILD PEAR-HTML_Common-1.2.5-r1.ebuild 369 BLAKE2B 37beebb3ef181f90201973458527a9dceb2bcb1200ff0a945784490742aad54af12f758a89f550aed61a5f64f30b7f14f1f0c4414397a7e66cc2c2a2d21c5e04 SHA512 8f0cb4c745edb6f37104b82937922928fdecb2a35ccdc9b1098c239ca6107048b4c3904c67547eebd1ea734a1c52e42f322d5371b542e46e54687d7162f28c3b
+EBUILD PEAR-HTML_Common-1.2.5-r1.ebuild 365 BLAKE2B 7c16a282c2d0d58ee14475c9f44953fbbcaaeaa6ad8cb420ec16d1d2a0abc947941aa6f18d702bad0b7cd504ade4157c1a72feefcb69af51fe7963d13bb03e82 SHA512 a37006b1a8dbda0f48a690890eec5f24682763251d91eaaf585c216a6be868097828b083c6ead63c8cf2e7db7a91996339f870cbbb11c12e9027e76c88ba60e6
MISC metadata.xml 236 BLAKE2B 55612da78a71f8cee31c387a5862636996734210d765fac66d8c7706acc5151e6a9e7ff5123aeb097c911495c6220ba3b5d2f1355f46e8ab6bdb240e1697e26d SHA512 2782b20a65dca663ff7c64b7e67db05641abed478fd5996e5750b2e52ba870829f89125baa8967dd29fd20ef9b46ad233b0dd08801308b7756717ec2f292446c
diff --git a/dev-php/PEAR-HTML_Common/PEAR-HTML_Common-1.2.5-r1.ebuild b/dev-php/PEAR-HTML_Common/PEAR-HTML_Common-1.2.5-r1.ebuild
index 43514caa660d..d62799a93697 100644
--- a/dev-php/PEAR-HTML_Common/PEAR-HTML_Common-1.2.5-r1.ebuild
+++ b/dev-php/PEAR-HTML_Common/PEAR-HTML_Common-1.2.5-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
@@ -8,7 +8,7 @@ inherit php-pear-r2
DESCRIPTION="Base class for other HTML classes"
LICENSE="PHP-3.01"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
src_install() {
diff --git a/dev-php/PEAR-HTML_Common2/Manifest b/dev-php/PEAR-HTML_Common2/Manifest
index 1de9ef53cd8f..876860959a78 100644
--- a/dev-php/PEAR-HTML_Common2/Manifest
+++ b/dev-php/PEAR-HTML_Common2/Manifest
@@ -1,5 +1,5 @@
DIST HTML_Common2-2.2.0.tgz 8884 BLAKE2B fc0c7d3573e8da0ec315dff4a59e54187cc9e378f2d576f30af7faaa8fce033a62aaed239d9613ff591e6c11b71f44cf78a35a4998abe9adb9550c7509e907df SHA512 7ebee98688a58484b92a50abd632ef21b166f9e20a47025e3e47af60b8dbb6108f3ceb5603b64602fee2275c2398fdd1831cfa3d2c151f266f2a7961823751d3
DIST HTML_Common2-2.3.0.tgz 9085 BLAKE2B 577f83d110196c6edb0056f4e352fe3dbca3ec49d9b3fd6821f75b7b846f35bf6082c7a96962cedc891dab927e00b5987e57394f42f0401ba317b1496104f4f9 SHA512 b8d7a288d842a07de34a7a6b94ed9ac311a1fb3928a099f583a1d9ab6ce8514f938f7c8425cfa179647cdd5ecd514ed71ea2bb2ec968f49e27879dee7937b1a9
-EBUILD PEAR-HTML_Common2-2.2.0.ebuild 486 BLAKE2B 59cf51207685c468848d2b99160661904193daf763db8a7f0fce427b49fc71596b9cd91d8f9f42cb856bcbe8f01bee3c5e832ce06510aa63e3d10e235ed3429f SHA512 20a587565acdf4f26b184eb7038978fa1774041ce26586c1f60c0e99b1b50a10217d0e86c52c50afc4f66d8870ff8caafd0574e557b47f740838901a4a85ce7a
-EBUILD PEAR-HTML_Common2-2.3.0.ebuild 486 BLAKE2B 763de94503b7cdd662b68d9937a053cece678c467a5b94e798fdbf2cf858b4dfe3f4917e9215e52d9d5d1e5ae67f930c588ceaeb0c6ae98ccdc7cd9a0a9adeb8 SHA512 4f27fa1fc6464764dfc87571afec79ac47944d461d76e1c08e11c2be2f64ac42ffbb52eb9762b133804c51b2ff07cdfd17e88db1d144e68dc8cd31f1c8fe1c38
+EBUILD PEAR-HTML_Common2-2.2.0.ebuild 481 BLAKE2B 895bd4a6f5e393a1a5f7de196d2d885fd33f5b9f1456978f2db3179c1a4622e695b402aa76b25d691e03b31117032c7948f40f6a2b29f5fcf1a2b2bdcecf33ef SHA512 7d37ea9f8c30d31136719dbc3949c3d1c8a91584534241fd44f377b9651022a91928677a12ff587636f8a668ac9c2db53886f3075411a76d22b117257c283930
+EBUILD PEAR-HTML_Common2-2.3.0.ebuild 481 BLAKE2B 2590fed4fb8e642eb426b030f742f032370f1892bccf2c84e5d082873fdc069bf4e35ade3306dbd96efd4987975ce26c11cbc15bbc7250b68d7df656abdb155a SHA512 98bec522af1bdab2d07ba66b26267a50624f3cd4b2cc7ac1af0b6cf4274eecc289f10caaaf5d00aee94ccf0322cf944bf0718b761cde171f8bc2f3953acf2cc6
MISC metadata.xml 236 BLAKE2B 55612da78a71f8cee31c387a5862636996734210d765fac66d8c7706acc5151e6a9e7ff5123aeb097c911495c6220ba3b5d2f1355f46e8ab6bdb240e1697e26d SHA512 2782b20a65dca663ff7c64b7e67db05641abed478fd5996e5750b2e52ba870829f89125baa8967dd29fd20ef9b46ad233b0dd08801308b7756717ec2f292446c
diff --git a/dev-php/PEAR-HTML_Common2/PEAR-HTML_Common2-2.2.0.ebuild b/dev-php/PEAR-HTML_Common2/PEAR-HTML_Common2-2.2.0.ebuild
index e7cb6516c669..9a8d7757a215 100644
--- a/dev-php/PEAR-HTML_Common2/PEAR-HTML_Common2-2.2.0.ebuild
+++ b/dev-php/PEAR-HTML_Common2/PEAR-HTML_Common2-2.2.0.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
@@ -8,7 +8,7 @@ inherit php-pear-r2
DESCRIPTION="Abstract base class for HTML classes (PHP5 port of PEAR-HTML_Common package)"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86"
#IUSE="test"
#RESTRICT="!test? ( test )"
# Tests fail with current phpunit
diff --git a/dev-php/PEAR-HTML_Common2/PEAR-HTML_Common2-2.3.0.ebuild b/dev-php/PEAR-HTML_Common2/PEAR-HTML_Common2-2.3.0.ebuild
index ab0a59951f18..543cc0c92895 100644
--- a/dev-php/PEAR-HTML_Common2/PEAR-HTML_Common2-2.3.0.ebuild
+++ b/dev-php/PEAR-HTML_Common2/PEAR-HTML_Common2-2.3.0.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
@@ -8,7 +8,7 @@ inherit php-pear-r2
DESCRIPTION="Abstract base class for HTML classes (PHP5 port of PEAR-HTML_Common package)"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86"
#IUSE="test"
#RESTRICT="!test? ( test )"
# Tests fail with current phpunit
diff --git a/dev-php/PEAR-HTML_Javascript/Manifest b/dev-php/PEAR-HTML_Javascript/Manifest
index e2f0a2e32517..11cc6ace4ffa 100644
--- a/dev-php/PEAR-HTML_Javascript/Manifest
+++ b/dev-php/PEAR-HTML_Javascript/Manifest
@@ -1,3 +1,3 @@
DIST HTML_Javascript-1.1.2.tgz 8620 BLAKE2B ea7eb4296b97ec6f2c0f3d32d3cce367bd8472d13dcf1c6d04dbaec2a649f9bcd85b3f913a4c384ba43c983d33fb7ac10aa8b28983c488f7662efb4708bcf4f8 SHA512 2ac6732f9156af318be8d17d1aa9c0040e5367faf29d6e968740d2fc9ab5806b3a08ee1b33f1c1fd618768a1c50ec67b8ffae6975dda7aa77234ef22e0ff8545
-EBUILD PEAR-HTML_Javascript-1.1.2-r1.ebuild 418 BLAKE2B 3ea6635d77384d4318c7fbef592927f73cc2d1e3690a7891081f68b8b6b8a90d6d51f559f548b9a50656838747037d7b8298bef71b03b7e07b2b8d134da72de3 SHA512 e5ecdbbec640b3bd43241c75f413d871eaf8546acf8f51a00a69bd2607ce5e7e7d3c8e54c568401acce2850b6a22028898472e9d68432aa0c3381af2f38e8536
+EBUILD PEAR-HTML_Javascript-1.1.2-r1.ebuild 414 BLAKE2B 26c45cadf80ab102ba7fe9713c72c4c73b7fad1793c0c2c7495f2966fc5744a407356321868fd0d90a8a76dc8fef4fde38464e4a2761af244523bcb928cb5865 SHA512 191e7f604c8f61d2c1bf475c3157133836575b7df6c12ce8131c79f91534bcce4d3a19bc6b6979e78cc4875bfe84441fbadafafea78d86d1acef7cad05fc3c8f
MISC metadata.xml 318 BLAKE2B 254e9958e09d75597ac300bfc6a16dd4423c17f243074641ba005b72d15e31e7573908229eef5816e20f44e9fb28a3b8d40166559ccc0a59fa40fc5e3e83fa19 SHA512 614dee561826fa3c00ce412f2908526a71a87130291da87eed754940a4cd16ee15d6b225df4f7642a33267ac291c0fdfc48b4a162f02539af39cce3be4478f49
diff --git a/dev-php/PEAR-HTML_Javascript/PEAR-HTML_Javascript-1.1.2-r1.ebuild b/dev-php/PEAR-HTML_Javascript/PEAR-HTML_Javascript-1.1.2-r1.ebuild
index ab8ec04a6b0d..3b09601d8628 100644
--- a/dev-php/PEAR-HTML_Javascript/PEAR-HTML_Javascript-1.1.2-r1.ebuild
+++ b/dev-php/PEAR-HTML_Javascript/PEAR-HTML_Javascript-1.1.2-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
@@ -9,7 +9,7 @@ IUSE=""
DESCRIPTION="Provides an interface for creating simple JS scripts within PHP"
LICENSE="PHP-3"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~hppa ppc64 sparc x86"
src_install() {
insinto /usr/share/php/HTML
diff --git a/dev-php/PEAR-HTML_QuickForm2/Manifest b/dev-php/PEAR-HTML_QuickForm2/Manifest
index 4c8175257687..0f857daff2a2 100644
--- a/dev-php/PEAR-HTML_QuickForm2/Manifest
+++ b/dev-php/PEAR-HTML_QuickForm2/Manifest
@@ -1,5 +1,5 @@
DIST HTML_QuickForm2-2.2.0.tgz 176246 BLAKE2B d89dfa7853a6f17442a921623b16cee40895ee563306b8ab9b56de40da8dc7d0eeb3f8487ed3b8a94a29d24df7248cca4674abe6a65a56fa9b4644695fafb7ed SHA512 a26af29c9cad13ae1289593443c476cc23ce87fcb204ee45f946f0d5eedc74b6bfea5c4caeaa3fe6d2259196dc1d9a04c7dd626d2f1758ec065908aeef6b60d2
DIST HTML_QuickForm2-2.2.2.tgz 177684 BLAKE2B 0a57218d7d2e137023d39aeead96952951ed686113afc609d8273ba7f66f80efb9ff4221f874f9386d75ffaa7f63605d8ca851b8dc12552e74307f4e521e85eb SHA512 d6e6df8537ce0cbadeea2807cf71d59f0af8b48ff86393ca8aaf3534e7dacce4cd25aded399dbb1201aa1744c6fc3feb7d6f211c8ab0a984dea9e530d45e05be
-EBUILD PEAR-HTML_QuickForm2-2.2.0.ebuild 523 BLAKE2B cd00802d5fc6c9bc4a802dfbd20843d6ab10a709b0aaed55d98edc45ee0e5b3ce484dff290a2ce44fa6cf84eedc7ebc8fef72c6fadae4c6098562aecc99dde81 SHA512 e60334d9ccf008c19a99a30b3a34713d9453d3775d7179f9283ad67e4580243c70ecb480f8cab823af7e6fa091679c525b492c0dbacdf1ed1a915c2123b21874
-EBUILD PEAR-HTML_QuickForm2-2.2.2.ebuild 523 BLAKE2B 28892304afea4055d24735d2d77e0d31f878b2498b677f173a411cb95bd52259c4c2a3e996fd9b4256c573e235f64414c5720205f31be86ade0c0032d1764e5d SHA512 23602e714047905da5cc67da81eaa4dbf8af025c5aefb226139fcac49d4ac81098027d91e15f70b0a22a90ed755ca3131557db1b41c8ee4a34fd028624272269
+EBUILD PEAR-HTML_QuickForm2-2.2.0.ebuild 518 BLAKE2B f1beeccdb094cb3bcbfd3c496cb11d69c3d5d9f57d862cb3077259bb11df4713b4f1c259fb60effc05c70b563007100f7eb251517837abd76245a9c4bad548ce SHA512 093bb95003de3e73fe65f895863ddb6d4eecf45f18be6040f202722ec3705973a5da368d4e32a8ce3e69bd72d2e8394e0baf09297e85c843c16999c0df8b05fc
+EBUILD PEAR-HTML_QuickForm2-2.2.2.ebuild 518 BLAKE2B 34e67e841798e1db830bd836e4494afae0a9601e261730a72b0c9d87b8cd71820d9a5910c73acb9f3fda8c89d1bb839b5f211093a825c9256740d38ab2be63b5 SHA512 9aa6f4699a22c1cc1a6c4dbdea0317c1b7e5c4117fafe5d168a865d48028fd8a18fa30fd383da4b6b75fbb61b6c5c4906bd036bf776305250c2d832c9bf90c1e
MISC metadata.xml 236 BLAKE2B 55612da78a71f8cee31c387a5862636996734210d765fac66d8c7706acc5151e6a9e7ff5123aeb097c911495c6220ba3b5d2f1355f46e8ab6bdb240e1697e26d SHA512 2782b20a65dca663ff7c64b7e67db05641abed478fd5996e5750b2e52ba870829f89125baa8967dd29fd20ef9b46ad233b0dd08801308b7756717ec2f292446c
diff --git a/dev-php/PEAR-HTML_QuickForm2/PEAR-HTML_QuickForm2-2.2.0.ebuild b/dev-php/PEAR-HTML_QuickForm2/PEAR-HTML_QuickForm2-2.2.0.ebuild
index 39fefeda7920..9b6aee8ade8b 100644
--- a/dev-php/PEAR-HTML_QuickForm2/PEAR-HTML_QuickForm2-2.2.0.ebuild
+++ b/dev-php/PEAR-HTML_QuickForm2/PEAR-HTML_QuickForm2-2.2.0.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
@@ -8,7 +8,7 @@ inherit php-pear-r2
DESCRIPTION="Creating, validating, processing HTML forms methods (PHP5 optimize)"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~hppa ~ppc64 ~sparc ~x86"
IUSE="examples"
DEPEND=">=dev-lang/php-5.2.0:*"
diff --git a/dev-php/PEAR-HTML_QuickForm2/PEAR-HTML_QuickForm2-2.2.2.ebuild b/dev-php/PEAR-HTML_QuickForm2/PEAR-HTML_QuickForm2-2.2.2.ebuild
index 3b449f10c4d5..9a8c1892c200 100644
--- a/dev-php/PEAR-HTML_QuickForm2/PEAR-HTML_QuickForm2-2.2.2.ebuild
+++ b/dev-php/PEAR-HTML_QuickForm2/PEAR-HTML_QuickForm2-2.2.2.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
@@ -8,7 +8,7 @@ inherit php-pear-r2
DESCRIPTION="Creating, validating, processing HTML forms methods (PHP5 optimize)"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~hppa ~ppc64 ~sparc ~x86"
IUSE="examples"
DEPEND=">=dev-lang/php-5.4.0:*"
diff --git a/dev-php/PEAR-HTML_Table/Manifest b/dev-php/PEAR-HTML_Table/Manifest
index 662d3a2d327a..0538a5260d11 100644
--- a/dev-php/PEAR-HTML_Table/Manifest
+++ b/dev-php/PEAR-HTML_Table/Manifest
@@ -1,3 +1,3 @@
DIST HTML_Table-1.8.4.tgz 16440 BLAKE2B 0dd3a9e7a184fbbab157e1372f753ed7b3b54e90753f7eb4564f0aaa61bc42183b82b2807d84c1214463e74dcf0c9c14a5f905f0c3eef1f772d70cb179416b9f SHA512 98091827a1cb29c5c13ad05081c2deb39d1c3caa84182837e36dd96371f518f1897b271e3c4682e085b2905df78ae202bbb4d7e9528d440ae6c37e801c326068
-EBUILD PEAR-HTML_Table-1.8.4-r1.ebuild 555 BLAKE2B ea4d207d4e20dae8df851cb19d4045abd325fa11212d37bdec25b17b8b2fa43a4d4855736f7df6a8d3aa4f75489864e3a1da98f6e0a3dd8ae551037f73919d8c SHA512 8d1e6c23c6b334665f07526a8ad1ac47f50ab06541f91631acaf030acab0086024c86f6c966e7ccb6d87b1456f826c868b75e0e84940761a44a767af935455c9
+EBUILD PEAR-HTML_Table-1.8.4-r1.ebuild 551 BLAKE2B d4bb6429086ea48a78fe19975af5375898b897c2e92da8b191ee47f217eb1e24f635ea8e7edaa26a66b5cbf22f041c8db9dd30f6863b79e207f0027157cc9aab SHA512 49c99c616f37f999ea76da639fff27c08f2057476c28511b197855f3777c3f043939a0e5929127bd3c84e96aa15f2002e28ad946822b9bbc7756b1c809e62ba3
MISC metadata.xml 236 BLAKE2B 55612da78a71f8cee31c387a5862636996734210d765fac66d8c7706acc5151e6a9e7ff5123aeb097c911495c6220ba3b5d2f1355f46e8ab6bdb240e1697e26d SHA512 2782b20a65dca663ff7c64b7e67db05641abed478fd5996e5750b2e52ba870829f89125baa8967dd29fd20ef9b46ad233b0dd08801308b7756717ec2f292446c
diff --git a/dev-php/PEAR-HTML_Table/PEAR-HTML_Table-1.8.4-r1.ebuild b/dev-php/PEAR-HTML_Table/PEAR-HTML_Table-1.8.4-r1.ebuild
index 3039fb0da308..a63ec737e530 100644
--- a/dev-php/PEAR-HTML_Table/PEAR-HTML_Table-1.8.4-r1.ebuild
+++ b/dev-php/PEAR-HTML_Table/PEAR-HTML_Table-1.8.4-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
@@ -9,7 +9,7 @@ DESCRIPTION="Makes the design of HTML tables easy, flexible, reusable and effici
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~hppa ppc64 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-php/PEAR-HTML_Table_Matrix/Manifest b/dev-php/PEAR-HTML_Table_Matrix/Manifest
index 19a4177b7bac..0e3fadb9be96 100644
--- a/dev-php/PEAR-HTML_Table_Matrix/Manifest
+++ b/dev-php/PEAR-HTML_Table_Matrix/Manifest
@@ -1,3 +1,3 @@
DIST HTML_Table_Matrix-1.0.10.tgz 7837 BLAKE2B 6540d2cbf8aa7e50a21181c48f58466d4173488c3c6ff730b37ba4b43f01b59905ae2881f2dc3bbf7b5789e758c6a175b8750e091e8f6b56e1f3be31dfffe8a4 SHA512 61abbdaa1fba65e9c7073932d25e24337d6fda31360cdb58345e01fbb625707295ab39ecddc74e122584c7862bdbcd86114f576a11d015a123964984a4433416
-EBUILD PEAR-HTML_Table_Matrix-1.0.10-r1.ebuild 390 BLAKE2B 60f56f5586100c2a8b77704206e8fa74134a69f0b1cbd8c02380855405190082f92d6eaae7b8e92f19718cece0e07d94abaa014f84dbe9b98c9d61cbe4c6361a SHA512 4a23427b16456bd2cd1af9e651a15aa8b773b773e08a4fec88638823dfdffbd4014de9a9ddf3290ff37f2732aff6322b9df40ba1c803e1ce168df9cb0a838fdd
+EBUILD PEAR-HTML_Table_Matrix-1.0.10-r1.ebuild 386 BLAKE2B 1a6f527b09633e9049a1ce649e298bf6ec9038611a56186f3cbe1890d80f0dfa9dba91d81e1f3205a8676f96276e609f512bd3eb455052181841dd6149e41140 SHA512 1de2e8aed2513e83e12feed893500b915ee2b62955d93befb90fc2c66910f2a23c629a6e2db78001647e0f661edec9f05bd96d06cdb1d4b42e123c917a933e9a
MISC metadata.xml 236 BLAKE2B 55612da78a71f8cee31c387a5862636996734210d765fac66d8c7706acc5151e6a9e7ff5123aeb097c911495c6220ba3b5d2f1355f46e8ab6bdb240e1697e26d SHA512 2782b20a65dca663ff7c64b7e67db05641abed478fd5996e5750b2e52ba870829f89125baa8967dd29fd20ef9b46ad233b0dd08801308b7756717ec2f292446c
diff --git a/dev-php/PEAR-HTML_Table_Matrix/PEAR-HTML_Table_Matrix-1.0.10-r1.ebuild b/dev-php/PEAR-HTML_Table_Matrix/PEAR-HTML_Table_Matrix-1.0.10-r1.ebuild
index 0adba7956613..b6d2c1ea5a9b 100644
--- a/dev-php/PEAR-HTML_Table_Matrix/PEAR-HTML_Table_Matrix-1.0.10-r1.ebuild
+++ b/dev-php/PEAR-HTML_Table_Matrix/PEAR-HTML_Table_Matrix-1.0.10-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
@@ -9,7 +9,7 @@ DESCRIPTION="Autofill a table with data"
LICENSE="PHP-3"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 ~hppa ppc64 ~sparc x86"
IUSE=""
RDEPEND=">=dev-php/PEAR-HTML_Table-1.5-r1
>=dev-php/PEAR-Numbers_Words-0.13.1-r1"
diff --git a/dev-php/PEAR-HTML_Template_Flexy/Manifest b/dev-php/PEAR-HTML_Template_Flexy/Manifest
index 75b6ca82640a..3aac3564caf4 100644
--- a/dev-php/PEAR-HTML_Template_Flexy/Manifest
+++ b/dev-php/PEAR-HTML_Template_Flexy/Manifest
@@ -1,4 +1,4 @@
AUX 1.3.13-postrelease-fixes.patch 1937 BLAKE2B 5ef09498aa13ade77390b7aa5a7d1bb5170cba6fd990e27ad2f95e2af11be7cba542077fb6983e4057d7ee7f834bdaceafb2530caa104cf0dea8ec79453e814c SHA512 8e525617d5ea6958628acb583cd6eb5dbc5ed6eafee36cef82b543d77f32dfc741d65f2acf62cadd9441fc609bee25d7bc5dbb0a66e6a02a0e19c81ec815b676
DIST HTML_Template_Flexy-1.3.13.tgz 213779 BLAKE2B 3e5cf6657095d86bc8910c4e57c33bc943cf135b2d655b29f65aee997f946b2f1b3eaad445d1f529ae2a80c0c6420c76bf5c560a57e3ff5791964f92ce0fd85b SHA512 c99257c6f5451dbd2176251295f425950e359b2c0e76c1627718b4306ac12417eee697882250b4b5571397d8e47d6b3110770d66ebc91d021cb66064b86b5ad2
-EBUILD PEAR-HTML_Template_Flexy-1.3.13.ebuild 471 BLAKE2B d2b83ac3328bd9f3febbe01e14761da802b701eed689155cd651a7c7da38527f2f0acf4104dd6e04371489cedaaf987280be34121feae12c7e66bc9d2fb8af9a SHA512 3d65c2fb4828afb21281ffb058148653678c4806613132fc5073bc82ab61d09d50803c0e473726f4f0e4749047b86a3879b5c0c838c16b7fa222aa29244e73e7
+EBUILD PEAR-HTML_Template_Flexy-1.3.13.ebuild 467 BLAKE2B 59989143a6272239d4549dd7283f6de739e92b2623b2046e5b11d0662ada913d31705bb8ad8190399b9a0b2477dee9adf978a675b3d394799b1bd9ce92bdd3fc SHA512 cfc9890a3cc9f8610e4894d13a3978b9e5de94d00149565d8bcd2a42fbf14af2986ee367f2bd56b6a3915a5a2da4e253eae488d6e59b0e9ce4f48b353d57c227
MISC metadata.xml 322 BLAKE2B 59db636134bd4fc29d5348cd70e1dc1618d5101af1d2220aca2fa673dd431482097ee36e75334cc4a589f9261273b730ba3cf8a68b468ea07e66c32cd3b8aa7d SHA512 d9730aecc4c12fe5aeeb01ca0fa4d5d174aec09d05b027bd6cf52d9d1d60b152f3705ae2e6642587fd7d8cd8d57758d96f50b4a17ff21aaad510cd07477431cb
diff --git a/dev-php/PEAR-HTML_Template_Flexy/PEAR-HTML_Template_Flexy-1.3.13.ebuild b/dev-php/PEAR-HTML_Template_Flexy/PEAR-HTML_Template_Flexy-1.3.13.ebuild
index b488a4bd268b..48fcfafa9392 100644
--- a/dev-php/PEAR-HTML_Template_Flexy/PEAR-HTML_Template_Flexy-1.3.13.ebuild
+++ b/dev-php/PEAR-HTML_Template_Flexy/PEAR-HTML_Template_Flexy-1.3.13.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
@@ -8,7 +8,7 @@ inherit php-pear-r2
DESCRIPTION="An extremely powerful Tokenizer driven Template engine"
LICENSE="PHP-2.02"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~hppa ppc64 sparc x86"
IUSE="minimal"
RDEPEND="!minimal? ( >=dev-php/PEAR-HTML_Javascript-1.1.0-r1
dev-php/PEAR-File_Gettext )"
diff --git a/dev-php/PEAR-HTML_Template_Sigma/Manifest b/dev-php/PEAR-HTML_Template_Sigma/Manifest
index bb8b7c81965d..93e0e5743d4a 100644
--- a/dev-php/PEAR-HTML_Template_Sigma/Manifest
+++ b/dev-php/PEAR-HTML_Template_Sigma/Manifest
@@ -1,4 +1,4 @@
AUX HTML_Template_Sigma-1.3.0-php7.patch 2155 BLAKE2B 1e46e49bf5bf54719635736f8c5f50c6c123c5777fbcf59c1fb5129f068d4947c0e0669b6df76de80b2cd54ec8674a85174f1acfa3a2601abd82eab6bb30d416 SHA512 ea9399d7b7de2361a11b2cc2e89d534b4289ecd656c9b5d99618d4faef9ad7b39e87884d5c720b62a8d55c58ce66b35ee014d010bef5a8ec5cc4b2884b894eda
DIST HTML_Template_Sigma-1.3.0.tgz 30185 BLAKE2B 62d91d803a088c45c662191cc4fe544d2ef694577a3250a5bc19bc7b41640fc695be95c075c8c3f53e3ebc03fa7d9d38135d607c408ff3d6cb0f1ad11855b740 SHA512 586068325a3320e2778131c1da98d6179d2385d2d73308b0ea1e8df3e0de23f869e03d74454752631998ef3411d8e8b37feab93c6c7b9f51ae4bedb48155e3ed
-EBUILD PEAR-HTML_Template_Sigma-1.3.0-r1.ebuild 531 BLAKE2B 57a7075bf2d21670b1d9101942588fe09c002f674cbbafe552eb25b390db2c9db2e8ff0d505c3fab0ad9ee12fd0b76ad5f2f8927635646d368adf32ffa1700ef SHA512 8abccef9d018b6cbad6333f3c2c3420437020cf52a85a5de43e9821c59fd3d6022c247f0b3174bb2c80755a523a6d458c443065a7f8660c6dffc8f4919d776d5
+EBUILD PEAR-HTML_Template_Sigma-1.3.0-r1.ebuild 527 BLAKE2B 4c0da66dbc29584f1341fad30693f06244891f6dd8699ba94a3df24ebfea3ffd0d94b96931368d2abfef350ec9c56c5342391264d2091cbdd26939b324f0eca5 SHA512 02d3ce1442733a1c26c3469fb696902ad2fbe74a658f3405a0b74fa519434040e2a380074031d6f0efc1206992cc6060cbe07980c37ccdae431e7cf2589a359e
MISC metadata.xml 236 BLAKE2B 55612da78a71f8cee31c387a5862636996734210d765fac66d8c7706acc5151e6a9e7ff5123aeb097c911495c6220ba3b5d2f1355f46e8ab6bdb240e1697e26d SHA512 2782b20a65dca663ff7c64b7e67db05641abed478fd5996e5750b2e52ba870829f89125baa8967dd29fd20ef9b46ad233b0dd08801308b7756717ec2f292446c
diff --git a/dev-php/PEAR-HTML_Template_Sigma/PEAR-HTML_Template_Sigma-1.3.0-r1.ebuild b/dev-php/PEAR-HTML_Template_Sigma/PEAR-HTML_Template_Sigma-1.3.0-r1.ebuild
index aa685f6b9df3..63cb861c1a50 100644
--- a/dev-php/PEAR-HTML_Template_Sigma/PEAR-HTML_Template_Sigma-1.3.0-r1.ebuild
+++ b/dev-php/PEAR-HTML_Template_Sigma/PEAR-HTML_Template_Sigma-1.3.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
@@ -8,7 +8,7 @@ inherit php-pear-r2
DESCRIPTION="An implementation of Integrated Templates API with template 'compilation' added"
LICENSE="PHP-3.01"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~hppa ppc64 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-php/PEAR-HTTP/Manifest b/dev-php/PEAR-HTTP/Manifest
index 8ffbf0d54d52..519945a9e4a8 100644
--- a/dev-php/PEAR-HTTP/Manifest
+++ b/dev-php/PEAR-HTTP/Manifest
@@ -1,3 +1,3 @@
DIST HTTP-1.4.1.tgz 8635 BLAKE2B 2d834adcd5f5f2123f0d477bcb1b8189312d7fd8e2ff8e23f23a12ce762dbcda359ac61b192b58f60749c527c0545c3ef321a9610f3fbb0eacd3545e42f86e6b SHA512 60f9ef88eea358e83942213c9643ed7a635822c0963b79221eabb1000e126e5a79e4c6b3901c83c53ad1734ac6b774d355328a8d94087faee544af9bdc20f71c
-EBUILD PEAR-HTTP-1.4.1-r3.ebuild 465 BLAKE2B 05892da06f46a37dfa8961d0f9afb80e85c30bf6e14a8e239eb7089ec14b1cf1764847bd29dfe3ed40b002092d2b30578dce58bd46b0f5426d72daede8d85bc2 SHA512 6e2c39404829d2042ed1d2bc71a2b6475e5db6a8c754a8330aacc684cb2f1d40abd50741efb956cda5104c15d1488843f2e2d1521b90e3107efce5df0d17e9d1
+EBUILD PEAR-HTTP-1.4.1-r3.ebuild 461 BLAKE2B c943f5a3ada32c9045a5f027b9fe7ff48b6ab6ccf6106ee3e10818bd35a01365a5bb5ac6e69d755388bc9019ec39cd66d638a48ff11412c567c371027503b56f SHA512 7d56c6dd12ddf17ee8293a86404457b1fdfaef82b9915de532ccd3da2b2ea38acc6bf326a3130e07a235da15955fe7c13b75ddf81cec8b5149bb3f498af667e0
MISC metadata.xml 236 BLAKE2B 55612da78a71f8cee31c387a5862636996734210d765fac66d8c7706acc5151e6a9e7ff5123aeb097c911495c6220ba3b5d2f1355f46e8ab6bdb240e1697e26d SHA512 2782b20a65dca663ff7c64b7e67db05641abed478fd5996e5750b2e52ba870829f89125baa8967dd29fd20ef9b46ad233b0dd08801308b7756717ec2f292446c
diff --git a/dev-php/PEAR-HTTP/PEAR-HTTP-1.4.1-r3.ebuild b/dev-php/PEAR-HTTP/PEAR-HTTP-1.4.1-r3.ebuild
index 4e1633649e35..26987797e00f 100644
--- a/dev-php/PEAR-HTTP/PEAR-HTTP-1.4.1-r3.ebuild
+++ b/dev-php/PEAR-HTTP/PEAR-HTTP-1.4.1-r3.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
@@ -8,7 +8,7 @@ inherit php-pear-r2 edos2unix
DESCRIPTION="Miscellaneous HTTP utilities"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~hppa ppc64 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
DEPEND="test? ( dev-php/PEAR-PEAR )"
diff --git a/dev-php/PEAR-HTTP_Request2/Manifest b/dev-php/PEAR-HTTP_Request2/Manifest
index 75800bc537de..9483dd9354bd 100644
--- a/dev-php/PEAR-HTTP_Request2/Manifest
+++ b/dev-php/PEAR-HTTP_Request2/Manifest
@@ -1,5 +1,5 @@
DIST HTTP_Request2-2.5.0.tgz 126988 BLAKE2B 5d1f4f2e3e9b800377c14688529ea322084f126c388f675b5d33ae99ba9d3a10e5da0e30d92984f1ba40e92da908917362e459f7b8415e61a85ad797ca38411f SHA512 a333109077758c0899e74e1037484e749825c87f182e2388bb9a0a7e0a881b1f1aec7b9f7a327ff428e32f874df263e7b4b7714be4d8f86cac9370f31aff2d0f
DIST HTTP_Request2-2.5.1.tgz 127089 BLAKE2B 826dd551bd281f1be8f83cc272c25dcd8ad661a61c997c875c78ac4dceb377fb4af84a61cf30d8af4ed666fc0c46dcf95b74cb793c50f5d2e753523cd1431477 SHA512 a877dc7499d11619b978283c818bd3a541ea249a6556fb56254d843a54d058452f2f3526d1af689d8e7399d858879af34af4c1721ef3e19c6abf3f761771ca0f
-EBUILD PEAR-HTTP_Request2-2.5.0.ebuild 822 BLAKE2B 762b12d7a8fa8aeae7d87e21adbf50016ea945b999e3a769d3be0799fd7591a618c5070532d1839fb3b517d93e44e872e48368465460ff85066476c43cb60d1d SHA512 00e291eb0e62265ebde02e9c8bb7bd5c9947f18d60233a90684606503f803200eef9b5673ffb6c2ee2f2789a3f1c222409b2ab0fab89bd61ffc75c1426de1ad5
-EBUILD PEAR-HTTP_Request2-2.5.1.ebuild 822 BLAKE2B aae97b7bac9443ac8cee8b2563e5712f601052e17709db62e3c2ec4ee32fc745123dc63ca28dbd86754e28ca0f8f06f08a486fe38ba72915c197b2a66c339309 SHA512 52be43360c322480a2ff950a895807ade6c502e14a3bf0979257fc807782107eccf4d5b1e5d24f1a8cad0ce022c7a38bd66d60ae4eddb4bffb98d7eb481e3e56
+EBUILD PEAR-HTTP_Request2-2.5.0.ebuild 817 BLAKE2B c976b98ba0399fa0221edc6dcba9ed7c055efbf50b842aa9e5f3fd4c7a166878d48777ab133fe69909d213cf0c51aadb04f9d9239e5dde55c1db94439edc6dca SHA512 be21e4e657427d2a483b49fe5ef51565bbe18916a5d0ae5dbea324d597c67ccefd9bd77adcb2bdd822f1e6eae15d5c64cf4c5d93435dfb6d15a6fa386c2c6c51
+EBUILD PEAR-HTTP_Request2-2.5.1.ebuild 817 BLAKE2B 73c3ce419e2c5487553c494c4d8ec4a863410ebab437ee11538aad1128b3e78c3a1063639c47b1fa0acb5e30ff2612014bc7e90c5eb00811d9318d874be95f12 SHA512 25490b9550ec0c348861108ab1dced5cb9e190a8eb171830424002e0a4439fb5ebaa496b665c249a2667af8aeb9d1e15620619c29a49d4bfde84eefbc76639bb
MISC metadata.xml 653 BLAKE2B 7971757497848d788794c89a92bf86df3f182a757e458395447cde3188758c4862693ce24ecf03285e36776c4cfcf54aa31a84b181c4e8b597e74b557d19dab2 SHA512 584c34af92c8afe23b9644f09702339191402ced40cc1628caf8720d384c6742acf4d3f0fe0a20d76fc55191b604499cbea6f73cbd0a078e6f7e576ed188f594
diff --git a/dev-php/PEAR-HTTP_Request2/PEAR-HTTP_Request2-2.5.0.ebuild b/dev-php/PEAR-HTTP_Request2/PEAR-HTTP_Request2-2.5.0.ebuild
index aab82cf63ce5..2fc806e72ce1 100644
--- a/dev-php/PEAR-HTTP_Request2/PEAR-HTTP_Request2-2.5.0.ebuild
+++ b/dev-php/PEAR-HTTP_Request2/PEAR-HTTP_Request2-2.5.0.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
@@ -9,7 +9,7 @@ DESCRIPTION="Provides an easy way to perform HTTP requests"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc64 ~s390 sparc x86"
IUSE="+curl +fileinfo +ssl test +zlib"
# We don't have Yoast\PHPUnitPolyfills in Gentoo
diff --git a/dev-php/PEAR-HTTP_Request2/PEAR-HTTP_Request2-2.5.1.ebuild b/dev-php/PEAR-HTTP_Request2/PEAR-HTTP_Request2-2.5.1.ebuild
index b21a037dd6ed..5ab4b2920daf 100644
--- a/dev-php/PEAR-HTTP_Request2/PEAR-HTTP_Request2-2.5.1.ebuild
+++ b/dev-php/PEAR-HTTP_Request2/PEAR-HTTP_Request2-2.5.1.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
@@ -9,7 +9,7 @@ DESCRIPTION="Provides an easy way to perform HTTP requests"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc64 ~s390 sparc x86"
IUSE="+curl +fileinfo +ssl test +zlib"
# We don't have Yoast\PHPUnitPolyfills in Gentoo
diff --git a/dev-php/PEAR-Image_IPTC/Manifest b/dev-php/PEAR-Image_IPTC/Manifest
index 7dde37b87ba7..bda75e1b29ab 100644
--- a/dev-php/PEAR-Image_IPTC/Manifest
+++ b/dev-php/PEAR-Image_IPTC/Manifest
@@ -1,3 +1,3 @@
DIST Image_IPTC-1.0.2.tgz 3530 BLAKE2B 359425d308dabf82729993113e8e21ae5f48f470b7a49a0adde2728f6b6ffb42c12908f10fa7cd8756e6fb5f5a30cd59371f567a9509ea844bc66e94af5cf53f SHA512 6481d2e9597a6fa5e6e7a782d18a9d7275d766a38f49d52d2ebddcd918c12c3632eceb2b5b1547f631be630779deab2f41894bf241a3e650d5f046e02201af1f
-EBUILD PEAR-Image_IPTC-1.0.2-r2.ebuild 396 BLAKE2B 907661587d9fcf042c044e1dd91692f62a57d049d18840b50db12d2e7fbf39a2bf38cf89da71cf790828c1d4e051d43ea434eb5497a753fe2407a829f622e364 SHA512 1f8a4d5310f43bcee9aae4e394d7ff3f3bfcf9b39cce98265f1313dc4306de07ee8bff64ba68736703338599bd9c9a5c1b8dad2d048e227d06c92f8c5107cf55
+EBUILD PEAR-Image_IPTC-1.0.2-r2.ebuild 392 BLAKE2B da7cab1f83fe184ac5c5e2ac7584fa97d0dde8a8e1b26cddad540e2a4501fe06e18029e39fa28d74fe2b90e79cc2928bb4df38799c71cb1b37771a67a41913d3 SHA512 43a37b09e8f65f0100840d6d9c2023f4b7dac050406cc6960680eb3d2ac9867248b7bf9376a8fdea24bd0bb5ec32b7f9671660210e02c3066bfbeadf600c8f02
MISC metadata.xml 236 BLAKE2B 55612da78a71f8cee31c387a5862636996734210d765fac66d8c7706acc5151e6a9e7ff5123aeb097c911495c6220ba3b5d2f1355f46e8ab6bdb240e1697e26d SHA512 2782b20a65dca663ff7c64b7e67db05641abed478fd5996e5750b2e52ba870829f89125baa8967dd29fd20ef9b46ad233b0dd08801308b7756717ec2f292446c
diff --git a/dev-php/PEAR-Image_IPTC/PEAR-Image_IPTC-1.0.2-r2.ebuild b/dev-php/PEAR-Image_IPTC/PEAR-Image_IPTC-1.0.2-r2.ebuild
index 6a65a4e5c66f..4c619d164308 100644
--- a/dev-php/PEAR-Image_IPTC/PEAR-Image_IPTC-1.0.2-r2.ebuild
+++ b/dev-php/PEAR-Image_IPTC/PEAR-Image_IPTC-1.0.2-r2.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
@@ -8,7 +8,7 @@ inherit php-pear-r2
DESCRIPTION="This package provides a mechanism for modifying IPTC header information"
LICENSE="PHP-2.02"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~hppa ppc64 sparc x86"
IUSE=""
src_install() {
diff --git a/dev-php/PEAR-Log/Manifest b/dev-php/PEAR-Log/Manifest
index f62885e73d0a..76cce04771bb 100644
--- a/dev-php/PEAR-Log/Manifest
+++ b/dev-php/PEAR-Log/Manifest
@@ -1,3 +1,3 @@
DIST Log-1.13.3.tgz 46815 BLAKE2B 139cc96e475bce1e1e34672c97060d8c2f77767d290641936ec9b28502fbf74ae2fcbb06c51bb991b413dfb8b59ae365f608f5db0687342fd2f4033a77d097f1 SHA512 76baf5f6c800252d30403f64f3390291193c208789e1a3b88b945bf4a28defcd465fe2313ec83487f0be95ba2a99ca75d41f4bfb01f83b84b50fdcdb68e901d4
-EBUILD PEAR-Log-1.13.3.ebuild 1360 BLAKE2B f50d58e4b4f9f682b77ebae9d891b5af3eac441b302410fdd5b72461a4920a5e782b28531948f4862e07f2b9edfae109d5b8f29846bbdad624a319ecd5517321 SHA512 789b9dddb87db9a6aa3454cfa3f9d7489fb822d30c2ab3ed075bb9781ff1b298578225e0dd7c808a9258ad7b62a8aaa1de593a333ed32d7b82479f54a2f8e112
+EBUILD PEAR-Log-1.13.3.ebuild 1356 BLAKE2B ef92f9e34e4d602da2e783ff10ce08285dfdd54b9539b259abda43720896f831adf25465da6accf55cc66542c7b2f05f5368584694b10dc830e457684db27956 SHA512 8ab12b2c7770681e730f878b9c92fc2c2466b4a5cb4190905bd9898c70282170e4bb92341a0d92f4d3eb2cde5146855b2cafadb275c4cc9a0b20d66c5ea53b83
MISC metadata.xml 330 BLAKE2B 8199c58838248668e6e0148b1f40bcff4af42541d7846c901487ff36a853d1a1826d3dacdccaeb0f5df82ea8e5b1ca57b22ce962d2e10fd47e4de01db3c0b30e SHA512 1c3dbc132a07e86347bcf0618f8bdddbf618fdedd1b71dcaaf442776b08fcc18897d370f837dc4e057db82521d7711080376fb557af251650215656b800caf88
diff --git a/dev-php/PEAR-Log/PEAR-Log-1.13.3.ebuild b/dev-php/PEAR-Log/PEAR-Log-1.13.3.ebuild
index effb2c96bafe..807fa3031b31 100644
--- a/dev-php/PEAR-Log/PEAR-Log-1.13.3.ebuild
+++ b/dev-php/PEAR-Log/PEAR-Log-1.13.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
@@ -11,7 +11,7 @@ HOMEPAGE="https://pear.php.net/package/Log"
SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE="examples test"
RESTRICT="!test? ( test )"
diff --git a/dev-php/PEAR-MDB/Manifest b/dev-php/PEAR-MDB/Manifest
index 8894c1c36c0a..97e4dff90e32 100644
--- a/dev-php/PEAR-MDB/Manifest
+++ b/dev-php/PEAR-MDB/Manifest
@@ -1,3 +1,3 @@
DIST MDB-1.3.0.tgz 218957 BLAKE2B 17dbcea6487180a19386177cf5ab88abd744d8d52c16bcf156447dfa30c6489329fb6350ef6c33f4923bac6cd5465335010f6d3a7123fd1a21ab4cb845130517 SHA512 48a3319b66cc0ba60a9b96278b6f40015c4cf13d43d4b176b7682b4ad0b071b74830446c71347fcb47c5548ccfc35b98f61f2638a8fb2521534603a39843d37a
-EBUILD PEAR-MDB-1.3.0-r2.ebuild 485 BLAKE2B 777519ec6ad068fb32fe3782bc2c5ab125be4756041aee585068deba5a3c86df1ce301f423d4a8f1ce403f6ef7a2d047f5726007f97b1db8999a10ff810458bf SHA512 85152118668cacb450656ed759f18eaf2553942ae13657f2a4b6f872d01ad04d71d95e62459b319472887cebc75ccefbe7a88c4aab936e58c26bfe4e9a3e3e83
+EBUILD PEAR-MDB-1.3.0-r2.ebuild 481 BLAKE2B 4d483d8d1ab2efba9318c9804c66d44afe1ace8307b1e771922a495338cefec52c8f0625595c9549ae6d1a9687e971b6cd1b5f6189f702c8faae987c0c7d13c7 SHA512 c9393f8ff28c8f74ce6f097e116571fd05926a131ed91abef6291364149baf57c3a95ace9e3b8bb69aeb1c4e2564e2ec3fbb8667a018bc25d219161fff8ea085
MISC metadata.xml 236 BLAKE2B 55612da78a71f8cee31c387a5862636996734210d765fac66d8c7706acc5151e6a9e7ff5123aeb097c911495c6220ba3b5d2f1355f46e8ab6bdb240e1697e26d SHA512 2782b20a65dca663ff7c64b7e67db05641abed478fd5996e5750b2e52ba870829f89125baa8967dd29fd20ef9b46ad233b0dd08801308b7756717ec2f292446c
diff --git a/dev-php/PEAR-MDB/PEAR-MDB-1.3.0-r2.ebuild b/dev-php/PEAR-MDB/PEAR-MDB-1.3.0-r2.ebuild
index 14558c99c55c..cf638bb05452 100644
--- a/dev-php/PEAR-MDB/PEAR-MDB-1.3.0-r2.ebuild
+++ b/dev-php/PEAR-MDB/PEAR-MDB-1.3.0-r2.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
@@ -8,7 +8,7 @@ inherit php-pear-r2
DESCRIPTION="PEAR MDB combines the PEAR DB and Metabase php database abstraction layers"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~hppa ppc64 sparc x86"
IUSE=""
RDEPEND="dev-php/PEAR-XML_Parser"
HTML_DOCS=( doc/xml_schema.xsl doc/skeleton.php doc/xml_schema_documentation.html doc/tutorial.html doc/datatypes.html doc/Modules_Manager_skeleton.php )
diff --git a/dev-php/PEAR-MDB2/Manifest b/dev-php/PEAR-MDB2/Manifest
index 82b4986c7689..f179baab8b61 100644
--- a/dev-php/PEAR-MDB2/Manifest
+++ b/dev-php/PEAR-MDB2/Manifest
@@ -1,4 +1,4 @@
DIST MDB2-2.5.0b5.tgz 136834 BLAKE2B 4736cd205f186b56af4ad7b0c6a83aee5c042d06202464b4226d76e0e37608472f4650f6849de1912f6e47f35ff41ef6fe55f6449835f86ef7eb7ae8bb6e02e2 SHA512 76381594070d250f4428eebeaa4867e72b2be0723ec592ff4f0fba089823e97de057f93e630a5cb226ca2f67028bee57072a0af30677728d614d7a7242c6c6fc
-EBUILD PEAR-MDB2-2.5.0_beta5-r2.ebuild 866 BLAKE2B b5695e4b3edce2fe2ca2a2c83f589273d7df179c9887e0cf076c99431becb8419c2784b9d468a739b164443deac91632a307ee5093bff362affc73fc801abb63 SHA512 92b0478f7418086d849362e48ca0b856d3b39f107ffe9526921e37fcbb9fe683a3333eca8dfeb0f19f1c0905ea5638df193e66059d2856cbf6fc17fdcfeae3df
-EBUILD PEAR-MDB2-2.5.0_beta5-r3.ebuild 641 BLAKE2B 296b43cd918516ba5f3680a46e210f702c71fb72ab86cac1a482fefaf662e34f1d8a4585146def4a913427e0eb37eb7b7ecbec9bce7cf0ddfdcc3726154d837c SHA512 ba8cbf25a98aafb68620c7d59a62de178d9ee7bd03eb90f85c7d1789d6c4b1dfa18d97173c06c33e495af294c2fbb48310dc3e49d03fa53640769dcdc13f42c3
+EBUILD PEAR-MDB2-2.5.0_beta5-r2.ebuild 862 BLAKE2B 16219c366d1a8b9f28850ea5fa84372f3684b34aea766e7f837e7ed35937e18a086f4e6c2f30a52b27fdacdd6267a0fb92c02b5d07d7bf2a81fcee9102625a22 SHA512 f563cc1594a6df2e915f70dd27a0f7f2de7d14f12345b385c8b1857fdf709ca2f2e3d14dced65a33f88919c871243af54daa9865647ef93394169b6e6bab3490
+EBUILD PEAR-MDB2-2.5.0_beta5-r3.ebuild 636 BLAKE2B 2732c7eb8d8840e9e5c169f07d3f745d47c7dd75facf2021723fb3d01f6f1689fa152f95456f204bd8ab3e72b0508a93a3a981fdf631b18ca0447d4e7a5c0bac SHA512 caabfb2738e022a15fd4fc7a102e948579e5fa20fd3d3eecf6fca4294bb4b101d67fd7789483b6e2732585d5dd0ccdddb1710d5a81751a395ebebc1dd72094e3
MISC metadata.xml 307 BLAKE2B c31e83c5d0b1ff55734a1ca6aebccc9b8790695beb89c23a75603bd7957cb79abcb48d1da4216b9dc301bba9bff063c7f57c9e31246481624c4989441804d910 SHA512 e51861f506786d4c71fcd3ff67c3f260c8f755318dc97a87641dc0db2c10167c18ffbc69ccb296be12773157ce139465ed7a7a6c726913b70d6964d35b8e07c9
diff --git a/dev-php/PEAR-MDB2/PEAR-MDB2-2.5.0_beta5-r2.ebuild b/dev-php/PEAR-MDB2/PEAR-MDB2-2.5.0_beta5-r2.ebuild
index c823c66c430a..fd17c5ac9418 100644
--- a/dev-php/PEAR-MDB2/PEAR-MDB2-2.5.0_beta5-r2.ebuild
+++ b/dev-php/PEAR-MDB2/PEAR-MDB2-2.5.0_beta5-r2.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
@@ -10,7 +10,7 @@ inherit php-pear-r2
DESCRIPTION="Database Abstraction Layer"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE="mssql mysql mysqli oci8 oci8-instant-client postgres sqlite"
RDEPEND=">=dev-php/PEAR-PEAR-1.9.1"
diff --git a/dev-php/PEAR-MDB2/PEAR-MDB2-2.5.0_beta5-r3.ebuild b/dev-php/PEAR-MDB2/PEAR-MDB2-2.5.0_beta5-r3.ebuild
index 43edc74a8488..54b64f7a4cec 100644
--- a/dev-php/PEAR-MDB2/PEAR-MDB2-2.5.0_beta5-r3.ebuild
+++ b/dev-php/PEAR-MDB2/PEAR-MDB2-2.5.0_beta5-r3.ebuild
@@ -10,7 +10,7 @@ inherit php-pear-r2
DESCRIPTION="Database Abstraction Layer"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86"
IUSE="mssql mysql mysqli postgres sqlite"
RDEPEND="dev-php/PEAR-PEAR"
diff --git a/dev-php/PEAR-MDB2_Driver_mssql/Manifest b/dev-php/PEAR-MDB2_Driver_mssql/Manifest
index 705795e7e4d6..eb31f7221657 100644
--- a/dev-php/PEAR-MDB2_Driver_mssql/Manifest
+++ b/dev-php/PEAR-MDB2_Driver_mssql/Manifest
@@ -1,3 +1,3 @@
DIST MDB2_Driver_mssql-1.5.0b4.tgz 37246 BLAKE2B d53ad20004cb96d4c927ff897ae37a28b907c08e8ec9298e18e9c237bb58eff6d5d5e60b466608db6a143a71fec6d519a60d6da502cddf7018a777f65d278560 SHA512 9d8634508eaaed7ed35c4a2e61dcd31a20049f519dafeb6ac07541c4121ebe6efebf1db42d0352aea90971f3fd272085278fef0aabce4a527cf61bb7205321cd
-EBUILD PEAR-MDB2_Driver_mssql-1.5.0_beta4-r1.ebuild 365 BLAKE2B 3e87a9f731c3ffc921cacf049b9e3052e181f01cd38a3bfbf500281124548eb3e0e2567025342fa276e0674786151760e68f2191e1c30fb262470f34c4435f41 SHA512 92496b648bd6d299afe1e20055652befa5dfbd8cbc4275796f84fe5d0cc98fbcbbb73e99f02a19d7c0445c28d0081dd929ff862b15735f5fae1d77157b9aaeb9
+EBUILD PEAR-MDB2_Driver_mssql-1.5.0_beta4-r1.ebuild 361 BLAKE2B 0c9ecdde6c21c9953d079b2b6e5193790a6b70dbb2e3d8907dd5298fdde797ae47106a3ac69bee40f1ad84b65251e7f0d114810bf10869bf0b7feda27ccaf479 SHA512 df563cdbcc42bb8b83932939978c3d675b8a5cab178f3145ef3ca84c71730b379e92f4d0df69093847fdd941dde48ed2e8eaa0a8150ab8f3ab27d2bd3eed6374
MISC metadata.xml 320 BLAKE2B c5c2ea6ea923e811d13faa0656ec56afd810d076801dacd3e1c21e55979e1e4f20534bce3faddc048e5019486e571d87d495a724f4a5007c5efa71a31d3629ac SHA512 ebd95dabdf42ca28f452e9645017a7c7c43d1154fb4ca36bea802be688d5f5352600e5d5c045e7f480d3d68bd6ce9587f0c7979d859ed725b8c1df9a4df668fb
diff --git a/dev-php/PEAR-MDB2_Driver_mssql/PEAR-MDB2_Driver_mssql-1.5.0_beta4-r1.ebuild b/dev-php/PEAR-MDB2_Driver_mssql/PEAR-MDB2_Driver_mssql-1.5.0_beta4-r1.ebuild
index 54b615639fcf..89bd3872fb10 100644
--- a/dev-php/PEAR-MDB2_Driver_mssql/PEAR-MDB2_Driver_mssql-1.5.0_beta4-r1.ebuild
+++ b/dev-php/PEAR-MDB2_Driver_mssql/PEAR-MDB2_Driver_mssql-1.5.0_beta4-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
@@ -10,7 +10,7 @@ inherit php-pear-r2
DESCRIPTION="Database Abstraction Layer, mssql driver"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 ~hppa ppc64 ~s390 sparc x86"
IUSE=""
RDEPEND=">=dev-php/PEAR-MDB2-2.5.0_beta3
diff --git a/dev-php/PEAR-MDB2_Driver_mysqli/Manifest b/dev-php/PEAR-MDB2_Driver_mysqli/Manifest
index 02a8c9a40dfa..8bfbd6082cdf 100644
--- a/dev-php/PEAR-MDB2_Driver_mysqli/Manifest
+++ b/dev-php/PEAR-MDB2_Driver_mysqli/Manifest
@@ -1,3 +1,3 @@
DIST MDB2_Driver_mysqli-1.5.0b4.tgz 49450 BLAKE2B db8341c8d9fb6f121daf0bf8d5004b57afc59a0dbe5fa662591d2026424acc015cc4b23848284f639c8d614ae01b4f43a5d185ef6b8528df79079356f3f0cbeb SHA512 cb4ba5b34b241f1eb6da72e63f47a99c939ac895530b20d077cf94fa96a9b36826aa128386ffa10e51488f8f3e93da9015805f6f28ddb8729e2812ff240ea894
-EBUILD PEAR-MDB2_Driver_mysqli-1.5.0_beta4-r1.ebuild 374 BLAKE2B 8e4d2ca631be64a6156e2cdb60193b40204bdfb9ec8b8e8378eae5f84854e540a523a9b3ad659641bde673efc0196fe11b8ae8941276405b6cc7f3190145d9e6 SHA512 0724688f76f79a73bd809a90401c730e74a2a7afe8b0d1374e410fd149f9571be51d542c179d21e9187037ee30dbca4a1b6731e866990fe9b683ced6873459fc
+EBUILD PEAR-MDB2_Driver_mysqli-1.5.0_beta4-r1.ebuild 370 BLAKE2B 1b89ee7ec980d2d9e665b0f7284e244a82e7e3d36ed238b5d0eace1590f77d939449069d090c574ff4d62062f4a702986c2a8e3ca250393938504245793f42be SHA512 eb7e39db6740914032661093ff47e9cc1acdf168a9e55d670d3a8d44f60608c587be1b141383a1190d6f954c3e9a5ff025ff33884a733bfe629a8aa07909d3a9
MISC metadata.xml 321 BLAKE2B 64c011daabcc198b4fe2804786bf28cb1343afe49898f59672edeaba42f992a75db88996fd1afdf979c52326b5a45f6676a2ce8009fee61986b7663160b100e3 SHA512 ff023c6164e5d8c86b2887a358c77826914d43910f0ffc73772d3a3f02940d3db53eb7efcb5c53f5451b3bd48eebee087fdf4d40824693b16e0906b524a91730
diff --git a/dev-php/PEAR-MDB2_Driver_mysqli/PEAR-MDB2_Driver_mysqli-1.5.0_beta4-r1.ebuild b/dev-php/PEAR-MDB2_Driver_mysqli/PEAR-MDB2_Driver_mysqli-1.5.0_beta4-r1.ebuild
index 97cface34131..4bc80da48864 100644
--- a/dev-php/PEAR-MDB2_Driver_mysqli/PEAR-MDB2_Driver_mysqli-1.5.0_beta4-r1.ebuild
+++ b/dev-php/PEAR-MDB2_Driver_mysqli/PEAR-MDB2_Driver_mysqli-1.5.0_beta4-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
@@ -10,7 +10,7 @@ inherit php-pear-r2
DESCRIPTION="Database Abstraction Layer, mysqli driver"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
RDEPEND=">=dev-php/PEAR-MDB2-2.5.0_beta3
diff --git a/dev-php/PEAR-MDB2_Driver_pgsql/Manifest b/dev-php/PEAR-MDB2_Driver_pgsql/Manifest
index 94d831ab60a5..61633b28759d 100644
--- a/dev-php/PEAR-MDB2_Driver_pgsql/Manifest
+++ b/dev-php/PEAR-MDB2_Driver_pgsql/Manifest
@@ -1,3 +1,3 @@
DIST MDB2_Driver_pgsql-1.5.0b4.tgz 42404 BLAKE2B 344d952cd745f66e3636c90c2262ce643a5af79a9fe919ddea63a76a7e4c9b97295b06e083f2b8866702b131bf5458380fee66b9cc6aeb5bb2190fdd189a4b03 SHA512 3beda16ee937f3f3af9217f778ae21bb67abe21bf338efa7fc7df0d512bad41cea5b10d4be26bc8055a0107cb14a814ae5da3db2d4346d479082d31cd1cec091
-EBUILD PEAR-MDB2_Driver_pgsql-1.5.0_beta4-r1.ebuild 375 BLAKE2B a57552f5ca86284c600db062278ca19751250303830a458e1ff8a7508523e98ce48b9c3aa43260b91d4b08caafba09b49c3dc62d1daf186b355c59f3440219c3 SHA512 4f69b9c2aa1df3cfe4e6346585ab6c8792f7c88239e954341158d4364ac98f4d9fc8e03db53be596029e202ca187c0d121894ff59a6760d2602b77ef179ae5eb
+EBUILD PEAR-MDB2_Driver_pgsql-1.5.0_beta4-r1.ebuild 371 BLAKE2B b302422cd1f2708db5064003d8350901e9af50d547c01ad648c0dc96bbfbe1263186ebfae39718e5f5bde028034a7e1f09d5771fcfae53a97d68065a450603a1 SHA512 5251ea5d299795bc81708b0f47a6a8eec422b0fb6cf7ae3ba647d95a53c93ae2f481de03764e2b2d5c3eec5916acb2badcfd8cc8455eadcd141daf5469e7bc0f
MISC metadata.xml 320 BLAKE2B d85086922814fa6c53e5f3836b5bf64d916ef4765a3b6f4890f479a6b0889f9102ce85a327e38eb6f0d8d3896f5a997f9c6720ed22b8db65ff78ca6da40b4777 SHA512 7ec15b2183b013b585c59e9c80a367564a1bd6c86b7a48ef718a66fd458f4048204dfc0f349727c0f25f84931e98c54063d7f253f5c8202ba814bc40d1a01102
diff --git a/dev-php/PEAR-MDB2_Driver_pgsql/PEAR-MDB2_Driver_pgsql-1.5.0_beta4-r1.ebuild b/dev-php/PEAR-MDB2_Driver_pgsql/PEAR-MDB2_Driver_pgsql-1.5.0_beta4-r1.ebuild
index ef95981fbe60..d9fbb4876aa4 100644
--- a/dev-php/PEAR-MDB2_Driver_pgsql/PEAR-MDB2_Driver_pgsql-1.5.0_beta4-r1.ebuild
+++ b/dev-php/PEAR-MDB2_Driver_pgsql/PEAR-MDB2_Driver_pgsql-1.5.0_beta4-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
@@ -10,7 +10,7 @@ inherit php-pear-r2
DESCRIPTION="Database Abstraction Layer, pgsql driver"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
RDEPEND=">=dev-php/PEAR-MDB2-2.5.0_beta3
diff --git a/dev-php/PEAR-MIME_Type/Manifest b/dev-php/PEAR-MIME_Type/Manifest
index 3df35a3e0bfa..121379b76c2f 100644
--- a/dev-php/PEAR-MIME_Type/Manifest
+++ b/dev-php/PEAR-MIME_Type/Manifest
@@ -1,3 +1,3 @@
DIST MIME_Type-1.4.1.tgz 21807 BLAKE2B 9f90e1dd4505ded94ee47b913814b21a7c9ab9bffabb330005ef5f04bcd9a7c89ecc5bbedbc65c60c63e4769fd0a50bbe0528b1622a25a86a4b7e1873f840f9d SHA512 f70507a44c0f81381baa0532a0f1337932cd69d054b96367b6ee98873fd85a51721f876b9aab679a18aff10b151ad1b447ff1c3f92288827e74e32b2627cdd01
-EBUILD PEAR-MIME_Type-1.4.1.ebuild 511 BLAKE2B 22526957c8dd8b7e95f58c5f6377a20bc693ce3ee97e0c221b780a0d40c517bb0a0851f367ab36d10eb2c06caf775e95cb69ed857fbe9621b8db8ceea728e68f SHA512 07d95c0770bba0916945fab377a0d7bbfe3b625dd323c140f6682fba475ad4a74eb2131c101ac5f6c6afadaea398036fd8b72c0264f85930e60c182729de722c
+EBUILD PEAR-MIME_Type-1.4.1.ebuild 507 BLAKE2B 754bce364eb9449ea463d943623cbc669981c53a84205a76ae711794ec047dec53d04fa7953fa30247f70f62c073ca56ebc4e6edf4affde850381a7d20902d65 SHA512 a137ccaf181cd324d1c99b7805824b7ec5808dfe861705cf13ede18a7d23d43084adef164311342c1324cfcdab63413696a2cef20ca38b9f3bc399911cfbdf29
MISC metadata.xml 312 BLAKE2B 50f2fd8522d2376f01e59ac684a07d2fcad6f41fc6772bf8546abb7d2019683e5155b6b9fdcaaa34554dc1992051cc7f85ce5578ca811b67493acdd65e2717b3 SHA512 e3bc4060fe745f15db76e4930430c586662c3b4af85f7ca8f5b0f73ac37699451878079b4401215233926e21d6c43a1ea708cce2c33e1967eac520c018762517
diff --git a/dev-php/PEAR-MIME_Type/PEAR-MIME_Type-1.4.1.ebuild b/dev-php/PEAR-MIME_Type/PEAR-MIME_Type-1.4.1.ebuild
index cb33552511ee..4e6e1c469a88 100644
--- a/dev-php/PEAR-MIME_Type/PEAR-MIME_Type-1.4.1.ebuild
+++ b/dev-php/PEAR-MIME_Type/PEAR-MIME_Type-1.4.1.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
@@ -8,7 +8,7 @@ SRC_URI="https://pear.php.net/get/${P#PEAR-}.tgz"
DESCRIPTION="Utility class for dealing with MIME types"
LICENSE="LGPL-3"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 ~hppa ppc64 ~sparc x86"
IUSE=""
RDEPEND=">=dev-lang/php-5.4:*
>=dev-php/pear-1.9
diff --git a/dev-php/PEAR-Mail/Manifest b/dev-php/PEAR-Mail/Manifest
index 5e47c06d17f2..f601fd5794b9 100644
--- a/dev-php/PEAR-Mail/Manifest
+++ b/dev-php/PEAR-Mail/Manifest
@@ -1,4 +1,4 @@
AUX PEAR-Mail-1.5.0-fix-tests.patch 3054 BLAKE2B c320170667466461e3b31ec7565b229396ad9d79e7618fd6f69cd116334055bfd89f17439d12ab73df660f080405b83eb7f433223bc63778c61c9c29151566cd SHA512 b6c0871dfe1b5018f11b71eecd5ac9cd329ff23c31a6634764ea0686c690f647ffa7df9a6bb18de3dfd718fe19aafb60223d43dc92130ab24f1986d4e5babb02
DIST Mail-1.5.0.tgz 23221 BLAKE2B fad07a2cbf2188f6f0dea3705ca5bd72d05505e2a9968f2b43c94045027e2506941e17854ef13cf65bc2ff99218e3663b0859e93563036bcbefa7911cc4f2b84 SHA512 07462b920a879182cb06576c6c91a52d1c0411afcefe9d701ae57633eb28cc0f08f163e9b808c00c38cfd7e886fc17ac4e7151dfda5905396b7819b365afa919
-EBUILD PEAR-Mail-1.5.0.ebuild 645 BLAKE2B 387a1139aae2c05400e3a672de97ae5286108c055758d5ce44ef9be65f9a503650118e720901e20d402347e9fcb03d095cf689f91bef96796322a7269512ebe5 SHA512 e428c3ec198c393098203ed1f0b464eb8f81993f413b9a7c3b5ece2eb592c01f79f44fe89cf41bb0fa672141540b3f5a6120edd3f65e1ebf0d2ccd27704361df
+EBUILD PEAR-Mail-1.5.0.ebuild 641 BLAKE2B e258c348e67d482d7f7f2501d23eba4a0541cd8684ba30a69c68c4a56c3faa46ad8a9da020a898a7da4f1ce7a9ee3d886b53384f894f9111f7bb92cbe6d207c8 SHA512 76918cb1700c6c29bc2592fac56371e0fc42c72af9cd90ba50d445ba7efc7db429507165a075c2fb4692ce665358522f272454eb4f9eab4bec81cbbbeb51f8a1
MISC metadata.xml 331 BLAKE2B 27f96f6e047a946c753da9dcd8f8e9bfec1412ed59495350b683a1b579eccaa60ae4fcd6fdcd3e98eba046e4befe5e1e8e190aec9ba4ff6ba4aefde518523140 SHA512 41e8034f406f0a7262c35dd06b2eaf1705fb403c65b6d85f0d95c181800b24b4cb62d162b900aef67e6b993a6e7706aef622b1dbac9a8f575293fe370546fcd8
diff --git a/dev-php/PEAR-Mail/PEAR-Mail-1.5.0.ebuild b/dev-php/PEAR-Mail/PEAR-Mail-1.5.0.ebuild
index 7537e9aec3fc..70419d195b00 100644
--- a/dev-php/PEAR-Mail/PEAR-Mail-1.5.0.ebuild
+++ b/dev-php/PEAR-Mail/PEAR-Mail-1.5.0.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
@@ -9,7 +9,7 @@ DESCRIPTION="Class that provides multiple interfaces for sending emails"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-php/PEAR-Mail_Mime/Manifest b/dev-php/PEAR-Mail_Mime/Manifest
index ea30fdc53cd6..8e99a028b18a 100644
--- a/dev-php/PEAR-Mail_Mime/Manifest
+++ b/dev-php/PEAR-Mail_Mime/Manifest
@@ -1,3 +1,5 @@
DIST Mail_Mime-1.10.11.tgz 40930 BLAKE2B e02f5f8fc43949a32edf4a8fc835e4a6b4f44b509f3066b35ca0822a4cc723eb5fba860161a88d10d788811e5ef34d72e845fbf9b2768a83d87bc95445e8a967 SHA512 405873f92542f6f6d4433959ed3c741d64afe70852ddc9582d995485f327f662bccc82af0dfef3ccca61ec6497d67ea8f9d04d95f25443c57e3a319f96f7ac30
-EBUILD PEAR-Mail_Mime-1.10.11.ebuild 640 BLAKE2B 072e2a0b465497a85d2b65191d4d730ddcb7f506fb9fa1be0baa5cc195062cfe94df0a393dc4b1712ea52deda85737a61fa6e4e991597b6139a8d55e8499e826 SHA512 752ed80d60f86aa28b2f31909340e81ffce6fcaf3a464690b8361bc6a21d84db2735c54c2b97066e305fdd48ede7153aae1c1078d64f52b0dec84a8b2d6c281c
+DIST Mail_Mime-1.10.12.tgz 41003 BLAKE2B c5b9ebe167d8698794a32a8995f82ab535e99666056aa5240f3628b5311966178b70bd2587e1bd5fbcb68a7841b4653617a2d0a25d5f62d4f23b24871dff2a70 SHA512 ce25f788ee9b8f0ce3879a5697f6b7e2e117bf30c6aaf8cf4cfa05723021c8a85152f7142dd5b30c8cf1658d1bc3d6284ea5ce1984b8fae27164661ad6b47b96
+EBUILD PEAR-Mail_Mime-1.10.11.ebuild 636 BLAKE2B da42b2e09233e94c7243ff941f3334c7ce90c761f1f73e8aca6207b1fe5eb3b6f3eda24db85c2854120a4b742cf7ff12cf5e2ef7e718ef1ddd395c1b448f293f SHA512 aa1b79a6088021816cc2a91b7e6f5355ec2bdd7e8f6dbbef9717559e9273382f85d5974e4f0ee5a2ce8242f79dd53c244ea886a08d82f3f32e19061c77b7a52e
+EBUILD PEAR-Mail_Mime-1.10.12.ebuild 640 BLAKE2B f5491fd49d241a8ad0a2d49697ee877e23ecf851cd51103908960f5ed6614603a5e6edfc39f52e0af808178dd2cd9e83544200b520285de0cf21ecbeb59bfacf SHA512 92ac3929d3dca801708fa7efc92eb825bf2571f65b63f97378ab710fe306ef7dd7681e2ea69ee8156c9963133de3f2841566096a1b010bf53fae79081c4352c0
MISC metadata.xml 384 BLAKE2B 4ea164acadf8559501b9da326c71d95a6b3b72269c6296201e40b534b63381d1af0d79567dd204786534fb25f9d8b6fd7d3533021b7b58574494a798be0399f0 SHA512 9b85b4a5a71106d025caae053ab78089bc8f3dc656f9c5bd7671386e6b09e57a2a0ef751465799831b6beba1ba9712c4781b24c402b8a5a34b6efbd9729cf53b
diff --git a/dev-php/PEAR-Mail_Mime/PEAR-Mail_Mime-1.10.11.ebuild b/dev-php/PEAR-Mail_Mime/PEAR-Mail_Mime-1.10.11.ebuild
index c0cfd3db00a5..af41c4f1caf0 100644
--- a/dev-php/PEAR-Mail_Mime/PEAR-Mail_Mime-1.10.11.ebuild
+++ b/dev-php/PEAR-Mail_Mime/PEAR-Mail_Mime-1.10.11.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"
@@ -9,7 +9,7 @@ DESCRIPTION="Create and manipulate mime messages with PHP"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-php/PEAR-Mail_Mime/PEAR-Mail_Mime-1.10.12.ebuild b/dev-php/PEAR-Mail_Mime/PEAR-Mail_Mime-1.10.12.ebuild
new file mode 100644
index 000000000000..34934980a7d1
--- /dev/null
+++ b/dev-php/PEAR-Mail_Mime/PEAR-Mail_Mime-1.10.12.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit php-pear-r2
+
+DESCRIPTION="Create and manipulate mime messages with PHP"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( dev-php/PEAR-PEAR )"
+
+src_test() {
+ # Requires the "pear" executable from dev-php/PEAR-PEAR.
+ pear run-tests tests || die
+
+ # The command succeeds regardless of whether or not the test suite
+ # passed, but this file is only written when there was a failure.
+ [[ -f run-tests.log ]] && die "test suite failed"
+}
diff --git a/dev-php/PEAR-Mail_mimeDecode/Manifest b/dev-php/PEAR-Mail_mimeDecode/Manifest
index 8c7a9bcb0985..6e7758bc04ad 100644
--- a/dev-php/PEAR-Mail_mimeDecode/Manifest
+++ b/dev-php/PEAR-Mail_mimeDecode/Manifest
@@ -1,4 +1,4 @@
AUX PEAR-Mail_mimeDecode-1.5.6-r3-php8_compat.patch 404 BLAKE2B 2bf9a4dd203f772988afcc74777e0bbdd2c945328846d83ff92d50982d51d8b10304deb9dc4105c0abdbcc26e10717cf41952f9131ae042b93db143711a64079 SHA512 4671c12d2579c72525c62aebfe2696e1af634340d02f8778e321a6eb01fa4866b922ccfa1dc60c40b5935a0c15654a05cebd5c85f211c9431bbf87c93a8523c7
DIST Mail_mimeDecode-1.5.6.tgz 13258 BLAKE2B 7e027cf9bf2a450bde639f8c530f216cc8dfd9eab719829dedad029d98fc5c4806279d13ec3ffb5191ba23edf64ae658ca0ec8d83f116da3fafbd23d758a9f00 SHA512 fe46ff2542acd3b180981c7dae41a1979b2edb3bfa5ad716a1ff39a255c2c04d92a7d770ae6531e38f3b869173f576fba44410c8e03269510d71dce5fa345bd1
-EBUILD PEAR-Mail_mimeDecode-1.5.6-r3.ebuild 543 BLAKE2B 9aaef8e4c3c8d6bcb445086d53a032897777e8a6a23bf1b5fe3d5f08148a3de6781d3397bd5b54a9c04d4e823eb60c721f8f176ac9c4a94ce9a95156b3408b49 SHA512 1ff692dbf6dd68d4ef8683eae43916ad3b56e58905d37c213d3a60a871325406ea90d85ca5c1a149f681649efdc8170f6cc9c5b55c516e8f0f89e6b0576b566f
+EBUILD PEAR-Mail_mimeDecode-1.5.6-r3.ebuild 539 BLAKE2B 8bec8b0905a04c5b19eb14d44760ca150e5aba2e2b9aa2156e2dc641c3123384bace832164f084e93271b4f162131114beaeff0d548870a6b846b499aa915aa7 SHA512 b9e032e0656e226c516852831aa06bd5f1455c2742081511579691404a4ff918b643924b652b5fc65695e85237ff665f64cbfc71d982f9c7a26aaff70ad66055
MISC metadata.xml 318 BLAKE2B 1c42fc40996e9cbf8eedbe0db55a4fc9df55e1b75fd67154199f009839ca1a291cefd40608024b7e7caae4a694d27468907c673d87d4b470fb5b61657ace2032 SHA512 19ff2178e9febd85c0642452b052421a203d335dedb58accae0e89996f81b1e2420164c06e558600cca86378850b45f8854c88d72166fd5407712b86eee411a7
diff --git a/dev-php/PEAR-Mail_mimeDecode/PEAR-Mail_mimeDecode-1.5.6-r3.ebuild b/dev-php/PEAR-Mail_mimeDecode/PEAR-Mail_mimeDecode-1.5.6-r3.ebuild
index 14fa0772a681..2449fce9dc64 100644
--- a/dev-php/PEAR-Mail_mimeDecode/PEAR-Mail_mimeDecode-1.5.6-r3.ebuild
+++ b/dev-php/PEAR-Mail_mimeDecode/PEAR-Mail_mimeDecode-1.5.6-r3.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
@@ -8,7 +8,7 @@ inherit php-pear-r2
DESCRIPTION="Provides a class to decode mime messages (split from PEAR-Mail_Mime)"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-php/PEAR-Math_BigInteger/Manifest b/dev-php/PEAR-Math_BigInteger/Manifest
index 3ade75f2f1e2..198aae3ca8bf 100644
--- a/dev-php/PEAR-Math_BigInteger/Manifest
+++ b/dev-php/PEAR-Math_BigInteger/Manifest
@@ -1,3 +1,3 @@
DIST Math_BigInteger-1.0.3.tgz 28009 BLAKE2B 21bce67edff73b791322e364d15a1da2c57e9559aa4684b435fe6a8f17a14ce30b81d8ade0fc46d995a1c8f61843ec239ba1c09394adfa9cf77ccf448ecf3d72 SHA512 c8d6d638a6093b39e0f95e55d4d7488ddda1ad512504a97ce62a78ffae969b0d90925d6252b26230e5664f84b0a6b70fb456a678fbb291ca1a068cc7c539f415
-EBUILD PEAR-Math_BigInteger-1.0.3-r1.ebuild 627 BLAKE2B fb1d7f486c13b574889ee6a4130162201c0f85724dc86f2fce98a76160911081ee79762924cf1e686cc6e819397924b55d8edf4413cbad0d266e0c0dd6ec97db SHA512 a6f4f248b6a39de7b77dcfa7ac9342f7d8599bc6efb55414e88d0d99a454ae881dd4cca83dc999e7e4b9f64fb05ec1b5a291509edd8c84966cce3ed8760183b7
+EBUILD PEAR-Math_BigInteger-1.0.3-r1.ebuild 623 BLAKE2B face9ffc25275cdb0404bc3b12ad6539df36990e51c122a40256196ffa9d84f74f5b0102862984e87e733c488be7aaa37641c5ca5b0973f37945834dbe463ce6 SHA512 fe0af9b992fbfb6c9dc0cccd429e70f8e15f0192cd9d62547711298456a71080b9b9c39150af9fa3c657ad39a5213a6d084cba6a586a81a6b4fd782ced924afe
MISC metadata.xml 384 BLAKE2B 3cac64da4d13a0ee7c4d8f38f85ed996b62de6b96274287ecbcdbdae34d8970278b34ee9fe06dc69ded25931931b7cdea8603a89cf6caa03d66ac09d3be8d5fa SHA512 ae4bacf1d34d604769df3f7bedcd1454cc26510828631fa8931d4d687de83d9c13aa39af3c3c032362aaad7c77f88b44176fb72faeecea12c72921c65afacf13
diff --git a/dev-php/PEAR-Math_BigInteger/PEAR-Math_BigInteger-1.0.3-r1.ebuild b/dev-php/PEAR-Math_BigInteger/PEAR-Math_BigInteger-1.0.3-r1.ebuild
index 02ab2682f829..8044bb5af6a8 100644
--- a/dev-php/PEAR-Math_BigInteger/PEAR-Math_BigInteger-1.0.3-r1.ebuild
+++ b/dev-php/PEAR-Math_BigInteger/PEAR-Math_BigInteger-1.0.3-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 @@ HOMEPAGE="
SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~hppa ppc64 sparc x86"
IUSE=""
DEPEND=""
RDEPEND="dev-lang/php:*"
diff --git a/dev-php/PEAR-Net_DNS/Manifest b/dev-php/PEAR-Net_DNS/Manifest
index 5ddf276662a2..e79986c8a586 100644
--- a/dev-php/PEAR-Net_DNS/Manifest
+++ b/dev-php/PEAR-Net_DNS/Manifest
@@ -1,3 +1,3 @@
DIST Net_DNS-1.0.7.tgz 32647 BLAKE2B 2e48b289a51ab5a2c551e1d3ac5a546289e9cc0af51cb4b6494e3bd28d1edc5c313b52b9061b86a8978bd879d3d6ddc00deebfdcdba3d41e48d3457e1b8d320a SHA512 4f3b9c416f0b41f5bf2870b4a7bfad1756c87bec6d0b9d24c36f99792bb3fae61e80d7c366d3a632016964a6bd14f07f52cf16976018c3bba8beb64b22987a5c
-EBUILD PEAR-Net_DNS-1.0.7-r1.ebuild 305 BLAKE2B 4481badfbdde664702d1218534496e453a204faf4fde1ee76711e92875b86e77c7fc1a21d2c6235878b87df05bc36597f940314b2a83bf92852699785245c09e SHA512 efdbd20e7924de15f6b1ca8d569f855f611803bb11b1c6de8a169d2623ac46f29d568c522215a686ba3f83494b168a49c22a0c93096c1d9e3fce35febdebb809
+EBUILD PEAR-Net_DNS-1.0.7-r1.ebuild 301 BLAKE2B 216145c052d556cf3f2def551b045079ab771231586140048a87a561e99c39a12fb3adab8676364026f2ee6fb064eb2943f914c90b68f1443924c58796a52252 SHA512 7654e3bf6e2cf036583d1b2f1de58845dcdb262ead870e0f59246f06793dfc1feecfa7caa7ef7912283a90204224574238439921ef1243ad75b782037e9b6d52
MISC metadata.xml 236 BLAKE2B 55612da78a71f8cee31c387a5862636996734210d765fac66d8c7706acc5151e6a9e7ff5123aeb097c911495c6220ba3b5d2f1355f46e8ab6bdb240e1697e26d SHA512 2782b20a65dca663ff7c64b7e67db05641abed478fd5996e5750b2e52ba870829f89125baa8967dd29fd20ef9b46ad233b0dd08801308b7756717ec2f292446c
diff --git a/dev-php/PEAR-Net_DNS/PEAR-Net_DNS-1.0.7-r1.ebuild b/dev-php/PEAR-Net_DNS/PEAR-Net_DNS-1.0.7-r1.ebuild
index 054473672607..a5423b29af2c 100644
--- a/dev-php/PEAR-Net_DNS/PEAR-Net_DNS-1.0.7-r1.ebuild
+++ b/dev-php/PEAR-Net_DNS/PEAR-Net_DNS-1.0.7-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
@@ -8,5 +8,5 @@ inherit php-pear-r2
DESCRIPTION="Resolver library used to communicate with a DNS server"
LICENSE="PHP-3.01 || ( LGPL-2.1 LGPL-3 )"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~hppa ppc64 sparc x86"
IUSE=""
diff --git a/dev-php/PEAR-Net_IDNA2/Manifest b/dev-php/PEAR-Net_IDNA2/Manifest
index 2851019bc4a0..487fbe77146a 100644
--- a/dev-php/PEAR-Net_IDNA2/Manifest
+++ b/dev-php/PEAR-Net_IDNA2/Manifest
@@ -1,3 +1,3 @@
DIST Net_IDNA2-0.2.0.tgz 24624 BLAKE2B c091a8f9c3c13105308f97c0e44c6abd80fed015617ba433d83d294efe69e5431ae5b92cb019e17a603a056ee644ae096359f6638bcee3aea8a53a86ea98f6a8 SHA512 728c79bd893d7202376cf9db7a285b69b6821db89621a454081f7c7b01123141950395106f11699c991733314a05f4810f3257dbab0b29592856b35dbb471e54
-EBUILD PEAR-Net_IDNA2-0.2.0.ebuild 303 BLAKE2B 5093fe86da917b8e839a0855dc4f497b4188e475b0ac884e722c1a4895782cce2a4efe7da2092e779402bbd2337e776ae23c4eae580405da76ad50d785fcf079 SHA512 da7e74c80d10b7f6b3e19d003de3149dae79d0220f110b8d5db3bc9593127e99d76365af4b42b7bd33468fbca5fd8cdb8a9ad819e0c0214f3db36ef4f555d9b8
+EBUILD PEAR-Net_IDNA2-0.2.0.ebuild 296 BLAKE2B be86d979896e70948f7d7fd398530f3d921fdb3fc680aeb83c3739d617f56237cab6e06f5400073a98886b54f60b17f5b122dc5731880e7e573a7dd49cd1024c SHA512 5b69ae888f915d45d6459ca20a3c8c3b6df2d8b915b20b24222d8f5db9f628fb5e0da840be969968ee5e6de2796bb964e316d37b3bfb4ebd9eee7307c36e18ef
MISC metadata.xml 312 BLAKE2B 93dee4e051412bed8677c595aac568f7805cf45807da42f7031b769fd9a5e2ca59c47390bc7805c5339856b71be88d11a036ad3a96644ce4e6297dcf3e5dc567 SHA512 f1cabb275b7c439d795a9c99330cb602e7aa0248d0aa4a0770e8b77b2e4b69300cf2fd9f08b196011af3ba34973f4343e519cf9f01fcf7d0f933309cbd8dbf3d
diff --git a/dev-php/PEAR-Net_IDNA2/PEAR-Net_IDNA2-0.2.0.ebuild b/dev-php/PEAR-Net_IDNA2/PEAR-Net_IDNA2-0.2.0.ebuild
index 4232a2e66fc3..dbd1323a0fda 100644
--- a/dev-php/PEAR-Net_IDNA2/PEAR-Net_IDNA2-0.2.0.ebuild
+++ b/dev-php/PEAR-Net_IDNA2/PEAR-Net_IDNA2-0.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -8,7 +8,7 @@ inherit php-pear-r2
DESCRIPTION="Punycode encoding and decoding"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 sparc x86"
IUSE=""
RDEPEND=">=dev-php/PEAR-PEAR-1.10.1"
diff --git a/dev-php/PEAR-Net_LDAP2/Manifest b/dev-php/PEAR-Net_LDAP2/Manifest
index 51a27f9dfb8b..273f15cd91a9 100644
--- a/dev-php/PEAR-Net_LDAP2/Manifest
+++ b/dev-php/PEAR-Net_LDAP2/Manifest
@@ -1,3 +1,3 @@
DIST Net_LDAP2-2.2.0.tgz 97180 BLAKE2B d2af13f0723f0fe998ef6a1fdd83e664ff5dd16c04d793c4a0b9f233449f82cd16c3156b0f2fb47f26d693d423c9bf0f6fead695b898e89a9e16cae932cd5718 SHA512 9f2f80c31f8b05c032c3bf088e66de942a01eb8ad94037ac5a65d6c526e22ffd4efac053e07f85dcd2b729727cd0755339f8ed76aa5e77997488f27ce59637ca
-EBUILD PEAR-Net_LDAP2-2.2.0-r1.ebuild 743 BLAKE2B f6abc95188ffe80d5847e534dd94a0da721f32243e6ea0e89c73280fbe755eb4923658ea30f8e341bde3a05313bbc77cf09c630bfd0dc2ac41c32d1d2023ec90 SHA512 4507ceae15329f1f7f2a7c05f83a51a6615a9e89fb3a1c4acf8fd1f5659bb39a1cb9c094d85bd1ae33d8f5532a465ce53ec18b6d7af598c42d82e669b6bbd390
+EBUILD PEAR-Net_LDAP2-2.2.0-r1.ebuild 738 BLAKE2B 4de3bef3df8d428601a64193066d1cee3d4cb479cd26f4d71cf16a43edfa84f216199413cf76bd30f24a50810b172f700ec58c0db2154e53526a796d962949a4 SHA512 261a44fb9ba495fb53f2c9f982658df190b06ecd4d72362dfef2d9e0d0c7df38d8e01498b17a3836c614acdb1e093dd91466b00f97f2f3a1817c5764395dc09b
MISC metadata.xml 312 BLAKE2B 06332504eb71caee96a50a1f0a391f3ba29ecbf3c553569bfb5bf4a1f6291ff89ad4b1be6a52f141d3b804613b6866f81af9bd96ce8cbedbf0f8106a567e291f SHA512 1b590997a30721ca08b94ceec0ee209c11403dbc03c6aaad2ffbfb3935d81f28834e44161285f81ffe37044fd392366a62117ea666238384b5f3f80e9099e5be
diff --git a/dev-php/PEAR-Net_LDAP2/PEAR-Net_LDAP2-2.2.0-r1.ebuild b/dev-php/PEAR-Net_LDAP2/PEAR-Net_LDAP2-2.2.0-r1.ebuild
index 0068263764b2..783bc888001d 100644
--- a/dev-php/PEAR-Net_LDAP2/PEAR-Net_LDAP2-2.2.0-r1.ebuild
+++ b/dev-php/PEAR-Net_LDAP2/PEAR-Net_LDAP2-2.2.0-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
MY_PN="${PN/PEAR-/}"
-KEYWORDS="amd64 arm ~hppa ~ppc ppc64 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 sparc x86"
DESCRIPTION="OO interface for searching and manipulating LDAP-entries"
HOMEPAGE="https://pear.php.net/package/Net_LDAP2"
SRC_URI="http://download.pear.php.net/package/${MY_PN}-${PV}.tgz"
diff --git a/dev-php/PEAR-Net_POP3/Manifest b/dev-php/PEAR-Net_POP3/Manifest
index 60ed5c253310..99eeb2878c52 100644
--- a/dev-php/PEAR-Net_POP3/Manifest
+++ b/dev-php/PEAR-Net_POP3/Manifest
@@ -1,3 +1,3 @@
DIST Net_POP3-1.3.8.tgz 9657 BLAKE2B 83697be081976eb9b241bb2cee62edd509492d91a7343897bf427735dd5fb08ce5d22fcfa4aa1337a3dd90da3b72782e0837068727bf0aae3a33dee852b92799 SHA512 2f77b2e9c8df8974b19c66777b7664c9503c81856629e2aedc00536afa62baaa7579370119603559d74c1f3f6d57195851e9956020cf92c202af606933c48b13
-EBUILD PEAR-Net_POP3-1.3.8-r1.ebuild 409 BLAKE2B 5062aa744019dc1098b6b6464b20017a0495eb2cad0ecb4823cc954cc8b79359da1e04b309a1dae0d823fac44d0f96041b67e48dce34279f6d646a95a3e89668 SHA512 0cd5ce89ac2a02958761751d63d6698c0f3a35f524ed688290ca087a9b4d73a4a88507a70543f118577de25e3acffeb3482f1fb10ff2281d2bd10a69f0b55adb
+EBUILD PEAR-Net_POP3-1.3.8-r1.ebuild 405 BLAKE2B e8087c66a5cf27245d8159520790fa2fb80cbde920694316192ee5cc0d439a362583949dd303044654ba814fd4e59c52acad373443504be48c7030f039e4ef09 SHA512 0e5001a070a6ef015dc97e9310d21330f0e65150b12a1ab71117c21ee4c96c2425c9e39b220139d4087ccf0446958be999986d4f82e2e528aab752506960ebaf
MISC metadata.xml 236 BLAKE2B 55612da78a71f8cee31c387a5862636996734210d765fac66d8c7706acc5151e6a9e7ff5123aeb097c911495c6220ba3b5d2f1355f46e8ab6bdb240e1697e26d SHA512 2782b20a65dca663ff7c64b7e67db05641abed478fd5996e5750b2e52ba870829f89125baa8967dd29fd20ef9b46ad233b0dd08801308b7756717ec2f292446c
diff --git a/dev-php/PEAR-Net_POP3/PEAR-Net_POP3-1.3.8-r1.ebuild b/dev-php/PEAR-Net_POP3/PEAR-Net_POP3-1.3.8-r1.ebuild
index 7517c016e50c..d39cf5f85ad9 100644
--- a/dev-php/PEAR-Net_POP3/PEAR-Net_POP3-1.3.8-r1.ebuild
+++ b/dev-php/PEAR-Net_POP3/PEAR-Net_POP3-1.3.8-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
@@ -9,7 +9,7 @@ DESCRIPTION="Provides a POP3 class to access POP3 server"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 ~hppa ppc64 ~sparc x86"
IUSE="+sasl"
RDEPEND=">=dev-php/PEAR-Net_Socket-1.0.6-r1
sasl? ( >=dev-php/PEAR-Auth_SASL-1.0.2 )"
diff --git a/dev-php/PEAR-Net_Ping/Manifest b/dev-php/PEAR-Net_Ping/Manifest
index 09f3a23f1381..c68b54a20dbd 100644
--- a/dev-php/PEAR-Net_Ping/Manifest
+++ b/dev-php/PEAR-Net_Ping/Manifest
@@ -1,3 +1,3 @@
DIST Net_Ping-2.4.5.tgz 9600 BLAKE2B 5fcfe6cf9e96406734e5d728f5e714932bc7c9622a944e3aba81a11cd0da2d8ff5e7026f59fa1224baee70ca295b1d9236503d423c25f1570b28b7332405a03a SHA512 92faf073cae8b98f3dad52602f1030948549df313cf0e317928183ccd9127add521c35b657586e13d7826138b0358cd7ef99419fadfaa5cc34160df379c246d2
-EBUILD PEAR-Net_Ping-2.4.5-r2.ebuild 601 BLAKE2B cb776e619ce6f4bdd243cd3de324156e3998ba16838fdb9cefec1003fc4a3b9308f6638ec423325a32a8c3cd1464aa724ed5ffc270345adf208cf490cf055fef SHA512 2b885a08968a99955a99d05f5c48a3cff4bcac4d523672a1a6edaab44174693df5b82ea302ae6d4fad05496e4920d81a15195a9c07f6c0a09d719e63fe42ebd4
+EBUILD PEAR-Net_Ping-2.4.5-r2.ebuild 596 BLAKE2B 4e67ea7bb663de6d0d60eb2217e65a17e8408a4dfe2f79e0c80f10098c96d2b9b4b0cae9cff7671dafd1185c3be27064aa9de0734f372cc5474c2aee09589e6a SHA512 b039b9868b4f73683dcec965a500e65fe6e911a2e93f0200adba0c15d1826e46c6982f1ff4bbabb9a084563c78efaae63cd616b46a94a0c9fdfb20e5f187c141
MISC metadata.xml 376 BLAKE2B 2c4a7bb998df5872e8edbb4193d4ec93bda448bad4e9e40b1585f805e9c9cb8af28cafa7101436aee5c305450e386eb6edebe29e0e69575f17c4d3d88f9dc69a SHA512 49555abed6525c41568e3b9ec2c69d02229bbf5f44c04a078ea37ef2ccf25e1b13e8e1563efb13d8da2c2746fbe316be7053d4db099a360f841c948189a43e22
diff --git a/dev-php/PEAR-Net_Ping/PEAR-Net_Ping-2.4.5-r2.ebuild b/dev-php/PEAR-Net_Ping/PEAR-Net_Ping-2.4.5-r2.ebuild
index 5cabcc5cda8c..182af1b51ad5 100644
--- a/dev-php/PEAR-Net_Ping/PEAR-Net_Ping-2.4.5-r2.ebuild
+++ b/dev-php/PEAR-Net_Ping/PEAR-Net_Ping-2.4.5-r2.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
@@ -11,7 +11,7 @@ HOMEPAGE="https://pear.php.net/package/Net_Ping"
SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz"
LICENSE="PHP-3.01"
SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~hppa ~ppc64 ~sparc ~x86"
IUSE="examples"
RDEPEND="dev-lang/php:*
diff --git a/dev-php/PEAR-Net_SMTP/Manifest b/dev-php/PEAR-Net_SMTP/Manifest
index 5211e80b5669..e94f7e8cc0d4 100644
--- a/dev-php/PEAR-Net_SMTP/Manifest
+++ b/dev-php/PEAR-Net_SMTP/Manifest
@@ -1,3 +1,5 @@
DIST Net_SMTP-1.10.0.tgz 15350 BLAKE2B 9603188e5e70aac98135a7ab0248ccff2ebc1cbc2757ce65870228217936acd34249385bea352a3c5f64637ed82621fa17ee717f76d23c586140884d670dcff7 SHA512 4a742ea4521d6ee4889db365691cb3cd8299b9946618e7a80a10d025c4c3f68a91274829fc48ed9d095632e282b32b6e5fede633a5d48e2d995ce48b3893b218
-EBUILD PEAR-Net_SMTP-1.10.0.ebuild 711 BLAKE2B 623813e4bfaf0077410491e28bbe3e6429b5756f31587065b82c94b8ea5c8c1f13b706837efdbb07754c1ed847b5033bc231870ea1c468c7c0e59d20e01472d8 SHA512 2146e12202a4389cab7466d51891073170466667bf21df4c5e22def8394604fdfbf645903f0b8f2e4c03cad447599d811d73f2c6bcac8a40fcb797a2b234e256
+DIST Net_SMTP-1.12.1.tgz 17679 BLAKE2B 93b5ee1bec4deeaac1736e0230814c4c9a51d6594436d54187fefb3c14923ec6b2f8c70be1279dfd4ae300baecb87c4038da000e8bd7a13d8b96d5abe0ed4240 SHA512 5c2ed90157aac3ed140ebaa6ded8781e32d738de60ea6061f1e961effd133bedb4e9887cc3bf06bc78b133c6f9cd95c97a85a18a08a860ddeb28cfbfc62862c6
+EBUILD PEAR-Net_SMTP-1.10.0.ebuild 707 BLAKE2B e1acf79790b09b1fd2fce99dfacc3b71a75ba399d90db15bbbe07272f23f54250656d0ab0b05c9a1fd4f7bdec77ba2585b5d1ba115cf6e04bd0008e2d7a56a8d SHA512 1257660a11e9088130b3e8e4c8557b5206704e46136a87c07edb304df49a823fe4a5d12b384aa8b32b81389f092047cd6909463e84ed4df86d71b5cb8c583c17
+EBUILD PEAR-Net_SMTP-1.12.1.ebuild 702 BLAKE2B 3b055fccba5727b4eee4d5d268b22ad4f8887544683562757cae8c441d34a16794592fb6ae4166fffa0450f37ee087ca0495a5ecedf784ef26eb45ed7b2b0f86 SHA512 4d95a6a8b8a1ed899a24e5ab4bfa96b8e01af77b5d9f154d77902776d7d01e26ba906258e2fee6c29c6a6446740558bf201555a46156b2a25cd394429b42eaac
MISC metadata.xml 489 BLAKE2B cf9a7c0e7482889e92cc29e24aec995bd71b440647ca9623fd490978065ae18b15ad3b4f795a5cb06e7c72265b2bea97ebd7379b8f5effc026f6e9722edbd153 SHA512 5e39ad601d4c4c4e4919cc7bff5a3637434ec525c029c644bab84e783d8ab3b70d53d7983151573d62aff4899209c62b4ec086246f99a4b5948d4364943a63c6
diff --git a/dev-php/PEAR-Net_SMTP/PEAR-Net_SMTP-1.10.0.ebuild b/dev-php/PEAR-Net_SMTP/PEAR-Net_SMTP-1.10.0.ebuild
index 5667753d0d7d..23698f560dc4 100644
--- a/dev-php/PEAR-Net_SMTP/PEAR-Net_SMTP-1.10.0.ebuild
+++ b/dev-php/PEAR-Net_SMTP/PEAR-Net_SMTP-1.10.0.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
@@ -12,7 +12,7 @@ DESCRIPTION="A PHP implementation of the SMTP protocol"
HOMEPAGE="https://pear.php.net/package/Net_SMTP"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE="examples sasl test"
DEPEND=""
RDEPEND="dev-lang/php:*
diff --git a/dev-php/PEAR-Net_SMTP/PEAR-Net_SMTP-1.12.1.ebuild b/dev-php/PEAR-Net_SMTP/PEAR-Net_SMTP-1.12.1.ebuild
new file mode 100644
index 000000000000..1b9e068f4f2a
--- /dev/null
+++ b/dev-php/PEAR-Net_SMTP/PEAR-Net_SMTP-1.12.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit php-pear-r2
+
+MY_PN="${PN/PEAR-/}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A PHP implementation of the SMTP protocol"
+HOMEPAGE="https://pear.php.net/package/Net_SMTP"
+S="${WORKDIR}/${MY_P}"
+LICENSE="BSD-2"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86"
+IUSE="examples sasl test"
+RDEPEND="dev-lang/php:*
+ dev-php/PEAR-Net_Socket
+ dev-php/PEAR-PEAR
+ sasl? ( dev-php/PEAR-Auth_SASL )"
+BDEPEND="test? ( ${RDEPEND} )"
+RESTRICT="!test? ( test )"
+
+src_install() {
+ use examples && HTML_DOCS=( examples )
+ php-pear-r2_src_install
+}
+
+src_test() {
+ pear run-tests tests || die
+}
diff --git a/dev-php/PEAR-Net_Sieve/Manifest b/dev-php/PEAR-Net_Sieve/Manifest
index 49053e622170..fdf24440c4d0 100644
--- a/dev-php/PEAR-Net_Sieve/Manifest
+++ b/dev-php/PEAR-Net_Sieve/Manifest
@@ -1,3 +1,5 @@
DIST Net_Sieve-1.4.6.tgz 16556 BLAKE2B fd83f934f1b6bce9459113036a04bf9a59695789f5e3f2308ecd382af8d129ae95a1da73c49b41de83c078551f143c7546f531bb3ba975bfe73eae8b5572de1c SHA512 8d10c00336fd9a8f3a6e4da2e549112bb8d16f96f4bba7854cb9a95d2385b50f88e2c10b2d75e90913dbe927925ac40e0b2e4536fe1b8aa44bc5e31db0f28851
-EBUILD PEAR-Net_Sieve-1.4.6.ebuild 448 BLAKE2B 5a460a9e1d9f8f9f3c7fc46bd8b5e9635cd95135f9e841c5c1ad239686eaf2d29a5d4f339226012b791aef053338f46784df452e5b9d968ea4b792b90070cec8 SHA512 3e489a9bd282b1746b88048f056fdffd564241127d3de8054dfea633ea11eb4142e3078df07c9e9725abe1db8c259969f9aa697a224e0a8108279aae48df60ad
+DIST Net_Sieve-1.4.7.tgz 16883 BLAKE2B d8474bea77dc9a3a047afddb0787f9cf6ccad034db9aa13422991cadba892052e6e07f8ae2e2f5718722da9fca4cd25eb7233d191da428e59eb73f5c057b72ac SHA512 97b569527ab3919d6de9d6c86b3c0cf3adca57af1775a9e7af489f11fb96bbdce0bf52a8a260fc0708d80e0d231239d00807a60ad2e738975edfe29d9a825e85
+EBUILD PEAR-Net_Sieve-1.4.6.ebuild 444 BLAKE2B e54464f2c89a829b4fb1fa358bdf7c3d611a0237085b5cc2a98ba3e00c7634f73c84705fbd35dc3b84d05a69daa6244c494e9527c261ce34394aec498f471ee2 SHA512 86cf80abcc353590ac72655c460fe2f8acaa8b4ac5b70dd43c1690a867d3bd6239eac0d98e643281ff27835bd5b5062206a7a9faa1abfae2d5166d8f4ea6a6ae
+EBUILD PEAR-Net_Sieve-1.4.7.ebuild 449 BLAKE2B eef94b6a73e0240038520cb349557fd79ae0efe59cdf7f9ffc9a75f80f6cc7acb7f7662317398609ad0bd20b5cf93c9434986d478fe2792cbb43f45f15e243c0 SHA512 52382d74af397483c6d11a40a3c0fac1386ac79b1230c7a8a8d62161c99250d5c750d61fc44843452f2747d862a92fccce658f47a4ba27aa0c9c68eeb4d4d7bd
MISC metadata.xml 447 BLAKE2B 6abb054bacf18404f567ac62bf07cf2e5234ed12397a0cfecb1b7196360dd5a7bf364c53ad8d66eacd35e6e7f94af237627423611ef1a1050caecacc9ab634c0 SHA512 ee5d7dd2a31222661af85d2a8cd3f4ccf20e5fb860a19545b17f37c6e9f5feb27c023bb2ef367037147cac38435a1fafa42619da301cfeb886c4a154614f9b31
diff --git a/dev-php/PEAR-Net_Sieve/PEAR-Net_Sieve-1.4.6.ebuild b/dev-php/PEAR-Net_Sieve/PEAR-Net_Sieve-1.4.6.ebuild
index 4c20b8271af7..b111e7160aa7 100644
--- a/dev-php/PEAR-Net_Sieve/PEAR-Net_Sieve-1.4.6.ebuild
+++ b/dev-php/PEAR-Net_Sieve/PEAR-Net_Sieve-1.4.6.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
@@ -8,7 +8,7 @@ inherit php-pear-r2
DESCRIPTION="An API for talking to sieve (RFC 3028) servers"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE="sasl"
RDEPEND="dev-php/PEAR-Net_Socket
diff --git a/dev-php/PEAR-Net_Sieve/PEAR-Net_Sieve-1.4.7.ebuild b/dev-php/PEAR-Net_Sieve/PEAR-Net_Sieve-1.4.7.ebuild
new file mode 100644
index 000000000000..9d8c2edcc04f
--- /dev/null
+++ b/dev-php/PEAR-Net_Sieve/PEAR-Net_Sieve-1.4.7.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit php-pear-r2
+
+DESCRIPTION="An API for talking to sieve (RFC 3028) servers"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86"
+IUSE="sasl"
+
+RDEPEND="dev-php/PEAR-Net_Socket
+ sasl? ( dev-php/PEAR-Auth_SASL )"
+
+src_install() {
+ insinto /usr/share/php/Net
+ doins Sieve.php
+ php-pear-r2_install_packagexml
+}
diff --git a/dev-php/PEAR-Net_SmartIRC/Manifest b/dev-php/PEAR-Net_SmartIRC/Manifest
index d02637772aab..b2d07ddc0c0f 100644
--- a/dev-php/PEAR-Net_SmartIRC/Manifest
+++ b/dev-php/PEAR-Net_SmartIRC/Manifest
@@ -1,3 +1,3 @@
DIST Net_SmartIRC-1.1.14.tgz 166115 BLAKE2B bacd23296dea25bc898ce3ba67d89949a3ad34675000bde9fe78371a7d97596272708f114b7980c3754cb862be68b84dcb0e8df10374cb560180d50c3bf61f49 SHA512 35cf0714a695e1b40e0db1f4d20c0ea4d431940e1e5894899db0bd13137e90c790067d266dc43f1ccc2921ad1f48cc70aa448225acac4358c8eb839f755717a0
-EBUILD PEAR-Net_SmartIRC-1.1.14.ebuild 524 BLAKE2B b339afa843436a72dfc3d8c2118992b76f0db709a6456c62bc5d1c4fa4e34f79c474c1e6ab9a3cc81f37987c8396779021a2cede936e2d7838eb59c926ff3e38 SHA512 d4842a0f43be7615b36d78098958ce5e30292a115b54266a885b69f2ba8d439d218dbceb86675e3f43cf64d566409f078c9f7dcf7218fa0550003649d7cb6884
+EBUILD PEAR-Net_SmartIRC-1.1.14.ebuild 520 BLAKE2B 69e6188f2c9c5452140b46ee0afc7b09361d4d4f4b2c7eaf71028e8894ddc78fdd54fe3d8498f41cf925f82359309ca013a2cf2dcea9b9173de96941ffbdac77 SHA512 7a94358e2763b98958dc57d5e2b9d8d90e2291cbeadfced980470ff62255b80bf4604c04f388ee6a08606216ef2afafa1000641c83e45e59c6e7f74ab9245d34
MISC metadata.xml 409 BLAKE2B 17105cb475936cbd8066ee1abafcf26a4587f4d8580b2f96ced990798788594a4d3ee76d6c9ec812c176cabbf84452083719c8f838752636b823b9d9b64d329b SHA512 3ab2d0776b4f873d5987574cf438f2cf621a8aaceba3195680f11e863bf31cdd0f4705ddcd4e58f409fe650efebc44790cf09f0ec58c790825f01577692cc28e
diff --git a/dev-php/PEAR-Net_SmartIRC/PEAR-Net_SmartIRC-1.1.14.ebuild b/dev-php/PEAR-Net_SmartIRC/PEAR-Net_SmartIRC-1.1.14.ebuild
index ded5a5643b6d..860abd971cb1 100644
--- a/dev-php/PEAR-Net_SmartIRC/PEAR-Net_SmartIRC-1.1.14.ebuild
+++ b/dev-php/PEAR-Net_SmartIRC/PEAR-Net_SmartIRC-1.1.14.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
@@ -8,7 +8,7 @@ inherit php-pear-r2
DESCRIPTION="PHP class to communicate with IRC networks"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~hppa ppc64 sparc x86"
IUSE="doc examples"
DOCS=( CREDITS FEATURES docs/HOWTO README.md )
diff --git a/dev-php/PEAR-Net_Socket/Manifest b/dev-php/PEAR-Net_Socket/Manifest
index 94dea8e27b79..e4a998fcb210 100644
--- a/dev-php/PEAR-Net_Socket/Manifest
+++ b/dev-php/PEAR-Net_Socket/Manifest
@@ -1,3 +1,3 @@
DIST Net_Socket-1.2.2.tgz 6903 BLAKE2B a0ee530ebb2962de8560d5cb2147ee831d62c5deac056a7f4944b451853b3ab65f1f46332700d4e18a1ff6e1cce138bf46f5053586bc7f8073143c6aa101e9c6 SHA512 fd415fbd4a6801b63cda3168ff275fdeae233a3cc4c62f9bfe561f83f24f89795a7e7ad862641a73bb6d6e3c0da8b56cd00e7e7a1db616de040ea7883d84caa5
-EBUILD PEAR-Net_Socket-1.2.2.ebuild 316 BLAKE2B b9f545eae6bf2e50fd8e312641ee13fe44f701c59eff58f745ca6dbfd821bafaff72614347047dd0ce833afd06752eb3d68172462bf13acfa527e6d01f503c9d SHA512 18ae197ca249d2fb818e7dd6098b658570ea5784da0b79fecd94b8c971b8fc0935951b3b9befa373f7c4db95a6599359976101308672972545e774776c570cb3
+EBUILD PEAR-Net_Socket-1.2.2.ebuild 312 BLAKE2B acb82bd9a13c805df5c8d40cc3263b6cb57769fb771fe369aa965db60601fab164b65cfbdeb0ebebf56f0bddeb308016d716103bee82076462604c5d51cde3e0 SHA512 e8342642ebb42652fdea9eb206e37fecdab865c4b6610dcb49d95bcb1b716ebb46dcbb0ee1bac9017b372292cdf2cc66616a3d3117f8423d316c7098c855a943
MISC metadata.xml 380 BLAKE2B 5254a5bac70466229e77fb55e5d7122042e7a9bb95ab110a8f2d561d52d02046be3917716e7f960d4927071cc1220a20268c4757307d5792d50b723cc4283372 SHA512 777835077e372309ede41a608e37063bfb352f136eecd323b776ef05625dc5e8c6711cf6e2f2d8459d1933185437c2ac39fb4ebf553c2a8191574eb33d6a2509
diff --git a/dev-php/PEAR-Net_Socket/PEAR-Net_Socket-1.2.2.ebuild b/dev-php/PEAR-Net_Socket/PEAR-Net_Socket-1.2.2.ebuild
index 9c8eb5b82876..a9d8095cf5ec 100644
--- a/dev-php/PEAR-Net_Socket/PEAR-Net_Socket-1.2.2.ebuild
+++ b/dev-php/PEAR-Net_Socket/PEAR-Net_Socket-1.2.2.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
@@ -8,7 +8,7 @@ inherit php-pear-r2
DESCRIPTION="PHP class interface to TCP sockets"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
DEPEND=""
RDEPEND=">=dev-php/PEAR-PEAR-1.10.1"
diff --git a/dev-php/PEAR-Net_URL/Manifest b/dev-php/PEAR-Net_URL/Manifest
index 5c94afc15906..487165e86979 100644
--- a/dev-php/PEAR-Net_URL/Manifest
+++ b/dev-php/PEAR-Net_URL/Manifest
@@ -1,3 +1,3 @@
DIST Net_URL-1.0.15.tgz 6303 BLAKE2B d4b89e6d5932d1494471a3d373c069bc02f6c70f59908b6db2087c88dc90b999206901c8c42a521221ff868d2e21cad3473bb33262e816c14a0ef90c6b5bc4c9 SHA512 ea61e0dc603a4dc38fd6f4d2fa3d897d3b449a6ed19fa21ed1758b1945765405855058b70a4f9d46bb9abeb238c5e4fe9d2625774e6d5af6ba7ebc1c8f14154c
-EBUILD PEAR-Net_URL-1.0.15-r1.ebuild 400 BLAKE2B ed3ba1bab2402d69db9b327da244526067f2c3485a09712866e96a60973d9cdfd2c580b260fe35c3ad6a740450fe39967ac2525a35aad1d02cb76bb8becc71b8 SHA512 dcd7ecfeef22864eb97844b5a7f2d6ab87c58f30ad279f29a6727dac67ccdaca7ce1ab5f5ef562f4affe73841ee6dfc7a118b1e183394f6123dca28ade2527bd
+EBUILD PEAR-Net_URL-1.0.15-r1.ebuild 396 BLAKE2B 21f5dc194fff1ca72e69de9afb3790dde81cc8c857f915e157b1a27d8d730874e2ee50ae83b1e3724002e5d5622019c14258366692c661d9f034dc4f7f7f897e SHA512 39b6a93a584236962f22c3977a913e3a971601389d20b666b4a4682c8560eb569af2bb8be4d56f6d29f6074c8cf27feff4554164e6d66bc9c8b72b8895eeae5b
MISC metadata.xml 236 BLAKE2B 55612da78a71f8cee31c387a5862636996734210d765fac66d8c7706acc5151e6a9e7ff5123aeb097c911495c6220ba3b5d2f1355f46e8ab6bdb240e1697e26d SHA512 2782b20a65dca663ff7c64b7e67db05641abed478fd5996e5750b2e52ba870829f89125baa8967dd29fd20ef9b46ad233b0dd08801308b7756717ec2f292446c
diff --git a/dev-php/PEAR-Net_URL/PEAR-Net_URL-1.0.15-r1.ebuild b/dev-php/PEAR-Net_URL/PEAR-Net_URL-1.0.15-r1.ebuild
index 219a6862b8d6..bacfe5f9cca8 100644
--- a/dev-php/PEAR-Net_URL/PEAR-Net_URL-1.0.15-r1.ebuild
+++ b/dev-php/PEAR-Net_URL/PEAR-Net_URL-1.0.15-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
@@ -9,7 +9,7 @@ DESCRIPTION="Easy parsing of URLs"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
src_install() {
diff --git a/dev-php/PEAR-Net_URL2/Manifest b/dev-php/PEAR-Net_URL2/Manifest
index 2157efed0598..13976e27231f 100644
--- a/dev-php/PEAR-Net_URL2/Manifest
+++ b/dev-php/PEAR-Net_URL2/Manifest
@@ -1,3 +1,3 @@
DIST Net_URL2-2.2.1.tgz 20010 BLAKE2B 5c8e5db577ad01dd247b72f82b9014e7cc4ef94955566b65b4210c7371702de8b1b67aa2d8bee27c5d88cabec069e3a334630429547dce2e611ce0da40210b08 SHA512 356eebcb7b077e8a57d19f7a0549c973fe4923fbd83836ac000c1068d7f19c42ebebef5e07a2a5880737d0f8b2398bb32be9fa97ef931a1009d6229dfd71b495
-EBUILD PEAR-Net_URL2-2.2.1-r2.ebuild 333 BLAKE2B 5ce9fd37c0aa566c755e9f254d424ac9341ddb4fd5d6f04ce4f905aa78ded32d19aea3b332441aaf7a483c93c8eb5bc4d01dd97f4587709d64111b82da207238 SHA512 76b6a8b9360f03955b68441d1b177659c49f23388c0a54124f16490cfc6bae291c81ef2cc9158f76f6395c6314b5fc7f6524e7be585619082544fbdbd28691d0
+EBUILD PEAR-Net_URL2-2.2.1-r2.ebuild 328 BLAKE2B 2f55c3235297c6c6105290b55d71001ab8b8f22e5bf23a310d3063ac123a8b7ac70635a32ee2192315545d8bdcd4415dd2f4d54382fd7bc6914f319bbd9360cc SHA512 19de231a50b7c8d009553f873ea08ace1c5d73a1a8bbd1442c322619fbeef586d90682130ba907142abc114a52a5179f4852569f8ec858af3beae4abd00d7cbe
MISC metadata.xml 311 BLAKE2B fc8ae059a7e0211ac7ece36c2209d1697e69ee4828f79140ba9bfecc709404b7ea04f8ea22a2ab1259c8747322e1afc92ca01ff82260bdb1391f3afcb68f4f07 SHA512 f596cd71bfc41778b8c31c96a626bb8de653e4006d6999396e994643657f47e649fa68f3d26e6720749c205ecf0a9c448431afbb9e5d9430d3c9ffb9d2d03120
diff --git a/dev-php/PEAR-Net_URL2/PEAR-Net_URL2-2.2.1-r2.ebuild b/dev-php/PEAR-Net_URL2/PEAR-Net_URL2-2.2.1-r2.ebuild
index 00ec4551d185..cfdb7c2f11a8 100644
--- a/dev-php/PEAR-Net_URL2/PEAR-Net_URL2-2.2.1-r2.ebuild
+++ b/dev-php/PEAR-Net_URL2/PEAR-Net_URL2-2.2.1-r2.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
@@ -8,7 +8,7 @@ inherit php-pear-r2
DESCRIPTION="Easy parsing of URLs (PHP5 port of PEAR-Net_URL package)"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc64 ~s390 sparc x86"
IUSE=""
DOCS=( docs/6470.php docs/example.php )
diff --git a/dev-php/PEAR-Net_UserAgent_Detect/Manifest b/dev-php/PEAR-Net_UserAgent_Detect/Manifest
index 7114887a3004..07df71e719e9 100644
--- a/dev-php/PEAR-Net_UserAgent_Detect/Manifest
+++ b/dev-php/PEAR-Net_UserAgent_Detect/Manifest
@@ -1,3 +1,3 @@
DIST Net_UserAgent_Detect-2.5.2.tgz 11986 BLAKE2B 5a0d6dbcb07765d3f2f646500b2d5dada4b0e030c8173f988bc0a0ccea13d50cf69071c8a385fb6a7b821304dd072751b7ed22649899b371605fa289c7788ff5 SHA512 c97069ff6d99f78d580426751849cff865a50e63f55fc4596894b49604977fccc14d0eb269a66ebf56dfe89c67cb733b0ab8827766d3511a9bc6a05be2baa060
-EBUILD PEAR-Net_UserAgent_Detect-2.5.2-r1.ebuild 475 BLAKE2B 51f867d9ace8ada241ca1e3fb4f23b933a6d61d5b6c61c5f6b28824f86b7b5b74d91cbb227246e9fcb88f3dbc802d948e438612eff085d4a1d339bcff4a6dffa SHA512 051ad369b6404407f2348edfacd5134423649776750feaef2bd8858b3dbdb711de913fd0c59e3ea4dc9785b1d76e02af0b3455041723f484a7439708540321ec
+EBUILD PEAR-Net_UserAgent_Detect-2.5.2-r1.ebuild 471 BLAKE2B 3172c900a896b3bf3b9ba041f3baa939b35127508d97ef8556539ab327c94efd43efc9c99e17b373420eee6d90a9bae0bb6be8d4f056d165f1904c9f0dc63220 SHA512 bbe1fc2b2b578f25a4e0381bfe28acbf013cab9313aea8544d04a7aaad0fdac17fbb6a0bd91bfd4b400faa49f5d4d319eb8e60d53ba9cde57bd23f6e6276dfdb
MISC metadata.xml 236 BLAKE2B 55612da78a71f8cee31c387a5862636996734210d765fac66d8c7706acc5151e6a9e7ff5123aeb097c911495c6220ba3b5d2f1355f46e8ab6bdb240e1697e26d SHA512 2782b20a65dca663ff7c64b7e67db05641abed478fd5996e5750b2e52ba870829f89125baa8967dd29fd20ef9b46ad233b0dd08801308b7756717ec2f292446c
diff --git a/dev-php/PEAR-Net_UserAgent_Detect/PEAR-Net_UserAgent_Detect-2.5.2-r1.ebuild b/dev-php/PEAR-Net_UserAgent_Detect/PEAR-Net_UserAgent_Detect-2.5.2-r1.ebuild
index 2f44752f5655..4cfdd87cfef3 100644
--- a/dev-php/PEAR-Net_UserAgent_Detect/PEAR-Net_UserAgent_Detect-2.5.2-r1.ebuild
+++ b/dev-php/PEAR-Net_UserAgent_Detect/PEAR-Net_UserAgent_Detect-2.5.2-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
@@ -9,7 +9,7 @@ DESCRIPTION="Determines Web browser, version, and platform from an HTTP user age
LICENSE="PHP-2.02"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~hppa ppc64 sparc x86"
IUSE=""
src_install() {
diff --git a/dev-php/PEAR-Numbers_Words/Manifest b/dev-php/PEAR-Numbers_Words/Manifest
index 738f87cab24d..ffe448fb175d 100644
--- a/dev-php/PEAR-Numbers_Words/Manifest
+++ b/dev-php/PEAR-Numbers_Words/Manifest
@@ -1,3 +1,3 @@
DIST Numbers_Words-0.18.2.tgz 73113 BLAKE2B e64fd1fcd8017b1768bc0e8918a79a91b83711433d0a29d36b145fdc07cee8cc3149a31d8e3739bd59ee57a821aafd8532fd8a54684da7e2395463662b733335 SHA512 cc719ea47e7da365959a02106d80aabe2ed079064128af1a61c0c53ed44726e7169de5c9d8dd28cbf917e025841e9aa07b4b8c9313a788b0a92eab32a4edb37c
-EBUILD PEAR-Numbers_Words-0.18.2.ebuild 531 BLAKE2B 2e0d9a66865ca690bc5cdd70b36c5fabb2e486ddf306d0227f211b8148f16925a2f5c81d0e6a04fff3094ee31c7db3641e3992ff9172424ce61585fb5f65cd3d SHA512 f77db27c818a01720a87639faf1878232048fc05c4bea69fb4b01759d91e99a8cce9bde945b9dbb9438849d5f2bc7b5c28e1de8d35acc5f5acdb945eadb6d2db
+EBUILD PEAR-Numbers_Words-0.18.2.ebuild 527 BLAKE2B fed3f5fb64fdc0d996c722f2ab62a5315b272b21200ba0c7fdf27066b8ce22c3e48f5e955159d4e3fee230ff11d596b15b7fd826d59a3e4fb5eef2125ee443f6 SHA512 a357acbd1dc4c25be88553f48c27ecb781f179f38b87af6e7d599340a56138e8be58efcd3a18f48b670fe960d34920d16ae0c805274ca0732f6dba3006e30ed5
MISC metadata.xml 411 BLAKE2B d4b1022d6701da05996dcf474591290ade96e54d9561b931038129446919c40d7da4c13d39ac897bff51ff601fd58f65ccd53dcf84e19e0a4523ab3ecc8aafcc SHA512 bcd5f9a36b776fb4cb5fd64b868c75da83fa1622b15d28f314dc42fdbf6e2ef171b81dc150c9bdab06d1ce21746651350d9a1bfa036ebe2afb53997af71ee81b
diff --git a/dev-php/PEAR-Numbers_Words/PEAR-Numbers_Words-0.18.2.ebuild b/dev-php/PEAR-Numbers_Words/PEAR-Numbers_Words-0.18.2.ebuild
index 5dee464aeff9..a29ce7a1626e 100644
--- a/dev-php/PEAR-Numbers_Words/PEAR-Numbers_Words-0.18.2.ebuild
+++ b/dev-php/PEAR-Numbers_Words/PEAR-Numbers_Words-0.18.2.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
@@ -9,7 +9,7 @@ DESCRIPTION="Provides methods for spelling numerals in words"
HOMEPAGE="https://pear.php.net/package/Numbers_Words"
LICENSE="PHP-3.01"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~hppa ppc64 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-php/PEAR-OLE/Manifest b/dev-php/PEAR-OLE/Manifest
index 80e44f746479..8f1947b1d467 100644
--- a/dev-php/PEAR-OLE/Manifest
+++ b/dev-php/PEAR-OLE/Manifest
@@ -1,3 +1,3 @@
DIST OLE-1.0.0RC3.tgz 14233 BLAKE2B ca8ae3959b618a0cd9344a3b07c8587f4f1d10063ff6101e8f27d0c4c8b0d08a0a258ae40ac9b7ce30622d57cc6bfbb2a5b4f5b393ef69e25c276813ee70461e SHA512 36a9bbe243d0f172bcd3fc5dd0926a0e42389b4e222cca90678f41bb968c70e4d04c959f3fe3bad1704543ecbcda871a248aa445a1dc6c2f0b73925198f5b07e
-EBUILD PEAR-OLE-1.0.0_rc3.ebuild 350 BLAKE2B 5786f9aa5e56766fb57377e20cbc96a5abf81fefe8f275cf6b1510f27b5664c84fd71c35edcc6566c2fb3d3ca0b21304d8c5fe540137080c42d303f91d9a783b SHA512 b43f61949c6824d89206ad3fc3f77cddcefba08bc97e274fb618b0c8cc027ad38e752bdd5e2e92512123416bbc9773d701b741572d53b2e3d2067968eaf1cf13
+EBUILD PEAR-OLE-1.0.0_rc3.ebuild 346 BLAKE2B b1bc2216d934c7c6d7fba25f962c1f1a2e489cc2331adcc68e2fc9a095cedf8ae48e19f1b74ee1e9c530acb00fa8334ad25c079a76d7a5ab106949d036c0ab1f SHA512 1b303abdd67f60ec4aea188b9a72f3a070d80c2be5c79b2e41e834dbe1ee82e29509e0d91019aabe848f644649ad89e14d4d9fcdfdd255cd4f8301bed1aa34cd
MISC metadata.xml 366 BLAKE2B dd65ff7b477358f21f337c95295e8963aafe42f0d8b0968b568dd1444a49125ebcab966956ace766345f42807e2c7667ca22a4475ca21f9e7f267a76d04cb4e2 SHA512 a35048e988a596d0f9b1b0609947c135895663a8ce1c9e6001f750884a875659f0131f6d4f55cee92c4dc44996bf6e776601c2b69653410c8893c108eaefb744
diff --git a/dev-php/PEAR-OLE/PEAR-OLE-1.0.0_rc3.ebuild b/dev-php/PEAR-OLE/PEAR-OLE-1.0.0_rc3.ebuild
index 79771a84e08a..b5366d2ce52d 100644
--- a/dev-php/PEAR-OLE/PEAR-OLE-1.0.0_rc3.ebuild
+++ b/dev-php/PEAR-OLE/PEAR-OLE-1.0.0_rc3.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
@@ -11,5 +11,5 @@ DESCRIPTION="Package for reading and writing OLE containers"
HOMEPAGE="https://pear.php.net/package/OLE"
LICENSE="PHP-3.01"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
diff --git a/dev-php/PEAR-PEAR/Manifest b/dev-php/PEAR-PEAR/Manifest
index e3f684294043..bfb3cf926a2e 100644
--- a/dev-php/PEAR-PEAR/Manifest
+++ b/dev-php/PEAR-PEAR/Manifest
@@ -1,7 +1,7 @@
AUX gentoo-libtool-mismatch-fix-v2.patch 510 BLAKE2B 59571998b848501efcdd4c304dc48e4950560f2f4d08add530d078787519b1c33dd511e92914208342011bd727e0fca12974b92a46b6a6bc9a66cbca061c9495 SHA512 03848aa6447c2969715e872481e17f7a6dbe7df9e42a13305fdbcfaf09505de40ed6d91c9c93f11a944adc94389472f04eac2b656f08dbdd9d1c3a1d07946ff4
AUX pear.conf-r2 379 BLAKE2B fe57574f4e4ce095f7ddd9bc26606181a86e67f6c8e6dad57a713e187175b711d50d90c346759d430c32da0a740e7f79cffc7ccedc3b719d04dcd1792a9309f6 SHA512 81e4c95ccfd1a50d30d6e9db90fa099f3dd098bf4fa2c023f5369d0e96a197da91d2572ff3785bcfc83dba82abeca3932431083b5aa2aed155336697764666be
-DIST PEAR-1.10.12.tgz 293220 BLAKE2B fb25123852a60e4bd2c041d1fb58174b3053b24ff8ec19b44efe02aee041bbed102b14b270dc1c9764150eea7c85862ad78adefdc1d789540da18ec0f3aeae68 SHA512 1ce478800a150d7906f8aa4fa4371d3d190fa2af44691c9aa193babfe76f1b031b493f48df15b93e93dd5518a6d62ba6a7d5b1799b62d5a968f7a84f3677b971
DIST PEAR-1.10.13.tgz 293384 BLAKE2B 0adbf707d71cfd584b1338e906fbd38de038292a91153547ed87bdea4c0a7c9ee2ca01c25c91cf8246b8fba88b71126fa8b76ed7059b4338d5bbc65c3d53ce78 SHA512 2a08134365b7bd92840880a23149ef457b0a3a04b78dc71f5db475911b49def58d8cb825332151df8d3eb5941b54157ae80879f36fc8de59037f301fc0565740
-EBUILD PEAR-PEAR-1.10.12.ebuild 5891 BLAKE2B 61bbc0dc65becfe8720b618e7534debd523593a756c5be19aeac66110f4fef4716342e6682706085b9649479410ed54d07f2a11d7980ba1e88873750f77c6ac4 SHA512 75e7d2c45a61dde51591149461792912f736ce5615b18a49b04078745d779552a648bec56b26cc3daa59e42a252565a227f2d564b411bbca62640211b03c7b71
-EBUILD PEAR-PEAR-1.10.13.ebuild 5891 BLAKE2B 61bbc0dc65becfe8720b618e7534debd523593a756c5be19aeac66110f4fef4716342e6682706085b9649479410ed54d07f2a11d7980ba1e88873750f77c6ac4 SHA512 75e7d2c45a61dde51591149461792912f736ce5615b18a49b04078745d779552a648bec56b26cc3daa59e42a252565a227f2d564b411bbca62640211b03c7b71
+DIST PEAR-1.10.15.tgz 293432 BLAKE2B afeae61583183f553bd33ab868d4206e3d1535c884c6ce8630d2e2318fd8374530ada2fd1e62853a51f49a47510dd1ec56cd30a85186ac75c815cec8c42c1a5e SHA512 b906678435b96be96c649f0c8c3681c2a7d8f2f4dd9109f9b99e99c4ce17b2efc32df850fd52ed6a08cf08e137fb86e1da98c8bccf89083e1670011bbdf10b3c
+EBUILD PEAR-PEAR-1.10.13.ebuild 5887 BLAKE2B 031a74f7c2fb5283becec0a906a38d345b1536f020ee32469b89e8ff1fe38bc57798786f115d3f318f4565d1200e4d74507672d9a59cd107a0ac3268b5dec6a4 SHA512 52a91e1303b74b35ff3b2ea6012c6fc332410b2029a6de4a0813ad36ee5ac88f4ff76cb0e0cf4cd302035ae5b753d8ad62e521f2b7a6ddca70d296642094cbb8
+EBUILD PEAR-PEAR-1.10.15.ebuild 5841 BLAKE2B 1a9cd313dae0560f129336d323697997bc80cd9c493eb68c36cba5b92d927b873a5ff331d79e42e869a5f0192518db713a0cca06879beb0bc292192a7e7a8e7e SHA512 443660dd3fd81e6efd3c853e9564bb4a957a53037d4accb87ba65d820455410561146b15b458f1ce876916c5bf5e17d6b4d0e486e8620fa53a43ce9281d89670
MISC metadata.xml 331 BLAKE2B 72a60353f69600eeee412b2a8b732f2be14794edf004a434404f0dc265a9f82aeedfeb4d6714728da18b9059541125de19413a3ff83c440344be91e572e62c7c SHA512 653e6ba2639199fce182e6bc0be2375542c8fca0ffd8958dc2c28b93f1f4e14eb7ac9ced235fc7f5aaa3d18175941daae1c9d87433d709b561c4359b24059c75
diff --git a/dev-php/PEAR-PEAR/PEAR-PEAR-1.10.13.ebuild b/dev-php/PEAR-PEAR/PEAR-PEAR-1.10.13.ebuild
index daf87504825e..4e3199c77a39 100644
--- a/dev-php/PEAR-PEAR/PEAR-PEAR-1.10.13.ebuild
+++ b/dev-php/PEAR-PEAR/PEAR-PEAR-1.10.13.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
@@ -10,7 +10,7 @@ DESCRIPTION="PEAR Base System"
HOMEPAGE="https://pear.php.net/package/PEAR"
SRC_URI="https://pear.php.net/get/${MY_P}.tgz"
LICENSE="MIT"
-KEYWORDS="~alpha amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ppc64 ~s390 sparc x86"
SLOT="0"
IUSE=""
diff --git a/dev-php/PEAR-PEAR/PEAR-PEAR-1.10.12.ebuild b/dev-php/PEAR-PEAR/PEAR-PEAR-1.10.15.ebuild
index daf87504825e..590c6daebb9f 100644
--- a/dev-php/PEAR-PEAR/PEAR-PEAR-1.10.12.ebuild
+++ b/dev-php/PEAR-PEAR/PEAR-PEAR-1.10.15.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
MY_PN="${PN/PEAR-/}"
MY_P="${MY_PN}-${PV}"
@@ -9,20 +9,17 @@ MY_P="${MY_PN}-${PV}"
DESCRIPTION="PEAR Base System"
HOMEPAGE="https://pear.php.net/package/PEAR"
SRC_URI="https://pear.php.net/get/${MY_P}.tgz"
+S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
-KEYWORDS="~alpha amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
SLOT="0"
-IUSE=""
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86"
-DEPEND=""
RDEPEND="dev-lang/php:*[cli(-),xml(-),zlib(-)]
- >=dev-php/PEAR-Archive_Tar-1.4.9
- >=dev-php/PEAR-Console_Getopt-1.4.1
+ dev-php/PEAR-Archive_Tar
+ dev-php/PEAR-Console_Getopt
dev-php/PEAR-Exception
- >=dev-php/PEAR-Structures_Graph-1.1.0
- >=dev-php/PEAR-XML_Util-1.4.0"
-
-S="${WORKDIR}/${MY_P}"
+ dev-php/PEAR-Structures_Graph
+ dev-php/PEAR-XML_Util"
PATCHES=( "${FILESDIR}/gentoo-libtool-mismatch-fix-v2.patch" )
diff --git a/dev-php/PEAR-Pager/Manifest b/dev-php/PEAR-Pager/Manifest
index 68b136fe8f17..2a9117332b6b 100644
--- a/dev-php/PEAR-Pager/Manifest
+++ b/dev-php/PEAR-Pager/Manifest
@@ -1,3 +1,3 @@
DIST Pager-2.5.1.tgz 36596 BLAKE2B a41317844cd79852dd2df88dc1d3fe42f68c1dcb6308846dee119e29b5c2b1ecb16cb2669029be4b31f13d3e6a1ff315f92847554d0b18f5845425a714ea9593 SHA512 59c93117196876e87ced8549b94e31255d280bc6a47a3d2197677d118c6bba77a4a4f404266f03eb42da5da1682c13e19610fe37c244bc9aa379b14931779f71
-EBUILD PEAR-Pager-2.5.1.ebuild 275 BLAKE2B 446585c1b6bd11a3c9fb236f132dd29fac4f7fd2bf0a0c34f2ffffb0d4c2086381915a452512940ca290237efe5193d046b6488a885eda049d4e836bbe42d30b SHA512 d2909fd206416575f052a2956f22134f571f411f28bd997234ea8356a997e654491cc073609982f8ee4d96325743e87fdf8d34b58eebb22514c73721e880857e
+EBUILD PEAR-Pager-2.5.1.ebuild 271 BLAKE2B 867575925f69fc02d38aace1a43003abfbac58635d26978c52d07de0f1a4c33906533e72f18d264cdf4325ef685c9f177ecbb71e442ed04a29c54af47319b29e SHA512 a9b6fb78e2bb0246b2260a8997504727c5768f7430a005b10b15b26f932681d85305146f483926f6fd86b90d258905f5f0b2df8b74b6272efe6f1ca7519a7dfc
MISC metadata.xml 370 BLAKE2B e871c9e1f9ac05332088ac41147c6559cd440b47154b54c2cd32ecc1621dd259bbbb0f842242ad11d1836c4bbc60e4593e85d6dab5866604fe33cd161c93bcc7 SHA512 4b6bcd7565a47931d2fcaaec901d018d5f4981eebf71f5c8ab1681719c2a1753e53760681f880d3ce6cedeac459b1f6151e088377e1c4bfdd877243cf1ffdcf2
diff --git a/dev-php/PEAR-Pager/PEAR-Pager-2.5.1.ebuild b/dev-php/PEAR-Pager/PEAR-Pager-2.5.1.ebuild
index 2d8816999d59..00bab6c4294d 100644
--- a/dev-php/PEAR-Pager/PEAR-Pager-2.5.1.ebuild
+++ b/dev-php/PEAR-Pager/PEAR-Pager-2.5.1.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
@@ -9,7 +9,7 @@ DESCRIPTION="Data paging class"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~hppa ppc64 sparc x86"
IUSE=""
RDEPEND=">=dev-lang/php-5.6.0:*"
diff --git a/dev-php/PEAR-Services_JSON/Manifest b/dev-php/PEAR-Services_JSON/Manifest
index 226a5f9d1f8f..9e945635a428 100644
--- a/dev-php/PEAR-Services_JSON/Manifest
+++ b/dev-php/PEAR-Services_JSON/Manifest
@@ -1,5 +1,5 @@
AUX JSON-1.0.3-constructor.patch 1705 BLAKE2B fe8af8e0f1b3ff1632dc55501484e803d612b4a4c7b8dc5ede6ad57af95286574f213f87901e9491515582eab4dc0b48de2dc43995eb7d27e9bb69630ce0d74a SHA512 e61b88d35cb9a58622e0e7c58767306712cd9a39c908e64f0c2e2e51f277a43b2d0af177c1050d0bfc8c7fa387d868949644c62554f9a8d3f83157b3ec8577e5
AUX JSON-1.0.3-upstream-typo.patch 758 BLAKE2B 9a443f2a4f9a52df75b11c46522d6894872dbfe97db165ce595b4237f773a6bf8143b4a1d1335282baf32487cd22403f444175ea62b40aed87dfec083a16d6d5 SHA512 455b44ac00f6efb8eae96f2a2cc83aa2c3d36f318e587f0412e45338625dd2566facdf9ff042f97d98780a25bd9d5ddd8a81faa422ba9afd211e3df4e7b30976
DIST Services_JSON-1.0.3.tgz 9529 BLAKE2B 5a35899d53b66f3534afd64105c361e7aafa22641f540ef5ed38789ccc771f4e62577b1044af8d617579aed36e014e38e6bc30f39b476b09b47202d8822028d7 SHA512 2a94bebb662e250d56ae1f02f6debbff9e956820a603b8c4520f48ad0ed67a40c342d4eb000be9a9cf0e5b91c7bf9ebf98fae87f9ecca217b94b12441b746e5e
-EBUILD PEAR-Services_JSON-1.0.3-r1.ebuild 460 BLAKE2B fd21ad1d7b4b44e58d210f025de8c5756f2ab2fd71223c785b2fbc6aa292fef57c1bbdd9600fc5b94bf63139707e45de81546b5d744b7ae9fb75d5c83dc06ee1 SHA512 56a3227a0a8aecbb729ca3b5252dfc1cbadad0f132f0e770b179dbd2afe5dda8e9f5e65b071142602a67025063947868d46b34db3f979158afbb7f4b10528de3
+EBUILD PEAR-Services_JSON-1.0.3-r1.ebuild 455 BLAKE2B 4b96b38fcffdfd7681fb3dc2b99b58ae34bcf106c7e7538f00da85fadca5eeddd1b02a1ee71251d503617220eb765779ffe5a0aa98a1ddd47ddabbd5a7c7a0a8 SHA512 1410ee103d8e538eecc8908a5e9dad733af75b4d2d43172878da116949435865b358edb801c2c78ad03cf6858a86a8fcaa4e71b054d8419e98c218f86a40939b
MISC metadata.xml 236 BLAKE2B 55612da78a71f8cee31c387a5862636996734210d765fac66d8c7706acc5151e6a9e7ff5123aeb097c911495c6220ba3b5d2f1355f46e8ab6bdb240e1697e26d SHA512 2782b20a65dca663ff7c64b7e67db05641abed478fd5996e5750b2e52ba870829f89125baa8967dd29fd20ef9b46ad233b0dd08801308b7756717ec2f292446c
diff --git a/dev-php/PEAR-Services_JSON/PEAR-Services_JSON-1.0.3-r1.ebuild b/dev-php/PEAR-Services_JSON/PEAR-Services_JSON-1.0.3-r1.ebuild
index 654fbdc327d3..d3d89067cc4c 100644
--- a/dev-php/PEAR-Services_JSON/PEAR-Services_JSON-1.0.3-r1.ebuild
+++ b/dev-php/PEAR-Services_JSON/PEAR-Services_JSON-1.0.3-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
@@ -9,7 +9,7 @@ IUSE=""
DESCRIPTION="PHP implementaion of json_encode/decode"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~hppa ~ppc64 ~sparc ~x86"
PATCHES=( "${FILESDIR}/JSON-1.0.3-upstream-typo.patch" "${FILESDIR}/JSON-1.0.3-constructor.patch" )
src_install() {
diff --git a/dev-php/PEAR-Spreadsheet_Excel_Writer/Manifest b/dev-php/PEAR-Spreadsheet_Excel_Writer/Manifest
index 6b05e9eecae2..467ea65352fc 100644
--- a/dev-php/PEAR-Spreadsheet_Excel_Writer/Manifest
+++ b/dev-php/PEAR-Spreadsheet_Excel_Writer/Manifest
@@ -1,3 +1,3 @@
DIST Spreadsheet_Excel_Writer-0.9.4.tgz 58480 BLAKE2B 3469f9ab5965f6c4ef84d05c8f8ad76e57d354c6d7890327ac83b04bfe03dd675a9a9c60fc3f35eef005bfc338f3d91ed3c37d76d781d053bde15f3195d56193 SHA512 e8254e6e15862147830fd4300d6fb88978d84ad350e2e969af1d02df282c54798a429717874f8d12dc031bbc6dbe752e6b740fcd2b7094dc9eda666145f50431
-EBUILD PEAR-Spreadsheet_Excel_Writer-0.9.4.ebuild 344 BLAKE2B 393df6cb95cea3d3a0122b8c1f24e66ef7899c7b17a691c02c71e92601c2eaa18428c54c56c4c05a6a4acb6b15584aac714ed5c39c629d6d07451d4f88c03b91 SHA512 566e51414dc3ef6d54c00fb07522963268c55b9ef9745a8be54d98e599d024b907c796e05f8dbfcba02396d308d0e17db783e773e6e09b45fc2acb3dfe518a54
+EBUILD PEAR-Spreadsheet_Excel_Writer-0.9.4.ebuild 340 BLAKE2B 52f0fce245a41cf173ae71e12e1722f50fcf8683433c5ef03ffb3b7f153d9032e7fef07ed4bb3929162f686005018d481229e6c1e1b6cc1bdafb5974d1b33d6c SHA512 a10b84fbbae593fbfb2e631216163e1c7db99aeff5c5487987623e1bf25c314149eeb5adfa49ef4e4ee1dea45e2f22ec8ebaba06a4f8bde241b204ff9b8e5a7f
MISC metadata.xml 236 BLAKE2B 55612da78a71f8cee31c387a5862636996734210d765fac66d8c7706acc5151e6a9e7ff5123aeb097c911495c6220ba3b5d2f1355f46e8ab6bdb240e1697e26d SHA512 2782b20a65dca663ff7c64b7e67db05641abed478fd5996e5750b2e52ba870829f89125baa8967dd29fd20ef9b46ad233b0dd08801308b7756717ec2f292446c
diff --git a/dev-php/PEAR-Spreadsheet_Excel_Writer/PEAR-Spreadsheet_Excel_Writer-0.9.4.ebuild b/dev-php/PEAR-Spreadsheet_Excel_Writer/PEAR-Spreadsheet_Excel_Writer-0.9.4.ebuild
index f22d34052153..bcd503953418 100644
--- a/dev-php/PEAR-Spreadsheet_Excel_Writer/PEAR-Spreadsheet_Excel_Writer-0.9.4.ebuild
+++ b/dev-php/PEAR-Spreadsheet_Excel_Writer/PEAR-Spreadsheet_Excel_Writer-0.9.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=6
@@ -8,7 +8,7 @@ inherit php-pear-r2
DESCRIPTION="Package for generating Excel spreadsheets"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
RDEPEND=">=dev-lang/php-5.4:*[iconv]
>=dev-php/PEAR-OLE-0.5-r1"
IUSE=""
diff --git a/dev-php/PEAR-Structures_Graph/Manifest b/dev-php/PEAR-Structures_Graph/Manifest
index 524202e2a97c..c7d5574a31ba 100644
--- a/dev-php/PEAR-Structures_Graph/Manifest
+++ b/dev-php/PEAR-Structures_Graph/Manifest
@@ -1,3 +1,5 @@
DIST Structures_Graph-1.1.1.tgz 12402 BLAKE2B 049fc9a15b1ea46a8cb63576174b4b1cc491dd31794b8a1f9526958f6d54902069d16a7158615fc9708ba88bf46e0b021baa01596e443f8c6d9a7f551dac8b23 SHA512 cd4feb265e1aa05de348645dfc0b8e336486cb02c553dd8fcacb0a1eab452bf54108e07864395d55e0c92f4ffd338a5ae846b2dc28804bb23f03c91864ef0284
-EBUILD PEAR-Structures_Graph-1.1.1-r1.ebuild 564 BLAKE2B e1585cec9454655d36d365e324ac936c5d4b2c29cb96883d3bbd3fbde3324671635853f465f1a63b330933f607ff1b78457147fc275c04198fa9e6cdb9f6d16c SHA512 07520aab0be37a566acf095afd0f7e85266fc086d0e76066e5573d11fd76fe28f58df35f9dd5ebe45b1ad2358bc86087c7e40e782904605c00a6b2781e24c24b
+DIST Structures_Graph-1.2.0.tgz 12507 BLAKE2B 2dca23da6d9b42aefee9c10f0ff3cbd0946186b332d0f56da65d068e02b9858c9113568b9850c4b1aae0ed4dd15b2c463765f2ed3d232083d5d6ef130443b14f SHA512 a256e6be4ac2011678942d97e39975973aed8b8dbab535325810ae97fb322a4aaac8daf1302f34f239a2b38649ddb39c1ae0a8c325aa1c6cbd90208adf9973dc
+EBUILD PEAR-Structures_Graph-1.1.1-r1.ebuild 560 BLAKE2B 60c91e0855044d223dac67f2b90095a3b9ec836b1297a4632fd7525bd4c7b910aef8c4a3361b7e5368e4738325b7be74ba4a28d5d7cad8b526c535aa4c968a7f SHA512 21b0ae9a5e8c3c00264e1717e841f70c04033a71ce6b9477cc8e6fc471040fc90e532c05069225c496bbc2ca379a69e5b410ff9036264915f583a001113f2770
+EBUILD PEAR-Structures_Graph-1.2.0.ebuild 546 BLAKE2B 3e6ebef5b6f4fad3c4a827b18b34c3fc002079e2af9333c4b5c1b2497e19a4416706f56227891d5536ce1106b9e2bfca2d1c7dd03c6ba5be1a153c70f7dd9970 SHA512 89d243553d3fffca65113dd5a40102c99ac96481e119c6d5afe92a5e88ef2c1dad6f644dc74a255876103984dab3d00a4c5e7d0114505acef2a3ffb6d2ac73f1
MISC metadata.xml 319 BLAKE2B f74dd44a33f0008cf78f03a0b527c6b56cf26293b470273d5c798197d6ded5ef02ec3ab3c1d9928b3aa55881314586d21d3eecda70c470dfdbf1f87a9d4e756b SHA512 50cf6c55602661ac4d7e6a73cb26c1a9df8673012a59d81ec6d486bcc3e4893b0c8fcd426213714b7a4991be9d0dc54d5bb050b58d6658d7384e558bb8c809cd
diff --git a/dev-php/PEAR-Structures_Graph/PEAR-Structures_Graph-1.1.1-r1.ebuild b/dev-php/PEAR-Structures_Graph/PEAR-Structures_Graph-1.1.1-r1.ebuild
index 915c5346e406..90cdfffd089f 100644
--- a/dev-php/PEAR-Structures_Graph/PEAR-Structures_Graph-1.1.1-r1.ebuild
+++ b/dev-php/PEAR-Structures_Graph/PEAR-Structures_Graph-1.1.1-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
@@ -11,7 +11,7 @@ HOMEPAGE="https://pear.php.net/package/Structures_Graph"
SRC_URI="https://pear.php.net/get/${MY_P}.tgz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
DEPEND=""
diff --git a/dev-php/PEAR-Structures_Graph/PEAR-Structures_Graph-1.2.0.ebuild b/dev-php/PEAR-Structures_Graph/PEAR-Structures_Graph-1.2.0.ebuild
new file mode 100644
index 000000000000..f4f914046d5a
--- /dev/null
+++ b/dev-php/PEAR-Structures_Graph/PEAR-Structures_Graph-1.2.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/PEAR-/}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Graph datastructure manipulation library"
+HOMEPAGE="https://pear.php.net/package/Structures_Graph"
+SRC_URI="https://pear.php.net/get/${MY_P}.tgz"
+S="${WORKDIR}/${MY_P}"
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86"
+
+RDEPEND="dev-lang/php:*"
+PDEPEND="dev-php/PEAR-PEAR"
+
+src_install() {
+ insinto /usr/share/php
+ doins -r Structures
+}
diff --git a/dev-php/PEAR-System_Command/Manifest b/dev-php/PEAR-System_Command/Manifest
index 8b4f27d99a1e..deeb3e779e82 100644
--- a/dev-php/PEAR-System_Command/Manifest
+++ b/dev-php/PEAR-System_Command/Manifest
@@ -1,3 +1,3 @@
DIST System_Command-1.0.8.tgz 6528 BLAKE2B b1aaf2a55f65cd020d7d619dae7c758480241f2be77eea0777cab12ad904522b8e4d8021168e1455fa8c89fabfc87c7e89a581af267dbfbab174898b0d6b8e97 SHA512 37aa9624fe566cdd8613ffd021ba32c2a3f0818b8881933dc1c2e12e2e03773b98b4295b46ef54baca26fb07015c0db2b87e44136f46c09f820994905241acee
-EBUILD PEAR-System_Command-1.0.8-r1.ebuild 579 BLAKE2B f6ab2fd32855220d5e2a02c595ecf08c48adeb708af0e7a6d68649ac60b794a4501dd61fe245936f8e0ced632467ada01c2213672fb69829608b83ec6369452c SHA512 d914ea0c86760841fa02025f4ea6435d98224472f17f0991e5053ba4c274fda24c5ca359589a3b590861fd8b73bcf55c970285b34dca9ce93f3029cbbdee7aa1
+EBUILD PEAR-System_Command-1.0.8-r1.ebuild 575 BLAKE2B 99ba2b4f9d9b4fc5159d7d1f690ca16cbd7cb74648b67887437fd00202c834b07a6487ce8dd27561a398cc36ca723ab8c9d43f580b32a4b55e839e143a07787c SHA512 9ee9700a12a54a4dfa2f4ed679042a873a025f7923776fc9ba532c56c6480da6f415689eeb6c55082cde44475d998f3b3b9ad83429ce749420e38f2876808a1f
MISC metadata.xml 388 BLAKE2B 930fdee05303558cff79b47e49faeb109701134bd586e3d5fa6aa71b255a53d7cc13aa669164f97fad02767e0005055b7023b5ec96d319fe946a03dc51972454 SHA512 9eed0ca34cf1dd90fe1779dff9ef50282093a0948dc30c2f0985b1b09d0ad5af3d53e001ad89f65eec745cf08b3b619a511fc24d4fc8bb85bacc4f441764bee9
diff --git a/dev-php/PEAR-System_Command/PEAR-System_Command-1.0.8-r1.ebuild b/dev-php/PEAR-System_Command/PEAR-System_Command-1.0.8-r1.ebuild
index 036a130f68e6..cd79f8405fcb 100644
--- a/dev-php/PEAR-System_Command/PEAR-System_Command-1.0.8-r1.ebuild
+++ b/dev-php/PEAR-System_Command/PEAR-System_Command-1.0.8-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
@@ -11,7 +11,7 @@ HOMEPAGE="https://pear.php.net/package/System_Command"
SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz"
LICENSE="PHP-3.01"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~hppa ppc64 sparc x86"
IUSE="examples"
RDEPEND="dev-lang/php:*
diff --git a/dev-php/PEAR-Text_Password/Manifest b/dev-php/PEAR-Text_Password/Manifest
index 616491003e20..9e1e48c0f477 100644
--- a/dev-php/PEAR-Text_Password/Manifest
+++ b/dev-php/PEAR-Text_Password/Manifest
@@ -1,3 +1,3 @@
DIST Text_Password-1.2.1.tgz 5631 BLAKE2B d765606e7082076f92d76d3a2e7a0721950b9fc81b267a51aa3ef56ed92706105486d3a62a6ec81e06dbdb41a15d0a7e9add8ef99c87b76af6445fb7bcbdbaaa SHA512 9f7a357b92b8013f41cd964245fd764c5f1347b41612aacb5fca66e4963e007d7470ea3a046e6186cfebed4960c5b6e6e23e4f2ab9e08c7aee10cba5ea347fc9
-EBUILD PEAR-Text_Password-1.2.1.ebuild 631 BLAKE2B 4320f7625c501c4fc632689348a0a1531aa01677a9f15bd266f102ce144fcb2ef2f9552357d2336abd13ae9a5533da13ce3506d1787b74b8788dd9e3d868f346 SHA512 5a084ada0d0b60136ad636fbd62fd90668129d6510eeaeded07dcdf3d633e7790164ffe3b5d4c10c39294629df5fcdd3106fac41b1c057d9e7621e02d8a787b8
+EBUILD PEAR-Text_Password-1.2.1.ebuild 627 BLAKE2B 40c27c443e85cf84194ad8233c0c1ae77d155786d3cb920e9dc368e1d1aeaaa2f13c27a691c0a9dc48ef1122a5b4b686d661fc605a481ac0929c2bccae13b850 SHA512 3a2dff530cafd4aee58142778eb63e2122a9320f33505e8d0795496cff8465b1866c770c05e2f5ec268e8bfdcf0269d56c10d33ea8e74dbee997953645a0579f
MISC metadata.xml 386 BLAKE2B a4105279dcab86a71cf241b5b961788299d916eb9e19d09f10b77ce223a718d8982fe412c90d0c1649f3a40fbdc0e380a0907cd0658352f06b2eff3226f25eed SHA512 68bed70b579649034e09899f9e5dc1118cac94b6d4e392e5bfe67693045cbeed297847b84f68979df9152ec144fb811942813f32029cae8922849d5229029cc3
diff --git a/dev-php/PEAR-Text_Password/PEAR-Text_Password-1.2.1.ebuild b/dev-php/PEAR-Text_Password/PEAR-Text_Password-1.2.1.ebuild
index f8570efb83f9..87743ab26e6f 100644
--- a/dev-php/PEAR-Text_Password/PEAR-Text_Password-1.2.1.ebuild
+++ b/dev-php/PEAR-Text_Password/PEAR-Text_Password-1.2.1.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
@@ -11,7 +11,7 @@ HOMEPAGE="https://pear.php.net/package/Text_Password"
SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 ~hppa ppc64 ~sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-php/PEAR-Text_Wiki/Manifest b/dev-php/PEAR-Text_Wiki/Manifest
index 748212716389..2d1e1819b481 100644
--- a/dev-php/PEAR-Text_Wiki/Manifest
+++ b/dev-php/PEAR-Text_Wiki/Manifest
@@ -1,3 +1,3 @@
DIST Text_Wiki-1.2.3.tgz 89906 BLAKE2B 8db39418478085bebbbb32f8d80fbf9f6b9058adf9071f7f7493a4e493fbd088e231759752ddc41aad6c58b1ddab953111df006f901545c896e266b75dc70f26 SHA512 619f5323648b1344c572a1aa03626dc00a4dd9f201814fee5a3b962f69085943a1c7d1ef06e7c0cc4be7628bc76889972f1750aa9f7f67348381df1af4a4bd73
-EBUILD PEAR-Text_Wiki-1.2.3.ebuild 467 BLAKE2B c3f8341fa0ea4866c23bd731ca403b9f2d8af73a34ebbfb8a9e58d7a60f5b87c9e5e5ec91f0065c1d94043f37ce9ca98f58cafc199f065e54fce837991dd22b3 SHA512 38b64a4a307084eb693bf2db4cea35a7cc573a5069978c52df641e7b9bf9d01824f1531cb8fdf799fec329638e21c170eb8a1f9a4d437cd80cce935f5108402f
+EBUILD PEAR-Text_Wiki-1.2.3.ebuild 463 BLAKE2B c9fbad442df02ff5f8ec37aef79eeaec32152e22ebe393a58ccdb3f48d541f835ab4998c12ae02f96cca6ee5219b6078098483e34cca106433e60691fafe2acd SHA512 b9791568080a2e4da74df01c7f381709d17c7437f457b3cdfa3a5b45436710115483ce3e65850b575247aab54b7602a29c9ba3cc3ece6623d53ded983074c98d
MISC metadata.xml 352 BLAKE2B 21676f0615b33e8fdcf807ade633d635e3a1038eaf7900af67b23d9ab020712b797d7f1b62c828652f2ec9acca26bc11611c4ac2a112c24970e80cecd976f4ee SHA512 c59486fcba226ad78c75f5af4847589ae06843b6609faa078254cc8209806ce523bdf7dcb1e8a87b8e12651649a79dc429907030d65a099870b3da500a3712f6
diff --git a/dev-php/PEAR-Text_Wiki/PEAR-Text_Wiki-1.2.3.ebuild b/dev-php/PEAR-Text_Wiki/PEAR-Text_Wiki-1.2.3.ebuild
index b85721dc6576..cc4990b352f3 100644
--- a/dev-php/PEAR-Text_Wiki/PEAR-Text_Wiki-1.2.3.ebuild
+++ b/dev-php/PEAR-Text_Wiki/PEAR-Text_Wiki-1.2.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
@@ -8,7 +8,7 @@ inherit php-pear-r2
DESCRIPTION="Abstracts parsing and rendering rules for Wiki markup in structured plain text"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~hppa ppc64 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-php/PEAR-Text_Wiki_BBCode/Manifest b/dev-php/PEAR-Text_Wiki_BBCode/Manifest
index f4f6ad969b87..959766e1dd32 100644
--- a/dev-php/PEAR-Text_Wiki_BBCode/Manifest
+++ b/dev-php/PEAR-Text_Wiki_BBCode/Manifest
@@ -1,3 +1,3 @@
DIST Text_Wiki_BBCode-0.0.4.tgz 16411 BLAKE2B e4957f615460b46327df12764a313cfec91921fd2e701a0781d675e62bc7aa81e8cf45fc09422eb53da71d4c7afce6d286e2e03b90bec60c32726fb701289df5 SHA512 00b456f9c100ad534f619f1584224ef36a54309d967442c1ac30aeee697eca0e13ab802d9ae9677aad8dc94bda61748451a0fac7a0bba6f63e1f02844e4c9dba
-EBUILD PEAR-Text_Wiki_BBCode-0.0.4-r3.ebuild 431 BLAKE2B f7d38c71429670da9cf5888586290cdcadd55f8459534feb991d9de1c44002ad9b2c6700af91ea7423e819d8a06977a2ec1dcf99844a17485585efdba166edc4 SHA512 23d3bd3cb508b099ebb8bd4b5ad5beccf5d4aff3767fc72aeabf1073c6ff0803c0ea43252bc05d8a90ba0bec1c32c7445faea80120d70a62999bc58d87620be1
+EBUILD PEAR-Text_Wiki_BBCode-0.0.4-r3.ebuild 426 BLAKE2B ae3b90404d5cb4af955052a11b520e3572637ca61ab611fc86910d43e61df115afa69ee7f99225d820d0915321c493e5564bcc1a8e780a79aa0ce4478b2ee767 SHA512 114e068b8c0e794f6d7841d0eff24dd1f898c6f7726030e29c1717ca78129e176523d1ed55674b549615712200b6348382e47d80c2ec8a88ead479882bcf0609
MISC metadata.xml 236 BLAKE2B 55612da78a71f8cee31c387a5862636996734210d765fac66d8c7706acc5151e6a9e7ff5123aeb097c911495c6220ba3b5d2f1355f46e8ab6bdb240e1697e26d SHA512 2782b20a65dca663ff7c64b7e67db05641abed478fd5996e5750b2e52ba870829f89125baa8967dd29fd20ef9b46ad233b0dd08801308b7756717ec2f292446c
diff --git a/dev-php/PEAR-Text_Wiki_BBCode/PEAR-Text_Wiki_BBCode-0.0.4-r3.ebuild b/dev-php/PEAR-Text_Wiki_BBCode/PEAR-Text_Wiki_BBCode-0.0.4-r3.ebuild
index 586850bad1c2..a78e06498073 100644
--- a/dev-php/PEAR-Text_Wiki_BBCode/PEAR-Text_Wiki_BBCode-0.0.4-r3.ebuild
+++ b/dev-php/PEAR-Text_Wiki_BBCode/PEAR-Text_Wiki_BBCode-0.0.4-r3.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
@@ -9,7 +9,7 @@ DESCRIPTION="BBCode parser for Text_Wiki"
LICENSE="LGPL-2.1 PHP-3"
SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~hppa ~ppc64 ~sparc ~x86"
IUSE=""
DEPEND=""
RDEPEND=">=dev-php/PEAR-Text_Wiki-1.0.3"
diff --git a/dev-php/PEAR-Text_Wiki_Mediawiki/Manifest b/dev-php/PEAR-Text_Wiki_Mediawiki/Manifest
index 173e834258b8..4313a0f8dbf3 100644
--- a/dev-php/PEAR-Text_Wiki_Mediawiki/Manifest
+++ b/dev-php/PEAR-Text_Wiki_Mediawiki/Manifest
@@ -1,4 +1,4 @@
AUX 0.2.0-constructor.patch 1554 BLAKE2B 0c8686ac4e11faecc21ef17524e005b580aa887694653318558676f513bddaa3fc33b3efd6763f458ec10fa52559045c8c2d9a9362b2bf66a61d03e5cf855bdb SHA512 7202a7e15bda9dce52dc52c6807abf7f0fb1c5957d2c74c9442c92286aeaf044e2eab1cd062df66345a109a5f574e136bfc2b0d309bdc78f3d099a08b2d667f8
DIST Text_Wiki_Mediawiki-0.2.0_p20140604.tar.gz 22941 BLAKE2B d208b4df7e01a2b28e44ada0226be0f183fe6ffefe742f9b6cb4f2b366f915ae46d950d574a8357cbec273f41792f17a639f5512613628ee60ed137d909be9dd SHA512 aef4d18a4a0b9f41dc4bad701a90a2e7d674851b63206db9dd87cf87d6705991c8221e41cdbb8d2572a950520ce87db96105a009e4189e48b8e7f5df0f460ee5
-EBUILD PEAR-Text_Wiki_Mediawiki-0.2.0_p20140604.ebuild 781 BLAKE2B 681fa986c5d43014d3bd7085bf80ad03921f8aa9e4e9c9d3ae34f956bb8a2d1b896ed4b204f321a94c7a02647cd095cab895e1c576ad84d6cd49126abc1e1767 SHA512 4fa47190f7eb31924bb08815f6575068dff4ffb12d0397ddccaf6127c68b39d9c93f9fdc0010b2026db1714ea0879ecd5218edbe8cc661223ee8e1dc6b8267e2
+EBUILD PEAR-Text_Wiki_Mediawiki-0.2.0_p20140604.ebuild 776 BLAKE2B 3f6f39ee4f3030aaae1c7490f90e775691df94c592f7672349ba1015b687a735a16e9fe3190555df4c2d178f5c9e91cae54dd858b09ac8de97198a142878d581 SHA512 e3e79ccbbf92df395fe666f7b7b436f5aa06cb92ca5f7c882fad0c565ad939dfea48334195c4cdf2fef7f0db8aad151299ccb8682a255fffecdb6426c8f51360
MISC metadata.xml 236 BLAKE2B 55612da78a71f8cee31c387a5862636996734210d765fac66d8c7706acc5151e6a9e7ff5123aeb097c911495c6220ba3b5d2f1355f46e8ab6bdb240e1697e26d SHA512 2782b20a65dca663ff7c64b7e67db05641abed478fd5996e5750b2e52ba870829f89125baa8967dd29fd20ef9b46ad233b0dd08801308b7756717ec2f292446c
diff --git a/dev-php/PEAR-Text_Wiki_Mediawiki/PEAR-Text_Wiki_Mediawiki-0.2.0_p20140604.ebuild b/dev-php/PEAR-Text_Wiki_Mediawiki/PEAR-Text_Wiki_Mediawiki-0.2.0_p20140604.ebuild
index f4995d05f317..25c8a0342475 100644
--- a/dev-php/PEAR-Text_Wiki_Mediawiki/PEAR-Text_Wiki_Mediawiki-0.2.0_p20140604.ebuild
+++ b/dev-php/PEAR-Text_Wiki_Mediawiki/PEAR-Text_Wiki_Mediawiki-0.2.0_p20140604.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
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/pear/Text_Wiki_Mediawiki/archive/11a902741d3f8cc6010
DESCRIPTION="Mediawiki parser for Text_Wiki"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~hppa ~ppc64 ~sparc ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND=">=dev-php/PEAR-Text_Wiki-1.2.2_p20170904"
diff --git a/dev-php/PEAR-Validate/Manifest b/dev-php/PEAR-Validate/Manifest
index 78d77429e175..7188f8182eb0 100644
--- a/dev-php/PEAR-Validate/Manifest
+++ b/dev-php/PEAR-Validate/Manifest
@@ -1,4 +1,4 @@
AUX 0.8.5-fix-test-php7.patch 905 BLAKE2B 5d000b990cd38d697af861ff828f2e9efd8fdef0e2a6fec87fbc60208c1a9f40686c5c0be63cdf862221311f235f87bccb975cf78bb4d5f2b03be6916d3899bb SHA512 44aa6cb09f19ad3246bc7e6d825de786139da433564b902bfff020be52b14f554f752f0ca7f790d378a74a3a62e15cf13383a9bff25db2f67e4496d5bcef5e7b
DIST Validate-0.8.6.tgz 21840 BLAKE2B 32b41534da0ec39ff425725a85c46e2043262160c630b03368036071871f3f6b86ffc648b62f103101e0d513505d51bacbfb8469d709f4cab6195680fa9cb666 SHA512 75627eb4d0a7622c17477670bf484384c0e5f8286832e0c357bf24a573256e9e70f84c8b818a4c7fb90ca2215a386d27ccd0cd5ee1e92dc4cbdd174290d136de
-EBUILD PEAR-Validate-0.8.6.ebuild 552 BLAKE2B 60972f70493a831df25e9c717b54b3853c80d876d82783a5740f9f2900a7dd9d751b684042f42bd9d5fe9a369a5246c1b7a5cf86b472dfc62f0ad565f3bdd385 SHA512 def5254b188728119db1e1167f84d745a875de110cf3f7b3bb1b930a58a702b2611d1543791e36a975c915f04f2b0c74125871a5be5ca8e43022f8fc7bae7c3b
+EBUILD PEAR-Validate-0.8.6.ebuild 548 BLAKE2B 80fa8dc7a48feaed0c2753c99d6c96bddc00e1fac42e7a5663fe269cc0c97ba3cc7d88173b998fd3c2e0a6c554cc6fcb9c23d48df4fe38420a8862378101c4ea SHA512 968986bc313c8d7fa3a076aa086e825763cf288f4db17e0001dd7f258c3fc72ac246138bfb95b190294f34a4ca7104d3ec8dd3ff625c879ead2adf40136ae86b
MISC metadata.xml 265 BLAKE2B 585cbeb6bace22ee97869bdcf0adfba824629fa069ffb758815ea835b87a10e6dc38298b737f04dfc9bf79f71827f031544190c1f423f9eb92d3440e3df73f49 SHA512 3208e8a0036eda43d0b037c0c277a56e5d943b15fb55d5904a0de6a978895890ca11325612f277b59495fefb69cdafa3ce485d4d06fd8e68b5d720cc9cec12fd
diff --git a/dev-php/PEAR-Validate/PEAR-Validate-0.8.6.ebuild b/dev-php/PEAR-Validate/PEAR-Validate-0.8.6.ebuild
index 69ac1bf80769..42b1ca8b7f1e 100644
--- a/dev-php/PEAR-Validate/PEAR-Validate-0.8.6.ebuild
+++ b/dev-php/PEAR-Validate/PEAR-Validate-0.8.6.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit php-pear-r2
-KEYWORDS="amd64 ~arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 ~arm ~hppa ppc64 ~s390 sparc x86"
DESCRIPTION="Validation class"
LICENSE="BSD"
diff --git a/dev-php/PEAR-Var_Dump/Manifest b/dev-php/PEAR-Var_Dump/Manifest
index 6f3eacf0b78d..5643f08602be 100644
--- a/dev-php/PEAR-Var_Dump/Manifest
+++ b/dev-php/PEAR-Var_Dump/Manifest
@@ -1,3 +1,3 @@
DIST Var_Dump-1.0.4.tgz 17426 BLAKE2B 60161be980edeae902e64c387b30466511b5cc0e6395f02334346c82e0393577c041fbc272577caa48510303bff3c1bce8e0c3c6708fade04a13b22f28b84b79 SHA512 1d31fcc3519feeee2ec94fc6d8b919672cf4a1be80d6b63c0a52b30792b9c936a7b984033a4357a64cd937193a55daf67fb649444f8303f1332f7d7c793b2e89
-EBUILD PEAR-Var_Dump-1.0.4-r3.ebuild 891 BLAKE2B d37326e379a5fbf5f8863beee060aca96c7a8d75a0dd7d91fac0acd3dbd6ce279a97487573aa6788ccc235a72a123a7164f40e0def2394c166a74318bd2eaf1f SHA512 13d85256dde6c754c5a5bf6223157666cababdab804fb79b7ee2e0d7071c768bbc00c3d9cd90aa2710eb0ca46d9a13dd7d87315efdbfaae4137b0c9004037962
+EBUILD PEAR-Var_Dump-1.0.4-r3.ebuild 886 BLAKE2B 12e929dce9035f1ccc86eb106888714ec6540c1170ce332f2acaacc627cac9febd13eac57b7eba5afd9def6e454e6fb2da6ce227e09dba2100c7c759747d52ac SHA512 a4e2cf2435503391e3c7e40edd687c965cbdf692652b9ca5c717e6fcec0cd46016975b9a205438bf160d57eb92c3ac2d26bed53a74d145743ecf16ce3c87ee41
MISC metadata.xml 311 BLAKE2B 748bd270547c839d6aa57a3c6a51465ead86c41ae84fa5ec665fa5c711ba42f72619a86fc2e02908ff0d003755fbd95995f1af7af2ee2422772dea94876db44d SHA512 0577405a28c7631adc679ac52994ba500680fb3ff18ad661b5978dd07de5b35350bcade236004417ed2c9dd08d7747e7c13bd90f7651de7406fcda5e65ccdbed
diff --git a/dev-php/PEAR-Var_Dump/PEAR-Var_Dump-1.0.4-r3.ebuild b/dev-php/PEAR-Var_Dump/PEAR-Var_Dump-1.0.4-r3.ebuild
index 33ffd58b29e8..f36d3bdb44dc 100644
--- a/dev-php/PEAR-Var_Dump/PEAR-Var_Dump-1.0.4-r3.ebuild
+++ b/dev-php/PEAR-Var_Dump/PEAR-Var_Dump-1.0.4-r3.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
@@ -8,7 +8,7 @@ inherit php-pear-r2
DESCRIPTION="Dump structured information about a variable"
LICENSE="PHP-3.01"
SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~hppa ~ppc64 ~sparc ~x86"
IUSE="examples test"
DEPEND="test? ( dev-php/PEAR-PEAR )"
diff --git a/dev-php/PEAR-XML_Parser/Manifest b/dev-php/PEAR-XML_Parser/Manifest
index 441805d1d3c1..6e23a477a425 100644
--- a/dev-php/PEAR-XML_Parser/Manifest
+++ b/dev-php/PEAR-XML_Parser/Manifest
@@ -1,4 +1,4 @@
AUX XML_Parser-1.3.8-php8.patch 2326 BLAKE2B eea8733bfbb1e36ff64ac666b7d52fc7f5b0770dd8c99c6fc25daa3f1e480faa86d786e88593aac791c11e1500b0f560b819438ac13760f1066097bc74c597f0 SHA512 46f1ff5d882901ff761a940276c9e54e4050091f786935eaf93d775073b6c02cf3d8659024b97a196f653ecd2f160eadaed42c10ebe30ded3ae42b502a100255
DIST XML_Parser-1.3.8.tgz 13534 BLAKE2B c0227d48b43b9b0fec3251c81e56017344101b4a2dc9a5eb85310d1130148a1d7e365b3b6e3f4fcab03aeac1f702f81f22d45c4db67ff515836ef8a173cd7d4c SHA512 f840acf2e068d642177d37958487021b5bf57cd33048738f2f18fa35d83dfe428ce327900a9a141c2a184e4dbdddc9e8eefaf87604131f516f016aee30aad603
-EBUILD PEAR-XML_Parser-1.3.8-r1.ebuild 779 BLAKE2B d9691c3b2227be0b72c92b9f2711ece7a2b23e026900fe9b894a6a7511edd9f6850ac94c4a6394bccddb833d1bb6db21a7bf7cbe1aab0be4dcd4b10ae879b39f SHA512 a99088da1aad0d31d7641ffbb5ecd69411cb831d63a36e590132fb0ad194f21a5757822a7c9e71d6d74151c012b08aeeb7b4564ed08a2de794f8b52d93014312
+EBUILD PEAR-XML_Parser-1.3.8-r1.ebuild 775 BLAKE2B e96509af2a40a2bcac01cf3e523b0e84dcf6b20d22d3f991c07dbc1487a108200bf53ec74f770ce34feb4195ecd34c9368e30cff9a8098b771715118fec3678b SHA512 eae236f4174ae97b6ded74450388d1477dcf9c9ec0e1d09800a1e7ea7dc0f1b8ed82da1f1b8b663f3dbba923059c2f76546899f1abce4d1a8753494ab35ecc3e
MISC metadata.xml 259 BLAKE2B 3af5e570f60ef84547382b2e8365f7938a7d2ba16605246615056111d1969d6c1a944d04f9138d6de9e3682bfecc26692097450ec609e37417d4d294d71fd07d SHA512 7ea676a3b6e4ceb3e889a00919be1cc3fbe41406fb11f9ff6ae3017d3909e548835e1863055a1923eb4c94f0fc09a6328748ff73e0b9a6f34452b06cc2d3e12d
diff --git a/dev-php/PEAR-XML_Parser/PEAR-XML_Parser-1.3.8-r1.ebuild b/dev-php/PEAR-XML_Parser/PEAR-XML_Parser-1.3.8-r1.ebuild
index 2e8cd48df274..7987d5c009aa 100644
--- a/dev-php/PEAR-XML_Parser/PEAR-XML_Parser-1.3.8-r1.ebuild
+++ b/dev-php/PEAR-XML_Parser/PEAR-XML_Parser-1.3.8-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=8
@@ -9,7 +9,7 @@ DESCRIPTION="XML parsing class based on PHP's SAX parser"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
# This is to match patch compatibility
RDEPEND="!<dev-php/PEAR-XML_RSS-1.1.0-r2"
diff --git a/dev-php/PEAR-XML_RSS/Manifest b/dev-php/PEAR-XML_RSS/Manifest
index af603a1769ba..3f47965c7742 100644
--- a/dev-php/PEAR-XML_RSS/Manifest
+++ b/dev-php/PEAR-XML_RSS/Manifest
@@ -1,4 +1,4 @@
AUX XML_RSS-1.1.0-php8.patch 435 BLAKE2B 2be25c01a0b5199da9c980c76968e4abcd000542a6d35669ca77df3bc8c5d3908c3b0506bb8716db99f00694d3c41ab99fc432d27aa7acb825f8486e2fb9685c SHA512 4de21ea93afce259d9f4a8797e55271a5d0a1d02c83c7044a71042047657af1f66d3a813a40a15bcba6c7f848e3234b7685f0c1d6de473680d0d2790e8a50f4f
DIST XML_RSS-1.1.0.tgz 8178 BLAKE2B da290ea2e656372478435451b5043f3254e1a06423495c62c753b636208ece31e5b9aebe59a9b84254aac70d2088b4c35f78b763b6045d29c467ff0989bbc6fa SHA512 947b040ec71728328bad0130da874132c12e8c14a37f57b0ebc4e9db26aed49d0f9702e20ae401bd92782e1895de71dbd5daf09adebec0eaf268c77dfe183c24
-EBUILD PEAR-XML_RSS-1.1.0-r2.ebuild 691 BLAKE2B 8b590df98f174ebd01872381824634285fbd2470c668fbff583aeb1a2e34d6cf313dd764b22e52b976bcd1ded0a67e9bd264acdbaa78ae392fdac98447b00a7b SHA512 e12e50b4725efc0f68bfae49f9190a3f2ce97d4e118982f838896a0793c075c51acbaefa0752bdb26f3748a0d9b2e5db4e113825797d243f0cb7939c6cfe85af
+EBUILD PEAR-XML_RSS-1.1.0-r2.ebuild 687 BLAKE2B ecca50e665c8ce5dbcb8c58ab6fc6365f5bccfcd61a9ca9f8a9c5718511ca4c2348b74bf234aa58f9e826660fd05b068f63d21f56d2eb2a74a5a6eefc7d9e1cc SHA512 e20aae352f2aca919dac90aac50861126c1df7a67fd2b614d8f92416754823bcf915479ae047b2903d6fb613fe45e3e6b254ce593dc190800b49eaa2c1dd89e5
MISC metadata.xml 399 BLAKE2B f3ef6e861b38cd9ce49b1552de3532ffdeb2ea57d93c84f9609ef4ffa60eb92a91de63bed850d67bd0b913d07fabf1a8629037d1e9ec8ad0fa88edfb071f81f7 SHA512 b354f9fe5ca15d0a9216d4a2bc7dc6f1bd4315b33473c7c66085c87af10cc9814397746006c4185e3f69f020d6128a633946a85366520259a6c3feca41aad2e9
diff --git a/dev-php/PEAR-XML_RSS/PEAR-XML_RSS-1.1.0-r2.ebuild b/dev-php/PEAR-XML_RSS/PEAR-XML_RSS-1.1.0-r2.ebuild
index f2afaad14a78..d26ab5240242 100644
--- a/dev-php/PEAR-XML_RSS/PEAR-XML_RSS-1.1.0-r2.ebuild
+++ b/dev-php/PEAR-XML_RSS/PEAR-XML_RSS-1.1.0-r2.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
@@ -8,7 +8,7 @@ inherit php-pear-r2
DESCRIPTION="PHP parser for RDF and RSS documents"
LICENSE="PHP-3.01"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-php/PEAR-XML_Serializer/Manifest b/dev-php/PEAR-XML_Serializer/Manifest
index 36e33353fddd..676ffd7dfd98 100644
--- a/dev-php/PEAR-XML_Serializer/Manifest
+++ b/dev-php/PEAR-XML_Serializer/Manifest
@@ -1,3 +1,3 @@
DIST XML_Serializer-0.21.0.tgz 33362 BLAKE2B dc7d9f5d40f538e4cdb6a9046bd5ba4d3970fe710dca5b809a808e057f782628aa124a6f541b800f55e15c5f5aaef335150c7342a2a96845ae60eb275bc897a3 SHA512 f547fc92d5b102681229c8c8830ca8201ba529c06a720ad761f2c3cedd757d858711c3d8b0dbd2f88b0815758561acc297cee002162bdee6002c1c7310c8f67a
-EBUILD PEAR-XML_Serializer-0.21.0-r1.ebuild 636 BLAKE2B d73e4adb94eb64c84e5e443aa471311671b86dc8918d1dc657bdfdfbd26ceae8312b461db6ce4ded3dc93f787df998b5ae917037958d953305a911d1a262f38a SHA512 55c57f0e2924500921a6050c44a8cc76dc8e39db03afdf79df33a347328d863f4acdc64a146d48092a9146e2aa5b68948e7facb7d0a8755b5273a9bf5add4665
+EBUILD PEAR-XML_Serializer-0.21.0-r1.ebuild 632 BLAKE2B c85baa5fee4273deb9ffb59fd994cace46308b1af77322105b39e1b57dd406849f68d258eda5ffdb1e098e8b63abb9ac102c6183c87bf195b9d57bc8fc3b9c7b SHA512 3403b3ebe8a86e55bd313bb0f34c3672c1c9c04a7553674be67da1693255ec78d9a784f68d29cf088ad2a83f5b51a8e9c18444eb8649255fe6022ba61595eeef
MISC metadata.xml 317 BLAKE2B 1e786b7a018249d90affcaf3e89b386f62fe8621b4ffc1e43cdb4c59764e36a2af525c73a869d81bd498a4feba7d0425567b295ea6b1fd4c3bb2f8c98629f669 SHA512 b8d0f7fdca3132b6f08a7a0e301b052b0b3375e7abeed8b28249231f8533bf8028822985fbf03b5f54e5cf55205156385abbd20aff03d9af7dbf21bfc75781ac
diff --git a/dev-php/PEAR-XML_Serializer/PEAR-XML_Serializer-0.21.0-r1.ebuild b/dev-php/PEAR-XML_Serializer/PEAR-XML_Serializer-0.21.0-r1.ebuild
index 1ee1ada99738..1ecaeeff7d0f 100644
--- a/dev-php/PEAR-XML_Serializer/PEAR-XML_Serializer-0.21.0-r1.ebuild
+++ b/dev-php/PEAR-XML_Serializer/PEAR-XML_Serializer-0.21.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"
@@ -8,7 +8,7 @@ DESCRIPTION="Swiss-army knife for reading and writing XML files"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE="examples test"
RESTRICT="!test? ( test )"
diff --git a/dev-php/PEAR-XML_Util/Manifest b/dev-php/PEAR-XML_Util/Manifest
index e65886262de5..ff615f3b2ad4 100644
--- a/dev-php/PEAR-XML_Util/Manifest
+++ b/dev-php/PEAR-XML_Util/Manifest
@@ -1,3 +1,3 @@
DIST XML_Util-1.4.5.tgz 19191 BLAKE2B 2097e91bc6ed46e4af5713fe6e3f764b401f14ff1e06c0f96af68476db5e8cf2b463c0a9bed3eecd5e22c24108394fe1f622e4986888af131ee9a3c260f8c652 SHA512 dd373c15ea8057e1a31953a10d75a4821bb9ad63d55ec5ccdbe17c114895ac9b9a57871d50f9f83bca7e3920b461417aa09063cb06051834996d4a8aebfa84c9
-EBUILD PEAR-XML_Util-1.4.5.ebuild 1409 BLAKE2B 0cad186f1ed02413273e985ee1ff0731d57acdd8dcfa9d2b475494390d388595211fdc0d1b895e8334baec49d2a365b71ed1a31278bd9c6b516bed40cbf652f6 SHA512 2065ec44205a5caa31169e4089daea07da68184b61181bdbf4c5fb7da7cd20464d38a1615b2f21f5244d5427d08b2de83bafe22d9c716b8c2922cfa875ccbea7
+EBUILD PEAR-XML_Util-1.4.5.ebuild 1405 BLAKE2B 0bc7f72461fc92967903247e0979a294a7b7fa61228d0c153908a8a1cf19c8c24c1d201b4af3d1e2ba8a29375c73951d7f2b3ac548cb4f2768e099280572c041 SHA512 b027c8ffa0a3534badd5c8556b69e864dca4b8f2115e3af4aa2257db4c825a6f58a11c3743f6c993ff9426dc7feeea8aa673ded6c800b6498b047f3e6c70902d
MISC metadata.xml 335 BLAKE2B ee3483f372ff1e67cc04fde680c058bbea7625874afe6ba51a2093a553011320d62e557adbbf59ea3426bb939deb22220de5d72a448aeb086ce4ef8ed0117f06 SHA512 786603a2bc2606be969392d1a2b4aaec6f609fd91cdf7041eff867a05c14931525ef1bb32247ef1a3747915f953b8eed9912ff77fa73c3de449f8bebb40a6fb6
diff --git a/dev-php/PEAR-XML_Util/PEAR-XML_Util-1.4.5.ebuild b/dev-php/PEAR-XML_Util/PEAR-XML_Util-1.4.5.ebuild
index 52c96d38d4c3..0ee58f472698 100644
--- a/dev-php/PEAR-XML_Util/PEAR-XML_Util-1.4.5.ebuild
+++ b/dev-php/PEAR-XML_Util/PEAR-XML_Util-1.4.5.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"
@@ -11,7 +11,7 @@ HOMEPAGE="https://pear.php.net/package/XML_Util"
SRC_URI="https://pear.php.net/get/${MY_P}.tgz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE="examples"
# PCRE is needed for a few calls to preg_replace and preg_match.
diff --git a/dev-php/PHP_Timer/Manifest b/dev-php/PHP_Timer/Manifest
index 0cefe4abd568..49d487b23033 100644
--- a/dev-php/PHP_Timer/Manifest
+++ b/dev-php/PHP_Timer/Manifest
@@ -2,6 +2,6 @@ AUX autoload-2.1.2.php 428 BLAKE2B a625484b6d65808c070b992430e182ae17dae2908e372
AUX autoload-5.0.3.php 744 BLAKE2B 943785c0b33403e8dde7974e94d06f56e5d2b570f1867004277ec221a66d1cf587e85596996036d3f2c0575c82ae96aff1cfbc5dc3686041ec48a7d2466a2ddd SHA512 22105ea65fc1f90bc520d2380ec01e4a5c822925ccb82c8e22b5984d8ef544326c3b560f236636b72d539f033c2176e02f50b888c69514fd38f8033c2701efff
DIST PHP_Timer-2.1.2.tar.gz 7090 BLAKE2B c99dd69433b3579e9ed81f06188cac280b6ac383bce12acd9c6a00b5a6d6017a94c427692b639ad1516c1faebec8e160b7cd5c7e5e96043dd3dcb6d283d2095b SHA512 199175e048560756867180cd99a3ca1766431d14091f1448cd8011df5f7824504a6c586ef15d9e53374bdb9dbd1731c05b44509e59d92d725908ec2c46d7d576
DIST PHP_Timer-5.0.3.tar.gz 5363 BLAKE2B b63d438eab1dd5d872a1a632f1861d216dbdd7ab073a8fa36bad7f93134fd0c98ef7eb049189aeb6373b60eba592cc5add0044ac577d0b9728f3f78156dae914 SHA512 e1642cd0d247a49981f142b6975339c4abaf26cf4847783f309a0a15ba7a55520c7d1e11a87ea9b923337a9972f4dc95ee11121484a75c9c7a20882f664e8ba5
-EBUILD PHP_Timer-2.1.2-r1.ebuild 782 BLAKE2B 4d4117d7716764e73e5d803f3d7ece010892c11493c629e0b021b837eaaf002f6ef37fbb8842845b1789226c29ecab6872e6c0c6a2dc461159d197b50473ef53 SHA512 f0ef5b127b9ba399bbf99005615d3196456ea735a04857815c4e25f65988ce08866d1e9c5ef29e1f1d2624fa7d01ea895d3a4da01f0ebb390bb03757d9fd6636
-EBUILD PHP_Timer-5.0.3.ebuild 752 BLAKE2B 72082137722362c0eb3c9ae16ca6c7a56155c931830ec1630343b558275a7b87de8593fec93b40dd15230fa4c7a9a07cf4078edd4b761eceef5b25807e9dbc49 SHA512 20d670f6c9666e98a74199aefb52b3bc42d46b3ca7553fa590e31db2dbee4b1602664af47b06368b6e1d94df9bf21939e1422809bfd5f0fcab77af5a9811e151
+EBUILD PHP_Timer-2.1.2-r1.ebuild 778 BLAKE2B b3d43a0d28763206d41a04c3c1d2df046a50b082f6a9688d4e110660b0a5ae0285ffcdcd8356546a03c7025d750e7d841bcd53d765e4ae53f3c4ef4f3b53c4d4 SHA512 5775ca14a82c277802378b9a792a6aa4c902e7ff3be4800115d4faacea444182b75eb5636e04feffe5e539d36483746f33254a8e7f7bc784f342491f000cf732
+EBUILD PHP_Timer-5.0.3.ebuild 747 BLAKE2B cda616d9afd97f6255f03ae73230b6c04498db977122bc98e181f7ca8ade985e1480d559371dcefd8b3e93e294c473904c29738d1180afdc1e6f68bf7b825b74 SHA512 b83bf7c223bd90d83fed04c572980b4219a1c03d1e9c422e123e6dd1e9ba194aae48b5ff087450be27d8b8dac752ec8732b6d6df5ba645e5e128d862f14d7451
MISC metadata.xml 356 BLAKE2B f63f97ce9783be3163da57993df74547b673b4e88e7e1851ef0b06de36bcfbc80fac92a75e20aa08973b4a6dcf33480999771166f65106c59ee0f5243edb3103 SHA512 f1ba51a2d40682991dc0fa5e83096cd32d91b2a7ce8b423ec992576dfd285a16446163f38fc5bbcc477c143057fc65d235e74a654874d3d517eeb1b0573cfe6b
diff --git a/dev-php/PHP_Timer/PHP_Timer-2.1.2-r1.ebuild b/dev-php/PHP_Timer/PHP_Timer-2.1.2-r1.ebuild
index d3658cbe57e6..4173453f7cc1 100644
--- a/dev-php/PHP_Timer/PHP_Timer-2.1.2-r1.ebuild
+++ b/dev-php/PHP_Timer/PHP_Timer-2.1.2-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=7
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> $
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
S="${WORKDIR}/${MY_PN}-${PV}"
diff --git a/dev-php/PHP_Timer/PHP_Timer-5.0.3.ebuild b/dev-php/PHP_Timer/PHP_Timer-5.0.3.ebuild
index b5dffe98df99..150cafa72d3e 100644
--- a/dev-php/PHP_Timer/PHP_Timer-5.0.3.ebuild
+++ b/dev-php/PHP_Timer/PHP_Timer-5.0.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=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> $
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86"
IUSE=""
S="${WORKDIR}/${MY_PN}-${PV}"
diff --git a/dev-php/Text_Template/Manifest b/dev-php/Text_Template/Manifest
index 24092e37857b..1a223fbc0779 100644
--- a/dev-php/Text_Template/Manifest
+++ b/dev-php/Text_Template/Manifest
@@ -1,5 +1,5 @@
AUX autoload-2.0.4.php 575 BLAKE2B c6ce7e3258429ebd7e76fcf1450f5b91840f56b9f1018c8d453be8ee459a9dd4162a0a5ad29039372b20d572a62778edef3d7541bea13e7273018a7c0842babd SHA512 a243ccea1f5e9115d72f3a9c87da29a3ba088c0719a63c83c3e085e52194e457940a9ae2665350aa02c6401589172ecf030defe2cd4ba48012ddfca7ee514ef8
AUX autoload.php 292 BLAKE2B 988a962d5ec1d1be315f5540d72161736bc4a527632e0645f10f206a390f51d905617de61ebea969c2d92d712499521c63be95f2eb932e871710c18edc84aa61 SHA512 944b43c989beaadfa72195e5ea3a2b6c06a996d74055afc1efcb0dc69b39df723e4e9b8bac3754fe33e499e88620882c642b5d38ce2b1940e17adca2b8ae670b
DIST Text_Template-2.0.4.tar.gz 3391 BLAKE2B 717547f81637272194cd93e881b51cf49f95aa4f9768cd836ad1867c5ede06991da91dc0915575c53eb0cf8a26f72cf9c2e77be4ffb755fd8d608df14e713820 SHA512 84a6b64f2ba8b89a461a44dd85b3706e210ca1bda90e7bb290ef9bd3c975378c114a44ab8442fc98994473df87d6d7e0d1a70f63878f815d3709224447a032d1
-EBUILD Text_Template-2.0.4.ebuild 762 BLAKE2B e6367cc84c37b7de520bfdfff7fed2fd8b2acc4c6ad22cd99d87c269f2bfaa902acc7386f3a2d2696a4a7f8629ad0bf98038c70219e25fb177d97df717639c1d SHA512 0f21446c9963e2781ef687fa4e6d60a7a2a6d8119b43d5e2303e9654ff393bbcf629396b0cd0ea907283ec21f80eaab6b120be778a77b417a10d7ce50969e934
+EBUILD Text_Template-2.0.4.ebuild 758 BLAKE2B dbb6a6102ae7c8bee79a65b0f320dfbea078e61d8e47853dfe93ac40d902c618a3e8e0427b816e9fa00d6b83456bfbfd756e9b15af4639013c768bfd18234bb3 SHA512 a63dcb7bdb31811dd0c16952dfe64f7334140c650a9b65b47487bfcc6e421f1fe99afd11494ba868afb2a2f010ca496a9bdd12c9c463ccfcff18c78d21b2de6a
MISC metadata.xml 364 BLAKE2B db1740f861d527b6552cd00605e6baeb75b0f1a25200ef865dc5ca843245b6f1e463cd7158fad69070da3b749871d0029d08709596ebb56bc6ab822a97caa73d SHA512 81617856470b1b23904e7fbc46d7c165b51da14608243caaf4c245d18fd67e0d2186f345ca85b5b1b3ef8e2a5a9f7a902aa62cc95529cef6beb9c0ac3de06d80
diff --git a/dev-php/Text_Template/Text_Template-2.0.4.ebuild b/dev-php/Text_Template/Text_Template-2.0.4.ebuild
index e3f1b1c85e5b..d5483d7d575b 100644
--- a/dev-php/Text_Template/Text_Template-2.0.4.ebuild
+++ b/dev-php/Text_Template/Text_Template-2.0.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
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> $
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
S="${WORKDIR}/${MY_PN}-${PV}"
diff --git a/dev-php/adodb/Manifest b/dev-php/adodb/Manifest
index deb4a2ad696b..c67fd15c5ae3 100644
--- a/dev-php/adodb/Manifest
+++ b/dev-php/adodb/Manifest
@@ -1,5 +1,5 @@
DIST adodb-5.22.2.tar.gz 443988 BLAKE2B 1166c7b53a5ff39afe8d0a77cf56d2682e7f68d8f52f12ed9bf2519f4a15c626e26b590c7df3066f65bf6bbb7458be502d5a9e9b1ed2663286c51761fd58784c SHA512 50c2784f92e9ac372b34ed32d41efe82341dad09f269603359c50a30c9c301b7e65b2dfa75ae02cc7f12437ef57d8a9575e5a36e68d5b6e225fa1073ead3e339
DIST adodb-5.22.7.tar.gz 447580 BLAKE2B 1d8e6518155585f7e82f697e463832c4d798dce0bc59fb4a068aef7430945fe7cbfb7112b150f36fc91fb9555189276032da420bec68a71c6438c1d513dd3594 SHA512 731e5def40699bc445b9ef44585b7db6f890d977aaafaac58ea1fcfadd9d89d00871a279549f6e8ff683fe56f7061d78cdc2457e99ed0636a8497cae44bddc99
-EBUILD adodb-5.22.2.ebuild 1443 BLAKE2B 6cb6d1e8ca83e5baf89f7624d91e6a5bfb85efd79f653752583b2040e5f26ec07497117f6757425735400e7f56b56999d8a111a23b3e8e2b01bccdff23993390 SHA512 e278fd532ef59604140e87e03594bfc9a89c15867a25b85c2b198948bf1c650313a62cbb41a6bb2776446cca3ce3cc7455edf45f1a13a00e56c2cb4bada48bc0
-EBUILD adodb-5.22.7.ebuild 1449 BLAKE2B 45af33fca3f94a2a99b6d2d31bd392fa9d4286050b3a672895aa9d557e4e85a79c33d710c0521693fced7f51c5a56de37788e172bf360c04294fc572bf6ad754 SHA512 f052ee487394e67e15a06c5589fdcf761fdc4aa9b354b69404de87e3de7ba9d2cf2360a6fee0b2f9b0094a5731dba8e05b83cc35cd03e72cbc8fcb61d164f797
+EBUILD adodb-5.22.2.ebuild 1439 BLAKE2B 903a741356931fdf2fa942aed33d8f2b82c68aca89c762af4d9ec69dfd095abb8434c9bc231c5deb55a1bb010b99f3bfbb768451f1ce45a676682df9873b3110 SHA512 fca6faf7ce302dfa98c133e641ed1e7181c787f7b3829098dbcd926113384906675479ab688edc8e8df9aad6b7dd74b9aa3953cab1efbb42438a4267683fd4dd
+EBUILD adodb-5.22.7.ebuild 1444 BLAKE2B dd1d2b20df59ec02ac484417513fbd7636ccc0f9adfe445b5c1996d9c77d611153565cecc3465ac5b4e2eb5e053ecf0d8ab9ab7ae2d409106c34a9a2f06d0a55 SHA512 5d13c9cb2bf08a381fade8314f4ff0d663059315398ea859a8fdbf3022f1f2e8d02157ab2ed88ddef667abc197794207019cb4a82902722404c2c5bd2e4071b8
MISC metadata.xml 491 BLAKE2B 179eac488892488692b56a5dfc6e8cf081da6bf9bb4c450d872e27bf39bae408e14529b5706005be8e6c3128996278a11c8793eba3ce23562e8783d3e907fb07 SHA512 0bf91e5c93e9dbeef2752d84f3a6860c48e8ff84246c98330623aa4d3e453fd29c560c3a1115e2a1906a255d04a81b79917ace2fa1c426dce1b574a2861a9cd9
diff --git a/dev-php/adodb/adodb-5.22.2.ebuild b/dev-php/adodb/adodb-5.22.2.ebuild
index c97bda0f4f5d..03da43f67f75 100644
--- a/dev-php/adodb/adodb-5.22.2.ebuild
+++ b/dev-php/adodb/adodb-5.22.2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="BSD LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ppc64 sparc x86"
# If you want to be picky, we should require that PHP be built with at
# least one database driver enabled; otherwise adodb isn't going to be
diff --git a/dev-php/adodb/adodb-5.22.7.ebuild b/dev-php/adodb/adodb-5.22.7.ebuild
index 4fc23d6e1658..ac9e9d3ab242 100644
--- a/dev-php/adodb/adodb-5.22.7.ebuild
+++ b/dev-php/adodb/adodb-5.22.7.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="BSD LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc64 ~sparc ~x86"
# If you want to be picky, we should require that PHP be built with at
# least one database driver enabled; otherwise adodb isn't going to be
diff --git a/dev-php/doctrine-instantiator/Manifest b/dev-php/doctrine-instantiator/Manifest
index 9bfd25e60040..d2565de6a57e 100644
--- a/dev-php/doctrine-instantiator/Manifest
+++ b/dev-php/doctrine-instantiator/Manifest
@@ -1,3 +1,3 @@
DIST doctrine-instantiator-1.4.0.tar.gz 7760 BLAKE2B 2e2f4822d0509dcfbe87036107643338eb7b740cd257150c3e6e5149aeb543e2283b3616ef261d048f2e5800c869a5be0db0192e135e944d5c03c2bea1422316 SHA512 f760d1717683bb3f3bacf2a8da31aa842bb623bc7fe2bcd9dcaab71389546da6f4f50a4e35e483857ac32f9a0d58493e74d0459d5bc49595a47f4523da086aca
-EBUILD doctrine-instantiator-1.4.0.ebuild 797 BLAKE2B d56c21de3c3f3aa0e2c5070a10156b3a0fa7b48e64112f3dad379b734257bb6298f9b224d1ec893578822671466b63f73342b14663ba6664a0d1b63703455c4d SHA512 bd566a7655926ec21c93b794342bcc3fb43f87be3bce11c55ec8abc4fe9c97de791b88fc4337432f46d004d11228d3d451271eb33b19daea5d1e1b0557024fbd
+EBUILD doctrine-instantiator-1.4.0.ebuild 793 BLAKE2B 8af1546f2302d694023315ad158bc62cd0d49b7fdea955a3836c66f6fb6542307f233c3fab346f4d49ef23441742b30c0216cef702aaa6277090f542a1adf7ba SHA512 5db18004420ac22281f4437f711a4f27afebcf913bafdf64e42bce0795a6c9444d6b60ce8b48020bdc673501a93beb90a184a6c2e212ed365ad9d8c5bac72412
MISC metadata.xml 350 BLAKE2B 1ec2e0da6c5adcb2da91c58f9b8f1c4fda60f203f0721d5a6ef788f334437d6d301631d40c58eacd202576880df81fffc94abef110bfcaf4fba0892ed1b46cac SHA512 0b6c587c94da611a797bdb1976a107aaf99005e8a296c008d7408eba82d9c7ee5bfde30e99d36c06c0c3464a81647d29c3b538f4e27714d35ba3d571d1df87be
diff --git a/dev-php/doctrine-instantiator/doctrine-instantiator-1.4.0.ebuild b/dev-php/doctrine-instantiator/doctrine-instantiator-1.4.0.ebuild
index e57f85dec827..457a47873907 100644
--- a/dev-php/doctrine-instantiator/doctrine-instantiator-1.4.0.ebuild
+++ b/dev-php/doctrine-instantiator/doctrine-instantiator-1.4.0.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
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctrine/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
BDEPEND="dev-php/theseer-Autoload"
diff --git a/dev-php/fedora-autoloader/Manifest b/dev-php/fedora-autoloader/Manifest
index 525069efbdf2..e95b097dbd9d 100644
--- a/dev-php/fedora-autoloader/Manifest
+++ b/dev-php/fedora-autoloader/Manifest
@@ -1,3 +1,3 @@
DIST fedora-autoloader-1.0.1.tar.gz 8743 BLAKE2B 4ba6ed275812036f171138e05f5aa56611c6430bc5e440dac5ee45ad975f2300c70c0b964c8c5e0681028829738ad1e4abd69b14e83e10e5215ea9ec7f2d705f SHA512 dd27348e23b69f03e64c2608ae9fd8caf54baa60327c944f46ab5f4cc762677baacc21ba0ea97cad5d97e9f168b1b3731e0ab2bb48df394c07aaa61fd9d66de6
-EBUILD fedora-autoloader-1.0.1.ebuild 706 BLAKE2B 95d91b3ffd343ea4c0acaa897a23f624176b1935eb0a52d551da1da8fa9f5a94dd87a0a505621a65117db58e007928ff5a8550a61bd4efb76fc7db487d66d355 SHA512 57108ed833814954ff5545b33acacd957a3ed6d72242bd7eac29bad8e004fd6568af077de8164a8e6b9c5b812609a467485ea103cd57ad9cfd43c1213f277c69
+EBUILD fedora-autoloader-1.0.1.ebuild 702 BLAKE2B 2d4d164b196ed48a0344885dd223dd4971b53588ce86989740de08a024dd9df0096a3a8040e32416019e8c164534efc347bc5e413d85d970a240d13b063f7fda SHA512 c4539a004313f5f43db4a2e6383d45636928f9b4446e94f6157a17a581e5ad1d20126a86de5a2f7d2c98ae898137dffba0eb675573a6c4ff359255bbfa4617c9
MISC metadata.xml 766 BLAKE2B 7d83f2db6dc01e0a6eeb606ab68ce4224f1ea4211b59425fff68909c72d46ee15a35ee5ca16fbab649f4fb479b5cc5083a1b00dafa960c990ae41fad0cb25424 SHA512 b572195c4ae4733f8a0814af939cebb37b82a5c6fff90469c9a8a0892f428380913aa694aa4e661db2e53cfa619ed1d5972d697719dc4ae81b924137c4b21d15
diff --git a/dev-php/fedora-autoloader/fedora-autoloader-1.0.1.ebuild b/dev-php/fedora-autoloader/fedora-autoloader-1.0.1.ebuild
index 025b6ef72301..293ef4ad3daf 100644
--- a/dev-php/fedora-autoloader/fedora-autoloader-1.0.1.ebuild
+++ b/dev-php/fedora-autoloader/fedora-autoloader-1.0.1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/php-fedora/autoloader/archive/${PV}.tar.gz -> ${P}.t
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc64 ~s390 sparc x86"
IUSE="test"
diff --git a/dev-php/jpgraph/Manifest b/dev-php/jpgraph/Manifest
index 603a12048e8b..de91e528d164 100644
--- a/dev-php/jpgraph/Manifest
+++ b/dev-php/jpgraph/Manifest
@@ -1,4 +1,4 @@
AUX gentoo_ttf_dir-4.3.5.patch 1199 BLAKE2B 6c2f6c7e8928ea75bd578976ae3d574810f3b02ef15edf4a22c5ec8390ea4fb089ddb914d3490d7d863c08e9474319ee8c11a38155875c0e86d014b2b74706ae SHA512 79732a89b8dd4a356d66a3527097c2895c185afff990cd020f05ec271418209c2efb1f86e2002657d37f838cf66105d9593d4fefacf997217394b1b20d11a9a1
DIST jpgraph-4.3.5.tar.gz 13293351 BLAKE2B 246d2446b02b0f01fd8e3960d645897c21604c726541177aa5573620b63ab9a1f5d5318309e1c3ffd159257f02c0d1c7a7b8b563758abeea18161327a4939668 SHA512 7e826147f8f551171463d15add17f65587e879d6e666fcec9872367b7bdea77b2b1fd6b0af03984680d23dfe7c1e21b4f5d2cfd9a45a60c52b62812a5c1ab7ac
-EBUILD jpgraph-4.3.5.ebuild 2310 BLAKE2B 3559d0bb5b5b94ed04b0ea93c63823f7c4869cecedab91e47aa8e9cb80e24b78f8b6dd402638f8951a830421a9bc0cddf2a0ac42baa9e3bb8da9c332dfa18a1c SHA512 846052656d60f34f66921d2fba7f742717f0458bd8269b6dc0695d59261116f6d40523c9b8160a23bdda1ba1015bf851fc3581cd7f417ad71130f8604c06661d
+EBUILD jpgraph-4.3.5.ebuild 2306 BLAKE2B c20b499fa059baa29321bc3d54d5670af76e13c4e4d5ac43d78ca215bb8e301e5d1aaf823186375573d308f90eb521923c5cfe13612dbb2790f43e9469df842c SHA512 1b8128614e4484f675202aa73699d4302ad142914884f5145e09d0858f47d864134195ec3aa7e98a8096a13a0a6d643fad8181fe1c2c283dd30916425c74d937
MISC metadata.xml 265 BLAKE2B 585cbeb6bace22ee97869bdcf0adfba824629fa069ffb758815ea835b87a10e6dc38298b737f04dfc9bf79f71827f031544190c1f423f9eb92d3440e3df73f49 SHA512 3208e8a0036eda43d0b037c0c277a56e5d943b15fb55d5904a0de6a978895890ca11325612f277b59495fefb69cdafa3ce485d4d06fd8e68b5d720cc9cec12fd
diff --git a/dev-php/jpgraph/jpgraph-4.3.5.ebuild b/dev-php/jpgraph/jpgraph-4.3.5.ebuild
index 76e4ea880fec..6fe25894e25f 100644
--- a/dev-php/jpgraph/jpgraph-4.3.5.ebuild
+++ b/dev-php/jpgraph/jpgraph-4.3.5.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
@@ -9,7 +9,7 @@ HOMEPAGE="http://jpgraph.net/"
SRC_URI="https://dev.gentoo.org/~grknight/distfiles/${P}.tar.gz"
LICENSE="QPL-1.0"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc sparc x86"
+KEYWORDS="amd64 ~hppa sparc x86"
IUSE="truetype examples"
DEPEND=""
diff --git a/dev-php/myclabs-deepcopy/Manifest b/dev-php/myclabs-deepcopy/Manifest
index 9967472b13d6..f5c09ef14974 100644
--- a/dev-php/myclabs-deepcopy/Manifest
+++ b/dev-php/myclabs-deepcopy/Manifest
@@ -1,3 +1,3 @@
DIST myclabs-deepcopy-1.10.2.tar.gz 9770 BLAKE2B 17be538ad4916a96098dce908d569fdc9e7bf792a754e6e199f98f1a05855de5f8888712b5500a34b01107655a100daa44b82a7f49a6fa09d23319801dbb1f73 SHA512 8cdb0c96991817bba573c147bace161412bccbb1479f67441be709dedd06355b387bd0c39e699fb7b0f89b50b4c99e94187c1145193a1324a7ca6fa9dd0e33de
-EBUILD myclabs-deepcopy-1.10.2.ebuild 751 BLAKE2B 805b6c2836f3e4a0241df577df076e86b0ce44b899acb0ac7e31d2808053b991311b8de823cb9beff424a8634cbaa39aa00ef06df55c0211af89521083790f55 SHA512 7aef424f505cf663dcffc94c222542cf083ce107647bffe9a600592e399738a2ff414e372376d034ed0df2252069d0068b0ed42699898c52d7eca2d0b927af66
+EBUILD myclabs-deepcopy-1.10.2.ebuild 747 BLAKE2B 502391c931a234ca4b303f4beaf85cf040ca874a6e8149eac1bdab70fcf42290b98dfd958f22267195e01a1d035bc042c6ba80b847afc644ab153180503fe523 SHA512 f0c9213ad18fb418296c1c67e89960cba75fc1b1e3e37a3893f05926a12107e23d9f5eb4d6350785f3aedd0d22377b1b4556bdad77009fa2f9d1606f85a628c1
MISC metadata.xml 345 BLAKE2B ef50e9139739fe53d06b184bebefc6fcc96bffc4212d98f8e709c041f332e50d2a827d75318f010cdd9d16f397fca328c95ecbf2ff42648e22ba7bb315418dfb SHA512 0ceb6c5c63fbc689f667c7f8fa182dfab84115fec0443249505e50cbe5437d931e0a2c1894bad2b8fc8731da4d8d9710ba23546435818a2705516b85e1cae3a8
diff --git a/dev-php/myclabs-deepcopy/myclabs-deepcopy-1.10.2.ebuild b/dev-php/myclabs-deepcopy/myclabs-deepcopy-1.10.2.ebuild
index a47ab2bf99a9..ebcbc3a64eb1 100644
--- a/dev-php/myclabs-deepcopy/myclabs-deepcopy-1.10.2.ebuild
+++ b/dev-php/myclabs-deepcopy/myclabs-deepcopy-1.10.2.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
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/myclabs/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
BDEPEND="dev-php/theseer-Autoload"
diff --git a/dev-php/nikic-php-parser/Manifest b/dev-php/nikic-php-parser/Manifest
index e117cb152d50..6219dda2a56a 100644
--- a/dev-php/nikic-php-parser/Manifest
+++ b/dev-php/nikic-php-parser/Manifest
@@ -1,4 +1,4 @@
AUX autoload.php 240 BLAKE2B d1e4a667c9cbcbe0caf269efe7336149099034dcd51d58107a0a9dfaf29876467fcd07a862fbe9e20efb290308bb36e0c7a3af8c35d9ce758bc20e2d84635bdd SHA512 6bf988748ce796b3fdbda6337c8975095378977b920f9c4716a3362b877bc2d2ce7738e74e087f7281c782d57baa9d16112d44b6b62a32f0e77f3e6707cf6dff
DIST nikic-php-parser-4.13.2.tar.gz 153762 BLAKE2B 065c5c494f78c2369a6d5ed2613de768eb58d2984abf2c91fb924071dc89f0c1c660cf06c444670d925d4db050880faa916759587db809b2ea519f4b1f0556da SHA512 9097c05694f983c5cd80919ac81a1eb0052e4b63c4c5b680578c576b04f1637fcccf6d93b918725b0b650a2e331d3121c80bd3d3e4c09e7ceed42fd23af7735c
-EBUILD nikic-php-parser-4.13.2.ebuild 651 BLAKE2B f682743802afff9f672be72b08d6b86e2ce89b302a1d824f9e2701981c0f5ddba75999d1da7b7feafc4a6689bfe3f40864e19c57d86abccc40bbd95e72e271c3 SHA512 d35c72a7f0117d75f2c24d798e38ccaedb900b418f9580303fa2878d0808973d234f6060f02e2b7ac94396024397a7edb121ed6a259f27695f1a44e86730bb9e
+EBUILD nikic-php-parser-4.13.2.ebuild 646 BLAKE2B 83615a402f14d7284174488b38d359100996423b0afc5f559865ebd7702509cda74ccb17d6055b821029f183752115b2fc5b41ec2925aaf225c141982f44bdad SHA512 076a51019c492b6f62c798c884be1c206fd1d28c07b6da13d11df5c7bdb24436818c0a6fb849285c8b83cacb5d3f68ee1326cae8717fabbfea6555d3dd5f18a4
MISC metadata.xml 345 BLAKE2B b4750cc2dd771797fa80c5729e8a421b77b8bd2c6a5d122d93326d1e6b88ddf759774967929d038535c11d2247947df9c296c331c3d561dd1feeae06a35a7e3c SHA512 62f4f9366f54046820fa36ce526d264e8c259a155cf3e56613e987fcb4abd08ff7e990f91c44d86dd5fd1fa23c093210277748ea24f73696309ae1b95bf8f1ac
diff --git a/dev-php/nikic-php-parser/nikic-php-parser-4.13.2.ebuild b/dev-php/nikic-php-parser/nikic-php-parser-4.13.2.ebuild
index 751e4d9c2faf..40672e26b31f 100644
--- a/dev-php/nikic-php-parser/nikic-php-parser-4.13.2.ebuild
+++ b/dev-php/nikic-php-parser/nikic-php-parser-4.13.2.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
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/nikic/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86"
IUSE=""
S="${WORKDIR}/${MY_PN}-${PV}"
diff --git a/dev-php/pear/Manifest b/dev-php/pear/Manifest
index 8a778ade47be..de68cf86fb95 100644
--- a/dev-php/pear/Manifest
+++ b/dev-php/pear/Manifest
@@ -1,2 +1,2 @@
-EBUILD pear-1.10.3.ebuild 359 BLAKE2B 8671afb74bc319b842c0dc7b5869879342d713547702790f900e7c3bdd944e1a4f44feb3a425347796f510cf53fa080579b12349f8ebe6a6ec386e418a76f5ef SHA512 a154e4674c0a13df35607775438307e2afa4ec523b90235f44937abfef91704f247f4fbefefb847eb6a6db5a9efd9f8b4ee02b37695f73530c191983388b0ab2
+EBUILD pear-1.10.3.ebuild 355 BLAKE2B bee501dae27069362e80434bc84a878979be6addd8e1c8e1dab5b564ab52de4c5c1d4ed3c5d74376656b5663f60cf74291ff68907ae201c6d41b5a3e60d50ba3 SHA512 98d8416628e57818d1189286332f5b38cfba643ed3a510f5e720c45cf4feac748f1ff3b8afa3726ac6af52548ecde7eb6e636dbcebe1498b262f1b79eeabd8d9
MISC metadata.xml 264 BLAKE2B 48808ef17a373b4dfb3c169ae63e61416ccbecfea1eba9c3bee7e5be7393f8bec7986123526a3af092841134ecbdeff1a0a52422f24f28bd9ce9e84ef7b7983b SHA512 7ac8d7b84e7690138da0717d15bb650fd97fe251ec3733304bc33672db24668d9247447257ab96110867ce4a048b0523d0ef6c849bdee54c98061c8faa00d3e9
diff --git a/dev-php/pear/pear-1.10.3.ebuild b/dev-php/pear/pear-1.10.3.ebuild
index d68f724acf82..9631cdc0ccd8 100644
--- a/dev-php/pear/pear-1.10.3.ebuild
+++ b/dev-php/pear/pear-1.10.3.ebuild
@@ -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
EAPI=6
-KEYWORDS="~alpha amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ppc64 ~s390 sparc x86"
DESCRIPTION="PEAR - PHP Extension and Application Repository"
HOMEPAGE="https://pear.php.net/"
diff --git a/dev-php/pecl-mailparse/Manifest b/dev-php/pecl-mailparse/Manifest
index a3fc4606d63b..773a64a8311c 100644
--- a/dev-php/pecl-mailparse/Manifest
+++ b/dev-php/pecl-mailparse/Manifest
@@ -1,3 +1,3 @@
DIST mailparse-3.1.3.tgz 943785 BLAKE2B 03cb7d4d4ac78d04f710155fdd9282250dc686dbab3a6d9dfb8e3ff82fda07faf02680ad86a810cd7ee2f38c8980fbdc9ad67399f3164506e523a98ce3ffb0a9 SHA512 93659e479d8ab61ae473f6dc002b7198903eebdcfb4aa515e76952f5050fd1a815baccfcb57bd32fb9be6108dfed6dc73172067a58c9e6098058999bb3802000
-EBUILD pecl-mailparse-3.1.3.ebuild 474 BLAKE2B e8a9ebb18e9970050ed3706a5d787907d513e170d3396f657235b6f1797c4d87e6477ac93b360896fc1a0c724051d321079ccd2d3785f9902a5249412a64ab4d SHA512 450557ec55b548b59001431f7c7c47055aed251a7f37c590c52bff25ac0c57f016a6210ca9e0c186664ae015c68913bf473278290e879a96707af452974c3c68
+EBUILD pecl-mailparse-3.1.3.ebuild 470 BLAKE2B f8ffba0510bfab428af72fce71682de815e3c9e71d853ed8dcb40c8c9c529964c7e671905dcc5582f3e723fe0f27887a2297b829ddffbd745a9200b581b7eb6f SHA512 40befcf580e00782358bf6f98c7ecc7c94a6917cb649fd5c2876bf9008a0a66522430135502a0f84b6fa9b0b5a5d94d792a6669606623a3df4e3d655676e8c17
MISC metadata.xml 328 BLAKE2B ecc91fef2e9d4c34bc55d8326b50837f3177704b1180c16ce7909c0b93d5c5ce4ce02dfc283e378c248232d218d01434241794ee5886645e6294a8635b67d178 SHA512 b2d46eaee31deccdf478c8023ba5b190d446142084264cb328ea36c430f42c9b623e97171de2736e3979fad99f160bf15025d524a67fc912c2bf42e2f8e51cb6
diff --git a/dev-php/pecl-mailparse/pecl-mailparse-3.1.3.ebuild b/dev-php/pecl-mailparse/pecl-mailparse-3.1.3.ebuild
index e5efcd368a9e..6ef3e4d3ef74 100644
--- a/dev-php/pecl-mailparse/pecl-mailparse-3.1.3.ebuild
+++ b/dev-php/pecl-mailparse/pecl-mailparse-3.1.3.ebuild
@@ -14,7 +14,7 @@ DOCS=( README.md )
inherit php-ext-pecl-r3
-KEYWORDS="amd64 ppc ppc64 x86"
+KEYWORDS="amd64 ppc64 x86"
DESCRIPTION="PHP extension for parsing and working with RFC822 and MIME compliant messages"
LICENSE="PHP-3.01"
diff --git a/dev-php/pecl-mcrypt/Manifest b/dev-php/pecl-mcrypt/Manifest
index 25ab2fab501b..fd19e8dd58a2 100644
--- a/dev-php/pecl-mcrypt/Manifest
+++ b/dev-php/pecl-mcrypt/Manifest
@@ -1,3 +1,3 @@
DIST mcrypt-1.0.5.tgz 27056 BLAKE2B 0ed78eed5d5e1c848f554bf16bb5d94fd445081ab389b4a44f3b0ad0fdb11b25bd79eea77ed87a35120fb89b8409705b01d725923d7b2777dd32276f3a39238f SHA512 fe9afd0987ddbcbb0a9fc5e8313c08c65ac6afd606cce586fe30600ab149b4f4add917bb0319f803942833a88f520f65e2e94bbcc6c58e2075e829509e7dfac5
-EBUILD pecl-mcrypt-1.0.5.ebuild 526 BLAKE2B 99f7aa63cd9861d6ce1aa915f669176a9f064aa1e17093575f5c38a8086d7425c4a92c4140cba81dcf66a0ae77604141cd2cef2809dde4eecbf53d1afdde18f8 SHA512 5debdbee9928bc70a292ec4097d3a1c5c65480cdc8beaf4dc0f20d3da691b3f317228460f3184ff753cb5c4770300305960e9ce6c986f3147fb8107f9632cc44
+EBUILD pecl-mcrypt-1.0.5.ebuild 521 BLAKE2B dedc78135a4f88451c50fa7e7c1c35b43063537ec871a67c4a2d37d9f85b3e16d8990d7d473b367b6594baaeffb946cc0501d6f484fd7bcfbbb9d4b398371d34 SHA512 54f6c9c4a95cc3ccb565ecfe32fa5f8de7abdf694d1030bfcfc57aa1ad04169e78adb05352c730c90c4202584028ed9484392739094cc372980f77a703b9971f
MISC metadata.xml 410 BLAKE2B f833751f407d57c96e4e2f2dd05520c55037ba7874e753750df8a22d4c18a5edaf0925982b2b04c4e7e541bd691c6d7798bef0079fe980b35a9f71f5e2405793 SHA512 cf4f51a91d42ff06b0d628c44ee66463a1903de18e749d690a722e2fe77d95d83ba709595adc20e27976de502c5a5e232065d394eb41c03f9d39a8291a874841
diff --git a/dev-php/pecl-mcrypt/pecl-mcrypt-1.0.5.ebuild b/dev-php/pecl-mcrypt/pecl-mcrypt-1.0.5.ebuild
index 019ba4f3108c..508f5ae3acd9 100644
--- a/dev-php/pecl-mcrypt/pecl-mcrypt-1.0.5.ebuild
+++ b/dev-php/pecl-mcrypt/pecl-mcrypt-1.0.5.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
@@ -15,7 +15,7 @@ inherit php-ext-pecl-r3
DESCRIPTION="Bindings for the libmcrypt library"
LICENSE="PHP-3.01"
SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86"
DEPEND="dev-libs/libltdl
dev-libs/libmcrypt"
diff --git a/dev-php/pecl-ps/Manifest b/dev-php/pecl-ps/Manifest
index a06e89579864..a5db9a8bd1b7 100644
--- a/dev-php/pecl-ps/Manifest
+++ b/dev-php/pecl-ps/Manifest
@@ -1,4 +1,4 @@
AUX ps-1.4.4-fix-gd-detection.patch 230 BLAKE2B b052d4dbb6e802c9d25620dd2516b03492a7493518af5d26a97b58b7a2990c558ec64cc3a6eb36aa62d93829e040980c11e56b3133bb345eb8cb7795e71a1f6c SHA512 b9ed97bf9fe8b841b4d25870db036b95f1a744f5d9fc0d59b89f43f76e23dd27d2cca877086b7e66b8dfddbd0fc0fbdf34ba490c9546c54087772d9e0eeb1537
DIST ps-1.4.4.tgz 637247 BLAKE2B 19dd32a2321fd53224c662e68603c7c330fcf8fe0d3e4e3d4a6e75e211c876225f1f6cf9325b117f7a3713abd87e6acfe25c4c9b0c161e6d6717f94cc90b7649 SHA512 42ab1fff661da68afb42d90dc7fb07761698f191beaf09b6dd4b2c3e7e67949ef06b2f6389738a462f58722f863c6b80f55a00a57dddc860250a4500cbfecf8b
-EBUILD pecl-ps-1.4.4.ebuild 662 BLAKE2B a4f6afb5506e57345e0e35322318fa660f13f182e778514f2bfafaff1984d25e620f3c3d2fc3124b1ce9c68d5b4fea3fda3de8b9203ddf7afa300c66f78eaae9 SHA512 0f5d9be81aecac1d9482f2502e4f7e75c88cd9f7c4a371be39a225906d1d0cf6b82c42e938f219a71be9e70159a705857fb2fa797fa5e04cf6eb429f204c714a
+EBUILD pecl-ps-1.4.4.ebuild 657 BLAKE2B 5d5003ec22a055adb1cef33f2ed57a34317e6cc1dc4a072548a990c73d59221d41c0105564410f7d4a22913ad29da25856ba797306acfb7047dfa30167d2408e SHA512 ea7db42bc1bdbf796e4b56a6eb05cfd5fbb82d0ec42ed04bbaeab5781407ce32c90b13f7dc61a8cbf96fbbff87a16ba3e48fc10c052405c680a85fbe2ebd58f7
MISC metadata.xml 240 BLAKE2B f60f325331d493a555e53c29c7cf2742a415356da28a467505f1441f3fd790fd0d59050df84854bdc379d19d94a46121216479807975a2922d5a2fefde83416b SHA512 fada9d69055f2be962b95aac82f260ec5db7a3f4392d10f0458a1d125938fa17539f7ec486000f3a95cff85a3fbb6bbf1f6f4fe6c2de7aa420a7543a3e89d03e
diff --git a/dev-php/pecl-ps/pecl-ps-1.4.4.ebuild b/dev-php/pecl-ps/pecl-ps-1.4.4.ebuild
index 36411d1ed132..844a93c31842 100644
--- a/dev-php/pecl-ps/pecl-ps-1.4.4.ebuild
+++ b/dev-php/pecl-ps/pecl-ps-1.4.4.ebuild
@@ -9,7 +9,7 @@ PHP_EXT_NEEDED_USE="gd(-)?"
inherit php-ext-pecl-r3
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
DESCRIPTION="PHP extension for creating PostScript files"
LICENSE="BSD"
diff --git a/dev-php/pecl-timezonedb/Manifest b/dev-php/pecl-timezonedb/Manifest
index dac2244702af..5ff28441852a 100644
--- a/dev-php/pecl-timezonedb/Manifest
+++ b/dev-php/pecl-timezonedb/Manifest
@@ -1,3 +1,3 @@
DIST timezonedb-2021.5.tgz 631371 BLAKE2B fd9312a5a826a0f3ff469277151e68b2fd1dbaecdd345ebfe1c3cc8e847c0a925a8a22b4e7aa2eb9f18b9cd438cdab89ab3f889ad9cd384e13ec42700f6d17b7 SHA512 ac295df0dbc833e1b6d452df2fa0a316cc8df95abf6aaf809a87401256c891b9ba0e663dc300e5a0fdf1c0e3566b9eea580eff12ed4d2bcc4355b13eb5893d9e
-EBUILD pecl-timezonedb-2021.5.ebuild 416 BLAKE2B 42f937560137efcc811e98521ee55ea4067c2c4c5d6985b2f6c365a55c172599b1de7803a5125da40ebfe7ef795c745ce8a03063ccd73fe7de50c6294f221ab4 SHA512 d18e3b5b939126f933b9b5decffac734caa3d95c13c0a1db31af128a7b467045b80bf6e6cb69073271787903db48129d1a1051e59360808b387bcadc06334154
+EBUILD pecl-timezonedb-2021.5.ebuild 411 BLAKE2B 2172687096650d2e0ffc41d1f0091a426aa494eb97e39ecd5724ae6e84f6c8a1eeec166fd4449e47b043fa5234fd5ec548ec89085ae3d4f035ab01c3fb383d52 SHA512 f46e77aa7d67cd385ee007b3c1786fb1be0158579823ade3b30a7b5cfc8c5274499272026fea2764d87f353bd885e51b6e45382d2318873561bf670fafa4041e
MISC metadata.xml 636 BLAKE2B f684c89d246a7c39f73fb9751283ea88e4b592fe529bd5fdb999837a9dc9e97a74e99388ede65c3d6b6a2b237bc16bbf0342c4d62402da5d0a063a2129a15a15 SHA512 13c200867329ae46b6511726ab5846cafdda4d3a68cfd0da18d1e7aae64028e9ef68f2d587515bca027cd5cef96314dc84cf4f5f72f15933b8bb4732e01b228a
diff --git a/dev-php/pecl-timezonedb/pecl-timezonedb-2021.5.ebuild b/dev-php/pecl-timezonedb/pecl-timezonedb-2021.5.ebuild
index fefd7d0232d3..4cce7e4ca2a0 100644
--- a/dev-php/pecl-timezonedb/pecl-timezonedb-2021.5.ebuild
+++ b/dev-php/pecl-timezonedb/pecl-timezonedb-2021.5.ebuild
@@ -14,6 +14,6 @@ inherit php-ext-pecl-r3
DESCRIPTION="Timezone Database to be used with PHP's date and time functions"
LICENSE="PHP-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86"
IUSE=""
PHP_EXT_ECONF_ARGS=""
diff --git a/dev-php/pecl-yaz/Manifest b/dev-php/pecl-yaz/Manifest
index f9d540aaaf37..1264bce815d7 100644
--- a/dev-php/pecl-yaz/Manifest
+++ b/dev-php/pecl-yaz/Manifest
@@ -1,3 +1,3 @@
DIST yaz-1.2.4.tgz 20204 BLAKE2B f36a0db6b8c49a8a4235f49ef07e28196954e9e25bcbe1a2fe94d69d14224b777f692bdc135b17b4d12d1684bb2abd52fd7966a3d78460e563d8475e31cb0ce6 SHA512 c7e17681ec82805ba74d643b427d6fdb4c4542a7efcf690cf9e4ac8adf61b9a9bfe3268ed317dc5220a85f9962f86387c3054f50e98cd986b29f8fb3f5be6b1e
-EBUILD pecl-yaz-1.2.4.ebuild 621 BLAKE2B 8c0b7ad5393bda8f183f6011b997a806bfc6b1a596f26f312eb76e5198f3d1fc4af9cc6280215fe8d077c2f23c8255432a725db7962a04e97f8e96184daad83e SHA512 272e1c4aaffb399afecdf58617429b7db77473f5519f3c03222e38d81191927a1e8fe6a059022466422bb348217256a987bc2ca5ce01c2d6cefe5ae39a82fb78
+EBUILD pecl-yaz-1.2.4.ebuild 616 BLAKE2B 4dc1216f952c0e7b7d3e5b35ce31f0b18de9237e03a0331935b765bd919df742efb45599c93bb08645117a2743b18d39922dd4524fc0f0d6905a962ad8d07691 SHA512 34dd29dae6f8a3da6e5e8ea6c0f2c3da18ecc005738b5366a33897b5e5b8c8d0e33a1b5704cc60af2a5f796aafbda4c7ee7640896100da15b0cd435b1c0a659e
MISC metadata.xml 240 BLAKE2B f60f325331d493a555e53c29c7cf2742a415356da28a467505f1441f3fd790fd0d59050df84854bdc379d19d94a46121216479807975a2922d5a2fefde83416b SHA512 fada9d69055f2be962b95aac82f260ec5db7a3f4392d10f0458a1d125938fa17539f7ec486000f3a95cff85a3fbb6bbf1f6f4fe6c2de7aa420a7543a3e89d03e
diff --git a/dev-php/pecl-yaz/pecl-yaz-1.2.4.ebuild b/dev-php/pecl-yaz/pecl-yaz-1.2.4.ebuild
index c3acacaca57b..a3803a5fd1f2 100644
--- a/dev-php/pecl-yaz/pecl-yaz-1.2.4.ebuild
+++ b/dev-php/pecl-yaz/pecl-yaz-1.2.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
@@ -12,7 +12,7 @@ USE_PHP="php8-1 php8-2"
inherit php-ext-pecl-r3
-KEYWORDS="amd64 arm ~hppa ~ppc ~ppc64 ~s390 ~sparc x86"
+KEYWORDS="amd64 arm ~hppa ~ppc64 ~s390 ~sparc x86"
DESCRIPTION="This extension implements a Z39.50 client for PHP using the YAZ toolkit"
LICENSE="BSD"
diff --git a/dev-php/phar-io-manifest/Manifest b/dev-php/phar-io-manifest/Manifest
index 88ceef6ba175..e47f8b987240 100644
--- a/dev-php/phar-io-manifest/Manifest
+++ b/dev-php/phar-io-manifest/Manifest
@@ -2,7 +2,7 @@ AUX autoload.php 3913 BLAKE2B a3c8a3b75e2b150157892bc8ea168e7c60e5cef95cdee12795
DIST phar-io-manifest-1.0.3.tar.gz 21903 BLAKE2B 48fb8858ea6c89415e78da399e2d3b6660e1857958094bf5e6c42465cfc32e34122ec1ab6e413f36f48e288ef40af7b85f93c80e6a2cfa547a166557de04ec97 SHA512 f8f9a6d4b761b739ec24a9f94ae5d4ac74f7276621675e3f3c7c3085aa7662c73cc703b1c86531d327199cf42074bb19446c14f78a3c8a888b1d236dc59bed94
DIST phar-io-manifest-2.0.1.tar.gz 10146 BLAKE2B dad3a04bf63c53c2cf4c715eb752ca57458f936a0872db481e81452b9efc8f10bb3903248cb834c8e25eb88987b68545903e1f68876e284597f54ceef755dfe8 SHA512 5c9772a5a48f17abab3806bbb8f9c07a2f26f3231385fb7dd7dcdc390f925f0f7de2d07d8b0bb4e966de86c3262bb4900cf81c1bf897fb38425aa8d644c74e95
DIST phar-io-manifest-2.0.3.tar.gz 10249 BLAKE2B 3463a52fac2d0392b9c4a40089b536b0aebdbfe51154dbeab093da386085ead91eb95cdd133eb4464bde3a616b13c5a5772af2d97edfc585b0fa1128ef2a5166 SHA512 c0c646f0770e66909377f5f4b6b755ecfc070c44ac83d58c3ad07d79aa4481092e7c702e62d0ee65b036dd5de8ba45356d85717a733f141248e41f77d54bbe86
-EBUILD phar-io-manifest-1.0.3.ebuild 694 BLAKE2B 2851dc8f2ca58593bdbb3e9b2b3357252e375920ee0011c51c664bae856d8e81f25233acad932162582dfb795d300505d287224dae09064bc2ff67d5ca431aff SHA512 266c9e4916979d8f4804b5171cc916f39f296f6e1c339ec7edbe6287fa7796ae2b29f79627846a031e9c12dd4d947c31bc6ad8e220f250fd21f50ba5742ddd3c
-EBUILD phar-io-manifest-2.0.1.ebuild 1066 BLAKE2B a5e7f23521cabd7c9b5ec4cc23cfb6b720dac2b34cc835e461403866f21b6beb431a54a4168c6055e40cbae54171da0ce3bd4a25019091842cf5e1bf46768355 SHA512 24040200b666e9b105ee1bcc585dd988c697ebc12b6b75caf03a84e29401eea957b4bdb0f953538adab287e4b78b6ad331b4049e320f1632c8ec219b045009e1
-EBUILD phar-io-manifest-2.0.3.ebuild 1060 BLAKE2B 99e5e32f94040d3ca2dc357036e1f5028ac0413975d10ee2e3b4dfd5e106d16eef515602d67ccb9e8b035cd45ae1ec515479ec6261486d3d291b53734952910c SHA512 af22e36a0a312534be931410b396c54ae3953e5ebd32e37b1c058a758d028e6d830bbd64c8feeb701d0752fc41a1127363d6393c6896f8eb8dbeb7d3ffa4274d
+EBUILD phar-io-manifest-1.0.3.ebuild 690 BLAKE2B 966389414f868e0a8f7635a46d416eadd196224ea58d17f7eba16cfba3339a7ed0bb188fca3c8158f7f9db67f887a7aa050bce76b8b260a382ea9c3c4ec61b34 SHA512 bd954fdf88f5c975ec6249f2bc6055ec70db43865f19e7435773a033eababc010b32f5ce85da2041cd42833433acfa9d0a7fd997b109ef7076968c85dd35fa01
+EBUILD phar-io-manifest-2.0.1.ebuild 1061 BLAKE2B 6c45c055eec98e82dade3cf3477046fec3550a81329c333f1fea5cc1a57eb1d8dfe4fd4c11d752622efe240a895155355be9c44aaa2f2ba73e21c882d40a020b SHA512 84c7286cb61850cdddc0ff7969b2d94ba87912ca535c18decd5aed1f4d23693b3c3a8d8460cd687c4fdbc95962b0e192b8e9b12e8498587caa91ef2998de0901
+EBUILD phar-io-manifest-2.0.3.ebuild 1056 BLAKE2B 9f9937ae0eaa132d3c38c1a4dade09efad428aac89a496bd3d0fc204e8cce2e6ef1a5031c14349c8dfa938e5184f7cd9d14076fa776da77e7542a7f28bc4671a SHA512 5ba3a0a4cc45a870d6a1f2a1a717629bef4ab77c691e2ac53fa8e4827ca2e14202e5310ae9ff7d8936f3be4efe660b7e86b4adc2cb7f69fc5a9656bc0e53bc85
MISC metadata.xml 345 BLAKE2B f315866d0a0e6298a4146c625af4a71200a697f0504fe83240a092c1998a09c86c20a7d842ecc790e35ea1048f7676d7ccd00c0bd9d563ee2fa6e9d0fdd9404c SHA512 2768f65be97aa86fd10c3a8541fc6d43262bceb632d9ba194d3e6deb0da217321c11a1063a1aa7206c42d7e12ea105f39974d5fa31f9d93975aa903a6adcd661
diff --git a/dev-php/phar-io-manifest/phar-io-manifest-1.0.3.ebuild b/dev-php/phar-io-manifest/phar-io-manifest-1.0.3.ebuild
index 0bfb446de478..015669e2b9f6 100644
--- a/dev-php/phar-io-manifest/phar-io-manifest-1.0.3.ebuild
+++ b/dev-php/phar-io-manifest/phar-io-manifest-1.0.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"
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/phar-io/manifest/archive/${PV}.tar.gz -> ${P}.tar.gz
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE="examples"
S="${WORKDIR}/manifest-${PV}"
diff --git a/dev-php/phar-io-manifest/phar-io-manifest-2.0.1.ebuild b/dev-php/phar-io-manifest/phar-io-manifest-2.0.1.ebuild
index f788684ce98a..9e6201d21fd3 100644
--- a/dev-php/phar-io-manifest/phar-io-manifest-2.0.1.ebuild
+++ b/dev-php/phar-io-manifest/phar-io-manifest-2.0.1.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"
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/phar-io/manifest/archive/${PV}.tar.gz -> ${P}.tar.gz
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86"
IUSE="examples"
CDEPEND="dev-php/fedora-autoloader
diff --git a/dev-php/phar-io-manifest/phar-io-manifest-2.0.3.ebuild b/dev-php/phar-io-manifest/phar-io-manifest-2.0.3.ebuild
index 6a35711f039f..ac072b4b27fb 100644
--- a/dev-php/phar-io-manifest/phar-io-manifest-2.0.3.ebuild
+++ b/dev-php/phar-io-manifest/phar-io-manifest-2.0.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"
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/phar-io/manifest/archive/${PV}.tar.gz -> ${P}.tar.gz
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE="examples"
CDEPEND="dev-php/fedora-autoloader
diff --git a/dev-php/phar-io-version/Manifest b/dev-php/phar-io-version/Manifest
index 4f8bd994bef8..60012189c5db 100644
--- a/dev-php/phar-io-version/Manifest
+++ b/dev-php/phar-io-version/Manifest
@@ -2,7 +2,7 @@ AUX autoload.php 168 BLAKE2B 8a0af6dc727f5f2fb7d43beda5e7d83bf5879117b4017ca3467
DIST phar-io-version-2.0.1.tar.gz 10348 BLAKE2B 22a4f8426c14662781534e63ddb62e4e783fe563ae061c0c3ae87960e0c649d68adff9b19e4388e9aafc52184aa273e8ecc5df08f16e0918258a2a4862950181 SHA512 068d872ecafc3491c7cd27068fa2b35cf1d7e3abe21649677c935e897b6582d2efcdcbcef71a00f3b9b416320f6139c671411821ad41e3b7c906fac5288646ec
DIST phar-io-version-3.0.4.tar.gz 6574 BLAKE2B 95456e6980465cbc613fd3b835e11b4bc2cc8641234a88003418125bd27bc52eccaafef506a954cda521d269abb1b14129a8c8cc1dd082d01c85c0cc05c465c5 SHA512 4bc3dc68545d2ba98606bffb3fa289af7668a0df8c9ab67cd2e3a1fe7790e9ce00d4e3642022d8224ef5f3bd0ab0797b68ee73301530a1893b18c123fecf47d2
DIST phar-io-version-3.1.0.tar.gz 6954 BLAKE2B cd2ed8f1219a6cbb4b50fbfa835dfb7971b0111363344397c4eed672ec223019f66da5afa20b43aeb3d8a9f301438f5a0b0680208115df73cd7e65eda37b1f1a SHA512 f441f341cd63b2910e384fc1a4bae45ab9ccaeaebea8d79c8b20f1d745255c29dbc349962837da5eaa445cfa64ee3c9a4741058da3e669d66da13e45cae2f65e
-EBUILD phar-io-version-2.0.1.ebuild 607 BLAKE2B 49028e81bdce4405b59e3fbac792c2bc1bf6dc811ee00612338b4240c30cf6767391e73d1d43308e1981cb4f1a64d2e2b497b9684933bcf1b53900dedd0affed SHA512 2f4a0dfa6b7dd43d5af6bafea6168b93345b768c46f752e066dd671e727cfc25f1464729ea6e1de2172d64c7cbccb600509ec7edf738a57ac57c6ba9d8950c87
-EBUILD phar-io-version-3.0.4.ebuild 769 BLAKE2B 483bdc1bb4784e674f2fcfa05c6f7869eecd9b49272271aa97b9dc56551ccfee2febf45e7ef27d83fc5ce2773782149d8652301111d6b01b943bc35875fec612 SHA512 0a69abacc3165d7bc57493235100b221461dc8f8bebbe1390fb23cf3ba3d623a26ab2cbdd4f0cc98b67f0f92db50b210da012f598b4a31999093e606ba9ea909
-EBUILD phar-io-version-3.1.0.ebuild 763 BLAKE2B bc496875a6a88fecd87b7caaedb06512f73d2cb32c64b7dfd2fa31e009e38bab01af983c2f2840c0d2548225ac7bacef6fc9e5a237c2247bca865f112b59c680 SHA512 13d2747dae9557299be92ccdf47049e724548305e961016f22cad3525431f1d213f0e13e947f537379d25430e8ccb16df3ffc65270807f4f3007eed98e4c45ab
+EBUILD phar-io-version-2.0.1.ebuild 603 BLAKE2B 720253af0781185e2c0523193ad60651b7bf22262552d944584802b3d65ee8a5c8aff66b35c9098609f0109fa04f89b92ea6754e33fb15a30a9df21d6f94d09a SHA512 b16894f3af2daa63aeba546db93872d47a4a4343f8afc22d9f7ced5c5d8a30618eba22f094019396add563851508053eb154fc035cb04f7d8bda931ad973976f
+EBUILD phar-io-version-3.0.4.ebuild 764 BLAKE2B 81bde5b320ad4ebb4de45af8c7da05d97daafc99508442e397b4b5d3531c93c364041c905edc9a5a7a724ee4aaa10a3edc3b1c00e595c27a81f0f921d9a900ac SHA512 83e5dd6f10a7ff43469e05806dcd6ae95810283906ab8b2772527de9f73db93b983e8f0bd4f52f68dbb15aa2f45f0dc89afcea2359eb47194f59581eb44f0b14
+EBUILD phar-io-version-3.1.0.ebuild 759 BLAKE2B 3f23c4c78dc09c0d4a0ce0ac74676c72d45853f64fadb74164417cc109649e75851b87e9fd1300e1631d7151b2a25f7ada9d510a00e415aae00dab8abb2dd8b2 SHA512 2424483abda5272617729f78f0a03f1ba5be87e3ebd357c0d201e112bf87a95e684709bb10dee1c98a62ca93b316e9c86cfbb3b23a5ddc9bd1dd298b5fe889d4
MISC metadata.xml 344 BLAKE2B 795c341776bcef40c00c99c5d718c39a73577f676922df127e89124ef40304f5707065e49f4b369660cb3089271b4bedb929458e85573dc77d59eb9469a69247 SHA512 eedb0e42391a6302cb6f0d8e76b24fe20f423b96ca9ec452f7ee9d49019af53ef668617433008e2642ff3439a12c376fac1308ceca784574556360657a316eee
diff --git a/dev-php/phar-io-version/phar-io-version-2.0.1.ebuild b/dev-php/phar-io-version/phar-io-version-2.0.1.ebuild
index a88050851a1e..d58b2e5e9915 100644
--- a/dev-php/phar-io-version/phar-io-version-2.0.1.ebuild
+++ b/dev-php/phar-io-version/phar-io-version-2.0.1.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"
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/phar-io/version/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
S="${WORKDIR}/version-${PV}"
diff --git a/dev-php/phar-io-version/phar-io-version-3.0.4.ebuild b/dev-php/phar-io-version/phar-io-version-3.0.4.ebuild
index 60de43a18576..58e45ec1b07d 100644
--- a/dev-php/phar-io-version/phar-io-version-3.0.4.ebuild
+++ b/dev-php/phar-io-version/phar-io-version-3.0.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="7"
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/phar-io/version/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86"
IUSE=""
S="${WORKDIR}/version-${PV}"
diff --git a/dev-php/phar-io-version/phar-io-version-3.1.0.ebuild b/dev-php/phar-io-version/phar-io-version-3.1.0.ebuild
index 1fbabc076a86..034dda182669 100644
--- a/dev-php/phar-io-version/phar-io-version-3.1.0.ebuild
+++ b/dev-php/phar-io-version/phar-io-version-3.1.0.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"
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/phar-io/version/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
S="${WORKDIR}/version-${PV}"
diff --git a/dev-php/phpDocumentor/Manifest b/dev-php/phpDocumentor/Manifest
index c3a3bdc50255..14dbf302fd80 100644
--- a/dev-php/phpDocumentor/Manifest
+++ b/dev-php/phpDocumentor/Manifest
@@ -1,3 +1,3 @@
DIST phpDocumentor-2.9.0.phar 18276081 BLAKE2B 988d9ae15a369c94d6dd83d68b64054d4d1829d651ae28a5082913ebd47666a73f5e48d331c09561777b58c6716707f4751b047e1aad9545d83ac9c964933b80 SHA512 62efc492d387675f753094bf4c42f890808bc3f45ae4a6908a519722af11ffbda41b47100e68f12e5b73a2eaa49fe8afc8143c751518a2a68b10afa18f896f10
-EBUILD phpDocumentor-2.9.0.ebuild 729 BLAKE2B fdeb2a45fefbf561a5adb45c94fbb4dd9995d9a75d639688060bdfb564ce42ef5e0fb5677c8f77c554c8b84f83b3862ec86965e6654033d9c67824adbc03bbfc SHA512 da4d8cfedf6741c5c8046b135c3cff5a14b2ca46dbdea5e0463510c51eb34f618f8b71f6cccc25f030e93d06d1748afd701635ebcf48fd0a2ace82378e04f993
+EBUILD phpDocumentor-2.9.0.ebuild 724 BLAKE2B 190eb5b149b7e994feeb6110d930508fd76341453e08cc6919cdb1bb33549649e62b3f6099b39e71845f1f3f1944e943722d0d233aba2b47dd769d83fed0dec7 SHA512 25c93894eeb62bc1a81b25e9e16ee8d22d04549be81390895c26ebc134cf5133bc84a23e45e9245dc0f49362d0605e1bffb7eec11db8a924ae3e71b6bf80b0ad
MISC metadata.xml 343 BLAKE2B 3a115726c42b510a48859e6df39a2c1db579a2d9421d06b204bf43420401088798d1b921a5869b3a8a1f399bd7f1623004c4d5b7564d0069b0b5562caa85e361 SHA512 ee5a8128c8efbb333ec596ea227f7a011bd56a2bd71dfacd9e68e7e7ebba6ff09e3be6ba34bb4497034bb847060e6bb06340f0f318a607b653430f515abccada
diff --git a/dev-php/phpDocumentor/phpDocumentor-2.9.0.ebuild b/dev-php/phpDocumentor/phpDocumentor-2.9.0.ebuild
index be42348c75e5..3803e76021ed 100644
--- a/dev-php/phpDocumentor/phpDocumentor-2.9.0.ebuild
+++ b/dev-php/phpDocumentor/phpDocumentor-2.9.0.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
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/${PN}/${PN}2/releases/download/v${PV}/${PN}.phar ->
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~hppa ~ppc64 ~sparc ~x86"
IUSE=""
# block old version that provides the same binary
diff --git a/dev-php/phpdocumentor-reflection-common/Manifest b/dev-php/phpdocumentor-reflection-common/Manifest
index ff08422a4f47..57e153445e80 100644
--- a/dev-php/phpdocumentor-reflection-common/Manifest
+++ b/dev-php/phpdocumentor-reflection-common/Manifest
@@ -1,4 +1,4 @@
AUX autoload.php 271 BLAKE2B 755d18da274f77605c5873c2ddfde9ff2f47ea325f647d405a1519b660d51bd057a2e299cc4797ad4578ee3af1d56e05ce6cf272fd7e4019d2ad86f4e12dd324 SHA512 7aae3acc76199fd18558d5ae048e6d32d122a2b5310709f7b6129e3ea53be140e290b0ef8e1f69a153f9ee387de959047a6a8c4ec780df98e51c9f56a7af6e81
DIST phpdocumentor-reflection-common-1.0.tar.gz 7746 BLAKE2B 0e7119b9a55e4408160c7e04f569831b491c801f4a12e4b17af21eb4a1fcd9b7f84f23548551f829506649d3accbd3a890bae7ba8ef4390051f45f68143f76a2 SHA512 63d76282d0921535af70e084d3621d8cc6b07f49bc5348429a340730212f3c99f8e64636e43cebb3140fa4f6363b4f2a0c02cbe38036a28123e7bbeb67c61a0d
-EBUILD phpdocumentor-reflection-common-1.0.ebuild 668 BLAKE2B 4639e1f519560ecb8b85d89037d2ad5bce38fbad14a94196f24e713f01a8dc0a9fd15afd08dd02ddf41405b1ea64a591aa383e7bac5322dc547480625315f4e2 SHA512 9399b959439eacea477e93f125eeaafc65c850e645bbd5bd7b7200220d88b5be7dde492d1d9dc51c51a142060541c6e84261d3606b721ab7b82765173a0dab86
+EBUILD phpdocumentor-reflection-common-1.0.ebuild 664 BLAKE2B f23d49eac75164a6f672143288a89f84f2f8a4f38a5053ee7a49618e7e68455f2a3a84b54370e0d895ffaeac24e645993bf754b108c64aba73fee08369d9b20e SHA512 8aafcbba804d80024ea1b85f2f7087eb181f83740fc3e055bffb0c6b7d6481272600ae01a2d9bb59c047fe97c0cfa078327b9d1c1b8a0577278fd3b6c016297f
MISC metadata.xml 335 BLAKE2B 9083be801cd9bb93be5701d9ded1feeb5e0554ccfc8d263a141d5e9f57627386d57d1735b724c7e7456df6b2bc6aa07024b09f583de7088fe81905265cd8d8e3 SHA512 c71facfc154a0b851282e75c6618da25e6627a2f3a9ec620a5ea4c5f178f77a3435f2c2d3249654f3fea5e0cd6688d65d75dfee09de53786d4d4262a0aecc5fe
diff --git a/dev-php/phpdocumentor-reflection-common/phpdocumentor-reflection-common-1.0.ebuild b/dev-php/phpdocumentor-reflection-common/phpdocumentor-reflection-common-1.0.ebuild
index 8128b7ef3747..cdb0a1cb458e 100644
--- a/dev-php/phpdocumentor-reflection-common/phpdocumentor-reflection-common-1.0.ebuild
+++ b/dev-php/phpdocumentor-reflection-common/phpdocumentor-reflection-common-1.0.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
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/${MY_VENDOR}/${MY_PN}/archive/${PV}.tar.gz -> ${P}.t
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
S="${WORKDIR}/${MY_PN}-${PV}"
diff --git a/dev-php/phpdocumentor-reflection-docblock/Manifest b/dev-php/phpdocumentor-reflection-docblock/Manifest
index 3b8f799e970a..0f6b5a285af6 100644
--- a/dev-php/phpdocumentor-reflection-docblock/Manifest
+++ b/dev-php/phpdocumentor-reflection-docblock/Manifest
@@ -1,4 +1,4 @@
AUX autoload.php 499 BLAKE2B 8e159b25c5682a68259674aa256c667da624f17b1b784c93cbdcd792f4fe4066122f5848ddb99a7011022b389a1cf2dc955c1b45c4771446363f1e873b32b3ac SHA512 9674ebd512047c27ac986eb63395cc4762c4b0dce3ad5ba1fd76284767e1c724c1b61855a32d96fe925bc1d8c1f76e8c12e016156028a66f7d909dbbf4d676ad
DIST phpdocumentor-reflection-docblock-3.1.1.tar.gz 42935 BLAKE2B a18fbc5012a28e9f0ab59c6f485bec692aed5e7d245845be1c20a34e51b646b3cfd57d84f10f60a5e64c3ad0cc916b1bd97f07629035d3d4991056665012bb39 SHA512 43f1824db3a7a3793db88817e3cedd6379c8e9074fac1a3e781d049a74a13bde3c519c0a9b2a9219d7869339ab16276229d5d3d9398d9bf7f6cdac6dea5a12d5
-EBUILD phpdocumentor-reflection-docblock-3.1.1.ebuild 751 BLAKE2B 153cb3e6e9faa863bb5045846ff57bfc1ab7de0d125914bf036324bfe998c9e09cd0db201a8ad0a2f097813f60f3dbd4c8e1230bf9066e925c7497afa6c53aa4 SHA512 2f50c659c89ef8a76d38cb31332ab9f2bea0f23493f274062479f3b1dfc2d70293aa1d46e89df6e359902facf9aabfea2c83de9ba38fc18712ae852d783001f7
+EBUILD phpdocumentor-reflection-docblock-3.1.1.ebuild 747 BLAKE2B fb342d3112fbe70d8eb2eef8b830546db42bc53f4cbaf1b8d2331150fa5d50c27d888c63e2ba58997aaee5b8f954ab5f582c3667df6b4d2b2bd2bebd887564ac SHA512 bc1305a747c8a956cb2b29c2a2a6edbd665aae7bdb9edaaacb07a3269976d04a881e4bb7992f317fa794d1d0737d216602ed7204335d404b790e5ba7aa1850de
MISC metadata.xml 337 BLAKE2B 045e851e787369d12c2d5ad122a3fc834e035d1aefb5e37126d4c5433779a769b5f83e4433af4fff5aac86832fa8b0d4d469403dc902243e17fc3fa99f4333ae SHA512 782a1bdd3898b161393a8aabf932034a94b360146c484b506ad0c725ada859e510f47077004c14677271fb3cefe0b7e11020bf223516c78fe332f0d1a0d7f119
diff --git a/dev-php/phpdocumentor-reflection-docblock/phpdocumentor-reflection-docblock-3.1.1.ebuild b/dev-php/phpdocumentor-reflection-docblock/phpdocumentor-reflection-docblock-3.1.1.ebuild
index ada5cc1ef88a..70900eabc91a 100644
--- a/dev-php/phpdocumentor-reflection-docblock/phpdocumentor-reflection-docblock-3.1.1.ebuild
+++ b/dev-php/phpdocumentor-reflection-docblock/phpdocumentor-reflection-docblock-3.1.1.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
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/${MY_VENDOR}/${MY_PN}/archive/${PV}.tar.gz -> ${P}.t
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
S="${WORKDIR}/${MY_PN}-${PV}"
diff --git a/dev-php/phpdocumentor-type-resolver/Manifest b/dev-php/phpdocumentor-type-resolver/Manifest
index a3f5e336fa9e..ad324b089f75 100644
--- a/dev-php/phpdocumentor-type-resolver/Manifest
+++ b/dev-php/phpdocumentor-type-resolver/Manifest
@@ -1,4 +1,4 @@
AUX autoload.php 271 BLAKE2B 755d18da274f77605c5873c2ddfde9ff2f47ea325f647d405a1519b660d51bd057a2e299cc4797ad4578ee3af1d56e05ce6cf272fd7e4019d2ad86f4e12dd324 SHA512 7aae3acc76199fd18558d5ae048e6d32d122a2b5310709f7b6129e3ea53be140e290b0ef8e1f69a153f9ee387de959047a6a8c4ec780df98e51c9f56a7af6e81
DIST phpdocumentor-type-resolver-0.2.1.tar.gz 15231 BLAKE2B 1c47c8de34bf97cbfd7fa8c5c138a61e77f8897ab8009ae24b4a05e83bd58b9a0990bf365d3578d6b15f642cdb53b9a62a6485887350e19763320d46bf59d7b7 SHA512 888d165b397831d7319116c71dc34a3c738601bdb9956d250f80ee89374a9f063449ae9a82a43646e9156ad720e84e5d951c35dee746a37354388cd1f69d5154
-EBUILD phpdocumentor-type-resolver-0.2.1.ebuild 702 BLAKE2B b591391b3a42ba2ab6f45322a1a82e4dd566bbe24fe5b4d0dbfd2a6cce300ccdd6c31d94d5db0f85286792a8d877bcecebffa90533d973e822841037e0edb4f3 SHA512 19ec9cb618afbffa235384b228c699e66116cd95be88b11cea74b00e079a601a104a8f68ef6401a4222f1e06d60c214a3ea3bca32266cd5fd157ef0265d87cad
+EBUILD phpdocumentor-type-resolver-0.2.1.ebuild 698 BLAKE2B f8ba50e8f79ddbc6293618575961b859d1cc0c3e3fd1f84dde6ff2db4f9c58dfcf287400b3b79316ec4adc0fabb34524b39fb76a484232603beecee3d9bfd539 SHA512 e97c0a089b121df3d5dda6397e78c02f2ef58bfb290f8e68bdd1d250b3915071124a0c805e47cb7a147dea314d847603ce7512349608e22784bc040be2554501
MISC metadata.xml 331 BLAKE2B 04e4663d0fb731bd6f6ef1ad6044eac8e126d024738821881343b88161acb0ceb9a3f89f94878090655dc79ca25bf49d39c0cb945c88b18cbae818fb3ebcd782 SHA512 59d92dbfe45a2a5b6add6a56d4b878b432806f8e1a91e5271ac5b1e42ec5f00a6f298013fe6c3cff7246b6cfe089d663e1e0a6282ea50d50e567a85b5f3f0222
diff --git a/dev-php/phpdocumentor-type-resolver/phpdocumentor-type-resolver-0.2.1.ebuild b/dev-php/phpdocumentor-type-resolver/phpdocumentor-type-resolver-0.2.1.ebuild
index b6a9a63243f2..708e6e714556 100644
--- a/dev-php/phpdocumentor-type-resolver/phpdocumentor-type-resolver-0.2.1.ebuild
+++ b/dev-php/phpdocumentor-type-resolver/phpdocumentor-type-resolver-0.2.1.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
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/${MY_VENDOR}/${MY_PN}/archive/${PV}.tar.gz -> ${P}.t
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
S="${WORKDIR}/${MY_PN}-${PV}"
diff --git a/dev-php/sebastian-code-unit-reverse-lookup/Manifest b/dev-php/sebastian-code-unit-reverse-lookup/Manifest
index 701d42eb7714..84b67827a0c6 100644
--- a/dev-php/sebastian-code-unit-reverse-lookup/Manifest
+++ b/dev-php/sebastian-code-unit-reverse-lookup/Manifest
@@ -1,3 +1,3 @@
DIST sebastian-code-unit-reverse-lookup-2.0.3.tar.gz 3047 BLAKE2B 8a61edd4fe312fb089f5bc5973b7174f64e20a84bddb8bb4f832d4ce3a8d59203cd322b932ffb48108b7ffd9e9a219693b55bbf2ccf5b4314cf5c127701ab323 SHA512 3d4f7c8b517743f556480196b43bdb1d5397ab0d9b11afbfe063f161fbbe55155c192695c7f474cf0abd54a8e118992e2c5b62d2e9009217e07f0f63973cfcc1
-EBUILD sebastian-code-unit-reverse-lookup-2.0.3.ebuild 787 BLAKE2B 94091a3a430ebc9fa1bcba29b688994a9ff1dada30caa39bc3ddcf2c8ec4fac62cc79cd4c162c9313378e512581fd99eb73dcb107f883054e4ae6960e85b7b18 SHA512 ba631c38911094678c14d62a3ac5331dd28c249c2efc43a2bd5e105297e84089cd389318b2ea5214335357fc9443b0b967f35474c622ffab2048eb215f5cd343
+EBUILD sebastian-code-unit-reverse-lookup-2.0.3.ebuild 783 BLAKE2B d35ed151b16d4d90da5eec5191b2d2db62aa2335fe62106f5c3ba40ad7f10ab98d7eaa9c86bcbdafd0cecd146640849cc21fb01956ff539091640ed1eaa2f00e SHA512 a59aca2e7f1c4cd0c3d4ad76531458b3de995ed73949b503edaeaf6b2373549c8d06558e7316ddd36f050e2cad05eb7ae26314b76a31ef5b20e6176121d9bc60
MISC metadata.xml 371 BLAKE2B 64f4d7a3122b07750fd2aab5629febf27c3004944f2bbbd6279f50f751553e810eee55980f3f10faf0fad8622455cccce597d75d5fee2ff5205befb28e406ce5 SHA512 bd2a58d4b3ecef11815ee8fc237a4369ade6ba7a0d2a377323c946d766a6885c9d29c153e7dbf739fea9c3ad515fc2b34aab862f6eba0fb52d0b634cd32051cd
diff --git a/dev-php/sebastian-code-unit-reverse-lookup/sebastian-code-unit-reverse-lookup-2.0.3.ebuild b/dev-php/sebastian-code-unit-reverse-lookup/sebastian-code-unit-reverse-lookup-2.0.3.ebuild
index b8578d0aef30..ccde31f60f64 100644
--- a/dev-php/sebastian-code-unit-reverse-lookup/sebastian-code-unit-reverse-lookup-2.0.3.ebuild
+++ b/dev-php/sebastian-code-unit-reverse-lookup/sebastian-code-unit-reverse-lookup-2.0.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
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> $
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
BDEPEND="dev-php/theseer-Autoload"
diff --git a/dev-php/sebastian-complexity/Manifest b/dev-php/sebastian-complexity/Manifest
index 3259b9e64067..537b43814985 100644
--- a/dev-php/sebastian-complexity/Manifest
+++ b/dev-php/sebastian-complexity/Manifest
@@ -1,4 +1,4 @@
AUX autoload-2.0.2.php 999 BLAKE2B f2911660d2a7bc493eb51c09fbf2dad9c50e4eaf68646f9305bc9cdd7f9da73784f85958d0824a7702f45faa1e4c4d85ccb489ed8664424cbf2760a1c4bb7bc3 SHA512 60717d6899d262a5386a0f2d55cb9e05f3d1fac35fc7c1c582a1a515bad1000d8055338f5cddb218e93f85d781a730b839de38e63cf81f654280300a974c3cf0
DIST sebastian-complexity-2.0.2.tar.gz 4979 BLAKE2B f742e0f3057d7d24963236e2b32841cd6d8fb9b14870e2bfbe1d84cb737008428c9e00db28f5c2f42a61877a4282b3dbd5935c9a3ea4cf93401691c43bab40df SHA512 04773cfac3622eca3d859e9180f8eb5582e3a4124837b2e2cb536b052eeac6fe19dbae81ddbdcc88405de0ff0b202140609e7a5eb435af54faac4b1262c780e7
-EBUILD sebastian-complexity-2.0.2.ebuild 683 BLAKE2B 07f8552fddfc56651ea9dcb40b1ae704a401eba65f548eb21321e725817012467ff572ef6b902d33b09ee202812810cf1990df1d01dc0396d4b93f2f08c147e4 SHA512 933a33fcbe10567b6a9d8ef8a1843dbe65908b8945bdd1dab6889917daed2cb633f24e359407c1b0f51689ee210c73de784d4a123ca3d9a29089d7e9a704c1d4
+EBUILD sebastian-complexity-2.0.2.ebuild 678 BLAKE2B 763ce38d7b6df02e2b8cc4fe446379390d5529a7fe75678378194b0f0318542024ace9fd9f6fa147b854c5e87bc30f53ca79d1df7643768ef60196a7bc16a268 SHA512 912f68cc5dc4a413a391524816663dea14c1e460569f2401fdcadec3abc9eab2afa4e2ad75a1e707f39c046aa8ac8dcd3023c8d178631556bd98d1180535f7c4
MISC metadata.xml 357 BLAKE2B e4c24d19e2932df1116131191dac6c68aed9dc4f099671ea0dc335d06a0eea00c70af4ccd2af292681da3733792191d2e2f76de13861ea28f7c7eb2779b2e6b2 SHA512 f83043dddb170e90d53870e17ef1285fa9f73c894282599e728e84db5d73a2d7cd7f702be00ba5ec613be73f2da351d4d9a64833e3ccc79292ea143c60bd0e48
diff --git a/dev-php/sebastian-complexity/sebastian-complexity-2.0.2.ebuild b/dev-php/sebastian-complexity/sebastian-complexity-2.0.2.ebuild
index cda2d641838e..0c9cd090579a 100644
--- a/dev-php/sebastian-complexity/sebastian-complexity-2.0.2.ebuild
+++ b/dev-php/sebastian-complexity/sebastian-complexity-2.0.2.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
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> $
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86"
IUSE=""
S="${WORKDIR}/${MY_PN}-${PV}"
diff --git a/dev-php/sebastian-diff/Manifest b/dev-php/sebastian-diff/Manifest
index 53e86915ff59..ed4d4ad41005 100644
--- a/dev-php/sebastian-diff/Manifest
+++ b/dev-php/sebastian-diff/Manifest
@@ -1,4 +1,4 @@
AUX autoload-3.0.2.php 1685 BLAKE2B d99042706fb97d9d1fe500a82a09e16230b62c0aa1b56a770c123041a9433d1e5997f5c56bd876e40ea520a8df67e733a072509576b2f4d5f1d5d9e2b86f218e SHA512 cf540b3466bf782fb0dd1ffa86b3a17f1f154bd54e4a70f1aa2b94f1c6f15ee0737d3daca6b26222b777baf83e9e68f0a33e92d05203abbda9b96a61ec65887d
DIST sebastian-diff-3.0.2.tar.gz 30918 BLAKE2B 33c307c97d30573c913e4a696710c7b0091b3d0a612661b900dfdb749e4fa5c8970d993c0ee8828c4b0342336c39db4c74702114a5a6ae0daf650fc625baade7 SHA512 c06176de492970f3e55a5fdf1901eb56299b3e49cb838b8cdcbb93bc9cfe9fe9c1b693acb0c598c618760c4de0e49deb2f7bad15a929bd13ef08d30fab41b677
-EBUILD sebastian-diff-3.0.2.ebuild 598 BLAKE2B cc30857d99bf4fc7407c5b209cd6b4982bfd6a40bb4947eccc81c1426c042c5b7f303e4db77de0274fd0fcf4be146979ee691fb52637b32c730f4240d9c8eb98 SHA512 662b78c6ffbeea5150a815f0d6ba551d24beb5eccc756fb7d2527b7ab9de837c023853b676d167fc45c96590102cc3f37269d8875178d71c65ca702a4e9485ff
+EBUILD sebastian-diff-3.0.2.ebuild 594 BLAKE2B 0c6a951ed44a0b1804cd3b63f2e2213728ff552e8002c02f62bc58d6d3e0576f303b7b70569e377b4dc815313e31c06eb812befe2cde800ee4f6f17342808b08 SHA512 59af7fcc39fe7cc5f0636774230e141d00e193c0c968371ebcb8e6733342404b98eba4ca03839a5c540ead41249d165e8d971169dcc6ef4f552a752297e2e5bb
MISC metadata.xml 351 BLAKE2B 8e02b5b7df588dba8ea43546c957e96c4570e792f59d227cd1c37db09940f4df65073c0a76e353ca34c9ce40ee33c34b1fa2b27a07a421b8ced4061ccd6871aa SHA512 53896f4d10ad863444e4f80b18cacfbe4c9fe62b669059d5283068d2f1f4be34373ff7d9127883771ab69910f3718064f7cd4471c53a85f738256fdffca790df
diff --git a/dev-php/sebastian-diff/sebastian-diff-3.0.2.ebuild b/dev-php/sebastian-diff/sebastian-diff-3.0.2.ebuild
index 36507ca1f4ff..9a2732767785 100644
--- a/dev-php/sebastian-diff/sebastian-diff-3.0.2.ebuild
+++ b/dev-php/sebastian-diff/sebastian-diff-3.0.2.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
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> $
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
S="${WORKDIR}/${MY_PN}-${PV}"
diff --git a/dev-php/sebastian-environment/Manifest b/dev-php/sebastian-environment/Manifest
index be0c46b32292..58bca8caa858 100644
--- a/dev-php/sebastian-environment/Manifest
+++ b/dev-php/sebastian-environment/Manifest
@@ -1,6 +1,6 @@
AUX autoload-4.2.3.php 444 BLAKE2B 607f48a38674187ea4c2e57e4877630df0268bca0057469382a3837e0134b299c97eb71370826e8170dabcf19894fc16742e9ac5d49ba6daa0e7e3fde8de95c4 SHA512 19cfd81d54b4e9a7c5258fb809f740b9061c88108597422b4b54f94eae5e3775ceeb8ecf6850d51f2736838b027d5b9b791f388efb73e055db8d680985608e6e
DIST sebastian-environment-4.2.3.tar.gz 9622 BLAKE2B d90b181c3aae7c4ea8e172e5b7f897f8a93bf1edbeca19cc8a7a6f10963730ece1f267fed325a6734b1677b75cc8f5b84a5aa55be383a40b1ec2aa7a603bc668 SHA512 871a15297196b21364000d72afa73c2319e741a284c5446443ae3cacd8ce1a07b1ea3b1d8b6b1a88356fb261d093b889508cea63706341413b15f23348f77e80
DIST sebastian-environment-5.1.3.tar.gz 6766 BLAKE2B b19be2ce9b9d514ed5ce7203f2bb0b06c90d36b42dac5f210cbc9d1a764d727aefd6b18fbd291b82516c8902aa3b895e5563eab4113ad977bbc7aa8e63a69068 SHA512 f11826a65ed758e1fe94e6c53293660406ea93f45c107b78053134d695580cb0507786c6d527fef8e7d52ab8df0b4ad9acb2c4a6c758c3a165658a5c3d138d65
-EBUILD sebastian-environment-4.2.3.ebuild 660 BLAKE2B 7d66c91dca969fb5a39daf327a4ba1bbb0fc86dec026cbe25ba9f5bc5c3c3d653db37233b7aa8bc82e76ce7fb8dc85579950c6bfeb5d83c5a1b826b5776140b1 SHA512 ab70698735d938932f022de0e7b48588a268da42ad1f13a38b0720df344c37b6ff520e24444fae6dccf38f8ef4381f8df5dabab18ca2362025421ae5185bb9ca
-EBUILD sebastian-environment-5.1.3.ebuild 660 BLAKE2B 913a4361e7c178c3ecb0e89d0846c2611daa22ebc1b931df133ca156b08d082554cff2b9fb5c9f11c419eca727f98c92c7d0fea15f51c9578d25d52e35bf51d2 SHA512 ddd7067b9c80f28b3c1ed56297d3f51925765ba5ee8fb382dd819526b82a7c1a329018f233b2b8a7ff9125c21b535d1967f6b952633b72f75632cb955fa3707a
+EBUILD sebastian-environment-4.2.3.ebuild 656 BLAKE2B 0f5425dcf812fef7aa19409861be3dfe7ff19b5041cdcf78e880607fb05f2d0c202570b1f566d9b692efdb5d8f58ab75691a52da8bb5372f0e0f06963829cf3d SHA512 b2a4b9343dff9fc6a6fe2fd90a0a8a8da3f415c8890135af9b02a9a8349172bc3cc96ead38f6e51bcedd3c9c6a183d8ced1a5902b55babc3e6646841e74a6fea
+EBUILD sebastian-environment-5.1.3.ebuild 656 BLAKE2B b9dc893325fa37d25b5ee8c58031cbf2e99a4baef6d5f2938b35dc728a17a4adc39d7161efd779d830e6724cd23c3711e773b7e5fa4d4ec55240ad1c5a271455 SHA512 33aab28c8c89e7b2cc59a682e865857ea81ae028b10d08b921bfce73b83bcb963ee15fbcfc248c3d92062f69415fc074a466f254a12e6a2c72fc678ee283d6a5
MISC metadata.xml 358 BLAKE2B a2af757272d762601412f059ff7fed90e044042eeac8b23d3cefe729886551c9f5e02aaaf620b5768b00a673cd66a3c369e3f17f11474bfaf8247115e8f28164 SHA512 6943efb85e0c1b5bc569b5892f77f54d9870226230966da1b40b4558493f719e8397d04b751e52d5ffe371bc4ce09289674954769f41838a8772af745bd316c1
diff --git a/dev-php/sebastian-environment/sebastian-environment-4.2.3.ebuild b/dev-php/sebastian-environment/sebastian-environment-4.2.3.ebuild
index 074266ebd582..07ec9ea6a944 100644
--- a/dev-php/sebastian-environment/sebastian-environment-4.2.3.ebuild
+++ b/dev-php/sebastian-environment/sebastian-environment-4.2.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
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> $
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
S="${WORKDIR}/${MY_PN}-${PV}"
diff --git a/dev-php/sebastian-environment/sebastian-environment-5.1.3.ebuild b/dev-php/sebastian-environment/sebastian-environment-5.1.3.ebuild
index eddafd682c67..2f1581b5a1a0 100644
--- a/dev-php/sebastian-environment/sebastian-environment-5.1.3.ebuild
+++ b/dev-php/sebastian-environment/sebastian-environment-5.1.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=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> $
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
S="${WORKDIR}/${MY_PN}-${PV}"
diff --git a/dev-php/sebastian-lines-of-code/Manifest b/dev-php/sebastian-lines-of-code/Manifest
index eb723161e5d2..ecce3a2cd755 100644
--- a/dev-php/sebastian-lines-of-code/Manifest
+++ b/dev-php/sebastian-lines-of-code/Manifest
@@ -1,4 +1,4 @@
AUX autoload-1.0.3.php 830 BLAKE2B 10c59c49279e959a9e49162f39fc62afd80d5a89477a1301dd6fda2c98ba2a3d1288d79dbe1460e713b7e9c4afbd02b97b7ebd739ccc77782d30b187a23c2112 SHA512 72758672913e13829141486007fc5efe09d6416254d7fca624f8fccdf6c019c788a7d356c8ec17cec4e6a28e5451cb55714c01b8f906b0def35f567ceedbe26f
DIST sebastian-lines-of-code-1.0.3.tar.gz 4438 BLAKE2B 1142dabe91907fdcb469fe223ba292b8444f093c6dfa5d4a428357db59635aa760ccda5b8f077def130eeba3365f5d0f50fad465300ba8028edd9d46f99defbc SHA512 09812716a68586cad8304fd14ee4957de68fff6cfabf9982a126ba19d1990a4822962ccbb384170082b18f0ab081d5beeec06c633f4c374f21718a616a054dfd
-EBUILD sebastian-lines-of-code-1.0.3.ebuild 685 BLAKE2B 1d0c8c1110c0bc150d4d55992d81ad5ad88343461c47efbfd5fdd7f9c9057e1efd8d1208ea5020b1aa2e664fc661dd1f1d6503c8047e3c794dbb4ca52fad163e SHA512 6c2b2c970b94bec0896c255d91078590dc1901072e2752f53db1bf3e90b9b4fad287018dba4294feff270347db7aab988ce8d97e7d6a901fc533be8de088b403
+EBUILD sebastian-lines-of-code-1.0.3.ebuild 680 BLAKE2B 7178efb739a813dff0202b6402be04b521fd7ea1fa5373b8ee89b46cb18993cc0fc2e9c62e813a4e29b00869fe557d79bc7e2a11064dee89543d23c945e5ef02 SHA512 d6fee17e79ff4975700c9217bac648300dcae2ef4f53a944a5dfa8d31dd88fc592ba6b49450b56d1567aaaa7ad85dd3b1fc8afe54aa91de0dea75ca50ce3df2d
MISC metadata.xml 360 BLAKE2B 6f0ff122f96e6a200a631fe44a21dfa2010380ba06b8c270620b4a74f67549de7f3d0ea0ee8be87bf6ba06009cb8b95e95989e3d5733ce1d12afdecdfa1035e8 SHA512 f5856d1f20938a755cb386d87bf08e62e95ed64d26263fbf503094a742ef36897d662f12b04eae8488e925ad33893c4b24f9717c79945789b6e32962fd638982
diff --git a/dev-php/sebastian-lines-of-code/sebastian-lines-of-code-1.0.3.ebuild b/dev-php/sebastian-lines-of-code/sebastian-lines-of-code-1.0.3.ebuild
index 86fb8d7e506d..c88f042e5853 100644
--- a/dev-php/sebastian-lines-of-code/sebastian-lines-of-code-1.0.3.ebuild
+++ b/dev-php/sebastian-lines-of-code/sebastian-lines-of-code-1.0.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=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> $
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86"
IUSE=""
S="${WORKDIR}/${MY_PN}-${PV}"
diff --git a/dev-php/sebastian-resource-operations/Manifest b/dev-php/sebastian-resource-operations/Manifest
index 5134e7fe5392..8a4612855313 100644
--- a/dev-php/sebastian-resource-operations/Manifest
+++ b/dev-php/sebastian-resource-operations/Manifest
@@ -1,4 +1,4 @@
AUX autoload.php 348 BLAKE2B 541a6d82f57c1b48b0087ac070058c1f5e575d35e7a69bec64ac18971a64f609beb65bbbaf58a9c1aed6293f863ed9c866024ad2c1531f8f8ec91893d2dfcce2 SHA512 8a6c7dbddc55527db9bdc1973682b09a3e615c3fbb0b473cb3b93b88acba62a7ac46e297582ab4a6611d99325d557425f40f83ed9afe6d82d6073f56e66fd0a4
DIST sebastian-resource-operations-2.0.1.tar.gz 17772 BLAKE2B 8a98c2735973f063fefba9079bf10e1b4a1317eab2e9326bf338d50b2c278673ade93bc20fb415d4d33046575045d0e2d147b5b1ba38812c84031c7a691d1946 SHA512 991716a948f3492b2f3c886f07485fec26ad7e31f8588a2cbf6deff8ef4791e403962578590b117ed43def7753a5f44f0f8c8f92994bc58295d58db3f7d71021
-EBUILD sebastian-resource-operations-2.0.1.ebuild 652 BLAKE2B 355112f87efd70c1e04ad79a4056b67149f381577585987d58e1162bbae214ff8d0ac9ab8ca183ed9a29450fd422abe847594b1a0ce98790c6ad2c9253bd7e99 SHA512 21e4827c00b06403e3f1a18225b1921627a5eb1b876e94a5c97e519f4160211b6c3e04931fceacf24c74091bd2ab1e897204a8b50daf7483642f171d4776fbe7
+EBUILD sebastian-resource-operations-2.0.1.ebuild 648 BLAKE2B 862f5f33806617dc0e00363c02bb82301ed251d311ee84a2bba0f4f93a5b878229161248297b46fdd25f1981c7ff8329ca2dffbe9a24ad01bfc2680176947016 SHA512 6b08519833d2390af6b30329c0392976b08d802a7ab236617b9bb4aaf57d9d30c0b65b1f066f92bbc4e960eaabb76d2b6122ef8e7c05b3aa05928abc3971dd12
MISC metadata.xml 366 BLAKE2B bf1a9b37ac648842acefd929a59c9da178338670f01d6fa82b201fea0173f32caf04b4c26c4ac03489a1464e8471d874cd477c2c83894501ecad716342641684 SHA512 1d35c995984642b94456d4ca3410ca55b3547cda8439a569b210c71fd4cc4085fcbdc72cf37f4ef3a65834891d78ef2abce4a7e0ee9276b2ba30983241e0c726
diff --git a/dev-php/sebastian-resource-operations/sebastian-resource-operations-2.0.1.ebuild b/dev-php/sebastian-resource-operations/sebastian-resource-operations-2.0.1.ebuild
index d1567293ca48..f391e3624c9b 100644
--- a/dev-php/sebastian-resource-operations/sebastian-resource-operations-2.0.1.ebuild
+++ b/dev-php/sebastian-resource-operations/sebastian-resource-operations-2.0.1.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
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> $
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
S="${WORKDIR}/${MY_PN}-${PV}"
diff --git a/dev-php/sebastian-type/Manifest b/dev-php/sebastian-type/Manifest
index f902faa78ba0..93b90d1a739d 100644
--- a/dev-php/sebastian-type/Manifest
+++ b/dev-php/sebastian-type/Manifest
@@ -1,6 +1,6 @@
AUX autoload.php 987 BLAKE2B 0df6eddcfe9551d42430d60c490def57e0b8426412f20964716b595345513bbbce293d8f6fb9157e1e7aaf1e1d08beeeac5cd4826e063542f05fdf66447bfe9e SHA512 104c4841f8c6994bd4b7b8b57253ec41adf823b14fb0545b1d5c8c31066a1dbc8ad79de6b2140eb395a4ad24093231cdc5a72f27f254b3cf7fa3299890871386
DIST sebastian-type-1.1.3.tar.gz 19031 BLAKE2B 5e0d191cbc9315661f226aca14849ac4afa6d9e1dc59ca6033c60e425c94ee8b9ad49ab1c2b94c7814654bbadbaadd0164fadb1494f88c9521b2583985ba0281 SHA512 27b455c7a5f1125c916ea56fd933ef9ffa659b3fa6addf8d2c5956e4efef5bd8ffadc686e5dddfc50ba09a300c8148af7dded4249f404e15923e77102ab777fc
DIST sebastian-type-1.1.4.tar.gz 19091 BLAKE2B 17a10d98c7356002b474ebab2c128631593ee175033fe9088a6fdfc29f020e33f1f090c1fb47c9890c686d41d207f5c8d2f6fffccd1e53341b8244b2633f55a1 SHA512 5320cad60dc79b213f30ec7b962d9e178ca7e49053eac040a50df3cea05579741f39bdc13872fb1b2d7c779a8e201767ee9550f47bb39cfca9fdac763886390d
-EBUILD sebastian-type-1.1.3.ebuild 630 BLAKE2B 39c50519cb59c19b4a141dccb47a0c331688a0634661a5813e313d1bde21d2d449981da3c221c0822c9d489d26a74f475686a1ad24889b6689da077527477ad1 SHA512 d1ba3b4c83ce9d1669e89480a707755d0cbfe86574d7eeabaf7b4bc8d8e16301d73b8b4c2ec65f5078af52f7dce44e121070d3faecddbd3ab902a72bbe3a7b76
-EBUILD sebastian-type-1.1.4.ebuild 786 BLAKE2B d32bcc0130275c9856932d3498d168f26928a2c26ce916e59a7355a6a384ce01ad63ca0874c016ad770c87503e08c157358a25bb2b0b7e8a93cfe1caa195fba7 SHA512 a7b931a97d79b43fe4f8eb3ab7c7a7c1e72835982558895f27d015b641bd4f0bc67edd7ca8b86eb165e98de0c3c0cab184cc4b4ecd5e4ef089a209dc76050ed7
+EBUILD sebastian-type-1.1.3.ebuild 626 BLAKE2B a9a9ad5de276de9577e24459a16527924cce48f455c95966dd1fcc8c31b7f4253ffa378c64abcc09de46a05fed4692be0a17657cf6cf8651f29620b224a4601e SHA512 370afe02974b9a354060ad17b354b28619834b104427cfafceba44eb077188bae860fbd0b1264e0b8c274bdd18750eed868877cc8e4134c03acb850cc88a220f
+EBUILD sebastian-type-1.1.4.ebuild 782 BLAKE2B 5285479a95d4c1fd8888dcd2e644ff9f13615fadeb283e5f0f267cc4bf77170ce81a7796d13a373dd53491a8b8ce9a9c0b3fd7e48759d0183f2b3e858fb68eda SHA512 d56f64c8d38685be09239e1a49ccdd6dba17ec80324728623f896aa06e0dd6dd8622cee3d7079a5f42c91bbe1883d29df68d9d1588b71cf2af9461a22bee5586
MISC metadata.xml 351 BLAKE2B 6dcb5f842869780c65f883076c4869be5982aaed53026062b9557e658e874f70839ea964908722dc0055040c9caf19fb0f32b0a5ee707a7852cdb645c91fa539 SHA512 e35cae8a26ebf88614f40cad407fb6eb1eabfec0076a26578d77721bf5aebf16b83090a99f092f26a07cf4c5f544b40d13c25b4a7ee9427a4e83f405688659cf
diff --git a/dev-php/sebastian-type/sebastian-type-1.1.3.ebuild b/dev-php/sebastian-type/sebastian-type-1.1.3.ebuild
index db14f958a597..ff3a8e18c4a5 100644
--- a/dev-php/sebastian-type/sebastian-type-1.1.3.ebuild
+++ b/dev-php/sebastian-type/sebastian-type-1.1.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
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> $
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
S="${WORKDIR}/${MY_PN}-${PV}"
diff --git a/dev-php/sebastian-type/sebastian-type-1.1.4.ebuild b/dev-php/sebastian-type/sebastian-type-1.1.4.ebuild
index 6529fdd3fd66..ebea6b781623 100644
--- a/dev-php/sebastian-type/sebastian-type-1.1.4.ebuild
+++ b/dev-php/sebastian-type/sebastian-type-1.1.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=7
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> $
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
BDEPEND="dev-php/theseer-Autoload"
diff --git a/dev-php/sebastian-version/Manifest b/dev-php/sebastian-version/Manifest
index 168d15504a61..d2d8cec783c1 100644
--- a/dev-php/sebastian-version/Manifest
+++ b/dev-php/sebastian-version/Manifest
@@ -1,4 +1,4 @@
AUX autoload.php 305 BLAKE2B fd6d3f90f1a7b421f68876765e7a5646c291bd7a72b06a6827c1472f5a772cfd4afb23a597ba63dbce0cb2dd999d2ea43b61c9d8e559ffa5ae4a7c3669f9dc9a SHA512 8a3e0a151a2d6b33e168907a3e30778104d2f33ece499b9f6836be807a16bad4f234fddeaae61f56a69f085b3e7e5e4434297e2557b36b62c8e124ba041cb5e1
DIST sebastian-version-3.0.2.tar.gz 3316 BLAKE2B ecf9bd1e6ad471271410863ac4ce1066cfe13467bc324d4313f829c0bffe765ac07af514f096bc008c95c2e981821f2c8f905646d5194d61cc5c800f173fd345 SHA512 4dba99c14827ef2a402af1faa09c42e55dd16440c0d26fa97927f1c211e779a0d7f6ca005d87fbb76a081bf116d2a7fc3f5296481c908a1eeece162e4aad084d
-EBUILD sebastian-version-3.0.2.ebuild 675 BLAKE2B 0792aee5afba8986750f4fef1124b4e598e6a8fc785e6e5cf3009b95b13330b391ca84f8c7814f53d45884783cdbac3d47cc61cce662c8b7ee855094424935ee SHA512 a49afa87779d55a3cb731062bdbe4d228837e049b8aeba451df95acfa0421f99f282ed58c8835fc7b433ef730044255685d08810c480452b38b64610032f34b4
+EBUILD sebastian-version-3.0.2.ebuild 671 BLAKE2B 86e68ee532bff3a9d9681f2e14fc95431580fad86721481d0281aeee44e72d06709f928fc1aa9b3fef1261bf0b4f7638cd95240e53fc052ef6f081c4dd690fe5 SHA512 706bda8a9d46142e350812eb23b87a2134417e2cfea1443340145ff773d7cf220100253aede013e0d1fb85bc45fedc8338a35d5cf11c868072daafde13c23629
MISC metadata.xml 354 BLAKE2B 5c8277e7a7ad7dacd263368cee683687b6f3c02c5ca49776d41466e178854e43a071195eea89888790e3011eade29a6019e6254d246fd04fcc02b625b02c7f4f SHA512 02fed9ec530c21fa123b3ceb4486b250a0f97489e33746696eb722e26b08a5c1f9198bd80d0b1c1c7c3db447c0083c5c96257a8924335096e968be70a6d963cc
diff --git a/dev-php/sebastian-version/sebastian-version-3.0.2.ebuild b/dev-php/sebastian-version/sebastian-version-3.0.2.ebuild
index feee665aa581..f3273b9192ab 100644
--- a/dev-php/sebastian-version/sebastian-version-3.0.2.ebuild
+++ b/dev-php/sebastian-version/sebastian-version-3.0.2.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
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> $
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
S="${WORKDIR}/${MY_PN}-${PV}"
diff --git a/dev-php/smarty/Manifest b/dev-php/smarty/Manifest
index 42a7084c7eb1..b56b1a8494cd 100644
--- a/dev-php/smarty/Manifest
+++ b/dev-php/smarty/Manifest
@@ -1,3 +1,3 @@
DIST smarty-4.3.1.tar.gz 361248 BLAKE2B b09ab14742b9ebdfd1e31ec9d2ac79016ce8869403da67ea241b735875ef25f40c2936a41bda5647ca697b708b91b02a29f5d17ebbc7d6049bf468851f0bc70f SHA512 03a42007fd1c03ba502b7a2255071638e978a54e5d75d4542a033e9f490c7c41587b5593316269107fe904a7b96a1a3337bf9525e038a5bb4051cc9aef13940f
-EBUILD smarty-4.3.1.ebuild 1395 BLAKE2B 573ebed796c368e51d4bf538434ddf15ab1d3b3f23723d424be2e10cf934871d87db22725864ddcc1d82dccf79adb7d6ccd0fcd6184e4611f007e1ef458a70b1 SHA512 792ab6b044dbf9d521a122a4dfe55edfd489e1aa73d6aae454b9c0ed8b2b6054150cf43988adbeac239aa9cacb0c2992e57834167d4686a82964f63ee6396b7d
+EBUILD smarty-4.3.1.ebuild 1391 BLAKE2B e6a1d161c9cedc4e73216c3b5c7a6e0360d7182d3fcd4c3cf5b6e141cfaa2c6e75681613687a4bd63fe455dea9421539dacbb571db61eca99f2452d19c153fab SHA512 bd87d0a283064552ac3d3b42e5dfbc8e47e547a9ed8f7c0b7ef1daf8b9b7f3e32f84bc90a34e7e2dd963f703b45dd136d40793392ee21245a26df4d4608cedd6
MISC metadata.xml 742 BLAKE2B 2e882a2cd16715923bd3b93e032b2680fe07853bc0a1a03a62690f57a0254373611e5dd323dec285ac3d051dfdfd167f114c68ad4ca2caa916a76262d71e4725 SHA512 3589fb45084564c669e97fdebab3964ced2500dea7a53dd452961e71a3a2d5070cb71467dc3489a4a2474858ebf8f4d05d8b01728382e08215752b535b6a3681
diff --git a/dev-php/smarty/smarty-4.3.1.ebuild b/dev-php/smarty/smarty-4.3.1.ebuild
index b84ccc12b9f3..f7121ab8553f 100644
--- a/dev-php/smarty/smarty-4.3.1.ebuild
+++ b/dev-php/smarty/smarty-4.3.1.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
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/smarty-php/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="LGPL-3"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~hppa ppc64 sparc x86"
IUSE="doc examples"
# PHP unicode support is detected at runtime, and the cached templates
diff --git a/dev-php/symfony-yaml/Manifest b/dev-php/symfony-yaml/Manifest
index 8bf3223b82f9..fd7923900ed6 100644
--- a/dev-php/symfony-yaml/Manifest
+++ b/dev-php/symfony-yaml/Manifest
@@ -1,4 +1,4 @@
AUX autoload.php 276 BLAKE2B 1eac0f1626d3639f38c44ee0408a44c90961773c155a5ee40dc20060acac55fca1ceb6b07579d136120dd5070b1383677a7bee3134325eeba5e5ac62bf8b9694 SHA512 1b5cff9898160608f4fa4e639d73ee3f561136797a9d85216b9342c6a7b11cf4b5fe3dc548baf3494a0a9387761ffaa1f0bb09aa1ebac181705000cf6ac62a84
DIST symfony-yaml-2.1.0.tar.gz 37056 BLAKE2B df1eb0164db026e8157ec8e61941b158b252c048349acc37a060ab44e27004653c3deafc48d6d99e61cda1d67978742d1dd7e74e144adf114d8bcc39610a2b9a SHA512 984fbd624d4bf70ae964da60d55b6d9883642eabce54f080c04d3d12b4d64e63f036683bc12052b0958bd4575f1b693f1453b2505e5e5666ddf2fb13c40e927f
-EBUILD symfony-yaml-2.1.0.ebuild 846 BLAKE2B 2c0f3d81d1e4099c6e7bda294e708ba2ec7638f9c089f893b840dbd4dfc66f986670f115a2c7f5a61227c19f29270698edfd731131a6085d195934ea8136d6fe SHA512 f3f92b5a609544c31cd202f3784e512a789ace4d4d796b4bec9978119b7363980bc6c7878c748d4162a1a0e185820cd62261784e8c09c44a2b27caaca437c5e4
+EBUILD symfony-yaml-2.1.0.ebuild 842 BLAKE2B 94cc2e7d8c5e2f39e1493236cabbc59576a85381da97fccced13db4e60ed90b3c31175155029ecf288a5540821f997e91c679fb319c1ade06259a99907c6f165 SHA512 2080d06133f362c1fb78ca626d2feec6e218e339109fc5f63226f70c88a5f361583b12572cba242bb8ce9413d091cef01a0b470034b1d71359f8facf830c28e9
MISC metadata.xml 581 BLAKE2B d5ef96f1ac08a43c46f65168f0af9f20e76e8b0b933dbe1891a32ea6d149ce52480096bae86be1b8e6aee2c662c077885b16586bf3f6cec931ee3494efdef1a2 SHA512 c65186ae8cd4823b44b27e3b9d8fb3937ca04b3c5d597c0eb3bb2163d20413955390d10dcd39d5777340444e1ab3097a4f4816ed2e3cb6425f8fabed135cbe61
diff --git a/dev-php/symfony-yaml/symfony-yaml-2.1.0.ebuild b/dev-php/symfony-yaml/symfony-yaml-2.1.0.ebuild
index 63f00b0a679a..9fb5d2281bb6 100644
--- a/dev-php/symfony-yaml/symfony-yaml-2.1.0.ebuild
+++ b/dev-php/symfony-yaml/symfony-yaml-2.1.0.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/symfony/yaml/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc64 ~s390 sparc x86"
IUSE="test"
RESTRICT="test"
diff --git a/dev-php/theseer-Autoload/Manifest b/dev-php/theseer-Autoload/Manifest
index 6d0869efa7bf..38ce36859a81 100644
--- a/dev-php/theseer-Autoload/Manifest
+++ b/dev-php/theseer-Autoload/Manifest
@@ -4,6 +4,6 @@ AUX fedora2.php.tpl 241 BLAKE2B c7e7dce85f2b7c2f33f9760e7f4c0440fff18ad9679045a7
AUX theseer-Autoload-1.26.0-autoload.php.patch 273 BLAKE2B 02ef287623dded15446172c54344be51bca15723f9de69aee7c75b4b2b6c1c4fef3d1d3df84bcf2da892c9708e5c5916933648e4cf4421ff62580af594ce9007 SHA512 8f8e6d278b2596dee872c14bc794a21d012f29a2e2cf0b56669796e97ceabbb0efade766492b247817f7c6f77b85a12d1d583717914016501b4007659f813abe
DIST theseer-Autoload-1.26.0.tar.gz 43119 BLAKE2B 7b2413bc2fb281472cee03010c175aae1c8304ab0629c31f09e11497bd6f46d58bae8625da610f5a513b19fc8aafc45c35be7271ba13188466f576e7b4a7392f SHA512 c8fcb3ad39c140517d695c44e6dea3797ea0135ff64246478e55cbf167e4b9fbb3e5027732c201f66b404039a313952c7125f13fdeb1cd96633dbccfdda6f143
DIST theseer-Autoload-1.26.3.tar.gz 43810 BLAKE2B b2d7fe33b9663a3c324656abe63e4ae89533b773007362b546cb9401de0a8fd8f0c00f8f385c4a45c39be675d062cf5dd5a739972fc12611331065f244515d63 SHA512 00a6fbf86cc0f5958c5d0d049af0370ef510fe21a05d7dcbeb1b0771f979ea6638f5db74d913c56b10d9212a68b5d918cdfefec241b1383faf0e97b4305895bd
-EBUILD theseer-Autoload-1.26.0-r2.ebuild 1885 BLAKE2B ddbc4c1dfdb012972dfa572e817296edee598cfee72f4a2d3cd1d535395354e0fd768f3e0cb508b577962ca0e944819776305d278f830f45d8e843769c991171 SHA512 98cbd256aeddb4a718ea98ffdb3c5791fcc0c3db8bed94fa8c3b3c6980858c0af0c65765452e9a72911209921603b7a54ae89e0fe65e71deb68b9b2bd8b9685a
-EBUILD theseer-Autoload-1.26.3-r1.ebuild 1892 BLAKE2B 9f432e5b95b9e54ec054e9b48c155a914e4278c63b244d5b5532cfdb34876571bead48eaf4f63020ec7383575e3f86c229cd6a68e16879426909c3e442cfea8b SHA512 1525fffabe24fde24772debafd33b8cbe342a833acfdf2029332a2783f60e6e18dfa7f6f83f6257029b25a6d5b6bf307b57aa31843af337dd8e8bd115b3c7295
+EBUILD theseer-Autoload-1.26.0-r2.ebuild 1881 BLAKE2B fd334579baebbe1f6f3e40f72da0518b754e17fa208b32ed66d0d4e2b29b22958b95bad54739b2d06e222c344768f27324da9b56316ef5d6dec1a1acb2c2c994 SHA512 90c50fa875d6d9313865e0dfe9574cf809356e10faf862bc0bb2fa110e3edadd63f12b2d537dcf6b917c116a19cbb6a89a62ffe6faa35e4b5a19e74cf2b8017c
+EBUILD theseer-Autoload-1.26.3-r1.ebuild 1888 BLAKE2B 2ffc84637c281ab05761d133e1590f23a8b284d8163af448d2692da3d236010fb188735c0baf259305fe05dba076a2fd3e6acf5d7be9061b54fed50d31f856b3 SHA512 8556fb33a647e26370cfd296c9757f96e7f29d05b8753b75c79fd9b9c3bc0457a1ac70b4ef6f7463d86d7238620010aecd0b3e781dff4bc2d14358f0a42596d6
MISC metadata.xml 345 BLAKE2B e2e404685b07fc6ab5b46ec994c6ebc2abc49478222497f1597694155a82cd95a9178a7d413c19116811fc867b8374559ccf6e8a40d66b8084e487fa5fa66bc4 SHA512 78871e1e73ac6750b628955d2a006663def9b50e79faedc98f1dd4c557d3f16d866278de861ebe727c1f080e510730b909fd0db0948f374401abed7065f44358
diff --git a/dev-php/theseer-Autoload/theseer-Autoload-1.26.0-r2.ebuild b/dev-php/theseer-Autoload/theseer-Autoload-1.26.0-r2.ebuild
index 4d94399da572..9d508503fd6c 100644
--- a/dev-php/theseer-Autoload/theseer-Autoload-1.26.0-r2.ebuild
+++ b/dev-php/theseer-Autoload/theseer-Autoload-1.26.0-r2.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
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/theseer/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-php/theseer-Autoload/theseer-Autoload-1.26.3-r1.ebuild b/dev-php/theseer-Autoload/theseer-Autoload-1.26.3-r1.ebuild
index dc8a86e63012..4558244b79cd 100644
--- a/dev-php/theseer-Autoload/theseer-Autoload-1.26.3-r1.ebuild
+++ b/dev-php/theseer-Autoload/theseer-Autoload-1.26.3-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/theseer/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc64 ~s390 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-php/theseer-DirectoryScanner/Manifest b/dev-php/theseer-DirectoryScanner/Manifest
index f9290f262697..ff4adf6cab5f 100644
--- a/dev-php/theseer-DirectoryScanner/Manifest
+++ b/dev-php/theseer-DirectoryScanner/Manifest
@@ -1,5 +1,5 @@
DIST theseer-DirectoryScanner-1.3.2.tar.gz 9262 BLAKE2B 5b16781d9ccd030ea779b286b9d22c528468db52e39c6761e91e0f9f83d4a50e1775382eca4eea0f027cc508f7dd35e416664451f83bdfae8607cf074e5ed9cb SHA512 720db8baa40983918e5c0d7cfac194e26d877becf6e55868ca21c1ab0a4366b86a8aad2c700e38a6360e280d372db0f1be6c80dbb81d279c277bf9f56a6cbadf
DIST theseer-DirectoryScanner-1.3.3.tar.gz 9281 BLAKE2B a58cecc35ac96752cc09ef6cd0c6a607014e6b8317559803810089fab1d1d19f33369580bd90fbd328b3f106e3664e65da6750c7ad52c62f446497738a8e60b7 SHA512 260820a468f163641d2a249dab2b812ef3589cb251f4995681a9fc344b38a8aa1dfb7bf52bef702adc627ea39fd8a2bb4f2b18117edba83fe6a1db5e8f69efdd
-EBUILD theseer-DirectoryScanner-1.3.2.ebuild 556 BLAKE2B e4024ade276a55f6165bfa8edf24849d005939332a15c0604bc6a5ee44cc06b872d3b91d7bfc852dd050c1ed50f29307ca0872978bea8baa61347df59e8d3554 SHA512 2afb44fec44a8436da35dc8e1ee5ac2595ff409f153bb539a6c19597aa09450b9e26b7090104fbc9e78ba780cb7b9ba1877f1d49897188a3b26fa91eca1fe9f7
-EBUILD theseer-DirectoryScanner-1.3.3.ebuild 563 BLAKE2B 70399a622111d9302f7ab23bce92c697215c8d5def3bd49c3d249ed407b11f64822fde90ca30c5aa9c22737b503b5f1b55528dbda116f86f981ff5e70cea4ed8 SHA512 8e7b53a99d716c0b122df89bc11fe605387215a52ff3489483a5ca0cf502cb7866865d2bafb9ee1d2ed7d252e58504204a5bd989db6b5250aae9d5d5ac475750
+EBUILD theseer-DirectoryScanner-1.3.2.ebuild 552 BLAKE2B 5b255b58bec3a4b2c7fd7833c80673a7d5a60eaf2ac584f086918848329ccf5c3dfbfe4dff46142b6c2b710b97a668c46488fe88f8319bb444feb6d1b1ac8629 SHA512 398f1904f328283bc3b20e95cf246b28c7e3f422ff0fb8ab688d8292cf2b990005feba083d953b0e8dd88c4f8abae8c095b456be38f708f8446ef935f45c9877
+EBUILD theseer-DirectoryScanner-1.3.3.ebuild 559 BLAKE2B c3ca2b6aeb12741240a2c2dcc7c2842d02900322aa20a00a4e46a23829b2fc5c4c02e0350a4980919236de47768da91826be2a579700d2c367fc625c5764859d SHA512 9960872a026e7d055eafdc0a8f2c3134a13627820246703bed4ff5f9b89052a6b987087e1ba1e44e5aa4aa814bfa2db8f6e32a2917292a93179c24abe0d7c8c1
MISC metadata.xml 353 BLAKE2B 67788a132b93f05d8e286125368ac99717bf7b0a377b5773704e3c32f5a6ea570e0f33ce98866b66e3084bd47dd7505ce1a34c33f7006b39ec1e6648172d82c7 SHA512 a84795a57a7ebd1c86a414ddf4291fdb1f9d07523c648708484982f05452240e766856a884519e9bf9a52007d39ebe74b450f4b3e4c3c6078c047a957905c1f8
diff --git a/dev-php/theseer-DirectoryScanner/theseer-DirectoryScanner-1.3.2.ebuild b/dev-php/theseer-DirectoryScanner/theseer-DirectoryScanner-1.3.2.ebuild
index fca9e94b1b7f..45c9f9160f1f 100644
--- a/dev-php/theseer-DirectoryScanner/theseer-DirectoryScanner-1.3.2.ebuild
+++ b/dev-php/theseer-DirectoryScanner/theseer-DirectoryScanner-1.3.2.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
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/theseer/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
RDEPEND="dev-lang/php:*"
diff --git a/dev-php/theseer-DirectoryScanner/theseer-DirectoryScanner-1.3.3.ebuild b/dev-php/theseer-DirectoryScanner/theseer-DirectoryScanner-1.3.3.ebuild
index c70a06b959bc..164f2504034a 100644
--- a/dev-php/theseer-DirectoryScanner/theseer-DirectoryScanner-1.3.3.ebuild
+++ b/dev-php/theseer-DirectoryScanner/theseer-DirectoryScanner-1.3.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/theseer/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc64 ~s390 sparc x86"
RDEPEND="dev-lang/php:*"
diff --git a/dev-php/theseer-tokenizer/Manifest b/dev-php/theseer-tokenizer/Manifest
index 85a9fa57f5cd..786079894ae3 100644
--- a/dev-php/theseer-tokenizer/Manifest
+++ b/dev-php/theseer-tokenizer/Manifest
@@ -1,5 +1,5 @@
DIST theseer-tokenizer-1.2.0.tar.gz 7156 BLAKE2B 61474e3ebed5262b4d250f0057fbe68df6b2b2d6026cba28efbfc35c865bc9491e3b3f7871591a7aa52383c3bb748cf5dfb95f36d680bdbb9755b585b5b8f4f8 SHA512 e0deeffc151a1831cc7226037c75b534aa0d28d9639de45a1f0a6f5865d3df3cfbd7225e075b094603d512b0beb449e91205f40366ef1c7c865c8994e0710ff7
DIST theseer-tokenizer-1.2.1.tar.gz 7537 BLAKE2B 204b39ca71cb6e99696c8bda19e5319e83302cd9fd4689343d3864ec81996d433ea8cfa2578abec2bef440271a1abe3169c3c871fd931c1ab73705cb7c36e4eb SHA512 7c7382f8f2e96984862d187fffb08b020cac8c0a0d93b58f9b1a244a46f8fcbfbe1c18d005acce8f8e1ef9aec2b9be99b7f2312e28f54a66f5a97ee263ed5239
-EBUILD theseer-tokenizer-1.2.0.ebuild 792 BLAKE2B 6bd753c9cd522a38beb68c69ee15bd3c8c372068042e4b2ac63154f8a255a005eae81038c0181b9da680768e709d9381eec4f31b2265ac7af1461c359d32cf3d SHA512 d0368a20e35064b2f21c81b014427b120fbec07048badbd21130de282cb0891e608ae27668bf04e99f7e61cf16426d438d883011778320a7873f29063146d57a
-EBUILD theseer-tokenizer-1.2.1.ebuild 792 BLAKE2B ffe4ea6a14c153f7ebf59bcb0d3d202dde440505bd209c686dcfa85cb1111ed6527f95e598d9de281d99ff341cd2c24957e1e65f7e7a3ff67a57fbca7e52e014 SHA512 700a3e9be3065c1d173462be074a862a032429db61224ce6ef7e248a228d8e1cd9a6424a617f0f5c525d8b44381e027b696ccfe4192500250ff7506173e1e982
+EBUILD theseer-tokenizer-1.2.0.ebuild 788 BLAKE2B 9a984c1dd8f4b2e719b77ed08552dbbd59d2b65354e0a03dabacd0e4e060a57922cfef68533c226f65550af77590686c5de24e70d212cf8152f2d00355d3dbb9 SHA512 e70ac964d984f70570fd32e8218010125647f8a69e5362d1f8715d3c198afd86a2a7585304504b6aa5d71d4668bf8dc491b643363b80ff6630be942662a08e96
+EBUILD theseer-tokenizer-1.2.1.ebuild 788 BLAKE2B 874680529ea468ecd242b0aabdd0d370cfd3779211fa4f889bdac2cce3c70afca12760d68870998723ff99a032d7141b6dfb76982743db9580419617efa7d0af SHA512 2d61ac97d382362fefa18bf0afcf16300188d674eec6261308a86e7547d14b4d54e98973163d5cb8b433268d1b5f1a98454ab1e743b80b369dddaf53c7a4e4b5
MISC metadata.xml 346 BLAKE2B 93494c634a8fc4d07f9b501f453e7977bca1df161785c30752981fea823613909a3a2952ca674804f030f01bb9e0ece42d705b2157ac3d68c2b03a052dd17b76 SHA512 75fc30c988f41657d863283070ec1838d68fcd45c910d78d34765316266c6df4a46acbec0ffe02a7c352b8f7a9af50f9f5401c5aa05c32575cf02ed2fba69ad2
diff --git a/dev-php/theseer-tokenizer/theseer-tokenizer-1.2.0.ebuild b/dev-php/theseer-tokenizer/theseer-tokenizer-1.2.0.ebuild
index 881390cc1ec0..56392e3f66ae 100644
--- a/dev-php/theseer-tokenizer/theseer-tokenizer-1.2.0.ebuild
+++ b/dev-php/theseer-tokenizer/theseer-tokenizer-1.2.0.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
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/theseer/tokenizer/archive/${PV}.tar.gz -> ${P}.tar.g
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-php/theseer-tokenizer/theseer-tokenizer-1.2.1.ebuild b/dev-php/theseer-tokenizer/theseer-tokenizer-1.2.1.ebuild
index 4763bbbb092f..23489079ba0a 100644
--- a/dev-php/theseer-tokenizer/theseer-tokenizer-1.2.1.ebuild
+++ b/dev-php/theseer-tokenizer/theseer-tokenizer-1.2.1.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
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/theseer/tokenizer/archive/${PV}.tar.gz -> ${P}.tar.g
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-php/webmozart-assert/Manifest b/dev-php/webmozart-assert/Manifest
index c4a6a48f8ce2..6151088b73bb 100644
--- a/dev-php/webmozart-assert/Manifest
+++ b/dev-php/webmozart-assert/Manifest
@@ -1,4 +1,4 @@
AUX autoload.php 248 BLAKE2B c849a044a627ed56e60c90aa46711a63507f3eaa5837234d0ed02136f1c99f55d28d7c216830d9ed71290bcfabd7ce4ba47ff1f84d454e98181bbdb809eead27 SHA512 3fcb244b4801ae29b4972d3e1008570f2bd392339539d0d6cff465b0724f9df581935a0d2e2ad4369bf7350678e24d624ec63a2ce966ded0cb4f60d5c02becbd
DIST webmozart-assert-1.10.0.tar.gz 17318 BLAKE2B e4ef61655deb639f22e40cf37a43820b7cebe455d5dc157f68ee9ab4720a0203233a744f6a2cc8ab8c755e9e017f478beb31cbb52de8df0e8f24da86de76b28f SHA512 e847da4f137f90da2016ea6935e479d7ea11d8944b2b9932cd0fea534f2d789c2a1c4ed7db3837a517f0074fb6ca58af9d45bc2aeb6d3bebc01f795a3be9811f
-EBUILD webmozart-assert-1.10.0.ebuild 648 BLAKE2B a14e854e21c491305a35b38e3127df0b4d2af3ac215398ad9472911cacee2a39074f057344ba849e8250082e0cfb942059421d4805375d6ad83608d670f9e101 SHA512 7fa59c1e77fda127ec27ef972d1ab5d826d8eb745c2a939e774f1df4ce1b772397312efbb8b975013b8ad7c8f3f137a9ed48978caa45c027b424efac5c5fd7e8
+EBUILD webmozart-assert-1.10.0.ebuild 644 BLAKE2B 96ac1ff453fcc238f65e3d7071d3c4a5ca26f13e8aadc6bb1bde168c470ceadab90319c30ab72f0fa96524fcbd4699a00745d79f8e830fa72327761c2c86253b SHA512 9cc9aa74fada4ac4470c39bf2f67f4b5682b967f1d4e1a49fa6b4b5d7b9da6002c65128d5e28ba6eac79c94eb9ffecbaa4951c8f216d291da18bd88e1bb7a559
MISC metadata.xml 345 BLAKE2B ff5ce74810197e02e4d2192c9754f7e1a23e3772cc595e995d4ef1e1cd1b1529f67e72a5a8035d0e762a4cbbf575ceb3de98c210c9c040a20ad496d58ba5026d SHA512 fd8995e0c52fb025db2f659d6a450f7b9c6916494b013758dd9611c664ef71bf8621c2966119801e528d203238021ed90b01cdd1e4228e7742f11ed88d2503e5
diff --git a/dev-php/webmozart-assert/webmozart-assert-1.10.0.ebuild b/dev-php/webmozart-assert/webmozart-assert-1.10.0.ebuild
index 67a4b73b9558..aefb10e80318 100644
--- a/dev-php/webmozart-assert/webmozart-assert-1.10.0.ebuild
+++ b/dev-php/webmozart-assert/webmozart-assert-1.10.0.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"
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/webmozart/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE=""
S="${WORKDIR}/${MY_PN}-${PV}"
diff --git a/dev-php/xdebug-client/Manifest b/dev-php/xdebug-client/Manifest
index e5986cfc01d1..8c0a96657ce7 100644
--- a/dev-php/xdebug-client/Manifest
+++ b/dev-php/xdebug-client/Manifest
@@ -1,5 +1,5 @@
DIST xdebug-2.9.6.tar.gz 436208 BLAKE2B 00cfb42c41bfb44f285b97779d6ba625641fc34494465e9e791ab5458c6a608e432df0ad45c561df2f8c9aba04ab34b3a98bb5e6bfb92ace39a3ad4145f3514a SHA512 13ed07a1489ba7bc0b4e85bf56306c733e7894cea8cb442649635196606b12d92e5618ab2485e7cde4aaee2ac6752993aecd933c24fd64b5113ef619339403d2
DIST xdebug-2.9.8.tar.gz 438295 BLAKE2B 8645052faceb354817ddb448f46af5b849507d31255b43ac59bcef4ece7837ef835ae2ad624ed8a95f8f98d552ef0e7195a4ade7df9176bc300d855a0156f405 SHA512 c431d51a0d9c5ac1c7fc529c2819db480cbfff6f65c35c3c0dbef4e78427aa28ede164f397f92c409e58e386a6be34ecd2ded0ee35e01df1cbf92a49fd2f2aab
-EBUILD xdebug-client-2.9.6.ebuild 814 BLAKE2B 70a121144f1144210566d3c97e38551da0c7910a23e35896e12c2973205d86d3f92f8fadee8d5249ba1b7668d923265b420285f755b857d34f65ba7db1485f0d SHA512 186c937cfcf12e626d098456a096ce27244c308d528c48126cf839d67badd7b9ff3de593ea58227f94391d1b8c85a4c48d08fd67e7904c4d3cdf6d6ef198d2fe
-EBUILD xdebug-client-2.9.8.ebuild 847 BLAKE2B 3c01008652f7fac54546bf124062062445b307f44ec76716eb4b8269eec05c11a521ef4ffbcc8a9b6698cba161e826d03fe0ed3c395dc74b713a3dc584e8d33b SHA512 cce694490f2974198d8269537ddfe585e7a3fbe014f4fbc2e6880c49ba25b5a7828dbfad2af9893af8188de776d26edd530ed52be4881fd6849f8e27706bdae7
+EBUILD xdebug-client-2.9.6.ebuild 810 BLAKE2B c270010b0934cacd77a2ece16b221bc6e598c67476953ddb65132e0d41a90492d0390764e6b268f8e1dcaf8dc4a94a66c88e0a9c47b5122cc464f87e77864f1e SHA512 3e88a33c37aca3dea9ddb022256e33b9ebfeffeccdaf765663c0cc64d847fc623688a2976900ddb239020452780b8fa11f2355769200a90e27e2b2755dd1cd8a
+EBUILD xdebug-client-2.9.8.ebuild 843 BLAKE2B 70e55b349782e538a40517cd3915126a72974cd5d99fc3f559e5c09c64a13d2275f60b83683ef377ebd5eb1dfc30ad7f5ba70f42a49530cf3313ec55e812846a SHA512 93d46abb3ac0d10316c26072396a02e7f591932cab24694cc44b3b08aa8c651a5cc25f7dd43a453b825d6d1d4db93db3044cf95c1a1d758cbe0231adca2c302b
MISC metadata.xml 318 BLAKE2B 3b475c99c023007f79d0a677e7ed0b977622befdb5b70003253548b748ec16e796bfacd7585b14ad97693002a61ed4136668723a05ef59901d04300fab13a04c SHA512 a00cf5299b46138af793fe348350bb9a19d5c1710fe531cac7fbc8f0d8b9a3147df7374e7bc0f1d1122d3b5e992c482e921c2482b5fde0d7642b542b65428cbb
diff --git a/dev-php/xdebug-client/xdebug-client-2.9.6.ebuild b/dev-php/xdebug-client/xdebug-client-2.9.6.ebuild
index e78a7cba61c8..25a136f959ea 100644
--- a/dev-php/xdebug-client/xdebug-client-2.9.6.ebuild
+++ b/dev-php/xdebug-client/xdebug-client-2.9.6.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
-KEYWORDS="amd64 ~hppa ppc ppc64 x86"
+KEYWORDS="amd64 ~hppa ppc64 x86"
MY_PN="xdebug"
MY_PV="${PV/_/}"
diff --git a/dev-php/xdebug-client/xdebug-client-2.9.8.ebuild b/dev-php/xdebug-client/xdebug-client-2.9.8.ebuild
index a91395b04a40..17810acf25b6 100644
--- a/dev-php/xdebug-client/xdebug-client-2.9.8.ebuild
+++ b/dev-php/xdebug-client/xdebug-client-2.9.8.ebuild
@@ -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
EAPI="7"
-KEYWORDS="amd64 ~hppa ppc ppc64 x86"
+KEYWORDS="amd64 ~hppa ppc64 x86"
MY_PN="xdebug"
MY_PV="${PV/_/}"
diff --git a/dev-php/xdebug/Manifest b/dev-php/xdebug/Manifest
index 41a8f50f6f23..3a8643c5f055 100644
--- a/dev-php/xdebug/Manifest
+++ b/dev-php/xdebug/Manifest
@@ -3,8 +3,8 @@ DIST xdebug-3.1.1.tar.gz 468120 BLAKE2B 038774612158c2c9b406e29dd70e2a3e182ce121
DIST xdebug-3.1.3.tar.gz 470305 BLAKE2B abc799f966c20ba868d57e707ebc35e1f2d4ef5567bcd373ae5ae2ada58fbd4a4a807cfdf520cb883f08bc5296f219d190865462eab7d11ff2cb8c12a33b671b SHA512 cd2e85ce37f5122bcaa8300061be3b244bf9a58060e4e7286b3b52e9ab592f9a8ad43b62d53f13c7be878bb8662ff7aba187b73040bea79a3244df3d6b59e27b
DIST xdebug-3.1.5.tar.gz 434440 BLAKE2B e9a94ff8d774ed55c848a6e3933064ab6ea91db6b70f9aaed206296152ec2bc7e15b6330ea166bf9bc5fa26ff0c2a0bf8accd281ad833318b9b718d6f7d671a4 SHA512 6949d98cdf67c5931f1abfac1a2a8ea95123431dc57325fe5005c445f4f87fd461ce4eadde41f45d2e3fd4d63c0e4ae952954eae4f86d78c498f95ce43b49e81
DIST xdebug-3.2.1.tar.gz 450198 BLAKE2B 046120555bc6ff5b15380618c8126387eec213036299dfaefd2d8bca77c625c064dec938f56d665aae479c7fd76a9fdcc0304695f8ec44534d0a5265d9073159 SHA512 c7246e8cf7dc22b9c21ec1586fc5393817b1b5eefff9339652846340a6cc57fa72adb6c9229a87ac9849e8f5762aafbf140d99d0978950e93562e228d9da5a6b
-EBUILD xdebug-3.1.1.ebuild 1491 BLAKE2B e91121684e2ff99a5ac8027115d56e4ecde223290c9b27c6a856222fe952272f5cedae9fce0666d126ccf078dbf0750d90330e08fb0c20a601ce8b5b717cff89 SHA512 966fd0a1e6e6321f3724fede9f40be2ed05c43bbcd5977dd564cce7e349cee6cfe371ba327254b797ff854eb9c139f5d25ee6ee3312fb42756a6118f9cf101c1
-EBUILD xdebug-3.1.3.ebuild 1491 BLAKE2B e91121684e2ff99a5ac8027115d56e4ecde223290c9b27c6a856222fe952272f5cedae9fce0666d126ccf078dbf0750d90330e08fb0c20a601ce8b5b717cff89 SHA512 966fd0a1e6e6321f3724fede9f40be2ed05c43bbcd5977dd564cce7e349cee6cfe371ba327254b797ff854eb9c139f5d25ee6ee3312fb42756a6118f9cf101c1
-EBUILD xdebug-3.1.5.ebuild 1523 BLAKE2B c37a385e4fb93dbf87824c07a6e767e92196df833a014fbd7ceaaa267e36320c6a062b021f378454da4c57ea1d17d76988514454c2d3fc928218af7de45bf82e SHA512 a85f11467802ce223f0f3d428a779d31253af100e38992b7d24461dca6d9c0a2200a538d3a40c1a70879ba26ff364d8d3cbae84c598384862bdf82c2076d4469
-EBUILD xdebug-3.2.1.ebuild 1530 BLAKE2B af2a3b25cf3f924573336bf0908de2b84b2d4a70e69b35269137ad95d76b0b9f1e0a4669209de7ce4772e71d2f18a73982b7e204fa02cce7f7fe9960b60f0d88 SHA512 e143306f2b1302401ffb3758a6d776d8e0a8074c09823a210581fb410a1028ddd990d7f4aa80c73f32ae52d930b0796c500de87e347a0de96d0f753ed1156b7c
+EBUILD xdebug-3.1.1.ebuild 1487 BLAKE2B 2eb736c33f5b0bded9eb5e4952e6d18e187e41d9891e79ffc600e02aa6f99a88eda65091697f27076f04900e9ac4df54e1706e200f9eaf3afb668112b713c4a2 SHA512 4607fc55d009549e484a53015e3931ab7d096b26cf1311378619296777d872fc8b74129ad2ddeddd7cc0dddaff5cc268deb6104b7e8458deb9c51195a0964fda
+EBUILD xdebug-3.1.3.ebuild 1487 BLAKE2B 2eb736c33f5b0bded9eb5e4952e6d18e187e41d9891e79ffc600e02aa6f99a88eda65091697f27076f04900e9ac4df54e1706e200f9eaf3afb668112b713c4a2 SHA512 4607fc55d009549e484a53015e3931ab7d096b26cf1311378619296777d872fc8b74129ad2ddeddd7cc0dddaff5cc268deb6104b7e8458deb9c51195a0964fda
+EBUILD xdebug-3.1.5.ebuild 1518 BLAKE2B cf3dd85f9831d4c864ae074085f23d9a68a42d11cb4a21aafe0d14ff3e6426ead6c5747c63dd296e0a1ca26bb269bf938460f74002847350aba47c98d362a248 SHA512 c1e2092700ee13f44eb617e0ae922de9450528c524528bf7656ff0a0b48e6f6de1538d87dd718d9dfbbd49aed081f245b17fbfda9402896e5e99093ea2f54489
+EBUILD xdebug-3.2.1.ebuild 1525 BLAKE2B 102121deb525443cd065927f7d3e9b9ba8d6035e925eba34b9cf01310356347ff5142db01d439d9741930b0e7cc82178f14db68668ca07ee1a5954cf6c4e2d7f SHA512 8fd0ae93900ba132475094768551b72b83e8e9eaed297f8215197d582935aaaa97d73d56516f93d3331b9e5d5df671777daf3e21d02dffeaae42c66c6c690521
MISC metadata.xml 318 BLAKE2B 3b475c99c023007f79d0a677e7ed0b977622befdb5b70003253548b748ec16e796bfacd7585b14ad97693002a61ed4136668723a05ef59901d04300fab13a04c SHA512 a00cf5299b46138af793fe348350bb9a19d5c1710fe531cac7fbc8f0d8b9a3147df7374e7bc0f1d1122d3b5e992c482e921c2482b5fde0d7642b542b65428cbb
diff --git a/dev-php/xdebug/xdebug-3.1.1.ebuild b/dev-php/xdebug/xdebug-3.1.1.ebuild
index 5d418f56c531..6eaae2936206 100644
--- a/dev-php/xdebug/xdebug-3.1.1.ebuild
+++ b/dev-php/xdebug/xdebug-3.1.1.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${MY_PV}"
inherit php-ext-source-r3
-KEYWORDS="amd64 ~hppa ppc ppc64 x86"
+KEYWORDS="amd64 ~hppa ppc64 x86"
DESCRIPTION="A PHP debugging and profiling extension"
HOMEPAGE="https://xdebug.org/"
diff --git a/dev-php/xdebug/xdebug-3.1.3.ebuild b/dev-php/xdebug/xdebug-3.1.3.ebuild
index 5d418f56c531..6eaae2936206 100644
--- a/dev-php/xdebug/xdebug-3.1.3.ebuild
+++ b/dev-php/xdebug/xdebug-3.1.3.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${MY_PV}"
inherit php-ext-source-r3
-KEYWORDS="amd64 ~hppa ppc ppc64 x86"
+KEYWORDS="amd64 ~hppa ppc64 x86"
DESCRIPTION="A PHP debugging and profiling extension"
HOMEPAGE="https://xdebug.org/"
diff --git a/dev-php/xdebug/xdebug-3.1.5.ebuild b/dev-php/xdebug/xdebug-3.1.5.ebuild
index 02f16075d018..35521ab31cd5 100644
--- a/dev-php/xdebug/xdebug-3.1.5.ebuild
+++ b/dev-php/xdebug/xdebug-3.1.5.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${MY_PV}"
inherit php-ext-source-r3
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~hppa ~ppc64 ~x86"
DESCRIPTION="A PHP debugging and profiling extension"
HOMEPAGE="https://xdebug.org/"
diff --git a/dev-php/xdebug/xdebug-3.2.1.ebuild b/dev-php/xdebug/xdebug-3.2.1.ebuild
index ca7f9ae401a0..5a495c6236bd 100644
--- a/dev-php/xdebug/xdebug-3.2.1.ebuild
+++ b/dev-php/xdebug/xdebug-3.2.1.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${MY_PV}"
inherit php-ext-source-r3
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~hppa ~ppc64 ~x86"
DESCRIPTION="A PHP debugging and profiling extension"
HOMEPAGE="https://xdebug.org/"
diff --git a/dev-php/zetacomponents-Base/Manifest b/dev-php/zetacomponents-Base/Manifest
index 0c3cf041daec..289886f36696 100644
--- a/dev-php/zetacomponents-Base/Manifest
+++ b/dev-php/zetacomponents-Base/Manifest
@@ -1,6 +1,6 @@
AUX autoload.php 2999 BLAKE2B 7e178de212e6f26e621509ced47998bdf501df0a7ece33f98b943c5bfcc4ca32a886e0a09cb83975f83148a29736be50298281f302094f6fb32c91a695c97d76 SHA512 70f2f358fffd4b9d7a9af07badf2e000974ddbde9230797ef4cc955a73326c665e947278ebf3967d81b93c97805293ab230aea7aa3bb98a56d7a3c34cf20be94
DIST zetacomponents-Base-1.9.1.tar.gz 252350 BLAKE2B cc0d82a107fc1190b57b03ce3a594d9ffa5b3a2627cf30d7d31a1018005a8400917cf7bbd1dfeb23f46d118ae56083e147d148b3bbdba5dfea8fde0a8bcf0c46 SHA512 dd56f123c8ed3b8c0116b878120ba7763e402b8364ba404305a9ab483b1c5a341df994517f160c8a959005ab9b75a5a7af74d08b367daa3fd8f852ba4ede5e05
DIST zetacomponents-Base-1.9.3.tar.gz 253144 BLAKE2B 5e8e5188e67d06da2a4ed0d9cd1df86d15740390109f98028a71cf0aa0cbfaab1a47007095faf7ba8c7fd9b6bb3daae7b3d6fae76cae8b82751b3d67b3680614 SHA512 5718095cbfe657c08b9adf71e4cada49e2edf8518601e235070ac8fb8fc5793bc4ba8a0cb1a4202210fc23884960d06f502288a94cd624c96a53e2fcf395d492
-EBUILD zetacomponents-Base-1.9.1.ebuild 578 BLAKE2B 62d8c5b1d57ccc04e000bd47a851c1ad96e3c081d97b53821d7ed9293eb1c9679176d986b8cc8560361fa8b14dda3fd4ac7146cc015d26be682e567ba4c0079a SHA512 c73d2fb086960fe1001a20ebaa1c834a043c22052c43a528230ce9aa99a4334b0a6affed3a924f1c5daad7308ad745e1cdcb975928d0cfe3f9eeff707b681e75
-EBUILD zetacomponents-Base-1.9.3.ebuild 585 BLAKE2B 72495baff89bf7648ade0b4bbbd6c813825728bdbefb5915c0a62881b031e057f542818488b34b12272b28429bd54233261dd280323322aa704fe4554c112eeb SHA512 1e0cdbfef7c623170a1b8ef062a610451de6a6913e292703a3263558367a20fb7a7998db75c30d969e2aeffae0fd3394b8a9548ae1cddf670ac989dc0829bf3a
+EBUILD zetacomponents-Base-1.9.1.ebuild 574 BLAKE2B 13088a729b903a7daf082e927e3f94e3d38a091f4cebd187e4aec9ec80ceb48a83de7633bb3351ebda189b29c8618913e3cd32e89896a5d73d38cd0f8bb911c0 SHA512 21a5523cb2e3449f4b38299d5c868fad136e3f1993fc6f024d7fd32fdb3bb39febbab3d51e767c20542313ca8fda56ab395857bb6296b15fef9ad1b8d6d0d7f8
+EBUILD zetacomponents-Base-1.9.3.ebuild 581 BLAKE2B a56e3a5786b3a765fa7139996396247e0ead7b3862b1707a96d031353e6c8ceaaf410235fca79f3dcf783b3da0354abe734ae1ed2a96038a3400dcf74ca528d4 SHA512 f060af4740a511295bb95f9cf91528a022effb12c72477dbd15e2543c8d40ccfb42b0f176487aedc6e1a6225d25a32af230242e3c66a5cfc8c57733a551e3670
MISC metadata.xml 348 BLAKE2B 602880b1ca0ed2350af0df820eb034e3e731295c6a35fbf111ea4ca7506b93f581560c866a157c977c4202f0ebd35afd0809fc7add1455d6614bc2f7d37d3f03 SHA512 ae024be08f42891568ebf15f3369bd2578a4a1a53d1419cf321b56413bbdbb1efa754baf5c027ffdaa3f2da00e872f1d665777d2624a33a64546719b63232e6e
diff --git a/dev-php/zetacomponents-Base/zetacomponents-Base-1.9.1.ebuild b/dev-php/zetacomponents-Base/zetacomponents-Base-1.9.1.ebuild
index f3fb27246913..67382ffde160 100644
--- a/dev-php/zetacomponents-Base/zetacomponents-Base-1.9.1.ebuild
+++ b/dev-php/zetacomponents-Base/zetacomponents-Base-1.9.1.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
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/zetacomponents/${MY_PN}/archive/${PV}.tar.gz -> ${P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
RDEPEND="dev-lang/php:*"
diff --git a/dev-php/zetacomponents-Base/zetacomponents-Base-1.9.3.ebuild b/dev-php/zetacomponents-Base/zetacomponents-Base-1.9.3.ebuild
index 35876269b9d1..b39109829079 100644
--- a/dev-php/zetacomponents-Base/zetacomponents-Base-1.9.3.ebuild
+++ b/dev-php/zetacomponents-Base/zetacomponents-Base-1.9.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/zetacomponents/${MY_PN}/archive/${PV}.tar.gz -> ${P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc64 ~s390 sparc x86"
RDEPEND="dev-lang/php:*"
diff --git a/dev-php/zetacomponents-ConsoleTools/Manifest b/dev-php/zetacomponents-ConsoleTools/Manifest
index ea600be1f591..d608ec1c6283 100644
--- a/dev-php/zetacomponents-ConsoleTools/Manifest
+++ b/dev-php/zetacomponents-ConsoleTools/Manifest
@@ -1,4 +1,4 @@
AUX autoload.php 5729 BLAKE2B d5bc237ca40ba53da13e5c4781e7aab556692e86e02f53aa97c407a4600552390a3160cea2deec437af5abadc116f0e840ad337da4d396c6947daaaf5d258616 SHA512 49443855b2cdd5c01b98b232c2afb7a9e7a689abb40c001466fcbc502c25c2239aadba07849ad64787c7269e8408c202233d40dccf1cf7a981ddd2f932e91ae9
DIST zetacomponents-ConsoleTools-1.7.2.tar.gz 932028 BLAKE2B 18469bb11af5f4facf7892df765c9511c699c2f362872da7db13dee3a380286a306809c90f28ad4bc4cfcfa99135e7d35b659a242f507afb91b84fee17d16f4a SHA512 871c9a6827c3cc77275b538dc09d21135affe1f06364e83a7a27b7a9eff4537b509e72fffe3d5f6b1ebb0086d489df2b29af276bdbc0276f163b1f9168f82253
-EBUILD zetacomponents-ConsoleTools-1.7.2-r1.ebuild 633 BLAKE2B 695ca99ee070891d10be1038e10d1a26b9bb60982aae855bdb37ad48669b900f4f75458c852205474e619d2a527e208454fbc507b58b6bde3ee2225efda4b58e SHA512 e8594ce57628e7ada42d52911abc187e1b5b546d37489ae97f143ab664a7b44d5648e9b8f7f1594efb7b4d27b56618d9604f19794a5b346e4acf941d8f2af60c
+EBUILD zetacomponents-ConsoleTools-1.7.2-r1.ebuild 629 BLAKE2B d15e5ce2530b434c76b6e72ef22e4e8d2bcbab41c03a4c14281e91aa3a250da6b0d7d749d1fd907ca3607a522ddfc32e10259a9fa49a2c3f9fe0a8c613053871 SHA512 579732ee8918d57d4bee33510d2e5de743c26ff14ba3d26f7793855f2f7275c5aa115df875126f49f82c3a377ee2f858207c71884c9a50f0b24956bf9b454ec0
MISC metadata.xml 356 BLAKE2B 32834fab0e4f7fc5c7cfa8c180e71b1cccbe8ebac9c88c6229cd4a5c1751ed8c7a6f20e903b776b6bc3f547e10f4da1a7cd1af4fccd5dc7aa00be57dab24db6d SHA512 f7f349b95f421e38ad8bbf6caa155f98193f08a64023a8f686c1ae340dcf5ba3de08dd134ed6f88ab4fdca50d9c8d4db63161415c0436e36cc610776e058e030
diff --git a/dev-php/zetacomponents-ConsoleTools/zetacomponents-ConsoleTools-1.7.2-r1.ebuild b/dev-php/zetacomponents-ConsoleTools/zetacomponents-ConsoleTools-1.7.2-r1.ebuild
index 6fbfab125ede..eef1241b2d09 100644
--- a/dev-php/zetacomponents-ConsoleTools/zetacomponents-ConsoleTools-1.7.2-r1.ebuild
+++ b/dev-php/zetacomponents-ConsoleTools/zetacomponents-ConsoleTools-1.7.2-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/zetacomponents/${MY_PN}/archive/${PV}.tar.gz -> ${P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc64 ~s390 sparc x86"
RDEPEND="dev-lang/php:*[iconv(-)]"
diff --git a/dev-python/GitPython/GitPython-3.1.43.ebuild b/dev-python/GitPython/GitPython-3.1.43.ebuild
index 29051eb6c6da..ab17a602e224 100644
--- a/dev-python/GitPython/GitPython-3.1.43.ebuild
+++ b/dev-python/GitPython/GitPython-3.1.43.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
@@ -39,6 +39,9 @@ BDEPEND="
test? (
>=dev-python/ddt-1.1.1[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ ' 3.10)
)
"
diff --git a/dev-python/GitPython/Manifest b/dev-python/GitPython/Manifest
index 877cfdc529e5..dc7850740fd9 100644
--- a/dev-python/GitPython/Manifest
+++ b/dev-python/GitPython/Manifest
@@ -2,5 +2,5 @@ DIST GitPython-3.1.43.gitbundle 10674326 BLAKE2B c430e6fec138077502dce16a1a10045
DIST GitPython-3.1.43.tar.gz 214149 BLAKE2B bc95520b839a43b88571678d7dadd3998a613a4e4f5b0e59f8740add7794767db2820e2d68a98940976ed27fa57b6e487895b1f3d2894b55f1d7f4e06757a461 SHA512 c193418bbb6ebb4f202c4f6aa95b731acf319d6560db176aa7126cf848a1f11eea9f432c4ff6812e8ddb5f8386b1fa5e10335fbf170f3ec3ac5fd2dcde783415
DIST gitdb-4.0.11.gitbundle 1620355 BLAKE2B 8095193318d4262b8ebb04f35a0500eda8757057ed472dbaaece53e6afa6227e2b2c02a2be5daa5e4c0cc43dcbb5046555407d3d7c8dbed0bc5c415515032b8d SHA512 17e404b335a3c081f4058aeba5c57e5697a580f8ad7a280fde868968cf48f5a0852bfa45019eab730279582c0c536f8204e973d93af09da05908477329d73360
DIST smmap-5.0.1.gitbundle 362567 BLAKE2B 72c8b48ad3250a33b94218c145c02033dee84c1da5f1eea57983a58699262d51844be675330d95c7d64924b6aeaacd4b0a57e9a5acad3be184aaad62102202e7 SHA512 9ca8386bfec25d1562cdf1c2ee85f7edb15fd3f44ecd1abbef738979f12b82f0b0f39a06589203a39f89518d981d7129e35f64f2d855cd162cd964bdd87c8d18
-EBUILD GitPython-3.1.43.ebuild 1982 BLAKE2B ed254e162832216e053463ce2098ab9f293b38cd8889842f06b75a3805728971dac5c878b83be6d0d48084f44fbf5eedc76cd764be5b76db4f8e0a52c55c8260 SHA512 f54bfaa505c67018a456192ffc594e27f3d4f38339af028c2746a95c254d594ca1199194238711651d45c6d8afa2f1225d79964135d4c6dcf6f068726d6589ff
+EBUILD GitPython-3.1.43.ebuild 2068 BLAKE2B 1d87d6e81d477e303b92210c335055b6b533a60bd45c56ddc4ef3d6dc935cc8d6a4bc5f14f7a50724557a9ccaeb5333f3c3aa1912607b2f4ebe2acf51f7ebd5b SHA512 f96b549838b90f7a9e9caaedb88462824798fa9a99c523653a1621d281bd0f8bc65f8b301b96a62c37680713fbddee60144beadbac466610489acb2e6ce10607
MISC metadata.xml 407 BLAKE2B 49fd8d520d575be1489c299f22595120fad882f055b9cf2d02b87382c6d8f0ff38af694e5584b4da579aa84b82c2f1032e4afb64cafd9f4fe9212a6d67b4a752 SHA512 1bebe1e134eb86a4745cf7e297d45118a2bdd3d8a71d0034294b5c799a9cee763c63b61b34c6707c52f61058f727f4b827dd020d285fc297712b29eb7c1129ef
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 25d01d288303..f8e6784a3768 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/autopage/Manifest b/dev-python/autopage/Manifest
index 565763c16434..8a9cbcd9ed1f 100644
--- a/dev-python/autopage/Manifest
+++ b/dev-python/autopage/Manifest
@@ -1,3 +1,3 @@
DIST autopage-0.5.2.gh.tar.gz 21904 BLAKE2B 73597326f6d22d4cac9c9969edc0e6fc23f555d149947aa3aa81529347928a3f9112e9fb15a3ad65e17274ed308fb6fe20810d8364415fe7e59ab1bd47411361 SHA512 68e76dd4c4f049785e226eae499be85139bf57c59fd2161f5bb9df66878541e39a3edc1806f42382bd2d9a922cbdace0d05b60366f72d9a39c31fc39eae05883
-EBUILD autopage-0.5.2.ebuild 882 BLAKE2B 7d6316cc99a413fef24aac90ec20b50b00832ed82e4e69e47bd5fae1cbaed00e49a216b9b9fc58f2b16a123dc6d60be5ed28f1a42f3bdbd22c0c3363693cb607 SHA512 50d8a0875f6088cbf0de1ecef6ea39d46167ea343b293305c63ec3dd7f22b4ef7f6a738a0d72bce1787b3177de670c1943e616f5b6cfbae736211fae5839d286
+EBUILD autopage-0.5.2.ebuild 882 BLAKE2B 715c898049191e042460d7acabda6f64294ffbaf3d1e8c059169f343d56dd21c7c0e949fa74d9abcd9318c360c62f5f216f6d6d757255440c7058803040e8973 SHA512 cd86d8afcf19b0b29b665eaee3ba0aad0cdf1995a3dd47e4aadb9b1211b1718d655ddaf7e38734cb1a4e247422c5b860871d47e7246b1730d748cc9e25cd3ac4
MISC metadata.xml 390 BLAKE2B 6be679e40e58985a6ad622fcb85f130bcc6b8039accd14243e6dcba458a0af721eaf9e7928bfe0d29f62477df6e437143865b68a61820b88dfd61a6e760992ea SHA512 3d76be1ae51467569281305138475733f9ce9b89b7d2a41f496c69bebd86e205019d1e75d1de22267d36aa2822ebe8bf94f5722d46ec27a8a79f349e38dad3b4
diff --git a/dev-python/autopage/autopage-0.5.2.ebuild b/dev-python/autopage/autopage-0.5.2.ebuild
index 4a683e92c60e..63b0a3403a3b 100644
--- a/dev-python/autopage/autopage-0.5.2.ebuild
+++ b/dev-python/autopage/autopage-0.5.2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 1d1e1e7ccfde..bfb57f72f58f 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,7 +1,9 @@
DIST boto3-1.34.113.gh.tar.gz 812031 BLAKE2B ffb4cc54a83d9d783eb69694393a6cc8c4d07325496802de80e8ac1999a1b5f45166571ae52eb8b38cb7d3e58d0cc8114088f7cd698f090b6ab1244565c0af63 SHA512 eebde25a83b2a7169b6892fa61475f26f9bf6baf7eff242d8bde0a5cd1920a7a39107071b093e59aca2a742662e16825b7fcf2850f59840da63a9cf78a19615d
DIST boto3-1.34.117.gh.tar.gz 813596 BLAKE2B 1b68c6410a9e4859c05ec6e8baa7b4d0a8eda39ac9cfe7173d581e5712409bb5df83d35f30deb4f5e4e1dd70c0dc411cd8a1725b00f1e8a3026dbaef9862cde0 SHA512 40c6c1d62d94e0ac8d0237abbbacb9b7473dbce0ee7be5f2e8106f0c0be99b6bf048f3068e2978c578a8df5948f854bd4f3b9d99d935094a646a33f3bada7136
DIST boto3-1.34.122.gh.tar.gz 817093 BLAKE2B ecc91833d5d8b7ae33c2fe435e33bc8fa236388dcd36bbbfad138e72dcada1018d9fe032a04565bc6ba04f252c5b1e066f650620aab2b6682705d164660eaa9b SHA512 26ece26e24a09ce12f57fd7cbede798446ddb60c28dd7d090c2604b71cc92fca9cfdc268e6d65fad1bcecf161976186b21acefdb70a2de8acaccd85567a388d0
+DIST boto3-1.34.123.gh.tar.gz 817520 BLAKE2B 264464edc80ec43c6759b542629bfbaa1a7212a67d6738b920191f52be9a51bf6c16170de161f2299273cb5ac3e15dc8c74e60aff8212e51408343362f275f8f SHA512 4b90e3534e0319932bd038a23e68a2dd913fe99f0d07df23f2a1dd4ac8fca7c6f614e7cbc3359851e575599c386c89f382c439f712956e9190872d610b8f6c04
EBUILD boto3-1.34.113.ebuild 1198 BLAKE2B c863be0c9348383129a919e79acbc6962b7c3973f77f68c85df6944a7658a2b39a44a91d904b7fee34ffb849e904e7bf6a503ca35a56085f2b04f40cbb70d4d4 SHA512 10a7f8345e1dc13766f1a15a127a885a42f7750f15c53b25fcba2ef033083192b7381cb53cd7be6c8c876bc1422f615578f730efca83c71ece042593282043a6
EBUILD boto3-1.34.117.ebuild 1205 BLAKE2B 27d096dc4f88c8351e0857e9f8b4195060f3f1218e1734c699a832246cc59e081cda9ee7369e3b44706e7ce8ef390e8792e273aff7f6e92a75c69461fc1136d6 SHA512 cca4aef410e4fb2ef71181a15233da830df39d8b7f1e779b5d6a8df74eb602afee11b8965e0ca9254cb87155a8514b43fcc0de09f681ecec9a384a904f3fe0b2
EBUILD boto3-1.34.122.ebuild 1205 BLAKE2B 27d096dc4f88c8351e0857e9f8b4195060f3f1218e1734c699a832246cc59e081cda9ee7369e3b44706e7ce8ef390e8792e273aff7f6e92a75c69461fc1136d6 SHA512 cca4aef410e4fb2ef71181a15233da830df39d8b7f1e779b5d6a8df74eb602afee11b8965e0ca9254cb87155a8514b43fcc0de09f681ecec9a384a904f3fe0b2
+EBUILD boto3-1.34.123.ebuild 1205 BLAKE2B 27d096dc4f88c8351e0857e9f8b4195060f3f1218e1734c699a832246cc59e081cda9ee7369e3b44706e7ce8ef390e8792e273aff7f6e92a75c69461fc1136d6 SHA512 cca4aef410e4fb2ef71181a15233da830df39d8b7f1e779b5d6a8df74eb602afee11b8965e0ca9254cb87155a8514b43fcc0de09f681ecec9a384a904f3fe0b2
MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd
diff --git a/dev-python/boto3/boto3-1.34.123.ebuild b/dev-python/boto3/boto3-1.34.123.ebuild
new file mode 100644
index 000000000000..2c733040b7a3
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.123.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+ https://github.com/boto/boto3/
+ https://pypi.org/project/boto3/
+"
+SRC_URI="
+ https://github.com/boto/boto3/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+ >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # don't lock versions to narrow ranges
+ sed -e '/botocore/ d' \
+ -e '/jmespath/ d' \
+ -e '/s3transfer/ d' \
+ -i setup.py || die
+
+ # do not rely on bundled deps in botocore (sic!)
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest tests/{functional,unit}
+}
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 079c9c1eac83..97c65b91b935 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,7 +1,9 @@
DIST botocore-1.34.113.gh.tar.gz 13060395 BLAKE2B 8f9329d613f489f2305d068566940a94199a16e9d538597a86cd916a331245a70c6ad771f0d7d71a05a77a49c86aa8ff6be2ac6cd97c04828cc9f54cb6c5e2ac SHA512 218656c921b7ae6a605d6cca4cb90b76aee2a18541e78189828f2adfbb821fbebac406ba19887c0a07aece72dd4936f41b057fb25611e1b03db4bd11fda66bd6
DIST botocore-1.34.117.gh.tar.gz 13076178 BLAKE2B defbd66d6409004fe49df44aec0a00b4bbe1a459d3e4b067c5c8609b998c63e7d62c8d3c48805416d44c08aeb3ab261f4449cc7e6a7c66dd3ca5f97bdcce291f SHA512 d9736ddb868e602afbaad95989d284b2835636f273e8a4263caa7eec619fe7cc45515fbbe98d4fd33121fe0d97d34353f7cd811bc878a81d1f5f7437798b24d6
DIST botocore-1.34.122.gh.tar.gz 13066937 BLAKE2B f22af79873b5574ae4b2b9041568cfc1d727625c3fa45c9b8d1bef71ffcce893aa8a3591c83160437c7e617be72814a2209569db633d857f869a2152af7c8e05 SHA512 f08dcb2920d4bd26a47478edb871f75b240275a7b96acf58be838080dddca3d4f64b9fda8683e5a3db97defe367298b2ba634fc4d605523805b23c83c3a5ae0d
+DIST botocore-1.34.123.gh.tar.gz 13080868 BLAKE2B a15ecc1151803d26181c72117df62a6777c2d209cc1a49eb106d7a779fab23300762d8e034e9dc79c8eb747d6e31b5ea75739698809797bea9fe3c930b72b40a SHA512 20f77200edd899b957c7544ba7faed4fb7fd6a0fb6c0fe95cd729c67b3f47bb2414ed413c145fcc9e0f1e55f2cee86398580b9b71d38b70043d01efbe48e9510
EBUILD botocore-1.34.113.ebuild 1477 BLAKE2B 784b43f060f0702808a3894fdab7a15dd4b4feeffc3c1ab2fe24cca762b2dc1310f40ae5b2941db5c4aa9c4ff8b69d858520826027a50ce975d25150132b4d56 SHA512 e86970ec900929641794d61e02f26bc7e7c8af803095dcc5c8fbedac9d79275c596176f2b492061289056c7d29ebbaa6e64344148f22b6349ac4420ab5038dca
EBUILD botocore-1.34.117.ebuild 1484 BLAKE2B 30f7e11da3d7c36574e721023e7a0dba6ffe87172afec095dec711b929274a58d6a1352d131df44cd36598f11dda34df8d2e51e723b62e8ac096437360526aa6 SHA512 699735f1b1feb67c3b03d3e3787b45bfa3bc2ac6f639881b9414cdfc4aea5bb022d2e701d09061de5a237dcf3f32be4668b7ebc3f12cd950765b439d1ea4d88c
EBUILD botocore-1.34.122.ebuild 1484 BLAKE2B 30f7e11da3d7c36574e721023e7a0dba6ffe87172afec095dec711b929274a58d6a1352d131df44cd36598f11dda34df8d2e51e723b62e8ac096437360526aa6 SHA512 699735f1b1feb67c3b03d3e3787b45bfa3bc2ac6f639881b9414cdfc4aea5bb022d2e701d09061de5a237dcf3f32be4668b7ebc3f12cd950765b439d1ea4d88c
+EBUILD botocore-1.34.123.ebuild 1484 BLAKE2B 30f7e11da3d7c36574e721023e7a0dba6ffe87172afec095dec711b929274a58d6a1352d131df44cd36598f11dda34df8d2e51e723b62e8ac096437360526aa6 SHA512 699735f1b1feb67c3b03d3e3787b45bfa3bc2ac6f639881b9414cdfc4aea5bb022d2e701d09061de5a237dcf3f32be4668b7ebc3f12cd950765b439d1ea4d88c
MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0
diff --git a/dev-python/botocore/botocore-1.34.123.ebuild b/dev-python/botocore/botocore-1.34.123.ebuild
new file mode 100644
index 000000000000..ba6cd2a5d2a2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.123.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+ https://github.com/boto/botocore/
+ https://pypi.org/project/botocore/
+"
+SRC_URI="
+ https://github.com/boto/botocore/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ <dev-python/jmespath-2[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+# unbundled packages
+RDEPEND+="
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ # unpin deps
+ sed -i -e "s:>=.*':':" setup.py || die
+
+ # unbundle deps
+ rm -r botocore/vendored || die
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # rely on bundled six
+ tests/functional/test_six_imports.py::test_no_bare_six_imports
+ tests/functional/test_six_threading.py::test_six_thread_safety
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest tests/{functional,unit}
+}
diff --git a/dev-python/cliff/Manifest b/dev-python/cliff/Manifest
index b72652480128..50ac447853b8 100644
--- a/dev-python/cliff/Manifest
+++ b/dev-python/cliff/Manifest
@@ -1,3 +1,3 @@
DIST cliff-4.7.0.tar.gz 84250 BLAKE2B e49cb9b5e05ab37885df47b80489e41eaf7662cf39ce61bdcb545a6ef5496b786c94c60c2164af15ae9536af7a9841e723fa62091300b28a49beed8945941dc0 SHA512 f1e6a28fbedb911efae02a3827f019411b99afdc316fcb07b115ca2157dcd23bbcce72d2d63b9850bb5b1cb21a4787575528a26d178943f7aba2a125ed9b55e5
-EBUILD cliff-4.7.0.ebuild 1081 BLAKE2B 74729e61b5452420c92a196fdaaf8b05641c121efa62954fbfcc83e47a17441ab138b5c1187bf6496cd89a7915d5de32cc507094d01c6d7958464b0ff498dc11 SHA512 a1aaf22293befbea9a2913e5a731f5cc0dea1c4ccf90906cf6e541901d39f401781ec26039438adb3adf5364e8b43b8932c0aa49eb4209260e1b6354e1b3d33f
+EBUILD cliff-4.7.0.ebuild 1081 BLAKE2B f50ae17613bcdc98436ad5b857fac9ce9e4f0d2987076a69b0e99a7e6814dc27276221ac2c8894630b4d3b3671736711051a2adb8f1d5b631199f7ee3cde70e8 SHA512 bac168b496b8b0d18bcfe54cc46e8a7c8213425cde0ff1d5dae6c83021bb5efb6d7f9a72336606c5b01761ce15f7b89b850f2e07137cbf3d3cf1044937a9cca2
MISC metadata.xml 712 BLAKE2B 367482d2ee04af7b55c217aaa49b5784333f66b1a25dffc0bcf5b639c90d69df0002feac780e36ca7a7c40fd40be424c8116389fbaf9ad5547ffb7f2f5f34697 SHA512 dfcdcdb8f473a5f9caaf281f3c408b21c15dee411c71f45ac0c2f79d2ce2ab5aa29bc59d5fcb1ee13db033509b38c27a3b9d5c07b6bd20a10e9933632f9f5657
diff --git a/dev-python/cliff/cliff-4.7.0.ebuild b/dev-python/cliff/cliff-4.7.0.ebuild
index b34332693c8e..e2b30c9a5d9e 100644
--- a/dev-python/cliff/cliff-4.7.0.ebuild
+++ b/dev-python/cliff/cliff-4.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/cmd2/Manifest b/dev-python/cmd2/Manifest
index 978dcdc46242..c665f3e7deeb 100644
--- a/dev-python/cmd2/Manifest
+++ b/dev-python/cmd2/Manifest
@@ -1,3 +1,3 @@
DIST cmd2-2.4.3.tar.gz 678661 BLAKE2B 806fbd6abc26737032dd6330ebabc1e5308e9082f9c98002845a54f1458d314feb476e4d491892e74cde16f5043c57495426ad50aaf3e7e8d0d938f0388db6e2 SHA512 1d440752262f38a742069e636373884edcc49c17ba17b21b24015cfe559b4df36b45ac9489f2f643897fbd38f54b8e6120daf07ef25d2f209af8a4ac8e4c0085
-EBUILD cmd2-2.4.3.ebuild 1455 BLAKE2B c45c3677e3d75057921f203aa17aa168b7a007d8a4b75280abcca68b8dae108f50db8d5149872aad1ef748e5d0f5c442093d0d6144145ba2d0a8698d2d51240a SHA512 7fdb05abdb90c0f1f39b55bd6052fc63ecb0f1362b90368fb4878afd385ce5c5a588cb52cafd82ff369c5577798324b68f62b7e584245398159ec59ff3441874
+EBUILD cmd2-2.4.3.ebuild 1455 BLAKE2B fc9b8a854d0fdaafa516c4a6bc9d9a29c4e31366c48174f73d1c7cb357db28f7808db28edc4d7f51f31ec3d984e90a0308176fff421070995d9f179b6ccf3acd SHA512 f0c8e2c71e22bdcc2aec16bccee90494d8d8914ef4f57db0545044cc14e4f9218dc90a10140807302541bf219edfabe8bfbdbc97bc876d46fa324d988b537a50
MISC metadata.xml 522 BLAKE2B 39d319b6a64a7b54568a3fbd3d7db9adf7719b690a8f086018ce41f0595db157b1f7825ce28afb4fb0d748ca0d6dc21d79e480361b69b4bf29c0efc2d2540bba SHA512 57315c23dd64534085502e59f0b8ca01ef8088d5a2b16ed807631a1f36a523768960754b00619e802333552c405e2984e314d91003f7a624da6f1eb8e8e4b98a
diff --git a/dev-python/cmd2/cmd2-2.4.3.ebuild b/dev-python/cmd2/cmd2-2.4.3.ebuild
index f953f66e3566..0f826a16aea2 100644
--- a/dev-python/cmd2/cmd2-2.4.3.ebuild
+++ b/dev-python/cmd2/cmd2-2.4.3.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 virtualx pypi
diff --git a/dev-python/dask-expr/Manifest b/dev-python/dask-expr/Manifest
deleted file mode 100644
index 4811b2c8d4b1..000000000000
--- a/dev-python/dask-expr/Manifest
+++ /dev/null
@@ -1,11 +0,0 @@
-DIST dask-expr-1.0.11.gh.tar.gz 242347 BLAKE2B 38b35e4558fc589738d98b59bcaa378351dfa11110c3a7fd7919b709db1ef5b5b97fd431aa2fc07ba69ec41012c91667873615fea763efee2d8f07b99eee910e SHA512 ddd4cd3582dc843a3dd7702f5a457df44d97b7b3828629d702c209f4b84fc1410b059029f82dc167ebefbf3de148aed7f54ecc69241c179c86bf66f9bbd19f41
-DIST dask-expr-1.0.12.gh.tar.gz 253354 BLAKE2B 566075d45e3d3b0521cf686b231c0e17f8f445ac95f81f8f32a10c2627cba62e243c02b4ef8d8eed88771df6ce52f88923c5d6fad94a84f950c33ffc70ea550f SHA512 423797cb6142761bbaf56970f474ecf96b047675c8032f2e73427158320f3dd012e861cd9c86560c75c51b9e1350b1081ad5bd0943cde6522b3c21a799fee307
-DIST dask-expr-1.0.13.gh.tar.gz 253953 BLAKE2B a3261ef74ec46835b29223a81ac7a69ae36599af4a092ac87876ca64fc764c1b042b14d39bf624132b2d3623979263ed382f6938793d0d7e1ded7679d0971b32 SHA512 5d32b7cdcc9004ca761ab1c16cccab8bd9487f528d0b09a98b5557ff24bf0a4e432e86b1fcb4e4a1ca78b38848ca85a0b6760a904917141cb73d8d27d80a876c
-DIST dask-expr-1.0.14.gh.tar.gz 254618 BLAKE2B 02da3b565eb484f7caf75c871d032dfdb747fa683fa163178ab4322d7fd23d025a97cb15c21a8b3d5ba4c8fb8721dc552f533c3155f198c6e825a837c43ace9c SHA512 430bbb0fbf06ffb4d22a8753b9850da063cc834337b431ded2c9dc32272d4984b9e2b058ce33a4a76d1c8b42410c5a9315344768cf303bc3aea21cc6ca698f30
-DIST dask-expr-1.0.5.gh.tar.gz 239409 BLAKE2B 0fae8540f40cbdead823f300a68df239bb838bb88d34c000b6d29ee451609a4cfc4422586cbf1fc3d2e10b50ffab6e8a2414c14c00635d929d92d7e40b1abff5 SHA512 3baf9e1aca78bc8158bce0e6beb323e511fa5717578bb10bfce27ec38a8f7b6e25b21edeffc669a1ac5f4a987dbbd948bba0f4375f3c5b329d13fab7093708ea
-EBUILD dask-expr-1.0.11.ebuild 1387 BLAKE2B f82a26591e7316b1c7d679644963ba9d40554cf145adf9d0df031cd2a11572dd4ea5ab105d57ec79545a3a8e793f7a1260906baa4d4150b87e97a2233aa868ab SHA512 38735e12722d1718cbb6144374eaab468e988af516242667378f91fda7c674abfdd134e34d6849323614c45244c396f4e56ab577606a5f82790ff55a25f59351
-EBUILD dask-expr-1.0.12.ebuild 1387 BLAKE2B 6262ae4074b2ddcbc3ef89530e81ee3a8a653fc1bc00c5965cf7e52ab32c5c9de56d547f3ef06099c1de1808ef50039512f048a05a6ef82e21ab1882a4cbe32b SHA512 70fa8da4a65b69ea04240da29e1c00480a7d6087358f77486cb7b8472af09932da2980297e1e090b7f14d6ada9f7c950698353f15c1fc1e96a90575c6803a453
-EBUILD dask-expr-1.0.13.ebuild 1456 BLAKE2B d4ec7a2b959116a3d6b26475d055222dfb5708e81fffa24b88c366a46e70c290bb9e86c99f144cfcb9e2220677a125118329773d95956f2fa77d541a2f16547c SHA512 6891033d9a74a6ab48d4fbabe79fa23a08c2b091b7f6b3afd16394847d4019724960dce7b8dff0fd1d8a0ce81346c1749a2d12894cce8675949194a38bf769a7
-EBUILD dask-expr-1.0.14.ebuild 1456 BLAKE2B d4ec7a2b959116a3d6b26475d055222dfb5708e81fffa24b88c366a46e70c290bb9e86c99f144cfcb9e2220677a125118329773d95956f2fa77d541a2f16547c SHA512 6891033d9a74a6ab48d4fbabe79fa23a08c2b091b7f6b3afd16394847d4019724960dce7b8dff0fd1d8a0ce81346c1749a2d12894cce8675949194a38bf769a7
-EBUILD dask-expr-1.0.5.ebuild 1386 BLAKE2B d506750ffcd0b0b0a7fc5dbdeda206af53e20d538879666c0ebb596ebb2cc7a9cff11016f46290e2279c2f030e052659fff93ba8421a9e85324cdc5255101e06 SHA512 09f5156a6fed8e32d83e1129c1cbddb579b715c11ed23589e76143ec06df9c11012cc7517e7a234eaa1366539be0d1cdca7dbfe276ed1129fbd49e468e0e4dec
-MISC metadata.xml 369 BLAKE2B 38dfcaeb0144094d8da213fdf05186a59db6d252f0328ffb3b4030e2a4db300e4af0f1f06a868eb80c68f831fc25aaab450f951890db737924662560087dc5fb SHA512 b6ab843478467faa7561eff3282e19fcf0e4e5280c22b5cf1ae4179b75c6e58ad8e98950ae6323099e4ec867220a59bc053962ca3fcb7c38004c9fd244cc1712
diff --git a/dev-python/dask-expr/dask-expr-1.0.11.ebuild b/dev-python/dask-expr/dask-expr-1.0.11.ebuild
deleted file mode 100644
index 9a011f9034c4..000000000000
--- a/dev-python/dask-expr/dask-expr-1.0.11.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="High Level Expressions for Dask"
-HOMEPAGE="
- https://github.com/dask/dask-expr/
- https://pypi.org/project/dask-expr/
-"
-# pypi tarball removes tests, as of 1.0.1
-SRC_URI="
- https://github.com/dask/dask-expr/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-RDEPEND="
- >=dev-python/dask-2024.4.1[${PYTHON_USEDEP}]
- >=dev-python/pyarrow-7.0.0[${PYTHON_USEDEP}]
- >=dev-python/pandas-2[${PYTHON_USEDEP}]
-"
-# TODO: make pandas depend on pyarrow unconditionally? we're having
-# transitive deps here.
-BDEPEND="
- dev-python/versioneer[${PYTHON_USEDEP}]
- test? (
- dev-libs/apache-arrow[parquet,snappy]
- dev-python/pyarrow[parquet,${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin
- sed -i -e '/dask/s:==:>=:' pyproject.toml || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # requires distributed
- 'dask_expr/tests/test_shuffle.py::test_respect_context_shuffle[shuffle]'
- )
- local EPYTEST_IGNORE=(
- # requires distributed
- dask_expr/io/tests/test_parquet.py
- dask_expr/tests/test_diagnostics.py
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/dask-expr/dask-expr-1.0.12.ebuild b/dev-python/dask-expr/dask-expr-1.0.12.ebuild
deleted file mode 100644
index 6a2eead6796d..000000000000
--- a/dev-python/dask-expr/dask-expr-1.0.12.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="High Level Expressions for Dask"
-HOMEPAGE="
- https://github.com/dask/dask-expr/
- https://pypi.org/project/dask-expr/
-"
-# pypi tarball removes tests, as of 1.0.1
-SRC_URI="
- https://github.com/dask/dask-expr/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-RDEPEND="
- >=dev-python/dask-2024.4.2[${PYTHON_USEDEP}]
- >=dev-python/pyarrow-7.0.0[${PYTHON_USEDEP}]
- >=dev-python/pandas-2[${PYTHON_USEDEP}]
-"
-# TODO: make pandas depend on pyarrow unconditionally? we're having
-# transitive deps here.
-BDEPEND="
- dev-python/versioneer[${PYTHON_USEDEP}]
- test? (
- dev-libs/apache-arrow[parquet,snappy]
- dev-python/pyarrow[parquet,${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin
- sed -i -e '/dask/s:==:>=:' pyproject.toml || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # requires distributed
- 'dask_expr/tests/test_shuffle.py::test_respect_context_shuffle[shuffle]'
- )
- local EPYTEST_IGNORE=(
- # requires distributed
- dask_expr/io/tests/test_parquet.py
- dask_expr/tests/test_diagnostics.py
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/dask-expr/dask-expr-1.0.13.ebuild b/dev-python/dask-expr/dask-expr-1.0.13.ebuild
deleted file mode 100644
index c853f4410855..000000000000
--- a/dev-python/dask-expr/dask-expr-1.0.13.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="High Level Expressions for Dask"
-HOMEPAGE="
- https://github.com/dask/dask-expr/
- https://pypi.org/project/dask-expr/
-"
-# pypi tarball removes tests, as of 1.0.1
-SRC_URI="
- https://github.com/dask/dask-expr/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-RDEPEND="
- >=dev-python/dask-2024.4.2[${PYTHON_USEDEP}]
- >=dev-python/pyarrow-7.0.0[${PYTHON_USEDEP}]
- >=dev-python/pandas-2[${PYTHON_USEDEP}]
-"
-# TODO: make pandas depend on pyarrow unconditionally? we're having
-# transitive deps here.
-BDEPEND="
- dev-python/versioneer[${PYTHON_USEDEP}]
- test? (
- dev-libs/apache-arrow[parquet,snappy]
- dev-python/pyarrow[parquet,${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin
- sed -i -e '/dask/s:==:>=:' pyproject.toml || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # requires distributed
- 'dask_expr/tests/test_shuffle.py::test_respect_context_shuffle[shuffle]'
- # TODO
- dask_expr/tests/test_groupby.py::test_groupby_index_array
- )
- local EPYTEST_IGNORE=(
- # requires distributed
- dask_expr/io/tests/test_parquet.py
- dask_expr/tests/test_diagnostics.py
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/dask-expr/dask-expr-1.0.14.ebuild b/dev-python/dask-expr/dask-expr-1.0.14.ebuild
deleted file mode 100644
index c853f4410855..000000000000
--- a/dev-python/dask-expr/dask-expr-1.0.14.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="High Level Expressions for Dask"
-HOMEPAGE="
- https://github.com/dask/dask-expr/
- https://pypi.org/project/dask-expr/
-"
-# pypi tarball removes tests, as of 1.0.1
-SRC_URI="
- https://github.com/dask/dask-expr/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-RDEPEND="
- >=dev-python/dask-2024.4.2[${PYTHON_USEDEP}]
- >=dev-python/pyarrow-7.0.0[${PYTHON_USEDEP}]
- >=dev-python/pandas-2[${PYTHON_USEDEP}]
-"
-# TODO: make pandas depend on pyarrow unconditionally? we're having
-# transitive deps here.
-BDEPEND="
- dev-python/versioneer[${PYTHON_USEDEP}]
- test? (
- dev-libs/apache-arrow[parquet,snappy]
- dev-python/pyarrow[parquet,${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin
- sed -i -e '/dask/s:==:>=:' pyproject.toml || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # requires distributed
- 'dask_expr/tests/test_shuffle.py::test_respect_context_shuffle[shuffle]'
- # TODO
- dask_expr/tests/test_groupby.py::test_groupby_index_array
- )
- local EPYTEST_IGNORE=(
- # requires distributed
- dask_expr/io/tests/test_parquet.py
- dask_expr/tests/test_diagnostics.py
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/dask-expr/dask-expr-1.0.5.ebuild b/dev-python/dask-expr/dask-expr-1.0.5.ebuild
deleted file mode 100644
index 9e22366c1f75..000000000000
--- a/dev-python/dask-expr/dask-expr-1.0.5.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="High Level Expressions for Dask"
-HOMEPAGE="
- https://github.com/dask/dask-expr/
- https://pypi.org/project/dask-expr/
-"
-# pypi tarball removes tests, as of 1.0.1
-SRC_URI="
- https://github.com/dask/dask-expr/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv"
-
-RDEPEND="
- >=dev-python/dask-2024.3.1[${PYTHON_USEDEP}]
- >=dev-python/pyarrow-7.0.0[${PYTHON_USEDEP}]
- >=dev-python/pandas-2[${PYTHON_USEDEP}]
-"
-# TODO: make pandas depend on pyarrow unconditionally? we're having
-# transitive deps here.
-BDEPEND="
- dev-python/versioneer[${PYTHON_USEDEP}]
- test? (
- dev-libs/apache-arrow[parquet,snappy]
- dev-python/pyarrow[parquet,${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin
- sed -i -e '/dask/s:==:>=:' pyproject.toml || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # requires distributed
- 'dask_expr/tests/test_shuffle.py::test_respect_context_shuffle[shuffle]'
- )
- local EPYTEST_IGNORE=(
- # requires distributed
- dask_expr/io/tests/test_parquet.py
- dask_expr/tests/test_diagnostics.py
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/dask/Manifest b/dev-python/dask/Manifest
deleted file mode 100644
index dd975ca936c9..000000000000
--- a/dev-python/dask/Manifest
+++ /dev/null
@@ -1,11 +0,0 @@
-DIST dask-2024.2.0.gh.tar.gz 9335533 BLAKE2B c23bf3da4624b187f30cf0ca5fe885a705e8e4be9b9d919ff491399d1029d43c4343159acf9bd6a61611af7ecacd8c00bd1cb199176b742ad3c556e2a5da65c9 SHA512 8a0b5c17aa34b309aed370852ddfb25cde220de87fe9c1afd8d88f7a4abad9f4523c90424f8a5cc1d7186850f35071ee10e7a33396ca2c4c4be975783cc5fe2e
-DIST dask-2024.2.1.gh.tar.gz 9341330 BLAKE2B f5d02fd7389711c5d7b048e541c28af87a8425931277ce035163c16699d7275b802afc90c71256ac268f67390afc9dd4a393df2ddeedac6e378bf787edf43e41 SHA512 3863ec9126ba9fa0cf067a62d3d763d7cf52c6e49cdbfc258336b4536922c46f23443ff8aa4eb49176a38d2a70e03e2d5ca8a2c4b96c98d474654eec4e44c9c5
-DIST dask-2024.3.1.gh.tar.gz 9342821 BLAKE2B 2d85be59caa48005b1951d56c4af5991bc378932cac34fc9fcfdd4a55027cacf60738af11eab87d13f764b90d7cba74ba239e10949a8231d0e08d4e5a2eaf936 SHA512 465a489cdfd59eb7b20a4736549a0cee9bedb5b864339b1040c5490c70a4a7486a83bdf4d951a1ea15529685838dcdc4d2554b03ebd9b8227cce0d270e80a7cd
-DIST dask-2024.4.1.gh.tar.gz 9345547 BLAKE2B 5ac11e23e10985eb9641734d016b84600a67b4d30dfe999f1c7b6c4bb279ba622adf58262721b4c37701a265c02e22d989e94031a1d0b53435d1ecef054704d5 SHA512 683f548da4f0004181b912c1672d6bbefc33f7ab4f3fecee6634c13691ea718560cbaed6391e2380ae776ee1db850fc90bcc8feeea34dc85dd87332cff484726
-DIST dask-2024.4.2.gh.tar.gz 9364544 BLAKE2B b058b6219c5abde7fd91641e962bc4b13a8533a9f8be53f779b196f81f5c2f7bd5f8fcbbb383d6c05b5f5e4b4b0a0dae105f00fe237d2cc7d990ef5607c18695 SHA512 1562cc3ad55973e14526d07d965aff0a41b0521a212070f4dc191bb9c4c48a4ea03c1c196b288b91ee1e917ec91faa1cab227476bbf619aa9cc7beae4bb60042
-EBUILD dask-2024.2.0.ebuild 3111 BLAKE2B 9a4b01ff99a9d8e9508697f3be74f16c205e07d4ba106c990598af2a88a45477779970dd95de114e5931b3c6df669e1f11f19e7a73c6655f2ede71784034befb SHA512 84a8351af7d532066d9fc5c1f49342cae04b8482d9b4c5fd3298ba445881bea06e62e86d5f5b76732a88872bde3670a7758a68da5313b862ab24e3ce982a64fd
-EBUILD dask-2024.2.1.ebuild 3135 BLAKE2B 63ce027b509df847958c1da381f65b3ca8330e39fca56a1cac27a5ffe53143a9ada0147afdd5d69ee5b4c1cbe83551b4823096a9d96f4e2e4c6be97bd14c21ab SHA512 8bf2e366869fa74cf17741f2373dd05a05848fc0d005f56d05298f45d8e9882d7f8018bfde849534fc09c306400efeab1dbc748862bc02e3edfb539b0faa8f7d
-EBUILD dask-2024.3.1.ebuild 3269 BLAKE2B f8c97126c80feee9e38a377d27dd19bcc9967404f5fc871fc32134c89a4c4a686e7eb257d2832d98fecc077f0991470e20a2ac01a76f01b364fabd40ae64e14e SHA512 8fad7bf15122d9beeccaee30fe5799a05cf23de7a98170ccd87d14b691bf5f07fc9a8ecd65092bb16571a8116ee2602964430f6536c20815dd1ad816e1996c7a
-EBUILD dask-2024.4.1.ebuild 3338 BLAKE2B 3ed32421629151d4b42e14539d35f052fe0e8d60937cce068101133e421a6c026ecc6dc07939ba532490cacc6dc66345c032e0215a7827134cc2bee148446d9f SHA512 13a1086195c47ae0df1296279af2114052ace0f0ecb0ebd3cce368429278b4ee4186c1c2135d4905e1465c46cf2d4d20f473c597047053603b22fa14933ca459
-EBUILD dask-2024.4.2.ebuild 3338 BLAKE2B 3ed32421629151d4b42e14539d35f052fe0e8d60937cce068101133e421a6c026ecc6dc07939ba532490cacc6dc66345c032e0215a7827134cc2bee148446d9f SHA512 13a1086195c47ae0df1296279af2114052ace0f0ecb0ebd3cce368429278b4ee4186c1c2135d4905e1465c46cf2d4d20f473c597047053603b22fa14933ca459
-MISC metadata.xml 724 BLAKE2B 9af7553cec2b66228a21f146372d86b8d620048d68f94c1fd09006c8ee7ddaa4e212c2a359b937a5ee37ac23df01e10af0796e8b4cf952237cb4c73a2dff7ca0 SHA512 89b83402c13b06f7adf10cd1cc08b96b90dbc2ca3b5c0c6c422b6e2394e03fd51346306479557c11fcfdbd4a81a574890f2367228ea38531b5f05c02a30b8dcb
diff --git a/dev-python/dask/dask-2024.2.0.ebuild b/dev-python/dask/dask-2024.2.0.ebuild
deleted file mode 100644
index d62a6d3c2376..000000000000
--- a/dev-python/dask/dask-2024.2.0.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Task scheduling and blocked algorithms for parallel processing"
-HOMEPAGE="
- https://www.dask.org/
- https://github.com/dask/dask/
- https://pypi.org/project/dask/
-"
-SRC_URI="
- https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/click-8.1[${PYTHON_USEDEP}]
- >=dev-python/cloudpickle-1.5.0[${PYTHON_USEDEP}]
- >=dev-python/fsspec-2021.9.0[${PYTHON_USEDEP}]
- >=dev-python/importlib-metadata-4.13.0[${PYTHON_USEDEP}]
- >=dev-python/numpy-1.21[${PYTHON_USEDEP}]
- >=dev-python/pandas-1.3[${PYTHON_USEDEP}]
- >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
- >=dev-python/partd-1.2.0[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
- >=dev-python/toolz-0.10.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/toolz[${PYTHON_USEDEP}]
- >=dev-python/versioneer-0.28[${PYTHON_USEDEP}]
- test? (
- dev-python/moto[${PYTHON_USEDEP}]
- dev-python/numexpr[${PYTHON_USEDEP}]
- dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- dev-python/scipy[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # fails with sqlalchemy-2.0, even though we don't use it x_x
- sed -i -e '/RemovedIn20Warning/d' pyproject.toml || die
- sed -i -e 's:--cov-config=pyproject.toml::' pyproject.toml || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # more tests relying on -Werror
- "dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]"
- dask/array/tests/test_random.py::test_RandomState_only_funcs
- dask/dataframe/tests/test_dataframe.py::test_view
- dask/dataframe/tests/test_shuffle.py::test_npartitions_auto_raises_deprecation_warning
- # TODO
- dask/array/tests/test_reductions.py::test_mean_func_does_not_warn
- dask/tests/test_config.py::test__get_paths
- dask/array/tests/test_linalg.py::test_solve_assume_a
- "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[<lambda>0-float-5-1-True]"
- "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[<lambda>1-float-5-1-True]"
- dask/array/tests/test_image.py::test_preprocess
- dask/tests/test_system.py::test_cpu_count_cgroups_v2
- # require sqlalchemy<2.0
- dask/dataframe/io/tests/test_sql.py
- # crashes
- dask/tests/test_base.py::test_tokenize_object_with_recursion_error
- # regression with new pandas (?)
- dask/dataframe/tests/test_multi.py::test_concat5
- )
-
- if ! has_version -b "dev-python/pyarrow[parquet,${PYTHON_USEDEP}]"; then
- EPYTEST_DESELECT+=(
- # fails if pyarrow is installed without USE=parquet
- # (optional dep, skipped if it's not installed at all)
- dask/dataframe/io/tests/test_parquet.py::test_pyarrow_filter_divisions
- )
- fi
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p pytest_rerunfailures -m "not network"
-}
diff --git a/dev-python/dask/dask-2024.2.1.ebuild b/dev-python/dask/dask-2024.2.1.ebuild
deleted file mode 100644
index 10c5ffba98b2..000000000000
--- a/dev-python/dask/dask-2024.2.1.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Task scheduling and blocked algorithms for parallel processing"
-HOMEPAGE="
- https://www.dask.org/
- https://github.com/dask/dask/
- https://pypi.org/project/dask/
-"
-SRC_URI="
- https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/click-8.1[${PYTHON_USEDEP}]
- >=dev-python/cloudpickle-1.5.0[${PYTHON_USEDEP}]
- >=dev-python/fsspec-2021.9.0[${PYTHON_USEDEP}]
- >=dev-python/importlib-metadata-4.13.0[${PYTHON_USEDEP}]
- >=dev-python/numpy-1.21[${PYTHON_USEDEP}]
- >=dev-python/pandas-1.3[${PYTHON_USEDEP}]
- >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
- >=dev-python/partd-1.2.0[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
- >=dev-python/toolz-0.10.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/toolz[${PYTHON_USEDEP}]
- >=dev-python/versioneer-0.28[${PYTHON_USEDEP}]
- test? (
- dev-python/moto[${PYTHON_USEDEP}]
- dev-python/numexpr[${PYTHON_USEDEP}]
- dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- dev-python/scipy[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # fails with sqlalchemy-2.0, even though we don't use it x_x
- sed -i -e '/RemovedIn20Warning/d' pyproject.toml || die
- sed -i -e 's:--cov-config=pyproject.toml::' pyproject.toml || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # more tests relying on -Werror
- "dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]"
- dask/array/tests/test_random.py::test_RandomState_only_funcs
- dask/dataframe/tests/test_dataframe.py::test_view
- dask/dataframe/tests/test_shuffle.py::test_npartitions_auto_raises_deprecation_warning
- # TODO
- dask/array/tests/test_reductions.py::test_mean_func_does_not_warn
- dask/tests/test_config.py::test__get_paths
- dask/array/tests/test_linalg.py::test_solve_assume_a
- "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[<lambda>0-float-5-1-True]"
- "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[<lambda>1-float-5-1-True]"
- dask/array/tests/test_image.py::test_preprocess
- dask/tests/test_system.py::test_cpu_count_cgroups_v2
- # require sqlalchemy<2.0
- dask/dataframe/io/tests/test_sql.py
- # crashes
- dask/tests/test_base.py::test_tokenize_object_with_recursion_error
- # regression with new pandas (?)
- dask/dataframe/tests/test_multi.py::test_concat5
- )
-
- if ! has_version -b "dev-python/pyarrow[parquet,${PYTHON_USEDEP}]"; then
- EPYTEST_DESELECT+=(
- # fails if pyarrow is installed without USE=parquet
- # (optional dep, skipped if it's not installed at all)
- dask/dataframe/io/tests/test_parquet.py::test_pyarrow_filter_divisions
- )
- fi
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p pytest_rerunfailures -m "not network" -o xfail_strict=False
-}
diff --git a/dev-python/dask/dask-2024.3.1.ebuild b/dev-python/dask/dask-2024.3.1.ebuild
deleted file mode 100644
index a8fadd40964c..000000000000
--- a/dev-python/dask/dask-2024.3.1.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Task scheduling and blocked algorithms for parallel processing"
-HOMEPAGE="
- https://www.dask.org/
- https://github.com/dask/dask/
- https://pypi.org/project/dask/
-"
-SRC_URI="
- https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv"
-
-RDEPEND="
- >=dev-python/click-8.1[${PYTHON_USEDEP}]
- >=dev-python/cloudpickle-1.5.0[${PYTHON_USEDEP}]
- >=dev-python/fsspec-2021.9.0[${PYTHON_USEDEP}]
- >=dev-python/numpy-1.21[${PYTHON_USEDEP}]
- >=dev-python/pandas-1.3[${PYTHON_USEDEP}]
- >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
- >=dev-python/partd-1.2.0[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
- >=dev-python/toolz-0.10.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/importlib-metadata-4.13.0[${PYTHON_USEDEP}]
- ' 3.{10..11})
-"
-BDEPEND="
- dev-python/toolz[${PYTHON_USEDEP}]
- >=dev-python/versioneer-0.28[${PYTHON_USEDEP}]
- test? (
- dev-libs/apache-arrow[parquet,snappy]
- dev-python/dask-expr[${PYTHON_USEDEP}]
- dev-python/moto[${PYTHON_USEDEP}]
- dev-python/numexpr[${PYTHON_USEDEP}]
- dev-python/pyarrow[parquet,${PYTHON_USEDEP}]
- dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- dev-python/scipy[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # fails with sqlalchemy-2.0, even though we don't use it x_x
- sed -i -e '/RemovedIn20Warning/d' pyproject.toml || die
- sed -i -e 's:--cov-config=pyproject.toml::' pyproject.toml || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # more tests relying on -Werror
- "dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]"
- dask/array/tests/test_random.py::test_RandomState_only_funcs
- dask/dataframe/tests/test_dataframe.py::test_view
- dask/dataframe/tests/test_shuffle.py::test_npartitions_auto_raises_deprecation_warning
- # TODO
- dask/array/tests/test_reductions.py::test_mean_func_does_not_warn
- dask/tests/test_config.py::test__get_paths
- dask/array/tests/test_linalg.py::test_solve_assume_a
- "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[<lambda>0-float-5-1-True]"
- "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[<lambda>1-float-5-1-True]"
- dask/array/tests/test_image.py::test_preprocess
- dask/tests/test_system.py::test_cpu_count_cgroups_v2
- # require sqlalchemy<2.0
- dask/dataframe/io/tests/test_sql.py
- # crashes
- dask/tests/test_base.py::test_tokenize_object_with_recursion_error
- # regression with new pandas (?)
- dask/dataframe/tests/test_multi.py::test_concat5
- )
-
- if ! has_version -b "dev-python/pyarrow[parquet,${PYTHON_USEDEP}]"; then
- EPYTEST_DESELECT+=(
- # fails if pyarrow is installed without USE=parquet
- # (optional dep, skipped if it's not installed at all)
- dask/dataframe/io/tests/test_parquet.py::test_pyarrow_filter_divisions
- )
- fi
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p pytest_rerunfailures -m "not network" -o xfail_strict=False
-}
diff --git a/dev-python/dask/dask-2024.4.1.ebuild b/dev-python/dask/dask-2024.4.1.ebuild
deleted file mode 100644
index 1d1841fc6902..000000000000
--- a/dev-python/dask/dask-2024.4.1.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Task scheduling and blocked algorithms for parallel processing"
-HOMEPAGE="
- https://www.dask.org/
- https://github.com/dask/dask/
- https://pypi.org/project/dask/
-"
-SRC_URI="
- https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-RDEPEND="
- >=dev-python/click-8.1[${PYTHON_USEDEP}]
- >=dev-python/cloudpickle-1.5.0[${PYTHON_USEDEP}]
- >=dev-python/fsspec-2021.9.0[${PYTHON_USEDEP}]
- >=dev-python/numpy-1.21[${PYTHON_USEDEP}]
- >=dev-python/pandas-1.3[${PYTHON_USEDEP}]
- >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
- >=dev-python/partd-1.2.0[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
- >=dev-python/toolz-0.10.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/importlib-metadata-4.13.0[${PYTHON_USEDEP}]
- ' 3.{10..11})
-"
-BDEPEND="
- dev-python/toolz[${PYTHON_USEDEP}]
- >=dev-python/versioneer-0.28[${PYTHON_USEDEP}]
- test? (
- dev-libs/apache-arrow[parquet,snappy]
- dev-python/dask-expr[${PYTHON_USEDEP}]
- dev-python/moto[${PYTHON_USEDEP}]
- dev-python/numexpr[${PYTHON_USEDEP}]
- dev-python/pyarrow[parquet,${PYTHON_USEDEP}]
- dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- dev-python/scipy[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # fails with sqlalchemy-2.0, even though we don't use it x_x
- sed -i -e '/RemovedIn20Warning/d' pyproject.toml || die
- sed -i -e 's:--cov-config=pyproject.toml::' pyproject.toml || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # more tests relying on -Werror
- "dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]"
- dask/array/tests/test_random.py::test_RandomState_only_funcs
- dask/dataframe/tests/test_dataframe.py::test_view
- dask/dataframe/tests/test_shuffle.py::test_npartitions_auto_raises_deprecation_warning
- # TODO
- dask/array/tests/test_reductions.py::test_mean_func_does_not_warn
- dask/tests/test_config.py::test__get_paths
- dask/array/tests/test_linalg.py::test_solve_assume_a
- "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[<lambda>0-float-5-1-True]"
- "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[<lambda>1-float-5-1-True]"
- dask/array/tests/test_image.py::test_preprocess
- dask/tests/test_system.py::test_cpu_count_cgroups_v2
- dask/dataframe/tests/test_dataframe.py::test_attribute_assignment
- # require sqlalchemy<2.0
- dask/dataframe/io/tests/test_sql.py
- # crashes
- dask/tests/test_base.py::test_tokenize_object_with_recursion_error
- # regression with new pandas (?)
- dask/dataframe/tests/test_multi.py::test_concat5
- )
-
- if ! has_version -b "dev-python/pyarrow[parquet,${PYTHON_USEDEP}]"; then
- EPYTEST_DESELECT+=(
- # fails if pyarrow is installed without USE=parquet
- # (optional dep, skipped if it's not installed at all)
- dask/dataframe/io/tests/test_parquet.py::test_pyarrow_filter_divisions
- )
- fi
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p pytest_rerunfailures -m "not network" -o xfail_strict=False
-}
diff --git a/dev-python/dask/dask-2024.4.2.ebuild b/dev-python/dask/dask-2024.4.2.ebuild
deleted file mode 100644
index 1d1841fc6902..000000000000
--- a/dev-python/dask/dask-2024.4.2.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Task scheduling and blocked algorithms for parallel processing"
-HOMEPAGE="
- https://www.dask.org/
- https://github.com/dask/dask/
- https://pypi.org/project/dask/
-"
-SRC_URI="
- https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-RDEPEND="
- >=dev-python/click-8.1[${PYTHON_USEDEP}]
- >=dev-python/cloudpickle-1.5.0[${PYTHON_USEDEP}]
- >=dev-python/fsspec-2021.9.0[${PYTHON_USEDEP}]
- >=dev-python/numpy-1.21[${PYTHON_USEDEP}]
- >=dev-python/pandas-1.3[${PYTHON_USEDEP}]
- >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
- >=dev-python/partd-1.2.0[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
- >=dev-python/toolz-0.10.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/importlib-metadata-4.13.0[${PYTHON_USEDEP}]
- ' 3.{10..11})
-"
-BDEPEND="
- dev-python/toolz[${PYTHON_USEDEP}]
- >=dev-python/versioneer-0.28[${PYTHON_USEDEP}]
- test? (
- dev-libs/apache-arrow[parquet,snappy]
- dev-python/dask-expr[${PYTHON_USEDEP}]
- dev-python/moto[${PYTHON_USEDEP}]
- dev-python/numexpr[${PYTHON_USEDEP}]
- dev-python/pyarrow[parquet,${PYTHON_USEDEP}]
- dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- dev-python/scipy[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # fails with sqlalchemy-2.0, even though we don't use it x_x
- sed -i -e '/RemovedIn20Warning/d' pyproject.toml || die
- sed -i -e 's:--cov-config=pyproject.toml::' pyproject.toml || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # more tests relying on -Werror
- "dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]"
- dask/array/tests/test_random.py::test_RandomState_only_funcs
- dask/dataframe/tests/test_dataframe.py::test_view
- dask/dataframe/tests/test_shuffle.py::test_npartitions_auto_raises_deprecation_warning
- # TODO
- dask/array/tests/test_reductions.py::test_mean_func_does_not_warn
- dask/tests/test_config.py::test__get_paths
- dask/array/tests/test_linalg.py::test_solve_assume_a
- "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[<lambda>0-float-5-1-True]"
- "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[<lambda>1-float-5-1-True]"
- dask/array/tests/test_image.py::test_preprocess
- dask/tests/test_system.py::test_cpu_count_cgroups_v2
- dask/dataframe/tests/test_dataframe.py::test_attribute_assignment
- # require sqlalchemy<2.0
- dask/dataframe/io/tests/test_sql.py
- # crashes
- dask/tests/test_base.py::test_tokenize_object_with_recursion_error
- # regression with new pandas (?)
- dask/dataframe/tests/test_multi.py::test_concat5
- )
-
- if ! has_version -b "dev-python/pyarrow[parquet,${PYTHON_USEDEP}]"; then
- EPYTEST_DESELECT+=(
- # fails if pyarrow is installed without USE=parquet
- # (optional dep, skipped if it's not installed at all)
- dask/dataframe/io/tests/test_parquet.py::test_pyarrow_filter_divisions
- )
- fi
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p pytest_rerunfailures -m "not network" -o xfail_strict=False
-}
diff --git a/dev-python/dask/metadata.xml b/dev-python/dask/metadata.xml
deleted file mode 100644
index f3bc116cc1b2..000000000000
--- a/dev-python/dask/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cluster@gentoo.org</email>
- <name>Gentoo Cluster Project</name>
- </maintainer>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <longdescription lang="en">
- Dask is a simple task scheduling system that uses directed acyclic
- graphs (DAGs) of tasks to break up large computations into many
- small ones.
- </longdescription>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="pypi">dask</remote-id>
- <remote-id type="github">dask/dask</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/debtcollector/Manifest b/dev-python/debtcollector/Manifest
index 5de6d1426413..52bb723d1421 100644
--- a/dev-python/debtcollector/Manifest
+++ b/dev-python/debtcollector/Manifest
@@ -1,3 +1,3 @@
DIST debtcollector-3.0.0.tar.gz 31322 BLAKE2B 496ca931267a0bb93b009f69c5488eb59cc0a2c1fbf437c66023e5074c3623f2d726109c2ab73462e4a81160f5c089b81045d66cd3370ab69500ce97d1568477 SHA512 92072dbe27b09fe9bccf2fe7d27f29742bfa50d19dab60ce5e4b442833aff3dda6f0dd9f72b7a2d3ce580a78d1480e03353d8f9b0e43b59575b979a20945ee26
-EBUILD debtcollector-3.0.0.ebuild 744 BLAKE2B eda5729d6fdd5015523d08747e5cc410f203db93fe095b9648689bb2afa379c43c0f277312987d8b2a917a27691c90ec8e4b0cc052b15eefcb87fdfe6a8ea73b SHA512 e7bf48e87572edcb389e55a1245c8d0c4118f4d59e088d49167da51b23a49778478edc3c2ffee2a649c06a9a5581ba7931c78549bd119605f293ebfc6220dc85
+EBUILD debtcollector-3.0.0.ebuild 744 BLAKE2B b6728e21be4c2268ca93e0ce66f74cd93429c74294ab0c96944bba3d8cdc04c877fbba19144323df70cc0af356ac3330a0aa4301c4a5ae3cd886e7197bf8dc0b SHA512 999cd13a9798ec4e5bb0023eafcefad08e9adf80ed7a1cca7bcb0b5f0542ffa36d011df0d0e0b2c57eede267fa148261fc11c411729b6be83810e599ff9e8b16
MISC metadata.xml 519 BLAKE2B 16818df2a48b3549b714e96a622a995bede31e23887977d51a23dd6f5e81a73eb50a389b44e51cd154b0a477ec801333b75df43d6f6f9591b01f00aeed335eed SHA512 a1003939423b4a63e4a568456ebacbaca90ef5a3b21752c9c8bd893c15244eda2a2c624937c57343e9f94ba4f2e81b34d6068c987c5b3faaf8a58f834f749f6a
diff --git a/dev-python/debtcollector/debtcollector-3.0.0.ebuild b/dev-python/debtcollector/debtcollector-3.0.0.ebuild
index 6e7f4f545909..f3b1bb64a62e 100644
--- a/dev-python/debtcollector/debtcollector-3.0.0.ebuild
+++ b/dev-python/debtcollector/debtcollector-3.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/dulwich/Manifest b/dev-python/dulwich/Manifest
index c708f1627976..8e5240a19fd1 100644
--- a/dev-python/dulwich/Manifest
+++ b/dev-python/dulwich/Manifest
@@ -1,3 +1,3 @@
DIST dulwich-0.21.7.tar.gz 448028 BLAKE2B 8ceace901ce4b444d6f40f7071b7a95a04d27a63b9076fd82c97b7fb551dd769c38940d0ec42ebfd6592154df912139f0ca58801ba2fa0ef412d6a749253500a SHA512 56ddf8db21088b264623c568f28caa80d8687d26e5127093daaa4d556b0f49218ac51491a47ced00e9af073bd7ca05b2eb8b29d64aae8b93dd4bd47ca67ee443
-EBUILD dulwich-0.21.7-r1.ebuild 1668 BLAKE2B 570390859378edefb83020e19410808a751c284cada30257e808f0ed8dc51fd6fcbbb9287ecd253a1fd4fbfcd89cde73a0a1df36de77da4485d6605dbb595ee5 SHA512 3c687b0955805ff2fedc1143ac6aa040727cf8170ff79df43163bf3daa7b324d3dd66d77d40f6c1508d0a008b9aa9160fcd27d7d9ab2af9bb6755ec598eb5250
+EBUILD dulwich-0.21.7-r1.ebuild 1668 BLAKE2B 79c30ceab2b474c86eb6026b49f327667853d84f6c6d78bf5fab3c4b7a223fc129a0698087992bceeff0c2a17e1cc93c944c3784f3e99fb519676521687a5fd3 SHA512 83c98f6b7a510c7fff93d32795ce98205eb331ef74f061e08808014a0b0ecdfd2c9d1c237805916fb317970ad6951fa1b30429779d91dd4de788eded656076b8
MISC metadata.xml 556 BLAKE2B 240554ff522160e9508bf6debadafcc44b5ccc4074dd4c9d3ce82358963084c60a1afae9fafee6ab1e6e5d898940ccb4d1b524cebff155e61bf6707c9396b647 SHA512 a7cdca224a01d5bd26bf4a5adb0273977ddff61f75cd02f5642132656fd0c6608114617efcb068d834f107804666cf4fb3725967e804b73d2ddcb67342dc30de
diff --git a/dev-python/dulwich/dulwich-0.21.7-r1.ebuild b/dev-python/dulwich/dulwich-0.21.7-r1.ebuild
index 8ad2d542b4e2..013d594b1f60 100644
--- a/dev-python/dulwich/dulwich-0.21.7-r1.ebuild
+++ b/dev-python/dulwich/dulwich-0.21.7-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/gfloat/Manifest b/dev-python/gfloat/Manifest
index 735c3dcd7cf7..2c70395d6a8b 100644
--- a/dev-python/gfloat/Manifest
+++ b/dev-python/gfloat/Manifest
@@ -1,3 +1,5 @@
DIST gfloat-0.2.1.tar.gz 40460 BLAKE2B 9103140b2523c1e0f430bdf066c1625c71783d30d3d6754cd44c626ce6ca4204742188d967489ff2dba65df6ac51989551c14ee6ae66302c452c765d5a0eca20 SHA512 50bb770795b8284c9071f345667772ecd334a7c44368acf173dd65094f9fe9ac473ae0cc250f35dfafdb19d5fe039ad3258c4256fbc281feac41f192ed139cc5
+DIST gfloat-0.3.tar.gz 43790 BLAKE2B 3b6628dd6410090a684bc253965e167297f4105e3690b9ac38c0192c202fbc7e02026103723721494d4826d835b70a217114335201ab1c329d6bac02412f9e7f SHA512 2df65a3a188e99d1aa3da1b067aa3eaa9aabc22f42414b773c312d9c8dae9baf34d797f947a1646ea89e1db8f2bdb5f97a9672c292e2e0a2a8312e0e6f2fc496
EBUILD gfloat-0.2.1.ebuild 636 BLAKE2B 004694360cbab3810040ba9e8a679a5bf963484af9f0a53d104faf0c9ac28d3f1ac03ab0338bbf09078986cf4b1c29a348a5f9c26414da715324d132c7485807 SHA512 e21d9cae7e565e10a33216b0bb61d2d3b810a2c428326d8bca52b802e47270ae2e16aa258b72155093baf1f2acb76598caa13930096b0e3cc001d57c1048c147
+EBUILD gfloat-0.3.ebuild 636 BLAKE2B 004694360cbab3810040ba9e8a679a5bf963484af9f0a53d104faf0c9ac28d3f1ac03ab0338bbf09078986cf4b1c29a348a5f9c26414da715324d132c7485807 SHA512 e21d9cae7e565e10a33216b0bb61d2d3b810a2c428326d8bca52b802e47270ae2e16aa258b72155093baf1f2acb76598caa13930096b0e3cc001d57c1048c147
MISC metadata.xml 353 BLAKE2B 7d99f8b4d1b169146dab1605d391c9db63777d6a07af8308d0df982ff0848fc8f27dd2186f4c0f33f1fb73b1e091c8cee007e2d5157afe4cc863b1178b6034f8 SHA512 e17c967db7e216a060f9b2d16e6e395bfca5074a32386f738e7484afad08fd06794ac0015dec856053c2d8ec3ae17e6e1751b393e788a770f778589abdf2d78a
diff --git a/dev-python/gfloat/gfloat-0.3.ebuild b/dev-python/gfloat/gfloat-0.3.ebuild
new file mode 100644
index 000000000000..3b16a101cbc9
--- /dev/null
+++ b/dev-python/gfloat/gfloat-0.3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Generic floating-point types in Python"
+HOMEPAGE="
+ https://github.com/graphcore-research/gfloat/
+ https://pypi.org/project/gfloat/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+ dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/ml-dtypes[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+ # requires mx (possibly git version), torch
+ test/test_microxcaling.py
+)
diff --git a/dev-python/gitdb/Manifest b/dev-python/gitdb/Manifest
index cfb0fd9d3148..281ae916ff91 100644
--- a/dev-python/gitdb/Manifest
+++ b/dev-python/gitdb/Manifest
@@ -1,3 +1,3 @@
DIST gitdb-4.0.11.tar.gz 394469 BLAKE2B a79caf7def6094f1c99ff8621d7a01a9bc438e3ff54c73e5e9f598fada892e0209334edf73415476e31aef1cd0cd344fba6c8fe11c80cc157fdef5b9d2cda292 SHA512 024256481c553cd8e4b7fb0c0adc735aa6485c396e43aba73873cd4ad950ca686c3df7000a85acd1ac4f09db3f6ab613018739d24a8a69b4708150c171acf13d
-EBUILD gitdb-4.0.11.ebuild 1242 BLAKE2B 80552946ef1d4324461b36cf4289b010076ff2fc8b3d309ffa9ad791fea1702c64384eccc90d3f0bdccba5667d22c291fe42f62e6351820c2cdb5533915c7708 SHA512 258bb112fa6b8e8e43703bb8f874c0af998f6f8a6911c119ee6ac65e79050c3d12a6f7af47a7c6a3193a5b0764e055917cf7002ec23f6200f715702cd664c71c
+EBUILD gitdb-4.0.11.ebuild 1242 BLAKE2B 8c6e50f6ea15d22c8ebdd15a122d3d588582999fd230dd5fba306e88ba81a4fae76772637108ecb1ab5eac9ee09f244bfb2a701ff1f8c73cf2a6252aa16d2182 SHA512 357c076790a9f0ae2f24c15a9ab47ef43d67dbd6cac504efc9ba53eabe1d0e70e095f3170186b8dff677cca1a41fc2fcfa012fc9b893afb1e6a21f0ad288482f
MISC metadata.xml 412 BLAKE2B 102f815a0eee2ea04a3c77b8b26f08760bbd64ee1f0b6b2523164f3b3fb576003865198574529332c2da8f6548f232b4cbc1bbc2e93fd7a437fe77dbde934ca7 SHA512 1f94c86c4366e0be10f89e3dbf935025bbf51d547b0ba65d99d2e97da0590de0d05fbe05e0277b0177fb1b2a9cea55cf824d332a224336d71cd49b0257fc31da
diff --git a/dev-python/gitdb/gitdb-4.0.11.ebuild b/dev-python/gitdb/gitdb-4.0.11.ebuild
index 29f1be530228..4d4ef61bf90d 100644
--- a/dev-python/gitdb/gitdb-4.0.11.ebuild
+++ b/dev-python/gitdb/gitdb-4.0.11.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/jsonpointer/Manifest b/dev-python/jsonpointer/Manifest
index 229688e29578..448a91ac6d7e 100644
--- a/dev-python/jsonpointer/Manifest
+++ b/dev-python/jsonpointer/Manifest
@@ -1,3 +1,5 @@
DIST jsonpointer-2.4.tar.gz 9254 BLAKE2B 423a4ef71cd1029fe2c473940794a041df4c3422b8292d80290be7f11ac0e6b123d3074cb6f66a3d860274bdf5b0cd0716d24c9ee50b65e06139375dc93c84ad SHA512 41cc0f8b525bec4b18801aeaec1b2432c5f6475dd3f2bc0fb363cf6ceaac5c64e7993c72130a40c64427218a1eac352e93464137fe17427b9f8a34ae09699f4e
+DIST jsonpointer-3.0.0.tar.gz 9114 BLAKE2B b285d75277a6454831490bb906d95f49843fed02aed249e9ea961aa1f9c3f60b4ca9995003310dfc827741670a18fecdfa9e1552cfecd317e5a0a4967b33ef70 SHA512 417bde94da9f1bbddc478201d601c25ca524590cae7c6ef390a3ad223b127fef8b7e7c4bb28f893fb14116e005e0736baf78845d6ed1aac3196ca15c5e35918f
EBUILD jsonpointer-2.4.ebuild 647 BLAKE2B 0bd2ce0a57fd3cb962b224ad0bfd7955f6f2bef7bc51d635d4a708b92f00f99860b5dc6b17e2dfb91f47923c5ecf029403d488198f458bca19e8a8ec28491714 SHA512 180fcb348c20eea04a871192f026b7fea39ecd4969d4bb559c8dcc602794d35004db3bce2221eefaf654663df779ed786332c5059bf95d63273d080049f2c608
+EBUILD jsonpointer-3.0.0.ebuild 655 BLAKE2B 965c61397d7284b8e6e9cc900c17a586e8f52b91e15758f18ae0adf6908ba873fddded6d73c2b7d27cea9b22189c6719decc54949e1d57f00aaba97683a1bc37 SHA512 926c4767f51eff860baade7584ac5c896042f5980440d9eed68823e06da47af4b9f2bd972ee3a7c5575a29f07874d65d24ea2a16d9468142fdcbf38e8633bad4
MISC metadata.xml 728 BLAKE2B f14151531af31af82ca130caa61b9c9af6cded41678899d5413f076d7fb6da93e2c4aad3ff27e66f64ba56b8ccc70c065763157312438f32ccf2573766ee160d SHA512 6b19c6b90a5d151d4837d8be641b52ffc4e7eb3be956760d1cffbb2af03258c5a2b81a9074daee9b667fcb5df7223836130729cd5ea4130d2b7f3c7415e62569
diff --git a/dev-python/jsonpointer/jsonpointer-3.0.0.ebuild b/dev-python/jsonpointer/jsonpointer-3.0.0.ebuild
new file mode 100644
index 000000000000..b32639b244df
--- /dev/null
+++ b/dev-python/jsonpointer/jsonpointer-3.0.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Identify specific nodes in a JSON document (according to draft 08)"
+HOMEPAGE="
+ https://github.com/stefankoegl/python-json-pointer/
+ https://pypi.org/project/jsonpointer/
+"
+
+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 ~x64-macos"
+
+python_test() {
+ "${EPYTHON}" tests.py || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/more-itertools/Manifest b/dev-python/more-itertools/Manifest
index ace581ca5638..287013d2fc20 100644
--- a/dev-python/more-itertools/Manifest
+++ b/dev-python/more-itertools/Manifest
@@ -1,3 +1,5 @@
DIST more-itertools-10.2.0.tar.gz 114449 BLAKE2B 2bac2f69c65e3536b98a7a54857ef1e5b078cf244c2eb988c7fb31de7e0eb3efd496e8d0778a02a29b2e696499dbd33b84cfa7f442ee881e5785ec2dd4118de5 SHA512 4357de86ca4e76d840825111cd6e19296af6394a6095c0cc28650f8e2abfe2cb45a24c34382532753652c506e5b261cf0d05d37c799434f5f7cfc8fa387d06f2
+DIST more-itertools-10.3.0.tar.gz 118147 BLAKE2B 7205050f4cb3e705e3ad7f477baba0e3976b7b48fae44622014efb56fbae85efc1abfee5f6c3075326b53ffbae2bf1e626a524d2cb9241e033a75525e8b747d4 SHA512 fed7c1b085aafd5c50bbc5304f29a098d4ba96e4b253c2e5ab7fd995e895f5cdf63edada93f039b1a71e0f913c0902d8836f73de270bd1048a5fd8ed4f3d45a4
EBUILD more-itertools-10.2.0.ebuild 693 BLAKE2B 2ee960814b747cdda0bdae0a21d0912fc20283e47b06d0d53b1a4dea232d45d4dddac4a6444a0cb226cc2ce38b391b5df4e6d9d901bc1119dc6212f999eb29c3 SHA512 449e2ad9ce730e19d6351d4a6c74459f86eaa637f443391d70559ed410ba326467dba1d180bd66019e5129dea5f7159029b3a26f05f4ab8419f3e12a23c5d8fb
+EBUILD more-itertools-10.3.0.ebuild 701 BLAKE2B cfd72d7662631877971a26bf1234ca743785d7ca5407c0355fbe8140be19888f5be709660e459ad294baa78c5a88996d46f1d7c207e1a75543cca66ee4c4d4ca SHA512 80d9de2a2cff6130197369c756adc2dcfd6efa9fc324b5cda8758b89800de0d2fb6eb1805f71484609310e4fd2e1446b9c2831b110bab29edcf83b8349502441
MISC metadata.xml 488 BLAKE2B b2b63c92548ad22348cd8801eacf52c7cb9e7eae7f3db303986891d6aa0e69c28aadf815aab089a199d6238b00da43f609a5e1f0b730bbce6cce7f76bd57e6a6 SHA512 d8ee6881bd90416c5e3aaa68a3158675d3e65fd786f70287d12a2bc6d79e7e5e8e16f291d0c6d673f8c1d182953ccbee0fb4fd80faf9fca6176a16679f334070
diff --git a/dev-python/more-itertools/more-itertools-10.3.0.ebuild b/dev-python/more-itertools/more-itertools-10.3.0.ebuild
new file mode 100644
index 000000000000..2190b92689f0
--- /dev/null
+++ b/dev-python/more-itertools/more-itertools-10.3.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="More routines for operating on iterables, beyond itertools"
+HOMEPAGE="
+ https://github.com/more-itertools/more-itertools/
+ https://pypi.org/project/more-itertools/
+"
+
+LICENSE="MIT"
+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"
+
+distutils_enable_sphinx docs \
+ dev-python/sphinx-rtd-theme
+distutils_enable_tests unittest
diff --git a/dev-python/netaddr/Manifest b/dev-python/netaddr/Manifest
index 027cee07d2b9..d5a0b7731fea 100644
--- a/dev-python/netaddr/Manifest
+++ b/dev-python/netaddr/Manifest
@@ -1,7 +1,7 @@
DIST netaddr-0.10.1.tar.gz 2225283 BLAKE2B 1e350909779af0bf48d74834194358386cf4f8e11fa7b03c971b3011bcec437cc39feb72e7e79d55eb330e6ee138d15bb6dba9293667e1adb4ed1c6d42a35d78 SHA512 ca04171d5cbfd569d4f262f4870610edfd98be35899cb70983dbff5f37add963e05987ddbe1ab22d9b615580ac1abe96a8c2903681b18af8c9f2f96899b618ff
DIST netaddr-1.2.1.tar.gz 2278809 BLAKE2B 86ab4308961e31277846555295321f392cd9d31bb53abe6a975cafba675dca0da20980a730ed90f545b03b9041269ef93b1ba4bd1a9e523ac3193059e227f63a SHA512 73e9dc76bb1b6affe56be47a409c470c95bb2d50255211b1cd0d130c3d31c16cb608897cd0785fbe155de82c43d526252b6132e8ae757b7e6a28a95889b0e0f7
DIST netaddr-1.3.0.tar.gz 2260504 BLAKE2B e597d1603f3b55bc8ccdb404d056d94ee13b3776db603b98b91f643eb01f21bdd1094b6d3d7dbf14dc7d5642231b047a532889e98ea3909c6e2b6508ebc20ed0 SHA512 07dc08b5b24265c48fc303dc20b62a37b28c752a8ce44cb560ac7cd6fb8db874f05a5dfb18c26c0137c440e39a5e40e55a6b660f7298bfabead837dd075ba3a7
-EBUILD netaddr-0.10.1.ebuild 652 BLAKE2B 4dc1debe113519a1a60ccc4e9054d06374395962f0d0566c0b68fe8284b4fab390b425edb16ed8c33ddfccd1264d8ce30118486a589b86701ef63a6d0597da1e SHA512 7dd192046c075ae9628e42582adf933a10ec8eb8ded10a57931bcb64adb4cb580b07d4334b2e9c333d11f545dae655d4970a2c70352229e31d4c77f1ac009978
+EBUILD netaddr-0.10.1.ebuild 652 BLAKE2B 9585bb7bfd28f90480b8449d5aa9f090c3c92ae7589e5ea675067997d6ad557399171b28ab867f6beecb46efb918d71adf2d0eb4af7fd0a892b99807509c5f09 SHA512 15ead0c31ef676e297a5bacb875f59cdaa30f6814fb0dca8dbad640c2c12b43e3b9cd0a8572543815c4714d6976e644e87b99636c1682225ab3d7d1b1b680863
EBUILD netaddr-1.2.1.ebuild 604 BLAKE2B f2b4b83ecdd690941e588c1a5d68580f354155fb81fcdc7a30c7449ee185739d35be6875c515e2dc169f8798d059b1e531538389f755f214f5c3354f2eca5190 SHA512 e7105b34ec6687793bebd70d2ff4c36b4aa41433289e33867f0864bf997970d3ba53877550c49c596ef230772e1cb58f461f3fb8c6fadb2cb0ac72662f3f245c
EBUILD netaddr-1.3.0.ebuild 673 BLAKE2B 066ba20eac629af6b848d4595015faf10692a0a61301b7d04648437267cb894065f26c6730693dad980aecfe80be2dc621c8f18011ea4647d6961894b36fd151 SHA512 716c12de69813616839bd0e1b9611245ee6a3b44fdcdace8ad67a529d384ee7560735bc64e3efd1be6e113c6d841ee807298c1457b828c80a744e02a22b290ad
MISC metadata.xml 498 BLAKE2B 26cee7b92dbfd3c2508f8cfb72a5ba9d1c3bfc9792ae5f14b9fc31a19dca8d032b459b85a284e0f663d2bce6072acd756d3ada618edfa72690fe85d94a72c0a5 SHA512 9099de88db4bdcd5230a89f9fc15094216f8ede5493cf2b5e63d093f86fb8139a6c41397985a6bfc044cd4a6cb27a29ab63b86b0a88cfb8927ad4ee4ad59f6b0
diff --git a/dev-python/netaddr/netaddr-0.10.1.ebuild b/dev-python/netaddr/netaddr-0.10.1.ebuild
index f84df03a25bd..c71d79c6a9b6 100644
--- a/dev-python/netaddr/netaddr-0.10.1.ebuild
+++ b/dev-python/netaddr/netaddr-0.10.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/oct2py/Manifest b/dev-python/oct2py/Manifest
index 45395107e23e..c56ed001b942 100644
--- a/dev-python/oct2py/Manifest
+++ b/dev-python/oct2py/Manifest
@@ -1,6 +1,8 @@
AUX oct2py-5.2.0-mask-pkg-load-test.patch 384 BLAKE2B eb97b0f6fdf6df1bfc6907984ee1b223b9ec406c831c8c7f5908d3f5e130cddb85610487ee6eacf664e2e1859c3cc2ec1f5a22072d3dcac09b68bb631534e015 SHA512 44755cfd9725ef5e4dc572ac5e17954f023c4ae0bbe68ed984e696b485cf96bb15e11ee2d0a8a4a411237d0f5337269f13767af509554a9826fe572a7a2bfa71
DIST oct2py-5.6.0.tar.gz 437965 BLAKE2B e22aca80608e1132f2cb8936e9dac7c97bd8e5463b6997dd80f0ed567af2a59a28b4c58995b11e2c1a970bc0bde81afda432d8ce5306b2eb5417b1f75b8b4b19 SHA512 d5eae408812358e48c9a72e823dc06a7556c09176170def00c53aacba75c6568357afe8e9a079c02e08c88ee1e7f1aa4284508471680b5542894745b19e7af36
DIST oct2py-5.6.1.tar.gz 440686 BLAKE2B 5255b0413a655f74db243d8d3a338a8468400af0c392a7ae5c6ac894edd8fa526acda5c8dbad7c5d8414dc9de3f4fa8c4aa055a396238464556186edd9500b1b SHA512 2485c7434666f8d580396759024e4f807c6e14f5d0f30a0f2449373488735c6ee91b6a8bdde8d951e0371790cd7673710986f6e3b6af0c77b3a36e92bb1c1285
+DIST oct2py-5.7.0.tar.gz 441233 BLAKE2B 601eadd10898d4b522c23d3df86aef26b2783cdb66f3942ddb568c65d828aea1a4e82c755e547ac1940c4fc449856c955b0f9931488472fb63330ca2b96e31ad SHA512 fe45b421593ef0b1257d704c0d43e89425054a6fac1c784bd66ad404e0f28d328fc4a3a7f82e589d43c2860e95a6a6b54898ef5a378362b8914f47b097c705e9
EBUILD oct2py-5.6.0.ebuild 1277 BLAKE2B fdfdc6f1674e44d7e0266eb11f31b98d919b53c338e7794412cccccfc632cbaa27b948d3f19d8b0cca020e8b7b41b8578d82da155869079012bcacd139b28cc3 SHA512 7c58f3636ed3a98a0aef4f09100dbc9aaaccabdd296a83f66feecef363b52e2b0687a0aa3156e6f22e3f90cd637d3a5c1479ef296390e6f94155a920eff9edd3
EBUILD oct2py-5.6.1.ebuild 1216 BLAKE2B e8b4b0ce34e13f3ca4722be51a3e2004db388c059530eab86b3d0476d17295239ef5046bce2df60040a59f7ff8deac64591c90c9c7331947259b372fbe17a432 SHA512 7cf298e59a2b615a7316f2df120780400b90c777b81317b6ffceec9fee0e2418632dee9a1147a6a67f1c4a0fabccdf882c882f57877e383193b7189723f036bd
+EBUILD oct2py-5.7.0.ebuild 1216 BLAKE2B e8b4b0ce34e13f3ca4722be51a3e2004db388c059530eab86b3d0476d17295239ef5046bce2df60040a59f7ff8deac64591c90c9c7331947259b372fbe17a432 SHA512 7cf298e59a2b615a7316f2df120780400b90c777b81317b6ffceec9fee0e2418632dee9a1147a6a67f1c4a0fabccdf882c882f57877e383193b7189723f036bd
MISC metadata.xml 616 BLAKE2B 8ecf15bc368039c2a5abb858bbb1bf78028868070ccc528e62bc2318c9f6348a103a857ca7f256e548de8f0874ebfdc387d264af3fb13764b3145e91265c1e57 SHA512 387f069b113e2ddf805e75d3f440083c72bc07e211c6b8af0c7b20e73bbdb3244a71d012b051041b6de6000d84caa4bceed1747e098f9621096ab30dc8bdac1f
diff --git a/dev-python/oct2py/oct2py-5.7.0.ebuild b/dev-python/oct2py/oct2py-5.7.0.ebuild
new file mode 100644
index 000000000000..482fbfd11055
--- /dev/null
+++ b/dev-python/oct2py/oct2py-5.7.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=hatchling
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python to GNU Octave bridge"
+HOMEPAGE="
+ https://github.com/blink1073/oct2py
+ https://blink1073.github.io/oct2py/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples"
+
+RDEPEND="
+ >=dev-python/numpy-1.12[${PYTHON_USEDEP}]
+ >=dev-python/octave-kernel-0.34.0[${PYTHON_USEDEP}]
+ >=dev-python/scipy-0.17[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ dev-python/ipython[${PYTHON_USEDEP}]
+ dev-python/nbconvert[${PYTHON_USEDEP}]
+ dev-python/pandas[${PYTHON_USEDEP}]
+ )"
+
+EPYTEST_DESELECT=(
+ # No graphics toolkit available: 743589
+ "oct2py/ipython/tests/test_octavemagic.py::OctaveMagicTest::test_octave_plot"
+)
+
+distutils_enable_sphinx docs/source \
+ dev-python/numpydoc \
+ dev-python/pydata-sphinx-theme \
+ dev-python/myst-parser \
+ dev-python/sphinxcontrib-spelling
+distutils_enable_tests pytest
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ if use examples; then
+ docinto examples
+ dodoc -r example/.
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+}
diff --git a/dev-python/openstackdocstheme/Manifest b/dev-python/openstackdocstheme/Manifest
index 5f82433bb594..7a687b866130 100644
--- a/dev-python/openstackdocstheme/Manifest
+++ b/dev-python/openstackdocstheme/Manifest
@@ -1,3 +1,3 @@
DIST openstackdocstheme-3.2.0.tar.gz 1256119 BLAKE2B b4e0536d9846270597f9456998a9e38d728acee1f992793354dd814596dbc8b189e7e86d1aab4d85b97abdf9a0a502cdef884447fe66b8b57836cf07bec26f67 SHA512 8a9cff0ef68c78917a8a18653567683dda269ea1c4c915d183324ad28ecdfc111083c94082b4e47a88f46f8990a20e3d277478ac02febb3ea0c31067069f315b
-EBUILD openstackdocstheme-3.2.0.ebuild 711 BLAKE2B 869d38227a9994060b716ae629c24f1baee5b5da6b6ec9014ffcdac6c52408635e1dda4cea40c1fe7a664361d81d4fb7350db42145e2ce0ae4186d04804c338e SHA512 49bf806fd0045e99aa989fbe8cf6345e57c5d71edfce548d20c2810bb7ab76fef5a4a4acd2f2affb7def98a8105e9a67a31e0bb5d0fdb47a4f50456c38c3d08a
+EBUILD openstackdocstheme-3.2.0.ebuild 711 BLAKE2B 861876dbaee7638deb67e1bff5d8a0ed32ac7ab2ddf9e366e688458514b1bbfb68475557700f10589b2e31b3c5b1c83b3741e0cc2158fe4d075b5b01f532e9cf SHA512 76f1da421c957d21b41aa54f127c6cbed6a4e7460601395d354bbe87a95d484ead2e0c9485c925357501486d1917bd70d6c8a4462e6f606c775c0d5b10aa5b43
MISC metadata.xml 747 BLAKE2B 17de68317b0cfdeea5d574db89402a0fd4bb335fa78a4050053585e7914e232a2679693a05a6ca260d84f7f82c2fff7c0af1b82183dd33e6ff96d947ed1ffab5 SHA512 3e132316c7623ae609f8f1035fa719960cea7448c3437f0b5456984cf3e60b62867ce0a8de3a7681315472984d2a8d317f5f06e68e2b0b8343c429cc55eff1d2
diff --git a/dev-python/openstackdocstheme/openstackdocstheme-3.2.0.ebuild b/dev-python/openstackdocstheme/openstackdocstheme-3.2.0.ebuild
index 4313a340bd14..89587f52ae08 100644
--- a/dev-python/openstackdocstheme/openstackdocstheme-3.2.0.ebuild
+++ b/dev-python/openstackdocstheme/openstackdocstheme-3.2.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/orjson/Manifest b/dev-python/orjson/Manifest
index 2c3d148f3026..e70781e6fd3a 100644
--- a/dev-python/orjson/Manifest
+++ b/dev-python/orjson/Manifest
@@ -2,10 +2,12 @@ DIST ahash-0.8.11.crate 43607 BLAKE2B 7dff8e41798ba25df8c4827ff414a182bb25da4825
DIST arrayvec-0.7.4.crate 29856 BLAKE2B 81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b SHA512 91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac
DIST associative-cache-2.0.0.crate 13960 BLAKE2B d0089d97ffd7bf1db65489501b53ad50e0b6070fe9a72c90fbefe3d7f49f723bcd831470a1195e9a3725bcd1ad48df879b52bde5e4efe08e95108de8509fdc77 SHA512 854f5130f286aaa76ffa2f4cbe27ca57c8220ec517c0d6fac46e5a505a3cb5fdc9ab60818db9f890b63ce2f44d243594d44747f7a87af9f304aaab3f4a4e8567
DIST autocfg-1.2.0.crate 14808 BLAKE2B 122327d6ffd32e08dc9fbdb4dcf69128b19d56280f9d934311b946741003b40571cdd1f3ef54b2be02c8dc505aea11c962b244d33a92206bf4ee8f6b2b9da432 SHA512 66cbfd13e33b36284cf4c74c8d654f93adcc45893d127d9aaa4c1d183e47336096e72d74e7c17dd481fb7a98931ab6cfec7e4d4165cfb491861d4e3ffe2416fc
+DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
DIST beef-0.5.2.crate 15275 BLAKE2B 95d60fb1840ca26581841ad65a4e8f3f99d5f8d44c569219f4d06ce441bb3a4ba558e231e73a51cd1c6b4d9e4cc6a07942115c134289fb1982dace03049d3a1e SHA512 755fc588acbf730bc9c80dbfc20cd0ef81f792a94da0dd28379ad83a7359ddd4c7b136ba8048dd460bb8652475db3d12814fcbd04eff4ebe8ec8a1bcd024c2aa
DIST bytecount-0.6.8.crate 14694 BLAKE2B f534fadb45ce25036313c0c4d54ecfd2091069d5402e02606da36d73696c74e3162990dfdbc95dca4424b498983bf04019234af6eb71e38ca28fb7da61d181fb SHA512 5984dbb71fe22371db00ca56675f409cefcf7c093f406ce1abc330a0b1535f30a43a520fb64d66c04a181a4f05d956300e35f77b43aceeb161eaf8a2c64df614
DIST castaway-0.2.2.crate 11091 BLAKE2B 3445e68aaf533caa1df958fb371622ef61c7778d515fd1efe39a12588e24fe07480738daba008e414a95e72af10d5ea29702425e5b91ebb277fe346ff74bc43b SHA512 dbce2a61a429eda7a8f21b4a35dced729267298be9793310afaff58843211a7177a9bb932a4bd9dfcedaaf1a2570b90261d4c1047c62474450ea835dcfc325a4
DIST cc-1.0.96.crate 76576 BLAKE2B e0171d68b04bf2435a858b3d50376580f0740588770064bb695ba49b6827bf1f92aa4e973c8dc55e1622e795d23fa8fe42abd122d5d016e800dd5ea86c4ceb3d SHA512 a3e8058165e61020bb10491dae50fcbffbb411d27d6dc44997a931f424e88cb36d89004165aae9c531244a7026920804222c819d12b1be3e3db571bec181d8a3
+DIST cc-1.0.99.crate 76961 BLAKE2B d615f647bc5e4f7f580f878fc41baee172e9513f1157d421c491c36af2ca330dde2a6ddd4238c03aae27feed5e8cc042f4b790d7b145952a8676ac553f72e356 SHA512 2f6c9a0869b3b636b011390efade0085ed5fe616ecb33ff586c948779b9c9bea9169cb1c31441b0aeb63dbaa35cdb76b6e67ace38d561e2c150e06853a2b1757
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
DIST chrono-0.4.34.crate 228932 BLAKE2B a2feab8d8b079209f8661fd8c5069f2a5fc3e5b0a6233187ace16f8f2ad8b4a147253e47af306cb31aacd82bdf490a8c8a171ad702b8dc22f9b934205d080c55 SHA512 2aaccde5e5ecaec744613429f807b3c34b92632973de7fdbdafd7ca510b917a23a0abc92a6497754d0d3368d684305648aec1fa2a0a61c88a100a20fab2348f1
DIST compact_str-0.7.1.crate 57246 BLAKE2B 2da5cfdc91d417294ca87ce834e8006d3426aff4cb22945e6744ace7d22c940f0181a75f25e6acc41efb5d83bf6ba4ee0876db3ce5cc05b9524a9868dcb8c7c9 SHA512 29ed591024f8f1b478722384664f5700fbde97b44af82fa32a8d1ccdedca9dc425555f9e5a4431a6c954d58cd90d60a25a9ed7f18773ede13edfc68094a23275
@@ -14,33 +16,50 @@ DIST const-random-macro-0.1.16.crate 6657 BLAKE2B 44a3508e2158b79042cab698b1f31c
DIST crunchy-0.2.2.crate 2995 BLAKE2B 74ddf8c5e0deb2ceab65c20a2743e1230739ac6aa3af60c9e867a7852270697a1278b7dee00df8949fc4268f9756a4a098df1211ab3b3e31a122652c3ba0a6fb SHA512 36dc0aebc41a3aac5f1b178a7e61b65bcd9bb5c8539b2024f79428200f7c62daa7098af55c6ab0765febd2f8969bd6c0ac8096f73cdc0958e5c4e4eb6a4f7025
DIST encoding_rs-0.8.34.crate 1378166 BLAKE2B 528692170cdb1d74ffb0b122a5aee61f50a2a7e4ce6db049ebea4a185e5c43d4ed99e515f08524053a110e061f788f861e62e0b04eb016e7a9e2678235a04577 SHA512 e23b87003814dd6e7e17924bd1f53989a5008dd1da07baa23c40d2a18dc1ab2d786d61e2c304b3f60e73be5f180ae2deea3b4499c0157b6afe3c9273d2f739f6
DIST getrandom-0.2.14.crate 37307 BLAKE2B 5904388869335ea904d950ee83ad1867a0d3f6831b7139102b53f4bb4a2c12371c9396f1f1cbcc44e3ce69a4ea316651b1674722071bfa7562385ad4b6a88c33 SHA512 6c334415e09f570e3123e3c6c6eed1727533ac6c9c4142e16ae995c237a16effe146832a891be9fdde4335bd02b454e0fdd9160f20dc02f107ad106756221658
+DIST getrandom-0.2.15.crate 37163 BLAKE2B 7d534e799a4711d01c6553b8c9422dbf01e384a850fb0f7cd76e444628f2b96d28d0f5e8dae042f8081a2bf9340f57c558be50a6f22ed5fa6b0301a15898fb35 SHA512 04789a53d3f4a84862e1e8b2113641af67e471b468de1222470d5e6cef0015232463a2cf3c3518dc2a533b3983b175a7c8922da00665bcf71c1e4e279b67e6fb
+DIST gimli-0.28.1.crate 270497 BLAKE2B 4089e0f871295d464e548610ab5f0c2fd863825416109cf58ca827e482897f00eab23b795295758f1e3af16167b52c77c91df6f707f1f445984a6c4bcd68c6ef SHA512 695e46471fc07813dc4a47744458729b097f6efbfceeb57eb3db4165654e99bebb98dde2d73230b90bb5dd7c0ca0c6e77c7c3dc6f2abf70058b830a2fb386d25
DIST half-2.4.1.crate 50892 BLAKE2B c275a9ec70d2fc0c50cb63421399202d31252b0dbf463798ed0a12a17493817c66b8933811d483b348f8f945cb05aab7cc2a4d952bd16009c3da4860202e28dc SHA512 0bce235583ca128723186e1fb50f636b519bf826c942f02c5b969db4117baa87c644665c541991c16d1f1dd97c7233c017a513d45075fc72c5d99ccc7c1ac193
DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311
DIST itoap-1.0.1.crate 83316 BLAKE2B db0d9f712155bfe4285c3d3debf314da2d64ffd127d6b9dd471074eb7e5dcda41f1e5b04bdad63e0fbd695043eff21956709ffdf2cdd7fc5b329d1d79ee69fc6 SHA512 ed15ba3e1ee1ef5f1658fbb47e8cba66e62acf05d8ac45340e15ace24c86e5adf072b52bfb90ebc5e90f31a9a8e91ada23d4322db9a87bb966922afdd4775840
DIST libc-0.2.154.crate 743304 BLAKE2B 25ff132ec29b78dec455f0a1fc9fbfc744ee0d6eb410aba05ec6b1b08af9d83ec61e56f840f86cb833f590e8cdec7f67ce6e7b630ee227a36581650c81298b84 SHA512 891a36cf153a9f4d58793412c104504c57280994e428ce8ba208673a924b2de38cc21eece09b91696eaea3b2359606dbe9f1509f9bf364bdabdb366ef2dd0f61
+DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807
DIST no-panic-0.1.29.crate 11689 BLAKE2B 15c88784de85c159d65c7f7cab968692cba303abac1bbbdeb0c92014df51932094a4e12e2df253256cea9fcfb08f339514d67f08bb549e89fb16301a7e9432b9 SHA512 647d5ade614f7dfe0eb8b1ae8a78897ce61e15cffbafb889e7a5271c90cf6b40d3c37ef94c600b2058207cc45465c0553aea9c9e17eee93963672bcff9913354
+DIST no-panic-0.1.30.crate 11789 BLAKE2B 11c9978e79fc55a259f4a6b16dc5df9b46e722301970722f9ede1133f3907e0d6c474eda5071f619f52e578c9afafcb94a80c3aa67843f0360db9d70d41f8a7e SHA512 c357be0341e7008662a79b1f3c8b749f90074553002dfa5177089116f4cceaeb062c1a2953acc91d63079d95a70fe550f1f02f47a96d7b09858d60e72be26bb0
DIST num-traits-0.2.18.crate 51930 BLAKE2B 6c40e155d7a52267a7183d8030ef34245492d33f103cc24551b10da3eaa18e3db485062ff87057dc23e6b55e381e5c5d2a2633aaf6f4763c06677a0a0c524f02 SHA512 e395ad9f3b21b0dd1d3a94cefe0d68a42d1b1d429ddb2823696f9cd75042568a635d93d133ddb9497ed357e5b3be5caddb8e4a4af87b65882bbdc60b05c74ebc
+DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
DIST orjson-3.10.3.tar.gz 4930028 BLAKE2B a4ed1bad539d21647ef36a4e72ba1444f57d9b6b1292f6972b62de413bab7668396be5479b384e897bf88a397e7089f4e75e2ecb945ba561bbac5fe602f23faf SHA512 7c29ca375e18170088bfbd0adf58be0291668c77bdae30f74568731350ac384f70430fe3e52ff29733959685cd02bac33ddaae035b9f35824c8daf3c80419506
+DIST orjson-3.10.4.tar.gz 5248719 BLAKE2B b22804038f21d33e46d12df0d98bf6c564d8b5f23424b9ed64f3a6fbfc77c895126dbaeb114aeadad521a3835218d0a5049dbf074fa2a99aa88b5c38640bcb5e SHA512 5dae3b877a64fa1a2ad162c000e960a264a8c157b72bfce8bb17fdd46fd07c0bacfea611c2fff01878f9d98b875fa03ec9fee48ebba5e45256df217aa394a3e4
DIST proc-macro2-1.0.81.crate 48233 BLAKE2B 94319064772c757b6bf57eb9e759e827454f719d82210271ebab9c6ee4ecfddc9099522cdc8595123efe2efb64fd50eadd7e31419c5842ff1cb8fdd32e8daa0c SHA512 7edec4b786d9fe076ced4fa5c0d369c163fd1c27c895431245a8268ab2e16665b7c0a585552d46ceee6b8103979a4201f92abb381f0e678128abed359f514de7
+DIST proc-macro2-1.0.85.crate 48988 BLAKE2B 236f2a07c758d0d8628f003b70d4b25d5f0d2bd8cbd3955fc4262d7d9b271c6571eb0fc45c95fd816b426a84ed5ec5dfeb81d8041d4de955cce6f3b9fceda1f1 SHA512 54c61dd0581bb5802e077a58fa41f113aa1fab59026478268ece293f2643921b7649844c1675a21a3a21674cdb3ccf94928e5bd069a02bf6813ccc1114d37262
DIST pyo3-build-config-0.21.2.crate 30581 BLAKE2B 993c1f7f15124336b70570ed3949cc0873c2b883e81dd3a350f347cf014fb9a82d487197fdaf475989b727b7ee8d9a5511a72422f76126b8788c4f40831baed8 SHA512 8b6bedb31235de3dd95bca6e19ea4eb7752227ceb9f1c928c4df2b277df5ee443e5c262e448012e4e54e3104213db4d745c9c42f79ab3029dee68f48ec3a2795
DIST pyo3-ffi-0.21.2.crate 66160 BLAKE2B 759622fa3a41bcdb48170983c4e194898415f8db16a7c57ace89a7945bd47374d9a14e5ecf24e80a178bde597cfa30d41f9e6617b458d365640bdbda048e6f6e SHA512 5cbc9dfb14569210776fd66341e77e61642a9920354251a65b91aa13a0fb1c373258d1a6b4f8feacdc4266d472193d8f20a6dd2cc180ccc3d43fb66237ae6d0d
DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
DIST rustversion-1.0.15.crate 17406 BLAKE2B ef68a3a83e11f6734be94117e5170f92f9e1211d353a81b45ed11d4c738278c7f519ebfc9896681d564698fbcc579da10f97fddd77d56b14dbb96b90e16ea811 SHA512 e0e37511c25b71a64bd6f91cd8b29e43c4073ef56196de808634f3408cc297fc7fda1316a5adc5fffde9192b7d64f1940deb7cf396277a3805e89e15b2a855da
+DIST rustversion-1.0.17.crate 17621 BLAKE2B 1f077ca6fd90333724d1ea9df7f5b178f37f895b71a7b2814e9ba8618bffcd2307f9cb4ac2eea25d461a6686a4b5b51eebb80f1b1ccc773d4da1948c47fe8abe SHA512 0565cddecaedae17e7cd99bc34f54cda242d4c29cd4269f8e3b178ff91d49f3682e7ffe66e436bbb138299736c8e55cc143fefb74c076911fefcc41ba98064f3
DIST ryu-1.0.17.crate 47537 BLAKE2B 28408e17a4322f1afb6f21bc8d7328c39d07186de4d464f8e9bd63a69757cb4af61b46e558075e14836f310f020ac824d5ffa616fc0a5ffba59b9df0bb66ffc4 SHA512 6dad725c4fb2d3a33ea30107b63cb702eed56bd2f3c16a72265f648f5aaefcd3d5a7b919b1d037af926cc6311bc68ba58c4e0483da2b2e2135c6a7c2d6601af4
+DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84
DIST serde-1.0.200.crate 77611 BLAKE2B 57f4a76cf534ffda009a5441e694b0ac87b30e470c97d77bfd572eb54f039c3cec56f9bf5e035e4b3b257ddb341cb4b7fdb85ca3c4684167220dbb98d1e6a762 SHA512 d4d01d62e7338b147f83bdbe358813e70b7ac218ddbdeab534926d205d46f86e2086f73a01f453c9d4a3bfed07e10d57ebd1f86bdafd4fe96c6298f1e527b8eb
+DIST serde-1.0.203.crate 77935 BLAKE2B 3d3dd4f81f7d74b60483d6759879a9f87c0c7d615aec308bad1bc575fac4e2071dc86551c2789e87331dbf8089e923ae56fff82e6f5a9992cf850121b052ce1d SHA512 a8d302589244e41f6f675e8d199b2532b29f62b63e45aee141a93dad96033e4bbb27ed01c11e329ec2266cdcc6f2a40f41dfc7d1b9bada69aea81d35d2d82cec
DIST serde_derive-1.0.200.crate 55785 BLAKE2B 45eca5504aff6bd099a42dfc794cf732c7e76e5ed362d16082ac069d29e1e6c22bb3e13dede4bc498df8f008bdba15479de618380f37c9742a34d97c9ca12efe SHA512 e70f0e092d81542a96b33610da8ddbf04023d8ecc1fa4a4f31978699c118f096e8534f9e3e4e479ee74280efb86d752dd1fce038ef2def329fdcc10c1aa50942
+DIST serde_derive-1.0.203.crate 55867 BLAKE2B 1bc8aa96328bb83e4e4ff527b1df855bbcefd333f0c43c96d1e0b93f98a46273dd88a21653bccc8f517c4fc06d17b9b44332a963d024796e0a2c18a5bfecc824 SHA512 b2aeeab33395ac11ebdbd922fcdbda29f2592e7a20e78aef250713baf269cacf497271be7aa407f657aba33da132df0e035be046fef070f915f234097d1dd392
DIST serde_json-1.0.116.crate 146790 BLAKE2B 20492ac3c431fd3666599f079383a9d945549e02357127a58acaa7011684ef0caca221a253218402ceff6956ee8a20cc41ca3394b25bb69669be75ab22b66a1e SHA512 d383de754b0a50cc4ab3e6378b758ebd6178ad32ebed80cb4e32a9d8e81d0c689585ee5cd35f12b376e488d25ecfaca659be943c9bb4104b63a1c4f9ded2f337
+DIST serde_json-1.0.117.crate 146921 BLAKE2B fda4f87c300762c24163cceb449bb27fc96b089d5ee869b89f204dbeeec704231cdea7a14bc303cb40b621288fcb1a2b03f50552767e32a73c982d459762624b SHA512 363443af23e8e03dd17c0efc94b376f0d89b596c74d70d0437471e78bc20c6beb61da59404ff150af52000162f6df728ce73475feb828c453e58ea43e66ca056
DIST simdutf8-0.1.4.crate 28621 BLAKE2B 94ab48bc899e603acf3805dd45ae8489d565aa39ff79606e80a1731b59d11f429d71bb6c65becf3ceab123767f2d20612cb9f86410fd1aad00d0a796091ad045 SHA512 9f821035e147c035707910227b51e01d3f761ab8b578d95a86a776b2a4da01bc4d8ef28df7ea2c16ca125a2699d8903b826ad07a5937728e33dd58753ebd704c
DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a0df307a3e6aaaf4861bd9a680c5b11921da9dbdb1bcfe17d58c0cbede1ffe6bba3aef59b384fb1b9703c62d27 SHA512 a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679
DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
DIST syn-2.0.60.crate 255808 BLAKE2B d7a8e415dd72267fd92da48ba8b3e6feb728f0639797db1aa74aeaa2a57935b7565eec37cbd32eec826154e2c54075b121737369eb15af36c322c34b3cfd7930 SHA512 20bfa02b03c193672a9922f9a5e196185341e082a262f7c00d7c2d467d9e2d77f4af3994634923cfaeee34aa9eab510415165f052ffd9b1ed0b1b581e272898d
+DIST syn-2.0.66.crate 264855 BLAKE2B 5029091b2cfa88e5c739be913a647dc9492696398c09b891f84089350e6f09baafd9935b81e0f3519d5465eff2e1822ef6cdc96c15d6a40d1b6b8dd2f9e7d073 SHA512 60a617bfd37d74c52e4d4d63ef0a27a2f9b982469a6926922f2f6e96754a0c66affb0847b9a44d505c053cbd788b97e998efb8d1e558ea00ae4a0b7f15bed9b0
DIST target-lexicon-0.12.14.crate 25508 BLAKE2B 5ebb6b49e5c3b0057959557651287d4bf5ffe5b499340019ff64d5fc3b64e780e344982e358c94b1b25a20bf0f526a584aeecc704695b50a55cc268dd65edb97 SHA512 3410ecc0faf854f49c41c99f83972960e67065b1e0e78557a7c4996d996109bfd167d2121a019f5256f996c896cd45af032038ab7918fdcc6ee6311693ce951a
DIST tiny-keccak-2.0.2.crate 20129 BLAKE2B 105a2d2af36cc053cd95721ea563108f33b8a3feb2ae84c75a04a65ed5d548dfe35d8b2e48977a82f725c0ebcf914f21157c547f4a74bb4d98c2e894385139be SHA512 c0219f23361eb07e0a68575c461a36b7286d9bdebae89080d9e259178d402b0c7762ccf33e65a16951ea168392322c44a24eb55189cf143e22d09d6dfc4acec1
DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
+DIST unwinding-0.2.1.crate 26380 BLAKE2B 920ede0694cd3c5bd32e36d67874dcf9c2873d099c015274b46c8030b725d491c07c0894b99cd90af2c3527166d6756fb10c4c456b7648db4d03fc6dc7e23a2f SHA512 5de1a5339276818d840e1e21dbe0f93c5513a87e105150bf78f5f2bc26c186d6808214966e23daf992c5a3affd9069985f8a748ae36e57688004792e8fb2624d
DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8
DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
DIST zerocopy-0.7.32.crate 151096 BLAKE2B 12c7c329ec0e0865467af08306ff4b55ce1e39fd77b094ee48ed9c6e266dfa807bda9ea72a3f7ea989916327f4d9e803d8868995728bfe2fb1c2dc1e5ecff78e SHA512 6729b05eb88029555b88c75feff4f8bc28ad9675edb02b07486381f775c8650c95e2e59612906bd9c34c5e390fd339857ca91573ee9f9ca7948572cff4171c82
+DIST zerocopy-0.7.34.crate 151177 BLAKE2B 30b65131370dfa4f41d3c2705d3b75da9b76f2a4ed723dec66345939de8bafe2c181ab6c98036c25a30739cae1720d927e27e5fa5587442d5cfb7f39a7018c8f SHA512 4d27b1230ebcea4e9d4c15f38a979aa3fe8b23833e95df781a0a67054e920637642b89345596fe331907edc27abab83c766967f2a04399a6fe0a4e89fa0dd148
DIST zerocopy-derive-0.7.32.crate 37623 BLAKE2B 8b583d39d7bf9c3dbbba578120751c664f87363c5ba3fc45f6506a4059b9e599c43d9fc7bd498a257ff7c9d872af77d39bebdb0e65fb8009eaa2ae9903dece46 SHA512 3ce8528871fd18d6abe92b98503927451d25791c9c4af0ba39a3b6ba2006030bdc137084d080e9b1ac8b5ddf5f2121e0a3ef34bb2033a040f2c72c8149a9fc0d
+DIST zerocopy-derive-0.7.34.crate 37907 BLAKE2B 23a698c3c892187307007cbc76c9338dbe163e4f14d4ea73969ba834f5c6732d16f5bc26e2e85c5e3df2100b28e6e72ae6473b2159f5160ee19befdef3615f98 SHA512 1bd93062b0d2c699066f8a991326b4470426aae0517d33748a8f0e52b009fc46e6b0b238abe97462a2e13c870fa3d0d070615870e6dbbf8b6991c0e3fb5c3e63
EBUILD orjson-3.10.3.ebuild 1834 BLAKE2B 9c015f57dd78a5a30efaec8775215697fb116a874799c40a07d36731ce8ba6efdba6b29d334d93b63ee567917004f3aaee43d037beb00d337a8269b4e2f96ddc SHA512 7b70d9fcf75291565fd41f66112c12dc03a8e3b6034ebf28822487e3b7e4f88cd7555efdf46144c18e24216905711759c31eca4b44ec0ea2defb0cbe5db07403
+EBUILD orjson-3.10.4.ebuild 1913 BLAKE2B 3d0a5ad5fd3af0b6268126f3876bb6c437b4a525c61815f586c2d88a3e53dc2bd60d94df5335b97a723bbaa960972be52774410a60601b2038794539c6d0565f SHA512 ec6d23ea77d98b83fa322db2130ba6688d05f463e13af7b6ba19d185a8138bf77d69b66224d8b04aac576ac15641a1fbd789f79c11d0587f431db3b2a1240f4f
MISC metadata.xml 360 BLAKE2B b19f85a4e5055dc309e35bf1706b10ebcc1961c96884bec0c9efd7ee7bf58adf53c0f61d8c1d1094c38f0e0bf78fa00c5be1e7ee58c85939ac1c6fff40fcbd07 SHA512 e168db6bda3fbb7f801aeb7a91733fad54441e21913a16447e7b8fc694fdeb0fe3216c15de2864efbf92f2ca8e1a0743eb3d62e8c250648e91be68a465c21ae0
diff --git a/dev-python/orjson/orjson-3.10.4.ebuild b/dev-python/orjson/orjson-3.10.4.ebuild
new file mode 100644
index 000000000000..6ddba1c7b5bc
--- /dev/null
+++ b/dev-python/orjson/orjson-3.10.4.ebuild
@@ -0,0 +1,99 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=maturin
+PYTHON_COMPAT=( python3_{10..13} )
+
+CRATES="
+ ahash@0.8.11
+ arrayvec@0.7.4
+ associative-cache@2.0.0
+ autocfg@1.3.0
+ beef@0.5.2
+ bytecount@0.6.8
+ castaway@0.2.2
+ cc@1.0.99
+ cfg-if@1.0.0
+ chrono@0.4.34
+ compact_str@0.7.1
+ const-random-macro@0.1.16
+ const-random@0.1.18
+ crunchy@0.2.2
+ encoding_rs@0.8.34
+ getrandom@0.2.15
+ gimli@0.28.1
+ half@2.4.1
+ itoa@1.0.11
+ itoap@1.0.1
+ libc@0.2.155
+ no-panic@0.1.30
+ num-traits@0.2.19
+ once_cell@1.19.0
+ proc-macro2@1.0.85
+ pyo3-build-config@0.21.2
+ pyo3-ffi@0.21.2
+ quote@1.0.36
+ rustversion@1.0.17
+ ryu@1.0.18
+ serde@1.0.203
+ serde_derive@1.0.203
+ serde_json@1.0.117
+ simdutf8@0.1.4
+ smallvec@1.13.2
+ static_assertions@1.1.0
+ syn@2.0.66
+ target-lexicon@0.12.14
+ tiny-keccak@2.0.2
+ unicode-ident@1.0.12
+ unwinding@0.2.1
+ version_check@0.9.4
+ wasi@0.11.0+wasi-snapshot-preview1
+ zerocopy-derive@0.7.34
+ zerocopy@0.7.34
+"
+
+inherit cargo distutils-r1 pypi
+
+DESCRIPTION="Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy"
+HOMEPAGE="
+ https://github.com/ijl/orjson/
+ https://pypi.org/project/orjson/
+"
+SRC_URI+="
+ ${CARGO_CRATE_URIS}
+"
+
+LICENSE="|| ( Apache-2.0 MIT )"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0-with-LLVM-exceptions BSD CC0-1.0 MIT Unicode-DFS-2016
+ || ( Apache-2.0 Boost-1.0 )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="
+ >=virtual/rust-1.72
+ test? (
+ dev-python/arrow[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/numpy[${PYTHON_USEDEP}]
+ ' 'python3*')
+ )
+"
+
+QA_FLAGS_IGNORED=".*"
+
+distutils_enable_tests pytest
+
+export UNSAFE_PYO3_SKIP_VERSION_CHECK=1
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -s
+}
diff --git a/dev-python/oslo-context/Manifest b/dev-python/oslo-context/Manifest
index 11ac312d9eb7..49c195af1ea8 100644
--- a/dev-python/oslo-context/Manifest
+++ b/dev-python/oslo-context/Manifest
@@ -1,3 +1,3 @@
DIST oslo.context-5.5.0.tar.gz 34832 BLAKE2B 5131efed421d925ae311a31dba9b39cb881195493524e1ca9562aaef4b7bd81700cc23f004c04797dea59d136d274aca71e0d0a9377e133edfe0f51f0fca2341 SHA512 89b6aff1f0b01b64e3c7aa4e03e3a633a4b722514ac23d9b261449fd0cf0950077d801bbeae8c8542634c7336577dfbcad81bec8fad5e00a8c34d3a32412cb8c
-EBUILD oslo-context-5.5.0.ebuild 903 BLAKE2B 51eb64962527ec78d63784cd796212aef5318ccd124d78259d4f9b27ef7c804acb325322382b7a9d275ab8821a2e5c6b414bcd46840c97556ecd6a8048ce45e3 SHA512 dd2d4045bee70984ecd3895d4ea1793989cd56ee547d4ceda8546139b60624a42d6109429966778a3e07ea6b8eabf1ed5e0a718cd59ba0dfd3ae80ac2cf34116
+EBUILD oslo-context-5.5.0.ebuild 903 BLAKE2B af804a71648d862fa1b358739d09ceb29b41432219081531d5b8c8d18397ac8b8f860b766889e3b43d235e2b1e77b10096c71b797c52b4fff6bf8ef11226538b SHA512 894599f6304a2f6817b580603820f5ef331b84fe2c8dcf537ac3b0c89fff7e307487b9f1cfb262ea70aaef6c9e45bad0d84fdd2972072281f446d8f6c3cacb08
MISC metadata.xml 790 BLAKE2B b75e2d3cb436d1245e9ec756f17e5e759d98b4704652c46269f95c284318111e1cadeb389445851719c4bee57d04593ef21f9b21c7b3c8395eb937cc78782f71 SHA512 3b7edb7e029b009e861282ac5c8fd71a4a4e968935c3e91bdf11dbaac1eaa2d434003dbc4b0acef53187ca6c42a3f9908124b6dcf9a50d444068f49ad1c5d42b
diff --git a/dev-python/oslo-context/oslo-context-5.5.0.ebuild b/dev-python/oslo-context/oslo-context-5.5.0.ebuild
index e0b85a6c9c79..936d37d3bcde 100644
--- a/dev-python/oslo-context/oslo-context-5.5.0.ebuild
+++ b/dev-python/oslo-context/oslo-context-5.5.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/oslo-i18n/Manifest b/dev-python/oslo-i18n/Manifest
index d9ff92688b09..b87159f8eaf2 100644
--- a/dev-python/oslo-i18n/Manifest
+++ b/dev-python/oslo-i18n/Manifest
@@ -1,3 +1,3 @@
DIST oslo.i18n-6.3.0.tar.gz 48207 BLAKE2B 20a882516dd45da8dda34127ba422a619decd982f01adeee5909b8646d49c8609ecb6adad4fc48ab32e820c4dcf4a42d4baf7e776983daf4586ae944b738bb6e SHA512 483ff39425b3fc5c6c54a3502a78a53406ccb3cdb7aff0836b9c2a49b8146fd931e2b4f3133d708d33d16bd99155f8cbcf8505491d74de5016da5e647a069a15
-EBUILD oslo-i18n-6.3.0.ebuild 704 BLAKE2B cf68cea4aa9d64a6a6ba25fd17bc0d7db923957350ba6676a816aa52417fbe111b0db84d93f937d2a557642f0c9fa2065c1dcf68d8070a041dfdb9ed84485244 SHA512 683802af38d69459eebbe671162d4ab0e6cdbe0f3f7e001ac3dc30ba0004c799d632add2770186410fc71bd97adf620298c11e20f2ba0176d8cdfaa5b3e12982
+EBUILD oslo-i18n-6.3.0.ebuild 704 BLAKE2B c56244842bd7298d83999a157fd359815ceeecf00ab937dc4029a130cebe69772eae8812cb54e72fa1611e03559b79f1dc3901ec724eaebc17fd4add41d21215 SHA512 54659fa2a758ca8d26e0ad5b3ba56dd5d08bf40859732df3b89b738d7d04fe3048da984a346c275c046424b1592278b113a5ffd4e516af27f12ebbbd0b170d74
MISC metadata.xml 665 BLAKE2B 8890b37ab4cb0fce66a2e6f8be6da304a0c28d75d203a4413d6c8062a984a52b4c6004145992d3e00dd156ffd64a2bbb6b75eba85954de9fabcd88d24e925cc6 SHA512 b4a5778815e857a638e0ca9c9d228e9c941f9b541d667c7e4fcf6ef4814c8b24cbf0c8d24317ffbc7e65e25326f5043a546f42b7982f355551d1b0d0351472b0
diff --git a/dev-python/oslo-i18n/oslo-i18n-6.3.0.ebuild b/dev-python/oslo-i18n/oslo-i18n-6.3.0.ebuild
index 2dc5bb3ea861..b5c37b7e4247 100644
--- a/dev-python/oslo-i18n/oslo-i18n-6.3.0.ebuild
+++ b/dev-python/oslo-i18n/oslo-i18n-6.3.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/oslo-serialization/Manifest b/dev-python/oslo-serialization/Manifest
index 036ce27c4824..0f49f60ee9a3 100644
--- a/dev-python/oslo-serialization/Manifest
+++ b/dev-python/oslo-serialization/Manifest
@@ -1,3 +1,3 @@
DIST oslo.serialization-5.4.0.tar.gz 35070 BLAKE2B 2a6af45234083f57d964f18d36eb00b59ce6f32927fd93696bbfaa705b574a8c335db9583b2d6fb72d8b6712b1b5e6b30c943a4130b5ff3fc5766c3fce09e4a5 SHA512 00c9dae7cf254fe0fba49b25bb2d150902bd3a0a88cff922853358374bc855e8b79bef111065aaf62966c98a97605d0a0f18b5d007f36a943d9bdeb8ca69783b
-EBUILD oslo-serialization-5.4.0.ebuild 1110 BLAKE2B 48352431c2a6d6630b1168ca8611465118ca6cc1c9168015167e44bc9e9cddf00128df181aa917416c598fa1a22dbcda6514d7ff366507d2d9d69afd6b4b252a SHA512 82020f2302bbcd27473a6fdfd0f869332979351aaaa9440616189a5634e51483a04bdbd70313f92ae2231620097c8a42bff84152a66453db167735a1aaacced7
+EBUILD oslo-serialization-5.4.0.ebuild 1110 BLAKE2B 24372dab2d460801a22329d616248f5bb90f89b94b15bebc32034536af41726f95481a33ea310fb95e071758a98b866f46b3fc95352fae53e5e60cb415f9bcd1 SHA512 38357aab240f4d23f211b3c03257c4d41e63eef6d9e622ff8d2e37de1a17b65e9ecc830a41027a3769ed69bd5aa6fb735af777d6e2da408ad014856cf53ef37d
MISC metadata.xml 683 BLAKE2B e6024e67c412b6d340960285e24611f5e9957fa69e18dc013e3443a33a9c8a15dc007611742a973be81969911962c016875f6fa71c4139ca51fb6942a28a2d38 SHA512 0646bbb2e66aad9004322771300d5267f5e76dd8b639cc7b73e510809b2ba641c1c13b9a61041ef9850950f93dd95053b8804f9466aea7a2fdffe7b36a1fa5bb
diff --git a/dev-python/oslo-serialization/oslo-serialization-5.4.0.ebuild b/dev-python/oslo-serialization/oslo-serialization-5.4.0.ebuild
index 19ada5c2ddc6..2d202085c00c 100644
--- a/dev-python/oslo-serialization/oslo-serialization-5.4.0.ebuild
+++ b/dev-python/oslo-serialization/oslo-serialization-5.4.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/oslo-utils/Manifest b/dev-python/oslo-utils/Manifest
index 672516d5a923..c50e6f3cbbbb 100644
--- a/dev-python/oslo-utils/Manifest
+++ b/dev-python/oslo-utils/Manifest
@@ -1,3 +1,3 @@
DIST oslo.utils-7.1.0.tar.gz 104775 BLAKE2B 6bdd137fd5ede65ea49faa872b8d93cec20ccc3b9564548384441e8e1b14526750a6d8e0263103a926bb52425c171a6e0d9dbcb0d373d1a9c8904774d03393b0 SHA512 7bd6e7e6cf097b239216d58ce8f9028eb0b2994115be15ac78d9b1bae4efb6f774fa72da4944ac79e9155d21a8e6dea3ac13b5445c8dd0f3452a6dd8143aabc4
-EBUILD oslo-utils-7.1.0-r1.ebuild 1415 BLAKE2B 24942bd330550d8e6f9fa788636d974afbfa09a986329be6dc4ca3f3769b6db497b78c5880dc2d4ee0501a0504762a57f2ff1fe8db1ebb6bdc9378cd849a97ef SHA512 ee83780340b79731258bdba87b6cbff89e682cc149648c7b7e7750d67721422f175387609281361b44897d8d7f43f26a0f442898ccfed455fd1c49785d973d0b
+EBUILD oslo-utils-7.1.0-r1.ebuild 1415 BLAKE2B 27fd9b347a51ed4e0f1bf3a76be7e66c4abba1448557df347c4a7e50feccd184ada214013d1ec47d0977329e7b4218a81d2c084ae59dc4452a86aa7e4691feae SHA512 d633106c5c26d2c910ddb8b458a17c84ad0c54975ed5f548f108ea3861dfaf42596df901d1e9a4ea06f61e11ebccb926f2927a438ac59395bffe252b78b37dbb
MISC metadata.xml 667 BLAKE2B 2d3b1f3c01b74c3db8239b0711f6b10488cc17b214509a64607f3112e7100eb39f2d8774639d47a40cbad6786e7dee1430327a78b357b516325e5d06babcdee5 SHA512 e97a4a1f3718a69d39706d816f17018a7d57fd81702cd88ee01f9b849405f2f08769d381c5e41be84d8ae0c69a2a977b0dcb3ee1a481502ebf49f5ad6a5d6a95
diff --git a/dev-python/oslo-utils/oslo-utils-7.1.0-r1.ebuild b/dev-python/oslo-utils/oslo-utils-7.1.0-r1.ebuild
index e0bcbcbca98b..a5af895cee93 100644
--- a/dev-python/oslo-utils/oslo-utils-7.1.0-r1.ebuild
+++ b/dev-python/oslo-utils/oslo-utils-7.1.0-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/oslotest/Manifest b/dev-python/oslotest/Manifest
index 67cce6d19c68..915089efad22 100644
--- a/dev-python/oslotest/Manifest
+++ b/dev-python/oslotest/Manifest
@@ -1,3 +1,3 @@
DIST oslotest-5.0.0.tar.gz 37730 BLAKE2B 87f051841153ba860bfce1b4b7f69f2bf501020f51fbeffa11c4311b741e298ec95cd0beeb73b43fb5e0529765bf46b9f95bb609bca7e541bcccad3fd985104e SHA512 8b3e5a626734b8937d13555c66fbffbfbc5e0da418ab06865fc516151ae4df5d8477df5e343e913e3073b640e39b80ba32bb6015cab0c432770e8d19160d7107
-EBUILD oslotest-5.0.0.ebuild 752 BLAKE2B 9197423f1b4143b648f5d6889781f62f1dd25b6ddf1bd6dc42ada765a63f51340be2d465de8b2368d4257e97d60ed6f0fedefdb9d5522edbf03b4f56ca8e9e82 SHA512 9e5135eb06a224072f13c360a105f49e4f82c327b62f775b5824dcd04ec8c79f857d7fa50da4705484fbb5e58440c38133f8c5c6693706775fb3a9a927d09c95
+EBUILD oslotest-5.0.0.ebuild 752 BLAKE2B 02abbb8f15373d27e6e320945969caadcc1092acd87172b4602de26087a43cd3f94ba5ca66d18e6fd1ccf8960b6d4b0847fe49496bd876d248fba2150d0678f0 SHA512 9417d8bd0d03807a60a37963fdda8cd17d67c2b673abbc2a3a4cff9eadeba9ecd96fb2d98cdd9fb8f11a30270e7e741ae5d65bfbf73bb037133539133ccb0c6a
MISC metadata.xml 935 BLAKE2B ec63aed42de004f150dad32092560db0c3e76297cffdd791fa4f717af68ed6e88ee012923e1a41583ae56568e9e7ce8dcefa58d38cc66f675d78d9bf6a17601d SHA512 b116d2489597a1088c189a0db83950551c2da239d7a27319b63f886b63deb047fc6ef1b021db8044b14420bddbd759856d655e7d114df11bd918c1263ec8a1ed
diff --git a/dev-python/oslotest/oslotest-5.0.0.ebuild b/dev-python/oslotest/oslotest-5.0.0.ebuild
index 2dd686b0ef81..64ba36943b09 100644
--- a/dev-python/oslotest/oslotest-5.0.0.ebuild
+++ b/dev-python/oslotest/oslotest-5.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/parse/Manifest b/dev-python/parse/Manifest
index 584b8f33d553..ed8b552f670e 100644
--- a/dev-python/parse/Manifest
+++ b/dev-python/parse/Manifest
@@ -1,3 +1,5 @@
DIST parse-1.20.1.tar.gz 29122 BLAKE2B b201f0cc491c964909bf0e4f0b406922ad7dcc0f1e232785efdf434e4c7643aaff53ac46b24c893eaa262d35021fd86001541fcb5e289a10e5163e7c2626e02f SHA512 6aee92558496e9eca2fc1647131671dd88934687fbb23a04a99213b7885f4da776235cd380a7ea237b5f5b018522f92b6d702bd58858a0957a2213baca0e2a5c
+DIST parse-1.20.2.tar.gz 29391 BLAKE2B 974633d8e7f910acdd1d06a85f863bee848e8203595e4cb6ce20b925dd69d058c71ac7cee7b6649663b12a78278ab626768baeef944e9fb3f1d47e7c565923cc SHA512 c609a66b0fdbc090c1b7aa2a6c681d3c4e0ea23410046bc7f6082d3f35b554d85278fd91320df11d5c0f87e66b978b4509a5b26d676e80e311988fba58fff6a4
EBUILD parse-1.20.1.ebuild 455 BLAKE2B 42ec96ae7e520dbcc0dc0c286b08f348d51f18a17868716fbb2c9bc25f3c36532da883ae0008706cec252fd951870965f86cc246491d1791f4d64cc65ad77ced SHA512 953e13e73788515fc6d0085822cd952e9293f448043c0996a47bc1ef5a81333c70b418bf9d9632ecd7168d6ef6e8eed993a199b557e94200912f257b5acd75f7
+EBUILD parse-1.20.2.ebuild 460 BLAKE2B be9b7e5b9e644fd52cf41eacc65dea00b05c42e6c94d888d88ed975c9d6a9b891dba8a123e3e0f738ab4a7ae17396c51b3adda5ffca7d269404a9929b5b69345 SHA512 33718b1b31b7e3296d36860e1388396e53c58ff82862e243ca580ccd87b6f3b7618267f782b38a776f45d0bee42f001ea3a0571300de2cfa7367d6f3424dd8b1
MISC metadata.xml 396 BLAKE2B 42ba6e57fc13212435a73e964b285263bcf59113036917323c9d1f8f9b7a6c2154026023f8f5e5860ea883756f0faf374330eab21492f023aacfcef2e0e59a78 SHA512 b3c05ef4031f719e4349f165a9457d1fefb6bcd39167e99d1ccbe2a7c72b14b1541c16f4cdd334f670fe46c8c5a88ff875e8f57d33cdb6b85cab0fc7fae6b750
diff --git a/dev-python/parse/parse-1.20.2.ebuild b/dev-python/parse/parse-1.20.2.ebuild
new file mode 100644
index 000000000000..664ce6fee31c
--- /dev/null
+++ b/dev-python/parse/parse-1.20.2.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="Parse strings using a specification based on the Python format() syntax"
+HOMEPAGE="https://github.com/r1chardj0n3s/parse/"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+distutils_enable_tests pytest
diff --git a/dev-python/prettytable/Manifest b/dev-python/prettytable/Manifest
index bc136e6f7992..9ddea00118fc 100644
--- a/dev-python/prettytable/Manifest
+++ b/dev-python/prettytable/Manifest
@@ -1,5 +1,5 @@
DIST prettytable-3.10.0.tar.gz 54830 BLAKE2B d19abefd31ebf25fd0c5ed91ce1314cebff1c519393fd0d07f82661393c46d337b6589094922f0500180265dc6515706d0d24b5127406a646f83608bed824ccb SHA512 184ab33f3ebe12b3496ff6e2dd2115b4c5f1cf51cedbb73dfa8028e371847c30e69830bb656a92ae3784e70414c4e5782a45b5b39fed87924adaf40078049059
DIST prettytable-3.9.0.tar.gz 47874 BLAKE2B 67d7eb13626d75372947a7662331dc8f4766f74c752ce918c4431cba5f974c5556c5e00566cccdb9e8715829778f3bd53b72ed124f0e19805ffb05f33ea1e219 SHA512 708094e4af6f34a631e63ea4a5655c366b8fd5c0802076d92cb8029402be86b2d528e6d866e8d865790c3d2597229b0f080deac5e843d60e19c326aa909e9eaf
-EBUILD prettytable-3.10.0.ebuild 731 BLAKE2B 6eecc9093ddffb0accf034a6ff9f9bec4aae7082b45df6c76a7a66b5d6d27b543ea8a2c746fb3a0077df00b84a10bf43e55a0f76009543b9677cdb363ecde66c SHA512 961cec0378344326f6476d955e9e24577603e25372cb846d1f5eaa8d1ac479184a61b25ff2024a53891540103a06cdbf99219bfc34b68182d40a5d8c278d86d9
+EBUILD prettytable-3.10.0.ebuild 731 BLAKE2B 97686d9f0b035fdf7332f88c5357e3515867f6a2c2cf50fadaf1571d59741ff6c0406d8e2e83e1ab30e4624e3e2b1c1efad2a58b6ca40e114496896155a3f1f8 SHA512 a1bc8359ff73b34117100b7b65f1b0d8adad1c7cb5661177a00c76ae65e37f7b4d0d695a6a4a41735c63027aead586a90c694d98e15d58300976b6e9fae4ba33
EBUILD prettytable-3.9.0.ebuild 730 BLAKE2B a00258f991ffb7d12f11e5595884b589c4de26610739c28c2e7c461f0acd940b56357ce9cc79a197f58c6fdd1380a475e482523d30b7fc3e906005b5aa313122 SHA512 085afef358b1aa78ab4481120ea09de7fb24cc0c854fc5523e36fce095682ccd364f9973bebad1628220b2919928bc0d078184d6f5b91570a8754049d9fac215
MISC metadata.xml 583 BLAKE2B b82fa13dd76ee47e012c03499081072c737cb63f2d23190dc3622dae1bc50ba054c7cf492a1feda7147c3a8710bd8ad509bc653e5b40f89b93ffd63da69c3f65 SHA512 e7d331df0ec72f98acc9abfc70424a619e67e559e4b02b357658e9e48efd080440a0d890ce5df2cb8cbffc53640b2068f39f803aa180bf2607d02a9df1acb5b3
diff --git a/dev-python/prettytable/prettytable-3.10.0.ebuild b/dev-python/prettytable/prettytable-3.10.0.ebuild
index 9963af859ea6..1c36c1c01f48 100644
--- a/dev-python/prettytable/prettytable-3.10.0.ebuild
+++ b/dev-python/prettytable/prettytable-3.10.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/protobuf-python/Manifest b/dev-python/protobuf-python/Manifest
index db71d2ea2ec0..8be230e98df3 100644
--- a/dev-python/protobuf-python/Manifest
+++ b/dev-python/protobuf-python/Manifest
@@ -4,7 +4,7 @@ DIST protobuf-21.12.tar.gz 5141166 BLAKE2B 33500612d103afb817062486a741e8e5503f8
DIST protobuf-21.9.tar.gz 5110670 BLAKE2B a4f5b7f58e1c5904ca990b100a72992f6f56177b28773f8de8c99e4158391d33cfb8aa8575915887fc9ae4294faf81d4ff6b470bc07b394bfd5885a09ba0fafe SHA512 6954b42d21921e630173b7848c056ab95635627d8eddec960f3db2ddda13eedde00520a9b350722e76e2998649eb8ebe10758e1db938b6a91e38ff3295b1b7c1
DIST protobuf-22.5.tar.gz 4924661 BLAKE2B d69c73f4ebfddf45fd94b4f5f898faf00256fe674f2cbc0443c60a88d7a0f47fb96f2f6262879927c6da88095b4ea3ee7fd4c471c100bf42a2bae9edf48c07f1 SHA512 058ab2fec5b11007972e6043071056d1944c3b6fe1d31246cddba8eb57686e3b5280f6ad3d58e78940ca63005e74a8de3c72237f9f7c5066548c5a2513ddc584
DIST protobuf-23.3.tar.gz 5043803 BLAKE2B ee2edee230969555c9ef95069c7b1d6c23c3d1f8ea1b2249fb3e9f6fcf63312c6e10e9da65b80629fb08d5fb08d05a19bb9c752c25b892c1e3fd6f18b9279eb3 SHA512 646af367dbc61b42e322cf0b335f360e428b272e2b1f5361b2f17c18d3dc9dddd615e1279436028b1a42275a0beadda37c2c934fc27d6c892131cc8d526d8b3b
-EBUILD protobuf-python-4.21.12.ebuild 1713 BLAKE2B 7a1c6e7fee58da8d82895b0f9d0f94b241b7607e7b4d862712ca709bd4bc657c953603723ab1d3e794a9ce8593ef69fdefe2a888fc1572270779773c9cbe54be SHA512 0a9613f35e12365f92e67ff9e2c75841657c500e6810e44ae71799bfcd2f08594b4ed468a01e7d4b7e429208f9d9f6a1db79803e9d8c848720bc47599b51ce26
+EBUILD protobuf-python-4.21.12.ebuild 1711 BLAKE2B eefe5bc310013fc007050f7baf0be7d3c4370ced384fae6ea824941bb3767af129fcb0a5828ed6a572010f623e733cc858f9d8e27de800f47d7655aed590a603 SHA512 b62a8d8920a68081ed7e1d6fabfbd71f92eec828d431b3a67adcba4bfd4bd8a53fe3004c507bea115f44bdcee4be0d0d8192318be90eadbba269819104e16739
EBUILD protobuf-python-4.21.9.ebuild 1852 BLAKE2B f3b2977f5a058550d6d3ebe4f421da10e6c0f7dc58e2feee4b6d6198d339e1e6810426271b76fc14d9e2b27ed1ad5ddfe49637ff3cdbacdcdd7f4b26b3a5188b SHA512 844ab88f8d881310e05eaad54805a78834b93296b173947e9c55fc64a4e6ec1489219e1db4ef65da836d1ece782860b8b19d915a2e6da44b2582b9125971768e
EBUILD protobuf-python-4.22.5.ebuild 1843 BLAKE2B 54971c82f54dc19fd81ab24554cd8d6545b034d51f6da21c7e896ada3cd173ca67324527ddeca1ebead11e54f206736dd37ffa8b779c23b76d9981c31da3232b SHA512 be731b5a532fb77af76ded26de9ea49eb075534f04915a16cf515e7df072cd72089463f5357b1316eac8b4a4ac477f43c0969a8fcbf6925d64872b7e313cc17e
EBUILD protobuf-python-4.23.3.ebuild 1681 BLAKE2B 099119c8de2ab49268795635c29f91b42d06ee6f3c14ac9680295ef305063286b244236f9a597e1a114896c1f9f9c70b66ee7f0fed4a9f1644e151aaad0d9961 SHA512 01dfac68ae987a264c0ce5c634ec5d2cc914c7381155270a518ef78656bae13dc95b04e8ebd30427339056307a85f82b5ace79b2aa85af8d2af30e2380ecab2e
diff --git a/dev-python/protobuf-python/protobuf-python-4.21.12.ebuild b/dev-python/protobuf-python/protobuf-python-4.21.12.ebuild
index c445608352ac..4c01b69d46e8 100644
--- a/dev-python/protobuf-python/protobuf-python-4.21.12.ebuild
+++ b/dev-python/protobuf-python/protobuf-python-4.21.12.ebuild
@@ -24,7 +24,7 @@ else
https://github.com/protocolbuffers/protobuf/archive/v${PARENT_PV}.tar.gz
-> ${PARENT_P}.tar.gz
"
- KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~mips ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+ KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos"
fi
DESCRIPTION="Google's Protocol Buffers - Python bindings"
diff --git a/dev-python/pycairo/Manifest b/dev-python/pycairo/Manifest
index e76c2010d72b..27d325628e34 100644
--- a/dev-python/pycairo/Manifest
+++ b/dev-python/pycairo/Manifest
@@ -1,3 +1,5 @@
+AUX pycairo-1.26.0-py313.patch 919 BLAKE2B b618f62bbc411f0bd7a8abf207fed950b64e98765c89dc744062bb9ed5f5fe148d98ada2a079f974f7e1c0dfa0f15076f0e2177e25712049699e072195614501 SHA512 d6119319ab7ce7cd16c3c3b5144afe301e666bb24ee8f05788bd8143f76178996aa6a7bb88571709fcb1363d7f41c17a0cedda8c6b0de8b39cf186877777ab77
DIST pycairo-1.26.0.tar.gz 346850 BLAKE2B da6c35c929d372764280e8963a8b66ba533ccb99be9ee2bfa10859c635dd16cc087d542607be9ec6a9ffb942feb892100d4b9017d832d478b35c434aa05b9bb9 SHA512 5313f0d408a6e6ce6e70ac92291be5dd8651e01fbf9411d0467061afa21849cde27db273f2a13b4c3c931183f63f75f31fc0f0d3283b8f339ba88e71eab432f1
+EBUILD pycairo-1.26.0-r1.ebuild 1582 BLAKE2B 0edf3bd6a22cfdd2f16984c1339a5b7c705e6fa9778b933590913f98ac5033491fbae8175f3dbadf47a7388d93baf95e9aea577b7f3a14f5aa61ba0b61c0bab2 SHA512 2fa5300ff17e491e860a54a7215532641e004c9b543cd05310822b254597b0bfe95ecba1fadb4afff54e4d9c32ab382327c024fc6f63d05e182f8b00b6e0a742
EBUILD pycairo-1.26.0.ebuild 1519 BLAKE2B 1da5cc57cfdf94dbfb97b770f01b2be599f39385760cc1571cb3405094e1d72d8a01006f4bbdedf0bf46b0f281bbcb35e0d67b30b2adeaed4a8ddd0de9087e29 SHA512 925f648675283cffda31038ec5f568758b3cee4abfa1af2f343956443d231d496b550444daee64f3d9ff77f9dc4666965abb60654157081fd3acfaf32d6288dd
MISC metadata.xml 368 BLAKE2B 5e0f85e23bc56113927d28072c7178d27fc058b1e90851150c55e9e713edb96dd5daa79df8423f6719032538c9448d8afa9b750961bd82a5bcfae2d5e228c6b6 SHA512 c1e81ed2f535c8050f18950a57b71aa871b965c57d1e5ca8e8a4c48ecd643bc9ec326e046c1aea9f3f41124b9fe765a0b9b46a541c28f325cae7038cea66d086
diff --git a/dev-python/pycairo/files/pycairo-1.26.0-py313.patch b/dev-python/pycairo/files/pycairo-1.26.0-py313.patch
new file mode 100644
index 000000000000..c3c0d74cb415
--- /dev/null
+++ b/dev-python/pycairo/files/pycairo-1.26.0-py313.patch
@@ -0,0 +1,30 @@
+https://github.com/pygobject/pycairo/pull/366
+
+From 387e27fa36d29bc8f656656ca8b47e7b4996f4f4 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= <miro@hroncok.cz>
+Date: Wed, 29 May 2024 21:25:41 +0200
+Subject: [PATCH] Avoid invalid PyBUF_READ flag in PyObject_GetBuffer()
+
+Since Python 3.13, the flag is no longer allowed.
+
+See https://github.com/python/cpython/pull/114707
+
+Fixes https://github.com/pygobject/pycairo/issues/365
+---
+ cairo/surface.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/cairo/surface.c b/cairo/surface.c
+index 048522c6..f00db8b5 100644
+--- a/cairo/surface.c
++++ b/cairo/surface.c
+@@ -484,7 +484,7 @@ surface_set_mime_data (PycairoSurface *o, PyObject *args) {
+ return NULL;
+ }
+
+- res = PyObject_GetBuffer (obj, view, PyBUF_READ);
++ res = PyObject_GetBuffer (obj, view, PyBUF_SIMPLE);
+ if (res == -1) {
+ PyMem_Free (view);
+ return NULL;
+
diff --git a/dev-python/pycairo/pycairo-1.26.0-r1.ebuild b/dev-python/pycairo/pycairo-1.26.0-r1.ebuild
new file mode 100644
index 000000000000..269c6598a58e
--- /dev/null
+++ b/dev-python/pycairo/pycairo-1.26.0-r1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for the cairo library"
+HOMEPAGE="
+ https://www.cairographics.org/pycairo/
+ https://github.com/pygobject/pycairo/
+ https://pypi.org/project/pycairo/
+"
+SRC_URI="
+ https://github.com/pygobject/${PN}/releases/download/v${PV}/${P}.tar.gz
+"
+
+LICENSE="|| ( LGPL-2.1 MPL-1.1 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="examples"
+
+BDEPEND="
+ virtual/pkgconfig
+ test? (
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ )
+"
+RDEPEND="
+ >=x11-libs/cairo-1.15.10[svg(+)]
+"
+DEPEND="
+ ${RDEPEND}
+ x11-base/xorg-proto
+"
+
+PATCHES=(
+ "${FILESDIR}"/pycairo-1.26.0-py313.patch
+)
+
+distutils_enable_sphinx docs \
+ dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest
+
+python_test() {
+ esetup.py build_tests
+ epytest
+}
+
+python_install() {
+ distutils-r1_python_install
+
+ # we need to pass --root via install command, sigh
+ cat > "${T}/distutils-extra.cfg" <<-EOF || die
+ [install]
+ root = ${D}
+ EOF
+ local -x DIST_EXTRA_CONFIG=${T}/distutils-extra.cfg
+ esetup.py \
+ install_pkgconfig --pkgconfigdir="${EPREFIX}/usr/$(get_libdir)/pkgconfig"
+}
+
+python_install_all() {
+ if use examples; then
+ dodoc -r examples
+ fi
+
+ distutils-r1_python_install_all
+
+ insinto /usr/include/pycairo
+ doins cairo/py3cairo.h
+}
diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index 8d3a293500a8..a21df47b01a4 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -2,5 +2,6 @@ AUX pygobject-3.44.1-py312.patch 1941 BLAKE2B 93af1e4f307e003b7e9cd62b787efa9690
DIST pygobject-3.44.1.tar.xz 559432 BLAKE2B 7edfe91ac1b7301befaf8ef17078b517666467f446bfbe25850336cd365d314153d444d29ecf028ce44a12cef1c94f139d110ac6784c8a2c6077730d4836f6cc SHA512 5f2ff4a068e7e24dcc32f8c43ba58660c85a0fabdd9ff0bac4ddf1ca82bd0fc962ce5cb3ab25b991c212d45e5e89dac67c3259c5423a7d7fd70b2ac1f56e5327
DIST pygobject-3.46.0.tar.xz 561552 BLAKE2B 6b8c9b4bf6df819c09b7bd2ea6dcb0e7c24ed7f171487b774469bd2c4694df9d4473dbde05273afc7a370f2b1f352d60347aa221bdd674a4aa8a54123d5e54cd SHA512 48293c193ba5aece38d99f45d325d0329ac33e88442bf00848fe818a7c838977b8d2cf50a404c30e8852ccc0b4a44dfda07751d51acc21f740aa2ab6aa3ce661
EBUILD pygobject-3.44.1.ebuild 1992 BLAKE2B 0dd334932fbfe25a72f394ff496b6c9bd291f0e3b62520bc5aeeda57324b783116ff7352e495cf37d7fe9d902ad49dc7f0e751aa5923a627fbf0bf4f5aae19c5 SHA512 145a1544194f896ccdd8c26fd5136970b90e660171ade50a1bbd2cbc8e4812bff86677829a6a5f7f6fb7cdc3b9baa4d54786c2bb00a1cc9736cff18a98b44520
+EBUILD pygobject-3.46.0-r1.ebuild 1831 BLAKE2B 45bb61d86873166b4bc299f3ff37435eda87a1140d48014cc67e0fd1da528b2033cec9e18a4d43479420b24cee91bb2473f816e9bb89616fb23e464903f27f87 SHA512 1c1452a69195aaf888370a01b062c342e540eb8fb5f6201449b93f35ef17dee10322f81e15f84fac3f8c8a67565eff1bd99a2ce8ed40a0a6f27572e775b60db9
EBUILD pygobject-3.46.0.ebuild 1823 BLAKE2B 330f531b67a6321bb6a7d7e075f5100b308209a7af9f60f77f11664148c9495ccb9d446de8d42a0b485de7cee7d115a61565cdc2fadf5f810b5deb08df2a1968 SHA512 8b98d9403ddeff8d3b46b129e2e0731178ef3488f8389468d079eca84b27b8a992eaa1aacaa27e73aa39e899e129a4ea617a284aee9916f360fb18da06a62635
MISC metadata.xml 1398 BLAKE2B 0f89629267eea1f03252ac53ebf6478977301f5edf58024152b7e25cac1bb238241d419241dac72181bc82d0bda4dc281fe490a72967b730df7087300562127c SHA512 49ec255944b9530fe59ba325925713512ca84d71149b988c034d092d4a433c6f7a23822d685180c343a40055bb5c879980996d34a30cae8fddc617707bc1a417
diff --git a/dev-python/pygobject/pygobject-3.46.0-r1.ebuild b/dev-python/pygobject/pygobject-3.46.0-r1.ebuild
new file mode 100644
index 000000000000..9a8e8d1e54b4
--- /dev/null
+++ b/dev-python/pygobject/pygobject-3.46.0-r1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=no
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+
+inherit gnome.org meson virtualx xdg distutils-r1
+
+DESCRIPTION="Python bindings for GObject Introspection"
+HOMEPAGE="
+ https://pygobject.readthedocs.io/
+ https://gitlab.gnome.org/GNOME/pygobject/
+"
+
+LICENSE="LGPL-2.1+"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="+cairo examples test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-libs/glib-2.64:2
+ >=dev-libs/gobject-introspection-1.64:=
+ dev-libs/libffi:=
+ cairo? (
+ >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}]
+ x11-libs/cairo[glib]
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ >=app-accessibility/at-spi2-core-2.46.0[introspection]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ x11-libs/gdk-pixbuf:2[introspection,jpeg]
+ x11-libs/gtk+:3[introspection]
+ x11-libs/pango[introspection]
+ )
+"
+BDEPEND="
+ virtual/pkgconfig
+"
+
+python_configure() {
+ local emesonargs=(
+ $(meson_feature cairo pycairo)
+ $(meson_use test tests)
+ -Dpython="${EPYTHON}"
+ )
+ meson_src_configure
+}
+
+python_compile() {
+ meson_src_compile
+}
+
+src_test() {
+ virtx distutils-r1_src_test
+}
+
+python_test() {
+ local -x GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs
+ local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related failures in chroots, bug #449484
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
+ meson_src_test --timeout-multiplier 3 || die "test failed for ${EPYTHON}"
+}
+
+python_install() {
+ meson_src_install
+ python_optimize
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+ use examples && dodoc -r examples
+}
diff --git a/dev-python/pyperclip/Manifest b/dev-python/pyperclip/Manifest
index 2dd359b1a4cb..1ecaf2f67618 100644
--- a/dev-python/pyperclip/Manifest
+++ b/dev-python/pyperclip/Manifest
@@ -1,3 +1,3 @@
DIST pyperclip-1.8.2.tar.gz 20920 BLAKE2B d14a7d977b434db5ae3218792ccd73428bab244a6f6a92d3fd7f059ee99f841853b69a8e039a8192a6cca693adc943a93f24835d25471888975b306b7be4a36a SHA512 ade0cdf2bfdbe3ce807a02b64bb1e839afc9955254ddeb3e0fe7c1dd9fd9fddc11f8386a02590690b039045b46e9103e4d094f1bad3e272f532fda4db5ed1c1a
-EBUILD pyperclip-1.8.2-r1.ebuild 1192 BLAKE2B 1d4dcb3450ee39427c2669afcc31860219c0149f51cccfaeb3555e70b8c33c13c573de85b10e938d498054f8ab1ecfa4720d40eedd88fb3d7dd66044c994b429 SHA512 786da6dfe74b7e6db06bae7479c0febcdabdfc37dadb1bbdd7cfeba479ccea045b9f9756149ee518076ca3650349acce0eb50f1130bb183952b1e542bd38bc30
+EBUILD pyperclip-1.8.2-r1.ebuild 1192 BLAKE2B f9c1171318ee8e7c805836813051c6ab6d3a600f80fb70831d7447539ac1dda9edd368109cc36168a53d267d1551cddf3aaa922dd902504e36c9abb8c062008d SHA512 73d335d3712542eda9a0799556fb80aa1a972feb134bab8ccab895a459f5b1781dcd10f85df0efba6843c4959806e46205e9299ea0900f604b20b7814f188872
MISC metadata.xml 489 BLAKE2B 98c6a524e23e041886c911bd90ed9f336b1c32c8bcaf1894c42eb321a0d55db72d3ec2446bcda292408c2f935839fe87724038d733bc79a74fec0fb05574b2f9 SHA512 9bf5bec29926e45ed484747365ac847b119a0809342202746d290bb03a333f53a725f5538684e19c5140d320fd3420e197065f7145268255c67250a8c80aa4e9
diff --git a/dev-python/pyperclip/pyperclip-1.8.2-r1.ebuild b/dev-python/pyperclip/pyperclip-1.8.2-r1.ebuild
index 9d82d6fecef6..fe1d5e7c73a3 100644
--- a/dev-python/pyperclip/pyperclip-1.8.2-r1.ebuild
+++ b/dev-python/pyperclip/pyperclip-1.8.2-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 virtualx pypi
diff --git a/dev-python/pyyaml/Manifest b/dev-python/pyyaml/Manifest
index 76848d144aca..a57438ddc5f6 100644
--- a/dev-python/pyyaml/Manifest
+++ b/dev-python/pyyaml/Manifest
@@ -1,4 +1,6 @@
AUX pyyaml-6.0.1-cython3.patch 1423 BLAKE2B ff93a6bc36d0ca7b85a3c3c5cf67c57c600334b817cd52db5336a52427bd41bf667aa42405eb4c539eb8024b2b8533462f50da439def3be53bdedabfe9459ac4 SHA512 9ad485f625c859b67cefb45cd3f5cdd3304117c9d2b7e926f157b0b127805fad6ef83783fbead1e53e536eeafc60570eb1a75b309835de136c386faa8ba6f6c0
DIST pyyaml-6.0.1.gh.tar.gz 120376 BLAKE2B c34f2169f6eb6aa718aeb53dbfaf02590e11e504d16cc85a802e1a1191f296ef9aa2501db683e1a48173ce6adeaeca09f2ab989581dcf1c1ba4004831bb4cf47 SHA512 1c74a92a4ad7d47854dc7bcb2e89b3c8e0b14fa815c7dbfbc22b24480dbba6c81e971c77ee384c494a960914b95f06edf943d7431925a5ed674a0ba830d258e0
+DIST pyyaml-6.0.2rc1.gh.tar.gz 123879 BLAKE2B 9d983338c4e61fa6f5056aa7733dadc854a859baffe3ad5a353d6fc0525b6c5788df7e85ab40514ad8bdeffbccf10417701fdaac4d0985e0a20b300867b89f4f SHA512 4eac37f3b367099e93c53f327f5f838d5f2f06fa636ea08f277a6cf4f570b7dc9870b35057a889d0895c2abd1bfc121d624f282610dcf90e68727973573267ef
EBUILD pyyaml-6.0.1-r1.ebuild 1052 BLAKE2B 59d64510f2b97537efbff4c7e927b323df1c6259565acc3f3e443c46219abc5851eed8b1b9bede020e14a422aa80925109f79fe15a8a4d8c8e7f2d323222f3e8 SHA512 a1e911e0b33bda3a446612c4cbd53be2d1657bf884f015d91278e03cd4433536ed350b46369e1976bbd7147d11e7ff990443d8ed9be96ea878c407fcba634815
+EBUILD pyyaml-6.0.2_rc1.ebuild 1441 BLAKE2B 3dfe19c2045d542e2abf44d426141d511fd6078a52814421e2570899b4e5d3e1cb9711c445904b276df4137b868a91026be48f7244bae9c49c01891a3a992b4f SHA512 1c5bbee91f8a631e81f77c658d573f96ce2ccd62c65a38289f99251a7a02f8036d7370b711ed143f7fbcdcfeb6d3248ce2fd0f4e97af5a388feebe65b77ce511
MISC metadata.xml 426 BLAKE2B 6216e38c3e79e811aced6c777b49779953abf4f1b0a1185947f6a6fdc851fdf4cc973092024a6cb2d76bf06863feb49742c7a6892a8761b48a5e74902757a610 SHA512 f549b70fcf1588625fcc2bc33ad0c41faa267ad5bb84d564f5502dee1ad2340a663d1a2b92cf9fdeed827a5f7cebdbe76d59166e89de6d03e7933141029c051d
diff --git a/dev-python/pyyaml/pyyaml-6.0.2_rc1.ebuild b/dev-python/pyyaml/pyyaml-6.0.2_rc1.ebuild
new file mode 100644
index 000000000000..9be8de2241fe
--- /dev/null
+++ b/dev-python/pyyaml/pyyaml-6.0.2_rc1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+
+inherit distutils-r1
+
+MY_P=${P/_}
+DESCRIPTION="YAML parser and emitter for Python"
+HOMEPAGE="
+ https://pyyaml.org/wiki/PyYAML
+ https://pypi.org/project/PyYAML/
+ https://github.com/yaml/pyyaml/
+"
+SRC_URI="
+ https://github.com/yaml/pyyaml/archive/${PV/_}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="examples"
+
+DEPEND="
+ dev-libs/libyaml:=
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ dev-python/cython[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+src_configure() {
+ export PYYAML_FORCE_CYTHON=1
+}
+
+python_test() {
+ local -x PATH="${BUILD_DIR}/test${EPREFIX}/usr/bin:${PATH}"
+ local -x PYTHONPATH="tests/legacy_tests:${PYTHONPATH}"
+ # upstream indicates testing may pollute the package
+ cp -a "${BUILD_DIR}"/{install,test} || die
+ "${BUILD_DIR}"/test/usr/bin/python <<-EOF || die "Tests failed on ${EPYTHON}"
+ import sys
+ import test_all
+ sys.exit(0 if test_all.main() else 1)
+ EOF
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+ if use examples; then
+ dodoc -r examples
+ docompress -x /usr/share/doc/${PF}
+ fi
+}
diff --git a/dev-python/requests-mock/Manifest b/dev-python/requests-mock/Manifest
index 373f048d6a2e..0077471d7359 100644
--- a/dev-python/requests-mock/Manifest
+++ b/dev-python/requests-mock/Manifest
@@ -1,4 +1,4 @@
AUX requests-mock-1.12.0-no-pbr.patch 909 BLAKE2B dd03b0d0d5c4bcd1489045d1e4e88c44d85cdc20be3eac260ea16b765fc8ebc81d0031f23cb5c38889b00cbb42fadc0abd41ef7bee04806f64fce85f6fa2026f SHA512 9edfb0d639241340661d9e02649755c5b2c9ed551303d9ef0609ee32d999f73d17cdf9da632112b064f470c91539a58e6e71553a3ee53b93c0dac04425930688
DIST requests-mock-1.12.1.tar.gz 60901 BLAKE2B 708b19731260b8a1c1334b564c35825a9bceb20b8205ed3ad0f9c778e2c22e3ae4a93fa09cd47e9c745f5a282ebaf83a43be09ee4bd578195b77f69b116e28c6 SHA512 be1f4afa800811025e3c7b14a65759851ef2d56a3e4bf155368dc6772440fe0fcc5d01f62b1b029d0cabd7a57fe35074e3ba0791240f95f43b62109a00f96120
-EBUILD requests-mock-1.12.1.ebuild 1446 BLAKE2B 24e0250a59b5f2bbe33bd221360542dee0419d868002d25f5ff33b1fe9c9974d9bebfca08bdca366b0b492cc5bb390c306aa4d5e1b04d119ecc8ec8c2adbaecb SHA512 526e520af3374c86c72073ffda8e72a8ff33ade92a6406d6f48548385ce43e9f319b6fb07f9cc7e991ec811ab297bee81722a0d4ff6230524b31baa38f22bcbf
+EBUILD requests-mock-1.12.1.ebuild 1446 BLAKE2B af74015777f6a4f7115e77037bd4c156dd731950eaac374f0a5a2493dbfcca0e30165fd4b1b1d7e9033e8a1fe6f2bc7064ce37a851c76b861341518ea935cfec SHA512 e355a78ea56d200e68d36a119081ab0d31a4843ae3c5d8a89643ad6ac2b691dacecdc9ae7fdfe8fe518a9826088b286c77c612ac4372ee0414ad950b3c0bfc59
MISC metadata.xml 479 BLAKE2B ddd64d016f85e6960f2d8a10d53591c6ffa5c0f61ebc4074f5867a03c0d8f533468351b87cb10e662391aa3d8fdd61b07bcf607c1d5b07a13fe85cf600def424 SHA512 341437e0fb7b532b7845d000e0647ed9858efe1336e8b6f57f55f677483eae4985ac0f54016da09d22d007895f3450a5e1fa6cf5d20fa715f74466a4cdf43cfa
diff --git a/dev-python/requests-mock/requests-mock-1.12.1.ebuild b/dev-python/requests-mock/requests-mock-1.12.1.ebuild
index 705fb061e890..4d6df9a0ef45 100644
--- a/dev-python/requests-mock/requests-mock-1.12.1.ebuild
+++ b/dev-python/requests-mock/requests-mock-1.12.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/scikit-image/Manifest b/dev-python/scikit-image/Manifest
index 001d62d02547..47d27143bed5 100644
--- a/dev-python/scikit-image/Manifest
+++ b/dev-python/scikit-image/Manifest
@@ -1,6 +1,6 @@
DIST scikit-image-data-15735b54e85c02427f07c71e6456723495034805.tar.bz2 143900901 BLAKE2B c1352e76337250fe1a9d6e07f08b6c9b1e0aed922ab8e0a3a4a1ea175f593b3375522e59550d30a22d392c34fef26d638c007c2af3d991887e02e7c68e56ebbb SHA512 d113dd258b35be710d841f9900cfbfe7103d1190b042489de88dd504b56277edac9a98fed5517e57725c5292fe26528267a06ff313bf6500b669d872c4481146
DIST scikit_image-0.23.1.tar.gz 22676819 BLAKE2B 2d02bab4f8d6217c842f428a6758d467393a73a05ac741a49cd27fa6ee48335cf8fed4cc104296388d0e23c61ac3603f72d7bab44986c0d3d4073da383f89726 SHA512 7450387c3adcac15148c3ae4f43fd7da97ceabf3522302b7f3ab4cd02e5a9ec2cd9623f29e4aec3bb47668a231e0900724804619bb91aaaf97283d29c34392e6
DIST scikit_image-0.23.2.tar.gz 22678261 BLAKE2B 11c44676e9f7bce7735e85d8416175a55b1808807b99597d60495dc2b0c961a05a514b5ec456665a25d31cc09a20e430c331cfd5bc10afa01ca4070722aa03f8 SHA512 8abf6c2bb92a75524d254265822cdc49db636a482efe0d6459fc113f6898bc5c19ad58905a5020a9c4262f55993ad2e8d13810023c62d06c5ee9854666f5337f
-EBUILD scikit-image-0.23.1.ebuild 3266 BLAKE2B 2db28394ccba7f5a76119cb7226353011b8ef9e6a259036a6c7e08cd847b7955a8d34bab052299c0ce97c2fa4a1106631c4140838de57eef12d5a77ca99ac510 SHA512 c4fc85ccc675a6912bae933a2bc8dbda65bc729ea7057ca68983a88322ee54f82b383a1a9d8f2f025b5db90d1e8c8c3c850e32e68c7d237eda4ac62d04e9e723
-EBUILD scikit-image-0.23.2.ebuild 3266 BLAKE2B 2db28394ccba7f5a76119cb7226353011b8ef9e6a259036a6c7e08cd847b7955a8d34bab052299c0ce97c2fa4a1106631c4140838de57eef12d5a77ca99ac510 SHA512 c4fc85ccc675a6912bae933a2bc8dbda65bc729ea7057ca68983a88322ee54f82b383a1a9d8f2f025b5db90d1e8c8c3c850e32e68c7d237eda4ac62d04e9e723
+EBUILD scikit-image-0.23.1.ebuild 3215 BLAKE2B be34b34b47c26ac9e5756cc76d1ed7b2cc588a2c8acb31629db966fdb525e083b1bf7a776d132de256904d61e524f88a73bbd1d587ac7feb94a3ac8e0beaafb0 SHA512 ec3d7530beb99c996f94f4b23f85bfa5df98a2bb5ce5ee2e2d7d50992d1b1d419f3222b0a0b7dd9b3c5fcae936f87c7b9c91570f5e866153f58c9bf1e6fb04a1
+EBUILD scikit-image-0.23.2.ebuild 3215 BLAKE2B be34b34b47c26ac9e5756cc76d1ed7b2cc588a2c8acb31629db966fdb525e083b1bf7a776d132de256904d61e524f88a73bbd1d587ac7feb94a3ac8e0beaafb0 SHA512 ec3d7530beb99c996f94f4b23f85bfa5df98a2bb5ce5ee2e2d7d50992d1b1d419f3222b0a0b7dd9b3c5fcae936f87c7b9c91570f5e866153f58c9bf1e6fb04a1
MISC metadata.xml 695 BLAKE2B 11487b964bde2ce1a39a8680bc3cc62045c4a7e2e17844de830d5f0e043660c431cd002a2a0fc19acb4c0262289ee280195475dd1f8b35f6a51ce0df369871f8 SHA512 fca83587d443373fc7219911900105676bdba5a7ced07ac00a9ab5cbe361d8ca1175b02b04fa53cdbde6f198a986b21f989baf32139cd76b7d1b2b78034d3142
diff --git a/dev-python/scikit-image/scikit-image-0.23.1.ebuild b/dev-python/scikit-image/scikit-image-0.23.1.ebuild
index cb08918d42e9..2ec63290c17b 100644
--- a/dev-python/scikit-image/scikit-image-0.23.1.ebuild
+++ b/dev-python/scikit-image/scikit-image-0.23.1.ebuild
@@ -89,7 +89,6 @@ python_test() {
pkg_postinst() {
optfeature "FITS io capability" dev-python/astropy
optfeature "GTK" dev-python/pygtk
- optfeature "Parallel computation" dev-python/dask
optfeature "io plugin providing most standard formats" dev-python/imread
optfeature "plotting" dev-python/matplotlib
optfeature "wavelet transformations" dev-python/pywavelets
diff --git a/dev-python/scikit-image/scikit-image-0.23.2.ebuild b/dev-python/scikit-image/scikit-image-0.23.2.ebuild
index cb08918d42e9..2ec63290c17b 100644
--- a/dev-python/scikit-image/scikit-image-0.23.2.ebuild
+++ b/dev-python/scikit-image/scikit-image-0.23.2.ebuild
@@ -89,7 +89,6 @@ python_test() {
pkg_postinst() {
optfeature "FITS io capability" dev-python/astropy
optfeature "GTK" dev-python/pygtk
- optfeature "Parallel computation" dev-python/dask
optfeature "io plugin providing most standard formats" dev-python/imread
optfeature "plotting" dev-python/matplotlib
optfeature "wavelet transformations" dev-python/pywavelets
diff --git a/dev-python/setuptools-rust/Manifest b/dev-python/setuptools-rust/Manifest
index dacfc1df47df..1e84254fe92f 100644
--- a/dev-python/setuptools-rust/Manifest
+++ b/dev-python/setuptools-rust/Manifest
@@ -1,3 +1,4 @@
+AUX setuptools-rust-1.9.0-delay-non-stdlib-imports.patch 5233 BLAKE2B 3ef12092aafed300da3945422f8ce52536de03b57af5607d3b42d7a86afd8c41ff14bfb69a5960222f280921cfcf3fb03bc1b02da4b28e93d2b19a5528ad2af7 SHA512 4f6090f6a2e1bb7997c2614c92abe74e0182ad76f0c397d454282af9685ec7b1b629783f738eb823fc572addec6332dfb97e2f7449ec66c08c85bca829b91f5d
DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa
@@ -107,5 +108,6 @@ DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d15799780
DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa
DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795
DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
+EBUILD setuptools-rust-1.9.0-r1.ebuild 4131 BLAKE2B 1cbc1ca9d3c1b076d5e1e0f0bd4a0721c72e80d6ca59a3650173ac8cf935cbd244dfd305f5321e47ba5c7ec5f2f036075372c214f7823710ab26889f6c7f90e7 SHA512 db531320511aab4ad1f45b7beb05b3dbc284257f809b9bb81092950a9aded2360922b1429934e4134211e6ce45c5d5d4be8e6235d4292e7bf7139744368c6705
EBUILD setuptools-rust-1.9.0.ebuild 4060 BLAKE2B ba9f1ea158fa2b680bbc4103bf82007b3cb00792b5472ed423f95ed315f4f158fbf8083a463c430507fbc4c8f559edda7a3972c411496b997faa3aa7675941a5 SHA512 cf0dfa821c51198730505d49c0e06d1835d4a817ebdf2a8ccec7c84ac30f664af436192b3307bcb0d3bb50edb6648d9d802a348007361bc7e25baf0c3c0c17f5
MISC metadata.xml 476 BLAKE2B c8f0ef0779f0a4412a7d9b97e1bb03e3bfb3c031209f489a100b30402d99224014e379712989afd0cb76c85be301dcf9a51e21e8f9195262c5920dd1db0703d1 SHA512 af74755e9e8fb61cbded2dc3e63cd20f95393ef2650bed9f81e299f7759ae79c63b45df8048cd0fe25397ec7db10156be681fa5278606a20481f78d5279b815b
diff --git a/dev-python/setuptools-rust/files/setuptools-rust-1.9.0-delay-non-stdlib-imports.patch b/dev-python/setuptools-rust/files/setuptools-rust-1.9.0-delay-non-stdlib-imports.patch
new file mode 100644
index 000000000000..ea36c235beea
--- /dev/null
+++ b/dev-python/setuptools-rust/files/setuptools-rust-1.9.0-delay-non-stdlib-imports.patch
@@ -0,0 +1,156 @@
+From 06d236045b6a69c94c68f255dc683219ec833c83 Mon Sep 17 00:00:00 2001
+From: Eli Schwartz <eschwartz93@gmail.com>
+Date: Fri, 7 Jun 2024 00:15:26 -0400
+Subject: [PATCH 1/2] Delay imports of non-stdlib dependencies until time of
+ use
+
+This is a bit of a hack, but we do this to ensure that when setuptools
+loads entrypoint based hooks it cannot (will not?) crash.
+
+The issue is that setuptools plugins are autoloaded, whether any given
+project uses them at all or not. So if setuptools-rust is installed,
+setuptools always tries to use it, and crashes if setuptools-rust is
+broken.
+
+Of course, setuptools-rust can't be broken, because it's a wonderful
+project.
+
+BUT.
+
+As it happens, third-party vendors providing setuptools-rust can get
+into a situation where multiple packages need to be installed, including
+setuptools-rust, and also build yet other packages from source. In the
+middle of this, setuptools-rust itself could be installed but in
+"half-configured" state, i.e. its dependencies were queued for
+afterwards due to complicated dependency graph magic.
+
+In such a scenario, it should be nominally all right to have an inert
+package installed, since if nothing actually uses setuptools-rust it
+doesn't need to *work* yet. And in fact, it is all right, as long as
+setuptools can import the autoloaded plugin hooks (and do nothing with
+them).
+
+Bug: https://bugs.gentoo.org/933553
+Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
+---
+ setuptools_rust/extension.py | 7 ++++++-
+ setuptools_rust/rustc_info.py | 8 ++++++--
+ 2 files changed, 12 insertions(+), 3 deletions(-)
+
+diff --git a/setuptools_rust/extension.py b/setuptools_rust/extension.py
+index 2d6e5aa..9ba1cf5 100644
+--- a/setuptools_rust/extension.py
++++ b/setuptools_rust/extension.py
+@@ -1,3 +1,5 @@
++from __future__ import annotations
++
+ import json
+ import os
+ import re
+@@ -14,11 +16,13 @@ from typing import (
+ NewType,
+ Optional,
+ Sequence,
++ TYPE_CHECKING,
+ Union,
+ cast,
+ )
+
+-from semantic_version import SimpleSpec
++if TYPE_CHECKING:
++ from semantic_version import SimpleSpec
+
+ from ._utils import format_called_process_error
+
+@@ -185,6 +189,7 @@ class RustExtension:
+ if self.rust_version is None:
+ return None
+ try:
++ from semantic_version import SimpleSpec
+ return SimpleSpec(self.rust_version)
+ except ValueError:
+ raise SetupError(
+diff --git a/setuptools_rust/rustc_info.py b/setuptools_rust/rustc_info.py
+index 070be0c..d1d4748 100644
+--- a/setuptools_rust/rustc_info.py
++++ b/setuptools_rust/rustc_info.py
+@@ -1,15 +1,19 @@
++from __future__ import annotations
++
+ import subprocess
+ from setuptools.errors import PlatformError
+ from functools import lru_cache
+-from typing import Dict, List, NewType, Optional
++from typing import Dict, List, NewType, Optional, TYPE_CHECKING
+
+-from semantic_version import Version
++if TYPE_CHECKING:
++ from semantic_version import Version
+
+
+ def get_rust_version() -> Optional[Version]: # type: ignore[no-any-unimported]
+ try:
+ # first line of rustc -Vv is something like
+ # rustc 1.61.0 (fe5b13d68 2022-05-18)
++ from semantic_version import Version
+ return Version(_rust_version().split(" ")[1])
+ except (subprocess.CalledProcessError, OSError):
+ return None
+--
+2.44.2
+
+
+From a98e8a8d31d30c5d304e9ee7b48ba739946dea6f Mon Sep 17 00:00:00 2001
+From: Eli Schwartz <eschwartz93@gmail.com>
+Date: Fri, 7 Jun 2024 00:34:59 -0400
+Subject: [PATCH 2/2] Try extra hard to pick up an existing tomli library from
+ setuptools
+
+Since setuptools-rust already depends on setuptools, it is reasonable to
+assume that even if tomli isn't installed, setuptools is. And setuptools
+includes a vendored copy of tomli.
+
+If the copy in setuptools has been devendored, it will be available via
+"tomli". If it isn't devendored, it will be available via
+"setuptools.extern.tomli" unless setuptools changes their vendoring
+approach which has lasted many years so far. Either way, we are sure to
+have a fallback tomli without explicitly depending on one, which means
+one less dependency to install in the common case.
+
+Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
+---
+ pyproject.toml | 1 -
+ setuptools_rust/setuptools_ext.py | 5 ++++-
+ 2 files changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/pyproject.toml b/pyproject.toml
+index cae0536..148d85b 100644
+--- a/pyproject.toml
++++ b/pyproject.toml
+@@ -26,7 +26,6 @@ classifiers = [
+ dependencies = [
+ "setuptools>=62.4",
+ "semantic_version>=2.8.2,<3",
+- 'tomli>=1.2.1; python_version<"3.11"'
+ ]
+
+ [project.entry-points."distutils.commands"]
+diff --git a/setuptools_rust/setuptools_ext.py b/setuptools_rust/setuptools_ext.py
+index d4a0204..0ea6f58 100644
+--- a/setuptools_rust/setuptools_ext.py
++++ b/setuptools_rust/setuptools_ext.py
+@@ -26,7 +26,10 @@ except ImportError:
+ if sys.version_info[:2] >= (3, 11):
+ from tomllib import load as toml_load
+ else:
+- from tomli import load as toml_load
++ try:
++ from tomli import load as toml_load
++ except ImportError:
++ from setuptools.extern.tomli import load as toml_load
+
+
+ logger = logging.getLogger(__name__)
+--
+2.44.2
+
diff --git a/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild b/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild
new file mode 100644
index 000000000000..82babde79723
--- /dev/null
+++ b/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild
@@ -0,0 +1,198 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CARGO_OPTIONAL=yes
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+
+CRATES="
+ autocfg@1.1.0
+ bitflags@1.3.2
+ byteorder@1.4.3
+ cfg-if@1.0.0
+ convert_case@0.4.0
+ cssparser-macros@0.6.0
+ cssparser@0.27.2
+ derive_more@0.99.17
+ dtoa-short@0.3.3
+ dtoa@0.4.8
+ futf@0.1.5
+ fxhash@0.2.1
+ getrandom@0.1.16
+ heck@0.4.1
+ html5ever@0.25.1
+ indoc@2.0.4
+ instant@0.1.12
+ itoa@0.4.8
+ kuchiki@0.8.1
+ lazy_static@1.4.0
+ libc@0.2.121
+ libc@0.2.147
+ lock_api@0.4.10
+ lock_api@0.4.6
+ log@0.4.14
+ mac@0.1.1
+ markup5ever@0.10.1
+ matches@0.1.9
+ memoffset@0.9.0
+ new_debug_unreachable@1.0.4
+ nodrop@0.1.14
+ once_cell@1.10.0
+ once_cell@1.18.0
+ parking_lot@0.11.2
+ parking_lot@0.12.1
+ parking_lot_core@0.8.5
+ parking_lot_core@0.9.8
+ phf@0.8.0
+ phf_codegen@0.8.0
+ phf_generator@0.8.0
+ phf_macros@0.8.0
+ phf_shared@0.10.0
+ phf_shared@0.8.0
+ portable-atomic@1.6.0
+ ppv-lite86@0.2.16
+ precomputed-hash@0.1.1
+ proc-macro-hack@0.5.19
+ proc-macro2@1.0.66
+ proc-macro2@1.0.69
+ pyo3-build-config@0.20.3
+ pyo3-ffi@0.20.3
+ pyo3-macros-backend@0.20.3
+ pyo3-macros@0.20.3
+ pyo3@0.20.3
+ quote@1.0.32
+ quote@1.0.33
+ rand@0.7.3
+ rand_chacha@0.2.2
+ rand_core@0.5.1
+ rand_hc@0.2.0
+ rand_pcg@0.2.1
+ redox_syscall@0.2.11
+ redox_syscall@0.3.5
+ rustc_version@0.4.0
+ scopeguard@1.1.0
+ scopeguard@1.2.0
+ selectors@0.22.0
+ semver@1.0.6
+ serde@1.0.136
+ servo_arc@0.1.1
+ siphasher@0.3.10
+ smallvec@1.11.0
+ smallvec@1.8.0
+ stable_deref_trait@1.2.0
+ string_cache@0.8.3
+ string_cache_codegen@0.5.1
+ syn@1.0.89
+ syn@2.0.32
+ syn@2.0.38
+ target-lexicon@0.12.11
+ target-lexicon@0.12.3
+ tendril@0.4.3
+ thin-slice@0.1.1
+ unicode-ident@1.0.11
+ unicode-ident@1.0.12
+ unicode-xid@0.2.2
+ unindent@0.2.3
+ utf-8@0.7.6
+ wasi@0.9.0+wasi-snapshot-preview1
+ winapi-i686-pc-windows-gnu@0.4.0
+ winapi-x86_64-pc-windows-gnu@0.4.0
+ winapi@0.3.9
+ windows-targets@0.48.1
+ windows-targets@0.48.5
+ windows_aarch64_gnullvm@0.48.0
+ windows_aarch64_gnullvm@0.48.5
+ windows_aarch64_msvc@0.48.0
+ windows_aarch64_msvc@0.48.5
+ windows_i686_gnu@0.48.0
+ windows_i686_gnu@0.48.5
+ windows_i686_msvc@0.48.0
+ windows_i686_msvc@0.48.5
+ windows_x86_64_gnu@0.48.0
+ windows_x86_64_gnu@0.48.5
+ windows_x86_64_gnullvm@0.48.0
+ windows_x86_64_gnullvm@0.48.5
+ windows_x86_64_msvc@0.48.0
+ windows_x86_64_msvc@0.48.5
+"
+
+inherit distutils-r1 cargo
+
+DESCRIPTION="A plugin for setuptools to build Rust Python extensions"
+HOMEPAGE="
+ https://github.com/PyO3/setuptools-rust/
+ https://pypi.org/project/setuptools-rust/
+"
+SRC_URI="
+ https://github.com/PyO3/setuptools-rust/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ test? ( ${CARGO_CRATE_URIS} )
+"
+
+# crates are used at test time only, update via pycargoebuild -L -i ...
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ virtual/rust
+ <dev-python/semantic-version-3[${PYTHON_USEDEP}]
+ >=dev-python/semantic-version-2.8.2[${PYTHON_USEDEP}]
+ >=dev-python/setuptools-62.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-python/setuptools-62.4[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/cffi[${PYTHON_USEDEP}]
+ ' 'python*')
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-delay-non-stdlib-imports.patch
+)
+
+src_unpack() {
+ cargo_src_unpack
+}
+
+python_test() {
+ local -x UNSAFE_PYO3_SKIP_VERSION_CHECK=1
+
+ local examples=(
+ html-py-ever
+ namespace_package
+ rust_with_cffi
+ )
+ for example_dir in ${examples[@]}; do
+ pushd examples/${example_dir} >/dev/null || die
+ einfo "Running ${example_dir} test"
+ esetup.py build --build-lib=build/lib
+
+ case ${example_dir} in
+ html-py-ever)
+ pushd tests >/dev/null || die
+ local -x PYTHONPATH=../build/lib
+ ${EPYTHON} run_all.py || die "Tests failed with ${EPYTHON}"
+ popd >/dev/null || die
+ ;;
+ *)
+ pushd build/lib >/dev/null || die
+ epytest ../../tests
+ popd >/dev/null || die
+ ;;
+ esac
+
+ rm -rf build || die
+ popd >/dev/null || die
+ done
+}
diff --git a/dev-python/smmap/Manifest b/dev-python/smmap/Manifest
index 4ae58be9f170..bfdc7171cd14 100644
--- a/dev-python/smmap/Manifest
+++ b/dev-python/smmap/Manifest
@@ -1,3 +1,3 @@
DIST smmap-6.0.0.tar.gz 22266 BLAKE2B a2858d9c80b53f300386006e5e8289eb2d7081338065d87be66d55b78ade0cdb3c7bbace084b80d44fa9307ad04df7fa70206d3c5d104eb748a5f68287d2629a SHA512 ef5c79bcb3228cf50ce5c55762948a167b1cd1e4a0d47cc608702d04be7b0c26b4ff83a788cb8ebfcfb530eefad924149850ad651b23d7de83f5fdaa426fe2ec
-EBUILD smmap-6.0.0.ebuild 538 BLAKE2B 81d4d4878f72868613a999f5b8487977046eace054d2410d2d9980a363da1794a392daec274e4a2bc3ece8b04cb53aec48264fb1d7c51b395b55651c720690db SHA512 b69af4f49bc6c801cdfdce2ff39d04715845daabc1ea468d122e87b97a6c2df3863cbd157a8fc3bd219eb444382ab0258a486670eca270cf7e12bf40fb76e70e
+EBUILD smmap-6.0.0.ebuild 538 BLAKE2B 1cabaa35e984b2b521e27cc344ccdfc394ac6b2c8365849b1073c84de59e3285d7ac07b6ba0f2a12599887e8056537d50b09d7135fbb1acfbc3eebfe0f41f4a1 SHA512 df1a7163a6fecddf79f351e8ed75b463468d72945fbba65d018ee596dc2fee39d0dc209a090ed0532e6fa04aadc2f3c3bf05922ab065057327c0d064df8e4e86
MISC metadata.xml 412 BLAKE2B d2178c6214bed671ee1ed50e3d2f098f8091af04f475867685a618df09f91d4340a28557d050ddc0849eea20e16662dccf62d015d565e1ed560e7c3144fbe0cb SHA512 57cfbc2aff045b2b9da66046c29d33523f0ba708861d98cf7c87e3363673dfa9b3d26bbddf794664faaf12c6efb38eb937299158199ab0fc989841cf5e4707fc
diff --git a/dev-python/smmap/smmap-6.0.0.ebuild b/dev-python/smmap/smmap-6.0.0.ebuild
index 22984c53b454..9233ff3b6f93 100644
--- a/dev-python/smmap/smmap-6.0.0.ebuild
+++ b/dev-python/smmap/smmap-6.0.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
@@ -15,7 +15,7 @@ HOMEPAGE="
"
LICENSE="BSD"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
distutils_enable_tests unittest
diff --git a/dev-python/stevedore/Manifest b/dev-python/stevedore/Manifest
index 1e9c1e2fd875..17d24c817881 100644
--- a/dev-python/stevedore/Manifest
+++ b/dev-python/stevedore/Manifest
@@ -1,3 +1,3 @@
DIST stevedore-5.2.0.tar.gz 513817 BLAKE2B 598e479c18a01fb315f43d0257d555ab7d5c3a67833d3af1f38ac2d0e911e14c3927381b50827d40ae63bdd189c0095daec73daa8bd3cf815aacc6b2d6c813c6 SHA512 ab7afe7d238b7cf1ecdc0cce0b60f0bddc1b59c28c126006bc49c7dbdfa7991fc3813822502ecb4952226b9caf5a80a2809f3b5bd910525c1feab336a5017d26
-EBUILD stevedore-5.2.0.ebuild 1107 BLAKE2B 6ec0f79afb5a4625efcf56abfb9628fbe5d9e16dfc56b790ef3b50496e30031cd3ac8c05109802714b19f8e0d928c7f9b830f85fe16e5646dd38b68a8b794133 SHA512 f90ba23f4e204298c025b245527744fa464715ac6e82bbbe7c34abc7ba0c7c0634f3a76ec2f6f2d9bf619333a0a86d1e5d780d8f1ced43e546e94855330ad19a
+EBUILD stevedore-5.2.0.ebuild 1107 BLAKE2B b30daf035b7d1051eabc6445b29761e1eba8f1f7895821a6cdee02b77cd2ac40895f428262af42f58131c607ecf047c78bc5d193e68f401e46e162c51023cbe3 SHA512 9b2737867a7fd61d9d060a32d111cec6c56cdd2646a54ca83cd1eb637fa76a79af5abd4c753bec5b95d954449981dabb9abd2cc9a4ddf275aaabd63e60dfb8e8
MISC metadata.xml 522 BLAKE2B 3ed51cb439d8350ff3df20a20a803c14bb11c9e0e5b15bd661f5780513f88a38f8a4d80703f6a7764488aa721f0fbbbf9a25d4fccb0f9916423198daa539bb69 SHA512 d08e11153dbb878de8f93d7a8293ddf2469adad8a2c436ef652f5c7cda7696a91f914260b841b3e64b3aab37d70dc76b1c369a08b9ef4bbd4f7c33c6a0ece690
diff --git a/dev-python/stevedore/stevedore-5.2.0.ebuild b/dev-python/stevedore/stevedore-5.2.0.ebuild
index b5d2a110aa06..6438a098ad6e 100644
--- a/dev-python/stevedore/stevedore-5.2.0.ebuild
+++ b/dev-python/stevedore/stevedore-5.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/uv/Manifest b/dev-python/uv/Manifest
index 4873fbabe026..5c7683455757 100644
--- a/dev-python/uv/Manifest
+++ b/dev-python/uv/Manifest
@@ -6,11 +6,14 @@ DIST rs-async-zip-1dcb40cfe1bf5325a6fd4bfcf9894db40241f585.gh.tar.gz 96766 BLAKE
DIST rs-async-zip-d76801da0943de985254fc6255c0e476b57c5836.gh.tar.gz 95906 BLAKE2B a5a0e4d20926d637cbfa25cb486580de6682365c588a9653c873622424ec28ac8c7380d1c99ec260cd342b214aacd5124b51fc5e5646f15f76db4148aada2f41 SHA512 dd5b61bfc913a94822d74f1dac3b30f7a3979a641c3b08ccb5fa84cfbb2bfd8c0f807a30cc4ae0abfe5df7079011c20e1f8a642fd439ce6ba2c404ddee06baf5
DIST uv-0.1.24-crates.tar.xz 64420840 BLAKE2B 7324461092a07c86aadaddf051aaa7454ec08085940f34d07d8a8dc7171abcbf94409df5cd8afd71f1022adb2e76c0aeb1eabe9190598cad4d06e390ccd612f4 SHA512 6701a768a8a1d48ac43038e5161b578b684abed1c2055cc4b7fb5656ec40118287893ee2674b7161292ce7c3e4c062c32ff0038f1548c8f79f4df473d8d26f30
DIST uv-0.1.24.gh.tar.gz 899637 BLAKE2B fab26ba9934fc5f586505b5ac1fa386c11f07e51ca2bb2a79f46d5dec9475ba8d75ad8587223d5149df5f2a225146d020a49b7ff81ed26b949cff55892738c2d SHA512 520b47a096b50fce9e7b7af5bca203df9bf4c2d0aafbe28a3dcfe0592d8ddcaa7b58d52300c67454f6aeecfd196f1592be18e45c95b7c67257361917cdb0154d
+DIST uv-0.2.10-crates.tar.xz 49410344 BLAKE2B d1e921cac3e9ef07fc9055fa6ff463776e1f0fcf0c7e655d7774e5a422c8aaab4f892e3962d38e8500545f831f25d106628d11bddc98095b722156a913d824b4 SHA512 71ba87d1d7c9668086d62420318c6d9489446259d55ae17ee9bb63530e63c140533dfb575d838ff75f8fb053dc316924c7e699386a78ca043428b87a3e68d70f
+DIST uv-0.2.10.gh.tar.gz 1178721 BLAKE2B ae7d527016c5f10b700db89167acef1a9bc62779e1486e908659a8f73ed22957eea39654c97d94fd7976ba19a907b9abd92cd93f620ca3d8f0bee8b2289f1436 SHA512 f8afe27ec75e89e00343e59123e4e785dae77c49f63a3bcb88ec6e194bc761f27447c92c9ec2d7e6d885ea90b8df1747fafd9800e6f0066af61d3ed590e7f3c9
DIST uv-0.2.8-crates.tar.xz 49233792 BLAKE2B 9ba3816b627b02079ca64c29764c4484a2ca617f8ea5426f0cbae367c5e2647f5b0a3927408e3352645358a1de5513e66e3cec38955920435d1165178e348196 SHA512 b2474f3445745f4351774c597100bafc471db30d9078c4891b426ef299b0b5b30185fb5a2398cc4cf3851e2bdab1fc2c361a990d80eddbd9100314102583cc2a
DIST uv-0.2.8.gh.tar.gz 1139645 BLAKE2B 6a3ce5cf2b9978e0b292c543e81b17df476f410a832524b9d036981a4fcb8ab67f1769e9f975599c7df950b9de802a8147ce209fb5f7c7ea66b4d0197843e6e0 SHA512 e0c6e9e5274095b2315604fd9ae4742c931cd64a893a832142c2ee54be2b8b32fa28a72eb16ef7ef26c7ad3d37ba8428dca62ad653977e98a5c1f029b9260201
DIST uv-0.2.9-crates.tar.xz 49233792 BLAKE2B 9ba3816b627b02079ca64c29764c4484a2ca617f8ea5426f0cbae367c5e2647f5b0a3927408e3352645358a1de5513e66e3cec38955920435d1165178e348196 SHA512 b2474f3445745f4351774c597100bafc471db30d9078c4891b426ef299b0b5b30185fb5a2398cc4cf3851e2bdab1fc2c361a990d80eddbd9100314102583cc2a
DIST uv-0.2.9.gh.tar.gz 1147989 BLAKE2B 283bddd99defa92c71da8bad75a9d943585f2feb862fd5764fc9c4d529752506bb79e4fae5d3db532e92a961eaac7554fb679ceaeca6b224c5264a12191586a3 SHA512 bae1ad801ca2dc1d79dfd3b2ce166a97aaab048566059c3ccdbd794bb94876ff4ada45f5a86a22dd92435b9fe4b0b099b6b83132eda2c2fd98d9ceba65c3b66c
EBUILD uv-0.1.24.ebuild 2164 BLAKE2B 3caf382115984e87a0f44b5e8f619f38b3a7503ac12738519d0edff253eafbc7474924aa1997e332738ffe316da40dd199b906b1c560f1a00a53c805a39edc75 SHA512 c0c83640c43d073a1447228993e8384eee6a4adf73760d651456899ba285d25cc83f0611f6196123125f94fa9fa5d85710308ccf603e7261a699efc2f927dad7
+EBUILD uv-0.2.10.ebuild 2274 BLAKE2B b780fdf7644c62e7aa5fd086b1c9d0cd7a4e7f67fe69e7512ce5892250b9ddca1e39b478e20baf3c5f08015449d8c3981e184d93cf5b1c7f19c86140be48465f SHA512 0b46b6ddf0a5cc68c5a16f74a444397f110e78b04e078d5056a3f2497f827d4f1398b1304e2f09d101913fe7eb94c82a97296c17ad15ec52f70ed7e4d8302adf
EBUILD uv-0.2.8.ebuild 2132 BLAKE2B 66ec0c66d500724cbb0010aa649edc604ddac56e570d9a96ff1dc578080282565de6349254481f5b7e14da63fef4e87011b8c3a15d658fee2582bd3683fb5c4a SHA512 d0b46515da91dcc403a38fb2a29465a81809284eec3cc8f4ce5ddb49588b7e67b7146cc7bd346e593dfa3ce2cf0213eab0bdb21809149e1c45f484d1bd84e9f7
EBUILD uv-0.2.9.ebuild 2274 BLAKE2B b780fdf7644c62e7aa5fd086b1c9d0cd7a4e7f67fe69e7512ce5892250b9ddca1e39b478e20baf3c5f08015449d8c3981e184d93cf5b1c7f19c86140be48465f SHA512 0b46b6ddf0a5cc68c5a16f74a444397f110e78b04e078d5056a3f2497f827d4f1398b1304e2f09d101913fe7eb94c82a97296c17ad15ec52f70ed7e4d8302adf
MISC metadata.xml 336 BLAKE2B 4b5933e24e3e9450dde5da099185dcdf3afb5916b55cffa7c2f3f6fac77e439197cbe4ba529a87f83442d8f87d238e8abef06dc052ce9a62659060ffea9fdb47 SHA512 9910fd10ebbc395b9c330774b74798c9ffdba3bb368347658380a22e01d6dc9d1961ea50fbfb4a904c9db84b94c713c054e418a7294425b86ff41a607fd3e310
diff --git a/dev-python/uv/uv-0.2.10.ebuild b/dev-python/uv/uv-0.2.10.ebuild
new file mode 100644
index 000000000000..fe1601abeb5d
--- /dev/null
+++ b/dev-python/uv/uv-0.2.10.ebuild
@@ -0,0 +1,110 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+"
+
+declare -A GIT_CRATES=(
+ [async_zip]='https://github.com/charliermarsh/rs-async-zip;1dcb40cfe1bf5325a6fd4bfcf9894db40241f585;rs-async-zip-%commit%'
+ [pubgrub]='https://github.com/astral-sh/pubgrub;a68cbd1a26e43986a31563e1d127e83bafca3a0c;pubgrub-%commit%'
+)
+
+# workaround faulty assumptions that 3.12 is the newest Python installed
+PYTHON_COMPAT=( python3_12 )
+
+inherit cargo check-reqs python-any-r1
+
+CRATE_P=${P}
+DESCRIPTION="A Python package installer and resolver, written in Rust"
+HOMEPAGE="
+ https://github.com/astral-sh/uv/
+ https://pypi.org/project/uv/
+"
+# pypi sdist misses scripts/, needed for tests
+SRC_URI="
+ https://github.com/astral-sh/uv/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ ${CARGO_CRATE_URIS}
+"
+if [[ ${PKGBUMPING} != ${PVR} ]]; then
+ SRC_URI+="
+ https://dev.gentoo.org/~mgorny/dist/${CRATE_P}-crates.tar.xz
+ "
+fi
+
+# most of the code
+LICENSE="|| ( Apache-2.0 MIT )"
+# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below
+# Dependent crate licenses
+LICENSE+="
+ 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT
+ MPL-2.0 Unicode-DFS-2016
+"
+# ring crate
+LICENSE+=" openssl"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="test"
+PROPERTIES="test_network"
+
+DEPEND="
+ dev-libs/libgit2:=
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ >=virtual/rust-1.77
+ test? (
+ dev-lang/python:3.8
+ dev-lang/python:3.9
+ dev-lang/python:3.10
+ dev-lang/python:3.11
+ dev-lang/python:3.12
+ )
+"
+
+QA_FLAGS_IGNORED="usr/bin/.*"
+
+check_space() {
+ local CHECKREQS_DISK_BUILD=3G
+ use debug && CHECKREQS_DISK_BUILD=9G
+ check-reqs_pkg_setup
+}
+
+pkg_pretend() {
+ check_space
+}
+
+pkg_setup() {
+ check_space
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # https://github.com/vorot93/tokio-tar/pull/23
+ # (fortunately uv already depends on portable-atomic, so we don't
+ # have to fight Cargo.lock)
+ cd "${WORKDIR}/cargo_home/gentoo/tokio-tar-0.3.1" || die
+ eapply "${FILESDIR}/tokio-tar-0.3.1-ppc.patch"
+}
+
+src_compile() {
+ cd crates/uv || die
+ cargo_src_compile
+}
+
+src_test() {
+ cd crates/uv || die
+ cargo_src_test --no-fail-fast
+}
+
+src_install() {
+ cd crates/uv || die
+ cargo_src_install
+}
diff --git a/dev-python/wxpython/Manifest b/dev-python/wxpython/Manifest
index 449dd4b3c6ae..6b3892774c82 100644
--- a/dev-python/wxpython/Manifest
+++ b/dev-python/wxpython/Manifest
@@ -2,8 +2,10 @@ AUX wxpython-4.2.0-cython-3.patch 621 BLAKE2B 047940edf05ba1556c8e3b7ee5f55dd1c3
AUX wxpython-4.2.0-flags.patch 711 BLAKE2B d05ee176b010199f32ba4325452d7eddb60b78e80e2d80421223c061f33f3edf2d84528eac4d50acbf85af532f6fdfd6fb3cda2c8d97525cce5f66a0dd5c6891 SHA512 ac9c04b086af69d1bd7ce7ff6d9b87b8f6cf5c5273ada18089247f1f951f32009d181ff24758c01f1954183dcbf20fb0bce7501346cc615a18b4f43f2831c7bb
AUX wxpython-4.2.0-no-attrdict.patch 363 BLAKE2B 2ab3735103574959e069ecd647dc003ad6362760214a67632c91a7d216a372b4bf13450a7420bb8415bd744cac23a514726bf6feb09302b775a2a4c580094599 SHA512 b410023d186db3b07b3780fad2e1037d5a854f10771a5e1c8cd98da91a36e727931bf75944ff1a56e0730ff78a4ec8c9a3d81dec02efa3fe91191ad0a1639859
AUX wxpython-4.2.0-no-webkit.patch 1285 BLAKE2B 19fdee2293da214b8ae318b2670298b34b745cfefd3938be1f22c810cb1bc4273d628aa34cf427c1023d90739784d8e5c8d381e6084689876bdc336a86a3d0db SHA512 fbe6825f266443b9dec68786e26d6e3842d4dec3b9927420ecaca45a834798c8ef83a95398ea498db386e7d1c659a6a3779a5b62867296cc7244401b06db9586
+AUX wxpython-4.2.1-integer-division-for-randint.patch 939 BLAKE2B 4386cab3372bd8fe56979f2bdfc25bfb0d6ebc4aa80568f0bcda8c0a36a31deff454fba9e4452c62401f5c2f5a7bc94370d16aad557b00ff176fc5d4139a5ce1 SHA512 0686f0f50cd2222709cdbd336186b3bec7d5d5293bcb9dcc24c6682863ff31f94c89fd38da154373dea6eccee376cc2437ada6eaf015c1be7467f96e95b717c3
DIST wxPython-4.2.0.tar.gz 70958238 BLAKE2B 2e8e34c4f5d1992983bfe4e09bb56ee5619b139b9b3b5f05dee48ecdf6971cf9fe1b0fb22aec685904eb44db6f50a4ba132a08aa91930d809040da828efa097e SHA512 9ec937a024efb2916403c84382a66004f0c2bb07471246b7de517778309ce459e929eeb59e261f538d3fa077c950628de62e49a3760fbd03ab9ff2114c6f354f
DIST wxPython-4.2.1.tar.gz 73724359 BLAKE2B d9569ea172c7279e0b2cfcb3cdcd5d1faab5324e2648c9b0f8c8b838fb2355dc6af28c4593e5dd0cfa02573133bf15a58a6ffa9711d854925a9cada0985dc7f8 SHA512 ee9ab8effb3c71de004c3d61ec583b9980c6b75fe9bb04cf2c76025ea70afc206bc3073c44d1c83c7ba604afed9fd38c01b9ef506617ba279a4ac58e3cf34438
EBUILD wxpython-4.2.0.ebuild 3924 BLAKE2B 5f72d886f806375ee130a7170f239bf406961760cfd30e00e5fb3ca9d1eca9c1971e058046612636b3a574ff48f8fbc48e5a8c6044cf518ccdf3aa57871ad530 SHA512 936f595d4adeabd48c040dafd371b98a30927c73f955ff4fb29de9ea210fc67a3efd51686389e791f2ed6a384f59b8c45eab57f2e01c42d52f716e97110bd07d
+EBUILD wxpython-4.2.1-r1.ebuild 3596 BLAKE2B e2b11bf86caff255eeb6c33855581c531114ff141694523b0dae25a7bb2f5849f75632a205cfc0f441ec544ed7ca9f0810b27b78a172aaae8b4fb9dab035adb3 SHA512 b3a4a47d74bc4e1b9fddbce86503364d51da4a0d6337c9074abbba168844e64fff5927831d6ee8cd494b4d62d8c3b22f62725c281dba89985615579844037c2b
EBUILD wxpython-4.2.1.ebuild 3531 BLAKE2B 77f9a8c0a60818dcf2c055ac2a2db7f8213d1031be40a48d660324b87e5ea2f6572cf6da2f85e71fca9848e311378f073982dddcca048d0cb18676349666b87f SHA512 3513965eb8ffd03061f93827869100ae2fb8e2aae0401416bf5140bb4d8b39cdd59e398756974e8857c645d03ecf0b0f914d825d11fc3408d4d995c5c3358c21
MISC metadata.xml 491 BLAKE2B ffa0cccf66f484c856fb30249bd0ccc3b0da2f3ee8e3c3a0df1782bc58e4867ff99d9711f1784b44b439f2a8bcf297c1082b49a941823f046c7f2c7977a77629 SHA512 a2f5908a276a8f9c512cb59c8d17873398c91b21977371ab724e669f3b6c032d53510fbcd183a5dc340279fc522289e617b8c313c0d825ca70d0d2a5d74f8cfa
diff --git a/dev-python/wxpython/files/wxpython-4.2.1-integer-division-for-randint.patch b/dev-python/wxpython/files/wxpython-4.2.1-integer-division-for-randint.patch
new file mode 100644
index 000000000000..b98624d7df8f
--- /dev/null
+++ b/dev-python/wxpython/files/wxpython-4.2.1-integer-division-for-randint.patch
@@ -0,0 +1,26 @@
+From https://github.com/wxWidgets/Phoenix/pull/2508
+From 3b042c863f4092f802a877a972fd6eb284451a78 Mon Sep 17 00:00:00 2001
+From: Ben Greiner <code@bnavigator.de>
+Date: Sat, 6 Jan 2024 21:58:29 +0100
+Subject: [PATCH] integer division for randint
+
+Python 3.12 does not accept floats for random.randint() anymore
+---
+ unittests/test_dcDrawLists.py | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/unittests/test_dcDrawLists.py b/unittests/test_dcDrawLists.py
+index 9e35e5eaf..6696a79a0 100644
+--- a/unittests/test_dcDrawLists.py
++++ b/unittests/test_dcDrawLists.py
+@@ -63,8 +63,8 @@ def makeRandomRectangles():
+ rects = []
+
+ for i in range(num):
+- W = random.randint(10, w/2)
+- H = random.randint(10, h/2)
++ W = random.randint(10, w//2)
++ H = random.randint(10, h//2)
+ x = random.randint(0, w - W)
+ y = random.randint(0, h - H)
+ rects.append( (x, y, W, H) )
diff --git a/dev-python/wxpython/wxpython-4.2.1-r1.ebuild b/dev-python/wxpython/wxpython-4.2.1-r1.ebuild
new file mode 100644
index 000000000000..5364e1b56160
--- /dev/null
+++ b/dev-python/wxpython/wxpython-4.2.1-r1.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_IN_SOURCE_BUILD="1"
+PYTHON_COMPAT=( python3_{10..12} )
+PYPI_NO_NORMALIZE=1
+PYPI_PN="wxPython"
+WX_GTK_VER="3.2-gtk3"
+
+inherit distutils-r1 multiprocessing virtualx wxwidgets pypi
+
+DESCRIPTION="A blending of the wxWindows C++ class library with Python"
+HOMEPAGE="
+ https://www.wxpython.org/
+ https://github.com/wxWidgets/Phoenix/
+ https://pypi.org/project/wxPython/
+"
+
+LICENSE="wxWinLL-3"
+SLOT="4.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test webkit"
+RESTRICT="!test? ( test )"
+
+# wxPython doesn't seem to be able to optionally disable features. webkit is
+# optionally patched out because it's so huge, but other elements are not,
+# which makes us have to require all features from wxGTK
+DEPEND="
+ >=x11-libs/wxGTK-3.0.4-r301:${WX_GTK_VER}=[gstreamer,libnotify,opengl,sdl,tiff,webkit?,X]
+ media-libs/libpng:=
+ media-libs/tiff:=
+ media-libs/libjpeg-turbo:=
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ app-text/doxygen
+ dev-python/cython[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ >=dev-python/sip-6.6.2[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ test? (
+ ${VIRTUALX_DEPEND}
+ dev-python/appdirs[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/pytest-forked[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.2.0-flags.patch"
+ "${FILESDIR}/${PN}-4.2.0-cython-3.patch"
+ "${FILESDIR}/${PN}-4.2.1-integer-division-for-randint.patch"
+)
+
+python_prepare_all() {
+ if ! use webkit; then
+ eapply "${FILESDIR}/${PN}-4.2.0-no-webkit.patch"
+ fi
+
+ distutils-r1_python_prepare_all
+}
+
+src_configure() {
+ setup-wxwidgets
+}
+
+python_compile() {
+ DOXYGEN="$(type -P doxygen)" ${PYTHON} build.py dox etg --nodoc || die
+
+ # Refresh the bundled/pregenerated sip files
+ "${EPYTHON}" build.py sip || die
+
+ # Build the bindings
+ "${EPYTHON}" build.py build_py \
+ --use_syswx \
+ --no_magic \
+ --jobs="$(makeopts_jobs)" \
+ --verbose \
+ --release || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # virtx probably
+ unittests/test_display.py::display_Tests::test_display
+ unittests/test_frame.py::frame_Tests::test_frameRestore
+ unittests/test_mousemanager.py::mousemanager_Tests::test_mousemanager1
+ unittests/test_uiaction.py::uiaction_KeyboardTests::test_uiactionKeyboardChar
+ unittests/test_uiaction.py::uiaction_KeyboardTests::test_uiactionKeyboardKeyDownUp
+ unittests/test_uiaction.py::uiaction_MouseTests
+
+ # assertion (TODO)
+ unittests/test_aboutdlg.py::aboutdlg_Tests::test_aboutdlgGeneric
+ unittests/test_lib_agw_piectrl.py::lib_agw_piectrl_Tests::test_lib_agw_piectrlCtor
+
+ # seems to rely on state from a previous test (sigh)
+ unittests/test_lib_agw_persist_persistencemanager.py::lib_agw_persist_persistencemanager_Tests::test_persistencemanagerRestore
+
+ # requires Spanish localization
+ unittests/test_intl.py::intl_Tests::test_intlGetString
+
+ # TODO
+ unittests/test_tipwin.py::tipwin_Tests::test_tipwinCtor
+ unittests/test_lib_pubsub_provider.py::lib_pubsub_Except::test1
+ unittests/test_windowid.py::IdManagerTest::test_newIdRef03
+ )
+ local EPYTEST_IGNORE=()
+ if ! use webkit; then
+ EPYTEST_IGNORE+=( unittests/test_webview.py )
+ fi
+
+ # We use pytest-forked as opensuse does to avoid tests corrupting each
+ # other.
+ virtx epytest --forked -n "$(makeopts_jobs)" unittests
+}
+
+python_install() {
+ distutils-r1_python_install --skip-build
+}
diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz
index d84e9b840e1d..7a15b710e2ea 100644
--- a/dev-qt/Manifest.gz
+++ b/dev-qt/Manifest.gz
Binary files differ
diff --git a/dev-qt/qtlocation/Manifest b/dev-qt/qtlocation/Manifest
index 153766deb519..5e8d6e194c7e 100644
--- a/dev-qt/qtlocation/Manifest
+++ b/dev-qt/qtlocation/Manifest
@@ -1,7 +1,9 @@
DIST qtlocation-5.15.11-patchset.tar.xz 4796 BLAKE2B dcfa75bd3fb2e9069e1a530c27e2b4e9ac921fcf0ccb712f0894375b575ba25103948c6e5b85b56a8f9c9f2d7edf7df8e38501e93356e69f060b577a04c2d221 SHA512 14bd2864abc6f446dc4fbac03548cb42305685b46db757d856360780144095a021130bc0ebf1d07a516dc7991dc0cfbf733bd0ef6be58237bc15822c21af1d0b
DIST qtlocation-everywhere-opensource-src-5.15.14.tar.xz 6549056 BLAKE2B 831c7091a7b9d1355121f7e1e89f62c8aaa8819bef98c80f90b1521eea9c11a35452557c97d1dd49d13e0e810bd70f5038f8682f6ac42b68622cd269664eadd3 SHA512 5a6271d61bb9ede80b8483e784d8cc15170cf3f7b019472b2362c742e1e1fd52d811c2132b751574dacee6f7274b81e6049b8a3dc934ba7612c0aef6643062dd
DIST qtlocation-everywhere-src-6.7.1.tar.xz 3166636 BLAKE2B 9e42fc72473f9e11aac9de4c79acf69ce406903f2bd2611cad38b803c67bee30a8812a0700bbd4193a6aafd4b4e04ab0dacf4d79eda0bce739a0eb141c742a81 SHA512 6d7c332ff6a974102f874801c90a64d606e3f9db53787029091cfe043c087f7825d983d6245dfa749f46339c1886ecb74dcf0f9638e9d9bde7c9d6047c47d467
+DIST qtlocation-mapboxgl-5.15.14-35d56672.tar.gz 3726302 BLAKE2B f51c0589a06fab35ba85b3bf4ca8a1904cda5aec47b17fdf747da527d02be623a76b1af5883b33267fab825a4b5d0863ea0220f2907e98e286b40d4a0bbc82e5 SHA512 5c2ff6ab7e4382d87546a802c5603bdcec3deb7fbb836fc981292c67660514caaa6118e164d2e099d0304710035572706562ec84e4aba5ce36b01cade8b0993e
DIST qtlocation-mapboxgl-5.15.14-4c88f2c0.tar.gz 3726387 BLAKE2B e9b818505ace86516262d1407450c14be82122bb91363a57708795844089371ac7d511a857f713c7cb4e6f8b54867aab0bc5dcdb9c49aa28aa3f8363271378e0 SHA512 e4d9133db892fd8b7b1bcf584bf7dae30c0f0353f3b0a696a6cabc9485067f262d42554b583640521734498572e5480b5e8d0143d5be47bb92077f3192fefa4d
+EBUILD qtlocation-5.15.14-r1.ebuild 1634 BLAKE2B 284692c84ed6349b7af4491e083af5c8a33e7494e31334a2c40251730886b5b9915489c81441d97da912c14a7fc00a9e98cba237ac8f944b52714b24c8722393 SHA512 298abe34a9ea8cfb28e46f3d23296830de27ae82f2c7bfeddbf27d01546ed64605ac905025c40fbed58f28050cf37df97663fda28334a8fd4fcbde78151f85f9
EBUILD qtlocation-5.15.14.ebuild 1629 BLAKE2B e5552627571a6b161e8fa025d5d8b21d96d8aba6b407efcaef5ccd6a17d656975904e2f927ef1218662a74dc28aa19811f2614298e3c1e653388e830d80db177 SHA512 dfe5123c519a24ae26cecb5d92b7a6a7c73722b78ed73cf66e6ebe45e09260ab119512fa6d2a48371a0830bf60e129321a2ea3b36fb13a67df04391bbe3ab7ea
EBUILD qtlocation-6.7.1.ebuild 1361 BLAKE2B 28048d4d8c8b80704cbfbc45dd00b7d51a63a7b04fd15bf9d5c1643e96b30eb7dcb391a4be8b0c430c67dc631aafa81ee208aec3c1205e0f32cb34d3c6985feb SHA512 8a254f920575826d56f02efb619bc6de59364199cbf388989a1a75aaf05913805ea68a7bc085afe7850ec4f628381938a2b29fc22482983953e45c163d5e865b
EBUILD qtlocation-6.7.9999.ebuild 1365 BLAKE2B 54c4b5a317f925182d109b82e3940c8095dc4d67c62919e4decdeba62453c65162c2e6c1bcc993f1da87434ac86f55ed76ab59cf1287b03f0159016abf6d7150 SHA512 aa50934b8de80b6aa8dcf9a5286c12ea09a9e0291916c41b6667519c858e621020febdd77d34320a51ce6147f4dd29340871e128fca57b2490d42457f4503f76
diff --git a/dev-qt/qtlocation/qtlocation-5.15.14-r1.ebuild b/dev-qt/qtlocation/qtlocation-5.15.14-r1.ebuild
new file mode 100644
index 000000000000..3a3718d72c58
--- /dev/null
+++ b/dev-qt/qtlocation/qtlocation-5.15.14-r1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PATCHSET="${PN}-5.15.11-patchset"
+inherit qt5-build
+
+DESCRIPTION="Location (places, maps, navigation) library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ MAPBOXGL_COMMIT=35d566724c48180c9a372c2ed50a253871a51574
+ SRC_URI+=" https://invent.kde.org/qt/qt/${PN}-mapboxgl/-/archive/${MAPBOXGL_COMMIT}/${PN}-mapboxgl-${MAPBOXGL_COMMIT}.tar.gz -> ${PN}-mapboxgl-${PV}-${MAPBOXGL_COMMIT:0:8}.tar.gz
+ https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+RDEPEND="
+ dev-libs/icu:=
+ =dev-qt/qtcore-${QT5_PV}*
+ =dev-qt/qtdeclarative-${QT5_PV}*
+ =dev-qt/qtgui-${QT5_PV}*
+ =dev-qt/qtnetwork-${QT5_PV}*
+ =dev-qt/qtpositioning-${QT5_PV}*[qml]
+ =dev-qt/qtsql-${QT5_PV}*
+ sys-libs/zlib
+"
+DEPEND="${RDEPEND}
+ =dev-qt/qtconcurrent-${QT5_PV}*
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/3rdparty/clipper
+ src/3rdparty/poly2tri
+ src/3rdparty/clip2tri
+ src/3rdparty/mapbox-gl-native
+ src/location
+ src/imports/location
+ src/imports/locationlabs
+ src/plugins/geoservices
+)
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+
+PATCHES=( "${WORKDIR}/${PATCHSET}" )
+
+src_prepare() {
+ rm -rf src/3rdparty/mapbox-gl-native/* || die
+ mv "${WORKDIR}"/${PN}-mapboxgl-${MAPBOXGL_COMMIT}/* src/3rdparty/mapbox-gl-native || die
+ qt5-build_src_prepare
+}
+fi
+
+src_configure() {
+ # src/plugins/geoservices requires files that are only generated when
+ # qmake is run in the root directory. Bug 633776.
+ qt5_configure_oos_quirk qtlocation-config.pri src/location
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
index 9db45243b327..a977f965531c 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -7,8 +7,8 @@ DIST qtwebengine-6.7-patchset-9.tar.xz 7440 BLAKE2B 061f39250450af3c8d4458649c80
DIST qtwebengine-6.8-patchset-1.tar.xz 7512 BLAKE2B 04eee1a1008f8a193dbb719e08c61e26a78cb68f3a0b9f7cc43b442bd2d851301682009ad7cd96df13da1c0aa7e9459b1b7024193379509abd4784e2547276e7 SHA512 591e5340435a8a40b6805d3db07b440bf185c694461382051c668e41f2ea5d04d5d7ab72602f557ee91a687d6187e919d662751e32dadaea8dc19de568e2c54e
DIST qtwebengine-everywhere-src-6.7.1.tar.xz 550975920 BLAKE2B b0bbe1d62132bc75f830df7e40d885e976629e759de442702043c71b50a11e874d06c9450378c522894d5e29cc07e05111554758b5bb6aaeca59de1720d6550f SHA512 dc70048bf65ef610dd9cec7e233f1e5a387bde620e84ee5a8e517fc9c326220d58c80939454d55481ceff5ac5b82baaa9823255ea43eb4bb43e86beae68c7b8c
EBUILD qtwebengine-5.15.14_p20240510.ebuild 7659 BLAKE2B d930e49649e91657fbe65668a0dfe41ebd4732d4901c36f59f562094d9cb9d339157bf0f5c4e8b530270a13c8a40449ac4800ce9a17a29069be1c7177c288452 SHA512 6c621d916a502e778fb9662dba61161eb55b6ab37bd1045d5a96924bc943428b3ef28512d7838b31b4bfaa0ac43e23b10a66d67fdce2505139325cc837dd756f
-EBUILD qtwebengine-6.7.1.ebuild 10261 BLAKE2B 64a3514dcebc4318f884cfed6c2cf6f45068770beeaaabbcc0f44ef498815abbf2c123a6d6bc4816b197a7942577ebf24198995d0fee6bcc8c608cc661b161c6 SHA512 024c87e0edc1846aface1927786ed26a08bdebe9c4291d780d49dd7a817d5519c0c9b2e196046604ed95509f8678fecf273e36d5734c845115fb9e8e13e6acf2
-EBUILD qtwebengine-6.7.9999.ebuild 10263 BLAKE2B 73307fa12fc848ce378f94c24c4af942603d0f374120fd7172eb7947223149eeafb24d1fcc475fa6aed53e0992130a0eb6802791183b0f1b73dd766a16b683cf SHA512 af7b738d2da7d433afbd33ae346df9ed90000ad3a87ef9a70208e1190df3f81f6d7dd44e345a336d420abe5ed722136eadca8e0486277837799796d0f60242aa
-EBUILD qtwebengine-6.8.9999.ebuild 10263 BLAKE2B a9f7610813951cc14c6cc300015d0903ea4ea3c286383ac03e42f304196e69724ebea3cf976b11b01a5fcc0456dbbe90dfc14e5e8f6b690c05b9f4428ab20cce SHA512 f72d82fef924cdc7c03498399b75fc6ca69453d406d60b5022d0360a37f5d4f36fa8b33e8010f9c0148cda0214ab2b508a0e37b2aa332eeddaee1ef80cc1bc78
-EBUILD qtwebengine-6.9999.ebuild 10263 BLAKE2B a9f7610813951cc14c6cc300015d0903ea4ea3c286383ac03e42f304196e69724ebea3cf976b11b01a5fcc0456dbbe90dfc14e5e8f6b690c05b9f4428ab20cce SHA512 f72d82fef924cdc7c03498399b75fc6ca69453d406d60b5022d0360a37f5d4f36fa8b33e8010f9c0148cda0214ab2b508a0e37b2aa332eeddaee1ef80cc1bc78
+EBUILD qtwebengine-6.7.1.ebuild 10297 BLAKE2B feaa5a5a8472fee57e9d7dac63b499e2388d3fe0714baf8e2cee0844997bb564e2698fa08bce5870fa3a55bab37a91b9ed6d1cdc51bed7f42d58168ea8bc62e1 SHA512 081b096a31c64db65b279b9160f665b6be38163df21138d1cd4b362eede91532f2fe80f21a2da85277f1f97400c11142a7ca5661e59f30c6554ec2df2c0ba9f7
+EBUILD qtwebengine-6.7.9999.ebuild 10299 BLAKE2B 91658cda95f9e61c9eac07b03f99257647068f4626f7ebbbc07a5e34cd49ea977e3902114bf30676a415429c8c6f51878f686ea6977939eab4d4571de4435249 SHA512 344923b9a4e915a23373d8734ee1533ddd60a4ec3fcebe7636dfcec0ca924a3b9fbddc989b7ddc13c6c4008e056b9dc95b1f307abf19a26da7d207e37d31accf
+EBUILD qtwebengine-6.8.9999.ebuild 10299 BLAKE2B 56e922f9256fc283c712b0e0ac280a7f64b221b06ad737501d94075c5aafc8f11c28ad70827c9f39c0c19f37e1fc406d9fe5bbc72b8abcd91b7d8ec410e1d58b SHA512 8f5847d8cc8af40166c26d279e0fc3c8f58e515a55db706510ae1ebd58576dbddc56cc68ebac713d6d1603be0ba2f2c0a75425b68b7ec3277b5fd47172ba31e3
+EBUILD qtwebengine-6.9999.ebuild 10299 BLAKE2B 56e922f9256fc283c712b0e0ac280a7f64b221b06ad737501d94075c5aafc8f11c28ad70827c9f39c0c19f37e1fc406d9fe5bbc72b8abcd91b7d8ec410e1d58b SHA512 8f5847d8cc8af40166c26d279e0fc3c8f58e515a55db706510ae1ebd58576dbddc56cc68ebac713d6d1603be0ba2f2c0a75425b68b7ec3277b5fd47172ba31e3
MISC metadata.xml 1236 BLAKE2B 9a47d6cb2641ee53f22926095457c11f8da65a3705863a3ae0496d5bb656ac65acb744b5420deb95afee6ac9f141933b4f45690459e92c71089fe72727854a28 SHA512 9a640a386cc03804858fc02b24299896c03eff53a07db00862bab9d7dd259ca839e890921fcf222c8275cad16b418e423e7e485c03e74e01ab86979553251b4c
diff --git a/dev-qt/qtwebengine/qtwebengine-6.7.1.ebuild b/dev-qt/qtwebengine/qtwebengine-6.7.1.ebuild
index 9191f4cdc4da..eea6683a8948 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.7.1.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.7.1.ebuild
@@ -86,6 +86,7 @@ DEPEND="
x11-libs/libXcursor
x11-libs/libXi
x11-libs/libxshmfence
+ opengl? ( media-libs/libglvnd[X] )
screencast? ( media-libs/libepoxy[egl(+)] )
pdfium? ( net-print/cups )
test? (
diff --git a/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild
index 537ecdc04552..842cb8d0e9d9 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild
@@ -86,6 +86,7 @@ DEPEND="
x11-libs/libXcursor
x11-libs/libXi
x11-libs/libxshmfence
+ opengl? ( media-libs/libglvnd[X] )
screencast? ( media-libs/libepoxy[egl(+)] )
pdfium? ( net-print/cups )
test? (
diff --git a/dev-qt/qtwebengine/qtwebengine-6.8.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.8.9999.ebuild
index 503abab72225..03b2d57d8bcb 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.8.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.8.9999.ebuild
@@ -86,6 +86,7 @@ DEPEND="
x11-libs/libXcursor
x11-libs/libXi
x11-libs/libxshmfence
+ opengl? ( media-libs/libglvnd[X] )
screencast? ( media-libs/libepoxy[egl(+)] )
pdfium? ( net-print/cups )
test? (
diff --git a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
index 503abab72225..03b2d57d8bcb 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
@@ -86,6 +86,7 @@ DEPEND="
x11-libs/libXcursor
x11-libs/libXi
x11-libs/libxshmfence
+ opengl? ( media-libs/libglvnd[X] )
screencast? ( media-libs/libepoxy[egl(+)] )
pdfium? ( net-print/cups )
test? (
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index ac9343d824e6..d5c111dfbbd3 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/faraday/Manifest b/dev-ruby/faraday/Manifest
index 534306c26982..6bc9524a2f9f 100644
--- a/dev-ruby/faraday/Manifest
+++ b/dev-ruby/faraday/Manifest
@@ -1,7 +1,9 @@
DIST faraday-1.10.3.tar.gz 835008 BLAKE2B 5b2cff7877cd1e73dc52830aed67988eb5ed33a5ea1378d995f9e48bb69b8d20163a9faa69d65c9c99fddaa79e80bacee04b15141859dd81678a374b592557d1 SHA512 58b288a4d44424075f447fea982618db76b47f30e9fad69e5300b757f819bcf3cd48502b35851d186e103839538be0e52b7c222076f1399c3491335c2fe5b2c8
DIST faraday-2.7.12.tar.gz 1029923 BLAKE2B 267880c4d35284c1eb2f894e9c2803662cf5a901417b5a8c6934b8cef3fe842924d945b64b6617dcd017cbfdc3c9be19271c7c295e2c39518215aba3ab8304bb SHA512 e35aaa7096a77a3dc76aa0a2c262d6e83d894564474dd5b1414488615e54096e96fefa245d65804afa71fc22ef55748c18a32213ba6eaedb431246d5f8d382a1
DIST faraday-2.9.0.tar.gz 1030759 BLAKE2B 450ca700ccf624115aaa6c5ffc873e926884ff27a520aecd890f7156f20f829a802cece461327205930dfc53d06fd837adb1bb989e9603f369f61606640acddf SHA512 f534cd0903bc5ee83a355b09c886dfdf593b842fc85863877c9e0217ba797b027acce6d36674579053ac24e180d71afe4d879cb52cadd1da803b609f2da407c3
+DIST faraday-2.9.1.tar.gz 1031030 BLAKE2B 1980fc9215e2ffaeafd920162b520bfb6731df5a5fec7d95ac9b17b62e6a7945e864d771f44acd2d43684f1953a61298d097bde469c36a195626101a26267e59 SHA512 424597b7d4e5f6c57651fd801c766b324d49a6081807578be9ce5dfc93b033f418924d05e7c73a3fd323d8b4677a0dd2a9c483a87f3c5321d26b93038675ee78
EBUILD faraday-1.10.3.ebuild 3582 BLAKE2B 2933da54571fa46d5e2ed87b51d1ff340b5d9a54c12a1b68e333d8a7e380539ccdb0b31884fd77c3b3476ef4086d024257aee8dc26556bacbedc85ddc73d2184 SHA512 2272070a510a50aa9ec35f2667b7fbbd2e5d3deadcfe4905a92265312935b861760527cae02d16e35fb8dcd39052042b863634d2bdd51168283f046c0109f078
EBUILD faraday-2.7.12.ebuild 1536 BLAKE2B 8491e7255c1121f0b93d748edbc65ccf39db0e083f578b6af31a9dd4967b9edc466d2b31665d37e3ba128f6b3614a20be73193e42f7dc7e88f05c9b04aba7b78 SHA512 48670519b37a047bfdf6cc15a0baf9745a7959de577d780ba1709c2e3d90d0c235583b20e16f0a27ba695027ea2f12a02f17168ca584d293c447c6f0f7a464cd
EBUILD faraday-2.9.0.ebuild 1548 BLAKE2B 0bdcb81575c639d92403b4fc8a20ea6a7c62968b9baadf4c8932558752c47f580ef67a98292a3ec7fd02a357ce76debb8efd766f622dffb831e50dadb3951026 SHA512 39582895f0cbe4b24fb5018d886d109692f09858d13114e71cf05d736d64dd8d8e45b1734f7f4218bb52c2cc9cb1fb51feb13c618b4c43f59f96ae1687fdcdaf
+EBUILD faraday-2.9.1.ebuild 1500 BLAKE2B 20f76c8ff0a7a641de5ddbe32ad674e81af1a66d1b93621e2327163485694b0be03049a11cede990d629f9f6a13d415e4a76b8d0770cb804dee07c3934ab848d SHA512 e99951023e2d3155ec14f637ab3542558eb590412bf6622161b5597c1b17b6e641a44fe0ad968b75d7ab8f3504e0550a02b6008fab174d439065fd929c4d7e13
MISC metadata.xml 345 BLAKE2B 3f30f745aae665ba534c93898368c8b231fa204fbaeda63ff9afdb34c9576d65f516a323ee80e93c8195ebecb1804c5da7e04efb841510f8274e3d498dcc43d3 SHA512 b6f789f6e999463339fe59008d20af965abffb4bd5b4d3bb57552f81cdc00cc70eccc5077907a6222949bfe94dec687c46fee225a559153f8b29a03175250289
diff --git a/dev-ruby/faraday/faraday-2.9.1.ebuild b/dev-ruby/faraday/faraday-2.9.1.ebuild
new file mode 100644
index 000000000000..79002b7c3924
--- /dev/null
+++ b/dev-ruby/faraday/faraday-2.9.1.ebuild
@@ -0,0 +1,60 @@
+# 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_BINWRAP=""
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_EXTRAINSTALL="spec"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="HTTP/REST API client library with pluggable components"
+HOMEPAGE="https://github.com/lostisland/faraday"
+SRC_URI="https://github.com/lostisland/faraday/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+DEPEND+=" test? ( sys-process/lsof )"
+
+ruby_add_rdepend "
+ || ( <dev-ruby/faraday-net_http-3.2:3 dev-ruby/faraday-net_http:2 )
+ >=dev-ruby/ruby2_keywords-0.0.4
+"
+ruby_add_bdepend "test? (
+ >=dev-ruby/test-unit-2.4
+ >=dev-ruby/connection_pool-2.2.2
+ dev-ruby/rack:3.0
+ dev-ruby/webmock
+ )"
+
+all_ruby_prepare() {
+ # Remove bundler support.
+ rm Gemfile || die
+ sed -i -e '/[Bb]undler/d ; 1irequire "yaml"' Rakefile || die
+ # Avoid loading all lib files since some of them require unpackaged dependencies.
+ sed -e '/[Cc]overall/ s:^:#:' \
+ -e '/lib\/\*\*/ s:^:#:' \
+ -e '/simplecov/ s:^:#:' \
+ -e '/SimpleCov/,/end/ s:^:#:' \
+ -e '/pry/ s:^:#:' \
+ -i spec/spec_helper.rb || die
+
+ sed -e '/git ls-files/ s:^:#:' \
+ -e "s:_relative ': './:" \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+ MT_NO_PLUGINS=true each_fakegem_test
+}
diff --git a/dev-ruby/rubyntlm/Manifest b/dev-ruby/rubyntlm/Manifest
index 053376a1f7af..6739aac51546 100644
--- a/dev-ruby/rubyntlm/Manifest
+++ b/dev-ruby/rubyntlm/Manifest
@@ -1,3 +1,5 @@
DIST rubyntlm-0.6.3.gem 32768 BLAKE2B f9e21068e684620e2e54c685132d034a805fefa4eb90261babac9d58e38167412e0257f0d9b018603772dbd6f152eb9478340d7a390174bc908d1ac8640fcff4 SHA512 7e50c1bf63477fead9189a5ade06db65a3fad04d82bccfbffb513517ab97766053c800af9551e027dedc3aee6fb35288c234d98b1a02815299bcbc463e0edd87
+DIST rubyntlm-0.6.4.gem 35840 BLAKE2B 99f9f8ac253ba604a3d3821b09a49308812b40a8398fc797d0e1d20884f91255a67f7ece691b1290a35d547757477e3238f27b36362355f13b8a051a6797f8d0 SHA512 04e0ffd6e34e2eeefcee065ccd15269a43a4c6ead743f5280106cdb9caad422604f7a39d81096d76ff98d28394e8f47cc85c7efae0b4b7d80c835e8291f52156
EBUILD rubyntlm-0.6.3-r1.ebuild 531 BLAKE2B 9b446a25810139e6db8192c78d0d322d219e4d3dbf80150126578d2a38f9c15cf474622634f76784dcf42273da95235383bd5e7d25f10839b161eecbb33cb4cf SHA512 1648023a78af27f03c8564e1e75d6ef85b4bb89ada2a625e4f942bd8f6120626b9b319336b989ee998c3dbc139c4777c4549b0be542cadc167bdac3f0b9559ab
+EBUILD rubyntlm-0.6.4.ebuild 560 BLAKE2B 5cfed6a05a69c1caf46c4e73535accc57d76e54395f10fd1ee0a140d6b017abba3e413ddec7e7eeddcb9596c5e4cb5f273547f58b336e4f47c9e2d98f52044b4 SHA512 a888e4787a5f12c9abcc02a58b391dcb16e0ac58a92f2f79a696e5d1d90ece97baf2c9ea512fee1ec31368c562416125049f2923d6c1a0d95e0658e3a4d48c4b
MISC metadata.xml 381 BLAKE2B 4dce7d1d271af10a0252eafc091f2b709113491a9061994106699bd4b2a03f67404134285a69f53e8e306372bb113f8b5d55c1a1f4a19d91e847a428b173d90c SHA512 c8fd5f200aae45c56927d4faa6a3a0c877c795af68173d7700180eadda6813956cb1be59de46bf5b4fe9cd4c585f2a6431bba29ad495e003ea8821a2c2658fc9
diff --git a/dev-ruby/rubyntlm/rubyntlm-0.6.4.ebuild b/dev-ruby/rubyntlm/rubyntlm-0.6.4.ebuild
new file mode 100644
index 000000000000..5800060c0f88
--- /dev/null
+++ b/dev-ruby/rubyntlm/rubyntlm-0.6.4.ebuild
@@ -0,0 +1,24 @@
+# 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_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby/NTLM provides message creator and parser for the NTLM authentication"
+HOMEPAGE="https://github.com/winrb/rubyntlm"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+
+ruby_add_depend "dev-ruby/base64"
+
+all_ruby_prepare() {
+ sed -i -e '/simplecov/ s:^:#:' spec/spec_helper.rb || die
+}
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 985425ada55c..429fb949ca8d 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/clion/Manifest b/dev-util/clion/Manifest
index f23f4614f606..93509bd48eed 100644
--- a/dev-util/clion/Manifest
+++ b/dev-util/clion/Manifest
@@ -5,5 +5,5 @@ DIST CLion-2024.1.tar.gz 1213246002 BLAKE2B b0060b98dc803e72513fb927c0d8b2762b9d
EBUILD clion-2022.3.2.ebuild 2758 BLAKE2B a0e3766a8130b7003be4b3532914fdd4e8712452afd07da24563a3f4ccb876b6a2bd40f9aef148d4e3b2ea4196899bb724a165fe2f54ac03a8cc341f9c436e4e SHA512 4d65ba07e2445dc4962bdfba1b70af76c4e89c200a3dfe503bdf787388cc1c8386691cabb7087841bf3cb5599392fbffe3b83673dbcb21c686f5637dc1ad889b
EBUILD clion-2023.1.4.ebuild 2758 BLAKE2B a0e3766a8130b7003be4b3532914fdd4e8712452afd07da24563a3f4ccb876b6a2bd40f9aef148d4e3b2ea4196899bb724a165fe2f54ac03a8cc341f9c436e4e SHA512 4d65ba07e2445dc4962bdfba1b70af76c4e89c200a3dfe503bdf787388cc1c8386691cabb7087841bf3cb5599392fbffe3b83673dbcb21c686f5637dc1ad889b
EBUILD clion-2023.3.4-r1.ebuild 2998 BLAKE2B 782bec71f1e8248c4517b6bedfce5f365dce5288d4f4ab451b09fc18e7743419e562ee0f5b7d3204ffb7da021564d4b38ac04b0285ef7bdf4824fc0da588c885 SHA512 e1842772da2b0d9432f611f27da5ca0a3a41218c3b3afe8cb0dd8050dbab334d5e47ea6bd5fbeaf4e92000b105627b2011a9c598f5ac9c28cc1cc12caade3ba0
-EBUILD clion-2024.1.ebuild 3068 BLAKE2B c43d0983bc70912cef31df370fd2cca6c2fef823d905d88e53876f5d271485b29f3020692081f12085fbe94451ae9a395ea97f6992268e9805fd42b7ab19eb4c SHA512 9f448bf99924bc18816573267d405770661ded6b4b0baf3fe85318babddd736dafdfb52c07b76cc8692ea42240f10a6fc8bd7612e37545d97561fd4016af8831
+EBUILD clion-2024.1.ebuild 3073 BLAKE2B e7748ced3375a6b72777ba571fcf8f87cdb715e6b552cb6335c1379ff664058cf319450d003686cda7f2ea9fb7c0f853cf3edff8623d0a73a4a426adacc601db SHA512 44e75b82164184f6fdd28b4d4577b790348ecad8116867a32d3f333857017515f914997d0afec46adb57006e21d583922e7ad09bdea64ec5c0e2faa5d42cf824
MISC metadata.xml 402 BLAKE2B a74ce91089fa83dc91f1878f17b0e2adc483fdfdd987eb2dd4b184b2a98b8f1d995ab5d2c4dca2d7f25d3a8e1dfec711625e980feb5a0422fe5635c5816ef4fe SHA512 6d425358265cac8deb12c18632cfe520d82a733e4caab71eeb89b6d6643eddbfa27df03fcd8111477a77efea136aca1093c84024c89b85dc66ce1b92633709c6
diff --git a/dev-util/clion/clion-2024.1.ebuild b/dev-util/clion/clion-2024.1.ebuild
index c393c3f52384..4e9205d5b0d0 100644
--- a/dev-util/clion/clion-2024.1.ebuild
+++ b/dev-util/clion/clion-2024.1.ebuild
@@ -12,7 +12,8 @@ SRC_URI="https://download.jetbrains.com/cpp/CLion-${PV}.tar.gz"
LICENSE="|| ( IDEA IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )
Apache-1.1 Apache-2.0 BSD BSD-2 CC0-1.0 CDDL-1.1 CPL-0.5 CPL-1.0
EPL-1.0 EPL-2.0 GPL-2 GPL-2-with-classpath-exception GPL-3 ISC JDOM
- LGPL-2.1+ LGPL-3 MIT MPL-1.0 MPL-1.1 OFL public-domain PSF-2 UoI-NCSA ZLIB"
+ LGPL-2.1+ LGPL-3 MIT MPL-1.0 MPL-1.1 OFL-1.1 public-domain PSF-2
+ UoI-NCSA ZLIB"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="bindist mirror splitdebug"
diff --git a/dev-util/rpmdevtools/Manifest b/dev-util/rpmdevtools/Manifest
index b9ce61c7b7d3..53e6c6887967 100644
--- a/dev-util/rpmdevtools/Manifest
+++ b/dev-util/rpmdevtools/Manifest
@@ -1,5 +1,5 @@
DIST rpmdevtools-9.5.tar.xz 96724 BLAKE2B a406581be0286a6cb4b611289820f5a2db4306b731b0963881091e27b04b213c155243aeb95eadb41a27ab7a481bf1464d27d31fb52c6b10c3cedb23c1b22d21 SHA512 d2a110e7557eb149113560d64b3ec1ce75e5ee5ee541de3b4ed88f2bf11ef0248c864383bbffb49f8c32920563704da94004a8f9c099ce3610e6168aabfe440a
DIST rpmdevtools-9.6.tar.xz 96956 BLAKE2B 8e6e6db9de7424cb2f6d79cbc8511d635c02167d0ef52d4d2b30fc8f2d0cdb9b8b238450d5c79e0edd4cab16205346f6fce93c4e26c8934345056c6ded94d742 SHA512 691fec8944029dbe60cb3eab0200d1201f5aa3dd11cd49e8313ee7c1fe998237217ea9c5ae7b4a70f61f3c998093f23d26266b23f41607ddca3148d5f6b6ae06
EBUILD rpmdevtools-9.5.ebuild 897 BLAKE2B 5f669fbfaa782aff236347cf58054adb5bbcc7c9ce539972de1613e135223ade5941b43e4770b8ef4945e16b5db132242b8b0c951032b529dc181d4c9da0c6ff SHA512 5a78a4ac5ef995890d4f3bcafc9bbb7cefb8f4c60fcecd8e72eb20c67325d1e9af9b959dcf70525e6df944d6c00afd16ec606ebe2d5dde758f8b97ceb4d0603a
-EBUILD rpmdevtools-9.6.ebuild 881 BLAKE2B e6c2f288823affc748ba121cd92c7de2d94f8e5628fe56391cd2ab8c405c1fce320771b803cf1ec5db33f2a1f4f3159c8f7206374b54ccce1708e5aec240dc03 SHA512 49f376c2456f206fa3e00a7c587c730bc592ca92513bf78d0cb55a2508370aab1e5d7025a915753594f1daa60da81c53f18d16543a1f0da028eb4b2827d87416
+EBUILD rpmdevtools-9.6.ebuild 880 BLAKE2B edf1be5bd6a4ba903d8c27a4591022bf37b754e0b033fc827fad7496e0ccd3d814cd2541a7065a337789f3336e5547f1d8d8b3f543453051d39004e81af35c5e SHA512 0b502e6d07271710eeb85e4a7776d1fc2e5eb1ae3d8a45dbb59e1562fb2f75062240f43b952119e77eb50fdb8c118b0f7068d5362f0fd139fc167be877e64eb4
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/dev-util/rpmdevtools/rpmdevtools-9.6.ebuild b/dev-util/rpmdevtools/rpmdevtools-9.6.ebuild
index 2b96823a8f91..bd2c5d0b53d0 100644
--- a/dev-util/rpmdevtools/rpmdevtools-9.6.ebuild
+++ b/dev-util/rpmdevtools/rpmdevtools-9.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://releases.pagure.org/${PN}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="emacs"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz
index 91dff6076544..f63906c1d430 100644
--- a/games-emulation/Manifest.gz
+++ b/games-emulation/Manifest.gz
Binary files differ
diff --git a/games-emulation/pcsx2/Manifest b/games-emulation/pcsx2/Manifest
index b7729f6b0e91..4e5c791bd23f 100644
--- a/games-emulation/pcsx2/Manifest
+++ b/games-emulation/pcsx2/Manifest
@@ -8,6 +8,6 @@ DIST pcsx2-1.7.5724.tar.xz 11429708 BLAKE2B 773dddc2b754ec5eddccad6e520846811299
DIST pcsx2-1.7.5835.tar.xz 11565084 BLAKE2B 537aa890b668a1bed471f3677de1fee99f33fda41943dc4e7a11f8a85d2cbe831bfcd0040319643d370e90f31974272ee8ec4e17e3b6ec5d170d5750d38d707f SHA512 7e0541e5d0433a59047dfd15af3c3d90c61f61a416510cce14b89d5b641c45d7deae1a084ebd9e8b36f1768e714e3b480f1b28801e0f818b0290d7d06d384bc7
EBUILD pcsx2-1.7.5624.ebuild 4444 BLAKE2B 3602c1506b01d5fc22680968361fc3851d5495f22e0f6669023269d216ac8da017188afc93354cacfcb19b82f58e89bdb31e40d2ff13831930e4431cb3e01068 SHA512 4e03cfa18b447568e0af437763ce03701414270eabd330e9711a736c6470ed51737e4808754ee8dbb9bcc0f1934cae542fb44164083926ea774c8c7350f14594
EBUILD pcsx2-1.7.5724.ebuild 4658 BLAKE2B 0d2fc97197fda74d235b9f653992f0a56ae300510e71b20ddfbc641af68d94c44b25fc3a4abebe7169eb439fd050801137c5f8b7f9a5026279a55bb9d740b3c5 SHA512 f83dcae5a4c7a1699283abef12948ecada3fca29567a58b233384dfa12d870e3b15430a3605d08fcf4ce8cd83df1269da03dc0206d85bc6fbb1c9ce6241838d5
-EBUILD pcsx2-1.7.5835.ebuild 4934 BLAKE2B da5f60edce65bb0e79ebb679c7cacd33161ca8b40a11ced3e09520b90afe71be4fb706d1acc0dbf049c0a85b5c3a7b905c20b8c1ad1ee443476a591086f93054 SHA512 2f571b64fea43e0a1e6bb6993c70c63bf521dea793f8dc3f7de3494747147a5308327c041df2da9d8b35c675726d774269577423a441a07bfc1056af8e8a2790
+EBUILD pcsx2-1.7.5835.ebuild 4933 BLAKE2B d5de2b4a3e18555f770c07cc2a524f329b03b8d94b6b84f4d9ff32df70e5b6137efd9080525e0526646e654902ca2edfd4b9cbb231aa2e25052ab0096b08d6be SHA512 41dc132c89261814a4457167afece381dc5484c4e5de5cbc12d214078fd834ddde920217f1ebc1b3ec0312f3320d07a42850d89e2b88a1b577398d60026c4b2d
EBUILD pcsx2-9999.ebuild 4865 BLAKE2B df7e10e0cb8bd967bc0f2f6cb9f3ca300b3db3eaf0e0e772f790f02d820a3be516ad16ce3a8e5fa4678ce164ceef3c0f71f6fb85ff9c043baea8e39639245c55 SHA512 d87897b2932d6d6a89af0573e0a7544ce5d54e5eeeba6d7e0e094ff4c27bc1c499a0100474227fce98197ffe36524b9e55438df11749c50c63ee32b7f6d7e41d
MISC metadata.xml 926 BLAKE2B 0076f5137c48d1d000eeff8f82457dfbf01c02928cc2a97479fcdef1eb71ce79c444ece7db8cc949e9c1f143b46623cae5992b51c27be87cf8bbe2bea254a499 SHA512 9e23b0c991418f8c8331795477ece481e0d8a78f4da06db03738cfa303555b80f1bc772f9d521674574fb500cf742b1c5193a0b6084b34f8b16c1cd2f1d33332
diff --git a/games-emulation/pcsx2/pcsx2-1.7.5835.ebuild b/games-emulation/pcsx2/pcsx2-1.7.5835.ebuild
index 3b09dfdebe2d..87e19f866161 100644
--- a/games-emulation/pcsx2/pcsx2-1.7.5835.ebuild
+++ b/games-emulation/pcsx2/pcsx2-1.7.5835.ebuild
@@ -12,7 +12,7 @@ else
# unbundling on this package has become unmaintainable and, rather than
# handle submodules separately, using a tarball that includes them
SRC_URI="https://dev.gentoo.org/~ionen/distfiles/${P}.tar.xz"
- KEYWORDS="-* ~amd64"
+ KEYWORDS="-* amd64"
fi
DESCRIPTION="PlayStation 2 emulator"
diff --git a/games-emulation/pcsx2_patches/Manifest b/games-emulation/pcsx2_patches/Manifest
index fc7366a11f42..fe2b8a19e02b 100644
--- a/games-emulation/pcsx2_patches/Manifest
+++ b/games-emulation/pcsx2_patches/Manifest
@@ -3,6 +3,6 @@ DIST pcsx2_patches-0_p20240416.tar.gz 670438 BLAKE2B e3d9692f89e8b141c816fb43398
DIST pcsx2_patches-0_p20240522.tar.gz 671478 BLAKE2B c3e38009783620aca91539c383694a056c2866e4c6f9360ceea980c341c5b75a653b75780a667f32c332011190a123f0228f6f21539f8ffcd7088e11df74c1ec SHA512 53a36f60ce6de36a9acad52a4913e50c00ad2bfc773d692c9ccdd4cdbaf5342f8a2ff118b1df632a79bc6c4142c6c0ac6e6092d627942521c55af8e1d9ec9850
EBUILD pcsx2_patches-0_p20240312.ebuild 1518 BLAKE2B 84d6d9a39a1aba38049f98ba155098d69a67c3e42a85e092a737ec26fe3613bafe3e147d113cc37274f3abb975d6642c0dab4bfd2f50d5ed6024c9826a00d1e5 SHA512 e4945006f4360c9e3afecd0fa2102b3d84b7cd98f719b9abff2ae3f047cdc9cef788c97e8eae21b790f27567cb2bfb615efe41f7c49ae904551ed4b63af5b2a1
EBUILD pcsx2_patches-0_p20240416.ebuild 1518 BLAKE2B 54a71ea7a50a2a9c1d100d6fc867aeef9f5ea1bca5367ead8d82eb8f21499c78ba4ba47180593319e67ab9d3a9e4b417b854e2e977118ad8f2c8c18f6ae2e893 SHA512 c99f576c4771dc9792f8ba4f72d5d127f9f2d5a8360101f88fe6d5d2146c4d4f32e7557328c28c43e277be06a619fdde9765484eb376f0b40c013e707c93f8c0
-EBUILD pcsx2_patches-0_p20240522.ebuild 1519 BLAKE2B a947755f5a3992e8da7e39cceb25342a21f36dc18ac7c43409f297e39a003c0a95e603918e3fbb9b8d9e831dba273794b63c42ea10a9f308a6dfbc64784f0c4a SHA512 fdb4fe35c725176de5241ed03b3d246b40a7410d6b086df4df487b02ded1165a8429a009cecc47486b4dbd875bb24edb1cd70e4eb4071413c6eb303db652db4c
+EBUILD pcsx2_patches-0_p20240522.ebuild 1518 BLAKE2B 5f2ac0fd01925cbee7d51419be62947edeaa07737e26e2d9bdfff7c4195b491e2e0a4ddc8d897180dce0cbc1fd9673b4f8151948b7616672f42e599623369a2b SHA512 7b1c4a27e44a106c0fb47dc72b8563605b35b1984d36c6d0dfcf26427a05fa0929b6f483c1122ff9a37c1655cf7fe482228a1cb927156b0c77a838af665ff1d9
EBUILD pcsx2_patches-9999.ebuild 1479 BLAKE2B b9818bd2ad0cbf654a7dfc134e7a74051f8a29c85720f98096073e01cbfd452d03ea7020af6d56dc651f529665aea07d36a316e3705fd097de76be5a34350bc5 SHA512 862d949cadf0c209c85a53d2e34da75c3f000044e8530065a2997a5c1f47866976a7370300bf4f5b3409c8fb87c360db2b024676cc9b7d1b62d63db9696a6735
MISC metadata.xml 362 BLAKE2B 3b213785f8a28bc1e2f540e27b025d4397dec5f7885fcc8f7e3fa56186b8f023ef97de5ff7b927a8c09ad1f79baee546d08b25cf865e344197a1640470f37641 SHA512 f00b1d14ba779989c235775de6f2470e18b29f2813723eae51015681af2d2c798aeddaa9657897c83b8bcb0b124ea77b34cf6370e37104fa24a968834ea5fabb
diff --git a/games-emulation/pcsx2_patches/pcsx2_patches-0_p20240522.ebuild b/games-emulation/pcsx2_patches/pcsx2_patches-0_p20240522.ebuild
index 578fde2db2eb..0be0e524a913 100644
--- a/games-emulation/pcsx2_patches/pcsx2_patches-0_p20240522.ebuild
+++ b/games-emulation/pcsx2_patches/pcsx2_patches-0_p20240522.ebuild
@@ -16,7 +16,7 @@ else
-> ${P}.tar.gz
"
S=${WORKDIR}/${PN}-${HASH_PCSX2_PATCHES}
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
DESCRIPTION="Collection of game patches for use with PCSX2 (e.g. widescreen hacks)"
diff --git a/games-fps/Manifest.gz b/games-fps/Manifest.gz
index 7b8ce3203fd9..14dbf8792d20 100644
--- a/games-fps/Manifest.gz
+++ b/games-fps/Manifest.gz
Binary files differ
diff --git a/games-fps/worldofpadman/Manifest b/games-fps/worldofpadman/Manifest
index 57a77b1e8250..7d0dd28f972d 100644
--- a/games-fps/worldofpadman/Manifest
+++ b/games-fps/worldofpadman/Manifest
@@ -2,4 +2,4 @@ AUX worldofpadman-1.6-gentoo.patch 2030 BLAKE2B e3148abf4c4321312b1e146dfbd62c06
DIST wop-1.5-unified.zip 947290087 BLAKE2B 5fb87cde661882fc095376012d9aca134d6399b4cedd4f3c78b739dd19e126360070278045d74c3318306e17490338111b8621e1c543b46e6bbecfbcd3658675 SHA512 fea0207efadf15afab7001227e27126aef4a673bd478dccb513c3011d0811074b2788083862f07e2f02f1a80ccb57a45ff64de8de155d8f8f7f1ab53ecf2402b
DIST wop-1.5.x-to-1.6-patch-unified.zip 122204892 BLAKE2B a0f9feb04a15ec04dd64dbacdf5a158738d625651b2293bc8b3740067e849f33cdd144bce6afd11914524d89fe4bcfd48dbcbc455e51017b1216439e9bae484a SHA512 a45018bd79e9e23c57bcaf692fa14c323671103558caad6acb794c2990cc5fe9cc8bdbe6a6c8254c4560d81eb59f5e3b9a6800a61b21a15870c4439f7179d936
EBUILD worldofpadman-1.6-r2.ebuild 2117 BLAKE2B cd0003378f58106e4a89269857a590b05464b92ab77f09585fe59611adf733176d5bb4c9420b1c32a11d26da1495ca0b21d0d5baaf7e9d3184f8a6c0d48120fc SHA512 82e3570d97f7f5caf61eca85dfe2729eac21850cdc4a57cf124246d5d35a9214d8c3f76fecf81bc428322929465d725c7bd2abff3b1d92caceae7eb24021df19
-MISC metadata.xml 422 BLAKE2B 8562d467ecfe8efe43d109296e357eede21c57dbc05ce4d0f886a71f33a16fe24c8df873fa4e7f75dd93ccf626ec002503b0d0d83ef508ab30505e9c7e56c6d3 SHA512 5dfdad511d4f475ce17deac9202c72cb71296e4ca1190bad8920e70a5819ea0332d621bfcce5aecab9a5c4d861bea567cc4c224a4b9c2c6eca2c69f2ee3e14c4
+MISC metadata.xml 440 BLAKE2B fa4f364b64584345eb52bfc11082ca665a9bbc238fcd96442071e52b91721bb411b6f34a2a4f807047aad3de760f69bca8cd31d68dd6fee02da971e3d5579da0 SHA512 08bd017ab5867ea03cfb037f9636c3e6639189e490c70f5e6901b3d322db0fe394edef165a9167d36bb39d1ed61dc04784f74c2c220cb84b2da3a8812f0ae2ca
diff --git a/games-fps/worldofpadman/metadata.xml b/games-fps/worldofpadman/metadata.xml
index dc2167e82ba6..3e4610474191 100644
--- a/games-fps/worldofpadman/metadata.xml
+++ b/games-fps/worldofpadman/metadata.xml
@@ -9,6 +9,6 @@
<flag name="maps">Install extra maps (PadPack)</flag>
</use>
<upstream>
- <remote-id type="sourceforge">worldofpadman</remote-id>
+ <remote-id type="github">PadWorld-Entertainment/worldofpadman</remote-id>
</upstream>
</pkgmetadata>
diff --git a/games-strategy/Manifest.gz b/games-strategy/Manifest.gz
index 7fea0b1c9b94..4c1fd485626c 100644
--- a/games-strategy/Manifest.gz
+++ b/games-strategy/Manifest.gz
Binary files differ
diff --git a/games-strategy/freeciv/Manifest b/games-strategy/freeciv/Manifest
index cf9feb381029..eac69ff21435 100644
--- a/games-strategy/freeciv/Manifest
+++ b/games-strategy/freeciv/Manifest
@@ -1,5 +1,6 @@
+AUX freeciv-3.1.0-qt6.patch 775 BLAKE2B 225fb73659a5a11e1b77c04157856b52a996f1694948152650c879cf1f16d053c30c4ddb28a50125e3e875352840e27407bf1e3f257c33371c19ad408d7efb8c SHA512 e53a347ab9aad973d6283c4057783ae431b0fadc9eb618c7160b2d5457c17fbea9bc25cb286258be1c6aba34ea4848726025c6812b4570e67f7fa1b19ff2a3f8
AUX freeciv-3.1.0_beta4-fix-manpage-install-location.patch 882 BLAKE2B 7cbe60cf4753af0331541786679b80d8d14a95a8fb99d57b1c17c0e9690001aac2b8bc205a9225c755ca5c3ffc577af992a7bd6aaf2f37d6aa37be6d5b8460ed SHA512 e2f652a05368a885531e47421dfde993fac54850092db07834399d91c393c51e35f6662c9cd79d55bd470dbc81f211a2b393cd96768a6874c3b7b680de2ac366
DIST freeciv-3.1.0.tar.gz 127748997 BLAKE2B 75b3d1341d8ab09af244f07f3df5b1817571c4958a4296f37f35a105fe5a8e3d2e8d2e0dc7eb1d1aaf3d4a4c6574ba75355595134dc5a255535bc14c604bb99f SHA512 514d796a54466790a5ce0f2abb6fd8cb9c124a2f19ab33d48ce7a7f0d8d92096b54352a5d3655da852cdbd807baf4969467e04b82f687347bdff92e09f7aad86
-EBUILD freeciv-3.1.0.ebuild 5920 BLAKE2B a097b6afc92267c174981f2efca3c2525700f17d8267b412d66ec7c0ebd4b0a1888ba2f9d3d0ae38badde732ae884d4927c3e1a188d0ede052a02b85aa501199 SHA512 842200f491bbba8a9721e2eba8192f45d8d6a559000782c98a8bb16d5b0fd16ba5ee9a465be6974835c7ed153f3768a3bb681a502ee7bed8c0659daa49d5ae68
+EBUILD freeciv-3.1.0.ebuild 5968 BLAKE2B f66374068aaf4b25559814d228febd6a0df42312aa663f87e0c9f82528e110c25d4cbfac3c5489f224efb4e4fcf3aa912523c75ceca1103d2612982e78f2cf09 SHA512 59be1c2a75afa5ff50ec6d870dc59b2768a9df29547b938647cf301f0696692f1468bac2464a06bc5c39c1ef0cf87f6b4829744b5477ffd2205876fb3cdaf032
EBUILD freeciv-9999.ebuild 5920 BLAKE2B a097b6afc92267c174981f2efca3c2525700f17d8267b412d66ec7c0ebd4b0a1888ba2f9d3d0ae38badde732ae884d4927c3e1a188d0ede052a02b85aa501199 SHA512 842200f491bbba8a9721e2eba8192f45d8d6a559000782c98a8bb16d5b0fd16ba5ee9a465be6974835c7ed153f3768a3bb681a502ee7bed8c0659daa49d5ae68
MISC metadata.xml 1298 BLAKE2B c744a6fa5ab5345aeafa4bea7edc493beee1ded63cc2d9d26fe7e883dd81d4de6cec288a8ceb49567f2bdfe2fcd647ab9231055429244c14d8b05978dc13ad7a SHA512 767b482284030363aeaf521b13511fe10f69db940b411fe637a4f9d00324172b3b3e1426e74fa575cb414eb1a038fca87ab473237804699879975448f9ca0f1f
diff --git a/games-strategy/freeciv/files/freeciv-3.1.0-qt6.patch b/games-strategy/freeciv/files/freeciv-3.1.0-qt6.patch
new file mode 100644
index 000000000000..9aa363a11e02
--- /dev/null
+++ b/games-strategy/freeciv/files/freeciv-3.1.0-qt6.patch
@@ -0,0 +1,24 @@
+From 8da1d4c91dff53db6d903730855ed6a02252e53d Mon Sep 17 00:00:00 2001
+From: Marko Lindqvist <cazfi74@gmail.com>
+Date: Wed, 17 Apr 2024 07:02:20 +0300
+Subject: [PATCH] Qt: Add Q_OBJECT for fc_shortcut_popup
+
+See RM #462
+
+Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
+---
+ client/gui-qt/shortcuts.h | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/client/gui-qt/shortcuts.h b/client/gui-qt/shortcuts.h
+index 7574ce4f8e..9d02d1c3f6 100644
+--- a/client/gui-qt/shortcuts.h
++++ b/client/gui-qt/shortcuts.h
+@@ -155,6 +155,7 @@ class line_edit : public QLineEdit
+ **************************************************************************/
+ class fc_shortcut_popup : public QDialog
+ {
++ Q_OBJECT
+ public:
+ fc_shortcut_popup(QWidget *parent);
+ void run(fc_shortcut *s);
diff --git a/games-strategy/freeciv/freeciv-3.1.0.ebuild b/games-strategy/freeciv/freeciv-3.1.0.ebuild
index 0b5e2c809016..17f914cff915 100644
--- a/games-strategy/freeciv/freeciv-3.1.0.ebuild
+++ b/games-strategy/freeciv/freeciv-3.1.0.ebuild
@@ -92,6 +92,7 @@ pkg_setup() {
PATCHES=(
"${FILESDIR}"/${PN}-3.1.0_beta4-fix-manpage-install-location.patch
+ "${FILESDIR}"/${P}-qt6.patch # from git master
)
src_prepare() {
diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz
index 5813c15b9f58..6bc53cdf77b2 100644
--- a/gui-libs/Manifest.gz
+++ b/gui-libs/Manifest.gz
Binary files differ
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index 7263cd3ed7fe..53e4d3cfe688 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,4 +1,5 @@
AUX wlroots-0.15.1-tinywl-dont-crash-upon-missing-keyboard.patch 2877 BLAKE2B ff492af5cf7b5c866e49ce1bf78286c57e54eb4d3a6c60d4b1087a796b081618b6fe87afc4efd79aec5b4b3ecdb749027cfc74f09500211a086550a5db9d70d6 SHA512 52a6cf0bd22a514adf427d9f02768f5ecc24d1c83cecd51eda89938bdd79dee50e11103ae9fa2ededfcacb5a485415453308026c68fe1e3ffdb447503696535d
+AUX wlroots-0.17-fix-automagic-libliftoff.patch 1446 BLAKE2B 087afe7764251882c1e9f5a49a6c425261bb7cfe8a385d578067374312c3da8529cd273c81936e81ccf65f9932dfa2391e7d5c574458fd82b869793ec34320a5 SHA512 2b5dae202ef1991531b2751fe716a08f23c550136ab8ef3c7ea84b21e9bab89f53fce0e1b2eb2d8e30402519c086361361634733fa66f8553070218c1c2d7ff0
DIST wlroots-0.15.1.tar.gz 565816 BLAKE2B 09b704a55d8b4a5ab19bb0fcdd041635fbbbb8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d SHA512 6228160f2f350a406c612f1048d7075cf2f78206cc84bc16f889d5d0acd614f9e98845fffed03d7067cfdbd7558b77fcc5d8cedc3868d866e476523126a63677
DIST wlroots-0.16.2.gl.tar.gz 588432 BLAKE2B cad2a98b1413ed94270b53af62541d67de1c74d3350be32c2e67aaee1d36d4260738b517d6d41f2013f436276097509a5d2662c531be354f7b4edc1c0204eced SHA512 9d5fbee3b87738de75323a056b83446eb93b81ac3e8a4315918d5daad6ed2f50392d9641039f3f830ec1df94155473a2052689d3c029be7572d8ec9ecc62c0e9
DIST wlroots-0.17.2.tar.gz 606822 BLAKE2B bbf6e8d0014f6613b39cbb6a0a8e5be395a858a5db8e432307298f20eb37c6622dbc6e078e21d9b8396dd836da1f9787b433549641cc664962eb96a122846edc SHA512 44a3ec673431c02fc08a5c33daa06148b5e85a3a7ea45b28978cd6be230dd4c5082e8a34985e2976c9e64f98b7567e334c191c3d20141e8e27ddc4a4659843cc
@@ -7,6 +8,6 @@ EBUILD wlroots-0.15.1-r2.ebuild 1962 BLAKE2B 90615bf555b7368bbb66f43749b438e5bbe
EBUILD wlroots-0.16.2-r3.ebuild 2046 BLAKE2B 18719f44961b03b867bc8f17cfadbc23c0bdd16e22482f76c78eb6daccae21aa3f26e1d487555a5783094848e53c0595cc4e8317ad06e57bb5ec5801c0a25b21 SHA512 9713a3bb3e4f2c6706ead4c4adacb16670420c39c0c4e911c555d9f64a77bb70a2d528fc6e4a24053c6645d593d588af47e7b7e73f36d5275791a3996ad5d607
EBUILD wlroots-0.17.2-r1.ebuild 2223 BLAKE2B 978951dcb04c75f4801139e1141f154afb5d0f38b23d723a15c131897b7b2c03a109f178717dd88c595934ad491fa56c0b7f8c56f2b5d607c795ba61ffbac8a5 SHA512 c2b05ceeabb336dd992e564df6375debdaeae9b2331a234ed92779b5a44114f7c7c26bad9188fb9de7cf25e401531c2285228848315b369a4e1cfcdf2711a89b
EBUILD wlroots-0.17.3-r1.ebuild 2227 BLAKE2B 8791359f93d106db37b060c5b8e00ee6241ef0c3f5c2404664b6e1e8d9e0b63e39854fb6730e9dc8de1c24d4a8516a4d0f60528df4bc5cabcc7404289b4ad36d SHA512 0b9c86b4f08b415a1e244a5e135b18957003f180751e5acb0b95f70f79f41bcbd6b3ecad0fe9fd8288dfb966e9a5c280a64799e3f79f14d3961edf78d829d146
-EBUILD wlroots-0.17.3-r2.ebuild 2292 BLAKE2B 77d67f15f50a5b5ee0b195ecf93454ac47e2507a6b150a34a776f4006ad1712dc462446143fb05d9ebef7005e88b6cfda1174cc1b3158aa80854d8233582d3d7 SHA512 842f7d205419958aef09bc29eaf01a9864181ab5792a78befd58feffe841646ca3bdf6b0e329c2130d766a3bf31cac5f6c6b7583d637a4254b3b64cb83157db0
-EBUILD wlroots-9999.ebuild 2225 BLAKE2B 434f6b6d19dca2fac42ea80aceaee5cdcb98111037b229eb4c780fb284b80d24dd6204985ca54d4df29d7e11ef8bb65bddf881d8d677f0b805db6d86a4fbd83f SHA512 65d52eba8909bb31cf8deb6980e15c32d7864b44ab659b0c09c87b1155a17135763243e87f2df8542f7fcb0d0ccfcf909b390736d8163d82d93f0096ee88a994
+EBUILD wlroots-0.17.3-r3.ebuild 2387 BLAKE2B 3d4c8828f43d536d3854ca14edfa15f72b9b53fa6a3dcaf504a0ab89b79b90fae2c9b2a86546888f8a4aafb07e9758754bfbc1645bd013a91f2e04e824c1fc3d SHA512 5c8c4cba99ea61b7f0cc3cf6ad498b1802df76c92c48836f2e1d387e6170bcc947e225a2799f49398737a4c0534327f4a2edb190915aebdf77a9212acbd1ac4c
+EBUILD wlroots-9999.ebuild 2274 BLAKE2B 13a08b96ee1aa0a68c3f1bd4d4c675513b36509b17d3107198b4a05ffec36355fc019c69274a541953e3fa0e3f533a93e93da27cbdb47329bfe4c6f8f255a64f SHA512 44dbe781b2b7523d943d53f4555690ce0aa4ac4b856883200fbba1d8c25e16aa7be66ac53c4649796171e6781517c5ae9b4296a08438ffc00c16dcd94e71bdab
MISC metadata.xml 2145 BLAKE2B 75225f805364003c244a52d4a46c826e5a283ed01ef71d32b73fdcc03f6a1b46f0083a43be4c2079c6614c1b5db8a07a9a17ce2501c5eb65a53b83a7af13cdd0 SHA512 45faf9ad055a9b670ace556b1639f355b96da462447a33a655e36960fe99ef42c5c6c591ee39b4554ddd276e70c492c83c7ff4a844034ac1a1e25b39b465b5f3
diff --git a/gui-libs/wlroots/files/wlroots-0.17-fix-automagic-libliftoff.patch b/gui-libs/wlroots/files/wlroots-0.17-fix-automagic-libliftoff.patch
new file mode 100644
index 000000000000..86dd42521e43
--- /dev/null
+++ b/gui-libs/wlroots/files/wlroots-0.17-fix-automagic-libliftoff.patch
@@ -0,0 +1,43 @@
+https://gitlab.freedesktop.org/wlroots/wlroots/-/commit/385c9ade5f7a8ce9e5c13f762d56e6bd1c8d1b0a
+From: =?UTF-8?q?Leonardo=20Hern=C3=A1ndez=20Hern=C3=A1ndez?=
+ <leohdz172@proton.me>
+Date: Wed, 5 Jun 2024 22:33:05 -0600
+Subject: [PATCH] add an option to enable/disable libliftoff
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+instead of always using it if found
+
+Signed-off-by: Leonardo Hernández Hernández <leohdz172@proton.me>
+--- a/backend/drm/meson.build
++++ b/backend/drm/meson.build
+@@ -16,7 +16,7 @@ libliftoff = dependency(
+ 'libliftoff',
+ version: '>=0.4.0',
+ fallback: 'libliftoff',
+- required: false,
++ required: get_option('libliftoff'),
+ )
+
+ if not (hwdata.found() and libdisplay_info.found() and features['session'])
+--- a/meson.build
++++ b/meson.build
+@@ -98,6 +98,7 @@ features = {
+ internal_features = {
+ 'xcb-errors': false,
+ 'egl': false,
++ 'libliftoff': false,
+ }
+ internal_config = configuration_data()
+
+--- a/meson_options.txt
++++ b/meson_options.txt
+@@ -7,3 +7,4 @@ option('backends', type: 'array', choices: ['auto', 'drm', 'libinput', 'x11'], v
+ option('allocators', type: 'array', choices: ['auto', 'gbm'], value: ['auto'],
+ description: 'Select built-in allocators')
+ option('session', type: 'feature', value: 'auto', description: 'Enable session support')
++option('libliftoff', type: 'feature', value: 'auto', description: 'Enable support for libliftoff')
+--
+2.45.2
+
diff --git a/gui-libs/wlroots/wlroots-0.17.3-r2.ebuild b/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild
index 8dc3bc02f4a2..4002b88934c6 100644
--- a/gui-libs/wlroots/wlroots-0.17.3-r2.ebuild
+++ b/gui-libs/wlroots/wlroots-0.17.3-r3.ebuild
@@ -19,13 +19,16 @@ else
fi
LICENSE="MIT"
-IUSE="liftoff +libinput +drm +session tinywl vulkan x11-backend xcb-errors X"
+IUSE="liftoff +libinput +drm +session vulkan x11-backend xcb-errors X"
REQUIRED_USE="
drm? ( session )
libinput? ( session )
+ liftoff? ( drm )
xcb-errors? ( || ( x11-backend X ) )
"
+PATCHES=( "${FILESDIR}/${PN}-0.17-fix-automagic-libliftoff.patch" )
+
RDEPEND="
>=dev-libs/wayland-1.22.0
media-libs/libglvnd
@@ -62,6 +65,8 @@ RDEPEND="
x11-base/xwayland
)
"
+
+# TODO: 0.17.4 will add support for libliftoff-0.5
DEPEND="
${RDEPEND}
liftoff? (
@@ -84,11 +89,12 @@ src_configure() {
local meson_backends=$(IFS=','; echo "${backends[*]}")
local emesonargs=(
$(meson_feature xcb-errors)
- $(meson_use tinywl examples)
+ -Dexamples=false
-Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
$(meson_feature X xwayland)
-Dbackends=${meson_backends}
$(meson_feature session)
+ $(meson_feature liftoff libliftoff)
)
meson_src_configure
@@ -97,10 +103,6 @@ src_configure() {
src_install() {
meson_src_install
dodoc docs/*
-
- if use tinywl; then
- dobin "${BUILD_DIR}"/tinywl/tinywl
- fi
}
pkg_postinst() {
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 77c372411845..05772f2c09af 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -19,10 +19,11 @@ else
fi
LICENSE="MIT"
-IUSE="liftoff +libinput +drm +session tinywl vulkan x11-backend xcb-errors X"
+IUSE="liftoff +libinput +drm +session lcms vulkan x11-backend xcb-errors X"
REQUIRED_USE="
drm? ( session )
libinput? ( session )
+ liftoff? ( drm )
xcb-errors? ( || ( x11-backend X ) )
"
@@ -41,6 +42,7 @@ DEPEND="
sys-apps/hwdata
liftoff? ( >=dev-libs/libliftoff-0.4 )
)
+ lcms? ( media-libs/lcms:2 )
libinput? ( >=dev-libs/libinput-1.14.0:= )
session? (
sys-auth/seatd:=
@@ -80,11 +82,13 @@ src_configure() {
local meson_backends=$(IFS=','; echo "${backends[*]}")
local emesonargs=(
$(meson_feature xcb-errors)
- $(meson_use tinywl examples)
+ -Dexamples=false
-Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
$(meson_feature X xwayland)
-Dbackends=${meson_backends}
$(meson_feature session)
+ $(meson_feature lcms color-management)
+ $(meson_feature liftoff libliftoff)
)
meson_src_configure
@@ -93,10 +97,6 @@ src_configure() {
src_install() {
meson_src_install
dodoc docs/*
-
- if use tinywl; then
- dobin "${BUILD_DIR}"/tinywl/tinywl
- fi
}
pkg_postinst() {
diff --git a/gui-wm/Manifest.gz b/gui-wm/Manifest.gz
index 763333434fde..b5188ded1ec4 100644
--- a/gui-wm/Manifest.gz
+++ b/gui-wm/Manifest.gz
Binary files differ
diff --git a/gui-wm/tinywl/Manifest b/gui-wm/tinywl/Manifest
new file mode 100644
index 000000000000..ae2b5172ce3f
--- /dev/null
+++ b/gui-wm/tinywl/Manifest
@@ -0,0 +1,4 @@
+DIST wlroots-0.17.3.tar.gz 608292 BLAKE2B 7caab3c3a58595d3a745c0b20a5db2193c54931cdd7bc1b9de11c151af82503a03a6a3166a86f42486cc69c6ac18ca2a5596809a5c5e6d7b44c9845f509c1093 SHA512 b88747daba304db6dc302acdebb8764e719d84134118963c019d5f0d0d38552e0ffd2a50bf560b3b84549c5a0f2d11a6187ac8ddcd9faa28c5b42f86c585b555
+EBUILD tinywl-0.17.3.ebuild 983 BLAKE2B aed9211a01589fa6af1ce05a3aa3439cfd18e71e7e646d1e847e30623444ad66014b0707f0eeba14dd5c69999ea7771ec1d46fc71cdf64e869a66df40c008548 SHA512 7bca5e23bd4a0499806f764591655fad090c47f84666e5cb00f54f37bb2e785fb9ddc1665f429eb95e030d139d227e636454b0888bbaf39654b328ff9f5b9fe8
+EBUILD tinywl-9999.ebuild 957 BLAKE2B aa39010c6890743a632847da721202ba37ec86d2065ee6c203a9ae429a6ef2ea99e244b23983c5208932c594ab1b16120a4069958fb5e4b118979e325ac89aab SHA512 ba9991205ebbf941516bac0dd46aaeabd5c07d660cb80c8c01f9418060e98f0e0cf7bd195d4ea505d760f31665b05d5e97957db5c082981ee2b487545eddd217
+MISC metadata.xml 505 BLAKE2B dceb764d020ca749f5f5c82b310b2357ec234b93afe377b1b8bcff210c9cc85300bcae834d0a7b772a76378f28edae24d6b5c12eaaa00795ff0ffb4c486ae2e4 SHA512 c142b3f1637209f1f43fcb4123435cf10e643fabff9473f98aa754bca3fe6dc8cec66851d2086658e56191919455eae3ed7d5ef3fa0d85391d1c7b82045b2787
diff --git a/dev-go/fuzzy/metadata.xml b/gui-wm/tinywl/metadata.xml
index 8d9ea378941f..c478e8b9eaf9 100644
--- a/dev-go/fuzzy/metadata.xml
+++ b/gui-wm/tinywl/metadata.xml
@@ -2,11 +2,14 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
- <email>gentoo@culot.org</email>
- <name>Frederic Culot</name>
+ <email>leohdz172@proton.me</email>
+ <name>Leonardo Hernández Hernández</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
+ <upstream>
+ <remote-id type="freedesktop-gitlab">wlroots/wlroots</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/gui-wm/tinywl/tinywl-0.17.3.ebuild b/gui-wm/tinywl/tinywl-0.17.3.ebuild
new file mode 100644
index 000000000000..671c3ed50e4a
--- /dev/null
+++ b/gui-wm/tinywl/tinywl-0.17.3.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="\"minimum viable product\" Wayland compositor based on wlroots"
+HOMEPAGE="https://gitlab.freedesktop.org/wlroots/wlroots"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/wlroots/wlroots.git"
+ inherit git-r3
+else
+ SRC_URI="https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/${PV}/downloads/wlroots-${PV}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+ S="${WORKDIR}/wlroots-${PV}"
+fi
+
+LICENSE="CC0-1.0"
+SLOT="0"
+DEPEND="
+ dev-libs/wayland
+ x11-libs/libxkbcommon
+ =gui-libs/wlroots-$(ver_cut 1-2)*:=
+"
+RDEPEND="
+ ${DEPEND}
+ !gui-libs/wlroots[tinywl(-)]
+"
+BDEPEND="
+ dev-libs/wayland-protocols
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ sed -i -e "s/-Werror //" tinywl/Makefile || die
+ default
+}
+
+src_compile() {
+ emake -C tinywl
+}
+
+src_install() {
+ dodoc tinywl/README.md
+ dobin tinywl/tinywl
+}
diff --git a/gui-wm/tinywl/tinywl-9999.ebuild b/gui-wm/tinywl/tinywl-9999.ebuild
new file mode 100644
index 000000000000..891403933f45
--- /dev/null
+++ b/gui-wm/tinywl/tinywl-9999.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="\"minimum viable product\" Wayland compositor based on wlroots"
+HOMEPAGE="https://gitlab.freedesktop.org/wlroots/wlroots"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/wlroots/wlroots.git"
+ inherit git-r3
+else
+ SRC_URI="https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/${PV}/downloads/wlroots-${PV}.tar.gz"
+ KEYWORDS="~amd64"
+ S="${WORKDIR}/wlroots-${PV}"
+fi
+
+LICENSE="CC0-1.0"
+SLOT="0"
+DEPEND="
+ dev-libs/wayland
+ x11-libs/libxkbcommon
+ =gui-libs/wlroots-$(ver_cut 1-2)*:=
+"
+RDEPEND="
+ ${DEPEND}
+ !gui-libs/wlroots[tinywl(-)]
+"
+BDEPEND="
+ dev-libs/wayland-protocols
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ sed -i -e "s/-Werror //" tinywl/Makefile || die
+ default
+}
+
+src_compile() {
+ emake -C tinywl
+}
+
+src_install() {
+ dodoc tinywl/README.md
+ dobin tinywl/tinywl
+}
diff --git a/kde-plasma/Manifest.gz b/kde-plasma/Manifest.gz
index 4b2015e37e92..423f782b57e1 100644
--- a/kde-plasma/Manifest.gz
+++ b/kde-plasma/Manifest.gz
Binary files differ
diff --git a/kde-plasma/breeze/Manifest b/kde-plasma/breeze/Manifest
index f2e52a2f79fc..82f58f3dec06 100644
--- a/kde-plasma/breeze/Manifest
+++ b/kde-plasma/breeze/Manifest
@@ -1,5 +1,5 @@
DIST breeze-5.27.11.tar.xz 87586968 BLAKE2B de90aa5203e6252c2e5400daf46f187d522319888f1c44006eeaaa4f57e87de97911511a9448fb286218b64b0526546ca341868c05f83f135bbe85ca9910ea1c SHA512 71d0b7421c7fa80e67410777fc37aa5ac0f51e74d593baa5ebd38e7f0313986974a1eb606e26c1b335b9ceb4b95717f43d6a45a25dd8de705d49d5a3f74e2bd6
-DIST breeze-6.0.90.tar.xz 58040752 BLAKE2B 461fcd3a13f853d6d57bd0102e24fe2a59b38fe607c2dc184d260472e7a1b8ddb4fbf9fa9baf35f2315c3b814033fd2baa636d38a4f453a8c0dae0816a237e61 SHA512 3d9beef2141ad37834c82eb5cffb29660e457f25abc3640ce1589b8248c5e0f6dd858b6d2f3740f730be4e922f26fb1aee7dbf443cf059a6aa1354e3d92c0256
+DIST breeze-6.0.90-ecde160f.tar.gz 60367363 BLAKE2B adfb58053d395c5df5dc7acc7e09a9439ad155c040ad400ce4995b0df757f85dfa8a9c4270d1d70c539684ff870138983e687284fbd6aab3a18ccf8918d4985c SHA512 75e15713fcfc649de6e02af22d0e2e082e5b20d0fdb7d465c5a33906af37772c70a7404c1f22876307e7febef1e3ae7044ad6980b42ae539712aeee3655a3143
EBUILD breeze-5.27.11.ebuild 1210 BLAKE2B 2a556a3b1435c308d8941de4e358cd29b672725a3776ef37fe0a77ca589316377827e47df6b18cff0d8248dc675e819f014566a21aa92613b53f4b035441b08b SHA512 c6fca537000e250722895a116204f2d1fd1338afb772b7fc6e06569cf2142c33231bc2dde634e78b0de7fb6cea16d9b3cd588820fc22d21ac488092a8552cdf5
-EBUILD breeze-6.0.90.ebuild 2008 BLAKE2B 0503817ecc20118cfc05fdf3b9c43c0e9ede76cdc751bcc869e97a9da2e5995d59fb9f5aa2912fa9980155987119829d559c81d27b883715637239836e1f0893 SHA512 c889c219f644257d1e1fb06c4a6cfbb60a5dd187cd50039cca2c476b7de2ab50f6a5bdd70e2edd2d2af6f30ec4408bccd2ae532b57599a07a484376a43c3c72e
+EBUILD breeze-6.0.90-r1.ebuild 2143 BLAKE2B b334f74f2576b55f2f3f55cead9d8be3c48e8b5cea1663caf01634c764772a9deca33616bdad256fb537b6901bafb83498acd1640cda84aff9da948403c056b6 SHA512 1e0ee34a795960d294efcc080bf6d33e5a6c9d1c5f05d8340f5fb079e1ef5db5d909831ea4dfbe08966f22ba2bbe859414736d20e8b9f59d158a18ebee03ca6a
MISC metadata.xml 375 BLAKE2B bf47f704310bf8a1d85b15fca2bc7559f0442659478a097158b42d35c34d4b973fa0022b75f009a17f18c8c152c9be6d40b1d197e202922265d1a84d037784c2 SHA512 7819148399574c8bfd04d078aebbbdaa2de8605e07b5108cd627dbfd548093adb6554e0a209dbec143698bb9908d3d98df8ca4647f7cc4b974be8bdd9407d272
diff --git a/kde-plasma/breeze/breeze-6.0.90.ebuild b/kde-plasma/breeze/breeze-6.0.90-r1.ebuild
index 6d10068f6446..78e66ea3e999 100644
--- a/kde-plasma/breeze/breeze-6.0.90.ebuild
+++ b/kde-plasma/breeze/breeze-6.0.90-r1.ebuild
@@ -12,6 +12,8 @@ inherit ecm plasma.kde.org
DESCRIPTION="Breeze visual style for the Plasma desktop"
HOMEPAGE="https://invent.kde.org/plasma/breeze"
+SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${P}-ecde160f.tar.gz"
+S="${WORKDIR}/${PN}-ecde160f7e311cfe00a37aa4af6c3b274b285c6f"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
@@ -33,7 +35,7 @@ RDEPEND="
>=kde-frameworks/kirigami-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
- >=kde-plasma/kdecoration-${PVCUT}:6
+ >=kde-plasma/kdecoration-6.0.90-r1:6
qt5? (
>=dev-qt/qtdbus-${QT5MIN}:5
>=dev-qt/qtdeclarative-${QT5MIN}:5
diff --git a/kde-plasma/kdecoration/Manifest b/kde-plasma/kdecoration/Manifest
index c7d21a8b2fbc..5c50556fea60 100644
--- a/kde-plasma/kdecoration/Manifest
+++ b/kde-plasma/kdecoration/Manifest
@@ -1,5 +1,5 @@
DIST kdecoration-5.27.11.tar.xz 52748 BLAKE2B 8d3e7bd7e27dddd3b1f6ceb728291235fe1ae58c39d5eb242643aa27553c942062cf85d5f638c6a47fc45ad93f7a9ec8609dd1815c1b70ca7ebd246d32270966 SHA512 dd687d9925a56630df9b9e7b1ac58c1536efea97307a75b3f0fc43357d2f118c8727ed425cf4267ffee13fc9ec96c0f592d94b77835ce819b576dba00bb25037
-DIST kdecoration-6.0.90.tar.xz 54820 BLAKE2B 982cfe2d0a8469f088bd02b4ef3546ee2715278b421ae6d7d91bf7aa0e1b2890e8a92103e145cc2b592cb4c9f6c064da1035a6cb085cce7b1c518b56abd399f1 SHA512 3c3ffdf916eb4cc8917562087a5b86a9f6c06183cd75ee9da739a7b610f05c839198e8ec822bf208c27eee5f973f0b0ba7f1bcb3a0950af60bb04001e4d9357c
+DIST kdecoration-6.0.90-727c116c.tar.gz 66455 BLAKE2B 1318df7e063b28ab029e454d1d6cd6914a838e7b8ea85ad8dd28e63ec070711083725d72bc1ebc70d2bfa50f9881b8b78d822757c342df91313715aab015db01 SHA512 1af4455549fc4153e575a997cc215c354b1333af2f94b1a07c995b820fee0ed23150f2cc3dc508e3096ac61274b12786f2ea05af9528d781c67ea6afed38f631
EBUILD kdecoration-5.27.11.ebuild 517 BLAKE2B d42f42496a491b081cba7f2ab8f34b5d6948db2fe7f369a2767b2683a5e19522ff0ad811f5843ee9fe27642a501ed138c264f96455cf6dce84b397d05ce74592 SHA512 bb2d8c47c180da4c8159d26c3e3d19d475132a7fd7d7c18b956a372cf3e22ec783a0e5890cf9472599f41dc648fa92828c952997b10db540c4e66a36816b0f53
-EBUILD kdecoration-6.0.90.ebuild 423 BLAKE2B 32e3013624d23d3f24db54b49640c70cb992c2735bd9269ba7188c2d5829af87bdbc626297e493eaa69e6365c6bc113bb227ff3d3f4f3f04685825d7f314c823 SHA512 f3086c4cce15c1547585923f36365e027f0fcf461a1184ac4388f7fa5ec84e61a869343c66bd24d3baa81faca7463c78ead514664c46df612fe8a68e6fb7e245
+EBUILD kdecoration-6.0.90-r1.ebuild 557 BLAKE2B c96793573c2e6f97c60963f7f9e8fc725715d384fb05b81b136bcd45a2154a4110b3962b4063b91790b326cfc9ab71b4645593fb50622df72dfbc730e38a1506 SHA512 211cb1be0ecb57f0809e8c2901a2e01eb52e80f4073d06cdcd4fbb68f6be20c0c03b9fe77399d8394354198b2fd4f71bd20ebf5623bcca1d22072397daa4ec4a
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-plasma/kdecoration/kdecoration-6.0.90.ebuild b/kde-plasma/kdecoration/kdecoration-6.0.90-r1.ebuild
index 69ec16ab4c61..834b8a02189f 100644
--- a/kde-plasma/kdecoration/kdecoration-6.0.90.ebuild
+++ b/kde-plasma/kdecoration/kdecoration-6.0.90-r1.ebuild
@@ -9,6 +9,8 @@ QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Plugin based library to create window decorations"
+SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${P}-727c116c.tar.gz"
+S="${WORKDIR}/${PN}-727c116c197b9e0e569a9573484b88f4e967ddb6"
LICENSE="|| ( LGPL-2.1 LGPL-3 )"
SLOT="6"
diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index 5899320aa01e..ce50ee4c92e4 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,6 +1,6 @@
AUX kwin-5.26.80-gstreamer-optional.patch 948 BLAKE2B 880e77ce6462c115953471dfd4985cc4891a05a910323c1760e01870f04a6930d6d4680811701e12094f1bc3eabbba6b097535408b9148dea4beca31496c7e35 SHA512 66e839c7d603873d675b96430ae48d89366a7f1c5019686c9471ef4fd66449bc4bc22752856665a5d90ab8e503e40d307c4671ac0c2f2991b869e211f7b46c86
DIST kwin-5.27.11.tar.xz 7644856 BLAKE2B a21fa8d60418bf109b3f651f266185b1e97bdc92e7c7d7ab4b73271d91e8c2b629fd22851b3fff88d7ecd8277fdd8a70bf1c3bd93aa1e379377b86f56cfe2bd2 SHA512 8c76695f71ce67142d16ad16aed342375ae3aefa59ff2628a28003025701bc6b48999adaac79fc5ab09ec22c8d8407fc29f011fd3da6f992c36531fd6c3fc37b
-DIST kwin-6.0.90.1-1d936cf6.tar.gz 12855197 BLAKE2B b416f7ea4bf8f90289d7a6c0cb2b38ac28080b3c0bfc8a230047ad9852295d45aff36d887023344c8708c3ce11ada2b33234eda41d692f2486ab3998347e107d SHA512 0a50a6a6c4518b296d6a5c18d3f4548844e9dd60722be8c1c9f4cda3c6a5ce4a3c416f6e3f90d0a8dc7ffcf6cc1d4dc58dee67b8530933c66e7083dd6fd453a5
+DIST kwin-6.0.90.1-4b3f6a43.tar.gz 12857248 BLAKE2B d9004dbc43e4c4a44411cf089700a7c74b7095cde099786b3fc6c53e78167150d1fb0b10dd45530a0ade8bd2c8450f22e1719026dfee6c559cf83911f894a29f SHA512 570c37411b5d32d8a278dd6d0d6902e668d09d5613ef2e4a267dc1796d236f71af021018f401516d178fe672db76b34ec26beb2e8aee463fdd5f946552bd1d7b
EBUILD kwin-5.27.11-r1.ebuild 4305 BLAKE2B f6aacf67667be303f5bf6cf328a186f113d458560f6438c65ec1e0ea12b47d4585ac9abcb510cf817c99fd00685e2de2cf6b2b1a7e2647e0d888c4b0923e1beb SHA512 ce094346e507377f8b1d3e30ed2154886ea3195aeaf5790331e7f0e8f963841837363ab353e70b73bf1ea70b189743121c5bdf53447ba42ae815dddfabe24fea
-EBUILD kwin-6.0.90.1-r2.ebuild 4293 BLAKE2B 9fea4273f10274e97fe275820213826a3ab7102cc3b19745f495e84569dbd902c43efa6858c354cf99de6f668942da58046c92d460e3375560f47a193ab3893b SHA512 2162e92b3c35926d3d82dc2c9dad063585fe623db8848cdc86da7e5c8ae06f9d016182789c15e01282afe49a0ede3400ec3bcb672ff8db91a1e5f9d852f7d1c4
-MISC metadata.xml 705 BLAKE2B 996b365c3536e5bdaf8487b2f736a31625b84497af81c3b8fa8bf46a585004f426f8bdc22a3a430936e03694a1222dd0a89789df769ef650c0d8da25bf263cd7 SHA512 569c589a88ac23dc869a6487459bd46711dc2b92c1f1cf5d19879fb363b52b76faf7d8c5805f0a9d5a13a3ab4f9f316d732e6ae475d63a950d56ad65c2f05fa4
+EBUILD kwin-6.0.90.1-r3.ebuild 4350 BLAKE2B 87004ffaee2cc85f4ba7205193284a13cd6272e2bee59a8c6c5724e99006bff912966b44df6a07874c99c4898d350a7181e02e9cf2f946f0e25095aa7fa9f702 SHA512 e33c4ed4fa13a99992dc5af54aa8352e55dd48d8473c66180d7684f4212f6b45a22b62d36e2f89a3295dd622730b4e2049de0a7eea1948e0392553b2ef696a45
+MISC metadata.xml 760 BLAKE2B 3592da53cc329bc726ca8d4a33e6f4af27fb40c0bf3ce4e4d30374b5a704d29bb787d9a9b84f5352deb9627130912a7832aa8d0c9261970a5179ecbafcba1a28 SHA512 20892d3ff5e1dd1980e83006ee3b07b06f48bc4f0af8d2204a41a62c7768552a14208d19408852c619b10b1e83deda93c9f7e4ca68c5ea9d1bf04312770c74cf
diff --git a/kde-plasma/kwin/kwin-6.0.90.1-r2.ebuild b/kde-plasma/kwin/kwin-6.0.90.1-r3.ebuild
index bc76a4929a03..5bf20cc2e364 100644
--- a/kde-plasma/kwin/kwin-6.0.90.1-r2.ebuild
+++ b/kde-plasma/kwin/kwin-6.0.90.1-r3.ebuild
@@ -3,6 +3,7 @@
EAPI=8
+KDE_ORG_COMMIT=4b3f6a4312c02243c33d01e38ce2827664cae8ac
ECM_HANDBOOK="optional"
ECM_TEST="true"
KFMIN=6.2.0
@@ -11,8 +12,8 @@ QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux"
-SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${P}-1d936cf6.tar.gz"
-S="${WORKDIR}/${PN}-1d936cf69d83f2b0ee770376d86f508b16757382"
+#SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${P}-4b3f6a43.tar.gz"
+S="${WORKDIR}/${PN}-4b3f6a4312c02243c33d01e38ce2827664cae8ac"
LICENSE="GPL-2+"
SLOT="6"
diff --git a/kde-plasma/kwin/metadata.xml b/kde-plasma/kwin/metadata.xml
index 4903bdce5a1e..6caaec49fdff 100644
--- a/kde-plasma/kwin/metadata.xml
+++ b/kde-plasma/kwin/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/kwin</remote-id>
</upstream>
<use>
<flag name="lock">Enable screen locking via <pkg>kde-plasma/kscreenlocker</pkg></flag>
diff --git a/kde-plasma/plasma-workspace/Manifest b/kde-plasma/plasma-workspace/Manifest
index ce272cf6470b..0330a43d199e 100644
--- a/kde-plasma/plasma-workspace/Manifest
+++ b/kde-plasma/plasma-workspace/Manifest
@@ -4,7 +4,7 @@ AUX plasma-workspace-5.22.5-krunner-cwd-at-home.patch 804 BLAKE2B 4bb337ea04037f
AUX plasma-workspace-5.24.80-split-libkworkspace.patch 1175 BLAKE2B 74dabcc26da223fb46bd97c2d07b5913ad51ab85a20062835dbb80b2a555129029996f99129ea9d99af76399722a404cf9baabbea48de4ab4392f068539f3c9f SHA512 95a63a106242449cdf605f943e794e07834b5d1e8fff2ad4e6a025fd68cc20fc6725ec0f0389898c4fe8c87587c7a51381b343cf116b2ff812236f0fe95ed314
AUX plasma-workspace-5.27.11.1-fix-writing-iceauthority-file.patch 2591 BLAKE2B c901b06d037750accab60f8edbd139578da1ed6514da8d49192aa05682c4b2a795663723f870519dbf15aada6367415e75030d0ec8754af54cb17a4d7823a11f SHA512 70b2e76a4b88586b3efb78f7833bcd72a71d2210023e5451d5c9f911c5ba5e8ec8be39c63d1765dd93842f5c0916427d1629d88205fba6d342a8a4aabfe31544
DIST plasma-workspace-5.27.11.1.tar.xz 19490624 BLAKE2B eef62c13407073aea855878b0e8a109b2ea4532e9bffe97903e7163747b56ac01d881d9649c6a4d220a569e6fcaa9e7fb34996c8bb9a3f0abd5f6fa2e73abc47 SHA512 72bb17ba874be28ed15eb8536caa00cf0fb7777ad76728107ea8baa6216c5655a595d1364ec146f4c33b876c239c249bada9f75e3b0604d29de5f06bd327d006
-DIST plasma-workspace-6.0.90-7a700862.tar.gz 26019401 BLAKE2B b55350c62efc640e50f2d573b342d2db8a35651b0b4ae532aa87877e686d45e24042d93c936abe63e6abd14a54d66ddf67c58ac7534b58e4cb40064ac98e67aa SHA512 9896e161469f20ab06559b36cc0b53c1f73dd06dd3d0be0b1c7f3ff0ce239ca485f8bbcbffa73236b9027648b67f949602a3e0514bc5b449e07ebc01ea9d6738
+DIST plasma-workspace-6.0.90-0f385df4.tar.gz 26142350 BLAKE2B 190967cff809bd0efcc3f5c056e4a11fc80c3943be222f18e50c70836b0aede94be6a715830c52ccd9a42c0869fcb05c9c641adff67d23aae192e4de95c5321e SHA512 e4c5a1ec7cbf9c578f5e09fae5560d7c08ca99be590aad4bd99ee97b82c8dbbc0f5a5beebe44db5f57c977ca0a3d137b5097babe1e01a2de8c00afdf8ec441e0
EBUILD plasma-workspace-5.27.11.1-r1.ebuild 7049 BLAKE2B 9aa8f728e227338b85a7f351e47f73fa83844c4228644883d801d5da3965b430b8cfd57cfa4ad17acabf9535bb57e8c33da58ca9fca6b098ef414ebb96c879a7 SHA512 a81b272671b6f5eed5173dd3378e34534522dfec5aac040b4d2a1ff45bf0db2200fcbaccf7b6319be026a566af7aac92daa6fd2ee43aba57949e579b7233cda8
-EBUILD plasma-workspace-6.0.90-r2.ebuild 7031 BLAKE2B 97e148ce89b63318cda7c6429d600f2876df2e01973616b4eacb1e9c27e9c534de81d9912fb6a82008f4293d57de6ba48641ffc1eddf6aef0f5d753cb741daea SHA512 92633d8ac1c53eab5ee8ecb05210979e72e54a5776d23d4139b76db2786d2c84eff3a505e6c15eaa12d28afe75184a274b6766a87592bfaa64ba0649f44dfc6e
-MISC metadata.xml 959 BLAKE2B 6513ae79e0cf24efd0bd33a16708950d36393770b51ea752c4c8c6e7ec63c7675dcf5e96dcfbb07d527ba910462b7c23afe35c55b4643ec69d1175660b245478 SHA512 8af28473216b00d4273be4bbb5d93adf8a4db79c46d9e97bd8b2822fa3920e8fc789042669bc93e6e9a6fa1c864a49fc23887be8456ea122a6d8b09e384dffbd
+EBUILD plasma-workspace-6.0.90-r3.ebuild 7031 BLAKE2B 9d1cd5c91011225912202e062c6744753bcc02cfdae387e345ef23125c4999edaa8e7669da3edbb34f680d1f6e6587975ec5f70920c1c421faba38889401800b SHA512 5380cb28d47254d282aa9ca2c4d586ea3aa6c57eb7831f2d1a3b7924e0dc5765524bbc4b439f7e94ef52dfa9ec775be96c1055a2e9c29ddc72ecef58e31e77b6
+MISC metadata.xml 1026 BLAKE2B 49c2bc5fdc752caf8f45ce982633df0542a008ba1ef0cc99d32b64d6cd73c237d9c98484cac16fa32210156a080e17ad365c2d4eeb81cd3e9a7dc2119b1f7395 SHA512 4cdf77f6be4ce18148936e2a7012b86c70cdcc9de8b99455b3db65a4a52990eb604082ca098cdaee5fe6762bb9d138861f687f8d5fbedb3f60eef7c7be3a42cb
diff --git a/kde-plasma/plasma-workspace/metadata.xml b/kde-plasma/plasma-workspace/metadata.xml
index 427c617b6684..64351b7458d1 100644
--- a/kde-plasma/plasma-workspace/metadata.xml
+++ b/kde-plasma/plasma-workspace/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/plasma-workspace</remote-id>
</upstream>
<use>
<flag name="appstream">Enable AppStream software metadata support</flag>
diff --git a/kde-plasma/plasma-workspace/plasma-workspace-6.0.90-r2.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-6.0.90-r3.ebuild
index 3a173e96dfb5..81e11a8665be 100644
--- a/kde-plasma/plasma-workspace/plasma-workspace-6.0.90-r2.ebuild
+++ b/kde-plasma/plasma-workspace/plasma-workspace-6.0.90-r3.ebuild
@@ -11,8 +11,8 @@ QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma workspace"
-SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${P}-7a700862.tar.gz"
-S="${WORKDIR}/${PN}-7a700862f820e6aff958ed7129b62fb2b771ac45"
+SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${P}-0f385df4.tar.gz"
+S="${WORKDIR}/${PN}-0f385df4bd375d7d507169d9e6beea846a5a9e2f"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
diff --git a/licenses/Manifest.gz b/licenses/Manifest.gz
index b499348e5e16..2ab10f7bb104 100644
--- a/licenses/Manifest.gz
+++ b/licenses/Manifest.gz
Binary files differ
diff --git a/licenses/OFL b/licenses/OFL
deleted file mode 100644
index 2a36aea25d89..000000000000
--- a/licenses/OFL
+++ /dev/null
@@ -1,99 +0,0 @@
-This Font Software is Copyright (c) 2003-2005, SIL International (http://scripts.sil.org/).
-All Rights Reserved.
-
-"Gentium" is a Reserved Font Name for this Font Software.
-"SIL" is a Reserved Font Name for this Font Software.
-
-This Font Software is licensed under the SIL Open Font License, Version 1.0.
-No modification of the license is permitted, only verbatim copy is allowed.
-This license is copied below, and is also available with a FAQ at:
-http://scripts.sil.org/OFL
-
-
------------------------------------------------------------
-SIL OPEN FONT LICENSE Version 1.0 - 22 November 2005
------------------------------------------------------------
-
-PREAMBLE
-The goals of the Open Font License (OFL) are to stimulate worldwide
-development of cooperative font projects, to support the font creation
-efforts of academic and linguistic communities, and to provide an open
-framework in which fonts may be shared and improved in partnership with
-others.
-
-The OFL allows the licensed fonts to be used, studied, modified and
-redistributed freely as long as they are not sold by themselves. The
-fonts, including any derivative works, can be bundled, embedded,
-redistributed and sold with any software provided that the font
-names of derivative works are changed. The fonts and derivatives,
-however, cannot be released under any other type of license.
-
-DEFINITIONS
-"Font Software" refers to any and all of the following:
- - font files
- - data files
- - source code
- - build scripts
- - documentation
-
-"Reserved Font Name" refers to the Font Software name as seen by
-users and any other names as specified after the copyright statement.
-
-"Standard Version" refers to the collection of Font Software
-components as distributed by the Copyright Holder.
-
-"Modified Version" refers to any derivative font software made by
-adding to, deleting, or substituting -- in part or in whole --
-any of the components of the Standard Version, by changing formats
-or by porting the Font Software to a new environment.
-
-"Author" refers to any designer, engineer, programmer, technical
-writer or other person who contributed to the Font Software.
-
-PERMISSION & CONDITIONS
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of the Font Software, to use, study, copy, merge, embed, modify,
-redistribute, and sell modified and unmodified copies of the Font
-Software, subject to the following conditions:
-
-1) Neither the Font Software nor any of its individual components,
-in Standard or Modified Versions, may be sold by itself.
-
-2) Standard or Modified Versions of the Font Software may be bundled,
-redistributed and sold with any software, provided that each copy
-contains the above copyright notice and this license. These can be
-included either as stand-alone text files, human-readable headers or
-in the appropriate machine-readable metadata fields within text or
-binary files as long as those fields can be easily viewed by the user.
-
-3) No Modified Version of the Font Software may use the Reserved Font
-Name(s), in part or in whole, unless explicit written permission is
-granted by the Copyright Holder. This restriction applies to all
-references stored in the Font Software, such as the font menu name and
-other font description fields, which are used to differentiate the
-font from others.
-
-4) The name(s) of the Copyright Holder or the Author(s) of the Font
-Software shall not be used to promote, endorse or advertise any
-Modified Version, except to acknowledge the contribution(s) of the
-Copyright Holder and the Author(s) or with their explicit written
-permission.
-
-5) The Font Software, modified or unmodified, in part or in whole,
-must be distributed using this license, and may not be distributed
-under any other license.
-
-TERMINATION
-This license becomes null and void if any of the above conditions are
-not met.
-
-DISCLAIMER
-THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
-OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
-COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
-DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
-OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz
index d2a68b6c34c4..9ca31cb92d3a 100644
--- a/mail-client/Manifest.gz
+++ b/mail-client/Manifest.gz
Binary files differ
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 287ff6604d1c..a145ac77a015 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -70,5 +70,5 @@ DIST thunderbird-115.11.0-vi.xpi 772902 BLAKE2B 3664d1ac5d06382b26c3e41682d7b028
DIST thunderbird-115.11.0-zh-CN.xpi 771965 BLAKE2B f29182a0467db6155e6ed95b60ae68f415dd8455d7a6ae86ecd2ef879688c361fb38cb71c8f17c11dd0ecd68f667b8d3e68674f9b3b3ed556ad7afb28d12b045 SHA512 075f922b324cb22ef6adefec2173093495139eff0fde93e4cf4861c7d054aa53c082938268cc4488ff5059ae13a8b9ee31adc1094c8e2ee606f703294e4402b0
DIST thunderbird-115.11.0-zh-TW.xpi 776444 BLAKE2B 868092eb289b5e2324011bd670961656d68701719ba268cdef5f91060a20a699283b90402ff673f718036b95b09835f276aabc20e0d90131cf76d08a1c7dc5bb SHA512 3f9b7c909c232b3ed6a989546bc90cf62443e348b628b39b97d3d0a5425fb1950b8bfc805495a1cb69adec1358b21b0838f9343e452129f4ab3bb8d101724659
DIST thunderbird-115.11.0.source.tar.xz 530402016 BLAKE2B 9a18a24a229e30bf7f11f075583e6da752448a2fd927c03177765e10c128cb6fc125ccecb534d6a82619693a01fe86f9c5aa472862bd358fe1e69844bbd32124 SHA512 002f783cff7f2b50d9a29f20061fe55a1f64487b38a18dcb49217c3d7b99c2852af842decbd0347939aaf4c4c73ae66a8b04527ccd1b6db7f87aab402cb84ca1
-EBUILD thunderbird-115.11.0.ebuild 39418 BLAKE2B ccbfc4b4b262c7d8971d5a55cfa3193632344ba5f340c1ee2f04b9c0389bf90a01fe9c39c81a1b3ea093a00901d512ea95834cd246d493a1fa68ee924e3eabff SHA512 43e2f6ea9faf742490ea2909d3af74ea55aebe7ade2a0f9309d229d6aea44a268bd978bce8b20581d4aa57a7142e617ff34ab19a3b802794e356d3014a94e89b
+EBUILD thunderbird-115.11.0.ebuild 39449 BLAKE2B a5a4b2fac3438be5332861bb8fd4ed5bf516b15131063364cec8131d5fcdcdf9200aba9134b6718c3a5b5a91aab78d4a8c0403517cd7131b6c82c75a2f6f273d SHA512 358b973200dd5385bf9e453c851050ac44afbc74bec528495b916b8e3bfdfa6c8e92c20cb2f91e383c21a96571d14b1d7a822ed51b3e938e07f3721ea93be4d9
MISC metadata.xml 2387 BLAKE2B 3602296d8cca60f79ea66089332dbce63b9da3625e476659e0a663966e65bc060e67b263c8fdcdbf8fa5545adf7b8f958cc36f9011459c715ee31bb494e7ce5e SHA512 e51ee84ed715cba36beb240db27265ac37b8df684c0e98f3b81ccf7785c1f465f1bbe3729c1c01717445e787129b449c009815f62a7455ea3fc4db8d1d9e82c3
diff --git a/mail-client/thunderbird/thunderbird-115.11.0.ebuild b/mail-client/thunderbird/thunderbird-115.11.0.ebuild
index 2619c8d75b47..582b2c7d6c1d 100644
--- a/mail-client/thunderbird/thunderbird-115.11.0.ebuild
+++ b/mail-client/thunderbird/thunderbird-115.11.0.ebuild
@@ -134,7 +134,10 @@ BDEPEND="${PYTHON_DEPS}
x11-apps/xhost
)
wayland? (
- >=gui-libs/wlroots-0.15.1-r1[tinywl]
+ || (
+ gui-wm/tinywl
+ <gui-libs/wlroots-0.17.3[tinywl(-)]
+ )
x11-misc/xkeyboard-config
)
)"
diff --git a/mail-filter/Manifest.gz b/mail-filter/Manifest.gz
index d9e5a745b87c..66705e2f3fd4 100644
--- a/mail-filter/Manifest.gz
+++ b/mail-filter/Manifest.gz
Binary files differ
diff --git a/mail-filter/spamassassin/Manifest b/mail-filter/spamassassin/Manifest
index bbd4e979892c..a3bb684873fd 100644
--- a/mail-filter/spamassassin/Manifest
+++ b/mail-filter/spamassassin/Manifest
@@ -20,7 +20,9 @@ DIST Mail-SpamAssassin-4.0.0.tar.bz2.asc 833 BLAKE2B 44170d411d9eb656d67bf408080
DIST Mail-SpamAssassin-4.0.1.tar.bz2 6379932 BLAKE2B 303c54d8731cf0ccb622e3e78efbc6be983fc87c7a71107ea700daa54e7ffb85dbb59696188d8ac666067499b1bc7477e31edb36f6e99c9749288a8f921a36b1 SHA512 66183e356b07d1049cf5598fc1e563e4aab580dfca04bf8ec37781dfb57ef568d33c6f6455076f54f940947f5a5dfefa7a08d233833deea5fe5ea18b669cd790
DIST Mail-SpamAssassin-4.0.1.tar.bz2.asc 833 BLAKE2B 9a7dd3a3a59b6a85139fe6db461da9a4a23ed9d1b3110aba70df60145252c3307c526bb5b5c129e2c4ee74427b2b59e421b80bc8d6ca71b89a0c6f608ca02ab9 SHA512 b180080c1692684014680a6873f42ed07d1640c40a6e3e330cfb43235bb3e3008f5e21018fbc0e9cba67ab6d9ba5b87cc2d98c3bed15c9503164dacdfdaef9df
EBUILD spamassassin-3.4.6-r2.ebuild 9832 BLAKE2B aeae24c04e90169b1e87605b53c23e57d3a14a825c023c39dae7a316860fd4f2a9393c68a5963838e4b39bb231db9cf94f417bc0baf9ab0f6752f842424cb523 SHA512 7fb3fdcf03bb93b8e8534dab572408a895c519e6dfcf4fc9016471d539f5ec00220cd5a4246c738d288a553273db78769b2c3feba4ce91548777293604cc44d1
-EBUILD spamassassin-4.0.0-r3.ebuild 10551 BLAKE2B 4bd1c8ff07f7ad88d4829615a40eb4fdb25f0a9b837de38acc77d7b8c1e7d73d6ba5da113285381aaab8ccba9036be3fea46f8d30f3702d6318a7e437b80fa32 SHA512 e880889e534e64998a86a05f4ae12d03a876b7f6d81d1abe2b7d3a9d0cb71d234412eb998175b9a2e2f5202ba4a9da81fda51d57e954703b105ea9a6eb0f75f4
+EBUILD spamassassin-3.4.6-r3.ebuild 9820 BLAKE2B b0e393cc7862b2aa21bf3f803c04cfaa1e2c133c66298d8d9029cf61cc35bd7d314f0ef3267417ef649e3c3252c561ee428c661fca0992d8a5149ce27a347f56 SHA512 4e9499acc23047bdb56871ad00e20b5a26cd13a1afa58703d8f681a846a70f87faed3a69a443eb9769a4729a4131b3795aa245147b972ea7960339887cc86ad0
EBUILD spamassassin-4.0.0-r4.ebuild 10604 BLAKE2B a2047e73941026c6944f4b4211bde32a91cce4e13fb3722e8a63d40973a20422f7471333cda3e43b38eebf1f4756485b265641e51782063470a9171650f9e43b SHA512 c30b44b87e417dcb2124bde59cbf57b0838b56b2445c2a18adc6616383070b1bce6d923fc87d71fb946120f19e9fe7937d21574428808a4ce0c7ac5958d785e0
+EBUILD spamassassin-4.0.0-r5.ebuild 10592 BLAKE2B 2893034abf000e761416476037c172349efb012c48418ff292a1a4b1159d25fca4b0b64d588019296626baedf8a00370ca541b0d5af769c3d082b7e39351fbd0 SHA512 ab81d8116ed5486feab89c6261d11772345f2fe756d80dcb81ca97da4887035ef46f1568cdf56444322af3ec11e18a4bb5735656e1c80f56cf5c0e005194d92d
+EBUILD spamassassin-4.0.1-r1.ebuild 10447 BLAKE2B 185e912cecd23489ef7c2861ac780f20f9bfd8d90087797d0b34deaa5bb4eef653da57883bc1e1c24dcbbae555d96e766969035afd903914a1761327e5e164e1 SHA512 e622cd461f0d2ccaaf31a48c8dbdf63949d0d424160443d294ef2f7a7d9310ea1f052345dc4d873a09e99395a47ac7547fea7f64f8dad992cbb0e637fd1ddc26
EBUILD spamassassin-4.0.1.ebuild 10466 BLAKE2B 63ac515aad49617626a2c9e13459497c3fa36a0e30cec445969c62557163e22e54841f09e13d3d7d951b15ab7ce32656e4323a4ce77979e7768cf38a0c8e72fe SHA512 89840670ce1f8e2c1f059f99bf293c6614772d512d7e1869c6944c6ecd687c7636ecebaa129c3bde0499f0bb590c6b33071a1030d7d7b5fdef9302323907ab4d
MISC metadata.xml 698 BLAKE2B 09a986c93fde495aceb1370ed7440e2d141d83a3b631e050d09571441637029d5beda9fed264d6d65fe094c99fc27c91a6ba350f55d6aa6136c484b2acbd874b SHA512 1bd90e2b4339e685ebc4af7ddd6f371cebd566610fe8cc256c5bf3d120ae9bb527da633c38fff9a9e1dbd7b4949ccd78dab6cb1016311ee23e143426ed61e515
diff --git a/mail-filter/spamassassin/spamassassin-3.4.6-r3.ebuild b/mail-filter/spamassassin/spamassassin-3.4.6-r3.ebuild
new file mode 100644
index 000000000000..776c9cacec94
--- /dev/null
+++ b/mail-filter/spamassassin/spamassassin-3.4.6-r3.ebuild
@@ -0,0 +1,321 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit perl-functions systemd toolchain-funcs
+
+MY_P="Mail-SpamAssassin-${PV//_/-}"
+DESCRIPTION="An extensible mail filter which can identify and tag spam"
+HOMEPAGE="https://spamassassin.apache.org/"
+SRC_URI="mirror://apache/spamassassin/source/${MY_P}.tar.bz2"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="berkdb cron ipv6 ldap mysql postgres qmail sqlite ssl test"
+RESTRICT="!test? ( test )"
+
+# The Makefile.PL script checks for dependencies, but only fails if a
+# required (i.e. not optional) dependency is missing. We therefore
+# require most of the optional modules only at runtime.
+REQDEPEND="acct-user/spamd
+ acct-group/spamd
+ dev-lang/perl:=
+ dev-perl/HTML-Parser
+ dev-perl/Net-DNS
+ dev-perl/NetAddr-IP
+ virtual/perl-Archive-Tar
+ virtual/perl-Digest-SHA
+ virtual/perl-IO-Zlib
+ virtual/perl-Time-HiRes
+ ssl? (
+ dev-libs/openssl:0=
+ )"
+
+# SpamAssassin doesn't use libwww-perl except as a fallback for when
+# curl/wget are missing, so we depend on one of those instead. Some
+# mirrors use https, so we need those utilities to support SSL.
+#
+# re2c is needed to compile the rules (sa-compile).
+#
+# We still need the old Digest-SHA1 because razor2 has not been ported
+# to Digest-SHA.
+OPTDEPEND="app-crypt/gnupg
+ dev-perl/BSD-Resource
+ dev-perl/Digest-SHA1
+ dev-perl/Encode-Detect
+ || ( dev-perl/GeoIP2 dev-perl/Geo-IP )
+ dev-perl/HTTP-Date
+ dev-perl/Mail-DKIM
+ dev-perl/Mail-SPF
+ dev-perl/Net-Patricia
+ dev-perl/Net-CIDR-Lite
+ dev-util/re2c
+ || ( net-misc/wget[ssl] net-misc/curl[ssl] )
+ virtual/perl-MIME-Base64
+ dev-perl/Pod-Parser
+ berkdb? ( virtual/perl-DB_File )
+ ipv6? ( dev-perl/IO-Socket-INET6 )
+ ldap? ( dev-perl/perl-ldap )
+ mysql? (
+ dev-perl/DBI
+ dev-perl/DBD-mysql
+ )
+ postgres? (
+ dev-perl/DBI
+ dev-perl/DBD-Pg
+ )
+ sqlite? (
+ dev-perl/DBI
+ dev-perl/DBD-SQLite
+ )
+ ssl? ( dev-perl/IO-Socket-SSL )"
+
+DEPEND="${REQDEPEND}
+ test? (
+ ${OPTDEPEND}
+ virtual/perl-Test-Harness
+ )"
+RDEPEND="${REQDEPEND} ${OPTDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/mention-geoip.cf-in-init.pre.patch"
+ "${FILESDIR}/3.4.6-configure-clang16.patch"
+)
+
+# There are a few renames and use-dependent ones in src_istall as well.
+DOCS=(
+ NOTICE TRADEMARK CREDITS UPGRADE USAGE sql/README.bayes
+ sql/README.awl procmailrc.example sample-nonspam.txt
+ sample-spam.txt spamd/PROTOCOL spamd/README.vpopmail
+ spamd-apache2/README.apache
+)
+
+src_prepare() {
+ default
+
+ # The sa_compile test does some weird stuff like hopping around in
+ # the directory tree and calling "make" to create a dist tarball
+ # from ${S}. It fails, and is more trouble than it's worth...
+ perl_rm_files t/sa_compile.t
+
+ # The spamc tests (which need the networked spamd daemon) fail for
+ # irrelevant reasons. It's too hard to disable them (unlike the
+ # spamd tests themselves -- see src_test), so use a crude
+ # workaround.
+ perl_rm_files t/spamc_*.t
+
+ # Some tests need extra dependencies
+ # e.g. t/sql_based_whitelist.t needs DBD
+ # This is kinder than REQUIRED_USE for tests which hurts automation
+ if ! use mysql && ! use postgres && ! use sqlite ; then
+ perl_rm_files t/sql_based_whitelist.t
+ fi
+
+ # Disable plugin by default
+ sed -i -e 's/^loadplugin/\#loadplugin/g' \
+ "rules/init.pre" \
+ || die "failed to disable plugins by default"
+}
+
+src_configure() {
+ # This is how and where the perl-module eclass disables the
+ # MakeMaker interactive prompt.
+ export PERL_MM_USE_DEFAULT=1
+
+ # Set SYSCONFDIR explicitly so we can't get bitten by bug 48205 again
+ # (just to be sure, nobody knows how it could happen in the first place).
+ #
+ # We also set the path to the perl executable explictly. This will be
+ # used to create the initial shebang line in the scripts (bug 62276).
+ perl Makefile.PL \
+ PREFIX="${EPREFIX}/usr" \
+ INSTALLDIRS=vendor \
+ SYSCONFDIR="${EPREFIX}/etc" \
+ DATADIR="${EPREFIX}/usr/share/spamassassin" \
+ PERL_BIN="${EPREFIX}/usr/bin/perl" \
+ ENABLE_SSL="$(usex ssl)" \
+ || die 'failed to create a Makefile using Makefile.PL'
+
+ # Now configure spamc.
+ emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" spamc/Makefile
+}
+
+src_compile() {
+ emake
+ use qmail && emake spamc/qmail-spamc
+}
+
+src_install () {
+ default
+
+ # Create the stub dir used by sa-update and friends
+ keepdir /var/lib/spamassassin
+
+ # Move spamd to sbin where it belongs.
+ dodir /usr/sbin
+ mv "${ED}"/usr/bin/spamd "${ED}"/usr/sbin/spamd || die "move spamd failed"
+
+ if use qmail; then
+ dobin spamc/qmail-spamc
+ fi
+
+ dosym mail/spamassassin /etc/spamassassin
+
+ # Add the init and config scripts.
+ newinitd "${FILESDIR}/3.4.1-spamd.init-r3" spamd
+ newconfd "${FILESDIR}/3.4.1-spamd.conf-r1" spamd
+
+ systemd_newunit "${FILESDIR}/${PN}.service-r4" "${PN}.service"
+ systemd_install_serviced "${FILESDIR}/${PN}.service.conf-r2" \
+ "${PN}.service"
+
+ use postgres && dodoc sql/*_pg.sql
+ use mysql && dodoc sql/*_mysql.sql
+ use qmail && dodoc spamc/README.qmail
+
+ # Rename some files so that they don't clash with others.
+ newdoc spamd/README README.spamd
+ newdoc sql/README README.sql
+ newdoc ldap/README README.ldap
+
+ insinto /etc/mail/spamassassin/
+ doins "${FILESDIR}"/geoip.cf
+ insopts -m0400
+ newins "${FILESDIR}"/secrets.cf secrets.cf.example
+
+ # Create the directory where sa-update stores its GPG key (if you
+ # choose to import one). If this directory does not exist, the
+ # import will fail. This is bug 396307. We expect that the import
+ # will be performed as root, and making the directory accessible
+ # only to root prevents a warning on the command-line.
+ diropts -m0700
+ dodir /etc/mail/spamassassin/sa-update-keys
+
+ if use cron; then
+ # Install the cron job if they want it.
+ exeinto /etc/cron.daily
+ newexe "${FILESDIR}/update-spamassassin-rules-r1.cron" \
+ update-spamassassin-rules
+ fi
+
+ # Remove perllocal.pod to avoid file collisions (bug #603338).
+ perl_delete_localpod
+
+ # The perl-module eclass calls three other functions to clean
+ # up in src_install. The first fixes references to ${D} in the
+ # packlist, and is useful to us, too. The other two functions,
+ # perl_delete_emptybsdir and perl_remove_temppath, don't seem
+ # to be needed: there are no empty directories, *.bs files, or
+ # ${D} paths remaining in our installed image.
+ perl_fix_packlist
+}
+
+src_test() {
+ # Trick the test suite into skipping the spamd tests. Setting
+ # SPAMD_HOST to a non-localhost value causes SKIP_SPAMD_TESTS to be
+ # set in SATest.pm.
+ export SPAMD_HOST=disabled
+ default
+}
+
+pkg_preinst() {
+ if use mysql || use postgres ; then
+ local _awlwarn=0
+ local _v
+ for _v in ${REPLACING_VERSIONS}; do
+ if ver_test "${_v}" -lt "3.4.3"; then
+ _awlwarn=1
+ break
+ fi
+ done
+ if [[ ${_awlwarn} == 1 ]] ; then
+ ewarn 'If you used AWL before 3.4.3, the SQL schema has changed.'
+ ewarn 'You will need to manually ALTER your tables for them to'
+ ewarn 'continue working. See the UPGRADE documentation for'
+ ewarn 'details.'
+ ewarn
+ fi
+ fi
+}
+
+pkg_postinst() {
+ elog
+ elog 'No rules are installed by default. You will need to run sa-update'
+ elog 'at least once, and most likely configure SpamAssassin before it'
+ elog 'will work.'
+
+ if ! use cron; then
+ elog
+ elog 'You should consider a cron job for sa-update. One is provided'
+ elog 'for daily updates if you enable the "cron" USE flag.'
+ fi
+ elog
+ elog 'Configuration and update help can be found on the wiki:'
+ elog
+ elog ' https://wiki.gentoo.org/wiki/SpamAssassin'
+ elog
+
+ if use mysql || use postgres ; then
+ local _v
+ for _v in ${REPLACING_VERSIONS}; do
+ if ver_test "${_v}" -lt "3.4.3"; then
+ ewarn
+ ewarn 'If you used AWL before 3.4.3, the SQL schema has changed.'
+ ewarn 'You will need to manually ALTER your tables for them to'
+ ewarn 'continue working. See the UPGRADE documentation for'
+ ewarn 'details.'
+ ewarn
+
+ # show this only once
+ break
+ fi
+ done
+ fi
+
+ ewarn 'If this version of SpamAssassin causes permissions issues'
+ ewarn 'with your user configurations or bayes databases, then you'
+ ewarn 'may need to set SPAMD_RUN_AS_ROOT=true in your OpenRC service'
+ ewarn 'configuration file, or remove the --username and --groupname'
+ ewarn 'flags from the SPAMD_OPTS variable in your systemd service'
+ ewarn 'configuration file.'
+
+ if [[ ! ~spamd -ef "${ROOT}/var/lib/spamd" ]] ; then
+ ewarn "The spamd user's home folder has been moved to a new location."
+ elog
+ elog "The acct-user/spamd package should have relocated it for you,"
+ elog "but may have failed because your spamd daemon was running."
+ elog
+ elog "To fix this:"
+ elog " - Stop your spamd daemon"
+ elog " - emerge -1 acct-user/spamd"
+ elog " - Restart your spamd daemon"
+ elog " - Remove the old home folder if you want"
+ elog " rm -rf \"${ROOT}/home/spamd\""
+ fi
+ if [[ -e "${ROOT}/home/spamd" ]] ; then
+ ewarn
+ ewarn "The spamd user's home folder has been moved to a new location."
+ elog
+ elog " Old Home: ${ROOT}/home/spamd"
+ elog " New Home: ${ROOT}/var/lib/spamd"
+ elog
+ elog "You may wish to migrate your data to the new location:"
+ elog " - Stop your spamd daemon"
+ elog " - Re-emerge acct-user/spamd to ensure the home folder has been"
+ elog " updated to the new location, now that the daemon isn't running:"
+ elog " # emerge -1 acct-user/spamd"
+ elog " # echo ~spamd"
+ elog " - Migrate the contents from the old location to the new home"
+ elog " For example:"
+ elog " # cp -Rpi \"${ROOT}/home/spamd/\" \"${ROOT}/var/lib/\""
+ elog " - Remove the old home folder"
+ elog " # rm -rf \"${ROOT}/home/spamd\""
+ elog " - Restart your spamd daemon"
+ elog
+ elog "If you do not wish to migrate data, you should remove the old"
+ elog "home folder from your system as it is not used."
+ fi
+}
diff --git a/mail-filter/spamassassin/spamassassin-4.0.0-r3.ebuild b/mail-filter/spamassassin/spamassassin-4.0.0-r5.ebuild
index 089338322055..e902918357ae 100644
--- a/mail-filter/spamassassin/spamassassin-4.0.0-r3.ebuild
+++ b/mail-filter/spamassassin/spamassassin-4.0.0-r5.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="Apache-2.0 GPL-2"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="berkdb cron ipv6 ldap mysql postgres qmail sqlite ssl test"
RESTRICT="!test? ( test )"
@@ -94,6 +94,7 @@ PATCHES=(
"${FILESDIR}/4.0.0-tests-dnsbl_subtests.t_002_no-net.patch"
"${FILESDIR}/4.0.0-tests-strip2.t.patch"
"${FILESDIR}/4.0.0-DnsResolver-udpsize.patch"
+ "${FILESDIR}/4.0.0-sa-update-rdatastr.patch"
)
# There are a few renames and use-dependent ones in src_install as well.
@@ -148,7 +149,6 @@ src_configure() {
DATADIR="${EPREFIX}/usr/share/spamassassin" \
PERL_BIN="${EPREFIX}/usr/bin/perl" \
ENABLE_SSL="$(usex ssl)" \
- DESTDIR="${D}" \
|| die 'failed to create a Makefile using Makefile.PL'
# Now configure spamc.
diff --git a/mail-filter/spamassassin/spamassassin-4.0.1-r1.ebuild b/mail-filter/spamassassin/spamassassin-4.0.1-r1.ebuild
new file mode 100644
index 000000000000..e17a65394b9e
--- /dev/null
+++ b/mail-filter/spamassassin/spamassassin-4.0.1-r1.ebuild
@@ -0,0 +1,337 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit perl-functions systemd toolchain-funcs verify-sig autotools
+
+MY_P="Mail-SpamAssassin-${PV//_/-}"
+DESCRIPTION="An extensible mail filter which can identify and tag spam"
+HOMEPAGE="https://spamassassin.apache.org/"
+SRC_URI="mirror://apache/spamassassin/source/${MY_P}.tar.bz2
+ verify-sig? (
+ https://downloads.apache.org/spamassassin/source/${MY_P}.tar.bz2.asc
+ )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="berkdb cron ipv6 ldap mysql postgres qmail sqlite ssl test"
+RESTRICT="!test? ( test )"
+
+# The Makefile.PL script checks for dependencies, but only fails if a
+# required (i.e. not optional) dependency is missing. We therefore
+# require most of the optional modules only at runtime.
+REQDEPEND="acct-user/spamd
+ acct-group/spamd
+ dev-lang/perl:=
+ dev-perl/HTML-Parser
+ dev-perl/Net-DNS
+ dev-perl/NetAddr-IP
+ virtual/perl-Digest-SHA
+ ssl? (
+ dev-libs/openssl:0=
+ )"
+
+# SpamAssassin doesn't use libwww-perl except as a fallback for when
+# curl/wget are missing, so we depend on one of those instead. Some
+# mirrors use https, so we need those utilities to support SSL.
+#
+# re2c is needed to compile the rules (sa-compile).
+#
+# We still need the old Digest-SHA1 because razor2 has not been ported
+# to Digest-SHA.
+OPTDEPEND="app-crypt/gnupg
+ dev-perl/Archive-Zip
+ dev-perl/BSD-Resource
+ dev-perl/Digest-SHA1
+ dev-perl/Email-Address-XS
+ dev-perl/Encode-Detect
+ || ( dev-perl/GeoIP2 dev-perl/Geo-IP )
+ dev-perl/IO-String
+ dev-perl/Mail-DKIM
+ dev-perl/Mail-DMARC
+ dev-perl/Mail-SPF
+ dev-perl/Net-Patricia
+ dev-perl/Net-LibIDN2
+ dev-util/re2c
+ || ( net-misc/wget[ssl] net-misc/curl[ssl] )
+ virtual/perl-MIME-Base64
+ dev-perl/Pod-Parser
+ berkdb? ( virtual/perl-DB_File )
+ ipv6? ( dev-perl/IO-Socket-INET6 )
+ ldap? ( dev-perl/perl-ldap )
+ mysql? (
+ dev-perl/DBI
+ dev-perl/DBD-mysql
+ )
+ postgres? (
+ dev-perl/DBI
+ dev-perl/DBD-Pg
+ )
+ sqlite? (
+ dev-perl/DBI
+ dev-perl/DBD-SQLite
+ )
+ ssl? ( dev-perl/IO-Socket-SSL )"
+
+DEPEND="${REQDEPEND}
+ test? (
+ ${OPTDEPEND}
+ virtual/perl-Test-Harness
+ )"
+RDEPEND="${REQDEPEND} ${OPTDEPEND}"
+BDEPEND="${RDEPEND}
+ verify-sig? ( sec-keys/openpgp-keys-spamassassin )"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/spamassassin.apache.org.asc
+
+PATCHES=(
+ "${FILESDIR}/mention-geoip.cf-in-init.pre.patch"
+ "${FILESDIR}/4.0.0-tests-dnsbl_subtests.t_001_load-URIDNSBL.patch"
+ "${FILESDIR}/4.0.1-tests-sa_txrep.t-no-dbm.patch"
+)
+
+# There are a few renames and use-dependent ones in src_install as well.
+DOCS=(
+ NOTICE TRADEMARK CREDITS UPGRADE USAGE sql/README.bayes
+ sql/README.awl procmailrc.example sample-nonspam.txt
+ sample-spam.txt spamd/PROTOCOL spamd/README.vpopmail
+ spamd-apache2/README.apache
+)
+
+src_prepare() {
+ default
+
+ # The sa_compile test does some weird stuff like hopping around in
+ # the directory tree and calling "make" to create a dist tarball
+ # from ${S}. It fails, and is more trouble than it's worth...
+ perl_rm_files t/sa_compile.t
+
+ # The spamc tests (which need the networked spamd daemon) fail for
+ # irrelevant reasons. It's too hard to disable them (unlike the
+ # spamd tests themselves -- see src_test), so use a crude
+ # workaround.
+ perl_rm_files t/spamc_*.t
+
+ # Some tests need extra dependencies
+ # e.g. t/sql_based_whitelist.t needs DBD
+ # This is kinder than REQUIRED_USE for tests which hurts automation
+ if ! use mysql && ! use postgres && ! use sqlite ; then
+ perl_rm_files t/sql_based_whitelist.t
+ fi
+
+ # Disable plugin by default
+ sed -i -e 's/^loadplugin/\#loadplugin/g' \
+ "rules/init.pre" \
+ || die "failed to disable plugins by default"
+}
+
+src_configure() {
+ # This is how and where the perl-module eclass disables the
+ # MakeMaker interactive prompt.
+ export PERL_MM_USE_DEFAULT=1
+
+ # Set SYSCONFDIR explicitly so we can't get bitten by bug 48205 again
+ # (just to be sure, nobody knows how it could happen in the first place).
+ #
+ # We also set the path to the perl executable explictly. This will be
+ # used to create the initial shebang line in the scripts (bug 62276).
+ perl Makefile.PL \
+ PREFIX="${EPREFIX}/usr" \
+ INSTALLDIRS=vendor \
+ SYSCONFDIR="${EPREFIX}/etc" \
+ DATADIR="${EPREFIX}/usr/share/spamassassin" \
+ PERL_BIN="${EPREFIX}/usr/bin/perl" \
+ ENABLE_SSL="$(usex ssl)" \
+ || die 'failed to create a Makefile using Makefile.PL'
+
+ # Now configure spamc.
+
+ # Run autoreconf to avoid some issues caused by a standard test in the
+ # current autoconf. Expected to be fixed in next autoconf release, so
+ # these next 3 lines might not be needed for long. See bug #899782.
+ pushd spamc >/dev/null
+ eautoreconf
+ popd >/dev/null
+ emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" spamc/Makefile
+}
+
+src_compile() {
+ emake
+ use qmail && emake spamc/qmail-spamc
+}
+
+src_install () {
+ default
+
+ # Create the stub dir used by sa-update and friends
+ keepdir /var/lib/spamassassin
+
+ # Move spamd to sbin where it belongs.
+ dodir /usr/sbin
+ mv "${ED}"/usr/bin/spamd "${ED}"/usr/sbin/spamd || die "move spamd failed"
+
+ if use qmail; then
+ dobin spamc/qmail-spamc
+ fi
+
+ dosym mail/spamassassin /etc/spamassassin
+
+ # Add the init and config scripts.
+ newinitd "${FILESDIR}/3.4.1-spamd.init-r3" spamd
+ newconfd "${FILESDIR}/3.4.1-spamd.conf-r1" spamd
+
+ systemd_newunit "${FILESDIR}/${PN}.service-r4" "${PN}.service"
+ systemd_install_serviced "${FILESDIR}/${PN}.service.conf-r2" \
+ "${PN}.service"
+
+ use postgres && dodoc sql/*_pg.sql
+ use mysql && dodoc sql/*_mysql.sql
+ use qmail && dodoc spamc/README.qmail
+
+ # Rename some files so that they don't clash with others.
+ newdoc spamd/README README.spamd
+ newdoc sql/README README.sql
+ newdoc ldap/README README.ldap
+
+ insinto /etc/mail/spamassassin/
+ newins "${FILESDIR}"/geoip-4.0.0.cf geoip.cf
+ insopts -m0400
+ newins "${FILESDIR}"/secrets.cf secrets.cf.example
+
+ # Create the directory where sa-update stores its GPG key (if you
+ # choose to import one). If this directory does not exist, the
+ # import will fail. This is bug 396307. We expect that the import
+ # will be performed as root, and making the directory accessible
+ # only to root prevents a warning on the command-line.
+ diropts -m0700
+ dodir /etc/mail/spamassassin/sa-update-keys
+
+ if use cron; then
+ # Install the cron job if they want it.
+ exeinto /etc/cron.daily
+ newexe "${FILESDIR}/update-spamassassin-rules-r1.cron" \
+ update-spamassassin-rules
+ fi
+
+ # Remove perllocal.pod to avoid file collisions (bug #603338).
+ perl_delete_localpod
+
+ # The perl-module eclass calls three other functions to clean
+ # up in src_install. The first fixes references to ${D} in the
+ # packlist, and is useful to us, too. The other two functions,
+ # perl_delete_emptybsdir and perl_remove_temppath, don't seem
+ # to be needed: there are no empty directories, *.bs files, or
+ # ${D} paths remaining in our installed image.
+ perl_fix_packlist
+}
+
+src_test() {
+ # Trick the test suite into skipping the spamd tests. Setting
+ # SPAMD_HOST to a non-localhost value causes SKIP_SPAMD_TESTS to be
+ # set in SATest.pm.
+ export SPAMD_HOST=disabled
+ default
+}
+
+pkg_preinst() {
+ if use mysql || use postgres ; then
+ local _awlwarn=0
+ local _v
+ for _v in ${REPLACING_VERSIONS}; do
+ if ver_test "${_v}" -lt "3.4.3"; then
+ _awlwarn=1
+ break
+ fi
+ done
+ if [[ ${_awlwarn} == 1 ]] ; then
+ ewarn 'If you used AWL before 3.4.3, the SQL schema has changed.'
+ ewarn 'You will need to manually ALTER your tables for them to'
+ ewarn 'continue working. See the UPGRADE documentation for'
+ ewarn 'details.'
+ ewarn
+ fi
+ fi
+}
+
+pkg_postinst() {
+ elog
+ elog 'No rules are installed by default. You will need to run sa-update'
+ elog 'at least once, and most likely configure SpamAssassin before it'
+ elog 'will work.'
+
+ if ! use cron; then
+ elog
+ elog 'You should consider a cron job for sa-update. One is provided'
+ elog 'for daily updates if you enable the "cron" USE flag.'
+ fi
+ elog
+ elog 'Configuration and update help can be found on the wiki:'
+ elog
+ elog ' https://wiki.gentoo.org/wiki/SpamAssassin'
+ elog
+
+ if use mysql || use postgres ; then
+ local _v
+ for _v in ${REPLACING_VERSIONS}; do
+ if ver_test "${_v}" -lt "3.4.3"; then
+ ewarn
+ ewarn 'If you used AWL before 3.4.3, the SQL schema has changed.'
+ ewarn 'You will need to manually ALTER your tables for them to'
+ ewarn 'continue working. See the UPGRADE documentation for'
+ ewarn 'details.'
+ ewarn
+
+ # show this only once
+ break
+ fi
+ done
+ fi
+
+ ewarn 'If this version of SpamAssassin causes permissions issues'
+ ewarn 'with your user configurations or bayes databases, then you'
+ ewarn 'may need to set SPAMD_RUN_AS_ROOT=true in your OpenRC service'
+ ewarn 'configuration file, or remove the --username and --groupname'
+ ewarn 'flags from the SPAMD_OPTS variable in your systemd service'
+ ewarn 'configuration file.'
+
+ if [[ ! ~spamd -ef "${ROOT}/var/lib/spamd" ]] ; then
+ ewarn "The spamd user's home folder has been moved to a new location."
+ elog
+ elog "The acct-user/spamd package should have relocated it for you,"
+ elog "but may have failed because your spamd daemon was running."
+ elog
+ elog "To fix this:"
+ elog " - Stop your spamd daemon"
+ elog " - emerge -1 acct-user/spamd"
+ elog " - Restart your spamd daemon"
+ elog " - Remove the old home folder if you want"
+ elog " rm -rf \"${ROOT}/home/spamd\""
+ fi
+ if [[ -e "${ROOT}/home/spamd" ]] ; then
+ ewarn
+ ewarn "The spamd user's home folder has been moved to a new location."
+ elog
+ elog " Old Home: ${ROOT}/home/spamd"
+ elog " New Home: ${ROOT}/var/lib/spamd"
+ elog
+ elog "You may wish to migrate your data to the new location:"
+ elog " - Stop your spamd daemon"
+ elog " - Re-emerge acct-user/spamd to ensure the home folder has been"
+ elog " updated to the new location, now that the daemon isn't running:"
+ elog " # emerge -1 acct-user/spamd"
+ elog " # echo ~spamd"
+ elog " - Migrate the contents from the old location to the new home"
+ elog " For example:"
+ elog " # cp -Rpi \"${ROOT}/home/spamd/\" \"${ROOT}/var/lib/\""
+ elog " - Remove the old home folder"
+ elog " # rm -rf \"${ROOT}/home/spamd\""
+ elog " - Restart your spamd daemon"
+ elog
+ elog "If you do not wish to migrate data, you should remove the old"
+ elog "home folder from your system as it is not used."
+ fi
+}
diff --git a/mail-mta/Manifest.gz b/mail-mta/Manifest.gz
index 19ce789bf374..509b7288e42c 100644
--- a/mail-mta/Manifest.gz
+++ b/mail-mta/Manifest.gz
Binary files differ
diff --git a/mail-mta/ssmtp/Manifest b/mail-mta/ssmtp/Manifest
index 2b51a04ae44a..28e7fcfe3a18 100644
--- a/mail-mta/ssmtp/Manifest
+++ b/mail-mta/ssmtp/Manifest
@@ -1,6 +1,7 @@
+AUX ssmtp-2.64_p11-gcc14.patch 1430 BLAKE2B 7793aeccfaf2317429034513dc40ec2e3599fea7eb11276a2b6748bbb0cf60cfff098310b1c65a1d6350d1c8b6e0c3815c7a55301866b0e009e1331331b558a8 SHA512 fa2b608c1d5ac954d2836b7d68750ac88977b1b0139dd1ab9fb48fd261b629b6d709a2a78d89d7b2ce9213638fc30bb6bc8f257869dcef3811b8fc1d9b8dceba
DIST ssmtp-2.64-patches-4.tar.xz 6928 BLAKE2B 6f1d9a823273298abc58025c94cb288e1e296031580f63ed489a9d2559cd8846761e78c6fdfc1a385e645f990bc739ce3cf3ad0d1c1a3006dd3bd60e4a38c4f4 SHA512 6fa57c0bc5ad363e21bf69fb60f1cbb87ad1ead393a53ab5bd25b709303c321a29ed37ce7fe95b94dae748703bba3b0631fc2a95e40957c5241b5d9f42bc0c4a
DIST ssmtp_2.64-11.debian.tar.xz 36500 BLAKE2B 237ab0fcae9b4b67f5bb08194a480b44d523298b72f3b3e1d780571f2ef5dacccda81047538ba7a5c59cb24802843eeb5ca073742f13f3d00757b810eef9514e SHA512 925c9fc05f90516f1e89763689f32c6b4d5713822758d627a7a8eade612ded45fa4bc481b242c64b4d397564d98b1443a938d7bfa3507638a8df29f54cd1a05c
DIST ssmtp_2.64.orig.tar.bz2 52501 BLAKE2B be158f8d969f98e1a7105bf4b741da960efa2a1c4a941426d6b6ec0677df13a2272fc71a93d2c44fe65c7d0a30e9acc4ec8259ed298b746c8d9ceefd64f95336 SHA512 911752e744420adf58552b9cf3a6e558d8b39103e5ad33a9ed4429b9a3a2091f7674aac11fe9bbd66747a61cdabe6bd638b80efcaadc86b057c12e2e235cca72
EBUILD ssmtp-2.64-r5.ebuild 3459 BLAKE2B 53a487e2244940bef1667f54993e316208383edd8900fe03010592b680ce4f17d9a84e37933ff8c29d2e8d096cb8ae1c2bcc6b5e80e9fcea28e672928878dec3 SHA512 7b96a8966e4d0999f3737c8065353d6ae6a89d59d38c68e29d11bba2a8e1b18b39efde3a5b80eacbc72506a41abb9c180e195b0d99b12a507be27f6757af0790
-EBUILD ssmtp-2.64_p11-r1.ebuild 3560 BLAKE2B d49d993fff9989605503265d401664d6875883de9af4d0f0e2da392ec45601939d2bcfd909c072ba4264d27d50f196f18b79ef7c0e7dacaebc50737d8a11952a SHA512 6cb3bae69cd37d0f1ba5a6af29b78926bd78271b00a02f04b9369f403993687a24fa507586ff5b03451c1636362b719db63cd78b2a1e6261a0cbc33470d3b2fe
+EBUILD ssmtp-2.64_p11-r1.ebuild 3630 BLAKE2B 723844ad85a3cd0c291da9ffe7dbd8ae6e585173b7fdb9affa1946516a2ef04ec92dcca6149fadd1572b67f12d9e9dbff157d600a3fcfdf7c27ba3b4169f6ef5 SHA512 0405fc003dc7243f8befdeab01837baad43377a57a9c854c1446083e5dc24d56b5e1001fe1b14f2f353d197c3e2164d27c79d7d0bfa0ef5987392d55a7b89ed7
MISC metadata.xml 260 BLAKE2B f96b11c227920f879747b300fc6477b855b8e8be2124d6ef0e92dc736dc26c4dc76e771566ffeeda9040796048e87a56982650dbbdec58b16bb585a251222f53 SHA512 9048e40f4fe34b95b6e528d34d2911f4dbd772d055d29bf1b8ecf6b7a4e0862e2f8f2cada011be9be7eb0e691d57380ec063023016856d4faae009e741991054
diff --git a/mail-mta/ssmtp/files/ssmtp-2.64_p11-gcc14.patch b/mail-mta/ssmtp/files/ssmtp-2.64_p11-gcc14.patch
new file mode 100644
index 000000000000..a96f6a9ac4ad
--- /dev/null
+++ b/mail-mta/ssmtp/files/ssmtp-2.64_p11-gcc14.patch
@@ -0,0 +1,43 @@
+From 85acc260f11090415c0f94b7d726917d6a449018 Mon Sep 17 00:00:00 2001
+From: psykose <alice@ayaya.dev>
+Date: Wed, 19 Apr 2023 20:11:39 +0000
+Subject: main/ssmtp: fix int-conversion
+
+fixes -Werror=int-conversion
+--
+diff --git a/ssmtp.c b/ssmtp.c
+index af4d1e5..9a28320 100644
+--- a/ssmtp.c
++++ b/ssmtp.c
+@@ -55,21 +55,21 @@ bool_t use_oldauth = False; /* use old AUTH LOGIN username style */
+
+ #define ARPADATE_LENGTH 32 /* Current date in RFC format */
+ char arpadate[ARPADATE_LENGTH];
+-char *auth_user = (char)NULL;
+-char *auth_pass = (char)NULL;
+-char *auth_method = (char)NULL; /* Mechanism for SMTP authentication */
+-char *mail_domain = (char)NULL;
+-char *from = (char)NULL; /* Use this as the From: address */
++char *auth_user = NULL;
++char *auth_pass = NULL;
++char *auth_method = NULL; /* Mechanism for SMTP authentication */
++char *mail_domain = NULL;
++char *from = NULL; /* Use this as the From: address */
+ char *hostname;
+ char *mailhost = "mailhub";
+-char *minus_f = (char)NULL;
+-char *minus_F = (char)NULL;
++char *minus_f = NULL;
++char *minus_F = NULL;
+ char *gecos;
+-char *prog = (char)NULL;
++char *prog = NULL;
+ char *root = NULL;
+ char *tls_cert = "/etc/ssl/certs/ssmtp.pem"; /* Default Certificate */
+-char *uad = (char)NULL;
+-char *config_file = (char)NULL; /* alternate configuration file */
++char *uad = NULL;
++char *config_file = NULL; /* alternate configuration file */
+
+ headers_t headers, *ht;
+
diff --git a/mail-mta/ssmtp/ssmtp-2.64_p11-r1.ebuild b/mail-mta/ssmtp/ssmtp-2.64_p11-r1.ebuild
index 9aec3849e1e9..07226d8474a1 100644
--- a/mail-mta/ssmtp/ssmtp-2.64_p11-r1.ebuild
+++ b/mail-mta/ssmtp/ssmtp-2.64_p11-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=8
@@ -47,6 +47,8 @@ RDEPEND="
)
"
+PATCHES=( "${FILESDIR}"/${P}-gcc14.patch ) # bug 879873, from Alpine
+
src_prepare() {
drop_debian_patch() {
rm "${WORKDIR}"/debian/patches/${1} || die
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index 4b901075ccc5..54d886ce6ee3 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/alembic/Manifest b/media-gfx/alembic/Manifest
index b258d6cd12d3..031459147964 100644
--- a/media-gfx/alembic/Manifest
+++ b/media-gfx/alembic/Manifest
@@ -2,6 +2,6 @@ AUX alembic-1.8.0-0001-set-correct-libdir.patch 1879 BLAKE2B 2cbcdfee02094745544
AUX alembic-1.8.5-set-correct-libdir.patch 1593 BLAKE2B 4dec05376ed35261049886e38c851ded8f033040e5fe822337ec7655132f0b24b007e6b48caf9fb01cfc3a874a4a60b0f54649e3505f70464c1847423c684176 SHA512 befd7956ab3effb70d76648c15795cf8ea40d51687dab3988968a519267bdf1df945d475f1cd7a32747d6a5fd6cf1cf63c8f0bbbc058e9da704ba26b6bac443a
AUX alembic-1.8.6-py312.patch 3861 BLAKE2B 307786b786aeb8868103e7d1564305fa7fa7d082acc43e2886bfda17413c993b506ba77ed54f254b87ca5123945596d0be445f558279ec1ff9b7f6cc23ea835c SHA512 70078658fc4b70618e9e2c1c694b50726eec510e30e1625f01cd1dcfae2f649162b7b94c791b12068f064c68e1deea7ccabb00a31de7fd32cc052299035662b8
DIST alembic-1.8.6.tar.gz 868945 BLAKE2B 1ac30ffa75a4b8bbb3f32820e6f67cebcd894465f16cd12ee0396c88611af821b13973f46228fd59726c6bc0cc8885afd4de81a0cebaa0f94cb30fd9daba9885 SHA512 6371b830242be90d4ea833248df5fd42d9e713e305d15eb1383d04410319acdae5743d48d65e8f75f1cedce777d2af7d969cde095f678b17322c19f1c69f477b
-EBUILD alembic-1.8.6-r1.ebuild 1628 BLAKE2B 35425ebde74ee1ded3e9ad30626937c718a5e11357a6ee919d33de5af6316a70eecfe5e309efcc0e73688f4afac2be147beb85b4abf5708696d9b12e4f8f5034 SHA512 fdd09ac0606bbf102b5cfca5f1e37b0ab2d7e537efe20b369ff882b2a78eefc98ed280927822d6a2c36eef9ab81ea3b6870b505f87fb383a845e07ea30d961c9
+EBUILD alembic-1.8.6-r1.ebuild 1627 BLAKE2B ac7b599e3598e0110575705b009d4636fad6bf4fa8f2e1affe923b30db638a2d179d29dca37155d6f4527ffcc4d1d7c8aab49e2e1238541870953e4db8c73035 SHA512 3ea261fb8f288be876edad40e3aad6e001b7caaa75401065fd2071988250369f71c4cf482f1211fbd3a54d092dc812aaf58e5b483617fde4b8588afe10330d9a
EBUILD alembic-1.8.6.ebuild 1782 BLAKE2B afe666d245ea9301a735e4b1d830f9b5b3ab4d2c92d538b21cbc7e9c2935546205f587757f88a4c7a09e60151a9d55422c76873e170edfcd1514cb095d420209 SHA512 8233be7302f3645ba88e876048f46fcb46704b164f3aa30bd0b2a6431dc7c304c8c87fe6321397f7494a5ede99088dbf73e3916df4314fea7cf881ca1a0e4c1f
MISC metadata.xml 825 BLAKE2B 6dca2b2671780fecd86e7be3b4c5840d3db5298f8ba809b0137e138dcfc253a7e2b31bd85ccfa1d66bac9d7e066eb14506e7e726ab3998578a5e53ad3477218d SHA512 0dc6c13d0a95ac7a961fbb3d0023c66f9f058ed943e5a28331d2d8cfad756ec1bbf90b39450f48e461eba8a075a000d0e038342a3598b9be8efdc3f3bbe56651
diff --git a/media-gfx/alembic/alembic-1.8.6-r1.ebuild b/media-gfx/alembic/alembic-1.8.6-r1.ebuild
index 0d0e90f2f38a..1c389cb6e29c 100644
--- a/media-gfx/alembic/alembic-1.8.6-r1.ebuild
+++ b/media-gfx/alembic/alembic-1.8.6-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE="examples hdf5 python test"
REQUIRED_USE="
${PYTHON_REQUIRED_USE}
diff --git a/media-gfx/fontforge/Manifest b/media-gfx/fontforge/Manifest
index a0189547a202..225529511ef0 100644
--- a/media-gfx/fontforge/Manifest
+++ b/media-gfx/fontforge/Manifest
@@ -3,6 +3,6 @@ AUX fontforge-20230101-python3.12-distutils-no-more.patch 988 BLAKE2B ea666805ea
AUX fontforge-20230101-workaround-broken-translations.patch 5219 BLAKE2B 17ead2e7c178911b48de35c6c86ce60b486a000c05ea5d11e79094851b9e4e68e32335a33ef2b49aeaf0fb161b3823e35f1b281feae426b9b69baabb35c5e02c SHA512 250850a8345511b222faeb7cf6209d412611491a5c9d83f7ad14408b1936059c4fe52cbe834b5d26579281539156b93e692bd8873aea445f23b5d78a0e1684f8
AUX fontforge-doc-no-warn-error.patch 834 BLAKE2B c8bd1cfcf320b7831cc64d67d8de52b37e2f37bbac91d5df709d23e144ae33ec02907606348185eac7030f5151719e0023c0d9fda5395334a15c56f7174151c4 SHA512 6055f1696f1910e81ab1b84b48d336c1a097b53618a3a960e8ce2aeb57e05ad364848d48082b792cd4d5cc85fc95947cddd2e04e7a98c5ceb6f9ced14bd4e674
DIST fontforge-20230101.tar.xz 13761728 BLAKE2B 69e79e7c5d8b551a847ba8706157b0f559ae2a85f61711f50e4855eb6a177bbfb25de2650caf9bc8a7dd1d6af074ca5063519b2f3c151d8c784c4750c6ddc1d8 SHA512 7684a2824d5199e230d2e0a654c2119cef422a57b64e6dd75afde6ba623abed6581f596fd5b7509e03f3b3ad3cf69629aafd4c85aeda64fa91a9e1ab88c9b418
-EBUILD fontforge-20230101-r2.ebuild 3025 BLAKE2B c7aa395574cd03aa4e6545620de39482491971684a524061b3f231a2b3aa529c95b82cd4ff0d21050dcf2d1b439e2f18520c05f879a3384a511fc3d0a9757172 SHA512 1d992aa38c0aea9dd61219395889d817f41d2a8c836919d987cedf2dd9160518958942aa8d34fa2ed8d488423d32cd8686e7995ebeec909f2d3622affddc9ed0
+EBUILD fontforge-20230101-r2.ebuild 3019 BLAKE2B 10b007ef47c96be0559587fbc6f0f17e1bb1924be3a77d9566652068f6dda78e46dd75b6dc76be0a4d0f879bd0caeb60737bc6669656bcb893062e29575a323a SHA512 9ba6a1f0e40e69f683c2e02f633c4cb70ecd2c52a15b817a426c991c3265e6d484ca2d9aea17bbd61ee71a5304b80bdd9e646bb59c9b635f4f88830dffc13456
EBUILD fontforge-20230101.ebuild 2877 BLAKE2B 838d3272eaca260bd5728ecdb6a5f69c3ce5fdbb18432529ff2f536951265d646f7c7ca39bad7c5bb7ec57aaeb312492d7537013d466f263efcd2eedb235bdb3 SHA512 f75fd950ed8e356d09467a6b46980dfba2351239b111a8bf89d17d59167172c5ae3eb0f0254ec86831a4b90dbb9157dd4ef30a154f4b1158bb53e8ed7de2c0c9
MISC metadata.xml 863 BLAKE2B 6a87762712128bf3d57122277839008c4ef057491ae1c1680a166194037ed00e66816f2c0c09be8a17909843ad49b807c06405b95332684dbee3b8d60d30d7ae SHA512 8f33c7d38f031fbf85c82b9743db80c2a3c85ddddeb4deb631fbb911a8e6c2e97b43560b82539ac93df0c577abe74ef743fd4ca1a3e2e2f978b7edfd94cba280
diff --git a/media-gfx/fontforge/fontforge-20230101-r2.ebuild b/media-gfx/fontforge/fontforge-20230101-r2.ebuild
index 5a9b97e812ee..b2937310767a 100644
--- a/media-gfx/fontforge/fontforge-20230101-r2.ebuild
+++ b/media-gfx/fontforge/fontforge-20230101-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/${P}.tar
LICENSE="BSD GPL-3+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X"
RESTRICT="!test? ( test )"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index a3dff48660c0..ce9f3d7e3724 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/lensfun/Manifest b/media-libs/lensfun/Manifest
index 13086ce88b67..027fe4fd11dc 100644
--- a/media-libs/lensfun/Manifest
+++ b/media-libs/lensfun/Manifest
@@ -2,7 +2,7 @@ AUX lensfun-0.3.4-python-egg.patch 651 BLAKE2B f5de8795827c2ee51f48e29f1c82dbce2
AUX lensfun-0.3.4-python.patch 3269 BLAKE2B 93a5837d44ccbf5f460d163a723cdcbd270eb9fd17e40fe93569fe3455972935df3abc452065d4b43b37a2fa7ba637538f1b602fadcad2fca440eb99a224077f SHA512 87726257a54be3666d77ba203abc0559c4893d9d6707875a879e51a739fa033a5eb9264e291ff64ef476dc68c669bbd2c9b7e90b96797d62b3e810a8f07bf1a2
DIST lensfun-0.3.4.tar.gz 1058791 BLAKE2B e68cb72eb730a23c3e2dd691a49606ea92a8b89c4665d62dff126404010c8c7e1162d5906a69fce52eb8fb121da8930bb2e42d74bbd8bb6d2631ed4e97405fa3 SHA512 4db9a08d51ba50c7c2ff528d380bb28e34698b2bb5c40e5f3deeaa5544c888ac7e0f638bbc3f33a4f75dbb67e0425ca36ce6d8cd1d8c043a4173a2df47de08c6
DIST lensfun-0.3.4_rc1.tar.gz 1045616 BLAKE2B fee14b97dcda98be4e8a32443ff71347ba75e46192f8437be580cb6697f6ef2eca92ef57cfcb2de5bd87fe7ba96542a6b5551b12f50fec09a035c69d6f4b427f SHA512 0d034c6996e5650b022d33a7e00ef7e0e00dfa99155aa62c6c3ab48b9ac936e46f812ceea46e2070514e2c77150a1d7c827831686b1cf73e2acf88b6b3dfb6c5
-EBUILD lensfun-0.3.4-r1.ebuild 1705 BLAKE2B 8d30a90e87e1cd5a82b92aa61d682f5ac9423396cecfb48d4f542ab1e1d633c0e945bdb0cc92b73b882a3269c1a1ffb6a9c0b963bd29b191c7a6eab6fd4b3b30 SHA512 22a60406011f37ba73493633733df0c236c5fdbfbf6c339bf1bee8e047c123b27434e78304a788ffdb87f5146ed0d561f86e498b33fe0d08eb3a0afd1721b1f5
+EBUILD lensfun-0.3.4-r1.ebuild 1776 BLAKE2B b74dd28ad0de3515173d4c436dde3a8cc207afee1309eccabf05bb1153ec407ec7bc8cea722c1d9c600d33ea788005ba17f1275ffe1fe87609735d26ce76ea58 SHA512 e3034f7cfd6333c08408971cf6cac85e351ce82c15f207e83396ed9381f543eb39c7f49f5e99c69663b4740caeba26546aa342e421b4067277e64002134bfe6d
EBUILD lensfun-0.3.4.ebuild 1658 BLAKE2B 04206b77401cf03f012c268bd7d1eb970e281c9a61a3a4edaacd58bd917f900fec0dce198abc97cbb2b513ca4922deba89a1c26a4b0c989ff91a4410121e2bda SHA512 a4b92f15a5b9875871f3403c8cde32bf03e9b6b65ef265faac85e4538bd8f41ec462da72b6c09534cdf57ae59aa5440776a23f73fa255b9bf67df64c6179875c
EBUILD lensfun-0.3.4_rc1.ebuild 1479 BLAKE2B ca2ea014da376a2ae12395676aaa082c5c26144261728caab1251a364de8f34bdf6e54fc1e867fdfcaacb357fcc6d135b70e863144f49388e61b0fdd7af9aefc SHA512 2c7b244629e14ca9805f42e3b5a027529d15a20715a9bdb36e09d52d078b5af893cbdf748d0bd73a911bdc453c3e81eb917c092751fabeb3e48077faa14a3f01
MISC metadata.xml 716 BLAKE2B 866b92afec30235731857799268948cf0d63be654432c72bf6a93084d2e344d486d0156571e08accfce4c9323aee6e7f155620d2e7a72ebfe69ef27b39bb13cb SHA512 fa3c54e5ea453bcefb5e9b9c76c3a45fa74280ba52b713ac93aa5a95341dc0f9111130b1952bc0a4b3b7898d5d0bde46234e1b42453757ead0c42c002141e6c4
diff --git a/media-libs/lensfun/lensfun-0.3.4-r1.ebuild b/media-libs/lensfun/lensfun-0.3.4-r1.ebuild
index 9f9616031a13..7f5898953e93 100644
--- a/media-libs/lensfun/lensfun-0.3.4-r1.ebuild
+++ b/media-libs/lensfun/lensfun-0.3.4-r1.ebuild
@@ -26,6 +26,9 @@ RDEPEND="
"
DEPEND="${RDEPEND}"
BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ ')
doc? (
app-text/doxygen
dev-python/docutils
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index 127c2dfed46d..d8370e3270cb 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/amsynth/Manifest b/media-sound/amsynth/Manifest
index b2611b474150..0a41346c70bb 100644
--- a/media-sound/amsynth/Manifest
+++ b/media-sound/amsynth/Manifest
@@ -1,7 +1,5 @@
AUX amsynth-1.12.2-metadata.patch 522 BLAKE2B 8d49d9323dd7739c90aa456d5e123b3f2303764ae2c3959fc3a4b271e109d56151f3ddf08a21904fbd6aa4e397c96eea88c7735a02004e600d0c07b3a58dd9e1 SHA512 ea35b8ae9d11525b314cd4c89385e24b98c22dec34a042b694a707e9a3bdf8741497c6ede792d9837976cf939795f7e645be23174cddcc5df9b3fb228ef56198
AUX amsynth-1.12.2-x11.patch 1233 BLAKE2B 4df9ab5cfc99ddfbf490a716ae52f13727d4307e4added4ca6916e9fdf31a09b909bdcd437d1076caa3e7c305145e5ab9a2ee1b1747c1c6fb4c506dc37b6fce1 SHA512 03732a90908d9756f9d8517021255860cadc73becec99888fc74d26aa307c2b7e756c265b8e04b356fcf95868d8c125129fcf32820d38131c857e762d2854e10
-DIST amsynth-1.13.3.tar.gz 1641606 BLAKE2B 65c1bffa46f71f1fe9c89288da700348670575c59738f43f6b712ddb6555770677926fbac508dc11f7e34829bcb46f66cc850a651a2bcbeab3b63555aa4f2abd SHA512 b7d1592d6d4b06fa1d6b3892804433bde617d566044aad82c93d0e75af30ea04d07c3ed98cc9ff24c83efd4b829d109ecc4e7758d0a13127f7e6642ebb74c119
DIST amsynth-1.13.4.tar.gz 1641690 BLAKE2B 7041009e34f3b7b82db89d64e515fd542c1be06328317fdbabca6c3a8aea158e71d9372c83e65235b84cdd6c409d7f83830203418cdb49b195124a64668aceb7 SHA512 94da080036667cc89dd22c04cadc8993fa4ff534b0f009f84d374fa20d391928a3b104287e6c6856edbdb1e5d26daf2c730a73fc08734db8c7eb62c8f35cc129
-EBUILD amsynth-1.13.3.ebuild 1164 BLAKE2B 5409a6d4f8930ed38c0f43c3bb9f73c2e95c17f7b6357641f239ebb571e168584e7a6edf4257e35cde94ede7f0f622a0ffec7c0c972d402467143270fcf43044 SHA512 0bd6b09ec7dd5feff266be697bf30e8fa1abde1cbcd5981c794907f244de69690038a4b541db4c6de72bf5a8519db12cf83c91ab34cb72216534147ce04647e6
EBUILD amsynth-1.13.4.ebuild 1164 BLAKE2B 5409a6d4f8930ed38c0f43c3bb9f73c2e95c17f7b6357641f239ebb571e168584e7a6edf4257e35cde94ede7f0f622a0ffec7c0c972d402467143270fcf43044 SHA512 0bd6b09ec7dd5feff266be697bf30e8fa1abde1cbcd5981c794907f244de69690038a4b541db4c6de72bf5a8519db12cf83c91ab34cb72216534147ce04647e6
MISC metadata.xml 581 BLAKE2B 5037cdf24f188f706fc4f413589b4c7c9c48c35bb611f1360f1a1395a2a8a123cca098cb4835ba5a4c8c85187fa6e829c515bc9909e89bf03e7d526236793cdf SHA512 fb63a72d147949e50e286a8aa2a3ecef65c1db90c5453dfb749fd8707a78beac99886ed6ccb1560b0dce48cd6b7212d51193b1af2b323ad2aa6bbc7bd538f965
diff --git a/media-sound/amsynth/amsynth-1.13.3.ebuild b/media-sound/amsynth/amsynth-1.13.3.ebuild
deleted file mode 100644
index 30583b4bdf1b..000000000000
--- a/media-sound/amsynth/amsynth-1.13.3.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg
-
-DESCRIPTION="Virtual analogue synthesizer"
-HOMEPAGE="https://github.com/amsynth/amsynth"
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="alsa dssi gtk jack lash lv2 nsm oss vst"
-
-REQUIRED_USE="dssi? ( gtk ) lv2? ( gtk ) vst? ( gtk )"
-
-BDEPEND="
- dev-util/intltool
- virtual/pkgconfig
-"
-RDEPEND="
- alsa? (
- media-libs/alsa-lib:=
- media-sound/alsa-utils
- )
- dssi? (
- media-libs/dssi:=
- media-libs/liblo:=
- )
- gtk? (
- x11-libs/gtk+:2
- x11-libs/libX11
- )
- jack? ( virtual/jack )
- lash? ( media-sound/lash )
- lv2? ( media-libs/lv2 )
-"
-DEPEND="${RDEPEND}
- oss? ( virtual/os-headers )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.12.2-metadata.patch"
-)
-
-src_prepare() {
- default
- ! use gtk && eapply "${FILESDIR}/${PN}-1.12.2-x11.patch"
-}
-
-src_configure() {
- econf \
- $(use_with alsa) \
- $(use_with dssi) \
- $(use_with gtk gui) \
- $(use_with jack) \
- $(use_with lash) \
- $(use_with lv2) \
- $(use_with nsm) \
- $(use_with oss) \
- $(use_with vst)
-}
diff --git a/media-sound/ncspot/Manifest b/media-sound/ncspot/Manifest
index 76cafa735ec7..6baa77d389ed 100644
--- a/media-sound/ncspot/Manifest
+++ b/media-sound/ncspot/Manifest
@@ -655,5 +655,5 @@ DIST zvariant_derive-4.1.0.crate 11025 BLAKE2B 1d1c691ce08386bc68d640f9df116a3e2
DIST zvariant_utils-1.1.0.crate 6858 BLAKE2B ed117144cdd1b3351cddb0403b7b8fa3290e097dc527456ca7580910a0ad07b323c5c221f2c796eefd8dd5c7945e594c5bffe6b72caf26f2d416b58889b8cc34 SHA512 5ab70e347a3251c029688b0e8060f640168da3d20d1f0ceef054096209b9101fbb48ba74eb04aabd4c39f4c8090eb94a0594750b85d9955542f0bf7732a66aa7
DIST zvariant_utils-1.1.1.crate 6859 BLAKE2B 91c6cfc14b7cbdab9d662ea2f7db1506037ff8dfc58599e7e220fb44cef5260783117223251ea4a3dca03ea739c80eab2baa933fee3bfd1d78f0ae721ea36a97 SHA512 4ee75536e57aa6f05e9739c1a3bb037ebc276d22206c0a3ddc3c245395aefead5f8197af1e659e33780df968715101831c286ef28513aaf7f2a5e4a43767cdc3
EBUILD ncspot-1.1.0.ebuild 11496 BLAKE2B e2b3141b5967fcd8c1a9d24bd8d80ec322e742965b08365e6d846261393dbef261acaaa83224abf20177fe8e14b69eed82fdddf5a73db3530256800e05cab095 SHA512 454c6146033aac91bb14ffddb4c64e11ece5ebd73f82570d3cd901a0c06a1a717b45975341e70f33206347e322c7b854090e35243196a7e0023b354cf0d3f7d4
-EBUILD ncspot-1.1.1.ebuild 11409 BLAKE2B df94db7f33b0eb45e3d9dfb9cd2450d2b6e63c1b7a7d725711342926f1e56d2484f184dcb5e757f91a3f7ec65c60fb7e75f72fb220d1405757e33508d8d0b91f SHA512 36cf89a2e8378b57afb4459a082ba983c1cee9ace632288c0083919929376603aae29cc88d8ee4389383e4c6db66838613642590c5317f43098348a8554dd75b
+EBUILD ncspot-1.1.1.ebuild 11408 BLAKE2B bec1aa7772619d5a8b5a896157a05304ed4209e4412586a6fb67b8c3d7917ead948e4b3f4c519021f35bab6b8a6d669314712f641ffc12e7e397d9406a7ed018 SHA512 70b20d14dfa913d030b35d9b7d0ca761ab26cb65578004681d246a44791d0f2c87a859291e284679f3350b4e651f68dd6735c62b31205b471f84e8232b7d8d76
MISC metadata.xml 705 BLAKE2B 2b9da3a49db8021c1f76adbeabb88180dbe0f213ee362fb524a0e0772cfb5fd431631ba7ff6973ae97dc3f841c2cf11c50cf065a66cd3834c2aaa2cd429971f6 SHA512 bc8ccdf5c3a2d3e16c16bf970a55d22a8011ac8193ca20d58faa0af5214f6f05405536255ea6f610e672c9c205ffe0a2b2de195e87dfa412f8edb26f313ed900
diff --git a/media-sound/ncspot/ncspot-1.1.1.ebuild b/media-sound/ncspot/ncspot-1.1.1.ebuild
index ccb723f345c1..692c9b7eb77f 100644
--- a/media-sound/ncspot/ncspot-1.1.1.ebuild
+++ b/media-sound/ncspot/ncspot-1.1.1.ebuild
@@ -510,7 +510,7 @@ LICENSE+="
|| ( LGPL-3 MPL-2.0 )
"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="clipboard cover mpris ncurses +notify pulseaudio"
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz
index 779cfe43b98d..d9eab51754ab 100644
--- a/media-video/Manifest.gz
+++ b/media-video/Manifest.gz
Binary files differ
diff --git a/media-video/subtitlecomposer/Manifest b/media-video/subtitlecomposer/Manifest
index cc1b3dc21440..a8428091b83c 100644
--- a/media-video/subtitlecomposer/Manifest
+++ b/media-video/subtitlecomposer/Manifest
@@ -1,5 +1,7 @@
AUX subtitlecomposer-0.8.0-icu-75.patch 1042 BLAKE2B 3e8709a641e82998be9ea01f48b31f694677722f69445e77e28ee5dbd55bd68c4b2102f30d83189407051e1f338a68fb2783bdc46c855c130f36700456e8b5b7 SHA512 7b73cee530a03a70de0875a0a9ddc6a6f2dc9a03b9432472a3d343ab2eea68d59b38990e043c1054debe781c08697756099829bb92fa6ed41dcd865888377387
DIST subtitlecomposer-0.7.1-patchset-1.tar.xz 6868 BLAKE2B 59ae09e6807b0c9eeb094556ec381157701a6d3ae66317c175816f2a779ef3db1874146c5ec0d211a07353bf592c1ff7ad8dcf91a1370916d37290204e7e5909 SHA512 bd7849ee7e4bb449b7f758bf86a45110f0e647d6a35ec31bbab82b7e8f02ac3b81aed958723848a08830a32f1e252dc2231d9a8a736b738b6c105c1a715aea1b
DIST subtitlecomposer-0.8.0.tar.xz 730800 BLAKE2B f4d89b11f7d0669ee4594739df06f1bac91c1defacc9c27f25bff9709140c0b56a8927b2f4f79544bd35475db558c7fa2e35bff912704dd9d4e5a745a44a373a SHA512 463824631b025c760423244434000c6e7f7d44097fb7a9178ada505daa6329de0649219f563431e98d8e780fce2b1f0a39cbd77a998ece3d131166045ae40dee
+DIST subtitlecomposer-0.8.1.tar.xz 763276 BLAKE2B eb5eca2505e5b2c859768f2816fae603be8066d3530802c434b78c7754a379bb4d293f5138416ebbcc4b4e0d95cb71f0e11bc5efc72efcc77c4486b096b5e6fc SHA512 28e83ba2429f17d11252b1eb56d5d9ae018f746a4b211292707847ea54659b80b2829e1d482f9740da6951c614dbfc8fff4b4019cee0f5001687282075205d53
EBUILD subtitlecomposer-0.8.0.ebuild 1561 BLAKE2B a84e1298caf067b195e168ee1972f261ecc4d5047fd7a144ce98a2f891cb0354b6346eeb9c3fb68175566eb9e338634f3f49ecf214a8dd61bde942420e2c44c9 SHA512 d71838aea55ed516292445041f0886b7ee9c1725960836c7b49995a571dcd2f6ebe30ac5d9c65e48a97eddd7622b2bf3eb3ece07c0b2cd7f8ae07dcc4ec628e7
+EBUILD subtitlecomposer-0.8.1.ebuild 1516 BLAKE2B 70b10b78f9ba96e622d9b7e6b85ec93ab17eae4e7f5ade1beb48a6790872f43befa50150ed6f5fbf672b96ed550dbbf10ba3434ad12a28115860f02b2e5f0109 SHA512 4241f3adceba1edf3891d6e9cae1a58a4cb6a0176dac88a45eb98780cec6e31a50cc834054ddcdbcac9c1dba66c206c1c5fe7817868c77ee0509ec639011b8b0
MISC metadata.xml 438 BLAKE2B b11cde969ef9af83c7e70ac17615703c8f0b4296113a8ff552a669c3b7bf7b5291106dd1c4ece993fd8195f5af3bcd1b05697b583bd85f4a155fa10351cbbadd SHA512 d32994646bdbfb90e5fde722a905ebf5fa59903de7c36fd8228ce257057ac8523d7219656d1f1a1bdcc3f0eec1ad9f34535d4090078c9e3a6890d58b8e1e3b71
diff --git a/media-video/subtitlecomposer/subtitlecomposer-0.8.1.ebuild b/media-video/subtitlecomposer/subtitlecomposer-0.8.1.ebuild
new file mode 100644
index 000000000000..4a19841d3b8d
--- /dev/null
+++ b/media-video/subtitlecomposer/subtitlecomposer-0.8.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm kde.org
+
+DESCRIPTION="Text-based subtitles editor"
+HOMEPAGE="https://subtitlecomposer.kde.org/"
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ PATCHSET="${PN}-0.7.1-patchset-1"
+ SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz
+ https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="5"
+IUSE="unicode"
+
+DEPEND="
+ dev-libs/openssl:=
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/sonnet-${KFMIN}:5
+ media-libs/openal
+ media-video/ffmpeg:0=
+ unicode? ( dev-libs/icu:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+# TODO: upstream
+PATCHES=( "${WORKDIR}/${PATCHSET}/${PN}-0.7.1-tests-optional.patch" )
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_PocketSphinx=ON # bugs 616706, 610434
+ $(cmake_use_find_package unicode ICU)
+ )
+
+ ecm_src_configure
+}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index de3be6cf7187..2cb885088684 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 308d8c81d02d..8b8086ad5b9c 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Mon, 10 Jun 2024 22:40:26 +0000
+Tue, 11 Jun 2024 22:40:25 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 80fa0fac8c50..55cace1321cf 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 574731 BLAKE2B 89caa0807b8cb3bb8f1cc5679dbe23ca4398827dd3b841269212eea4c56cfd057c2066dfc5853236e4134ffbd1bf10272359df656c88cc2dda1c7d6317ab1970 SHA512 68081b023a298180abb3d5c6ce33bd36fece32d1d6fe7d38f87edd236b3e70d2dc5c11f8a42561ff66103806af4278e08e0282649c4d9fe95a44f29ea0bc82b8
-TIMESTAMP 2024-06-10T22:40:30Z
+TIMESTAMP 2024-06-11T22:40:30Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmZngN5fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmZo0l5fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBsqg//dhavVfLFVr9sI2zoFvo4ztyP9z3ZKDnLSJz8B5P/GJabzR3JwBXf/S5I
-+YHqyHiP+kM0JA/iWAHz9CAEsh4mQRULaEgKkJIWwJcccHEKBS4AN6dnFd02ZGSw
-Sw7f7letM/D48BcnUPWqJAu0ssncae0NX4D4R2XeWMZGYT/5UVB0jo+G0ps3TtEq
-3B3r3GWU3OqLbkM8/X4uacUhB4YeA/trpXp7SjFc+2hk82c4I7j+VkNzGiUJpTj2
-EDOsmxXMgMzo3NdMAc+046/W0nBijCAkSRaovW8gHoaH+k9nafVcqLW5bqrXx2dl
-XdHKpEtXtlf/CAqMKCngSz4jOFcfQ/+mbi3R7aBFTowouMybr/fFmLq/TwaRUl+2
-S5mrVsYaJTdE86LV7c/cV7QVyz+vOeTrkf1P3Bg00hCVSGL/WA5Kz2NzM4X5g0XJ
-Ngq4ZTSJvPZTjrJKnMkqe81yv0lUea1S0hK8WUgnY0z4NDjqpSht6+c+8bsNS+w7
-j2x7uUcqlXz9rpDLQuSu3jE91rAVVg8kjtzLrH+7n7lfNip6lSrBuwsmvjBIEGAg
-HjnS1+zAr1B3fVVrLViLgfabCfItTf1wTHgpdB/T93N7d1EAdTUJCUTDXK77mmkw
-BErVfoifQIuX2Lk5IA9CWii8yyFOJL2eoQfTV59/vVeLLIocJm8=
-=0Vxb
+klCNog/+N1MMQ6uDpbxPfJ7gzHE880RvychhJtqCt5oY3pgVYkpHh7PrLaUafY0h
+2Ixdy95j+UEGMtjw71VY6LXlWoP7L5W5OBM4rHQOPxNIaUZyU/rv4eI0t6ivZF+a
+Fy4elk3E6opmN16yn2wV2aJ/KD2XS5s0qdOIHaIekNLE/REsMBTA8j7xLgQys/s7
+3gyGMfXMcxoGjWaLyOapnKiYnsUYEUCtuwv4OghB3/wnvC33szmOc21S0+nL6KNv
+odrZVMjDgrJwreZat9eQFEV4B3NIMY3XLlMr7ad7k3EPsQ9G8u+kULbUZuQcnhtp
+vqizQ2KQUpfn2W094Yzgezf9AXARoeCbImPljFvrJprTi8OaS+MeJ9Ywz4t6mWEc
+gujrDSKYT+P9MTMX48oPooMMG3/2Poa6JAL8KQek7jwCKSPpRUtfqVZMKQf27LSJ
+p89fmQ/ykfJuBokIed/a1NZ1SmZRnLF408TTlb/JG1qQ48+x4hrO7UYvCBCbpK9Q
+HtGK2yoC5WT4TrZiyGmLPEwR25fgi2KJKKMuQ+aFEgZEDhyVHL4EwjSAVGlGbHLe
+vB+aHEUiotT0YTUkrR3WL071Pyzko6hENe9286TOJIAjZS4jNbJ2L11Mxd9/kN1W
+nT0Thwgvb04nw7A0Zf9fzPr6bQcvpDRrO4HCcBhfR2dRt7bvBvw=
+=MJeh
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 32cfc2a29189..8b8086ad5b9c 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Mon, 10 Jun 2024 22:40:27 +0000
+Tue, 11 Jun 2024 22:40:25 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 5572f7429a28..f25fc07b662a 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz
index b9240da9ae67..7b1bb81d9b24 100644
--- a/metadata/md5-cache/app-admin/Manifest.gz
+++ b/metadata/md5-cache/app-admin/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/awscli-1.33.5 b/metadata/md5-cache/app-admin/awscli-1.33.5
new file mode 100644
index 000000000000..b44fec7e1388
--- /dev/null
+++ b/metadata/md5-cache/app-admin/awscli-1.33.5
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.34.123[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[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 ) >=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(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Universal Command Line Environment for AWS
+EAPI=8
+HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
+INHERIT=bash-completion-r1 distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.34.123[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin 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 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/aws/aws-cli/archive/1.33.5.tar.gz -> aws-cli-1.33.5.gh.tar.gz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=0b93d65db2a37b8a80a66b542751297c
diff --git a/metadata/md5-cache/app-arch/7zip-23.01 b/metadata/md5-cache/app-arch/7zip-23.01
index 8ea16ad9f948..03ea8d65a9f0 100644
--- a/metadata/md5-cache/app-arch/7zip-23.01
+++ b/metadata/md5-cache/app-arch/7zip-23.01
@@ -11,4 +11,4 @@ REQUIRED_USE=?? ( uasm jwasm )
SLOT=0
SRC_URI=https://downloads.sourceforge.net/sevenzip/7-Zip/23.01/7z2301-src.tar.xz https://downloads.sourceforge.net/sevenzip/7-Zip/23.01/7z2301-linux-x64.tar.xz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d7ad8d8914110ed1abff9394e1ca1518
+_md5_=79784a91e1c828b360797db4adfd5a07
diff --git a/metadata/md5-cache/app-arch/7zip-24.05 b/metadata/md5-cache/app-arch/7zip-24.05
index 2bc68f8786f8..845441832e2f 100644
--- a/metadata/md5-cache/app-arch/7zip-24.05
+++ b/metadata/md5-cache/app-arch/7zip-24.05
@@ -11,4 +11,4 @@ REQUIRED_USE=?? ( uasm jwasm )
SLOT=0
SRC_URI=https://downloads.sourceforge.net/sevenzip/7-Zip/24.05/7z2405-src.tar.xz https://downloads.sourceforge.net/sevenzip/7-Zip/24.05/7z2405-linux-x64.tar.xz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d7ad8d8914110ed1abff9394e1ca1518
+_md5_=79784a91e1c828b360797db4adfd5a07
diff --git a/metadata/md5-cache/app-arch/7zip-24.06 b/metadata/md5-cache/app-arch/7zip-24.06
index 20af0b89e04c..66fb6d0028dc 100644
--- a/metadata/md5-cache/app-arch/7zip-24.06
+++ b/metadata/md5-cache/app-arch/7zip-24.06
@@ -11,4 +11,4 @@ REQUIRED_USE=?? ( uasm jwasm )
SLOT=0
SRC_URI=https://downloads.sourceforge.net/sevenzip/7-Zip/24.06/7z2406-src.tar.xz https://downloads.sourceforge.net/sevenzip/7-Zip/24.06/7z2406-linux-x64.tar.xz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e2d812a414d408a66732414c5a8106b1
+_md5_=daee031134257cb128f55a7f776643c3
diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz
index aadfe7e93f3a..44169321ceb9 100644
--- a/metadata/md5-cache/app-arch/Manifest.gz
+++ b/metadata/md5-cache/app-arch/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz
index 9fe397b83636..9887560dc4eb 100644
--- a/metadata/md5-cache/app-crypt/Manifest.gz
+++ b/metadata/md5-cache/app-crypt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-crypt/gpgme-1.23.2 b/metadata/md5-cache/app-crypt/gpgme-1.23.2
index e4a94d8e4f76..708a0effeb77 100644
--- a/metadata/md5-cache/app-crypt/gpgme-1.23.2
+++ b/metadata/md5-cache/app-crypt/gpgme-1.23.2
@@ -1,17 +1,17 @@
BDEPEND=python_targets_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)?] ) python? ( dev-lang/swig ) verify-sig? ( sec-keys/openpgp-keys-gnupg ) >=app-portage/elt-patches-20240116 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=app-crypt/gnupg-2 >=dev-libs/libassuan-2.5.3:= >=dev-libs/libgpg-error-1.46-r1:= 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 ) ) qt5? ( dev-qt/qtcore:5 ) qt6? ( dev-qt/qtbase:6 ) test? ( qt5? ( dev-qt/qttest:5 ) )
+DEPEND=>=app-crypt/gnupg-2 >=dev-libs/libassuan-2.5.3:= >=dev-libs/libgpg-error-1.46-r1:= 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) ) qt5? ( dev-qt/qtcore:5 ) qt6? ( dev-qt/qtbase:6 ) test? ( qt5? ( dev-qt/qttest:5 ) )
DESCRIPTION=GnuPG Made Easy is a library for making GnuPG easier to use
EAPI=8
HOMEPAGE=https://www.gnupg.org/related_software/gpgme
INHERIT=distutils-r1 libtool flag-o-matic multibuild qmake-utils toolchain-funcs verify-sig
-IUSE=common-lisp static-libs +cxx python qt5 qt6 test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug verify-sig
+IUSE=common-lisp static-libs +cxx python qt5 qt6 test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug 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
LICENSE=GPL-2 LGPL-2.1
-RDEPEND=>=app-crypt/gnupg-2 >=dev-libs/libassuan-2.5.3:= >=dev-libs/libgpg-error-1.46-r1:= 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 ) ) qt5? ( dev-qt/qtcore:5 ) qt6? ( dev-qt/qtbase:6 )
-REQUIRED_USE=qt5? ( cxx ) qt6? ( cxx ) python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) )
+RDEPEND=>=app-crypt/gnupg-2 >=dev-libs/libassuan-2.5.3:= >=dev-libs/libgpg-error-1.46-r1:= 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) ) qt5? ( dev-qt/qtcore:5 ) qt6? ( dev-qt/qtbase:6 )
+REQUIRED_USE=qt5? ( cxx ) qt6? ( cxx ) python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) )
RESTRICT=!test? ( test )
SLOT=1/11.6.15.2
SRC_URI=mirror://gnupg/gpgme/gpgme-1.23.2.tar.bz2 verify-sig? ( mirror://gnupg/gpgme/gpgme-1.23.2.tar.bz2.sig )
_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=b2341374eab980547300f122bbc7f73d
+_md5_=c69436e5e17b962e68126ee5b35fe91d
diff --git a/metadata/md5-cache/app-crypt/tpm2-tss-4.0.2-r1 b/metadata/md5-cache/app-crypt/tpm2-tss-4.0.2-r1
index f418547cf92c..2732b2454afe 100644
--- a/metadata/md5-cache/app-crypt/tpm2-tss-4.0.2-r1
+++ b/metadata/md5-cache/app-crypt/tpm2-tss-4.0.2-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/tpm2-software/tpm2-tss
INHERIT=autotools flag-o-matic linux-info multilib-minimal tmpfiles udev
IUSE=doc +fapi +openssl mbedtls +policy 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=amd64 arm arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86
LICENSE=BSD-2
RDEPEND=acct-group/tss acct-user/tss sys-apps/util-linux:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] fapi? ( dev-libs/json-c:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-misc/curl-7.80.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(-)?] ) mbedtls? ( net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) virtual/tmpfiles
REQUIRED_USE=^^ ( mbedtls openssl ) fapi? ( openssl !mbedtls ) policy? ( openssl !mbedtls )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/4
SRC_URI=https://github.com/tpm2-software/tpm2-tss/releases/download/4.0.2/tpm2-tss-4.0.2.tar.gz
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=14b808d29181976bb53b0032beea58b6
+_md5_=d5023b2df238c9872a53aaf76994d58c
diff --git a/metadata/md5-cache/app-doc/Manifest.gz b/metadata/md5-cache/app-doc/Manifest.gz
index aa9d08258fda..02e64eceb780 100644
--- a/metadata/md5-cache/app-doc/Manifest.gz
+++ b/metadata/md5-cache/app-doc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-doc/kicad-doc-8.0.3 b/metadata/md5-cache/app-doc/kicad-doc-8.0.3
new file mode 100644
index 000000000000..669bd0fa1bec
--- /dev/null
+++ b/metadata/md5-cache/app-doc/kicad-doc-8.0.3
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-ruby/asciidoctor-2.0.12 >=app-text/dblatex-0.3.10 >=app-text/po4a-0.45 >=sys-devel/gettext-0.18 dev-perl/Unicode-LineBreak dev-util/source-highlight l10n_ca? ( dev-texlive/texlive-langspanish ) l10n_de? ( dev-texlive/texlive-langgerman ) l10n_en? ( dev-texlive/texlive-langenglish ) l10n_es? ( dev-texlive/texlive-langspanish ) l10n_fr? ( dev-texlive/texlive-langfrench ) l10n_it? ( dev-texlive/texlive-langitalian ) l10n_ja? ( dev-texlive/texlive-langjapanese media-fonts/vlgothic ) l10n_pl? ( dev-texlive/texlive-langpolish ) l10n_ru? ( dev-texlive/texlive-langcyrillic ) l10n_zh? ( dev-texlive/texlive-langchinese ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Electronic Schematic and PCB design tools manuals
+EAPI=8
+HOMEPAGE=https://docs.kicad.org/
+INHERIT=cmake
+IUSE=+html pdf l10n_ca l10n_de l10n_en l10n_es l10n_fr l10n_id l10n_it l10n_ja l10n_pl l10n_ru l10n_zh
+KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+LICENSE=|| ( GPL-3+ CC-BY-3.0 ) GPL-2
+REQUIRED_USE=|| ( html pdf ) ^^ ( l10n_ca l10n_de l10n_en l10n_es l10n_fr l10n_id l10n_it l10n_ja l10n_pl l10n_ru l10n_zh )
+SLOT=0
+SRC_URI=https://gitlab.com/kicad/services/kicad-doc/-/archive/8.0.3/kicad-doc-8.0.3.tar.bz2
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=650a6675f483ba240e4711d18ce0e1eb
diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz
index 68e355f073ed..788a45bc05aa 100644
--- a/metadata/md5-cache/app-emulation/Manifest.gz
+++ b/metadata/md5-cache/app-emulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emulation/docker-machine-0.13.0 b/metadata/md5-cache/app-emulation/docker-machine-0.13.0
deleted file mode 100644
index 95f2da209da6..000000000000
--- a/metadata/md5-cache/app-emulation/docker-machine-0.13.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install prepare test unpack
-DEPEND=>=dev-lang/go-1.10
-DESCRIPTION=Machine management for a container-centric world
-EAPI=6
-HOMEPAGE=https://docs.docker.com/machine/
-INHERIT=golang-vcs-snapshot golang-build
-IUSE=hardened
-KEYWORDS=~amd64
-LICENSE=Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0 ZLIB
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/docker/machine/archive/v0.13.0.tar.gz -> docker-machine-0.13.0.tar.gz
-_eclasses_=eqawarn c9847c43b3253a276ae2eabddedab3d7 flag-o-matic d309b9713dfc18e754cba88d3ba69653 go-env dbefaac6fd7019213514bccd65949d9a golang-base 9f0e420ab37bc55a318d74bab3aae891 golang-build b689e250dc38d720b04019511cd5806f golang-vcs-snapshot 85de4c0ee156326f54c6d16f8ab529d1 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=01006bd4de9f0f4aeaeb869df1497e52
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index ec9ebfec4875..f01d31062e09 100644
--- a/metadata/md5-cache/app-misc/Manifest.gz
+++ b/metadata/md5-cache/app-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-misc/binwalk-2.4.1 b/metadata/md5-cache/app-misc/binwalk-2.4.1
index 6e485096741c..f8d887a8fc64 100644
--- a/metadata/md5-cache/app-misc/binwalk-2.4.1
+++ b/metadata/md5-cache/app-misc/binwalk-2.4.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/OSPG/binwalk
INHERIT=distutils-r1 optfeature
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv x86 ~x64-macos
LICENSE=MIT
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://github.com/OSPG/binwalk/archive/v2.4.1.tar.gz -> binwalk-2.4.1.tar.gz
_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=71cc619f314a641a46f3b889adaaeaeb
+_md5_=6d750aa41dcad0856fb828fe4bfa6e53
diff --git a/metadata/md5-cache/app-misc/geoclue-2.7.1 b/metadata/md5-cache/app-misc/geoclue-2.7.1
index 5bb4207a56d6..e3d467f9f1bf 100644
--- a/metadata/md5-cache/app-misc/geoclue-2.7.1
+++ b/metadata/md5-cache/app-misc/geoclue-2.7.1
@@ -1,7 +1,7 @@
-BDEPEND=|| ( dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) dev-util/gdbus-codegen dev-util/glib-utils gtk-doc? ( app-text/docbook-xml-dtd:4.1.2 >=dev-util/gtk-doc-1 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig
+BDEPEND=|| ( dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) dev-util/gdbus-codegen dev-util/glib-utils gtk-doc? ( app-text/docbook-xml-dtd:4.1.2 >=dev-util/gtk-doc-1 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
DEPEND=>=dev-libs/glib-2.68:2 >=dev-libs/json-glib-0.14.0 >=net-libs/libsoup-3.0.0:3.0 introspection? ( >=dev-libs/gobject-introspection-1.54:= ) modemmanager? ( >=net-misc/modemmanager-1.6 ) zeroconf? ( >=net-dns/avahi-0.6.10[dbus] ) x11-libs/libnotify
-DESCRIPTION=A location information D-Bus service
+DESCRIPTION=Location information D-Bus service
EAPI=8
HOMEPAGE=https://gitlab.freedesktop.org/geoclue/geoclue/-/wikis/home
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
@@ -14,4 +14,4 @@ REQUIRED_USE=vala? ( introspection )
SLOT=2.0
SRC_URI=https://gitlab.freedesktop.org/geoclue/geoclue/-/archive/2.7.1/geoclue-2.7.1.tar.bz2
_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vala e477903dbe0105930c51f170a592dc16 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c170297446297027af54c0379162dcd2
+_md5_=9637aa5b8ba5007c7573ea590ce0ccfb
diff --git a/metadata/md5-cache/app-misc/hivex-1.3.23-r1 b/metadata/md5-cache/app-misc/hivex-1.3.23-r1
index 5afbfbfa9b8d..bd40f262ab75 100644
--- a/metadata/md5-cache/app-misc/hivex-1.3.23-r1
+++ b/metadata/md5-cache/app-misc/hivex-1.3.23-r1
@@ -1,17 +1,17 @@
BDEPEND=ruby_targets_ruby31? ( ruby? ( dev-ruby/rake[ruby_targets_ruby31(-)] virtual/rubygems[ruby_targets_ruby31(-)] dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( ruby? ( dev-ruby/rake[ruby_targets_ruby32(-)] virtual/rubygems[ruby_targets_ruby32(-)] dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) test? ( ruby_targets_ruby31? ( ruby? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( ruby? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) ) || ( >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] <dev-lang/perl-5.38.2-r3 ) test? ( >=virtual/perl-Test-Simple-1 )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=dev-libs/libxml2:2 virtual/libiconv virtual/libintl ocaml? ( dev-lang/ocaml[ocamlopt] dev-ml/findlib[ocamlopt] ) perl? ( dev-lang/perl:= dev-perl/IO-stringy ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) readline? ( sys-libs/readline:= ) ruby? ( ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ) perl? ( test? ( dev-perl/Pod-Coverage dev-perl/Test-Pod-Coverage ) ) || ( >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] <dev-lang/perl-5.38.2-r3 )
+DEPEND=dev-libs/libxml2:2 virtual/libiconv virtual/libintl ocaml? ( dev-lang/ocaml[ocamlopt] dev-ml/findlib[ocamlopt] ) perl? ( dev-lang/perl:= dev-perl/IO-stringy ) python? ( 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 ) ) readline? ( sys-libs/readline:= ) ruby? ( ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ) perl? ( test? ( dev-perl/Pod-Coverage dev-perl/Test-Pod-Coverage ) ) || ( >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] <dev-lang/perl-5.38.2-r3 )
DESCRIPTION=Library for reading and writing Windows Registry 'hive' binary files
EAPI=8
HOMEPAGE=https://libguestfs.org
INHERIT=perl-module ruby-ng python-single-r1 strip-linguas
-IUSE=ocaml readline +perl python test ruby test perl_features_debug perl_features_ithreads perl_features_quadmath test ruby_targets_ruby31 ruby_targets_ruby32 python_single_target_python3_10 python_single_target_python3_11
+IUSE=ocaml readline +perl python test ruby test perl_features_debug perl_features_ithreads perl_features_quadmath test ruby_targets_ruby31 ruby_targets_ruby32 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
KEYWORDS=amd64 ~ppc64 ~x86
LICENSE=LGPL-2.1
-RDEPEND=dev-libs/libxml2:2 virtual/libiconv virtual/libintl ocaml? ( dev-lang/ocaml[ocamlopt] dev-ml/findlib[ocamlopt] ) perl? ( dev-lang/perl:= dev-perl/IO-stringy ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) readline? ( sys-libs/readline:= ) ruby? ( ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ) ruby_targets_ruby31? ( ruby? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( ruby? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) || ( >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] <dev-lang/perl-5.38.2-r3 ) dev-lang/perl:=
-REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) ruby? ( || ( ruby_targets_ruby31 ruby_targets_ruby32 ) )
+RDEPEND=dev-libs/libxml2:2 virtual/libiconv virtual/libintl ocaml? ( dev-lang/ocaml[ocamlopt] dev-ml/findlib[ocamlopt] ) perl? ( dev-lang/perl:= dev-perl/IO-stringy ) python? ( 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 ) ) readline? ( sys-libs/readline:= ) ruby? ( ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ) ruby_targets_ruby31? ( ruby? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( ruby? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) || ( >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] <dev-lang/perl-5.38.2-r3 ) dev-lang/perl:=
+REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) ruby? ( || ( ruby_targets_ruby31 ruby_targets_ruby32 ) )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://libguestfs.org/download/hivex/hivex-1.3.23.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 07f7f317d867e5d5aa30fdeb6e873138 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4b6cc6a2a9d9205154eb397230d4fe54
+_md5_=0fedbec95e7a8d073209f79e313afe0e
diff --git a/metadata/md5-cache/app-shells/Manifest.gz b/metadata/md5-cache/app-shells/Manifest.gz
index cad94977e4ce..75836e272e0a 100644
--- a/metadata/md5-cache/app-shells/Manifest.gz
+++ b/metadata/md5-cache/app-shells/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-shells/fzf-0.44.0 b/metadata/md5-cache/app-shells/fzf-0.44.0
deleted file mode 100644
index a68a1d42c398..000000000000
--- a/metadata/md5-cache/app-shells/fzf-0.44.0
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip
-DEFINED_PHASES=compile install postinst prepare unpack
-DESCRIPTION=General-purpose command-line fuzzy finder, written in Golang
-EAPI=8
-HOMEPAGE=https://github.com/junegunn/fzf
-INHERIT=bash-completion-r1 go-module
-KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
-LICENSE=MIT BSD-with-disclosure
-RESTRICT=strip
-SLOT=0
-SRC_URI=https://github.com/junegunn/fzf/archive/0.44.0.tar.gz -> fzf-0.44.0.tar.gz https://dev.gentoo.org/~sam/distfiles/app-shells/fzf/fzf-0.44.0-deps.tar.xz
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic d309b9713dfc18e754cba88d3ba69653 go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e16b441d7359329ec356a85561bbe2ab
diff --git a/metadata/md5-cache/app-shells/fzf-0.49.0 b/metadata/md5-cache/app-shells/fzf-0.49.0
deleted file mode 100644
index 16b726280de9..000000000000
--- a/metadata/md5-cache/app-shells/fzf-0.49.0
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip
-DEFINED_PHASES=compile install postinst prepare unpack
-DESCRIPTION=General-purpose command-line fuzzy finder, written in Golang
-EAPI=8
-HOMEPAGE=https://github.com/junegunn/fzf
-INHERIT=bash-completion-r1 go-module
-KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
-LICENSE=MIT BSD-with-disclosure
-RESTRICT=strip
-SLOT=0
-SRC_URI=https://github.com/junegunn/fzf/archive/0.49.0.tar.gz -> fzf-0.49.0.tar.gz https://dev.gentoo.org/~mattst88/distfiles/fzf-0.49.0-deps.tar.xz
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic d309b9713dfc18e754cba88d3ba69653 go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c9c8abc81ea945f5c40b944968fa006d
diff --git a/metadata/md5-cache/app-shells/fzf-0.46.1 b/metadata/md5-cache/app-shells/fzf-0.53.0
index 896f0a2d31df..b34533f3cbfa 100644
--- a/metadata/md5-cache/app-shells/fzf-0.46.1
+++ b/metadata/md5-cache/app-shells/fzf-0.53.0
@@ -8,6 +8,6 @@ KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT BSD-with-disclosure
RESTRICT=strip
SLOT=0
-SRC_URI=https://github.com/junegunn/fzf/archive/0.46.1.tar.gz -> fzf-0.46.1.tar.gz https://dev.gentoo.org/~sam/distfiles/app-shells/fzf/fzf-0.46.1-deps.tar.xz
+SRC_URI=https://github.com/junegunn/fzf/archive/0.53.0.tar.gz -> fzf-0.53.0.tar.gz https://dev.gentoo.org/~mattst88/distfiles/fzf-0.53.0-deps.tar.xz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic d309b9713dfc18e754cba88d3ba69653 go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=474e747449c4b9b8809b78b6f6b3993c
+_md5_=c0b1c8906710a1eb3a443b9d013a6c29
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index 6fa36d10a6b0..d24c4fcf8ba9 100644
--- a/metadata/md5-cache/app-text/Manifest.gz
+++ b/metadata/md5-cache/app-text/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-text/texlive-core-2023-r7 b/metadata/md5-cache/app-text/texlive-core-2023-r7
deleted file mode 100644
index 0625522d2ca2..000000000000
--- a/metadata/md5-cache/app-text/texlive-core-2023-r7
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=sys-apps/ed sys-devel/flex virtual/pkgconfig >=app-portage/elt-patches-20240116
-DEFINED_PHASES=compile configure install postinst postrm prepare test
-DEPEND=X? ( x11-libs/libX11 x11-libs/libXmu ) !app-text/epspdf !app-text/pdfjam sys-libs/zlib >=media-libs/harfbuzz-1.4.5:=[icu,graphite] >=media-libs/libpng-1.2.43-r2:0= media-libs/gd[png] media-gfx/graphite2:= media-gfx/potrace:= >=x11-libs/cairo-1.12 >=x11-libs/pixman-0.18 dev-libs/zziplib:= app-text/libpaper:= dev-libs/gmp:= dev-libs/mpfr:= >=dev-libs/ptexenc-1.4.3 xetex? ( >=app-text/teckit-2.5.10 media-libs/fontconfig ) xindy? ( dev-lisp/clisp:= ) media-libs/freetype:2 >=dev-libs/icu-50:= >=dev-libs/kpathsea-6.3.5:=
-DESCRIPTION=A complete TeX distribution
-EAPI=8
-HOMEPAGE=https://tug.org/texlive/
-INHERIT=flag-o-matic toolchain-funcs libtool texlive-common
-IUSE=cjk X doc source tk +luajittex xetex xindy
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=BSD GPL-1+ GPL-2 GPL-2+ GPL-3+ MIT TeX-other-free
-RDEPEND=X? ( x11-libs/libX11 x11-libs/libXmu ) !app-text/epspdf !app-text/pdfjam sys-libs/zlib >=media-libs/harfbuzz-1.4.5:=[icu,graphite] >=media-libs/libpng-1.2.43-r2:0= media-libs/gd[png] media-gfx/graphite2:= media-gfx/potrace:= >=x11-libs/cairo-1.12 >=x11-libs/pixman-0.18 dev-libs/zziplib:= app-text/libpaper:= dev-libs/gmp:= dev-libs/mpfr:= >=dev-libs/ptexenc-1.4.3 xetex? ( >=app-text/teckit-2.5.10 media-libs/fontconfig ) xindy? ( dev-lisp/clisp:= ) media-libs/freetype:2 >=dev-libs/icu-50:= >=dev-libs/kpathsea-6.3.5:= virtual/perl-Getopt-Long dev-perl/File-HomeDir dev-perl/Log-Dispatch dev-perl/Unicode-LineBreak dev-perl/YAML-Tiny tk? ( dev-lang/tk dev-perl/Tk ) !<dev-texlive/texlive-basic-2023 !<dev-texlive/texlive-mathscience-2023 !<dev-texlive/texlive-langother-2023 !<dev-texlive/texlive-music-2023
-SLOT=0
-SRC_URI=https://mirrors.ctan.org/systems/texlive/Source/texlive-20230311-source.tar.xz https://gitweb.gentoo.org/proj/tex-patches.git/snapshot/tex-patches-5.tar.bz2 -> gentoo-tex-patches-5.tar.bz2 https://mirrors.ctan.org/systems/texlive/tlnet/archive/autosp.r58211.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/axodraw2.r58155.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/chktex.r64797.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/detex.r66186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/dvi2tty.r66186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/dvidvi.r65952.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/dviljk.r66186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/dvipdfmx.r69127.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/dvipos.r66186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/gsftopk.r52851.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/hyphen-base.r68321.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/lacheck.r66186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/m-tx.r64182.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/makeindex.r62517.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/pmx.r65926.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/texdoctk.r62186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/texlive-scripts.r69754.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/texlive-scripts-extra.r62517.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/texlive.infra.r69740.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/tpic2pdftex.r52851.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/upmendex.r66381.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/velthuis.r66186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/vlna.r66186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/xindy.r65958.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/xml2pmx.r57972.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/autosp.r58211.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/axodraw2.r58155.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/chktex.r64797.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/detex.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/dvi2tty.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/dvidvi.r65952.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/dviljk.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/dvipdfmx.r69127.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/dvipos.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/gsftopk.r52851.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/hyphen-base.r68321.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/lacheck.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/m-tx.r64182.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/makeindex.r62517.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/pmx.r65926.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/texdoctk.r62186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/texlive-scripts.r69754.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/texlive-scripts-extra.r62517.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/texlive.infra.r69740.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/tpic2pdftex.r52851.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/upmendex.r66381.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/velthuis.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/vlna.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/xindy.r65958.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/xml2pmx.r57972.tar.xz doc? ( https://mirrors.ctan.org/systems/texlive/tlnet/archive/autosp.doc.r58211.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/axodraw2.doc.r58155.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/chktex.doc.r64797.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/detex.doc.r66186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/dvi2tty.doc.r66186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/dvidvi.doc.r65952.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/dviljk.doc.r66186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/dvipdfmx.doc.r69127.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/dvipos.doc.r66186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/gsftopk.doc.r52851.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/lacheck.doc.r66186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/m-tx.doc.r64182.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/makeindex.doc.r62517.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/pmx.doc.r65926.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/texdoctk.doc.r62186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/texlive-scripts.doc.r69754.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/texlive-scripts-extra.doc.r62517.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/texlive.infra.doc.r69740.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/tpic2pdftex.doc.r52851.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/upmendex.doc.r66381.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/velthuis.doc.r66186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/vlna.doc.r66186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/xindy.doc.r65958.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/xml2pmx.doc.r57972.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/autosp.doc.r58211.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/axodraw2.doc.r58155.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/chktex.doc.r64797.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/detex.doc.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/dvi2tty.doc.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/dvidvi.doc.r65952.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/dviljk.doc.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/dvipdfmx.doc.r69127.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/dvipos.doc.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/gsftopk.doc.r52851.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/lacheck.doc.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/m-tx.doc.r64182.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/makeindex.doc.r62517.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/pmx.doc.r65926.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/texdoctk.doc.r62186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/texlive-scripts.doc.r69754.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/texlive-scripts-extra.doc.r62517.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/texlive.infra.doc.r69740.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/tpic2pdftex.doc.r52851.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/upmendex.doc.r66381.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/velthuis.doc.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/vlna.doc.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/xindy.doc.r65958.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/xml2pmx.doc.r57972.tar.xz ) source? ( https://mirrors.ctan.org/systems/texlive/tlnet/archive/axodraw2.source.r58155.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/axodraw2.source.r58155.tar.xz )
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 texlive-common 8eb189ef6113c001970b6dfed9a50a42 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e8b16809182013124aa901570a51b8fb
diff --git a/metadata/md5-cache/app-text/texlive-core-2023-r8 b/metadata/md5-cache/app-text/texlive-core-2023-r8
new file mode 100644
index 000000000000..86a30e59f3e3
--- /dev/null
+++ b/metadata/md5-cache/app-text/texlive-core-2023-r8
@@ -0,0 +1,15 @@
+BDEPEND=sys-apps/ed sys-devel/flex virtual/pkgconfig >=app-portage/elt-patches-20240116
+DEFINED_PHASES=compile configure install postinst postrm prepare test
+DEPEND=X? ( x11-libs/libX11 x11-libs/libXmu ) !app-text/epspdf !app-text/pdfjam sys-libs/zlib >=media-libs/harfbuzz-1.4.5:=[icu,graphite] >=media-libs/libpng-1.2.43-r2:0= media-libs/gd[png] media-gfx/graphite2:= media-gfx/potrace:= >=x11-libs/cairo-1.12 >=x11-libs/pixman-0.18 dev-libs/zziplib:= app-text/libpaper:= dev-libs/gmp:= dev-libs/mpfr:= >=dev-libs/ptexenc-1.4.3 xetex? ( >=app-text/teckit-2.5.10 media-libs/fontconfig ) xindy? ( dev-lisp/clisp:= ) media-libs/freetype:2 >=dev-libs/icu-50:= >=dev-libs/kpathsea-6.3.5:=
+DESCRIPTION=A complete TeX distribution
+EAPI=8
+HOMEPAGE=https://tug.org/texlive/
+INHERIT=flag-o-matic toolchain-funcs libtool texlive-common
+IUSE=cjk X doc source tk +luajittex xetex xindy
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=BSD GPL-1+ GPL-2 GPL-2+ GPL-3+ MIT TeX-other-free
+RDEPEND=X? ( x11-libs/libX11 x11-libs/libXmu ) !app-text/epspdf !app-text/pdfjam sys-libs/zlib >=media-libs/harfbuzz-1.4.5:=[icu,graphite] >=media-libs/libpng-1.2.43-r2:0= media-libs/gd[png] media-gfx/graphite2:= media-gfx/potrace:= >=x11-libs/cairo-1.12 >=x11-libs/pixman-0.18 dev-libs/zziplib:= app-text/libpaper:= dev-libs/gmp:= dev-libs/mpfr:= >=dev-libs/ptexenc-1.4.3 xetex? ( >=app-text/teckit-2.5.10 media-libs/fontconfig ) xindy? ( dev-lisp/clisp:= ) media-libs/freetype:2 >=dev-libs/icu-50:= >=dev-libs/kpathsea-6.3.5:= virtual/perl-Getopt-Long dev-perl/File-HomeDir dev-perl/Log-Dispatch dev-perl/Unicode-LineBreak dev-perl/YAML-Tiny tk? ( dev-lang/tk dev-perl/Tk ) !<dev-texlive/texlive-basic-2023 !<dev-texlive/texlive-mathscience-2023 !<dev-texlive/texlive-langother-2023 !<dev-texlive/texlive-music-2023
+SLOT=0
+SRC_URI=https://mirrors.ctan.org/systems/texlive/Source/texlive-20230311-source.tar.xz https://gitweb.gentoo.org/proj/tex-patches.git/snapshot/tex-patches-5.tar.bz2 -> gentoo-tex-patches-5.tar.bz2 https://raw.githubusercontent.com/debian-tex/texlive-bin/58a00e704a15ec3dd8abbf3826f28207eb095251/debian/patches/1054218.patch -> texlive-core-2023-pdflatex-big-endian-fix.patch https://mirrors.ctan.org/systems/texlive/tlnet/archive/autosp.r58211.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/axodraw2.r58155.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/chktex.r64797.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/detex.r66186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/dvi2tty.r66186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/dvidvi.r65952.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/dviljk.r66186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/dvipdfmx.r69127.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/dvipos.r66186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/gsftopk.r52851.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/hyphen-base.r68321.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/lacheck.r66186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/m-tx.r64182.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/makeindex.r62517.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/pmx.r65926.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/texdoctk.r62186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/texlive-scripts.r69754.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/texlive-scripts-extra.r62517.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/texlive.infra.r69740.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/tpic2pdftex.r52851.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/upmendex.r66381.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/velthuis.r66186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/vlna.r66186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/xindy.r65958.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/xml2pmx.r57972.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/autosp.r58211.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/axodraw2.r58155.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/chktex.r64797.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/detex.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/dvi2tty.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/dvidvi.r65952.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/dviljk.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/dvipdfmx.r69127.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/dvipos.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/gsftopk.r52851.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/hyphen-base.r68321.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/lacheck.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/m-tx.r64182.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/makeindex.r62517.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/pmx.r65926.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/texdoctk.r62186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/texlive-scripts.r69754.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/texlive-scripts-extra.r62517.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/texlive.infra.r69740.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/tpic2pdftex.r52851.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/upmendex.r66381.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/velthuis.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/vlna.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/xindy.r65958.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/xml2pmx.r57972.tar.xz doc? ( https://mirrors.ctan.org/systems/texlive/tlnet/archive/autosp.doc.r58211.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/axodraw2.doc.r58155.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/chktex.doc.r64797.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/detex.doc.r66186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/dvi2tty.doc.r66186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/dvidvi.doc.r65952.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/dviljk.doc.r66186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/dvipdfmx.doc.r69127.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/dvipos.doc.r66186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/gsftopk.doc.r52851.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/lacheck.doc.r66186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/m-tx.doc.r64182.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/makeindex.doc.r62517.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/pmx.doc.r65926.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/texdoctk.doc.r62186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/texlive-scripts.doc.r69754.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/texlive-scripts-extra.doc.r62517.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/texlive.infra.doc.r69740.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/tpic2pdftex.doc.r52851.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/upmendex.doc.r66381.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/velthuis.doc.r66186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/vlna.doc.r66186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/xindy.doc.r65958.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/xml2pmx.doc.r57972.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/autosp.doc.r58211.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/axodraw2.doc.r58155.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/chktex.doc.r64797.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/detex.doc.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/dvi2tty.doc.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/dvidvi.doc.r65952.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/dviljk.doc.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/dvipdfmx.doc.r69127.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/dvipos.doc.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/gsftopk.doc.r52851.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/lacheck.doc.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/m-tx.doc.r64182.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/makeindex.doc.r62517.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/pmx.doc.r65926.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/texdoctk.doc.r62186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/texlive-scripts.doc.r69754.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/texlive-scripts-extra.doc.r62517.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/texlive.infra.doc.r69740.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/tpic2pdftex.doc.r52851.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/upmendex.doc.r66381.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/velthuis.doc.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/vlna.doc.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/xindy.doc.r65958.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/xml2pmx.doc.r57972.tar.xz ) source? ( https://mirrors.ctan.org/systems/texlive/tlnet/archive/axodraw2.source.r58155.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/axodraw2.source.r58155.tar.xz )
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 texlive-common 8eb189ef6113c001970b6dfed9a50a42 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=0078ae0664751dfb6ea0e7cc37ab0e4e
diff --git a/metadata/md5-cache/dev-debug/Manifest.gz b/metadata/md5-cache/dev-debug/Manifest.gz
index 29f61c918aed..3c018ab18567 100644
--- a/metadata/md5-cache/dev-debug/Manifest.gz
+++ b/metadata/md5-cache/dev-debug/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-debug/valgrind-3.23.0_p1 b/metadata/md5-cache/dev-debug/valgrind-3.23.0_p1
new file mode 100644
index 000000000000..b57e3e92f5c3
--- /dev/null
+++ b/metadata/md5-cache/dev-debug/valgrind-3.23.0_p1
@@ -0,0 +1,15 @@
+BDEPEND=verify-sig? ( sec-keys/openpgp-keys-valgrind ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=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 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=configure install postinst prepare test unpack
+DEPEND=mpi? ( virtual/mpi )
+DESCRIPTION=An open-source memory debugger for GNU/Linux
+EAPI=8
+HOMEPAGE=https://valgrind.org
+INHERIT=autotools flag-o-matic toolchain-funcs multilib pax-utils verify-sig
+IUSE=mpi verify-sig
+KEYWORDS=-* ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
+LICENSE=GPL-2
+RDEPEND=mpi? ( virtual/mpi )
+SLOT=0
+SRC_URI=https://sourceware.org/pub/valgrind/valgrind-3.23.0.tar.bz2 verify-sig? ( https://sourceware.org/pub/valgrind/valgrind-3.23.0.tar.bz2.asc ) https://dev.gentoo.org/~sam/distfiles/dev-debug/valgrind/valgrind-3.23.0-patches-1.tar.xz
+_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=020eca4cdbb3ac96c56a01a9eaa2e6a4
diff --git a/metadata/md5-cache/dev-debug/valgrind-9999 b/metadata/md5-cache/dev-debug/valgrind-9999
index a77912689729..17194fc710c8 100644
--- a/metadata/md5-cache/dev-debug/valgrind-9999
+++ b/metadata/md5-cache/dev-debug/valgrind-9999
@@ -11,4 +11,4 @@ PROPERTIES=live
RDEPEND=mpi? ( virtual/mpi )
SLOT=0
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b78d4bb0ca08783cbc9e311bffe512b3
+_md5_=020eca4cdbb3ac96c56a01a9eaa2e6a4
diff --git a/metadata/md5-cache/dev-erlang/Manifest.gz b/metadata/md5-cache/dev-erlang/Manifest.gz
index b091c8ae17db..dc00bb53d404 100644
--- a/metadata/md5-cache/dev-erlang/Manifest.gz
+++ b/metadata/md5-cache/dev-erlang/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-erlang/luerl-0.3 b/metadata/md5-cache/dev-erlang/luerl-0.3
deleted file mode 100644
index 87c5cb531c6d..000000000000
--- a/metadata/md5-cache/dev-erlang/luerl-0.3
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang:= dev-util/rebar:0 >=sys-apps/gawk-4.1
-DESCRIPTION=Lua in Erlang
-EAPI=6
-HOMEPAGE=https://github.com/rvirding/luerl
-INHERIT=rebar
-KEYWORDS=amd64 ~arm ~sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang:=
-SLOT=0
-SRC_URI=https://github.com/rvirding/luerl/archive/v0.3.tar.gz -> luerl-0.3.tar.gz
-_eclasses_=rebar ee6e83452f154c8ce7b91144005c5faf
-_md5_=97a80942e9e049cddcc625e84e2ac732
diff --git a/metadata/md5-cache/dev-erlang/luerl-1.2 b/metadata/md5-cache/dev-erlang/luerl-1.2
index 96ed924e5522..e2f175e69bf6 100644
--- a/metadata/md5-cache/dev-erlang/luerl-1.2
+++ b/metadata/md5-cache/dev-erlang/luerl-1.2
@@ -5,10 +5,10 @@ DESCRIPTION=Lua in Erlang
EAPI=8
HOMEPAGE=https://github.com/rvirding/luerl
INHERIT=rebar
-KEYWORDS=amd64 ~arm ~sparc ~x86
+KEYWORDS=amd64 ~arm ~sparc x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang:=
SLOT=0
SRC_URI=https://github.com/rvirding/luerl/archive/v1.2.tar.gz -> luerl-1.2.tar.gz
_eclasses_=rebar ee6e83452f154c8ce7b91144005c5faf
-_md5_=c1f46edf6e47ae9427e08795381a7b6d
+_md5_=120b3bb1ab3ace2e6c3c7a1cc60dd50b
diff --git a/metadata/md5-cache/dev-erlang/meck-0.8.13 b/metadata/md5-cache/dev-erlang/meck-0.8.13
deleted file mode 100644
index 6bf1fa989ee1..000000000000
--- a/metadata/md5-cache/dev-erlang/meck-0.8.13
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang:= dev-util/rebar:0 >=sys-apps/gawk-4.1
-DESCRIPTION=Mocking library for Erlang
-EAPI=6
-HOMEPAGE=https://github.com/eproxus/meck
-INHERIT=rebar
-KEYWORDS=amd64 ~arm ~sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang:=
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/eproxus/meck/archive/0.8.13.tar.gz -> meck-0.8.13.tar.gz
-_eclasses_=rebar ee6e83452f154c8ce7b91144005c5faf
-_md5_=35da904daa7ea0b86a2a4d1fdc8736db
diff --git a/metadata/md5-cache/dev-erlang/meck-0.9.2 b/metadata/md5-cache/dev-erlang/meck-0.9.2
index ed16afb1b721..3e2ef8c74abb 100644
--- a/metadata/md5-cache/dev-erlang/meck-0.9.2
+++ b/metadata/md5-cache/dev-erlang/meck-0.9.2
@@ -5,11 +5,11 @@ DESCRIPTION=Mocking library for Erlang
EAPI=8
HOMEPAGE=https://github.com/eproxus/meck
INHERIT=rebar
-KEYWORDS=amd64 ~arm ~sparc ~x86
+KEYWORDS=amd64 ~arm ~sparc x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/erlang-17.1 dev-lang/erlang:=
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/eproxus/meck/archive/0.9.2.tar.gz -> meck-0.9.2.tar.gz
_eclasses_=rebar ee6e83452f154c8ce7b91144005c5faf
-_md5_=187b5637fb926a2a23a5b1e390fa3f52
+_md5_=4125368475e5904fb58a2fb8a0da374d
diff --git a/metadata/md5-cache/dev-erlang/proper-1.3 b/metadata/md5-cache/dev-erlang/proper-1.3
deleted file mode 100644
index 8e8635690826..000000000000
--- a/metadata/md5-cache/dev-erlang/proper-1.3
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-lang/erlang-17.1:= dev-lang/erlang:= dev-util/rebar:0 >=sys-apps/gawk-4.1
-DESCRIPTION=QuickCheck-inspired property-based testing tool for Erlang
-EAPI=6
-HOMEPAGE=https://github.com/manopapad/proper
-INHERIT=rebar
-KEYWORDS=amd64 ~arm ~sparc x86
-LICENSE=GPL-3
-RDEPEND=>=dev-lang/erlang-17.1:= dev-lang/erlang:=
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/manopapad/proper/archive/v1.3.tar.gz -> proper-1.3.tar.gz
-_eclasses_=rebar ee6e83452f154c8ce7b91144005c5faf
-_md5_=342072d912abf67f9ef3bde1a9feb0ee
diff --git a/metadata/md5-cache/dev-erlang/proper-1.4 b/metadata/md5-cache/dev-erlang/proper-1.4
index 379d55a966f9..56dd0d344d95 100644
--- a/metadata/md5-cache/dev-erlang/proper-1.4
+++ b/metadata/md5-cache/dev-erlang/proper-1.4
@@ -5,11 +5,11 @@ DESCRIPTION=QuickCheck-inspired property-based testing tool for Erlang
EAPI=8
HOMEPAGE=https://github.com/proper-testing/proper
INHERIT=rebar
-KEYWORDS=amd64 ~arm ~sparc ~x86
+KEYWORDS=amd64 ~arm ~sparc x86
LICENSE=GPL-3+
RDEPEND=>=dev-lang/erlang-17.1:= dev-lang/erlang:=
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/proper-testing/proper/archive/v1.4.tar.gz -> proper-1.4.tar.gz
_eclasses_=rebar ee6e83452f154c8ce7b91144005c5faf
-_md5_=d23d3228bae0790ac661dfc1696dc98a
+_md5_=62d936f59cc86a5b9d84a463531909a2
diff --git a/metadata/md5-cache/dev-games/Manifest.gz b/metadata/md5-cache/dev-games/Manifest.gz
index 6d6c66e3dd11..3686d077b651 100644
--- a/metadata/md5-cache/dev-games/Manifest.gz
+++ b/metadata/md5-cache/dev-games/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-games/godot-3.5.3 b/metadata/md5-cache/dev-games/godot-3.5.3-r1
index 7b4337903910..3f26abc6cf58 100644
--- a/metadata/md5-cache/dev-games/godot-3.5.3
+++ b/metadata/md5-cache/dev-games/godot-3.5.3-r1
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig || ( ( dev-lang/python:3.12 >=dev-build/scons-4.4.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-build/scons-4.4.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-build/scons-4.4.0[python_targets_python3_10(-)] ) )
DEFINED_PHASES=compile install postinst postrm preinst prepare setup
-DEPEND=app-arch/zstd:= dev-games/recastnavigation:= dev-libs/libpcre2:=[pcre32] media-libs/alsa-lib media-libs/freetype[brotli] media-libs/libpng:= <net-libs/mbedtls-3:= net-libs/wslay sys-libs/zlib:= bullet? ( sci-physics/bullet:= ) gui? ( media-libs/libglvnd x11-libs/libX11 x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender tools? ( raycast? ( media-libs/embree:3 ) ) ) pulseaudio? ( media-libs/libpulse ) theora? ( media-libs/libogg media-libs/libtheora media-libs/libvorbis ) tools? ( app-misc/ca-certificates ) udev? ( virtual/udev ) upnp? ( net-libs/miniupnpc:= ) webm? ( media-libs/libvorbis media-libs/libvpx:= media-libs/opus ) webp? ( media-libs/libwebp:= ) gui? ( x11-base/xorg-proto )
+DEPEND=app-arch/zstd:= dev-games/recastnavigation:= dev-libs/libpcre2:=[pcre32] media-libs/alsa-lib media-libs/freetype[brotli] media-libs/libpng:= <net-libs/mbedtls-3:= net-libs/wslay sys-libs/zlib:= bullet? ( sci-physics/bullet:= ) gui? ( media-libs/libglvnd x11-libs/libX11 x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender tools? ( raycast? ( media-libs/embree:3 ) ) ) pulseaudio? ( media-libs/libpulse ) theora? ( media-libs/libogg media-libs/libtheora media-libs/libvorbis ) tools? ( app-misc/ca-certificates ) udev? ( virtual/udev ) webm? ( media-libs/libvorbis media-libs/libvpx:= media-libs/opus ) webp? ( media-libs/libwebp:= ) gui? ( x11-base/xorg-proto )
DESCRIPTION=Multi-platform 2D and 3D game engine with a feature-rich editor
EAPI=8
HOMEPAGE=https://godotengine.org/
@@ -9,8 +9,8 @@ INHERIT=desktop python-any-r1 scons-utils shell-completion toolchain-funcs xdg
IUSE=+bullet debug deprecated +gui pulseaudio raycast +runner +theora +tools +udev +upnp +webm +webp
KEYWORDS=~amd64
LICENSE=MIT Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB gui? ( CC-BY-4.0 ) tools? ( BitstreamVera OFL-1.1 )
-RDEPEND=app-arch/zstd:= dev-games/recastnavigation:= dev-libs/libpcre2:=[pcre32] media-libs/alsa-lib media-libs/freetype[brotli] media-libs/libpng:= <net-libs/mbedtls-3:= net-libs/wslay sys-libs/zlib:= bullet? ( sci-physics/bullet:= ) gui? ( media-libs/libglvnd x11-libs/libX11 x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender tools? ( raycast? ( media-libs/embree:3 ) ) ) pulseaudio? ( media-libs/libpulse ) theora? ( media-libs/libogg media-libs/libtheora media-libs/libvorbis ) tools? ( app-misc/ca-certificates ) udev? ( virtual/udev ) upnp? ( net-libs/miniupnpc:= ) webm? ( media-libs/libvorbis media-libs/libvpx:= media-libs/opus ) webp? ( media-libs/libwebp:= )
+RDEPEND=app-arch/zstd:= dev-games/recastnavigation:= dev-libs/libpcre2:=[pcre32] media-libs/alsa-lib media-libs/freetype[brotli] media-libs/libpng:= <net-libs/mbedtls-3:= net-libs/wslay sys-libs/zlib:= bullet? ( sci-physics/bullet:= ) gui? ( media-libs/libglvnd x11-libs/libX11 x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender tools? ( raycast? ( media-libs/embree:3 ) ) ) pulseaudio? ( media-libs/libpulse ) theora? ( media-libs/libogg media-libs/libtheora media-libs/libvorbis ) tools? ( app-misc/ca-certificates ) udev? ( virtual/udev ) webm? ( media-libs/libvorbis media-libs/libvpx:= media-libs/opus ) webp? ( media-libs/libwebp:= )
SLOT=3
SRC_URI=https://downloads.tuxfamily.org/godotengine/3.5.3/godot-3.5.3-stable.tar.xz https://github.com/godotengine/godot/releases/download/3.5.3-stable/godot-3.5.3-stable.tar.xz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea scons-utils b3544637c85286a19000d59461d3a7a5 shell-completion bb7eb6bc232cd6c4bf8af739cdd2ee14 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3e13b6a654eda953697cf2eedb383068
+_md5_=57dde0137b0057223a79bc2f2bee3862
diff --git a/metadata/md5-cache/dev-games/godot-4.2.2 b/metadata/md5-cache/dev-games/godot-4.2.2-r1
index b1361763113d..640570ed171f 100644
--- a/metadata/md5-cache/dev-games/godot-4.2.2
+++ b/metadata/md5-cache/dev-games/godot-4.2.2-r1
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig || ( ( dev-lang/python:3.12 >=dev-build/scons-4.4.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-build/scons-4.4.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-build/scons-4.4.0[python_targets_python3_10(-)] ) )
DEFINED_PHASES=compile install postinst postrm preinst prepare setup test
-DEPEND=app-arch/brotli:= app-arch/zstd:= dev-games/recastnavigation:= dev-libs/icu:= dev-libs/libpcre2:=[pcre32] media-libs/freetype[brotli,harfbuzz] media-libs/harfbuzz:=[icu] media-libs/libogg media-libs/libpng:= media-libs/libvorbis <net-libs/mbedtls-3:= net-libs/wslay sys-libs/zlib:= alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) fontconfig? ( media-libs/fontconfig ) gui? ( media-libs/libglvnd x11-libs/libX11 x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender x11-libs/libxkbcommon tools? ( raycast? ( media-libs/embree:3 ) ) vulkan? ( media-libs/vulkan-loader[X] ) ) pulseaudio? ( media-libs/libpulse ) speech? ( app-accessibility/speech-dispatcher ) theora? ( media-libs/libtheora ) tools? ( app-misc/ca-certificates ) udev? ( virtual/udev ) upnp? ( net-libs/miniupnpc:= ) webp? ( media-libs/libwebp:= ) gui? ( x11-base/xorg-proto ) tools? ( test? ( dev-cpp/doctest ) )
+DEPEND=app-arch/brotli:= app-arch/zstd:= dev-games/recastnavigation:= dev-libs/icu:= dev-libs/libpcre2:=[pcre32] media-libs/freetype[brotli,harfbuzz] media-libs/harfbuzz:=[icu] media-libs/libogg media-libs/libpng:= media-libs/libvorbis <net-libs/mbedtls-3:= net-libs/wslay sys-libs/zlib:= alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) fontconfig? ( media-libs/fontconfig ) gui? ( media-libs/libglvnd x11-libs/libX11 x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender x11-libs/libxkbcommon tools? ( raycast? ( media-libs/embree:3 ) ) vulkan? ( media-libs/vulkan-loader[X] ) ) pulseaudio? ( media-libs/libpulse ) speech? ( app-accessibility/speech-dispatcher ) theora? ( media-libs/libtheora ) tools? ( app-misc/ca-certificates ) udev? ( virtual/udev ) webp? ( media-libs/libwebp:= ) gui? ( x11-base/xorg-proto ) tools? ( test? ( dev-cpp/doctest ) )
DESCRIPTION=Multi-platform 2D and 3D game engine with a feature-rich editor
EAPI=8
HOMEPAGE=https://godotengine.org/
@@ -9,9 +9,9 @@ INHERIT=desktop python-any-r1 flag-o-matic scons-utils shell-completion toolchai
IUSE=alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast +runner speech test +theora +tools +udev +upnp +vulkan +webp
KEYWORDS=~amd64
LICENSE=MIT Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )
-RDEPEND=app-arch/brotli:= app-arch/zstd:= dev-games/recastnavigation:= dev-libs/icu:= dev-libs/libpcre2:=[pcre32] media-libs/freetype[brotli,harfbuzz] media-libs/harfbuzz:=[icu] media-libs/libogg media-libs/libpng:= media-libs/libvorbis <net-libs/mbedtls-3:= net-libs/wslay sys-libs/zlib:= alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) fontconfig? ( media-libs/fontconfig ) gui? ( media-libs/libglvnd x11-libs/libX11 x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender x11-libs/libxkbcommon tools? ( raycast? ( media-libs/embree:3 ) ) vulkan? ( media-libs/vulkan-loader[X] ) ) pulseaudio? ( media-libs/libpulse ) speech? ( app-accessibility/speech-dispatcher ) theora? ( media-libs/libtheora ) tools? ( app-misc/ca-certificates ) udev? ( virtual/udev ) upnp? ( net-libs/miniupnpc:= ) webp? ( media-libs/libwebp:= )
+RDEPEND=app-arch/brotli:= app-arch/zstd:= dev-games/recastnavigation:= dev-libs/icu:= dev-libs/libpcre2:=[pcre32] media-libs/freetype[brotli,harfbuzz] media-libs/harfbuzz:=[icu] media-libs/libogg media-libs/libpng:= media-libs/libvorbis <net-libs/mbedtls-3:= net-libs/wslay sys-libs/zlib:= alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) fontconfig? ( media-libs/fontconfig ) gui? ( media-libs/libglvnd x11-libs/libX11 x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender x11-libs/libxkbcommon tools? ( raycast? ( media-libs/embree:3 ) ) vulkan? ( media-libs/vulkan-loader[X] ) ) pulseaudio? ( media-libs/libpulse ) speech? ( app-accessibility/speech-dispatcher ) theora? ( media-libs/libtheora ) tools? ( app-misc/ca-certificates ) udev? ( virtual/udev ) webp? ( media-libs/libwebp:= )
RESTRICT=test
SLOT=4
SRC_URI=https://downloads.tuxfamily.org/godotengine/4.2.2/godot-4.2.2-stable.tar.xz https://github.com/godotengine/godot/releases/download/4.2.2-stable/godot-4.2.2-stable.tar.xz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea scons-utils b3544637c85286a19000d59461d3a7a5 shell-completion bb7eb6bc232cd6c4bf8af739cdd2ee14 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b647c194a4f7eeb1f6c11c323a3aa4c0
+_md5_=491f78dbc55f6590eb70e8c1411844e0
diff --git a/metadata/md5-cache/dev-go/Manifest.gz b/metadata/md5-cache/dev-go/Manifest.gz
index e6f857d379bc..9163753bcd70 100644
--- a/metadata/md5-cache/dev-go/Manifest.gz
+++ b/metadata/md5-cache/dev-go/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-go/fuzzy-0.0.3 b/metadata/md5-cache/dev-go/fuzzy-0.0.3
deleted file mode 100644
index f1e4ea592a19..000000000000
--- a/metadata/md5-cache/dev-go/fuzzy-0.0.3
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install test unpack
-DEPEND=test? ( dev-go/godebug-pretty ) >=dev-lang/go-1.10
-DESCRIPTION=Go library that provides fuzzy string matching
-EAPI=6
-HOMEPAGE=https://github.com/sahilm/fuzzy
-INHERIT=golang-vcs-snapshot golang-build
-IUSE=test
-KEYWORDS=~amd64
-LICENSE=MIT
-RESTRICT=strip !test? ( test )
-SLOT=0/0.0.3
-SRC_URI=https://github.com/sahilm/fuzzy/archive/v0.0.3.tar.gz -> fuzzy-0.0.3.tar.gz
-_eclasses_=eqawarn c9847c43b3253a276ae2eabddedab3d7 flag-o-matic d309b9713dfc18e754cba88d3ba69653 go-env dbefaac6fd7019213514bccd65949d9a golang-base 9f0e420ab37bc55a318d74bab3aae891 golang-build b689e250dc38d720b04019511cd5806f golang-vcs-snapshot 85de4c0ee156326f54c6d16f8ab529d1 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3d8457af99c9576fe183dad82062a73d
diff --git a/metadata/md5-cache/dev-go/fuzzy-0.0.5 b/metadata/md5-cache/dev-go/fuzzy-0.0.5
deleted file mode 100644
index 8abc165a378b..000000000000
--- a/metadata/md5-cache/dev-go/fuzzy-0.0.5
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install test unpack
-DEPEND=test? ( dev-go/godebug-pretty ) >=dev-lang/go-1.10
-DESCRIPTION=Go library that provides fuzzy string matching
-EAPI=6
-HOMEPAGE=https://github.com/sahilm/fuzzy
-INHERIT=golang-build golang-vcs-snapshot
-IUSE=test
-KEYWORDS=~amd64
-LICENSE=MIT
-RESTRICT=strip !test? ( test )
-SLOT=0/0.0.5
-SRC_URI=https://github.com/sahilm/fuzzy/archive/v0.0.5.tar.gz -> fuzzy-0.0.5.tar.gz
-_eclasses_=eqawarn c9847c43b3253a276ae2eabddedab3d7 flag-o-matic d309b9713dfc18e754cba88d3ba69653 go-env dbefaac6fd7019213514bccd65949d9a golang-base 9f0e420ab37bc55a318d74bab3aae891 golang-build b689e250dc38d720b04019511cd5806f golang-vcs-snapshot 85de4c0ee156326f54c6d16f8ab529d1 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=44f9c71d514719f3550fb03cc2eef62b
diff --git a/metadata/md5-cache/dev-go/go-bindata-assetfs-1.0.0_p20180223 b/metadata/md5-cache/dev-go/go-bindata-assetfs-1.0.0_p20180223
deleted file mode 100644
index 0a79db065ad4..000000000000
--- a/metadata/md5-cache/dev-go/go-bindata-assetfs-1.0.0_p20180223
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install test unpack
-DEPEND=>=dev-lang/go-1.10
-DESCRIPTION=Serve embedded files from jteeuwen/go-bindata with net/http
-EAPI=6
-HOMEPAGE=https://github.com/elazarl/go-bindata-assetfs
-INHERIT=golang-build golang-vcs-snapshot
-KEYWORDS=~amd64
-LICENSE=BSD
-RDEPEND=dev-go/go-bindata
-RESTRICT=strip
-SLOT=0/1.0.0_p20180223
-SRC_URI=https://github.com/elazarl/go-bindata-assetfs/archive/38087fe4dafb822e541b3f7955075cc1c30bd294.tar.gz -> go-bindata-assetfs-1.0.0_p20180223.tar.gz
-_eclasses_=eqawarn c9847c43b3253a276ae2eabddedab3d7 flag-o-matic d309b9713dfc18e754cba88d3ba69653 go-env dbefaac6fd7019213514bccd65949d9a golang-base 9f0e420ab37bc55a318d74bab3aae891 golang-build b689e250dc38d720b04019511cd5806f golang-vcs-snapshot 85de4c0ee156326f54c6d16f8ab529d1 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=82f8be752d44ce3e9a563bc1a84175d8
diff --git a/metadata/md5-cache/dev-go/godebug-pretty-0_p20170819 b/metadata/md5-cache/dev-go/godebug-pretty-0_p20170819
deleted file mode 100644
index cd4e085cccfb..000000000000
--- a/metadata/md5-cache/dev-go/godebug-pretty-0_p20170819
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile install test unpack
-DEPEND=>=dev-lang/go-1.10
-DESCRIPTION=Pretty printing for Go
-EAPI=6
-HOMEPAGE=https://github.com/kylelemons/godebug
-INHERIT=golang-vcs-snapshot golang-build
-KEYWORDS=~amd64
-LICENSE=Apache-2.0
-RESTRICT=strip
-SLOT=0/0_p20170819
-SRC_URI=https://github.com/kylelemons/godebug/archive/d65d576e9348f5982d7f6d83682b694e731a45c6.tar.gz -> godebug-pretty-0_p20170819.tar.gz
-_eclasses_=eqawarn c9847c43b3253a276ae2eabddedab3d7 flag-o-matic d309b9713dfc18e754cba88d3ba69653 go-env dbefaac6fd7019213514bccd65949d9a golang-base 9f0e420ab37bc55a318d74bab3aae891 golang-build b689e250dc38d720b04019511cd5806f golang-vcs-snapshot 85de4c0ee156326f54c6d16f8ab529d1 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=be63015f09f5d45c4eecf605af2da4ce
diff --git a/metadata/md5-cache/dev-go/sanitized-anchor-name-0_pre20151027 b/metadata/md5-cache/dev-go/sanitized-anchor-name-0_pre20151027
deleted file mode 100644
index e41885321ec9..000000000000
--- a/metadata/md5-cache/dev-go/sanitized-anchor-name-0_pre20151027
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile install test unpack
-DEPEND=>=dev-lang/go-1.10
-DESCRIPTION=A Go function to provide sanitized anchor names
-EAPI=6
-HOMEPAGE=https://github.com/shurcooL/sanitized_anchor_name
-INHERIT=golang-vcs-snapshot golang-build
-KEYWORDS=amd64 ~arm ~arm64
-LICENSE=BSD
-RESTRICT=strip
-SLOT=0
-SRC_URI=https://github.com/shurcooL/sanitized_anchor_name/archive/10ef21a.tar.gz -> sanitized-anchor-name-0_pre20151027.tar.gz
-_eclasses_=eqawarn c9847c43b3253a276ae2eabddedab3d7 flag-o-matic d309b9713dfc18e754cba88d3ba69653 go-env dbefaac6fd7019213514bccd65949d9a golang-base 9f0e420ab37bc55a318d74bab3aae891 golang-build b689e250dc38d720b04019511cd5806f golang-vcs-snapshot 85de4c0ee156326f54c6d16f8ab529d1 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=dd4b2fbd620bd9a8fb5fde2033405f81
diff --git a/metadata/md5-cache/dev-go/sanitized-anchor-name-9999 b/metadata/md5-cache/dev-go/sanitized-anchor-name-9999
deleted file mode 100644
index 0917492ffa23..000000000000
--- a/metadata/md5-cache/dev-go/sanitized-anchor-name-9999
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install test unpack
-DEPEND=>=dev-lang/go-1.10
-DESCRIPTION=A Go function to provide sanitized anchor names
-EAPI=6
-HOMEPAGE=https://github.com/shurcooL/sanitized_anchor_name
-INHERIT=golang-vcs golang-build
-LICENSE=BSD
-PROPERTIES=live
-RESTRICT=strip
-SLOT=0
-_eclasses_=eqawarn c9847c43b3253a276ae2eabddedab3d7 estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic d309b9713dfc18e754cba88d3ba69653 go-env dbefaac6fd7019213514bccd65949d9a golang-base 9f0e420ab37bc55a318d74bab3aae891 golang-build b689e250dc38d720b04019511cd5806f golang-vcs 90f70b82f50969861a977eb71c447ba1 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=acf7f279f6bc1fbc422c5dd711a384c5
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index feb052f867c3..6a734bc4d48d 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.9 b/metadata/md5-cache/dev-lang/go-1.21.11
index 0df2ed8bcd64..88500f45b63d 100644
--- a/metadata/md5-cache/dev-lang/go-1.21.9
+++ b/metadata/md5-cache/dev-lang/go-1.21.11
@@ -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.9
-SRC_URI=https://storage.googleapis.com/golang/go1.21.9.src.tar.gz
+SLOT=0/1.21.11
+SRC_URI=https://storage.googleapis.com/golang/go1.21.11.src.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=66bc1caaa513a05a8939cbe809380713
+_md5_=9a55a63f9ee68825db48bc44c0939af0
diff --git a/metadata/md5-cache/dev-lang/go-1.22.2 b/metadata/md5-cache/dev-lang/go-1.22.4
index ae5942966293..7672e98b6643 100644
--- a/metadata/md5-cache/dev-lang/go-1.22.2
+++ b/metadata/md5-cache/dev-lang/go-1.22.4
@@ -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.2
-SRC_URI=https://storage.googleapis.com/golang/go1.22.2.src.tar.gz
+SLOT=0/1.22.4
+SRC_URI=https://storage.googleapis.com/golang/go1.22.4.src.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=39b67f6b8def4eab152e7f7851c3e8f9
+_md5_=b005671e8b1fe519146855c11d789883
diff --git a/metadata/md5-cache/dev-lang/jwasm-2.13 b/metadata/md5-cache/dev-lang/jwasm-2.13
index a824f28e2e8e..abccdb20aac1 100644
--- a/metadata/md5-cache/dev-lang/jwasm-2.13
+++ b/metadata/md5-cache/dev-lang/jwasm-2.13
@@ -8,4 +8,4 @@ LICENSE=Watcom-1.0
SLOT=0
SRC_URI=https://github.com/JWasm/JWasm/archive/2.13.tar.gz -> jwasm-2.13.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0898ef8f7d1099aac016625f7ad948a5
+_md5_=e2c07b106bab5aca52675093dd646491
diff --git a/metadata/md5-cache/dev-lang/starlark-rust-0.8.0 b/metadata/md5-cache/dev-lang/starlark-rust-0.8.0
index 960069272c48..91fbff403536 100644
--- a/metadata/md5-cache/dev-lang/starlark-rust-0.8.0
+++ b/metadata/md5-cache/dev-lang/starlark-rust-0.8.0
@@ -10,4 +10,4 @@ LICENSE=Apache-2.0
SLOT=0
SRC_URI=https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/annotate-snippets/0.9.1/download -> annotate-snippets-0.9.1.crate https://crates.io/api/v1/crates/ansi_term/0.12.1/download -> ansi_term-0.12.1.crate https://crates.io/api/v1/crates/anyhow/1.0.57/download -> anyhow-1.0.57.crate https://crates.io/api/v1/crates/argfile/0.1.4/download -> argfile-0.1.4.crate https://crates.io/api/v1/crates/ascii-canvas/3.0.0/download -> ascii-canvas-3.0.0.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/beef/0.5.1/download -> beef-0.5.1.crate https://crates.io/api/v1/crates/bit-set/0.5.2/download -> bit-set-0.5.2.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bumpalo/3.9.1/download -> bumpalo-3.9.1.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/clipboard-win/4.4.1/download -> clipboard-win-4.4.1.crate https://crates.io/api/v1/crates/convert_case/0.4.0/download -> convert_case-0.4.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.4/download -> crossbeam-channel-0.5.4.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.8/download -> crossbeam-utils-0.8.8.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/debugserver-types/0.5.0/download -> debugserver-types-0.5.0.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/derive_more/0.99.17/download -> derive_more-0.99.17.crate https://crates.io/api/v1/crates/diff/0.1.12/download -> diff-0.1.12.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/ena/0.14.0/download -> ena-0.14.0.crate https://crates.io/api/v1/crates/endian-type/0.1.2/download -> endian-type-0.1.2.crate https://crates.io/api/v1/crates/erased-serde/0.3.20/download -> erased-serde-0.3.20.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/error-code/2.3.1/download -> error-code-2.3.1.crate https://crates.io/api/v1/crates/fancy-regex/0.5.0/download -> fancy-regex-0.5.0.crate https://crates.io/api/v1/crates/fd-lock/3.0.5/download -> fd-lock-3.0.5.crate https://crates.io/api/v1/crates/fixedbitset/0.4.1/download -> fixedbitset-0.4.1.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/gazebo/0.7.0/download -> gazebo-0.7.0.crate https://crates.io/api/v1/crates/gazebo_derive/0.7.0/download -> gazebo_derive-0.7.0.crate https://crates.io/api/v1/crates/gazebo_lint/0.1.1/download -> gazebo_lint-0.1.1.crate https://crates.io/api/v1/crates/getrandom/0.2.6/download -> getrandom-0.2.6.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.crate https://crates.io/api/v1/crates/heck/0.3.3/download -> heck-0.3.3.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indenter/0.3.3/download -> indenter-0.3.3.crate https://crates.io/api/v1/crates/indexmap/1.8.1/download -> indexmap-1.8.1.crate https://crates.io/api/v1/crates/indoc/1.0.6/download -> indoc-1.0.6.crate https://crates.io/api/v1/crates/io-lifetimes/0.6.1/download -> io-lifetimes-0.6.1.crate https://crates.io/api/v1/crates/itertools/0.9.0/download -> itertools-0.9.0.crate https://crates.io/api/v1/crates/itertools/0.10.3/download -> itertools-0.10.3.crate https://crates.io/api/v1/crates/itoa/1.0.1/download -> itoa-1.0.1.crate https://crates.io/api/v1/crates/lalrpop/0.19.8/download -> lalrpop-0.19.8.crate https://crates.io/api/v1/crates/lalrpop-util/0.19.8/download -> lalrpop-util-0.19.8.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/libc/0.2.125/download -> libc-0.2.125.crate https://crates.io/api/v1/crates/linux-raw-sys/0.0.46/download -> linux-raw-sys-0.0.46.crate https://crates.io/api/v1/crates/lock_api/0.4.7/download -> lock_api-0.4.7.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/logos/0.12.0/download -> logos-0.12.0.crate https://crates.io/api/v1/crates/logos-derive/0.12.0/download -> logos-derive-0.12.0.crate https://crates.io/api/v1/crates/lsp-server/0.5.2/download -> lsp-server-0.5.2.crate https://crates.io/api/v1/crates/lsp-types/0.89.2/download -> lsp-types-0.89.2.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nibble_vec/0.1.0/download -> nibble_vec-0.1.0.crate https://crates.io/api/v1/crates/nix/0.23.1/download -> nix-0.23.1.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-0.4.3.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/once_cell/1.10.0/download -> once_cell-1.10.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.0.0/download -> os_str_bytes-6.0.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.0/download -> parking_lot-0.12.0.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/paste/1.0.7/download -> paste-1.0.7.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/petgraph/0.6.0/download -> petgraph-0.6.0.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/pico-args/0.4.2/download -> pico-args-0.4.2.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.38/download -> proc-macro2-1.0.38.crate https://crates.io/api/v1/crates/quote/1.0.18/download -> quote-1.0.18.crate https://crates.io/api/v1/crates/radix_trie/0.2.1/download -> radix_trie-0.2.1.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/redox_syscall/0.2.13/download -> redox_syscall-0.2.13.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.5.5/download -> regex-1.5.5.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.34.6/download -> rustix-0.34.6.crate https://crates.io/api/v1/crates/rustversion/1.0.6/download -> rustversion-1.0.6.crate https://crates.io/api/v1/crates/rustyline/9.1.2/download -> rustyline-9.1.2.crate https://crates.io/api/v1/crates/ryu/1.0.9/download -> ryu-1.0.9.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schemafy/0.5.2/download -> schemafy-0.5.2.crate https://crates.io/api/v1/crates/schemafy_core/0.5.2/download -> schemafy_core-0.5.2.crate https://crates.io/api/v1/crates/schemafy_lib/0.5.2/download -> schemafy_lib-0.5.2.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/semver/1.0.9/download -> semver-1.0.9.crate https://crates.io/api/v1/crates/serde/1.0.137/download -> serde-1.0.137.crate https://crates.io/api/v1/crates/serde_derive/1.0.137/download -> serde_derive-1.0.137.crate https://crates.io/api/v1/crates/serde_json/1.0.81/download -> serde_json-1.0.81.crate https://crates.io/api/v1/crates/serde_repr/0.1.8/download -> serde_repr-0.1.8.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/smallvec/1.8.0/download -> smallvec-1.8.0.crate https://crates.io/api/v1/crates/smawk/0.3.1/download -> smawk-0.3.1.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/str-buf/1.0.5/download -> str-buf-1.0.5.crate https://crates.io/api/v1/crates/string_cache/0.8.4/download -> string_cache-0.8.4.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/structopt/0.3.26/download -> structopt-0.3.26.crate https://crates.io/api/v1/crates/structopt-derive/0.4.18/download -> structopt-derive-0.4.18.crate https://crates.io/api/v1/crates/syn/1.0.93/download -> syn-1.0.93.crate https://crates.io/api/v1/crates/term/0.7.0/download -> term-0.7.0.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/textwrap/0.14.2/download -> textwrap-0.14.2.crate https://crates.io/api/v1/crates/thiserror/1.0.31/download -> thiserror-1.0.31.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.31/download -> thiserror-impl-1.0.31.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.2/download -> unicode-linebreak-0.1.2.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download -> unicode-normalization-0.1.19.crate https://crates.io/api/v1/crates/unicode-segmentation/1.9.0/download -> unicode-segmentation-1.9.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.3/download -> unicode-xid-0.2.3.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/utf8-ranges/1.0.5/download -> utf8-ranges-1.0.5.crate https://crates.io/api/v1/crates/utf8parse/0.2.0/download -> utf8parse-0.2.0.crate https://crates.io/api/v1/crates/vec_map/0.8.2/download -> vec_map-0.8.2.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/windows-sys/0.30.0/download -> windows-sys-0.30.0.crate https://crates.io/api/v1/crates/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.30.0/download -> windows_aarch64_msvc-0.30.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.30.0/download -> windows_i686_gnu-0.30.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.30.0/download -> windows_i686_msvc-0.30.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.30.0/download -> windows_x86_64_gnu-0.30.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.30.0/download -> windows_x86_64_msvc-0.30.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/yansi-term/0.1.2/download -> yansi-term-0.1.2.crate https://github.com/facebookexperimental/starlark-rust/archive/refs/tags/v0.8.0.tar.gz -> starlark-rust-0.8.0.tar.gz
_eclasses_=cargo 172dcb548e750dda201deb8263a17124 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=8d5cba05edf1ac056d0b4c3850f277d7
+_md5_=ae5f9fc268511962e0f727a231ce1f94
diff --git a/metadata/md5-cache/dev-lang/uasm-2.56.2 b/metadata/md5-cache/dev-lang/uasm-2.56.2
index b93e4df15a1c..f62140f8f438 100644
--- a/metadata/md5-cache/dev-lang/uasm-2.56.2
+++ b/metadata/md5-cache/dev-lang/uasm-2.56.2
@@ -8,4 +8,4 @@ LICENSE=Watcom-1.0
SLOT=0
SRC_URI=https://github.com/Terraspace/UASM/archive/v2.56.2.tar.gz -> uasm-2.56.2.tar.gz
_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0307e92d63fd0e586c9147433e9041fd
+_md5_=4ab824ffd80dd017d24e6cea13eef4eb
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 8cea95855cbc..e32fe63a334a 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/blake3-1.5.1 b/metadata/md5-cache/dev-libs/blake3-1.5.1
index 41d51e49dce4..c040980b475b 100644
--- a/metadata/md5-cache/dev-libs/blake3-1.5.1
+++ b/metadata/md5-cache/dev-libs/blake3-1.5.1
@@ -4,9 +4,9 @@ DESCRIPTION=a fast cryptographic hash function
EAPI=8
HOMEPAGE=https://github.com/BLAKE3-team/BLAKE3
INHERIT=cmake
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=|| ( CC0-1.0 Apache-2.0 )
SLOT=0/0
SRC_URI=https://github.com/BLAKE3-team/BLAKE3/archive/refs/tags/1.5.1.tar.gz -> blake3-1.5.1.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3d1e252d26261ba37ac46e6b8e120812
+_md5_=286a04001f38c5fca29f7ec5d786ca74
diff --git a/metadata/md5-cache/dev-libs/ell-0.66 b/metadata/md5-cache/dev-libs/ell-0.66
new file mode 100644
index 000000000000..89e5b0f167c8
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/ell-0.66
@@ -0,0 +1,14 @@
+DEFINED_PHASES=configure install prepare setup test
+DEPEND=test? ( sys-apps/dbus )
+DESCRIPTION=Embedded Linux Library provides core, low-level functionality for system daemons
+EAPI=8
+HOMEPAGE=https://git.kernel.org/pub/scm/libs/ell/ell.git
+INHERIT=flag-o-matic linux-info
+IUSE=pie test
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86
+LICENSE=LGPL-2.1+
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://mirrors.edge.kernel.org/pub/linux/libs/ell/ell-0.66.tar.xz
+_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=367848bf15379b6e46328c937096ee94
diff --git a/metadata/md5-cache/dev-libs/imath-3.1.11-r1 b/metadata/md5-cache/dev-libs/imath-3.1.11-r1
index 88644af493a5..e8eed961c30a 100644
--- a/metadata/md5-cache/dev-libs/imath-3.1.11-r1
+++ b/metadata/md5-cache/dev-libs/imath-3.1.11-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://imath.readthedocs.io
INHERIT=cmake python-single-r1
IUSE=doc large-stack python test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=sys-libs/zlib python? ( 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 ) python_single_target_python3_10? ( dev-libs/boost:=[python,python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[python,python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-libs/boost:=[python,python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] ) )
REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=3/29
SRC_URI=https://github.com/AcademySoftwareFoundation/Imath/archive/refs/tags/v3.1.11.tar.gz -> imath-3.1.11.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=fabf80309e13b8d4bef6b74839b0654a
+_md5_=c7d1f3c1ded5ea78fcc64c2332eab9d4
diff --git a/metadata/md5-cache/dev-libs/libnl-3.9.0 b/metadata/md5-cache/dev-libs/libnl-3.9.0
index 685d10fba207..b53f755baa17 100644
--- a/metadata/md5-cache/dev-libs/libnl-3.9.0
+++ b/metadata/md5-cache/dev-libs/libnl-3.9.0
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=3
SRC_URI=https://github.com/thom311/libnl/releases/download/libnl3_9_0/libnl-3.9.0.tar.gz
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1b841b97a7698bb9c8d48251139bace5
+_md5_=a7d393f69243e2af45d550da49930d37
diff --git a/metadata/md5-cache/dev-libs/libnl-9999 b/metadata/md5-cache/dev-libs/libnl-9999
index a9aed9854bfc..6204e80cc419 100644
--- a/metadata/md5-cache/dev-libs/libnl-9999
+++ b/metadata/md5-cache/dev-libs/libnl-9999
@@ -13,4 +13,4 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11
RESTRICT=!test? ( test )
SLOT=3
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c4bebc78db60a3b9ecb67f9694853e0a
+_md5_=b55f87ff67f8453ce2af40baa6ec872e
diff --git a/metadata/md5-cache/dev-libs/libpqxx-7.7.5 b/metadata/md5-cache/dev-libs/libpqxx-7.7.5
index 229e5ee2d3fa..2e73469f48f6 100644
--- a/metadata/md5-cache/dev-libs/libpqxx-7.7.5
+++ b/metadata/md5-cache/dev-libs/libpqxx-7.7.5
@@ -1,4 +1,4 @@
-BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) doc? ( app-text/doxygen[dot] app-text/xmlto )
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) doc? ( app-text/doxygen[dot] app-text/xmlto )
DEFINED_PHASES=configure install setup test
DEPEND=dev-db/postgresql:=
DESCRIPTION=Standard front-end for writing C++ programs that use PostgreSQL
@@ -12,4 +12,4 @@ RDEPEND=dev-db/postgresql:=
SLOT=0/7.7
SRC_URI=https://github.com/jtv/libpqxx/archive/7.7.5.tar.gz -> libpqxx-7.7.5.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b962cf9a950d825dce532d5c6ff78006
+_md5_=a215e1ee8850d1b728b18b620546f792
diff --git a/metadata/md5-cache/dev-libs/poco-1.13.3 b/metadata/md5-cache/dev-libs/poco-1.13.3
index 1a02407d9b0d..8b324aa1b9f6 100644
--- a/metadata/md5-cache/dev-libs/poco-1.13.3
+++ b/metadata/md5-cache/dev-libs/poco-1.13.3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://pocoproject.org/
INHERIT=cmake
IUSE=7z activerecord cppparser +data examples +file2pagecompiler iodbc +json jwt mariadb +mongodb mysql +net odbc +pagecompiler pdf pocodoc postgres prometheus sqlite +ssl test +util +xml +zip
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 arm arm64 ppc64 x86
LICENSE=Boost-1.0
RDEPEND=>=dev-libs/libpcre2-10.40 activerecord? ( !app-arch/arc ) mysql? ( dev-db/mysql-connector-c:= ) mariadb? ( dev-db/mariadb-connector-c:= ) postgres? ( dev-db/postgresql:= ) odbc? ( iodbc? ( dev-db/libiodbc ) !iodbc? ( dev-db/unixODBC ) ) sqlite? ( dev-db/sqlite:3 ) ssl? ( dev-libs/openssl:= ) xml? ( dev-libs/expat ) zip? ( sys-libs/zlib:= )
REQUIRED_USE=activerecord? ( util xml ) 7z? ( xml ) file2pagecompiler? ( pagecompiler ) iodbc? ( odbc ) jwt? ( json ssl ) mongodb? ( data ) mysql? ( data ) odbc? ( data ) postgres? ( data ) pagecompiler? ( json net util xml ) pocodoc? ( cppparser util xml ) sqlite? ( data ) ssl? ( util ) test? ( data? ( sqlite ) activerecord json jwt pdf util xml )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/103
SRC_URI=https://github.com/pocoproject/poco/archive/poco-1.13.3-release.tar.gz -> poco-1.13.3.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=d577df9c291236c464b1b20ae641dd8b
+_md5_=6eccb07d796126df2311a4629fbaa587
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-lua-0.1.0 b/metadata/md5-cache/dev-libs/tree-sitter-lua-0.1.0
new file mode 100644
index 000000000000..aae8b98b48e5
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-lua-0.1.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=Lua grammar for Tree-sitter
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter-grammars/tree-sitter-lua
+INHERIT=tree-sitter-grammar
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug test python
+KEYWORDS=~amd64
+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-grammars/tree-sitter-lua/archive/v0.1.0.tar.gz -> tree-sitter-lua-0.1.0.tar.gz
+_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 tree-sitter-grammar f75f8078d91d685f79c130e884c93a37
+_md5_=3e1b2173174af41da525c6a99bb80be8
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-markdown-0.2.3 b/metadata/md5-cache/dev-libs/tree-sitter-markdown-0.2.3
new file mode 100644
index 000000000000..f937b540f240
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-markdown-0.2.3
@@ -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=Markdown grammar for Tree-sitter
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter-grammars/tree-sitter-markdown
+INHERIT=tree-sitter-grammar
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug test python
+KEYWORDS=~amd64
+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-grammars/tree-sitter-markdown/archive/v0.2.3.tar.gz -> tree-sitter-markdown-0.2.3.tar.gz
+_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 tree-sitter-grammar f75f8078d91d685f79c130e884c93a37
+_md5_=cd358696f81301de61fed5d07e8eee5b
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-markdown-inline-0.2.3 b/metadata/md5-cache/dev-libs/tree-sitter-markdown-inline-0.2.3
new file mode 100644
index 000000000000..c8f39ea2fa9c
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-markdown-inline-0.2.3
@@ -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=Markdown-inline grammar for Tree-sitter
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter-grammars/tree-sitter-markdown
+INHERIT=tree-sitter-grammar
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug test python
+KEYWORDS=~amd64
+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? ( test )
+SLOT=0
+SRC_URI=https://github.com/tree-sitter-grammars/tree-sitter-markdown/archive/v0.2.3.tar.gz -> tree-sitter-markdown-0.2.3.tar.gz
+_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 tree-sitter-grammar f75f8078d91d685f79c130e884c93a37
+_md5_=7cb854a401f73ba538919ae37716e357
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-meta-1 b/metadata/md5-cache/dev-libs/tree-sitter-meta-1
deleted file mode 100644
index 6b3bdfc94507..000000000000
--- a/metadata/md5-cache/dev-libs/tree-sitter-meta-1
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=-
-DESCRIPTION=Metapackage for Tree Sitter packages
-EAPI=8
-HOMEPAGE=https://github.com/tree-sitter/tree-sitter
-KEYWORDS=~amd64
-LICENSE=metapackage
-RDEPEND=dev-libs/tree-sitter dev-libs/tree-sitter-bash dev-libs/tree-sitter-c dev-libs/tree-sitter-cpp dev-libs/tree-sitter-css dev-libs/tree-sitter-go dev-libs/tree-sitter-html dev-libs/tree-sitter-javascript dev-libs/tree-sitter-json dev-libs/tree-sitter-meta dev-libs/tree-sitter-php dev-libs/tree-sitter-scala dev-libs/tree-sitter-typescript
-SLOT=0
-_md5_=a818e71a0fb00232a313d16d55379def
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-meta-1-r1 b/metadata/md5-cache/dev-libs/tree-sitter-meta-1-r1
deleted file mode 100644
index 33e353bed4aa..000000000000
--- a/metadata/md5-cache/dev-libs/tree-sitter-meta-1-r1
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=-
-DESCRIPTION=Metapackage for Tree Sitter packages
-EAPI=8
-HOMEPAGE=https://github.com/tree-sitter/tree-sitter
-KEYWORDS=amd64
-LICENSE=metapackage
-RDEPEND=dev-libs/tree-sitter dev-libs/tree-sitter-bash dev-libs/tree-sitter-c dev-libs/tree-sitter-c-sharp dev-libs/tree-sitter-cpp dev-libs/tree-sitter-css dev-libs/tree-sitter-embedded-template dev-libs/tree-sitter-go dev-libs/tree-sitter-haskell dev-libs/tree-sitter-html dev-libs/tree-sitter-java dev-libs/tree-sitter-javascript dev-libs/tree-sitter-jsdoc dev-libs/tree-sitter-json dev-libs/tree-sitter-julia dev-libs/tree-sitter-ocaml dev-libs/tree-sitter-php dev-libs/tree-sitter-python dev-libs/tree-sitter-ql dev-libs/tree-sitter-ruby dev-libs/tree-sitter-rust dev-libs/tree-sitter-scala dev-libs/tree-sitter-tsq dev-libs/tree-sitter-typescript
-SLOT=0
-_md5_=95d62d615eecbeffb095eda615405330
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-meta-1-r5 b/metadata/md5-cache/dev-libs/tree-sitter-meta-1-r5
new file mode 100644
index 000000000000..1cd3a4c8350d
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-meta-1-r5
@@ -0,0 +1,9 @@
+DEFINED_PHASES=-
+DESCRIPTION=Metapackage for Tree Sitter packages
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter/tree-sitter
+KEYWORDS=~amd64
+LICENSE=metapackage
+RDEPEND=dev-libs/tree-sitter dev-libs/tree-sitter-bash dev-libs/tree-sitter-c dev-libs/tree-sitter-cmake dev-libs/tree-sitter-cpp dev-libs/tree-sitter-c-sharp dev-libs/tree-sitter-css dev-libs/tree-sitter-embedded-template dev-libs/tree-sitter-gleam dev-libs/tree-sitter-go dev-libs/tree-sitter-haskell dev-libs/tree-sitter-html dev-libs/tree-sitter-java dev-libs/tree-sitter-javascript dev-libs/tree-sitter-jsdoc dev-libs/tree-sitter-json dev-libs/tree-sitter-julia dev-libs/tree-sitter-lua dev-libs/tree-sitter-markdown dev-libs/tree-sitter-markdown-inline dev-libs/tree-sitter-ocaml dev-libs/tree-sitter-php dev-libs/tree-sitter-python dev-libs/tree-sitter-ql dev-libs/tree-sitter-query dev-libs/tree-sitter-regex dev-libs/tree-sitter-ruby dev-libs/tree-sitter-rust dev-libs/tree-sitter-scala dev-libs/tree-sitter-tsq dev-libs/tree-sitter-tsx dev-libs/tree-sitter-typescript dev-libs/tree-sitter-vim dev-libs/tree-sitter-vimdoc
+SLOT=0
+_md5_=b0e3975140f1fe5dbdd1d156896dfe20
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-query-0.4.0 b/metadata/md5-cache/dev-libs/tree-sitter-query-0.4.0
new file mode 100644
index 000000000000..b470933d833c
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-query-0.4.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=Tree-sitter query grammar for Tree-sitter
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter-grammars/tree-sitter-query
+INHERIT=tree-sitter-grammar
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug test python
+KEYWORDS=~amd64
+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-grammars/tree-sitter-query/archive/v0.4.0.tar.gz -> tree-sitter-query-0.4.0.tar.gz
+_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 tree-sitter-grammar f75f8078d91d685f79c130e884c93a37
+_md5_=b74db3cd2890440f1a07e4c1494fbe24
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-tsx-0.20.6 b/metadata/md5-cache/dev-libs/tree-sitter-tsx-0.20.6
new file mode 100644
index 000000000000..fd41c85e6e6c
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-tsx-0.20.6
@@ -0,0 +1,14 @@
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=TSX grammar for Tree-sitter
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter/tree-sitter-typescript
+INHERIT=tree-sitter-grammar
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/tree-sitter/tree-sitter-typescript/archive/v0.20.6.tar.gz -> tree-sitter-tsx-0.20.6.tar.gz
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 tree-sitter-grammar f75f8078d91d685f79c130e884c93a37
+_md5_=b675874886a38db16050dff82e8fc8e9
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-vim-0.4.0 b/metadata/md5-cache/dev-libs/tree-sitter-vim-0.4.0
new file mode 100644
index 000000000000..ec7731dddc55
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-vim-0.4.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=Vimscript grammar for Tree-sitter
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter-grammars/tree-sitter-vim
+INHERIT=tree-sitter-grammar
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug test python
+KEYWORDS=~amd64
+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-grammars/tree-sitter-vim/archive/v0.4.0.tar.gz -> tree-sitter-vim-0.4.0.tar.gz
+_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 tree-sitter-grammar f75f8078d91d685f79c130e884c93a37
+_md5_=02eedc364994d19069281d32664deea6
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-vimdoc-3.0.0 b/metadata/md5-cache/dev-libs/tree-sitter-vimdoc-3.0.0
new file mode 100644
index 000000000000..a240a4b0ffaa
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-vimdoc-3.0.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=Vimdoc grammar for Tree-sitter
+EAPI=8
+HOMEPAGE=https://github.com/neovim/tree-sitter-vimdoc
+INHERIT=tree-sitter-grammar
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug test python
+KEYWORDS=~amd64
+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/neovim/tree-sitter-vimdoc/archive/v3.0.0.tar.gz -> tree-sitter-vimdoc-3.0.0.tar.gz
+_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 tree-sitter-grammar f75f8078d91d685f79c130e884c93a37
+_md5_=3336dc5b57d22ba800ef90c7b4ebb02f
diff --git a/metadata/md5-cache/dev-lisp/Manifest.gz b/metadata/md5-cache/dev-lisp/Manifest.gz
index e8535285eb64..ce540ac2605e 100644
--- a/metadata/md5-cache/dev-lisp/Manifest.gz
+++ b/metadata/md5-cache/dev-lisp/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lisp/cmucl-21e b/metadata/md5-cache/dev-lisp/cmucl-21e
new file mode 100644
index 000000000000..6a768541a0ea
--- /dev/null
+++ b/metadata/md5-cache/dev-lisp/cmucl-21e
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install prepare
+DEPEND=>=dev-lisp/asdf-2.33-r3:= x11-libs/motif:0 app-alternatives/bc doc? ( virtual/latex-base )
+DESCRIPTION=CMU Common Lisp is an implementation of ANSI Common Lisp
+EAPI=8
+HOMEPAGE=https://www.cons.org/cmucl/
+INHERIT=toolchain-funcs
+IUSE=doc gui source
+KEYWORDS=-* ~x86
+LICENSE=public-domain
+RDEPEND=>=dev-lisp/asdf-2.33-r3:= x11-libs/motif:0
+SLOT=0
+SRC_URI=https://common-lisp.net/project/cmucl/downloads/release/21e/cmucl-src-21e.tar.bz2 https://common-lisp.net/project/cmucl/downloads/release/21e/cmucl-21e-x86-linux.tar.bz2
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=273fbe50cd66b1c18609b18dbc8fb6b4
diff --git a/metadata/md5-cache/dev-ml/Manifest.gz b/metadata/md5-cache/dev-ml/Manifest.gz
index bd37ac4045d9..c642b10e1f04 100644
--- a/metadata/md5-cache/dev-ml/Manifest.gz
+++ b/metadata/md5-cache/dev-ml/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ml/fieldslib-0.17.0 b/metadata/md5-cache/dev-ml/fieldslib-0.17.0
index 72912e578ec1..b7fcbb1a2bc6 100644
--- a/metadata/md5-cache/dev-ml/fieldslib-0.17.0
+++ b/metadata/md5-cache/dev-ml/fieldslib-0.17.0
@@ -1,6 +1,6 @@
BDEPEND=>=dev-ml/dune-3.11 dev-lang/ocaml dev-ml/dune
DEFINED_PHASES=compile install test
-DEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
DESCRIPTION=Folding over record fields
EAPI=8
HOMEPAGE=https://github.com/janestreet/fieldslib
@@ -8,8 +8,8 @@ INHERIT=dune
IUSE=+ocamlopt
KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64
LICENSE=Apache-2.0
-RDEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RDEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.17
SRC_URI=https://github.com/janestreet/fieldslib/archive/v0.17.0.tar.gz -> fieldslib-0.17.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=f9a9aab709c2e8c1ea72b8dbf582c27c
+_md5_=aa9ae7cdc0d97a92f21075a0622d3b1a
diff --git a/metadata/md5-cache/dev-ml/ocaml_intrinsics-0.17.0 b/metadata/md5-cache/dev-ml/ocaml_intrinsics-0.17.0
index fe390cc16d15..8b807a4ab368 100644
--- a/metadata/md5-cache/dev-ml/ocaml_intrinsics-0.17.0
+++ b/metadata/md5-cache/dev-ml/ocaml_intrinsics-0.17.0
@@ -1,6 +1,6 @@
BDEPEND=>=dev-lang/ocaml-4.12 >=dev-ml/dune-3.11 dev-lang/ocaml dev-ml/dune
DEFINED_PHASES=compile install test
-DEPEND=dev-ml/dune-configurator:= dev-ml/ocaml_intrinsics_kernel:0/0.17 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DEPEND=dev-ml/dune-configurator:=[ocamlopt?] dev-ml/ocaml_intrinsics_kernel:0/0.17[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
DESCRIPTION=Invoke amd64 instructions (such as clz, popcnt, rdtsc, rdpmc)
EAPI=8
HOMEPAGE=https://github.com/janestreet/ocaml_intrinsics/
@@ -8,9 +8,9 @@ INHERIT=dune
IUSE=+ocamlopt
KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64
LICENSE=MIT
-RDEPEND=dev-ml/dune-configurator:= dev-ml/ocaml_intrinsics_kernel:0/0.17 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RDEPEND=dev-ml/dune-configurator:=[ocamlopt?] dev-ml/ocaml_intrinsics_kernel:0/0.17[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=test
SLOT=0/0.17
SRC_URI=https://github.com/janestreet/ocaml_intrinsics/archive/v0.17.0.tar.gz -> ocaml_intrinsics-0.17.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=af4969062effa4336ffa646a350f9747
+_md5_=894669c88cb8d12f7a0a0e7b969d5821
diff --git a/metadata/md5-cache/dev-ml/ppx_base-0.17.0 b/metadata/md5-cache/dev-ml/ppx_base-0.17.0
new file mode 100644
index 000000000000..210133c9ad45
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_base-0.17.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-ml/dune-3.11 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-5 dev-ml/ppx_cold:0/0.17[ocamlopt?] dev-ml/ppx_compare:0/0.17[ocamlopt?] dev-ml/ppx_enumerate:0/0.17[ocamlopt?] dev-ml/ppx_globalize:0/0.17[ocamlopt?] dev-ml/ppx_hash:0/0.17[ocamlopt?] dev-ml/ppx_sexp_conv:0/0.17[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Base set of ppx rewriters
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_base
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-5 dev-ml/ppx_cold:0/0.17[ocamlopt?] dev-ml/ppx_compare:0/0.17[ocamlopt?] dev-ml/ppx_enumerate:0/0.17[ocamlopt?] dev-ml/ppx_globalize:0/0.17[ocamlopt?] dev-ml/ppx_hash:0/0.17[ocamlopt?] dev-ml/ppx_sexp_conv:0/0.17[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.17
+SRC_URI=https://github.com/janestreet/ppx_base/archive/v0.17.0.tar.gz -> ppx_base-0.17.0.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=f405d5f90d20a7ef293f967d1efe9fa3
diff --git a/metadata/md5-cache/dev-ml/ppx_cold-0.17.0 b/metadata/md5-cache/dev-ml/ppx_cold-0.17.0
new file mode 100644
index 000000000000..5aad3ad773c9
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_cold-0.17.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-ml/dune-3.11 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Expands [@cold] into [@inline never][@specialise never][@local never]
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_cold
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.17
+SRC_URI=https://github.com/janestreet/ppx_cold/archive/v0.17.0.tar.gz -> ppx_cold-0.17.0.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=0de6339a7270872f2d003465e9589fa4
diff --git a/metadata/md5-cache/dev-ml/ppx_compare-0.17.0 b/metadata/md5-cache/dev-ml/ppx_compare-0.17.0
new file mode 100644
index 000000000000..abd449af6235
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_compare-0.17.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-ml/dune-3.11 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] dev-ml/ppxlib_jane:0/0.17[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Generation of comparison functions from types
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_compare
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] dev-ml/ppxlib_jane:0/0.17[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.17
+SRC_URI=https://github.com/janestreet/ppx_compare/archive/v0.17.0.tar.gz -> ppx_compare-0.17.0.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=a08707ac7755701b2f3e0410430e87bd
diff --git a/metadata/md5-cache/dev-ml/ppx_enumerate-0.17.0 b/metadata/md5-cache/dev-ml/ppx_enumerate-0.17.0
new file mode 100644
index 000000000000..cfb2d2f0aeed
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_enumerate-0.17.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-ml/dune-3.11 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] dev-ml/ppxlib_jane:0/0.17[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Generate a list containing all values of a finite type
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_enumerate
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] dev-ml/ppxlib_jane:0/0.17[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.17
+SRC_URI=https://github.com/janestreet/ppx_enumerate/archive/v0.17.0.tar.gz -> ppx_enumerate-0.17.0.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=6e339ba0943d0cf4a5d150a53b342177
diff --git a/metadata/md5-cache/dev-ml/ppx_fields_conv-0.17.0 b/metadata/md5-cache/dev-ml/ppx_fields_conv-0.17.0
new file mode 100644
index 000000000000..65f0e7b0ab78
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_fields_conv-0.17.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-ml/dune-3.11 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] dev-ml/fieldslib:0/0.17[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Generation of accessor and iteration functions for ocaml records
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_fields_conv
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] dev-ml/fieldslib:0/0.17[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.17
+SRC_URI=https://github.com/janestreet/ppx_fields_conv/archive/v0.17.0.tar.gz -> ppx_fields_conv-0.17.0.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=b64a9eb0418aa89ec5757a26772aa751
diff --git a/metadata/md5-cache/dev-ml/ppx_fixed_literal-0.17.0 b/metadata/md5-cache/dev-ml/ppx_fixed_literal-0.17.0
new file mode 100644
index 000000000000..4e65528a0ef0
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_fixed_literal-0.17.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-ml/dune-3.11 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Simpler notation for fixed point literals
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_fixed_literal
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.17
+SRC_URI=https://github.com/janestreet/ppx_fixed_literal/archive/v0.17.0.tar.gz -> ppx_fixed_literal-0.17.0.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=acdf5b2588aed502ae6e87aef4ed1025
diff --git a/metadata/md5-cache/dev-ml/ppx_globalize-0.17.0 b/metadata/md5-cache/dev-ml/ppx_globalize-0.17.0
new file mode 100644
index 000000000000..bb0f27a146ce
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_globalize-0.17.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-ml/dune-3.11 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] dev-ml/ppxlib_jane:0/0.17[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Generates functions to copy local values to the global heap
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_globalize
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] dev-ml/ppxlib_jane:0/0.17[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.17
+SRC_URI=https://github.com/janestreet/ppx_globalize/archive/v0.17.0.tar.gz -> ppx_globalize-0.17.0.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=c49f6fb12d277d6484d7f98bfb0bd692
diff --git a/metadata/md5-cache/dev-ml/ppx_hash-0.17.0 b/metadata/md5-cache/dev-ml/ppx_hash-0.17.0
new file mode 100644
index 000000000000..ab95303a1c75
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_hash-0.17.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-ml/dune-3.11 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] dev-ml/ppx_compare:0/0.17[ocamlopt?] dev-ml/ppx_sexp_conv:0/0.17[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] dev-ml/ppxlib_jane:0/0.17[ocamlopt?] dev-ml/sexplib0:0/0.17[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=PPX rewriter that generates hash functions from type expressions and definitions
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_hash
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] dev-ml/ppx_compare:0/0.17[ocamlopt?] dev-ml/ppx_sexp_conv:0/0.17[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] dev-ml/ppxlib_jane:0/0.17[ocamlopt?] dev-ml/sexplib0:0/0.17[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.17
+SRC_URI=https://github.com/janestreet/ppx_hash/archive/v0.17.0.tar.gz -> ppx_hash-0.17.0.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=5942ee68060b3aec7a618e9fb6b251ff
diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.17.0 b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.17.0
new file mode 100644
index 000000000000..2820092a71b2
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.17.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-ml/dune-3.11 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] dev-ml/ppxlib_jane:0/0.17[ocamlopt?] dev-ml/sexplib0:0/0.17[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Support Library for type-driven code generators
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppx_sexp_conv
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] dev-ml/ppxlib_jane:0/0.17[ocamlopt?] dev-ml/sexplib0:0/0.17[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.17
+SRC_URI=https://github.com/janestreet/ppx_sexp_conv/archive/v0.17.0.tar.gz -> ppx_sexp_conv-0.17.0.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=c46a188f3e6602ec61c83f7e9cf759dc
diff --git a/metadata/md5-cache/dev-ml/ppxlib_jane-0.17.0 b/metadata/md5-cache/dev-ml/ppxlib_jane-0.17.0
new file mode 100644
index 000000000000..1b04ba831b5b
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppxlib_jane-0.17.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-ml/dune-3.11 dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-5 dev-ml/stdlib-shims:=[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Utilities for working with Jane Street AST constructs
+EAPI=8
+HOMEPAGE=https://github.com/janestreet/ppxlib_jane
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-5 dev-ml/stdlib-shims:=[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/0.17
+SRC_URI=https://github.com/janestreet/ppxlib_jane/archive/refs/tags/v0.17.0.tar.gz -> ppxlib_jane-0.17.0.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=742a8ca489d2954a3d9a352c9fa1ac0e
diff --git a/metadata/md5-cache/dev-ml/stdio-0.17.0 b/metadata/md5-cache/dev-ml/stdio-0.17.0
index 011b71199413..970c55169843 100644
--- a/metadata/md5-cache/dev-ml/stdio-0.17.0
+++ b/metadata/md5-cache/dev-ml/stdio-0.17.0
@@ -1,6 +1,6 @@
BDEPEND=>=dev-ml/dune-3.11 dev-lang/ocaml dev-ml/dune
DEFINED_PHASES=compile install test
-DEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
DESCRIPTION=Standard IO Library for OCaml
EAPI=8
HOMEPAGE=https://github.com/janestreet/stdio
@@ -8,8 +8,8 @@ INHERIT=dune
IUSE=+ocamlopt
KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64
LICENSE=Apache-2.0
-RDEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RDEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.17
SRC_URI=https://github.com/janestreet/stdio/archive/v0.17.0.tar.gz -> stdio-0.17.0.tar.gz
_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=710fe22758b0afdb4536335f421a52d1
+_md5_=6e88c340d6a19d837f90ecb58d2baa81
diff --git a/metadata/md5-cache/dev-php/File_Iterator-3.0.6 b/metadata/md5-cache/dev-php/File_Iterator-3.0.6
index c433f52252c2..b86350be01ad 100644
--- a/metadata/md5-cache/dev-php/File_Iterator-3.0.6
+++ b/metadata/md5-cache/dev-php/File_Iterator-3.0.6
@@ -2,9 +2,9 @@ DEFINED_PHASES=install postinst
DESCRIPTION=FilterIterator implementation that filters files based on criteria
EAPI=8
HOMEPAGE=https://github.com/sebastianbergmann/php-file-iterator https://phpunit.de
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-7.3:*
SLOT=0
SRC_URI=https://github.com/sebastianbergmann/php-file-iterator/archive/3.0.6.tar.gz -> File_Iterator-3.0.6.tar.gz
-_md5_=0e13c209e4f17e4cc91a764c1db93e66
+_md5_=c1466c7820b0518f47c4d5ec60eb5d8b
diff --git a/metadata/md5-cache/dev-php/Manifest.gz b/metadata/md5-cache/dev-php/Manifest.gz
index 2f8d29b262b6..29cf0b377da2 100644
--- a/metadata/md5-cache/dev-php/Manifest.gz
+++ b/metadata/md5-cache/dev-php/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-php/PEAR-Archive_Tar-1.4.14 b/metadata/md5-cache/dev-php/PEAR-Archive_Tar-1.4.14
index a9209bb07cd2..16af5ebf1f6f 100644
--- a/metadata/md5-cache/dev-php/PEAR-Archive_Tar-1.4.14
+++ b/metadata/md5-cache/dev-php/PEAR-Archive_Tar-1.4.14
@@ -2,10 +2,10 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Tar file management class
EAPI=7
HOMEPAGE=https://pear.php.net/package/Archive_Tar
-KEYWORDS=~alpha amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
PDEPEND=dev-php/PEAR-PEAR
RDEPEND=dev-lang/php:*[bzip2,pcre(+),zlib]
SLOT=0
SRC_URI=https://pear.php.net/get/Archive_Tar-1.4.14.tgz
-_md5_=ce43d3dfb0f20f3e59254d6ea111b0c4
+_md5_=2ae706b3b6f718918b4026d728d1c308
diff --git a/metadata/md5-cache/dev-php/PEAR-Archive_Tar-1.5.0 b/metadata/md5-cache/dev-php/PEAR-Archive_Tar-1.5.0
new file mode 100644
index 000000000000..02e6624768f2
--- /dev/null
+++ b/metadata/md5-cache/dev-php/PEAR-Archive_Tar-1.5.0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install postinst postrm
+DESCRIPTION=Tar file management class
+EAPI=8
+HOMEPAGE=https://pear.php.net/package/Archive_Tar
+KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86
+LICENSE=BSD
+PDEPEND=dev-php/PEAR-PEAR
+RDEPEND=dev-lang/php:*[bzip2,pcre(+),zlib]
+SLOT=0
+SRC_URI=https://pear.php.net/get/Archive_Tar-1.5.0.tgz
+_md5_=b5b56fb3370953c4a2e399a20248d78a
diff --git a/metadata/md5-cache/dev-php/PEAR-Auth_SASL-1.1.0 b/metadata/md5-cache/dev-php/PEAR-Auth_SASL-1.1.0
index 426660a2df0c..47c6e63ea948 100644
--- a/metadata/md5-cache/dev-php/PEAR-Auth_SASL-1.1.0
+++ b/metadata/md5-cache/dev-php/PEAR-Auth_SASL-1.1.0
@@ -3,10 +3,10 @@ DESCRIPTION=Abstraction of various SASL mechanism responses
EAPI=6
HOMEPAGE=https://pear.php.net/package/Auth_SASL
INHERIT=php-pear-r2
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=>=dev-php/PEAR-PEAR-1.10.1 >=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/Auth_SASL-1.1.0.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=6a1a5704ff24e1ed0ea33b47da788955
+_md5_=9bd2501e52d58beef1e1205345f3b8c1
diff --git a/metadata/md5-cache/dev-php/PEAR-Auth_SASL-1.2.0 b/metadata/md5-cache/dev-php/PEAR-Auth_SASL-1.2.0
new file mode 100644
index 000000000000..87018fd79fb9
--- /dev/null
+++ b/metadata/md5-cache/dev-php/PEAR-Auth_SASL-1.2.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install postinst postrm
+DESCRIPTION=Abstraction of various SASL mechanism responses
+EAPI=8
+HOMEPAGE=https://pear.php.net/package/Auth_SASL
+IDEPEND=>=dev-php/pear-1.8.1
+INHERIT=php-pear-r2
+KEYWORDS=~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86
+LICENSE=BSD
+RDEPEND=dev-php/PEAR-PEAR >=dev-php/pear-1.8.1
+SLOT=0
+SRC_URI=https://pear.php.net/get/Auth_SASL-1.2.0.tgz
+_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
+_md5_=ab7393778e04b9fdffb6a5f6cb9ca600
diff --git a/metadata/md5-cache/dev-php/PEAR-Cache-1.5.6-r2 b/metadata/md5-cache/dev-php/PEAR-Cache-1.5.6-r2
index c7ab2614d689..1e8045ef7fd7 100644
--- a/metadata/md5-cache/dev-php/PEAR-Cache-1.5.6-r2
+++ b/metadata/md5-cache/dev-php/PEAR-Cache-1.5.6-r2
@@ -3,10 +3,10 @@ DESCRIPTION=Framework for caching of arbitrary data
EAPI=6
HOMEPAGE=https://pear.php.net/package/Cache
INHERIT=php-pear-r2
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=PHP-2.02
RDEPEND=>=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/Cache-1.5.6.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=17b23d8da60499a188fb63755b963cef
+_md5_=1e59c7f39faf12f89caa9aab06d4980a
diff --git a/metadata/md5-cache/dev-php/PEAR-Cache_Lite-1.8.3 b/metadata/md5-cache/dev-php/PEAR-Cache_Lite-1.8.3
index 92415c0f82df..4108f2c5669a 100644
--- a/metadata/md5-cache/dev-php/PEAR-Cache_Lite-1.8.3
+++ b/metadata/md5-cache/dev-php/PEAR-Cache_Lite-1.8.3
@@ -5,11 +5,11 @@ EAPI=7
HOMEPAGE=https://pear.php.net/package/Cache_Lite
INHERIT=php-pear-r2
IUSE=test
-KEYWORDS=amd64 ~hppa ppc ppc64 sparc x86
+KEYWORDS=amd64 ~hppa ppc64 sparc x86
LICENSE=LGPL-2.1
RDEPEND=>=dev-php/PEAR-PEAR-1.10.1 >=dev-php/pear-1.8.1
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://pear.php.net/get/Cache_Lite-1.8.3.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=a56e63c46213e35b0041bbb9f7cde5de
+_md5_=2f61e5635b52643b1a1dc7a040f0e6a7
diff --git a/metadata/md5-cache/dev-php/PEAR-Console_CommandLine-1.2.2 b/metadata/md5-cache/dev-php/PEAR-Console_CommandLine-1.2.2
index f1a55abbe7e1..d23baac8b28f 100644
--- a/metadata/md5-cache/dev-php/PEAR-Console_CommandLine-1.2.2
+++ b/metadata/md5-cache/dev-php/PEAR-Console_CommandLine-1.2.2
@@ -4,10 +4,10 @@ DESCRIPTION=A full-featured command-line options and arguments parser
EAPI=6
HOMEPAGE=https://pear.php.net/package/Console_CommandLine
IUSE=examples test
-KEYWORDS=amd64 arm ~hppa ppc ppc64 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 sparc x86
LICENSE=MIT
RDEPEND=dev-lang/php:* dev-php/PEAR-PEAR
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=http://download.pear.php.net/package/Console_CommandLine-1.2.2.tgz
-_md5_=d6eee4d089d8d8f1462ebee89f5c92a6
+_md5_=53e0d9f261410986db10ca7d129fe85b
diff --git a/metadata/md5-cache/dev-php/PEAR-Console_CommandLine-1.2.6 b/metadata/md5-cache/dev-php/PEAR-Console_CommandLine-1.2.6
new file mode 100644
index 000000000000..3340b6a3a52d
--- /dev/null
+++ b/metadata/md5-cache/dev-php/PEAR-Console_CommandLine-1.2.6
@@ -0,0 +1,13 @@
+BDEPEND=test? ( dev-lang/php:* dev-php/PEAR-Exception dev-php/PEAR-PEAR )
+DEFINED_PHASES=install prepare test
+DESCRIPTION=A full-featured command-line options and arguments parser
+EAPI=8
+HOMEPAGE=https://pear.php.net/package/Console_CommandLine
+IUSE=examples test
+KEYWORDS=~amd64 ~arm ~hppa ~ppc64 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=dev-lang/php:* dev-php/PEAR-Exception
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/pear/Console_CommandLine/archive/refs/tags/v1.2.6.tar.gz -> Console_CommandLine-1.2.6.tgz
+_md5_=83389f4cf04e9cbc85711b763093ccd9
diff --git a/metadata/md5-cache/dev-php/PEAR-Console_Getargs-1.4.0 b/metadata/md5-cache/dev-php/PEAR-Console_Getargs-1.4.0
index 95bdfa71cedb..cc40b1b61668 100644
--- a/metadata/md5-cache/dev-php/PEAR-Console_Getargs-1.4.0
+++ b/metadata/md5-cache/dev-php/PEAR-Console_Getargs-1.4.0
@@ -5,11 +5,11 @@ EAPI=6
HOMEPAGE=https://pear.php.net/package/Console_Getargs
INHERIT=php-pear-r2
IUSE=test
-KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~hppa ~ppc64 ~sparc ~x86
LICENSE=PHP-3
RDEPEND=>=dev-php/pear-1.8.1
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://pear.php.net/get/Console_Getargs-1.4.0.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=3a836346e943040185eae008caf55bd1
+_md5_=8910b90a496a5928bbe166d903072695
diff --git a/metadata/md5-cache/dev-php/PEAR-Console_Getopt-1.4.3 b/metadata/md5-cache/dev-php/PEAR-Console_Getopt-1.4.3
index 97ae706fcbdc..1bcebc270cd3 100644
--- a/metadata/md5-cache/dev-php/PEAR-Console_Getopt-1.4.3
+++ b/metadata/md5-cache/dev-php/PEAR-Console_Getopt-1.4.3
@@ -2,10 +2,10 @@ DEFINED_PHASES=install
DESCRIPTION=Command-line option parser
EAPI=7
HOMEPAGE=https://pear.php.net/package/Console_Getopt
-KEYWORDS=~alpha amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD-2
PDEPEND=dev-php/PEAR-PEAR
RDEPEND=dev-lang/php:*
SLOT=0
SRC_URI=https://pear.php.net/get/Console_Getopt-1.4.3.tgz
-_md5_=4f8d9d39c7ef640a2e346c0f20f7ff2a
+_md5_=545469986aef19797fb73a162eb00671
diff --git a/metadata/md5-cache/dev-php/PEAR-Console_Table-1.3.1 b/metadata/md5-cache/dev-php/PEAR-Console_Table-1.3.1
index 69b706d22c92..4a1db3a3e901 100644
--- a/metadata/md5-cache/dev-php/PEAR-Console_Table-1.3.1
+++ b/metadata/md5-cache/dev-php/PEAR-Console_Table-1.3.1
@@ -5,11 +5,11 @@ EAPI=7
HOMEPAGE=https://pear.php.net/package/Console_Table
INHERIT=php-pear-r2
IUSE=test
-KEYWORDS=amd64 ~hppa ppc ppc64 sparc x86
+KEYWORDS=amd64 ~hppa ppc64 sparc x86
LICENSE=BSD
RDEPEND=>=dev-php/pear-1.8.1
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://pear.php.net/get/Console_Table-1.3.1.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=3cf3ca9baf007736c441d00b67220a71
+_md5_=48762c4e9d119404ed4f8920b2a9cb08
diff --git a/metadata/md5-cache/dev-php/PEAR-Console_Table-1.3.1-r1 b/metadata/md5-cache/dev-php/PEAR-Console_Table-1.3.1-r1
new file mode 100644
index 000000000000..e7077348edb6
--- /dev/null
+++ b/metadata/md5-cache/dev-php/PEAR-Console_Table-1.3.1-r1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-php/pear )
+DEFINED_PHASES=install postinst postrm test
+DESCRIPTION=Class that makes it easy to build console style tables
+EAPI=8
+HOMEPAGE=https://pear.php.net/package/Console_Table
+IDEPEND=>=dev-php/pear-1.8.1
+INHERIT=php-pear-r2
+IUSE=test
+KEYWORDS=~amd64 ~hppa ~ppc64 ~sparc ~x86
+LICENSE=BSD
+RDEPEND=>=dev-php/pear-1.8.1
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://pear.php.net/get/Console_Table-1.3.1.tgz
+_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
+_md5_=9700566bbe04ca2efbfb169b2bb86452
diff --git a/metadata/md5-cache/dev-php/PEAR-Crypt_CHAP-1.5.0-r3 b/metadata/md5-cache/dev-php/PEAR-Crypt_CHAP-1.5.0-r3
index e2f05fcf47b0..35451f993e1f 100644
--- a/metadata/md5-cache/dev-php/PEAR-Crypt_CHAP-1.5.0-r3
+++ b/metadata/md5-cache/dev-php/PEAR-Crypt_CHAP-1.5.0-r3
@@ -5,11 +5,11 @@ EAPI=7
HOMEPAGE=https://pear.php.net/package/Crypt_CHAP
INHERIT=php-pear-r2
IUSE=test
-KEYWORDS=amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86
+KEYWORDS=amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86
LICENSE=BSD
RDEPEND=|| ( ( dev-php/pecl-mcrypt >=dev-lang/php-7.2:*[hash(+)] ) <dev-lang/php-7.2:*[crypt,hash] ) >=dev-php/pear-1.8.1
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://pear.php.net/get/Crypt_CHAP-1.5.0.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=a0f1ad903408fd342f406d8e5955fa1a
+_md5_=b1448431b9907dc7526610ec5f245635
diff --git a/metadata/md5-cache/dev-php/PEAR-Crypt_GPG-1.6.7 b/metadata/md5-cache/dev-php/PEAR-Crypt_GPG-1.6.7
index e6791e9a7bed..1d67eccbcf87 100644
--- a/metadata/md5-cache/dev-php/PEAR-Crypt_GPG-1.6.7
+++ b/metadata/md5-cache/dev-php/PEAR-Crypt_GPG-1.6.7
@@ -4,10 +4,10 @@ DESCRIPTION=PHP interface to the GNU Privacy Guard (GnuPG)
EAPI=8
HOMEPAGE=https://pear.php.net/package/Crypt_GPG
IUSE=test
-KEYWORDS=amd64 arm ~hppa ppc ppc64 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 sparc x86
LICENSE=LGPL-2.1
RDEPEND=app-crypt/gnupg dev-lang/php:*[posix(-),unicode(-)] dev-php/PEAR-Console_CommandLine dev-php/PEAR-Exception
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=http://download.pear.php.net/package/Crypt_GPG-1.6.7.tgz
-_md5_=351afca0d5c885536ea63255a8d385ca
+_md5_=21cf214ae0f397771947e0872b2b51a0
diff --git a/metadata/md5-cache/dev-php/PEAR-Crypt_GPG-1.6.9 b/metadata/md5-cache/dev-php/PEAR-Crypt_GPG-1.6.9
new file mode 100644
index 000000000000..6aa3670b67aa
--- /dev/null
+++ b/metadata/md5-cache/dev-php/PEAR-Crypt_GPG-1.6.9
@@ -0,0 +1,10 @@
+DEFINED_PHASES=install prepare
+DESCRIPTION=PHP interface to the GNU Privacy Guard (GnuPG)
+EAPI=8
+HOMEPAGE=https://pear.php.net/package/Crypt_GPG
+KEYWORDS=~amd64 ~arm ~hppa ~ppc64 ~sparc ~x86
+LICENSE=LGPL-2.1
+RDEPEND=app-crypt/gnupg dev-lang/php:*[posix(-),unicode(-)] dev-php/PEAR-Console_CommandLine dev-php/PEAR-Exception
+SLOT=0
+SRC_URI=https://download.pear.php.net/package/Crypt_GPG-1.6.9.tgz
+_md5_=6dcc106db5b733b3bf336451fc4bc6ce
diff --git a/metadata/md5-cache/dev-php/PEAR-Crypt_HMAC-1.0.1-r2 b/metadata/md5-cache/dev-php/PEAR-Crypt_HMAC-1.0.1-r2
index 1b39a06d6a35..57d55e5ac0c2 100644
--- a/metadata/md5-cache/dev-php/PEAR-Crypt_HMAC-1.0.1-r2
+++ b/metadata/md5-cache/dev-php/PEAR-Crypt_HMAC-1.0.1-r2
@@ -5,11 +5,11 @@ EAPI=6
HOMEPAGE=https://pear.php.net/package/Crypt_HMAC
INHERIT=php-pear-r2
IUSE=test
-KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~hppa ~ppc64 ~sparc ~x86
LICENSE=PHP-3
RDEPEND=>=dev-php/pear-1.8.1
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://pear.php.net/get/Crypt_HMAC-1.0.1.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=877d3e7635adaf741c1f7ed2c93ae644
+_md5_=2461f20de32f3d4f85aa5bf569ecc2af
diff --git a/metadata/md5-cache/dev-php/PEAR-DB-1.11.0 b/metadata/md5-cache/dev-php/PEAR-DB-1.11.0
index f453d7354033..824a9d43b7fa 100644
--- a/metadata/md5-cache/dev-php/PEAR-DB-1.11.0
+++ b/metadata/md5-cache/dev-php/PEAR-DB-1.11.0
@@ -5,11 +5,11 @@ EAPI=7
HOMEPAGE=https://pear.php.net/package/DB
INHERIT=php-pear-r2
IUSE=test
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=PHP-3
RDEPEND=>=dev-php/pear-1.8.1
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://pear.php.net/get/DB-1.11.0.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=777a63c39b56ccf4ae090aeb61778d85
+_md5_=5de2ea34ed4049e614cc10b07b7a3a19
diff --git a/metadata/md5-cache/dev-php/PEAR-DB_DataObject-1.11.5-r1 b/metadata/md5-cache/dev-php/PEAR-DB_DataObject-1.11.5-r1
index bfb826936fa9..e3021e5b45ea 100644
--- a/metadata/md5-cache/dev-php/PEAR-DB_DataObject-1.11.5-r1
+++ b/metadata/md5-cache/dev-php/PEAR-DB_DataObject-1.11.5-r1
@@ -4,10 +4,10 @@ EAPI=6
HOMEPAGE=https://pear.php.net/package/DB_DataObject
INHERIT=php-pear-r2
IUSE=minimal
-KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~hppa ~ppc64 ~sparc ~x86
LICENSE=PHP-3.01
RDEPEND=|| ( dev-php/PEAR-MDB2 dev-php/PEAR-DB ) dev-php/PEAR-Date !minimal? ( dev-php/PEAR-Validate ) >=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/DB_DataObject-1.11.5.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=f4a8aff319c0d789b6d2d285b0732d8f
+_md5_=909267e38b38118595f778acc85054d9
diff --git a/metadata/md5-cache/dev-php/PEAR-Date-1.5.0_alpha4-r1 b/metadata/md5-cache/dev-php/PEAR-Date-1.5.0_alpha4-r1
index b5f3a900178c..b801cc9a9e3b 100644
--- a/metadata/md5-cache/dev-php/PEAR-Date-1.5.0_alpha4-r1
+++ b/metadata/md5-cache/dev-php/PEAR-Date-1.5.0_alpha4-r1
@@ -3,10 +3,10 @@ DESCRIPTION=Date and Time Zone classes
EAPI=6
HOMEPAGE=https://pear.php.net/package/Date
INHERIT=php-pear-r2
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=>=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/Date-1.5.0a4.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=1b6784b431d7dd0c968ef2ed3a641bce
+_md5_=c00bf37a34a3763d7bb8680ce8352a8f
diff --git a/metadata/md5-cache/dev-php/PEAR-Exception-1.0.2 b/metadata/md5-cache/dev-php/PEAR-Exception-1.0.2
index a1772defd16a..21b4ac0eb0ee 100644
--- a/metadata/md5-cache/dev-php/PEAR-Exception-1.0.2
+++ b/metadata/md5-cache/dev-php/PEAR-Exception-1.0.2
@@ -4,10 +4,10 @@ DESCRIPTION=The PEAR Exception base class
EAPI=7
HOMEPAGE=https://pear.php.net/package/PEAR_Exception
IUSE=test
-KEYWORDS=~alpha amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD-2
RDEPEND=dev-lang/php:* !<=dev-php/PEAR-PEAR-1.10.3-r1
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=http://download.pear.php.net/package/PEAR_Exception-1.0.2.tgz
-_md5_=4db08649428b1c1aa9cef38c0ef8750e
+_md5_=321af3e62dd7da8c19f3798f84a41ac4
diff --git a/metadata/md5-cache/dev-php/PEAR-File-1.4.1-r1 b/metadata/md5-cache/dev-php/PEAR-File-1.4.1-r1
index 1ba3d38e6d9f..471524c2a540 100644
--- a/metadata/md5-cache/dev-php/PEAR-File-1.4.1-r1
+++ b/metadata/md5-cache/dev-php/PEAR-File-1.4.1-r1
@@ -5,11 +5,11 @@ EAPI=6
HOMEPAGE=https://pear.php.net/package/File
INHERIT=php-pear-r2
IUSE=test
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=PHP-3
RDEPEND=>=dev-php/pear-1.8.1
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://pear.php.net/get/File-1.4.1.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=bb1e77b2076a00fafe0ce2a1a24622fa
+_md5_=944942e809d816cf5e41fbd428b0dcbe
diff --git a/metadata/md5-cache/dev-php/PEAR-File_Archive-1.5.5-r1 b/metadata/md5-cache/dev-php/PEAR-File_Archive-1.5.5-r1
index 127ec3af9248..f53dc268bf14 100644
--- a/metadata/md5-cache/dev-php/PEAR-File_Archive-1.5.5-r1
+++ b/metadata/md5-cache/dev-php/PEAR-File_Archive-1.5.5-r1
@@ -3,9 +3,9 @@ DESCRIPTION=Easily manipulate archives in PHP
EAPI=6
HOMEPAGE=https://pear.php.net/package/File_Archive
IUSE=minimal
-KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~hppa ~ppc64 ~sparc ~x86
LICENSE=LGPL-2.1
RDEPEND=dev-lang/php[bzip2,zlib] dev-php/PEAR-MIME_Type dev-php/PEAR-PEAR !minimal? ( dev-php/PEAR-Mail_Mime dev-php/PEAR-Mail dev-php/PEAR-Cache_Lite )
SLOT=0
SRC_URI=http://download.pear.php.net/package/File_Archive-1.5.5.tgz
-_md5_=faeb34faa8c2ce7f2e0c2e4e541e9894
+_md5_=c8534494eb7b881b08420756e5183469
diff --git a/metadata/md5-cache/dev-php/PEAR-File_Find-1.3.3 b/metadata/md5-cache/dev-php/PEAR-File_Find-1.3.3
index 9d95841fc305..64364c066f43 100644
--- a/metadata/md5-cache/dev-php/PEAR-File_Find-1.3.3
+++ b/metadata/md5-cache/dev-php/PEAR-File_Find-1.3.3
@@ -4,10 +4,10 @@ DESCRIPTION=A class that facillitates the search of filesystems
EAPI=6
HOMEPAGE=https://pear.php.net/package/File_Find
IUSE=test
-KEYWORDS=amd64 ~hppa ppc ppc64 sparc x86
+KEYWORDS=amd64 ~hppa ppc64 sparc x86
LICENSE=PHP-3.01
RDEPEND=dev-lang/php:* dev-php/PEAR-PEAR
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=http://download.pear.php.net/package/File_Find-1.3.3.tgz
-_md5_=c51a51f7dfca6088f3baa916adc7bc7f
+_md5_=bae0ec502531c7922bffb00214a09bb3
diff --git a/metadata/md5-cache/dev-php/PEAR-File_Fortune-1.0.0-r1 b/metadata/md5-cache/dev-php/PEAR-File_Fortune-1.0.0-r1
index 9600e727365a..587ce42c1628 100644
--- a/metadata/md5-cache/dev-php/PEAR-File_Fortune-1.0.0-r1
+++ b/metadata/md5-cache/dev-php/PEAR-File_Fortune-1.0.0-r1
@@ -5,11 +5,11 @@ EAPI=6
HOMEPAGE=https://pear.php.net/package/File_Fortune
INHERIT=php-pear-r2
IUSE=test
-KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~hppa ~ppc64 ~sparc ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/php-5.1.4:* >=dev-php/pear-1.8.1
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://pear.php.net/get/File_Fortune-1.0.0.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=5d7c96a720bc92f41eaecf0fae1eb3c4
+_md5_=932b40c6629edb8e64a71e7ac04084ab
diff --git a/metadata/md5-cache/dev-php/PEAR-File_Gettext-0.4.2-r1 b/metadata/md5-cache/dev-php/PEAR-File_Gettext-0.4.2-r1
index c0689b95a14e..53a451d2b924 100644
--- a/metadata/md5-cache/dev-php/PEAR-File_Gettext-0.4.2-r1
+++ b/metadata/md5-cache/dev-php/PEAR-File_Gettext-0.4.2-r1
@@ -3,10 +3,10 @@ DESCRIPTION=GNU Gettext file parser
EAPI=6
HOMEPAGE=https://pear.php.net/package/File_Gettext
INHERIT=php-pear-r2
-KEYWORDS=amd64 ~arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 ~arm ~hppa ppc64 ~s390 sparc x86
LICENSE=PHP-3
RDEPEND=>=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/File_Gettext-0.4.2.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=edc1b54502e8413725ce1204177294bc
+_md5_=8c340e2be0f73a2dc45056a1e326a37c
diff --git a/metadata/md5-cache/dev-php/PEAR-File_SMBPasswd-1.0.3-r1 b/metadata/md5-cache/dev-php/PEAR-File_SMBPasswd-1.0.3-r1
index c99491d969d4..78240732cd78 100644
--- a/metadata/md5-cache/dev-php/PEAR-File_SMBPasswd-1.0.3-r1
+++ b/metadata/md5-cache/dev-php/PEAR-File_SMBPasswd-1.0.3-r1
@@ -3,10 +3,10 @@ DESCRIPTION=Class for managing SAMBA style password files
EAPI=6
HOMEPAGE=https://pear.php.net/package/File_SMBPasswd
INHERIT=php-pear-r2
-KEYWORDS=amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=amd64 ~hppa ~ppc64 ~sparc ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/php-5.3:* >=dev-php/PEAR-Crypt_CHAP-1.0.0 >=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/File_SMBPasswd-1.0.3.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=6d31326892715a977493f8afc7e441a3
+_md5_=4066369e962d0a7b4128e9b12eaf6d2b
diff --git a/metadata/md5-cache/dev-php/PEAR-HTML_Common-1.2.5-r1 b/metadata/md5-cache/dev-php/PEAR-HTML_Common-1.2.5-r1
index 3e731abd5eb9..828142924964 100644
--- a/metadata/md5-cache/dev-php/PEAR-HTML_Common-1.2.5-r1
+++ b/metadata/md5-cache/dev-php/PEAR-HTML_Common-1.2.5-r1
@@ -3,10 +3,10 @@ DESCRIPTION=Base class for other HTML classes
EAPI=6
HOMEPAGE=https://pear.php.net/package/HTML_Common
INHERIT=php-pear-r2
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=PHP-3.01
RDEPEND=>=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/HTML_Common-1.2.5.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=1ea67534be642dc7d53ee5aa38487275
+_md5_=0bac06592f12e1692c29be9149c7d7dc
diff --git a/metadata/md5-cache/dev-php/PEAR-HTML_Common2-2.2.0 b/metadata/md5-cache/dev-php/PEAR-HTML_Common2-2.2.0
index f87462ba377b..3a0f5d02b703 100644
--- a/metadata/md5-cache/dev-php/PEAR-HTML_Common2-2.2.0
+++ b/metadata/md5-cache/dev-php/PEAR-HTML_Common2-2.2.0
@@ -3,11 +3,11 @@ DESCRIPTION=Abstract base class for HTML classes (PHP5 port of PEAR-HTML_Common
EAPI=7
HOMEPAGE=https://pear.php.net/package/HTML_Common2
INHERIT=php-pear-r2
-KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86
LICENSE=BSD
RDEPEND=>=dev-php/pear-1.8.1
RESTRICT=test
SLOT=0
SRC_URI=https://pear.php.net/get/HTML_Common2-2.2.0.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=9b9d2a54b9348e130c620b0b423c9d13
+_md5_=09f6b99615f80c210d443fdebb210de9
diff --git a/metadata/md5-cache/dev-php/PEAR-HTML_Common2-2.3.0 b/metadata/md5-cache/dev-php/PEAR-HTML_Common2-2.3.0
index 2bc68371ce51..928183fbf13e 100644
--- a/metadata/md5-cache/dev-php/PEAR-HTML_Common2-2.3.0
+++ b/metadata/md5-cache/dev-php/PEAR-HTML_Common2-2.3.0
@@ -4,11 +4,11 @@ EAPI=8
HOMEPAGE=https://pear.php.net/package/HTML_Common2
IDEPEND=>=dev-php/pear-1.8.1
INHERIT=php-pear-r2
-KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86
LICENSE=BSD
RDEPEND=>=dev-php/pear-1.8.1
RESTRICT=test
SLOT=0
SRC_URI=https://pear.php.net/get/HTML_Common2-2.3.0.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=d969392da5eb6c4e1fdb882edaca7854
+_md5_=7471aaafaab0e4274601be555eedd7ff
diff --git a/metadata/md5-cache/dev-php/PEAR-HTML_Javascript-1.1.2-r1 b/metadata/md5-cache/dev-php/PEAR-HTML_Javascript-1.1.2-r1
index 5c27fd052ca5..f40e344c66a5 100644
--- a/metadata/md5-cache/dev-php/PEAR-HTML_Javascript-1.1.2-r1
+++ b/metadata/md5-cache/dev-php/PEAR-HTML_Javascript-1.1.2-r1
@@ -3,10 +3,10 @@ DESCRIPTION=Provides an interface for creating simple JS scripts within PHP
EAPI=6
HOMEPAGE=https://pear.php.net/package/HTML_Javascript
INHERIT=php-pear-r2
-KEYWORDS=amd64 ~hppa ppc ppc64 sparc x86
+KEYWORDS=amd64 ~hppa ppc64 sparc x86
LICENSE=PHP-3
RDEPEND=>=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/HTML_Javascript-1.1.2.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=c530632ad29ccafa1cf67637f20f86a7
+_md5_=1aac08366f0f82efe1b0ab01ffcbf9db
diff --git a/metadata/md5-cache/dev-php/PEAR-HTML_QuickForm2-2.2.0 b/metadata/md5-cache/dev-php/PEAR-HTML_QuickForm2-2.2.0
index 3ef1718ed5fc..d4363f8b199a 100644
--- a/metadata/md5-cache/dev-php/PEAR-HTML_QuickForm2-2.2.0
+++ b/metadata/md5-cache/dev-php/PEAR-HTML_QuickForm2-2.2.0
@@ -5,10 +5,10 @@ EAPI=7
HOMEPAGE=https://pear.php.net/package/HTML_QuickForm2
INHERIT=php-pear-r2
IUSE=examples
-KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~hppa ~ppc64 ~sparc ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/php-5.2.0:* >=dev-php/PEAR-HTML_Common2-2.1.0 >=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/HTML_QuickForm2-2.2.0.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=de8e7fa7777da06db4bc6aa1be0f4d63
+_md5_=d9d727d4060ed410fbbb0dcc2328d026
diff --git a/metadata/md5-cache/dev-php/PEAR-HTML_QuickForm2-2.2.2 b/metadata/md5-cache/dev-php/PEAR-HTML_QuickForm2-2.2.2
index 0db5e4a81668..479cef025e6b 100644
--- a/metadata/md5-cache/dev-php/PEAR-HTML_QuickForm2-2.2.2
+++ b/metadata/md5-cache/dev-php/PEAR-HTML_QuickForm2-2.2.2
@@ -5,10 +5,10 @@ EAPI=7
HOMEPAGE=https://pear.php.net/package/HTML_QuickForm2
INHERIT=php-pear-r2
IUSE=examples
-KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~hppa ~ppc64 ~sparc ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/php-5.4.0:* >=dev-php/PEAR-HTML_Common2-2.2.0 >=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/HTML_QuickForm2-2.2.2.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=2a7e8f8bf556dbd8fd0e2fe302fd340c
+_md5_=799adb055f371f2fbbd39d23b8c2a85a
diff --git a/metadata/md5-cache/dev-php/PEAR-HTML_Table-1.8.4-r1 b/metadata/md5-cache/dev-php/PEAR-HTML_Table-1.8.4-r1
index 83bba760ca5a..6ee35a2d754f 100644
--- a/metadata/md5-cache/dev-php/PEAR-HTML_Table-1.8.4-r1
+++ b/metadata/md5-cache/dev-php/PEAR-HTML_Table-1.8.4-r1
@@ -5,11 +5,11 @@ EAPI=6
HOMEPAGE=https://pear.php.net/package/HTML_Table
INHERIT=php-pear-r2
IUSE=test
-KEYWORDS=amd64 ~hppa ppc ppc64 sparc x86
+KEYWORDS=amd64 ~hppa ppc64 sparc x86
LICENSE=BSD
RDEPEND=>=dev-php/PEAR-HTML_Common-1.2.3 >=dev-php/pear-1.8.1
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://pear.php.net/get/HTML_Table-1.8.4.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=0077e7a5fe31f1e1dc58aca44ab24e4b
+_md5_=95a61026a3c029012fa3ae822fd250a2
diff --git a/metadata/md5-cache/dev-php/PEAR-HTML_Table_Matrix-1.0.10-r1 b/metadata/md5-cache/dev-php/PEAR-HTML_Table_Matrix-1.0.10-r1
index ebcf67530652..e7957b2e3b9e 100644
--- a/metadata/md5-cache/dev-php/PEAR-HTML_Table_Matrix-1.0.10-r1
+++ b/metadata/md5-cache/dev-php/PEAR-HTML_Table_Matrix-1.0.10-r1
@@ -3,10 +3,10 @@ DESCRIPTION=Autofill a table with data
EAPI=6
HOMEPAGE=https://pear.php.net/package/HTML_Table_Matrix
INHERIT=php-pear-r2
-KEYWORDS=amd64 ~hppa ppc ppc64 ~sparc x86
+KEYWORDS=amd64 ~hppa ppc64 ~sparc x86
LICENSE=PHP-3
RDEPEND=>=dev-php/PEAR-HTML_Table-1.5-r1 >=dev-php/PEAR-Numbers_Words-0.13.1-r1 >=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/HTML_Table_Matrix-1.0.10.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=7559dbb43795a80bea9350c4c9ea6c38
+_md5_=47ec4d79a9b19dd4d05756a1814d2793
diff --git a/metadata/md5-cache/dev-php/PEAR-HTML_Template_Flexy-1.3.13 b/metadata/md5-cache/dev-php/PEAR-HTML_Template_Flexy-1.3.13
index 3a61b1bd0723..273bbe4ab1f9 100644
--- a/metadata/md5-cache/dev-php/PEAR-HTML_Template_Flexy-1.3.13
+++ b/metadata/md5-cache/dev-php/PEAR-HTML_Template_Flexy-1.3.13
@@ -4,10 +4,10 @@ EAPI=6
HOMEPAGE=https://pear.php.net/package/HTML_Template_Flexy
INHERIT=php-pear-r2
IUSE=minimal
-KEYWORDS=amd64 ~hppa ppc ppc64 sparc x86
+KEYWORDS=amd64 ~hppa ppc64 sparc x86
LICENSE=PHP-2.02
RDEPEND=!minimal? ( >=dev-php/PEAR-HTML_Javascript-1.1.0-r1 dev-php/PEAR-File_Gettext ) >=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/HTML_Template_Flexy-1.3.13.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=f1319b828dd7b4a67c46b15a10e5f85a
+_md5_=13024b4ed3062632e33d15654f02c6a9
diff --git a/metadata/md5-cache/dev-php/PEAR-HTML_Template_Sigma-1.3.0-r1 b/metadata/md5-cache/dev-php/PEAR-HTML_Template_Sigma-1.3.0-r1
index 9cf075826502..aa96fd895298 100644
--- a/metadata/md5-cache/dev-php/PEAR-HTML_Template_Sigma-1.3.0-r1
+++ b/metadata/md5-cache/dev-php/PEAR-HTML_Template_Sigma-1.3.0-r1
@@ -5,11 +5,11 @@ EAPI=6
HOMEPAGE=https://pear.php.net/package/HTML_Template_Sigma
INHERIT=php-pear-r2
IUSE=test
-KEYWORDS=amd64 ~hppa ppc ppc64 sparc x86
+KEYWORDS=amd64 ~hppa ppc64 sparc x86
LICENSE=PHP-3.01
RDEPEND=dev-lang/php:*[ctype] >=dev-php/pear-1.8.1
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://pear.php.net/get/HTML_Template_Sigma-1.3.0.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=4713fdae8b022dfff49ea12970194978
+_md5_=8daf53d5003ed80fc27d854f26d24796
diff --git a/metadata/md5-cache/dev-php/PEAR-HTTP-1.4.1-r3 b/metadata/md5-cache/dev-php/PEAR-HTTP-1.4.1-r3
index 7cb66e3a430e..fcb7cbd7ec0b 100644
--- a/metadata/md5-cache/dev-php/PEAR-HTTP-1.4.1-r3
+++ b/metadata/md5-cache/dev-php/PEAR-HTTP-1.4.1-r3
@@ -5,11 +5,11 @@ EAPI=6
HOMEPAGE=https://pear.php.net/package/HTTP
INHERIT=php-pear-r2 edos2unix
IUSE=test
-KEYWORDS=amd64 ~hppa ppc ppc64 sparc x86
+KEYWORDS=amd64 ~hppa ppc64 sparc x86
LICENSE=BSD
RDEPEND=>=dev-php/pear-1.8.1
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://pear.php.net/get/HTTP-1.4.1.tgz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=a90290767a4cce0340f06dafc16da666
+_md5_=1cfe34275a83b57b81580f5ab6093ddd
diff --git a/metadata/md5-cache/dev-php/PEAR-HTTP_Request2-2.5.0 b/metadata/md5-cache/dev-php/PEAR-HTTP_Request2-2.5.0
index 2ca18ca0ac02..c45506fa01ad 100644
--- a/metadata/md5-cache/dev-php/PEAR-HTTP_Request2-2.5.0
+++ b/metadata/md5-cache/dev-php/PEAR-HTTP_Request2-2.5.0
@@ -5,11 +5,11 @@ EAPI=7
HOMEPAGE=https://pear.php.net/package/HTTP_Request2
INHERIT=php-pear-r2
IUSE=+curl +fileinfo +ssl test +zlib
-KEYWORDS=amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 sparc x86
+KEYWORDS=amd64 ~arm ~hppa ~ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-lang/php:*[curl?,fileinfo?,ssl?,zlib?] >=dev-php/PEAR-Net_URL2-2.2.0 >=dev-php/pear-1.8.1
RESTRICT=test
SLOT=0
SRC_URI=https://pear.php.net/get/HTTP_Request2-2.5.0.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=9b0c7303f8301b894870ab2a9a600289
+_md5_=77d1728bbb15b92b8217d72499e4c0df
diff --git a/metadata/md5-cache/dev-php/PEAR-HTTP_Request2-2.5.1 b/metadata/md5-cache/dev-php/PEAR-HTTP_Request2-2.5.1
index 7a1145ab8e6d..68039d88c039 100644
--- a/metadata/md5-cache/dev-php/PEAR-HTTP_Request2-2.5.1
+++ b/metadata/md5-cache/dev-php/PEAR-HTTP_Request2-2.5.1
@@ -6,11 +6,11 @@ HOMEPAGE=https://pear.php.net/package/HTTP_Request2
IDEPEND=>=dev-php/pear-1.8.1
INHERIT=php-pear-r2
IUSE=+curl +fileinfo +ssl test +zlib
-KEYWORDS=amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 sparc x86
+KEYWORDS=amd64 ~arm ~hppa ~ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-lang/php:*[curl?,fileinfo?,ssl?,zlib?] >=dev-php/PEAR-Net_URL2-2.2.0 >=dev-php/pear-1.8.1
RESTRICT=test
SLOT=0
SRC_URI=https://pear.php.net/get/HTTP_Request2-2.5.1.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=e971869011aa8a300d3bee3358bac9ec
+_md5_=f7a2fad8b70fb5978285cfae82c05563
diff --git a/metadata/md5-cache/dev-php/PEAR-Image_IPTC-1.0.2-r2 b/metadata/md5-cache/dev-php/PEAR-Image_IPTC-1.0.2-r2
index bcaf4f840665..4ffc52a44559 100644
--- a/metadata/md5-cache/dev-php/PEAR-Image_IPTC-1.0.2-r2
+++ b/metadata/md5-cache/dev-php/PEAR-Image_IPTC-1.0.2-r2
@@ -3,10 +3,10 @@ DESCRIPTION=This package provides a mechanism for modifying IPTC header informat
EAPI=6
HOMEPAGE=https://pear.php.net/package/Image_IPTC
INHERIT=php-pear-r2
-KEYWORDS=amd64 ~hppa ppc ppc64 sparc x86
+KEYWORDS=amd64 ~hppa ppc64 sparc x86
LICENSE=PHP-2.02
RDEPEND=>=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/Image_IPTC-1.0.2.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=781f63874af6ebaa2ea98ae77aec6c9b
+_md5_=709fbe784206f8461413ad6aa2521a4d
diff --git a/metadata/md5-cache/dev-php/PEAR-Log-1.13.3 b/metadata/md5-cache/dev-php/PEAR-Log-1.13.3
index 8aa573675904..02a2400a5cec 100644
--- a/metadata/md5-cache/dev-php/PEAR-Log-1.13.3
+++ b/metadata/md5-cache/dev-php/PEAR-Log-1.13.3
@@ -4,10 +4,10 @@ DESCRIPTION=The Log framework provides an abstracted logging system
EAPI=7
HOMEPAGE=https://pear.php.net/package/Log
IUSE=examples test
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=MIT
RDEPEND=dev-lang/php:* dev-php/PEAR-PEAR dev-php/PEAR-DB dev-php/PEAR-Mail dev-php/PEAR-MDB2
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=http://download.pear.php.net/package/Log-1.13.3.tgz
-_md5_=d31119ef681a318b31d0612adaa638f8
+_md5_=567eb776956ef84dd97d1c58d418b328
diff --git a/metadata/md5-cache/dev-php/PEAR-MDB-1.3.0-r2 b/metadata/md5-cache/dev-php/PEAR-MDB-1.3.0-r2
index 3c7f188031ef..7bf1821a33cb 100644
--- a/metadata/md5-cache/dev-php/PEAR-MDB-1.3.0-r2
+++ b/metadata/md5-cache/dev-php/PEAR-MDB-1.3.0-r2
@@ -3,10 +3,10 @@ DESCRIPTION=PEAR MDB combines the PEAR DB and Metabase php database abstraction
EAPI=6
HOMEPAGE=https://pear.php.net/package/MDB
INHERIT=php-pear-r2
-KEYWORDS=amd64 ~hppa ppc ppc64 sparc x86
+KEYWORDS=amd64 ~hppa ppc64 sparc x86
LICENSE=BSD
RDEPEND=dev-php/PEAR-XML_Parser >=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/MDB-1.3.0.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=3c2f9c04ec9844531a4d9be1aae97554
+_md5_=ac4a5c670f5ec1a9eda4092961b0f89e
diff --git a/metadata/md5-cache/dev-php/PEAR-MDB2-2.5.0_beta5-r2 b/metadata/md5-cache/dev-php/PEAR-MDB2-2.5.0_beta5-r2
index 3412251d827b..5f7dfcee7010 100644
--- a/metadata/md5-cache/dev-php/PEAR-MDB2-2.5.0_beta5-r2
+++ b/metadata/md5-cache/dev-php/PEAR-MDB2-2.5.0_beta5-r2
@@ -4,11 +4,11 @@ EAPI=7
HOMEPAGE=https://pear.php.net/package/MDB2
INHERIT=php-pear-r2
IUSE=mssql mysql mysqli oci8 oci8-instant-client postgres sqlite
-KEYWORDS=~alpha amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
PDEPEND=mssql? ( >=dev-php/PEAR-MDB2_Driver_mssql-1.3.0_beta4 ) mysql? ( >=dev-php/PEAR-MDB2_Driver_mysqli-1.5.0_beta4 ) mysqli? ( >=dev-php/PEAR-MDB2_Driver_mysqli-1.5.0_beta4 ) oci8? ( >=dev-php/PEAR-MDB2_Driver_oci8-1.5.0_beta4 ) oci8-instant-client? ( >=dev-php/PEAR-MDB2_Driver_oci8-1.5.0_beta4 ) postgres? ( >=dev-php/PEAR-MDB2_Driver_pgsql-1.5.0_beta4 )
RDEPEND=>=dev-php/PEAR-PEAR-1.9.1 >=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/MDB2-2.5.0b5.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=6ae27103a27ffdcc71b873e7acce44a7
+_md5_=aa94b5e772f37bc2b83f98c85f1568ab
diff --git a/metadata/md5-cache/dev-php/PEAR-MDB2-2.5.0_beta5-r3 b/metadata/md5-cache/dev-php/PEAR-MDB2-2.5.0_beta5-r3
index a46018aee140..6df202b4e9d3 100644
--- a/metadata/md5-cache/dev-php/PEAR-MDB2-2.5.0_beta5-r3
+++ b/metadata/md5-cache/dev-php/PEAR-MDB2-2.5.0_beta5-r3
@@ -5,11 +5,11 @@ HOMEPAGE=https://pear.php.net/package/MDB2
IDEPEND=>=dev-php/pear-1.8.1
INHERIT=php-pear-r2
IUSE=mssql mysql mysqli postgres sqlite
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86
+KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86
LICENSE=BSD
PDEPEND=mssql? ( dev-php/PEAR-MDB2_Driver_mssql ) mysql? ( dev-php/PEAR-MDB2_Driver_mysqli ) mysqli? ( dev-php/PEAR-MDB2_Driver_mysqli ) postgres? ( dev-php/PEAR-MDB2_Driver_pgsql )
RDEPEND=dev-php/PEAR-PEAR >=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/MDB2-2.5.0b5.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=dae94df3720ebca91ac6effbac261fe6
+_md5_=f044f4654f93c532f351bb4799c61eb9
diff --git a/metadata/md5-cache/dev-php/PEAR-MDB2_Driver_mssql-1.5.0_beta4-r1 b/metadata/md5-cache/dev-php/PEAR-MDB2_Driver_mssql-1.5.0_beta4-r1
index 2ac88e5532f5..56138c064a9e 100644
--- a/metadata/md5-cache/dev-php/PEAR-MDB2_Driver_mssql-1.5.0_beta4-r1
+++ b/metadata/md5-cache/dev-php/PEAR-MDB2_Driver_mssql-1.5.0_beta4-r1
@@ -3,10 +3,10 @@ DESCRIPTION=Database Abstraction Layer, mssql driver
EAPI=6
HOMEPAGE=https://pear.php.net/package/MDB2_Driver_mssql
INHERIT=php-pear-r2
-KEYWORDS=~alpha amd64 ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=~alpha amd64 ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=>=dev-php/PEAR-MDB2-2.5.0_beta3 dev-lang/php:*[mssql] >=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/MDB2_Driver_mssql-1.5.0b4.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=963282c39339ef478730681ba38456b3
+_md5_=5cc2f1cf20682fffbcf63308aa970b9e
diff --git a/metadata/md5-cache/dev-php/PEAR-MDB2_Driver_mysqli-1.5.0_beta4-r1 b/metadata/md5-cache/dev-php/PEAR-MDB2_Driver_mysqli-1.5.0_beta4-r1
index 96982cc0025b..bebe7b5071bf 100644
--- a/metadata/md5-cache/dev-php/PEAR-MDB2_Driver_mysqli-1.5.0_beta4-r1
+++ b/metadata/md5-cache/dev-php/PEAR-MDB2_Driver_mysqli-1.5.0_beta4-r1
@@ -3,10 +3,10 @@ DESCRIPTION=Database Abstraction Layer, mysqli driver
EAPI=6
HOMEPAGE=https://pear.php.net/package/MDB2_Driver_mysqli
INHERIT=php-pear-r2
-KEYWORDS=~alpha amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=>=dev-php/PEAR-MDB2-2.5.0_beta3 dev-lang/php:*[mysqli(-)] >=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/MDB2_Driver_mysqli-1.5.0b4.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=027225f24c8882522de2f03771c0e7f3
+_md5_=c61ceda525c9c8dcf70be0e06f489e74
diff --git a/metadata/md5-cache/dev-php/PEAR-MDB2_Driver_pgsql-1.5.0_beta4-r1 b/metadata/md5-cache/dev-php/PEAR-MDB2_Driver_pgsql-1.5.0_beta4-r1
index 369d011712d5..94196054fa20 100644
--- a/metadata/md5-cache/dev-php/PEAR-MDB2_Driver_pgsql-1.5.0_beta4-r1
+++ b/metadata/md5-cache/dev-php/PEAR-MDB2_Driver_pgsql-1.5.0_beta4-r1
@@ -3,10 +3,10 @@ DESCRIPTION=Database Abstraction Layer, pgsql driver
EAPI=6
HOMEPAGE=https://pear.php.net/package/MDB2_Driver_pgsql
INHERIT=php-pear-r2
-KEYWORDS=~alpha amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=>=dev-php/PEAR-MDB2-2.5.0_beta3 dev-lang/php:*[postgres(-)] >=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/MDB2_Driver_pgsql-1.5.0b4.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=4c07391b7d7520554514ef95b590368c
+_md5_=9320123bddfd1be77edfe87e81d4e39d
diff --git a/metadata/md5-cache/dev-php/PEAR-MIME_Type-1.4.1 b/metadata/md5-cache/dev-php/PEAR-MIME_Type-1.4.1
index 6dcd0038abf7..e02cefecf237 100644
--- a/metadata/md5-cache/dev-php/PEAR-MIME_Type-1.4.1
+++ b/metadata/md5-cache/dev-php/PEAR-MIME_Type-1.4.1
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=Utility class for dealing with MIME types
EAPI=6
HOMEPAGE=https://pear.php.net/package/MIME_Type
-KEYWORDS=amd64 ~hppa ppc ppc64 ~sparc x86
+KEYWORDS=amd64 ~hppa ppc64 ~sparc x86
LICENSE=LGPL-3
RDEPEND=>=dev-lang/php-5.4:* >=dev-php/pear-1.9 dev-php/PEAR-System_Command
SLOT=0
SRC_URI=https://pear.php.net/get/MIME_Type-1.4.1.tgz
-_md5_=b4bf556e7c126afe9d6ebed4330cdc43
+_md5_=295363a43eaa67dda64f2340ba6b3d3e
diff --git a/metadata/md5-cache/dev-php/PEAR-Mail-1.5.0 b/metadata/md5-cache/dev-php/PEAR-Mail-1.5.0
index c5156b6f7572..9896136c75e1 100644
--- a/metadata/md5-cache/dev-php/PEAR-Mail-1.5.0
+++ b/metadata/md5-cache/dev-php/PEAR-Mail-1.5.0
@@ -6,11 +6,11 @@ HOMEPAGE=https://pear.php.net/package/Mail
IDEPEND=>=dev-php/pear-1.8.1
INHERIT=php-pear-r2 edos2unix
IUSE=test
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=>=dev-php/PEAR-Net_SMTP-1.4.1 >=dev-php/pear-1.8.1
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://pear.php.net/get/Mail-1.5.0.tgz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=74bb9a5b8d74b0366df9c83bfff233c5
+_md5_=cc421554f098ae0e6386586a7d6e5524
diff --git a/metadata/md5-cache/dev-php/PEAR-Mail_Mime-1.10.11 b/metadata/md5-cache/dev-php/PEAR-Mail_Mime-1.10.11
index 8318224906b2..e9d39b2c68f2 100644
--- a/metadata/md5-cache/dev-php/PEAR-Mail_Mime-1.10.11
+++ b/metadata/md5-cache/dev-php/PEAR-Mail_Mime-1.10.11
@@ -5,11 +5,11 @@ EAPI=7
HOMEPAGE=https://pear.php.net/package/Mail_Mime
INHERIT=php-pear-r2
IUSE=test
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=>=dev-php/pear-1.8.1
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://pear.php.net/get/Mail_Mime-1.10.11.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=ff5c6d3b8c28d3b85fdebe3dfacb197a
+_md5_=92284403c5d960c8410141b67ecc4c4b
diff --git a/metadata/md5-cache/dev-php/PEAR-Mail_Mime-1.10.12 b/metadata/md5-cache/dev-php/PEAR-Mail_Mime-1.10.12
new file mode 100644
index 000000000000..e44967a1e49e
--- /dev/null
+++ b/metadata/md5-cache/dev-php/PEAR-Mail_Mime-1.10.12
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-php/PEAR-PEAR )
+DEFINED_PHASES=install postinst postrm test
+DESCRIPTION=Create and manipulate mime messages with PHP
+EAPI=8
+HOMEPAGE=https://pear.php.net/package/Mail_Mime
+IDEPEND=>=dev-php/pear-1.8.1
+INHERIT=php-pear-r2
+IUSE=test
+KEYWORDS=~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86
+LICENSE=BSD
+RDEPEND=>=dev-php/pear-1.8.1
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://pear.php.net/get/Mail_Mime-1.10.12.tgz
+_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
+_md5_=8810d7d2e697b5493921f4487acb3933
diff --git a/metadata/md5-cache/dev-php/PEAR-Mail_mimeDecode-1.5.6-r3 b/metadata/md5-cache/dev-php/PEAR-Mail_mimeDecode-1.5.6-r3
index 8742936628dc..52ff4b1c76dd 100644
--- a/metadata/md5-cache/dev-php/PEAR-Mail_mimeDecode-1.5.6-r3
+++ b/metadata/md5-cache/dev-php/PEAR-Mail_mimeDecode-1.5.6-r3
@@ -6,11 +6,11 @@ HOMEPAGE=https://pear.php.net/package/Mail_mimeDecode
IDEPEND=>=dev-php/pear-1.8.1
INHERIT=php-pear-r2
IUSE=test
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=>=dev-php/PEAR-Mail_Mime-1.5.2 >=dev-php/pear-1.8.1
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://pear.php.net/get/Mail_mimeDecode-1.5.6.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=389439b59fabd06c86064a8a983308f8
+_md5_=ab835b465b8ea86c334217d910055aa2
diff --git a/metadata/md5-cache/dev-php/PEAR-Math_BigInteger-1.0.3-r1 b/metadata/md5-cache/dev-php/PEAR-Math_BigInteger-1.0.3-r1
index ccaae4a81bd3..161aa99b7d28 100644
--- a/metadata/md5-cache/dev-php/PEAR-Math_BigInteger-1.0.3-r1
+++ b/metadata/md5-cache/dev-php/PEAR-Math_BigInteger-1.0.3-r1
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=Pure-PHP arbitrary precision integer arithmetic library
EAPI=6
HOMEPAGE=https://pear.php.net/package/Math_BigInteger http://phpseclib.sourceforge.net/documentation/math.html
-KEYWORDS=amd64 ~hppa ppc ppc64 sparc x86
+KEYWORDS=amd64 ~hppa ppc64 sparc x86
LICENSE=MIT
RDEPEND=dev-lang/php:*
SLOT=0
SRC_URI=http://download.pear.php.net/package/Math_BigInteger-1.0.3.tgz
-_md5_=c50c13c360eecee0946fc6591d73174a
+_md5_=7f39b405f50b4cfc317ec739585bcc21
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_DNS-1.0.7-r1 b/metadata/md5-cache/dev-php/PEAR-Net_DNS-1.0.7-r1
index 06aa1853f88e..66f8db62a74d 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_DNS-1.0.7-r1
+++ b/metadata/md5-cache/dev-php/PEAR-Net_DNS-1.0.7-r1
@@ -3,10 +3,10 @@ DESCRIPTION=Resolver library used to communicate with a DNS server
EAPI=6
HOMEPAGE=https://pear.php.net/package/Net_DNS
INHERIT=php-pear-r2
-KEYWORDS=amd64 ~hppa ppc ppc64 sparc x86
+KEYWORDS=amd64 ~hppa ppc64 sparc x86
LICENSE=PHP-3.01 || ( LGPL-2.1 LGPL-3 )
RDEPEND=>=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/Net_DNS-1.0.7.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=1e1f93e059bbda6490e4c793ddf89020
+_md5_=1eddf299e22b90c4ddc9f26d92622667
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_IDNA2-0.2.0 b/metadata/md5-cache/dev-php/PEAR-Net_IDNA2-0.2.0
index 9250c58e6c70..9bf956b2fc65 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_IDNA2-0.2.0
+++ b/metadata/md5-cache/dev-php/PEAR-Net_IDNA2-0.2.0
@@ -3,10 +3,10 @@ DESCRIPTION=Punycode encoding and decoding
EAPI=6
HOMEPAGE=https://pear.php.net/package/Net_IDNA2
INHERIT=php-pear-r2
-KEYWORDS=amd64 arm ~hppa ppc ppc64 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 sparc x86
LICENSE=LGPL-2.1
RDEPEND=>=dev-php/PEAR-PEAR-1.10.1 >=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/Net_IDNA2-0.2.0.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=0eb5db2b71084901270d2f86ebc496e7
+_md5_=84d99393bd77e87634569d86b51b48ab
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_LDAP2-2.2.0-r1 b/metadata/md5-cache/dev-php/PEAR-Net_LDAP2-2.2.0-r1
index b736bd66268f..a73f57fba035 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_LDAP2-2.2.0-r1
+++ b/metadata/md5-cache/dev-php/PEAR-Net_LDAP2-2.2.0-r1
@@ -4,10 +4,10 @@ DESCRIPTION=OO interface for searching and manipulating LDAP-entries
EAPI=6
HOMEPAGE=https://pear.php.net/package/Net_LDAP2
IUSE=examples test
-KEYWORDS=amd64 arm ~hppa ~ppc ppc64 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 sparc x86
LICENSE=LGPL-2.1
RDEPEND=dev-lang/php:*[ldap] dev-php/PEAR-PEAR
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=http://download.pear.php.net/package/Net_LDAP2-2.2.0.tgz
-_md5_=1949f8130649ae324d08b392477f9b69
+_md5_=14278458a5d7047ac54f13544455c1ed
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_POP3-1.3.8-r1 b/metadata/md5-cache/dev-php/PEAR-Net_POP3-1.3.8-r1
index 60156fd646f0..918b8386d601 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_POP3-1.3.8-r1
+++ b/metadata/md5-cache/dev-php/PEAR-Net_POP3-1.3.8-r1
@@ -4,10 +4,10 @@ EAPI=6
HOMEPAGE=https://pear.php.net/package/Net_POP3
INHERIT=php-pear-r2
IUSE=+sasl
-KEYWORDS=amd64 ~hppa ppc ppc64 ~sparc x86
+KEYWORDS=amd64 ~hppa ppc64 ~sparc x86
LICENSE=BSD
RDEPEND=>=dev-php/PEAR-Net_Socket-1.0.6-r1 sasl? ( >=dev-php/PEAR-Auth_SASL-1.0.2 ) >=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/Net_POP3-1.3.8.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=5b2c50c234db775ed570d1ad85712e45
+_md5_=04c2ab0f296975c50654a935bdd5c9dd
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_Ping-2.4.5-r2 b/metadata/md5-cache/dev-php/PEAR-Net_Ping-2.4.5-r2
index 95d7ec2bf443..11265df38daf 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_Ping-2.4.5-r2
+++ b/metadata/md5-cache/dev-php/PEAR-Net_Ping-2.4.5-r2
@@ -3,9 +3,9 @@ DESCRIPTION=OS independent wrapper class for executing ping calls
EAPI=6
HOMEPAGE=https://pear.php.net/package/Net_Ping
IUSE=examples
-KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~hppa ~ppc64 ~sparc ~x86
LICENSE=PHP-3.01
RDEPEND=dev-lang/php:* dev-php/PEAR-PEAR
SLOT=0
SRC_URI=http://download.pear.php.net/package/Net_Ping-2.4.5.tgz
-_md5_=b954587c6a03eb6004c044f0ca0b2772
+_md5_=060b3e0d3116568ba147d7df206fb1d5
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.10.0 b/metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.10.0
index 448f9e53647c..d20afba00f5d 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.10.0
+++ b/metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.10.0
@@ -5,11 +5,11 @@ EAPI=7
HOMEPAGE=https://pear.php.net/package/Net_SMTP
INHERIT=php-pear-r2
IUSE=examples sasl test
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD-2
RDEPEND=dev-lang/php:* dev-php/PEAR-Net_Socket dev-php/PEAR-PEAR sasl? ( dev-php/PEAR-Auth_SASL ) >=dev-php/pear-1.8.1
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://pear.php.net/get/Net_SMTP-1.10.0.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=f39a7e5177c26ecc2c5467efc7f91ab9
+_md5_=7799c5fdcbb4afa569bfab29260c65bf
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.12.1 b/metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.12.1
new file mode 100644
index 000000000000..6a2828e288a3
--- /dev/null
+++ b/metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.12.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-lang/php:* dev-php/PEAR-Net_Socket dev-php/PEAR-PEAR sasl? ( dev-php/PEAR-Auth_SASL ) )
+DEFINED_PHASES=install postinst postrm test
+DESCRIPTION=A PHP implementation of the SMTP protocol
+EAPI=8
+HOMEPAGE=https://pear.php.net/package/Net_SMTP
+IDEPEND=>=dev-php/pear-1.8.1
+INHERIT=php-pear-r2
+IUSE=examples sasl test
+KEYWORDS=~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86
+LICENSE=BSD-2
+RDEPEND=dev-lang/php:* dev-php/PEAR-Net_Socket dev-php/PEAR-PEAR sasl? ( dev-php/PEAR-Auth_SASL ) >=dev-php/pear-1.8.1
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://pear.php.net/get/Net_SMTP-1.12.1.tgz
+_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
+_md5_=1d4d49fa96b81e0da201fec081a98014
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_Sieve-1.4.6 b/metadata/md5-cache/dev-php/PEAR-Net_Sieve-1.4.6
index 1c48f7829da5..107426c1bd59 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_Sieve-1.4.6
+++ b/metadata/md5-cache/dev-php/PEAR-Net_Sieve-1.4.6
@@ -5,10 +5,10 @@ HOMEPAGE=https://pear.php.net/package/Net_Sieve
IDEPEND=>=dev-php/pear-1.8.1
INHERIT=php-pear-r2
IUSE=sasl
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-php/PEAR-Net_Socket sasl? ( dev-php/PEAR-Auth_SASL ) >=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/Net_Sieve-1.4.6.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=65fa4ff1acde32ba1ef5242eda525f09
+_md5_=82790448239d4492ac52834bd82e98d7
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_Sieve-1.4.7 b/metadata/md5-cache/dev-php/PEAR-Net_Sieve-1.4.7
new file mode 100644
index 000000000000..16bf8ed35a2d
--- /dev/null
+++ b/metadata/md5-cache/dev-php/PEAR-Net_Sieve-1.4.7
@@ -0,0 +1,14 @@
+DEFINED_PHASES=install postinst postrm
+DESCRIPTION=An API for talking to sieve (RFC 3028) servers
+EAPI=8
+HOMEPAGE=https://pear.php.net/package/Net_Sieve
+IDEPEND=>=dev-php/pear-1.8.1
+INHERIT=php-pear-r2
+IUSE=sasl
+KEYWORDS=~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86
+LICENSE=BSD
+RDEPEND=dev-php/PEAR-Net_Socket sasl? ( dev-php/PEAR-Auth_SASL ) >=dev-php/pear-1.8.1
+SLOT=0
+SRC_URI=https://pear.php.net/get/Net_Sieve-1.4.7.tgz
+_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
+_md5_=c56b78747a5b3748dedc59cfa2745932
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_SmartIRC-1.1.14 b/metadata/md5-cache/dev-php/PEAR-Net_SmartIRC-1.1.14
index 66d7e931f04d..58145115dee7 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_SmartIRC-1.1.14
+++ b/metadata/md5-cache/dev-php/PEAR-Net_SmartIRC-1.1.14
@@ -4,10 +4,10 @@ EAPI=7
HOMEPAGE=https://pear.php.net/package/Net_SmartIRC
INHERIT=php-pear-r2
IUSE=doc examples
-KEYWORDS=amd64 ~hppa ppc ppc64 sparc x86
+KEYWORDS=amd64 ~hppa ppc64 sparc x86
LICENSE=LGPL-2.1
RDEPEND=>=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/Net_SmartIRC-1.1.14.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=921f25bf88aaa4f95d53d5450a70354d
+_md5_=65c94b69e022e7edf577467dc64a1367
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_Socket-1.2.2 b/metadata/md5-cache/dev-php/PEAR-Net_Socket-1.2.2
index ec5427d9a3eb..291ccd166f47 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_Socket-1.2.2
+++ b/metadata/md5-cache/dev-php/PEAR-Net_Socket-1.2.2
@@ -3,10 +3,10 @@ DESCRIPTION=PHP class interface to TCP sockets
EAPI=6
HOMEPAGE=https://pear.php.net/package/Net_Socket
INHERIT=php-pear-r2
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD-2
RDEPEND=>=dev-php/PEAR-PEAR-1.10.1 >=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/Net_Socket-1.2.2.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=533fe69ed844a9c924e795c35abc7c8c
+_md5_=2dee664639a002ed76d5e0a96a8e85c7
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_URL-1.0.15-r1 b/metadata/md5-cache/dev-php/PEAR-Net_URL-1.0.15-r1
index 94d99267f7ac..44407097e1b9 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_URL-1.0.15-r1
+++ b/metadata/md5-cache/dev-php/PEAR-Net_URL-1.0.15-r1
@@ -3,10 +3,10 @@ DESCRIPTION=Easy parsing of URLs
EAPI=6
HOMEPAGE=https://pear.php.net/package/Net_URL
INHERIT=php-pear-r2
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=>=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/Net_URL-1.0.15.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=021f6b5e9c390f1e4c08d1765e1f7b0f
+_md5_=67edb4b22311a0f887c818d619e7a018
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_URL2-2.2.1-r2 b/metadata/md5-cache/dev-php/PEAR-Net_URL2-2.2.1-r2
index 05ec8e98d063..1a03af523848 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_URL2-2.2.1-r2
+++ b/metadata/md5-cache/dev-php/PEAR-Net_URL2-2.2.1-r2
@@ -3,10 +3,10 @@ DESCRIPTION=Easy parsing of URLs (PHP5 port of PEAR-Net_URL package)
EAPI=6
HOMEPAGE=https://pear.php.net/package/Net_URL2
INHERIT=php-pear-r2
-KEYWORDS=amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 sparc x86
+KEYWORDS=amd64 ~arm ~hppa ~ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=>=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/Net_URL2-2.2.1.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=46e74a41802f59bf4598779effdfb465
+_md5_=9413f699c91b972fba5e4609168f6ad0
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_UserAgent_Detect-2.5.2-r1 b/metadata/md5-cache/dev-php/PEAR-Net_UserAgent_Detect-2.5.2-r1
index 1df1c524178c..993049a62fc8 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_UserAgent_Detect-2.5.2-r1
+++ b/metadata/md5-cache/dev-php/PEAR-Net_UserAgent_Detect-2.5.2-r1
@@ -3,10 +3,10 @@ DESCRIPTION=Determines Web browser, version, and platform from an HTTP user agen
EAPI=6
HOMEPAGE=https://pear.php.net/package/Net_UserAgent_Detect
INHERIT=php-pear-r2
-KEYWORDS=amd64 ~hppa ppc ppc64 sparc x86
+KEYWORDS=amd64 ~hppa ppc64 sparc x86
LICENSE=PHP-2.02
RDEPEND=>=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/Net_UserAgent_Detect-2.5.2.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=9c2c59811af42c5a52c180878bb06faa
+_md5_=da914653861060f177a131bfe0b2808d
diff --git a/metadata/md5-cache/dev-php/PEAR-Numbers_Words-0.18.2 b/metadata/md5-cache/dev-php/PEAR-Numbers_Words-0.18.2
index 66c81f6c2a8d..ccdb0c01113a 100644
--- a/metadata/md5-cache/dev-php/PEAR-Numbers_Words-0.18.2
+++ b/metadata/md5-cache/dev-php/PEAR-Numbers_Words-0.18.2
@@ -5,11 +5,11 @@ EAPI=6
HOMEPAGE=https://pear.php.net/package/Numbers_Words
INHERIT=php-pear-r2
IUSE=test
-KEYWORDS=amd64 ~hppa ppc ppc64 sparc x86
+KEYWORDS=amd64 ~hppa ppc64 sparc x86
LICENSE=PHP-3.01
RDEPEND=dev-php/PEAR-Math_BigInteger >=dev-php/pear-1.8.1
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://pear.php.net/get/Numbers_Words-0.18.2.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=e15bee817fc1a2ccdc10a21a74bca42a
+_md5_=3c9cff3fca21920d6a6f634e9ed3765b
diff --git a/metadata/md5-cache/dev-php/PEAR-OLE-1.0.0_rc3 b/metadata/md5-cache/dev-php/PEAR-OLE-1.0.0_rc3
index 013046ceb58e..aa7904592a31 100644
--- a/metadata/md5-cache/dev-php/PEAR-OLE-1.0.0_rc3
+++ b/metadata/md5-cache/dev-php/PEAR-OLE-1.0.0_rc3
@@ -3,10 +3,10 @@ DESCRIPTION=Package for reading and writing OLE containers
EAPI=6
HOMEPAGE=https://pear.php.net/package/OLE
INHERIT=php-pear-r2
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=PHP-3.01
RDEPEND=>=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/OLE-1.0.0RC3.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=c82108be3136f69727a32075fe836eeb
+_md5_=06472d32c9bd4e4df25ad79cb90219e3
diff --git a/metadata/md5-cache/dev-php/PEAR-PEAR-1.10.12 b/metadata/md5-cache/dev-php/PEAR-PEAR-1.10.12
deleted file mode 100644
index 2927e798bdc7..000000000000
--- a/metadata/md5-cache/dev-php/PEAR-PEAR-1.10.12
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=config install postinst prepare prerm setup
-DESCRIPTION=PEAR Base System
-EAPI=7
-HOMEPAGE=https://pear.php.net/package/PEAR
-KEYWORDS=~alpha amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=dev-lang/php:*[cli(-),xml(-),zlib(-)] >=dev-php/PEAR-Archive_Tar-1.4.9 >=dev-php/PEAR-Console_Getopt-1.4.1 dev-php/PEAR-Exception >=dev-php/PEAR-Structures_Graph-1.1.0 >=dev-php/PEAR-XML_Util-1.4.0
-SLOT=0
-SRC_URI=https://pear.php.net/get/PEAR-1.10.12.tgz
-_md5_=5b01a8ae3781619b4660f19f6ed79b20
diff --git a/metadata/md5-cache/dev-php/PEAR-PEAR-1.10.13 b/metadata/md5-cache/dev-php/PEAR-PEAR-1.10.13
index c40617e34c6f..48c4822a1b66 100644
--- a/metadata/md5-cache/dev-php/PEAR-PEAR-1.10.13
+++ b/metadata/md5-cache/dev-php/PEAR-PEAR-1.10.13
@@ -2,9 +2,9 @@ DEFINED_PHASES=config install postinst prepare prerm setup
DESCRIPTION=PEAR Base System
EAPI=7
HOMEPAGE=https://pear.php.net/package/PEAR
-KEYWORDS=~alpha amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=MIT
RDEPEND=dev-lang/php:*[cli(-),xml(-),zlib(-)] >=dev-php/PEAR-Archive_Tar-1.4.9 >=dev-php/PEAR-Console_Getopt-1.4.1 dev-php/PEAR-Exception >=dev-php/PEAR-Structures_Graph-1.1.0 >=dev-php/PEAR-XML_Util-1.4.0
SLOT=0
SRC_URI=https://pear.php.net/get/PEAR-1.10.13.tgz
-_md5_=5b01a8ae3781619b4660f19f6ed79b20
+_md5_=e6871eadc458bc9bba061dcf0daafdaa
diff --git a/metadata/md5-cache/dev-php/PEAR-PEAR-1.10.15 b/metadata/md5-cache/dev-php/PEAR-PEAR-1.10.15
new file mode 100644
index 000000000000..0dcfb8aaf9b9
--- /dev/null
+++ b/metadata/md5-cache/dev-php/PEAR-PEAR-1.10.15
@@ -0,0 +1,10 @@
+DEFINED_PHASES=config install postinst prepare prerm setup
+DESCRIPTION=PEAR Base System
+EAPI=8
+HOMEPAGE=https://pear.php.net/package/PEAR
+KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=dev-lang/php:*[cli(-),xml(-),zlib(-)] dev-php/PEAR-Archive_Tar dev-php/PEAR-Console_Getopt dev-php/PEAR-Exception dev-php/PEAR-Structures_Graph dev-php/PEAR-XML_Util
+SLOT=0
+SRC_URI=https://pear.php.net/get/PEAR-1.10.15.tgz
+_md5_=7168fed30517205a98e7801409aee52c
diff --git a/metadata/md5-cache/dev-php/PEAR-Pager-2.5.1 b/metadata/md5-cache/dev-php/PEAR-Pager-2.5.1
index 5917a94bd4f2..9410e1b3e94a 100644
--- a/metadata/md5-cache/dev-php/PEAR-Pager-2.5.1
+++ b/metadata/md5-cache/dev-php/PEAR-Pager-2.5.1
@@ -3,10 +3,10 @@ DESCRIPTION=Data paging class
EAPI=6
HOMEPAGE=https://pear.php.net/package/Pager
INHERIT=php-pear-r2
-KEYWORDS=amd64 ~hppa ppc ppc64 sparc x86
+KEYWORDS=amd64 ~hppa ppc64 sparc x86
LICENSE=BSD
RDEPEND=>=dev-lang/php-5.6.0:* >=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/Pager-2.5.1.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=97ec38b0758dd7b2217502d142eb3c60
+_md5_=8b674f682f6bb6f4f3bf2793e4d49aa3
diff --git a/metadata/md5-cache/dev-php/PEAR-Services_JSON-1.0.3-r1 b/metadata/md5-cache/dev-php/PEAR-Services_JSON-1.0.3-r1
index 374c76df5f24..02ed0cf49b93 100644
--- a/metadata/md5-cache/dev-php/PEAR-Services_JSON-1.0.3-r1
+++ b/metadata/md5-cache/dev-php/PEAR-Services_JSON-1.0.3-r1
@@ -3,10 +3,10 @@ DESCRIPTION=PHP implementaion of json_encode/decode
EAPI=6
HOMEPAGE=https://pear.php.net/package/Services_JSON
INHERIT=php-pear-r2
-KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~hppa ~ppc64 ~sparc ~x86
LICENSE=BSD
RDEPEND=>=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/Services_JSON-1.0.3.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=6e9c690cf2273ae7448d66151e82cc83
+_md5_=d8d794da9f85d56829c13ae6df616484
diff --git a/metadata/md5-cache/dev-php/PEAR-Spreadsheet_Excel_Writer-0.9.4 b/metadata/md5-cache/dev-php/PEAR-Spreadsheet_Excel_Writer-0.9.4
index b0fa368bcb09..e96fdcac8ca3 100644
--- a/metadata/md5-cache/dev-php/PEAR-Spreadsheet_Excel_Writer-0.9.4
+++ b/metadata/md5-cache/dev-php/PEAR-Spreadsheet_Excel_Writer-0.9.4
@@ -3,10 +3,10 @@ DESCRIPTION=Package for generating Excel spreadsheets
EAPI=6
HOMEPAGE=https://pear.php.net/package/Spreadsheet_Excel_Writer
INHERIT=php-pear-r2
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=LGPL-2.1
RDEPEND=>=dev-lang/php-5.4:*[iconv] >=dev-php/PEAR-OLE-0.5-r1 >=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/Spreadsheet_Excel_Writer-0.9.4.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=322c7a70a6e9778c00dd6dcb6dccb04d
+_md5_=ec190aef52b777028503b66a651bea0e
diff --git a/metadata/md5-cache/dev-php/PEAR-Structures_Graph-1.1.1-r1 b/metadata/md5-cache/dev-php/PEAR-Structures_Graph-1.1.1-r1
index 4ea40507cb13..934fe50fc467 100644
--- a/metadata/md5-cache/dev-php/PEAR-Structures_Graph-1.1.1-r1
+++ b/metadata/md5-cache/dev-php/PEAR-Structures_Graph-1.1.1-r1
@@ -2,10 +2,10 @@ DEFINED_PHASES=install
DESCRIPTION=Graph datastructure manipulation library
EAPI=6
HOMEPAGE=https://pear.php.net/package/Structures_Graph
-KEYWORDS=~alpha amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=LGPL-2.1
PDEPEND=dev-php/PEAR-PEAR
RDEPEND=dev-lang/php:*
SLOT=0
SRC_URI=https://pear.php.net/get/Structures_Graph-1.1.1.tgz
-_md5_=33a18836e3843b3708b14c84d47fd712
+_md5_=a11b1dab25ecf266f7788b210e92552d
diff --git a/metadata/md5-cache/dev-php/PEAR-Structures_Graph-1.2.0 b/metadata/md5-cache/dev-php/PEAR-Structures_Graph-1.2.0
new file mode 100644
index 000000000000..b1df999d867c
--- /dev/null
+++ b/metadata/md5-cache/dev-php/PEAR-Structures_Graph-1.2.0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DESCRIPTION=Graph datastructure manipulation library
+EAPI=8
+HOMEPAGE=https://pear.php.net/package/Structures_Graph
+KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86
+LICENSE=LGPL-2.1
+PDEPEND=dev-php/PEAR-PEAR
+RDEPEND=dev-lang/php:*
+SLOT=0
+SRC_URI=https://pear.php.net/get/Structures_Graph-1.2.0.tgz
+_md5_=8c7beb15f3b20441e3e58228b1d1434c
diff --git a/metadata/md5-cache/dev-php/PEAR-System_Command-1.0.8-r1 b/metadata/md5-cache/dev-php/PEAR-System_Command-1.0.8-r1
index 5043b44dd4d7..962d84a5f4f7 100644
--- a/metadata/md5-cache/dev-php/PEAR-System_Command-1.0.8-r1
+++ b/metadata/md5-cache/dev-php/PEAR-System_Command-1.0.8-r1
@@ -3,9 +3,9 @@ DESCRIPTION=PHP command-line execution interface
EAPI=6
HOMEPAGE=https://pear.php.net/package/System_Command
IUSE=examples
-KEYWORDS=amd64 ~hppa ppc ppc64 sparc x86
+KEYWORDS=amd64 ~hppa ppc64 sparc x86
LICENSE=PHP-3.01
RDEPEND=dev-lang/php:* dev-php/PEAR-PEAR
SLOT=0
SRC_URI=http://download.pear.php.net/package/System_Command-1.0.8.tgz
-_md5_=c31b8581e5ab30f0791325eede658116
+_md5_=597b45c5cc7a3ab26b571999efa54cf3
diff --git a/metadata/md5-cache/dev-php/PEAR-Text_Password-1.2.1 b/metadata/md5-cache/dev-php/PEAR-Text_Password-1.2.1
index ff6ef5efc27b..54f31aa944db 100644
--- a/metadata/md5-cache/dev-php/PEAR-Text_Password-1.2.1
+++ b/metadata/md5-cache/dev-php/PEAR-Text_Password-1.2.1
@@ -4,10 +4,10 @@ DESCRIPTION=Creating passwords with PHP
EAPI=6
HOMEPAGE=https://pear.php.net/package/Text_Password
IUSE=test
-KEYWORDS=amd64 ~hppa ppc ppc64 ~sparc x86
+KEYWORDS=amd64 ~hppa ppc64 ~sparc x86
LICENSE=MIT
RDEPEND=dev-lang/php:*
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=http://download.pear.php.net/package/Text_Password-1.2.1.tgz
-_md5_=8111bdaca2c14812296613c49a5ce20a
+_md5_=c66300bcc79b0b26af684db8ed535e12
diff --git a/metadata/md5-cache/dev-php/PEAR-Text_Wiki-1.2.3 b/metadata/md5-cache/dev-php/PEAR-Text_Wiki-1.2.3
index b48754c53b1e..c3803c1abd05 100644
--- a/metadata/md5-cache/dev-php/PEAR-Text_Wiki-1.2.3
+++ b/metadata/md5-cache/dev-php/PEAR-Text_Wiki-1.2.3
@@ -5,11 +5,11 @@ EAPI=7
HOMEPAGE=https://pear.php.net/package/Text_Wiki
INHERIT=php-pear-r2
IUSE=test
-KEYWORDS=amd64 ~hppa ppc ppc64 sparc x86
+KEYWORDS=amd64 ~hppa ppc64 sparc x86
LICENSE=LGPL-2.1
RDEPEND=>=dev-php/pear-1.8.1
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://pear.php.net/get/Text_Wiki-1.2.3.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=6109d9c5f6e74fe68733559feec00189
+_md5_=c25923b32d5b7c3f4bedcda4057e604f
diff --git a/metadata/md5-cache/dev-php/PEAR-Text_Wiki_BBCode-0.0.4-r3 b/metadata/md5-cache/dev-php/PEAR-Text_Wiki_BBCode-0.0.4-r3
index eee006306afa..dd096fd1374a 100644
--- a/metadata/md5-cache/dev-php/PEAR-Text_Wiki_BBCode-0.0.4-r3
+++ b/metadata/md5-cache/dev-php/PEAR-Text_Wiki_BBCode-0.0.4-r3
@@ -3,10 +3,10 @@ DESCRIPTION=BBCode parser for Text_Wiki
EAPI=6
HOMEPAGE=https://pear.php.net/package/Text_Wiki_BBCode
INHERIT=php-pear-r2
-KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~hppa ~ppc64 ~sparc ~x86
LICENSE=LGPL-2.1 PHP-3
RDEPEND=>=dev-php/PEAR-Text_Wiki-1.0.3 >=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/Text_Wiki_BBCode-0.0.4.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=e093b44dcb9a8cd4c551ffc3b3ddb07b
+_md5_=9a4476b030d5fc209ee1f04d8816a56b
diff --git a/metadata/md5-cache/dev-php/PEAR-Text_Wiki_Mediawiki-0.2.0_p20140604 b/metadata/md5-cache/dev-php/PEAR-Text_Wiki_Mediawiki-0.2.0_p20140604
index 3f0aa9633d55..339c8f816af7 100644
--- a/metadata/md5-cache/dev-php/PEAR-Text_Wiki_Mediawiki-0.2.0_p20140604
+++ b/metadata/md5-cache/dev-php/PEAR-Text_Wiki_Mediawiki-0.2.0_p20140604
@@ -5,11 +5,11 @@ EAPI=6
HOMEPAGE=https://pear.php.net/package/Text_Wiki_Mediawiki
INHERIT=php-pear-r2 vcs-snapshot
IUSE=test
-KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~hppa ~ppc64 ~sparc ~x86
LICENSE=LGPL-2.1
RDEPEND=>=dev-php/PEAR-Text_Wiki-1.2.2_p20170904 >=dev-php/pear-1.8.1
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pear/Text_Wiki_Mediawiki/archive/11a902741d3f8cc6010fb97b825d66345143e4dc.tar.gz -> Text_Wiki_Mediawiki-0.2.0_p20140604.tar.gz
_eclasses_=eqawarn c9847c43b3253a276ae2eabddedab3d7 php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab vcs-snapshot eab6d8533446763c2e9777d8bbd1594e
-_md5_=1ef1aa11b9b575068171c09185d8a391
+_md5_=cdcdd2e973fb283035837d886db03ee3
diff --git a/metadata/md5-cache/dev-php/PEAR-Validate-0.8.6 b/metadata/md5-cache/dev-php/PEAR-Validate-0.8.6
index 9a55406a79bb..9b8ef249b03c 100644
--- a/metadata/md5-cache/dev-php/PEAR-Validate-0.8.6
+++ b/metadata/md5-cache/dev-php/PEAR-Validate-0.8.6
@@ -5,11 +5,11 @@ EAPI=7
HOMEPAGE=https://pear.php.net/package/Validate
INHERIT=php-pear-r2
IUSE=minimal test
-KEYWORDS=amd64 ~arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 ~arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=!minimal? ( dev-php/PEAR-Date ) >=dev-php/pear-1.8.1
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://pear.php.net/get/Validate-0.8.6.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=a6cbf98e69860b520defc9b994936ea2
+_md5_=4d76fb1a25032ac6b1c3da7237262e7c
diff --git a/metadata/md5-cache/dev-php/PEAR-Var_Dump-1.0.4-r3 b/metadata/md5-cache/dev-php/PEAR-Var_Dump-1.0.4-r3
index 67656f849c22..20c743a67932 100644
--- a/metadata/md5-cache/dev-php/PEAR-Var_Dump-1.0.4-r3
+++ b/metadata/md5-cache/dev-php/PEAR-Var_Dump-1.0.4-r3
@@ -5,11 +5,11 @@ EAPI=6
HOMEPAGE=https://pear.php.net/package/Var_Dump
INHERIT=php-pear-r2
IUSE=examples test
-KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~hppa ~ppc64 ~sparc ~x86
LICENSE=PHP-3.01
RDEPEND=>=dev-php/pear-1.8.1
RESTRICT=test
SLOT=0
SRC_URI=https://pear.php.net/get/Var_Dump-1.0.4.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=916822dc5bcfa4c16e8baec28d36044c
+_md5_=5aea00370512887a01d0fb89b328129e
diff --git a/metadata/md5-cache/dev-php/PEAR-XML_Parser-1.3.8-r1 b/metadata/md5-cache/dev-php/PEAR-XML_Parser-1.3.8-r1
index e83747004f0b..4bc5d74e894b 100644
--- a/metadata/md5-cache/dev-php/PEAR-XML_Parser-1.3.8-r1
+++ b/metadata/md5-cache/dev-php/PEAR-XML_Parser-1.3.8-r1
@@ -4,10 +4,10 @@ EAPI=8
HOMEPAGE=https://pear.php.net/package/XML_Parser
IDEPEND=>=dev-php/pear-1.8.1
INHERIT=php-pear-r2
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=!<dev-php/PEAR-XML_RSS-1.1.0-r2 >=dev-php/pear-1.8.1
SLOT=0
SRC_URI=https://pear.php.net/get/XML_Parser-1.3.8.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=cee555e9ac6d9385f3be188767068504
+_md5_=ce682994df4e31baaf708abdd31f73c9
diff --git a/metadata/md5-cache/dev-php/PEAR-XML_RSS-1.1.0-r2 b/metadata/md5-cache/dev-php/PEAR-XML_RSS-1.1.0-r2
index 11a8e99cdf61..25355d84284f 100644
--- a/metadata/md5-cache/dev-php/PEAR-XML_RSS-1.1.0-r2
+++ b/metadata/md5-cache/dev-php/PEAR-XML_RSS-1.1.0-r2
@@ -6,11 +6,11 @@ HOMEPAGE=https://pear.php.net/package/XML_RSS
IDEPEND=>=dev-php/pear-1.8.1
INHERIT=php-pear-r2
IUSE=test
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=PHP-3.01
RDEPEND=>=dev-php/PEAR-XML_Parser-1.3.8-r1 >=dev-php/pear-1.8.1
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://pear.php.net/get/XML_RSS-1.1.0.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=1c135f6bb5c0b86aa47eafccf0562faa
+_md5_=c3022bcbbb4a469b0d63510a92b81146
diff --git a/metadata/md5-cache/dev-php/PEAR-XML_Serializer-0.21.0-r1 b/metadata/md5-cache/dev-php/PEAR-XML_Serializer-0.21.0-r1
index c1a954ec4c8c..18f9bf38462b 100644
--- a/metadata/md5-cache/dev-php/PEAR-XML_Serializer-0.21.0-r1
+++ b/metadata/md5-cache/dev-php/PEAR-XML_Serializer-0.21.0-r1
@@ -5,11 +5,11 @@ EAPI=6
HOMEPAGE=https://pear.php.net/package/XML_Serializer
INHERIT=php-pear-r2
IUSE=examples test
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-lang/php:*[xml] >=dev-php/PEAR-XML_Parser-1.2.7 >=dev-php/PEAR-XML_Util-1.1.1-r1 >=dev-php/pear-1.8.1
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://pear.php.net/get/XML_Serializer-0.21.0.tgz
_eclasses_=php-pear-r2 920a4ee643aaaeef0f8b358fbf2255ab
-_md5_=336763d7a3563e2b2216f5c031372817
+_md5_=fca9e6e9a1df6f4d1d688678d64efc49
diff --git a/metadata/md5-cache/dev-php/PEAR-XML_Util-1.4.5 b/metadata/md5-cache/dev-php/PEAR-XML_Util-1.4.5
index f84cd8f5af98..1b34244c3771 100644
--- a/metadata/md5-cache/dev-php/PEAR-XML_Util-1.4.5
+++ b/metadata/md5-cache/dev-php/PEAR-XML_Util-1.4.5
@@ -3,10 +3,10 @@ DESCRIPTION=XML utility class
EAPI=7
HOMEPAGE=https://pear.php.net/package/XML_Util
IUSE=examples
-KEYWORDS=~alpha amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
PDEPEND=dev-php/PEAR-PEAR
RDEPEND=dev-lang/php:*[pcre(+)]
SLOT=0
SRC_URI=https://pear.php.net/get/XML_Util-1.4.5.tgz
-_md5_=8e8fb831eda6a192b934f55a0cedd9b0
+_md5_=d7057f5f29acd92c73fed37041252917
diff --git a/metadata/md5-cache/dev-php/PHP_Timer-2.1.2-r1 b/metadata/md5-cache/dev-php/PHP_Timer-2.1.2-r1
index 3c7ca390c213..74f2aadf879a 100644
--- a/metadata/md5-cache/dev-php/PHP_Timer-2.1.2-r1
+++ b/metadata/md5-cache/dev-php/PHP_Timer-2.1.2-r1
@@ -2,9 +2,9 @@ DEFINED_PHASES=install postinst
DESCRIPTION=Utility class for timing
EAPI=7
HOMEPAGE=https://phpunit.de
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-7.1:*
SLOT=0
SRC_URI=https://github.com/sebastianbergmann/php-timer/archive/2.1.2.tar.gz -> PHP_Timer-2.1.2.tar.gz
-_md5_=3e8e60e31e0e91fc7aadb47afbb795c9
+_md5_=1f14f7c869806b082795c37e6e52e351
diff --git a/metadata/md5-cache/dev-php/PHP_Timer-5.0.3 b/metadata/md5-cache/dev-php/PHP_Timer-5.0.3
index 4d6c81de5b8b..e7771b3e726f 100644
--- a/metadata/md5-cache/dev-php/PHP_Timer-5.0.3
+++ b/metadata/md5-cache/dev-php/PHP_Timer-5.0.3
@@ -2,9 +2,9 @@ DEFINED_PHASES=install postinst
DESCRIPTION=Utility class for timing
EAPI=8
HOMEPAGE=https://phpunit.de
-KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86
LICENSE=BSD
RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-7.3:*
SLOT=0
SRC_URI=https://github.com/sebastianbergmann/php-timer/archive/5.0.3.tar.gz -> PHP_Timer-5.0.3.tar.gz
-_md5_=5165f910ca95b8e856e011d6cd9d2774
+_md5_=06a49a63fffefe8ec7788f00f7f96d33
diff --git a/metadata/md5-cache/dev-php/Text_Template-2.0.4 b/metadata/md5-cache/dev-php/Text_Template-2.0.4
index b0ef2b4e950e..5ed5203a8d1e 100644
--- a/metadata/md5-cache/dev-php/Text_Template-2.0.4
+++ b/metadata/md5-cache/dev-php/Text_Template-2.0.4
@@ -2,9 +2,9 @@ DEFINED_PHASES=install postinst
DESCRIPTION=A simple template engine
EAPI=8
HOMEPAGE=https://phpunit.de
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-7.3:*
SLOT=0
SRC_URI=https://github.com/sebastianbergmann/php-text-template/archive/2.0.4.tar.gz -> Text_Template-2.0.4.tar.gz
-_md5_=0fa31aae9cbb6609013874bbdb5e7d3c
+_md5_=197c44f0f36ac385c29d29c3eee04e00
diff --git a/metadata/md5-cache/dev-php/adodb-5.22.2 b/metadata/md5-cache/dev-php/adodb-5.22.2
index d4e9d35c5974..9ed514dc0e0d 100644
--- a/metadata/md5-cache/dev-php/adodb-5.22.2
+++ b/metadata/md5-cache/dev-php/adodb-5.22.2
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=Database abstraction layer for PHP
EAPI=8
HOMEPAGE=https://adodb.org/ https://github.com/ADOdb/ADOdb
-KEYWORDS=~alpha amd64 arm ~hppa ppc ppc64 sparc x86
+KEYWORDS=~alpha amd64 arm ~hppa ppc64 sparc x86
LICENSE=BSD LGPL-2.1+
RDEPEND=dev-lang/php:*
SLOT=0
SRC_URI=https://github.com/ADOdb/ADOdb/archive/v5.22.2.tar.gz -> adodb-5.22.2.tar.gz
-_md5_=fe95f13ee8e98ceaba768025fa49a701
+_md5_=704765d92e7a72783c18f39522fa7670
diff --git a/metadata/md5-cache/dev-php/adodb-5.22.7 b/metadata/md5-cache/dev-php/adodb-5.22.7
index 1e647fdd1210..0ca03719ab0b 100644
--- a/metadata/md5-cache/dev-php/adodb-5.22.7
+++ b/metadata/md5-cache/dev-php/adodb-5.22.7
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=Database abstraction layer for PHP
EAPI=8
HOMEPAGE=https://adodb.org/ https://github.com/ADOdb/ADOdb
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ppc64 ~sparc ~x86
LICENSE=BSD LGPL-2.1+
RDEPEND=dev-lang/php:*
SLOT=0
SRC_URI=https://github.com/ADOdb/ADOdb/archive/v5.22.7.tar.gz -> adodb-5.22.7.tar.gz
-_md5_=f3e7984bc19899241ab5c16d432ea5d8
+_md5_=5a1864338a415ff94fe95cc8bedebfee
diff --git a/metadata/md5-cache/dev-php/doctrine-instantiator-1.4.0 b/metadata/md5-cache/dev-php/doctrine-instantiator-1.4.0
index 80e27f2a326e..8847aaeff367 100644
--- a/metadata/md5-cache/dev-php/doctrine-instantiator-1.4.0
+++ b/metadata/md5-cache/dev-php/doctrine-instantiator-1.4.0
@@ -3,9 +3,9 @@ DEFINED_PHASES=install prepare
DESCRIPTION=Utility to instantiate objects in PHP without invoking their constructors
EAPI=7
HOMEPAGE=https://github.com/doctrine/instantiator
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=MIT
RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-7.2:*
SLOT=0
SRC_URI=https://github.com/doctrine//instantiator/archive/1.4.0.tar.gz -> doctrine-instantiator-1.4.0.tar.gz
-_md5_=9d6eac0cc394a60e054a0c0bd0fe7e52
+_md5_=565a131eb99412eb1f793f9ed87ddc33
diff --git a/metadata/md5-cache/dev-php/fedora-autoloader-1.0.1 b/metadata/md5-cache/dev-php/fedora-autoloader-1.0.1
index 4fa2d47c9d38..451f10facd98 100644
--- a/metadata/md5-cache/dev-php/fedora-autoloader-1.0.1
+++ b/metadata/md5-cache/dev-php/fedora-autoloader-1.0.1
@@ -4,10 +4,10 @@ DESCRIPTION=Fedora's Static PSR-4, PSR-0, and classmap autoloader
EAPI=7
HOMEPAGE=https://github.com/php-fedora/autoloader
IUSE=test
-KEYWORDS=amd64 arm ~arm64 ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~arm64 ~hppa ppc64 ~s390 sparc x86
LICENSE=MIT
RDEPEND=dev-lang/php:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/php-fedora/autoloader/archive/1.0.1.tar.gz -> fedora-autoloader-1.0.1.tar.gz
-_md5_=d1c866256e2021c1e0ff2ff0b36e7a82
+_md5_=6507093d5ee0b1e81510416c7f14c06b
diff --git a/metadata/md5-cache/dev-php/jpgraph-4.3.5 b/metadata/md5-cache/dev-php/jpgraph-4.3.5
index 61695d1be898..26cea69f0372 100644
--- a/metadata/md5-cache/dev-php/jpgraph-4.3.5
+++ b/metadata/md5-cache/dev-php/jpgraph-4.3.5
@@ -3,9 +3,9 @@ DESCRIPTION=Object-oriented graphing library for PHP
EAPI=8
HOMEPAGE=http://jpgraph.net/
IUSE=truetype examples
-KEYWORDS=amd64 ~hppa ppc sparc x86
+KEYWORDS=amd64 ~hppa sparc x86
LICENSE=QPL-1.0
RDEPEND=truetype? ( media-fonts/corefonts ) dev-lang/php[gd,truetype?]
SLOT=0
SRC_URI=https://dev.gentoo.org/~grknight/distfiles/jpgraph-4.3.5.tar.gz
-_md5_=8b45419676d9b4aa6e8e2119a9b40acb
+_md5_=0a0a90d3369df17eefbd5255fc4706e1
diff --git a/metadata/md5-cache/dev-php/myclabs-deepcopy-1.10.2 b/metadata/md5-cache/dev-php/myclabs-deepcopy-1.10.2
index 212125cf06c6..86d4111b5676 100644
--- a/metadata/md5-cache/dev-php/myclabs-deepcopy-1.10.2
+++ b/metadata/md5-cache/dev-php/myclabs-deepcopy-1.10.2
@@ -3,9 +3,9 @@ DEFINED_PHASES=install prepare
DESCRIPTION=Create deep copies (clones) of your objects
EAPI=7
HOMEPAGE=https://github.com/myclabs/DeepCopy
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=MIT
RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-7.1:*
SLOT=0
SRC_URI=https://github.com/myclabs/DeepCopy/archive/1.10.2.tar.gz -> myclabs-deepcopy-1.10.2.tar.gz
-_md5_=34d5417943d5a35eb658b1a4ee3a4f2c
+_md5_=cb2475a3471789b27107eb2b94d01681
diff --git a/metadata/md5-cache/dev-php/nikic-php-parser-4.13.2 b/metadata/md5-cache/dev-php/nikic-php-parser-4.13.2
index 30699b805878..b1c757ef7f78 100644
--- a/metadata/md5-cache/dev-php/nikic-php-parser-4.13.2
+++ b/metadata/md5-cache/dev-php/nikic-php-parser-4.13.2
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=PHP 5.2 to PHP 8.0 parser written in PHP
EAPI=8
HOMEPAGE=https://github.com/nikic/PHP-Parser
-KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86
LICENSE=MIT
RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-7.1:*[tokenizer(-)]
SLOT=0
SRC_URI=https://github.com/nikic/PHP-Parser/archive/v4.13.2.tar.gz -> nikic-php-parser-4.13.2.tar.gz
-_md5_=90dfe3007883f85a533206c203f78473
+_md5_=8a7b2122a2bee6ff744ad4bebf8b908a
diff --git a/metadata/md5-cache/dev-php/pear-1.10.3 b/metadata/md5-cache/dev-php/pear-1.10.3
index e06d16eee5b9..b303865632e5 100644
--- a/metadata/md5-cache/dev-php/pear-1.10.3
+++ b/metadata/md5-cache/dev-php/pear-1.10.3
@@ -2,8 +2,8 @@ DEFINED_PHASES=-
DESCRIPTION=PEAR - PHP Extension and Application Repository
EAPI=6
HOMEPAGE=https://pear.php.net/
-KEYWORDS=~alpha amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=MIT
RDEPEND=>=dev-php/PEAR-PEAR-1.10.3
SLOT=0
-_md5_=1201a6ca64064122ef8623e079341658
+_md5_=a2b40bd4a34b101320366ce881393f0c
diff --git a/metadata/md5-cache/dev-php/pecl-mailparse-3.1.3 b/metadata/md5-cache/dev-php/pecl-mailparse-3.1.3
index 9db9b160f8bd..d625d3107e13 100644
--- a/metadata/md5-cache/dev-php/pecl-mailparse-3.1.3
+++ b/metadata/md5-cache/dev-php/pecl-mailparse-3.1.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://pecl.php.net/mailparse
INHERIT=php-ext-pecl-r3
IUSE=php_targets_php8-1
-KEYWORDS=amd64 ppc ppc64 x86
+KEYWORDS=amd64 ppc64 x86
LICENSE=PHP-3.01
RDEPEND=php_targets_php8-1? ( dev-lang/php:8.1[unicode(-)] )
REQUIRED_USE=|| ( php_targets_php8-1 )
SLOT=7
SRC_URI=https://pecl.php.net/get/mailparse-3.1.3.tgz
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 php-ext-pecl-r3 4ca93611caa4190394eb13cc22aedbd0 php-ext-source-r3 57493651a3540d6ef7bff5e1c97c8dd3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=44f01422062aa811b19b1696148d8a3a
+_md5_=d435305a4b9a99e0ae76c52f0c46e274
diff --git a/metadata/md5-cache/dev-php/pecl-mcrypt-1.0.5 b/metadata/md5-cache/dev-php/pecl-mcrypt-1.0.5
index 1fdeed2689de..a20083cf60ad 100644
--- a/metadata/md5-cache/dev-php/pecl-mcrypt-1.0.5
+++ b/metadata/md5-cache/dev-php/pecl-mcrypt-1.0.5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://pecl.php.net/mcrypt
INHERIT=php-ext-pecl-r3
IUSE=php_targets_php8-1
-KEYWORDS=amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86
+KEYWORDS=amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86
LICENSE=PHP-3.01
RDEPEND=dev-libs/libltdl dev-libs/libmcrypt php_targets_php8-1? ( dev-lang/php:8.1 )
REQUIRED_USE=|| ( php_targets_php8-1 )
SLOT=0
SRC_URI=https://pecl.php.net/get/mcrypt-1.0.5.tgz
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 php-ext-pecl-r3 4ca93611caa4190394eb13cc22aedbd0 php-ext-source-r3 57493651a3540d6ef7bff5e1c97c8dd3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=8a2427533fcf7529acef55ac504d1c2d
+_md5_=9f0fdb85eab30b0c7785958e7db54c88
diff --git a/metadata/md5-cache/dev-php/pecl-ps-1.4.4 b/metadata/md5-cache/dev-php/pecl-ps-1.4.4
index 299e073ed3ef..5acf90fa05a4 100644
--- a/metadata/md5-cache/dev-php/pecl-ps-1.4.4
+++ b/metadata/md5-cache/dev-php/pecl-ps-1.4.4
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://pecl.php.net/ps
INHERIT=php-ext-pecl-r3
IUSE=examples gd php_targets_php8-1
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=dev-libs/pslib gd? ( media-libs/gd:2= ) php_targets_php8-1? ( dev-lang/php:8.1[gd(-)?] )
REQUIRED_USE=|| ( php_targets_php8-1 )
SLOT=7
SRC_URI=https://pecl.php.net/get/ps-1.4.4.tgz
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 php-ext-pecl-r3 4ca93611caa4190394eb13cc22aedbd0 php-ext-source-r3 57493651a3540d6ef7bff5e1c97c8dd3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d725925d55b797686ab5f8253540cf4f
+_md5_=269562ce70e7b4a97c3cd033bd449fba
diff --git a/metadata/md5-cache/dev-php/pecl-timezonedb-2021.5 b/metadata/md5-cache/dev-php/pecl-timezonedb-2021.5
index dcad88677fde..7c6a39451ce6 100644
--- a/metadata/md5-cache/dev-php/pecl-timezonedb-2021.5
+++ b/metadata/md5-cache/dev-php/pecl-timezonedb-2021.5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://pecl.php.net/timezonedb
INHERIT=php-ext-pecl-r3
IUSE=php_targets_php8-1
-KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86
LICENSE=PHP-3
RDEPEND=php_targets_php8-1? ( dev-lang/php:8.1 )
REQUIRED_USE=|| ( php_targets_php8-1 )
SLOT=0
SRC_URI=https://pecl.php.net/get/timezonedb-2021.5.tgz
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 php-ext-pecl-r3 4ca93611caa4190394eb13cc22aedbd0 php-ext-source-r3 57493651a3540d6ef7bff5e1c97c8dd3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0fb7782320e898a111c5de7929ecfdf8
+_md5_=8563aa6e582544f15e421efd7a51bbec
diff --git a/metadata/md5-cache/dev-php/pecl-yaz-1.2.4 b/metadata/md5-cache/dev-php/pecl-yaz-1.2.4
index e4d2325abd08..6f0f81b9a52b 100644
--- a/metadata/md5-cache/dev-php/pecl-yaz-1.2.4
+++ b/metadata/md5-cache/dev-php/pecl-yaz-1.2.4
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://pecl.php.net/yaz
INHERIT=php-ext-pecl-r3
IUSE=php_targets_php8-1 php_targets_php8-2
-KEYWORDS=amd64 arm ~hppa ~ppc ~ppc64 ~s390 ~sparc x86
+KEYWORDS=amd64 arm ~hppa ~ppc64 ~s390 ~sparc x86
LICENSE=BSD
PROPERTIES=test_network
RDEPEND=>=dev-libs/yaz-3.0.2:0= php_targets_php8-1? ( dev-lang/php:8.1 ) php_targets_php8-2? ( dev-lang/php:8.2 )
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://pecl.php.net/get/yaz-1.2.4.tgz
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 php-ext-pecl-r3 4ca93611caa4190394eb13cc22aedbd0 php-ext-source-r3 57493651a3540d6ef7bff5e1c97c8dd3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=623b69b2db87a66bc4adcae5cf1da74d
+_md5_=a4a7acafe909566c4bf631bbfe5a0f44
diff --git a/metadata/md5-cache/dev-php/phar-io-manifest-1.0.3 b/metadata/md5-cache/dev-php/phar-io-manifest-1.0.3
index 6b3e19abb5db..149fa35f685f 100644
--- a/metadata/md5-cache/dev-php/phar-io-manifest-1.0.3
+++ b/metadata/md5-cache/dev-php/phar-io-manifest-1.0.3
@@ -3,9 +3,9 @@ DESCRIPTION=Reading phar.io manifest information from a PHP Archive (PHAR)
EAPI=7
HOMEPAGE=https://github.com/phar-io/manifest
IUSE=examples
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-php/fedora-autoloader >=dev-php/phar-io-version-2 dev-lang/php:*[phar]
SLOT=0
SRC_URI=https://github.com/phar-io/manifest/archive/1.0.3.tar.gz -> phar-io-manifest-1.0.3.tar.gz
-_md5_=a596a42db00fd87bbccff1168908197f
+_md5_=8697663a3250d8369757a9031427feee
diff --git a/metadata/md5-cache/dev-php/phar-io-manifest-2.0.1 b/metadata/md5-cache/dev-php/phar-io-manifest-2.0.1
index f092ab5627c1..8a28d4f01849 100644
--- a/metadata/md5-cache/dev-php/phar-io-manifest-2.0.1
+++ b/metadata/md5-cache/dev-php/phar-io-manifest-2.0.1
@@ -4,9 +4,9 @@ DESCRIPTION=Reading phar.io manifest information from a PHP Archive (PHAR)
EAPI=7
HOMEPAGE=https://github.com/phar-io/manifest
IUSE=examples
-KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86
LICENSE=BSD
RDEPEND=dev-php/fedora-autoloader >=dev-php/phar-io-version-3.0.1 >=dev-lang/php-7.2:*[phar,xml(-),xmlwriter(-)]
SLOT=0
SRC_URI=https://github.com/phar-io/manifest/archive/2.0.1.tar.gz -> phar-io-manifest-2.0.1.tar.gz
-_md5_=1d85ec3b6edc3573ef010e07ab5b64b6
+_md5_=e2564b4458fa25d763b5e5deb42cb626
diff --git a/metadata/md5-cache/dev-php/phar-io-manifest-2.0.3 b/metadata/md5-cache/dev-php/phar-io-manifest-2.0.3
index d457ee009849..bb1c7f587678 100644
--- a/metadata/md5-cache/dev-php/phar-io-manifest-2.0.3
+++ b/metadata/md5-cache/dev-php/phar-io-manifest-2.0.3
@@ -4,9 +4,9 @@ DESCRIPTION=Reading phar.io manifest information from a PHP Archive (PHAR)
EAPI=7
HOMEPAGE=https://github.com/phar-io/manifest
IUSE=examples
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-php/fedora-autoloader >=dev-php/phar-io-version-3.0.1 >=dev-lang/php-7.2:*[phar,xml(-),xmlwriter(-)]
SLOT=0
SRC_URI=https://github.com/phar-io/manifest/archive/2.0.3.tar.gz -> phar-io-manifest-2.0.3.tar.gz
-_md5_=e4706d60acc220620162053b6d78609f
+_md5_=09309481f0bcd8911afc6e75ec8d7a16
diff --git a/metadata/md5-cache/dev-php/phar-io-version-2.0.1 b/metadata/md5-cache/dev-php/phar-io-version-2.0.1
index 2a13025aff5c..6f84b4f77dfa 100644
--- a/metadata/md5-cache/dev-php/phar-io-version-2.0.1
+++ b/metadata/md5-cache/dev-php/phar-io-version-2.0.1
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=Library for handling version information and constraints
EAPI=7
HOMEPAGE=https://github.com/phar-io/version
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-php/fedora-autoloader dev-lang/php:*
SLOT=0
SRC_URI=https://github.com/phar-io/version/archive/2.0.1.tar.gz -> phar-io-version-2.0.1.tar.gz
-_md5_=1be7708dae929d2ce6898c051114aa32
+_md5_=f42a69dcfeb45fd7c7129b835c586014
diff --git a/metadata/md5-cache/dev-php/phar-io-version-3.0.4 b/metadata/md5-cache/dev-php/phar-io-version-3.0.4
index 2782c3bd6eb9..d05c8246593a 100644
--- a/metadata/md5-cache/dev-php/phar-io-version-3.0.4
+++ b/metadata/md5-cache/dev-php/phar-io-version-3.0.4
@@ -3,9 +3,9 @@ DEFINED_PHASES=install prepare
DESCRIPTION=Library for handling version information and constraints
EAPI=7
HOMEPAGE=https://github.com/phar-io/version
-KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86
LICENSE=BSD
RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-7.2:*
SLOT=0
SRC_URI=https://github.com/phar-io/version/archive/3.0.4.tar.gz -> phar-io-version-3.0.4.tar.gz
-_md5_=8124d578c700b1c3351cab01ba8936df
+_md5_=9f8d2b7932dad199e471c632fbff5992
diff --git a/metadata/md5-cache/dev-php/phar-io-version-3.1.0 b/metadata/md5-cache/dev-php/phar-io-version-3.1.0
index 6de6ab1810a7..2a286e6b577f 100644
--- a/metadata/md5-cache/dev-php/phar-io-version-3.1.0
+++ b/metadata/md5-cache/dev-php/phar-io-version-3.1.0
@@ -3,9 +3,9 @@ DEFINED_PHASES=install prepare
DESCRIPTION=Library for handling version information and constraints
EAPI=7
HOMEPAGE=https://github.com/phar-io/version
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-7.2:*
SLOT=0
SRC_URI=https://github.com/phar-io/version/archive/3.1.0.tar.gz -> phar-io-version-3.1.0.tar.gz
-_md5_=095f9bd4015c0f8c8d2707fbbc9ab59c
+_md5_=3308df680ef43a51ca821adb7822a9be
diff --git a/metadata/md5-cache/dev-php/phpDocumentor-2.9.0 b/metadata/md5-cache/dev-php/phpDocumentor-2.9.0
index 89b568ae0fb6..b48302c62e0e 100644
--- a/metadata/md5-cache/dev-php/phpDocumentor-2.9.0
+++ b/metadata/md5-cache/dev-php/phpDocumentor-2.9.0
@@ -2,9 +2,9 @@ DEFINED_PHASES=install unpack
DESCRIPTION=Automatic documenting of php api directly from the source
EAPI=6
HOMEPAGE=http://phpdoc.org
-KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~hppa ~ppc64 ~sparc ~x86
LICENSE=MIT
RDEPEND=!dev-php/PEAR-PhpDocumentor media-gfx/graphviz dev-lang/php:*[cli,iconv,intl,phar,xmlreader,xslt]
SLOT=0
SRC_URI=https://github.com/phpDocumentor/phpDocumentor2/releases/download/v2.9.0/phpDocumentor.phar -> phpDocumentor-2.9.0.phar
-_md5_=f25a0b29fa1ae5bb412da5ed2ed070da
+_md5_=1efb96b93d8623275ed8450c6b766c91
diff --git a/metadata/md5-cache/dev-php/phpdocumentor-reflection-common-1.0 b/metadata/md5-cache/dev-php/phpdocumentor-reflection-common-1.0
index 8de1fffe9a4b..dab87e626675 100644
--- a/metadata/md5-cache/dev-php/phpdocumentor-reflection-common-1.0
+++ b/metadata/md5-cache/dev-php/phpdocumentor-reflection-common-1.0
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=Common reflection classes used by phpdocumentor to reflect the code structure
EAPI=6
HOMEPAGE=https://www.phpdoc.org
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=MIT
RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-5.6:*
SLOT=0
SRC_URI=https://github.com/phpDocumentor/ReflectionCommon/archive/1.0.tar.gz -> phpdocumentor-reflection-common-1.0.tar.gz
-_md5_=449206447616904c969a9f8425bf72d1
+_md5_=cce137a3fc2ed1c777b4cb3f464af40d
diff --git a/metadata/md5-cache/dev-php/phpdocumentor-reflection-docblock-3.1.1 b/metadata/md5-cache/dev-php/phpdocumentor-reflection-docblock-3.1.1
index 5925ee5d1a91..ea82631817f6 100644
--- a/metadata/md5-cache/dev-php/phpdocumentor-reflection-docblock-3.1.1
+++ b/metadata/md5-cache/dev-php/phpdocumentor-reflection-docblock-3.1.1
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=Provide support for annotations via DocBlocks
EAPI=6
HOMEPAGE=https://www.phpdoc.org
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=MIT
RDEPEND=dev-php/fedora-autoloader <dev-php/phpdocumentor-reflection-common-2 <dev-php/phpdocumentor-type-resolver-1 <dev-php/webmozart-assert-2 >=dev-lang/php-5.6:*
SLOT=0
SRC_URI=https://github.com/phpDocumentor/ReflectionDocBlock/archive/3.1.1.tar.gz -> phpdocumentor-reflection-docblock-3.1.1.tar.gz
-_md5_=74a78bf2e4aea7e55026980ca1e4f402
+_md5_=59b650370571110252235ae54c489673
diff --git a/metadata/md5-cache/dev-php/phpdocumentor-type-resolver-0.2.1 b/metadata/md5-cache/dev-php/phpdocumentor-type-resolver-0.2.1
index 409360b21ae3..974e6469f973 100644
--- a/metadata/md5-cache/dev-php/phpdocumentor-type-resolver-0.2.1
+++ b/metadata/md5-cache/dev-php/phpdocumentor-type-resolver-0.2.1
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=PSR-5 based resolver of Class names, Types and Structural Element Names
EAPI=6
HOMEPAGE=https://www.phpdoc.org
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=MIT
RDEPEND=dev-php/fedora-autoloader <dev-php/phpdocumentor-reflection-common-2 >=dev-lang/php-5.6:*
SLOT=0
SRC_URI=https://github.com/phpDocumentor/TypeResolver/archive/0.2.1.tar.gz -> phpdocumentor-type-resolver-0.2.1.tar.gz
-_md5_=95e86a8d36201031bcc80d70e86dd04c
+_md5_=a764589e298bb0bf18a4e45b44fcc798
diff --git a/metadata/md5-cache/dev-php/sebastian-code-unit-reverse-lookup-2.0.3 b/metadata/md5-cache/dev-php/sebastian-code-unit-reverse-lookup-2.0.3
index cefd9e3c0825..68f3e820d4b2 100644
--- a/metadata/md5-cache/dev-php/sebastian-code-unit-reverse-lookup-2.0.3
+++ b/metadata/md5-cache/dev-php/sebastian-code-unit-reverse-lookup-2.0.3
@@ -3,9 +3,9 @@ DEFINED_PHASES=install prepare
DESCRIPTION=Looks up which function or method a line of code belongs to
EAPI=7
HOMEPAGE=https://phpunit.de
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-7.3:*
SLOT=0
SRC_URI=https://github.com/sebastianbergmann/code-unit-reverse-lookup/archive/2.0.3.tar.gz -> sebastian-code-unit-reverse-lookup-2.0.3.tar.gz
-_md5_=eb289865b1931b70e25b997c519974de
+_md5_=db08a8997f56d1305f19586bf8ee926e
diff --git a/metadata/md5-cache/dev-php/sebastian-complexity-2.0.2 b/metadata/md5-cache/dev-php/sebastian-complexity-2.0.2
index c3b95762f89c..c135013be810 100644
--- a/metadata/md5-cache/dev-php/sebastian-complexity-2.0.2
+++ b/metadata/md5-cache/dev-php/sebastian-complexity-2.0.2
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=Library for calculating the complexity of PHP code units
EAPI=8
HOMEPAGE=https://phpunit.de
-KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86
LICENSE=BSD
RDEPEND=dev-php/fedora-autoloader dev-php/nikic-php-parser >=dev-lang/php-7.3:*
SLOT=0
SRC_URI=https://github.com/sebastianbergmann//complexity/archive/2.0.2.tar.gz -> sebastian-complexity-2.0.2.tar.gz
-_md5_=f2287c71598a337c8e1820378be476ba
+_md5_=f52738177b13525897befdc142bf9dd1
diff --git a/metadata/md5-cache/dev-php/sebastian-diff-3.0.2 b/metadata/md5-cache/dev-php/sebastian-diff-3.0.2
index 47a76e65e7f7..a3f2a08ce22a 100644
--- a/metadata/md5-cache/dev-php/sebastian-diff-3.0.2
+++ b/metadata/md5-cache/dev-php/sebastian-diff-3.0.2
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=PHP Diff implementation
EAPI=7
HOMEPAGE=https://phpunit.de
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-7.1:*
SLOT=0
SRC_URI=https://github.com/sebastianbergmann/diff/archive/3.0.2.tar.gz -> sebastian-diff-3.0.2.tar.gz
-_md5_=c8a053765118bb2336eb6df89a2dac27
+_md5_=f5814767814475276d704f47f4c012e8
diff --git a/metadata/md5-cache/dev-php/sebastian-environment-4.2.3 b/metadata/md5-cache/dev-php/sebastian-environment-4.2.3
index 12774371e9fb..92163a0a4cd1 100644
--- a/metadata/md5-cache/dev-php/sebastian-environment-4.2.3
+++ b/metadata/md5-cache/dev-php/sebastian-environment-4.2.3
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=Helps writing PHP code that has runtime-specific execution paths
EAPI=7
HOMEPAGE=https://phpunit.de
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-7.1:*
SLOT=0
SRC_URI=https://github.com/sebastianbergmann//environment/archive/4.2.3.tar.gz -> sebastian-environment-4.2.3.tar.gz
-_md5_=547c46bb2c7ceb5af5e9ebe3c3e128aa
+_md5_=b3dbf1d57686017bdd00719b0bc1450a
diff --git a/metadata/md5-cache/dev-php/sebastian-environment-5.1.3 b/metadata/md5-cache/dev-php/sebastian-environment-5.1.3
index 95a6c87ceb66..204405c112b6 100644
--- a/metadata/md5-cache/dev-php/sebastian-environment-5.1.3
+++ b/metadata/md5-cache/dev-php/sebastian-environment-5.1.3
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=Helps writing PHP code that has runtime-specific execution paths
EAPI=8
HOMEPAGE=https://phpunit.de
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-7.3:*
SLOT=0
SRC_URI=https://github.com/sebastianbergmann//environment/archive/5.1.3.tar.gz -> sebastian-environment-5.1.3.tar.gz
-_md5_=e226c3c1479d8b1718b28931304b6791
+_md5_=7f30a0c74fb7688699ed397d7f666cea
diff --git a/metadata/md5-cache/dev-php/sebastian-lines-of-code-1.0.3 b/metadata/md5-cache/dev-php/sebastian-lines-of-code-1.0.3
index c0e2ee382e08..0bdfa3bba1f3 100644
--- a/metadata/md5-cache/dev-php/sebastian-lines-of-code-1.0.3
+++ b/metadata/md5-cache/dev-php/sebastian-lines-of-code-1.0.3
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=Library for counting the lines of code in PHP source code
EAPI=8
HOMEPAGE=https://phpunit.de
-KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86
LICENSE=BSD
RDEPEND=dev-php/fedora-autoloader dev-php/nikic-php-parser >=dev-lang/php-7.3:*
SLOT=0
SRC_URI=https://github.com/sebastianbergmann//lines-of-code/archive/1.0.3.tar.gz -> sebastian-lines-of-code-1.0.3.tar.gz
-_md5_=e22b766db79d2565c79319fcac61d9ee
+_md5_=ae13142b8b3a87ffb05252e795c0af2c
diff --git a/metadata/md5-cache/dev-php/sebastian-resource-operations-2.0.1 b/metadata/md5-cache/dev-php/sebastian-resource-operations-2.0.1
index d0b83f4db3bf..4d597b0dd5ee 100644
--- a/metadata/md5-cache/dev-php/sebastian-resource-operations-2.0.1
+++ b/metadata/md5-cache/dev-php/sebastian-resource-operations-2.0.1
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=Provides a list of PHP built-in functions that operate on resources
EAPI=7
HOMEPAGE=https://phpunit.de
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-7.1:*
SLOT=0
SRC_URI=https://github.com/sebastianbergmann//resource-operations/archive/2.0.1.tar.gz -> sebastian-resource-operations-2.0.1.tar.gz
-_md5_=2dc4acbfeab6c8ba82e324faa3772b92
+_md5_=f6ef3467c525d6b730ff9eae0f3e0e2c
diff --git a/metadata/md5-cache/dev-php/sebastian-type-1.1.3 b/metadata/md5-cache/dev-php/sebastian-type-1.1.3
index c0352a03b3ed..c8338f4e03a5 100644
--- a/metadata/md5-cache/dev-php/sebastian-type-1.1.3
+++ b/metadata/md5-cache/dev-php/sebastian-type-1.1.3
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=Collection of value objects that represent the types of the PHP type system
EAPI=7
HOMEPAGE=https://phpunit.de
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-7.2:*
SLOT=0
SRC_URI=https://github.com/sebastianbergmann/type/archive/1.1.3.tar.gz -> sebastian-type-1.1.3.tar.gz
-_md5_=d7bd25b42e7ee975849149c95e017e9d
+_md5_=34baeaa4ed30b27e39430b17c7a37b2f
diff --git a/metadata/md5-cache/dev-php/sebastian-type-1.1.4 b/metadata/md5-cache/dev-php/sebastian-type-1.1.4
index 60df987f59d7..a3f6016c4fd1 100644
--- a/metadata/md5-cache/dev-php/sebastian-type-1.1.4
+++ b/metadata/md5-cache/dev-php/sebastian-type-1.1.4
@@ -3,9 +3,9 @@ DEFINED_PHASES=install prepare
DESCRIPTION=Collection of value objects that represent the types of the PHP type system
EAPI=7
HOMEPAGE=https://phpunit.de
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-7.2:*
SLOT=0
SRC_URI=https://github.com/sebastianbergmann/type/archive/1.1.4.tar.gz -> sebastian-type-1.1.4.tar.gz
-_md5_=400025b832283f9714243f0c4b1805ff
+_md5_=adeb39bd15c636917523d9de2a811db3
diff --git a/metadata/md5-cache/dev-php/sebastian-version-3.0.2 b/metadata/md5-cache/dev-php/sebastian-version-3.0.2
index 076fe10b684d..6bb2b8c65bad 100644
--- a/metadata/md5-cache/dev-php/sebastian-version-3.0.2
+++ b/metadata/md5-cache/dev-php/sebastian-version-3.0.2
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=Helps with managing the version number of Git-hosted PHP projects
EAPI=8
HOMEPAGE=https://phpunit.de
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-7.3:*
SLOT=0
SRC_URI=https://github.com/sebastianbergmann/version/archive/3.0.2.tar.gz -> sebastian-version-3.0.2.tar.gz
-_md5_=2251181d5fc4d9c799e197d3a87d5c29
+_md5_=abb029a4a57658c606197bbf637bc871
diff --git a/metadata/md5-cache/dev-php/smarty-4.3.1 b/metadata/md5-cache/dev-php/smarty-4.3.1
index 6d90e3184d89..fe7ca66faa54 100644
--- a/metadata/md5-cache/dev-php/smarty-4.3.1
+++ b/metadata/md5-cache/dev-php/smarty-4.3.1
@@ -3,9 +3,9 @@ DESCRIPTION=A template engine for PHP
EAPI=8
HOMEPAGE=https://www.smarty.net/ https://github.com/smarty-php/smarty/
IUSE=doc examples
-KEYWORDS=amd64 ~hppa ppc ppc64 sparc x86
+KEYWORDS=amd64 ~hppa ppc64 sparc x86
LICENSE=LGPL-3
RDEPEND=dev-lang/php:*[unicode]
SLOT=0
SRC_URI=https://github.com/smarty-php/smarty/archive/v4.3.1.tar.gz -> smarty-4.3.1.tar.gz
-_md5_=c8cd164a8a4f7f07e76507607f41ab61
+_md5_=790ab8a9a58e86c81cdc507bcf3758b7
diff --git a/metadata/md5-cache/dev-php/symfony-yaml-2.1.0 b/metadata/md5-cache/dev-php/symfony-yaml-2.1.0
index ab3b3347e384..43b43112eb36 100644
--- a/metadata/md5-cache/dev-php/symfony-yaml-2.1.0
+++ b/metadata/md5-cache/dev-php/symfony-yaml-2.1.0
@@ -4,10 +4,10 @@ DESCRIPTION=Symfony YAML Component
EAPI=6
HOMEPAGE=https://github.com/symfony/yaml
IUSE=test
-KEYWORDS=amd64 arm ~arm64 ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~arm64 ~hppa ppc64 ~s390 sparc x86
LICENSE=MIT
RDEPEND=dev-lang/php:* dev-php/fedora-autoloader
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/symfony/yaml/archive/v2.1.0.tar.gz -> symfony-yaml-2.1.0.tar.gz
-_md5_=374e89ee5226ce0155ef1078ea8cfef0
+_md5_=e0c3340b29408a41681d2ed9c74a62ca
diff --git a/metadata/md5-cache/dev-php/theseer-Autoload-1.26.0-r2 b/metadata/md5-cache/dev-php/theseer-Autoload-1.26.0-r2
index bb8283aa00ba..27949cae7cc5 100644
--- a/metadata/md5-cache/dev-php/theseer-Autoload-1.26.0-r2
+++ b/metadata/md5-cache/dev-php/theseer-Autoload-1.26.0-r2
@@ -4,10 +4,10 @@ DESCRIPTION=PHP Autoload Builder
EAPI=7
HOMEPAGE=https://github.com/theseer/Autoload
IUSE=test
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-lang/php:*[cli,fileinfo(-),tokenizer(-)] >=dev-php/theseer-DirectoryScanner-1.3 <dev-php/theseer-DirectoryScanner-2 >=dev-php/zetacomponents-Base-1.8 <dev-php/zetacomponents-Base-2 >=dev-php/zetacomponents-ConsoleTools-1.7.1 <dev-php/zetacomponents-ConsoleTools-2
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/theseer/Autoload/archive/1.26.0.tar.gz -> theseer-Autoload-1.26.0.tar.gz
-_md5_=83006d896c4ad648588f10088b38d5bb
+_md5_=16b95dfe3daf722dbb635c6743e09a98
diff --git a/metadata/md5-cache/dev-php/theseer-Autoload-1.26.3-r1 b/metadata/md5-cache/dev-php/theseer-Autoload-1.26.3-r1
index 14043f9e8cd7..bb58ab8b2430 100644
--- a/metadata/md5-cache/dev-php/theseer-Autoload-1.26.3-r1
+++ b/metadata/md5-cache/dev-php/theseer-Autoload-1.26.3-r1
@@ -4,10 +4,10 @@ DESCRIPTION=PHP Autoload Builder
EAPI=8
HOMEPAGE=https://github.com/theseer/Autoload
IUSE=test
-KEYWORDS=amd64 arm ~arm64 ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~arm64 ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-lang/php:*[cli,fileinfo(-),tokenizer(-)] >=dev-php/theseer-DirectoryScanner-1.3 <dev-php/theseer-DirectoryScanner-2 >=dev-php/zetacomponents-Base-1.8 <dev-php/zetacomponents-Base-2 >=dev-php/zetacomponents-ConsoleTools-1.7.1 <dev-php/zetacomponents-ConsoleTools-2
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/theseer/Autoload/archive/1.26.3.tar.gz -> theseer-Autoload-1.26.3.tar.gz
-_md5_=7a2a91e566f4bc3664e9db36d38ded35
+_md5_=cf87b2860137932ac56a27fd223e6b96
diff --git a/metadata/md5-cache/dev-php/theseer-DirectoryScanner-1.3.2 b/metadata/md5-cache/dev-php/theseer-DirectoryScanner-1.3.2
index fa4838a6d2d2..164a8e5a9af7 100644
--- a/metadata/md5-cache/dev-php/theseer-DirectoryScanner-1.3.2
+++ b/metadata/md5-cache/dev-php/theseer-DirectoryScanner-1.3.2
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=A recursive directory scanner and filter
EAPI=7
HOMEPAGE=https://github.com/theseer/DirectoryScanner
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-lang/php:*
SLOT=0
SRC_URI=https://github.com/theseer/DirectoryScanner/archive/1.3.2.tar.gz -> theseer-DirectoryScanner-1.3.2.tar.gz
-_md5_=d840c476547d215e54f46656b6e27b9d
+_md5_=b649132ef0c74ec885131d0c14db203a
diff --git a/metadata/md5-cache/dev-php/theseer-DirectoryScanner-1.3.3 b/metadata/md5-cache/dev-php/theseer-DirectoryScanner-1.3.3
index 6e5b4908dcb7..8b8304fbfd72 100644
--- a/metadata/md5-cache/dev-php/theseer-DirectoryScanner-1.3.3
+++ b/metadata/md5-cache/dev-php/theseer-DirectoryScanner-1.3.3
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=A recursive directory scanner and filter
EAPI=8
HOMEPAGE=https://github.com/theseer/DirectoryScanner
-KEYWORDS=amd64 arm ~arm64 ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~arm64 ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-lang/php:*
SLOT=0
SRC_URI=https://github.com/theseer/DirectoryScanner/archive/1.3.3.tar.gz -> theseer-DirectoryScanner-1.3.3.tar.gz
-_md5_=76bcc9b1d243d85fe73d9da6ad6c56bd
+_md5_=56bd6799c01804d0bd07f5e0220f2d56
diff --git a/metadata/md5-cache/dev-php/theseer-tokenizer-1.2.0 b/metadata/md5-cache/dev-php/theseer-tokenizer-1.2.0
index 24de5b6e10c6..ea5dc42d4983 100644
--- a/metadata/md5-cache/dev-php/theseer-tokenizer-1.2.0
+++ b/metadata/md5-cache/dev-php/theseer-tokenizer-1.2.0
@@ -4,10 +4,10 @@ DESCRIPTION=Convert tokenized PHP source code into XML and other formats
EAPI=7
HOMEPAGE=https://github.com/theseer/tokenizer
IUSE=test
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-lang/php:* dev-php/fedora-autoloader
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/theseer/tokenizer/archive/1.2.0.tar.gz -> theseer-tokenizer-1.2.0.tar.gz
-_md5_=0fe770319116b8d76f74ad7e45a6145c
+_md5_=abfbecf245a34a454c109a1032b4a91b
diff --git a/metadata/md5-cache/dev-php/theseer-tokenizer-1.2.1 b/metadata/md5-cache/dev-php/theseer-tokenizer-1.2.1
index a93d78af6d2e..6f9417a05ed7 100644
--- a/metadata/md5-cache/dev-php/theseer-tokenizer-1.2.1
+++ b/metadata/md5-cache/dev-php/theseer-tokenizer-1.2.1
@@ -4,10 +4,10 @@ DESCRIPTION=Convert tokenized PHP source code into XML and other formats
EAPI=8
HOMEPAGE=https://github.com/theseer/tokenizer
IUSE=test
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-lang/php:* dev-php/fedora-autoloader
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/theseer/tokenizer/archive/1.2.1.tar.gz -> theseer-tokenizer-1.2.1.tar.gz
-_md5_=17c7ddfd5a475a07dfcf97385599013d
+_md5_=151ebbe62a65f8cd10cb5fcda3f4f12d
diff --git a/metadata/md5-cache/dev-php/webmozart-assert-1.10.0 b/metadata/md5-cache/dev-php/webmozart-assert-1.10.0
index 0f2515fab890..dd6961308dc6 100644
--- a/metadata/md5-cache/dev-php/webmozart-assert-1.10.0
+++ b/metadata/md5-cache/dev-php/webmozart-assert-1.10.0
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=Assertions to validate method input/output with nice error messages
EAPI=7
HOMEPAGE=https://github.com/webmozart/assert
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=MIT
RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-5.6:*[ctype]
SLOT=0
SRC_URI=https://github.com/webmozart//assert/archive/1.10.0.tar.gz -> webmozart-assert-1.10.0.tar.gz
-_md5_=8375c816819f718f7791f3eb4f2f2d61
+_md5_=d1b8a9d3c025a8a3b6bb77d3ecd4ae16
diff --git a/metadata/md5-cache/dev-php/xdebug-3.1.1 b/metadata/md5-cache/dev-php/xdebug-3.1.1
index 5a2c4c56742a..83c219e82558 100644
--- a/metadata/md5-cache/dev-php/xdebug-3.1.1
+++ b/metadata/md5-cache/dev-php/xdebug-3.1.1
@@ -6,7 +6,7 @@ EAPI=7
HOMEPAGE=https://xdebug.org/
INHERIT=php-ext-source-r3
IUSE=php_targets_php8-1
-KEYWORDS=amd64 ~hppa ppc ppc64 x86
+KEYWORDS=amd64 ~hppa ppc64 x86
LICENSE=Xdebug
RDEPEND=php_targets_php8-1? ( dev-lang/php:8.1[-threads(-)] )
REQUIRED_USE=|| ( php_targets_php8-1 )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/xdebug/xdebug/archive/3.1.1.tar.gz -> xdebug-3.1.1.tar.gz
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 php-ext-source-r3 57493651a3540d6ef7bff5e1c97c8dd3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=2fe79839740e9e3f5684121b8f39fb8c
+_md5_=349aa060d945bc6b63cc894026ba4818
diff --git a/metadata/md5-cache/dev-php/xdebug-3.1.3 b/metadata/md5-cache/dev-php/xdebug-3.1.3
index afbe6b76a8e8..62fd6f879f9c 100644
--- a/metadata/md5-cache/dev-php/xdebug-3.1.3
+++ b/metadata/md5-cache/dev-php/xdebug-3.1.3
@@ -6,7 +6,7 @@ EAPI=7
HOMEPAGE=https://xdebug.org/
INHERIT=php-ext-source-r3
IUSE=php_targets_php8-1
-KEYWORDS=amd64 ~hppa ppc ppc64 x86
+KEYWORDS=amd64 ~hppa ppc64 x86
LICENSE=Xdebug
RDEPEND=php_targets_php8-1? ( dev-lang/php:8.1[-threads(-)] )
REQUIRED_USE=|| ( php_targets_php8-1 )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/xdebug/xdebug/archive/3.1.3.tar.gz -> xdebug-3.1.3.tar.gz
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 php-ext-source-r3 57493651a3540d6ef7bff5e1c97c8dd3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=2fe79839740e9e3f5684121b8f39fb8c
+_md5_=349aa060d945bc6b63cc894026ba4818
diff --git a/metadata/md5-cache/dev-php/xdebug-3.1.5 b/metadata/md5-cache/dev-php/xdebug-3.1.5
index aaa1ab9b5ec3..9cf60f8d4057 100644
--- a/metadata/md5-cache/dev-php/xdebug-3.1.5
+++ b/metadata/md5-cache/dev-php/xdebug-3.1.5
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://xdebug.org/
INHERIT=php-ext-source-r3
IUSE=php_targets_php8-1
-KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~hppa ~ppc64 ~x86
LICENSE=Xdebug
RDEPEND=php_targets_php8-1? ( dev-lang/php:8.1[-threads(-)] )
REQUIRED_USE=|| ( php_targets_php8-1 )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/xdebug/xdebug/archive/3.1.5.tar.gz -> xdebug-3.1.5.tar.gz
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 php-ext-source-r3 57493651a3540d6ef7bff5e1c97c8dd3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b65d0166c4d7bc8df0045400e80e51fa
+_md5_=36fdc7e01ebaf22473f900031b088867
diff --git a/metadata/md5-cache/dev-php/xdebug-3.2.1 b/metadata/md5-cache/dev-php/xdebug-3.2.1
index fe99f7cf7b30..c70c69b5bee5 100644
--- a/metadata/md5-cache/dev-php/xdebug-3.2.1
+++ b/metadata/md5-cache/dev-php/xdebug-3.2.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://xdebug.org/
INHERIT=php-ext-source-r3
IUSE=php_targets_php8-1 php_targets_php8-2
-KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~hppa ~ppc64 ~x86
LICENSE=Xdebug
RDEPEND=php_targets_php8-1? ( dev-lang/php:8.1[-threads(-)] ) php_targets_php8-2? ( dev-lang/php:8.2[-threads(-)] )
REQUIRED_USE=|| ( php_targets_php8-1 php_targets_php8-2 )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/xdebug/xdebug/archive/3.2.1.tar.gz -> xdebug-3.2.1.tar.gz
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 php-ext-source-r3 57493651a3540d6ef7bff5e1c97c8dd3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0897a7aa4c3e3ad49ce972ae18841a23
+_md5_=ff09875db05f8542ebbc3dbcb2fb48d6
diff --git a/metadata/md5-cache/dev-php/xdebug-client-2.9.6 b/metadata/md5-cache/dev-php/xdebug-client-2.9.6
index a7c86af7a991..0efa62ea2072 100644
--- a/metadata/md5-cache/dev-php/xdebug-client-2.9.6
+++ b/metadata/md5-cache/dev-php/xdebug-client-2.9.6
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://xdebug.org/
INHERIT=autotools
IUSE=libedit
-KEYWORDS=amd64 ~hppa ppc ppc64 x86
+KEYWORDS=amd64 ~hppa ppc64 x86
LICENSE=Xdebug
RDEPEND=libedit? ( dev-libs/libedit ) net-libs/libnsl:0=
SLOT=0
SRC_URI=https://github.com/xdebug/xdebug/archive/2.9.6.tar.gz -> xdebug-2.9.6.tar.gz
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=5da0437b10434df682aa4a74c180f58d
+_md5_=9d86a9a8af9e275ed8d3d9ce3d42c283
diff --git a/metadata/md5-cache/dev-php/xdebug-client-2.9.8 b/metadata/md5-cache/dev-php/xdebug-client-2.9.8
index 6883bfdeba53..06d9953033c5 100644
--- a/metadata/md5-cache/dev-php/xdebug-client-2.9.8
+++ b/metadata/md5-cache/dev-php/xdebug-client-2.9.8
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://xdebug.org/
INHERIT=autotools toolchain-funcs
IUSE=libedit
-KEYWORDS=amd64 ~hppa ppc ppc64 x86
+KEYWORDS=amd64 ~hppa ppc64 x86
LICENSE=Xdebug
RDEPEND=libedit? ( dev-libs/libedit ) net-libs/libnsl:0=
SLOT=0
SRC_URI=https://github.com/xdebug/xdebug/archive/2.9.8.tar.gz -> xdebug-2.9.8.tar.gz
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=92bc44d01a76ed7f351f0b17171e2dca
+_md5_=1ef93200eec6d673bb7e55589a2dc9e7
diff --git a/metadata/md5-cache/dev-php/zetacomponents-Base-1.9.1 b/metadata/md5-cache/dev-php/zetacomponents-Base-1.9.1
index 3d225dd2c4bc..f75703f350f3 100644
--- a/metadata/md5-cache/dev-php/zetacomponents-Base-1.9.1
+++ b/metadata/md5-cache/dev-php/zetacomponents-Base-1.9.1
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=Base package for any Zeta component
EAPI=7
HOMEPAGE=https://github.com/zetacomponents/Base
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~hppa ppc64 ~s390 sparc x86
LICENSE=Apache-2.0
RDEPEND=dev-lang/php:*
SLOT=0
SRC_URI=https://github.com/zetacomponents/Base/archive/1.9.1.tar.gz -> zetacomponents-Base-1.9.1.tar.gz
-_md5_=b0d6836f8a64ec06a5a0d0624ba31460
+_md5_=b25b48016a8edf9999bd18f6b2d6185d
diff --git a/metadata/md5-cache/dev-php/zetacomponents-Base-1.9.3 b/metadata/md5-cache/dev-php/zetacomponents-Base-1.9.3
index a2b8f357470a..1b3bec1e93eb 100644
--- a/metadata/md5-cache/dev-php/zetacomponents-Base-1.9.3
+++ b/metadata/md5-cache/dev-php/zetacomponents-Base-1.9.3
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=Base package for any Zeta component
EAPI=8
HOMEPAGE=https://github.com/zetacomponents/Base
-KEYWORDS=amd64 arm ~arm64 ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~arm64 ~hppa ppc64 ~s390 sparc x86
LICENSE=Apache-2.0
RDEPEND=dev-lang/php:*
SLOT=0
SRC_URI=https://github.com/zetacomponents/Base/archive/1.9.3.tar.gz -> zetacomponents-Base-1.9.3.tar.gz
-_md5_=b8293780418451a1a287e59445231d56
+_md5_=b90a56c7898bdfbb60fceeb405088772
diff --git a/metadata/md5-cache/dev-php/zetacomponents-ConsoleTools-1.7.2-r1 b/metadata/md5-cache/dev-php/zetacomponents-ConsoleTools-1.7.2-r1
index 732fb32a8627..c22f7e5811f9 100644
--- a/metadata/md5-cache/dev-php/zetacomponents-ConsoleTools-1.7.2-r1
+++ b/metadata/md5-cache/dev-php/zetacomponents-ConsoleTools-1.7.2-r1
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=A set of classes to do different actions with the console
EAPI=7
HOMEPAGE=https://github.com/zetacomponents/ConsoleTools
-KEYWORDS=amd64 arm ~arm64 ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~arm64 ~hppa ppc64 ~s390 sparc x86
LICENSE=Apache-2.0
RDEPEND=dev-lang/php:*[iconv(-)]
SLOT=0
SRC_URI=https://github.com/zetacomponents/ConsoleTools/archive/1.7.2.tar.gz -> zetacomponents-ConsoleTools-1.7.2.tar.gz
-_md5_=4896a5cc68ed50b44f423095603d8721
+_md5_=2cf739e864b09162cf5ce22a04062add
diff --git a/metadata/md5-cache/dev-python/GitPython-3.1.43 b/metadata/md5-cache/dev-python/GitPython-3.1.43
index 707b48ff908e..f02f81f71fad 100644
--- a/metadata/md5-cache/dev-python/GitPython-3.1.43
+++ b/metadata/md5-cache/dev-python/GitPython-3.1.43
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/ddt-1.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-vcs/git >=dev-python/gitdb-4.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=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(-)?]
+BDEPEND=test? ( >=dev-python/ddt-1.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/typing-extensions[python_targets_python3_10(-)?] ) ) test? ( dev-vcs/git >=dev-python/gitdb-4.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Library used to interact with Git repositories
EAPI=8
HOMEPAGE=https://github.com/gitpython-developers/GitPython/ https://pypi.org/project/GitPython/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
-RDEPEND=dev-vcs/git >=dev-python/gitdb-4.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-vcs/git >=dev-python/gitdb-4.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/G/GitPython/GitPython-3.1.43.tar.gz test? ( https://dev.gentoo.org/~mgorny/dist/GitPython-3.1.43.gitbundle https://dev.gentoo.org/~mgorny/dist/gitdb-4.0.11.gitbundle https://dev.gentoo.org/~mgorny/dist/smmap-5.0.1.gitbundle )
_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=649383c4e4937d5de4f4ae6f4b54481c
+_md5_=b47cb684ab5fcfe250edf1b59b914037
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index dae19c5f2fbc..512fc71d05f6 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/autopage-0.5.2 b/metadata/md5-cache/dev-python/autopage-0.5.2
index f7a5ebfcbb63..f8ab5301782d 100644
--- a/metadata/md5-cache/dev-python/autopage-0.5.2
+++ b/metadata/md5-cache/dev-python/autopage-0.5.2
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/fixtures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) 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(-)?]
+BDEPEND=test? ( dev-python/fixtures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A library to provide automatic paging for console output
EAPI=8
HOMEPAGE=https://github.com/zaneb/autopage/ https://pypi.org/project/autopage/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc64 ~riscv ~s390 sparc x86
LICENSE=Apache-2.0
-RDEPEND=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 )
+RDEPEND=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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/zaneb/autopage/archive/v0.5.2.tar.gz -> autopage-0.5.2.gh.tar.gz
_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0ff279db66994c2fd26bd017fc695b96
+_md5_=1c6fa828145d43fdb72d596abc73f511
diff --git a/metadata/md5-cache/dev-python/boto3-1.34.123 b/metadata/md5-cache/dev-python/boto3-1.34.123
new file mode 100644
index 000000000000..de0150c55c0a
--- /dev/null
+++ b/metadata/md5-cache/dev-python/boto3-1.34.123
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/botocore-1.34.123[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[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 ) >=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(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=The AWS SDK for Python
+EAPI=8
+HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.34.123[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[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 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/boto/boto3/archive/1.34.123.tar.gz -> boto3-1.34.123.gh.tar.gz
+_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=8c57f4eda873e63141fd7028ea88e83b
diff --git a/metadata/md5-cache/dev-python/botocore-1.34.123 b/metadata/md5-cache/dev-python/botocore-1.34.123
new file mode 100644
index 000000000000..e386df6b7ffb
--- /dev/null
+++ b/metadata/md5-cache/dev-python/botocore-1.34.123
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[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 ) >=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(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Low-level, data-driven core of boto 3
+EAPI=8
+HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=<dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[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 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/boto/botocore/archive/1.34.123.tar.gz -> botocore-1.34.123.gh.tar.gz
+_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=f1ca9a8b0e1247ff42152fa304fc8999
diff --git a/metadata/md5-cache/dev-python/cliff-4.7.0 b/metadata/md5-cache/dev-python/cliff-4.7.0
index 7eaf0940d37b..2614eb507e80 100644
--- a/metadata/md5-cache/dev-python/cliff-4.7.0
+++ b/metadata/md5-cache/dev-python/cliff-4.7.0
@@ -1,16 +1,16 @@
-BDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinx-5.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testscenarios-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/autopage-0.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cmd2-0.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/prettytable[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyparsing-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-3.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/stevedore-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) 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(-)?]
+BDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sphinx-5.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/testscenarios-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/autopage-0.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cmd2-0.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/prettytable[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-3.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/stevedore-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Command Line Interface Formulation Framework
EAPI=8
HOMEPAGE=https://opendev.org/openstack/cliff/ https://github.com/openstack/cliff/ https://pypi.org/project/cliff/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc64 ~riscv ~s390 sparc x86
LICENSE=Apache-2.0
-RDEPEND=>=dev-python/autopage-0.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cmd2-0.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/prettytable[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyparsing-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-3.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/stevedore-2.0.1[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 )
+RDEPEND=>=dev-python/autopage-0.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cmd2-0.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/prettytable[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-3.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/stevedore-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/c/cliff/cliff-4.7.0.tar.gz
_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=9b3bac1a1f71675e9b4ebed8494e19b4
+_md5_=5d4bddc12db45e74674b9534bc0e884b
diff --git a/metadata/md5-cache/dev-python/cmd2-2.4.3 b/metadata/md5-cache/dev-python/cmd2-2.4.3
index 8a5e522f7a2e..a48df71c066a 100644
--- a/metadata/md5-cache/dev-python/cmd2-2.4.3
+++ b/metadata/md5-cache/dev-python/cmd2-2.4.3
@@ -1,16 +1,16 @@
-BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] || ( x11-misc/xclip x11-misc/xsel ) ) test? ( dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/colorama-0.3.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyperclip-1.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/wcwidth[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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 ) >=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(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] || ( x11-misc/xclip x11-misc/xsel ) ) test? ( dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/colorama-0.3.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyperclip-1.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wcwidth[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Extra features for standard library's cmd module
EAPI=8
HOMEPAGE=https://github.com/python-cmd2/cmd2/ https://pypi.org/project/cmd2/
INHERIT=distutils-r1 virtualx pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=MIT
-RDEPEND=dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/colorama-0.3.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyperclip-1.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/wcwidth[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 )
+RDEPEND=dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/colorama-0.3.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyperclip-1.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wcwidth[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/c/cmd2/cmd2-2.4.3.tar.gz
_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=39e4ac1a28b5342e6f6071a0078af059
+_md5_=d5dd543cb82e4a88050f84bc0ca17aaa
diff --git a/metadata/md5-cache/dev-python/dask-2024.2.0 b/metadata/md5-cache/dev-python/dask-2024.2.0
deleted file mode 100644
index e613bdc46bbc..000000000000
--- a/metadata/md5-cache/dev-python/dask-2024.2.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/toolz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/versioneer-0.28[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/moto[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/numexpr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/click-8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cloudpickle-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/fsspec-2021.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/importlib-metadata-4.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandas-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/partd-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/toolz-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[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 ) >=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(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Task scheduling and blocked algorithms for parallel processing
-EAPI=8
-HOMEPAGE=https://www.dask.org/ https://github.com/dask/dask/ https://pypi.org/project/dask/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 ~arm arm64 ~riscv ~x86 ~amd64-linux ~x86-linux
-LICENSE=BSD
-RDEPEND=>=dev-python/click-8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cloudpickle-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/fsspec-2021.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/importlib-metadata-4.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandas-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/partd-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/toolz-0.10.0[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 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/dask/dask/archive/2024.2.0.tar.gz -> dask-2024.2.0.gh.tar.gz
-_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b8860f6fb2786c9e5eed0991771b2da5
diff --git a/metadata/md5-cache/dev-python/dask-2024.2.1 b/metadata/md5-cache/dev-python/dask-2024.2.1
deleted file mode 100644
index 4b2da4e15360..000000000000
--- a/metadata/md5-cache/dev-python/dask-2024.2.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/toolz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/versioneer-0.28[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/moto[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/numexpr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/click-8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cloudpickle-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/fsspec-2021.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/importlib-metadata-4.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandas-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/partd-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/toolz-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[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 ) >=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(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Task scheduling and blocked algorithms for parallel processing
-EAPI=8
-HOMEPAGE=https://www.dask.org/ https://github.com/dask/dask/ https://pypi.org/project/dask/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux
-LICENSE=BSD
-RDEPEND=>=dev-python/click-8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cloudpickle-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/fsspec-2021.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/importlib-metadata-4.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandas-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/partd-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/toolz-0.10.0[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 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/dask/dask/archive/2024.2.1.tar.gz -> dask-2024.2.1.gh.tar.gz
-_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=87bcae16d2d1c0e8fcde78f18358282c
diff --git a/metadata/md5-cache/dev-python/dask-2024.3.1 b/metadata/md5-cache/dev-python/dask-2024.3.1
deleted file mode 100644
index c5e80e742b99..000000000000
--- a/metadata/md5-cache/dev-python/dask-2024.3.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/toolz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/versioneer-0.28[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-libs/apache-arrow[parquet,snappy] dev-python/dask-expr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/moto[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/numexpr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyarrow[parquet,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/click-8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cloudpickle-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/fsspec-2021.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandas-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/partd-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/toolz-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/importlib-metadata-4.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/importlib-metadata-4.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[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 ) >=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(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Task scheduling and blocked algorithms for parallel processing
-EAPI=8
-HOMEPAGE=https://www.dask.org/ https://github.com/dask/dask/ https://pypi.org/project/dask/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 ~arm64 ~riscv
-LICENSE=BSD
-RDEPEND=>=dev-python/click-8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cloudpickle-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/fsspec-2021.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandas-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/partd-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/toolz-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/importlib-metadata-4.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/importlib-metadata-4.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) 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 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/dask/dask/archive/2024.3.1.tar.gz -> dask-2024.3.1.gh.tar.gz
-_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=7bb7eae52945630c6e028a639a7169f2
diff --git a/metadata/md5-cache/dev-python/dask-2024.4.1 b/metadata/md5-cache/dev-python/dask-2024.4.1
deleted file mode 100644
index 21c753d813cc..000000000000
--- a/metadata/md5-cache/dev-python/dask-2024.4.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/toolz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/versioneer-0.28[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-libs/apache-arrow[parquet,snappy] dev-python/dask-expr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/moto[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/numexpr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyarrow[parquet,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/click-8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cloudpickle-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/fsspec-2021.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandas-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/partd-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/toolz-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/importlib-metadata-4.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/importlib-metadata-4.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[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 ) >=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(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Task scheduling and blocked algorithms for parallel processing
-EAPI=8
-HOMEPAGE=https://www.dask.org/ https://github.com/dask/dask/ https://pypi.org/project/dask/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~riscv
-LICENSE=BSD
-RDEPEND=>=dev-python/click-8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cloudpickle-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/fsspec-2021.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandas-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/partd-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/toolz-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/importlib-metadata-4.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/importlib-metadata-4.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) 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 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/dask/dask/archive/2024.4.1.tar.gz -> dask-2024.4.1.gh.tar.gz
-_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=35cdf8f3c35adef3aa75f76ce01b6170
diff --git a/metadata/md5-cache/dev-python/dask-2024.4.2 b/metadata/md5-cache/dev-python/dask-2024.4.2
deleted file mode 100644
index 9f26510e1579..000000000000
--- a/metadata/md5-cache/dev-python/dask-2024.4.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/toolz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/versioneer-0.28[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-libs/apache-arrow[parquet,snappy] dev-python/dask-expr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/moto[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/numexpr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyarrow[parquet,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/click-8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cloudpickle-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/fsspec-2021.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandas-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/partd-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/toolz-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/importlib-metadata-4.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/importlib-metadata-4.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[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 ) >=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(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Task scheduling and blocked algorithms for parallel processing
-EAPI=8
-HOMEPAGE=https://www.dask.org/ https://github.com/dask/dask/ https://pypi.org/project/dask/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~riscv
-LICENSE=BSD
-RDEPEND=>=dev-python/click-8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cloudpickle-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/fsspec-2021.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandas-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/partd-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/toolz-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/importlib-metadata-4.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/importlib-metadata-4.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) 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 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/dask/dask/archive/2024.4.2.tar.gz -> dask-2024.4.2.gh.tar.gz
-_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=35cdf8f3c35adef3aa75f76ce01b6170
diff --git a/metadata/md5-cache/dev-python/dask-expr-1.0.11 b/metadata/md5-cache/dev-python/dask-expr-1.0.11
deleted file mode 100644
index 16ae55edf001..000000000000
--- a/metadata/md5-cache/dev-python/dask-expr-1.0.11
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/versioneer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-libs/apache-arrow[parquet,snappy] dev-python/pyarrow[parquet,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/dask-2024.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyarrow-7.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandas-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[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 ) >=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(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=High Level Expressions for Dask
-EAPI=8
-HOMEPAGE=https://github.com/dask/dask-expr/ https://pypi.org/project/dask-expr/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~riscv
-LICENSE=BSD
-RDEPEND=>=dev-python/dask-2024.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyarrow-7.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandas-2[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 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/dask/dask-expr/archive/v1.0.11.tar.gz -> dask-expr-1.0.11.gh.tar.gz
-_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b51423aa1b7c0cabe9ac946f8662b759
diff --git a/metadata/md5-cache/dev-python/dask-expr-1.0.12 b/metadata/md5-cache/dev-python/dask-expr-1.0.12
deleted file mode 100644
index a4ae13e580ef..000000000000
--- a/metadata/md5-cache/dev-python/dask-expr-1.0.12
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/versioneer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-libs/apache-arrow[parquet,snappy] dev-python/pyarrow[parquet,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/dask-2024.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyarrow-7.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandas-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[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 ) >=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(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=High Level Expressions for Dask
-EAPI=8
-HOMEPAGE=https://github.com/dask/dask-expr/ https://pypi.org/project/dask-expr/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~riscv
-LICENSE=BSD
-RDEPEND=>=dev-python/dask-2024.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyarrow-7.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandas-2[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 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/dask/dask-expr/archive/v1.0.12.tar.gz -> dask-expr-1.0.12.gh.tar.gz
-_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0c3af4eaba9e715f69a3b3d4db0fd6e4
diff --git a/metadata/md5-cache/dev-python/dask-expr-1.0.13 b/metadata/md5-cache/dev-python/dask-expr-1.0.13
deleted file mode 100644
index eb12ec45a401..000000000000
--- a/metadata/md5-cache/dev-python/dask-expr-1.0.13
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/versioneer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-libs/apache-arrow[parquet,snappy] dev-python/pyarrow[parquet,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/dask-2024.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyarrow-7.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandas-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[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 ) >=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(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=High Level Expressions for Dask
-EAPI=8
-HOMEPAGE=https://github.com/dask/dask-expr/ https://pypi.org/project/dask-expr/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~riscv
-LICENSE=BSD
-RDEPEND=>=dev-python/dask-2024.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyarrow-7.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandas-2[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 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/dask/dask-expr/archive/v1.0.13.tar.gz -> dask-expr-1.0.13.gh.tar.gz
-_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0ecdea4b7a07ff38fddf6b6bd60c2441
diff --git a/metadata/md5-cache/dev-python/dask-expr-1.0.14 b/metadata/md5-cache/dev-python/dask-expr-1.0.14
deleted file mode 100644
index c216c4137022..000000000000
--- a/metadata/md5-cache/dev-python/dask-expr-1.0.14
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/versioneer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-libs/apache-arrow[parquet,snappy] dev-python/pyarrow[parquet,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/dask-2024.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyarrow-7.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandas-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[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 ) >=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(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=High Level Expressions for Dask
-EAPI=8
-HOMEPAGE=https://github.com/dask/dask-expr/ https://pypi.org/project/dask-expr/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~riscv
-LICENSE=BSD
-RDEPEND=>=dev-python/dask-2024.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyarrow-7.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandas-2[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 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/dask/dask-expr/archive/v1.0.14.tar.gz -> dask-expr-1.0.14.gh.tar.gz
-_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0ecdea4b7a07ff38fddf6b6bd60c2441
diff --git a/metadata/md5-cache/dev-python/dask-expr-1.0.5 b/metadata/md5-cache/dev-python/dask-expr-1.0.5
deleted file mode 100644
index 255bf5fe6686..000000000000
--- a/metadata/md5-cache/dev-python/dask-expr-1.0.5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/versioneer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-libs/apache-arrow[parquet,snappy] dev-python/pyarrow[parquet,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/dask-2024.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyarrow-7.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandas-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[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 ) >=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(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=High Level Expressions for Dask
-EAPI=8
-HOMEPAGE=https://github.com/dask/dask-expr/ https://pypi.org/project/dask-expr/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 ~arm64 ~riscv
-LICENSE=BSD
-RDEPEND=>=dev-python/dask-2024.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyarrow-7.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandas-2[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 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/dask/dask-expr/archive/v1.0.5.tar.gz -> dask-expr-1.0.5.gh.tar.gz
-_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6f0cebef9555ca9fc3c2be97db1d3c90
diff --git a/metadata/md5-cache/dev-python/debtcollector-3.0.0 b/metadata/md5-cache/dev-python/debtcollector-3.0.0
index 93b7294704d4..0d46f31e72f8 100644
--- a/metadata/md5-cache/dev-python/debtcollector-3.0.0
+++ b/metadata/md5-cache/dev-python/debtcollector-3.0.0
@@ -1,16 +1,16 @@
-BDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/testtools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fixtures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/wrapt-1.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) 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(-)?]
+BDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/testtools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/fixtures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/wrapt-1.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python deprecation patterns and strategies that collect technical debt
EAPI=8
HOMEPAGE=https://opendev.org/openstack/debtcollector/ https://github.com/openstack/debtcollector/ https://pypi.org/project/debtcollector/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm arm64 ~riscv x86
LICENSE=Apache-2.0
-RDEPEND=>=dev-python/wrapt-1.7.0[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 )
+RDEPEND=>=dev-python/wrapt-1.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/d/debtcollector/debtcollector-3.0.0.tar.gz
_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=74aa75d101680d4b0ad82abeb9e1a6ca
+_md5_=562c2d3be8ab467c7f762e2515d72816
diff --git a/metadata/md5-cache/dev-python/dulwich-0.21.7-r1 b/metadata/md5-cache/dev-python/dulwich-0.21.7-r1
index d8d65f5ad486..40a19a1894d9 100644
--- a/metadata/md5-cache/dev-python/dulwich-0.21.7-r1
+++ b/metadata/md5-cache/dev-python/dulwich-0.21.7-r1
@@ -1,17 +1,17 @@
-BDEPEND=test? ( >=dev-python/urllib3-1.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] app-crypt/gpgme[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fastimport[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] ) ) ) 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(-)?]
+BDEPEND=test? ( >=dev-python/urllib3-1.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] app-crypt/gpgme[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/fastimport[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] ) ) ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=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 )
+DEPEND=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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=Pure-Python implementation of the Git file formats and protocols
EAPI=8
HOMEPAGE=https://github.com/jelmer/dulwich/ https://pypi.org/project/dulwich/
INHERIT=distutils-r1 pypi
-IUSE=doc examples test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=doc examples test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ppc ~ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=GPL-2+ Apache-2.0
-RDEPEND=>=dev-python/urllib3-1.25[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 )
+RDEPEND=>=dev-python/urllib3-1.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/d/dulwich/dulwich-0.21.7.tar.gz
_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=30a24a589c1efce4efbe754d85c5eef5
+_md5_=6806d811ff93e93b289adf3032740f64
diff --git a/metadata/md5-cache/dev-python/gfloat-0.3 b/metadata/md5-cache/dev-python/gfloat-0.3
new file mode 100644
index 000000000000..3e639a0461b1
--- /dev/null
+++ b/metadata/md5-cache/dev-python/gfloat-0.3
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/ml-dtypes[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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 ) >=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(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Generic floating-point types in Python
+EAPI=8
+HOMEPAGE=https://github.com/graphcore-research/gfloat/ https://pypi.org/project/gfloat/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm64
+LICENSE=MIT
+RDEPEND=dev-python/numpy[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 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/g/gfloat/gfloat-0.3.tar.gz
+_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=15d42ebb3412e8ff5559f92bc0beb49c
diff --git a/metadata/md5-cache/dev-python/gitdb-4.0.11 b/metadata/md5-cache/dev-python/gitdb-4.0.11
index a88d351b28f0..5723614c1c29 100644
--- a/metadata/md5-cache/dev-python/gitdb-4.0.11
+++ b/metadata/md5-cache/dev-python/gitdb-4.0.11
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-vcs/git ) test? ( >=dev-python/smmap-3.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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 ) >=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(-)?]
+BDEPEND=test? ( dev-vcs/git ) test? ( >=dev-python/smmap-3.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=GitDB is a pure-Python git object database
EAPI=8
HOMEPAGE=https://github.com/gitpython-developers/gitdb/ https://pypi.org/project/gitdb/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
-RDEPEND=>=dev-python/smmap-3.0.1[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 )
+RDEPEND=>=dev-python/smmap-3.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/g/gitdb/gitdb-4.0.11.tar.gz
_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3b9ce8033e4ef0b54bba1977aaa0842e
+_md5_=edc186d897e77e824c95f89a0ea0843c
diff --git a/metadata/md5-cache/dev-python/jsonpointer-3.0.0 b/metadata/md5-cache/dev-python/jsonpointer-3.0.0
new file mode 100644
index 000000000000..943812b53560
--- /dev/null
+++ b/metadata/md5-cache/dev-python/jsonpointer-3.0.0
@@ -0,0 +1,15 @@
+BDEPEND=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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Identify specific nodes in a JSON document (according to draft 08)
+EAPI=8
+HOMEPAGE=https://github.com/stefankoegl/python-json-pointer/ https://pypi.org/project/jsonpointer/
+INHERIT=distutils-r1 pypi
+IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos
+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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/j/jsonpointer/jsonpointer-3.0.0.tar.gz
+_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=4d48446dc1c440b57e8f07803c6f8746
diff --git a/metadata/md5-cache/dev-python/more-itertools-10.3.0 b/metadata/md5-cache/dev-python/more-itertools-10.3.0
new file mode 100644
index 000000000000..a0e2b6facf33
--- /dev/null
+++ b/metadata/md5-cache/dev-python/more-itertools-10.3.0
@@ -0,0 +1,16 @@
+BDEPEND=doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-7.2.6[python_targets_pypy3(-)] dev-python/sphinx-rtd-theme[python_targets_pypy3(-)] ) ) ) test? ( python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=More routines for operating on iterables, beyond itertools
+EAPI=8
+HOMEPAGE=https://github.com/more-itertools/more-itertools/ https://pypi.org/project/more-itertools/
+INHERIT=distutils-r1 pypi
+IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+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=MIT
+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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/m/more-itertools/more-itertools-10.3.0.tar.gz
+_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=44b23a84d48c8ce3d8e285df3ce74814
diff --git a/metadata/md5-cache/dev-python/netaddr-0.10.1 b/metadata/md5-cache/dev-python/netaddr-0.10.1
index 2984463fb10f..9acb8770b9a3 100644
--- a/metadata/md5-cache/dev-python/netaddr-0.10.1
+++ b/metadata/md5-cache/dev-python/netaddr-0.10.1
@@ -1,16 +1,16 @@
-BDEPEND=doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/furo[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/furo[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/furo[python_targets_python3_10(-)] ) ) ) test? ( >=dev-python/pytest-7.4.4[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 ) >=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(-)?]
+BDEPEND=doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] dev-python/furo[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/furo[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/furo[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/furo[python_targets_python3_10(-)] ) ) ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install postinst prepare test
DESCRIPTION=Network address representation and manipulation library
EAPI=8
HOMEPAGE=https://github.com/netaddr/netaddr/ https://pypi.org/project/netaddr/ https://netaddr.readthedocs.io/
INHERIT=distutils-r1 optfeature pypi
-IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=BSD
-RDEPEND=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 )
+RDEPEND=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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/n/netaddr/netaddr-0.10.1.tar.gz
_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b1e92a81859fc3f173d20cf8cf87756e
+_md5_=a4df17d12b57d8ef5ff87c7f18a73a62
diff --git a/metadata/md5-cache/dev-python/oct2py-5.7.0 b/metadata/md5-cache/dev-python/oct2py-5.7.0
new file mode 100644
index 000000000000..fc92f8e4b20e
--- /dev/null
+++ b/metadata/md5-cache/dev-python/oct2py-5.7.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/ipython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/nbconvert[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pandas[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/numpydoc[python_targets_python3_12(-)] dev-python/pydata-sphinx-theme[python_targets_python3_12(-)] dev-python/myst-parser[python_targets_python3_12(-)] dev-python/sphinxcontrib-spelling[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/numpydoc[python_targets_python3_11(-)] dev-python/pydata-sphinx-theme[python_targets_python3_11(-)] dev-python/myst-parser[python_targets_python3_11(-)] dev-python/sphinxcontrib-spelling[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/numpydoc[python_targets_python3_10(-)] dev-python/pydata-sphinx-theme[python_targets_python3_10(-)] dev-python/myst-parser[python_targets_python3_10(-)] dev-python/sphinxcontrib-spelling[python_targets_python3_10(-)] ) ) ) test? ( >=dev-python/numpy-1.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/octave-kernel-0.34.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/scipy-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.21.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python to GNU Octave bridge
+EAPI=8
+HOMEPAGE=https://github.com/blink1073/oct2py https://blink1073.github.io/oct2py/
+INHERIT=distutils-r1 pypi
+IUSE=examples doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=MIT
+RDEPEND=>=dev-python/numpy-1.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/octave-kernel-0.34.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/scipy-0.17[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 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/o/oct2py/oct2py-5.7.0.tar.gz
+_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=15df84074047a93356935cdc0f56197d
diff --git a/metadata/md5-cache/dev-python/openstackdocstheme-3.2.0 b/metadata/md5-cache/dev-python/openstackdocstheme-3.2.0
index 150f22208fe6..eff931f23ac5 100644
--- a/metadata/md5-cache/dev-python/openstackdocstheme-3.2.0
+++ b/metadata/md5-cache/dev-python/openstackdocstheme-3.2.0
@@ -1,15 +1,15 @@
-BDEPEND=>dev-python/pbr-2.1.0[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 ) >=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(-)?]
+BDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Theme and extension support for Sphinx documentation
EAPI=8
HOMEPAGE=https://docs.openstack.org/openstackdocstheme/latest/ https://opendev.org/openstack/openstackdocstheme/ https://github.com/openstack/openstackdocstheme/ https://pypi.org/project/openstackdocstheme/
INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~ppc64 ~riscv ~s390 x86
LICENSE=Apache-2.0
-RDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/dulwich-0.15.0[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 )
+RDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dulwich-0.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/o/openstackdocstheme/openstackdocstheme-3.2.0.tar.gz
_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a3803dd97f184c8ea33c03ecf7b726b3
+_md5_=283d1f7019563ea7e1111fd7be536a64
diff --git a/metadata/md5-cache/dev-python/orjson-3.10.4 b/metadata/md5-cache/dev-python/orjson-3.10.4
new file mode 100644
index 000000000000..6ef3b337d264
--- /dev/null
+++ b/metadata/md5-cache/dev-python/orjson-3.10.4
@@ -0,0 +1,17 @@
+BDEPEND=>=virtual/rust-1.72 test? ( dev-python/arrow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) >=virtual/rust-1.53 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-util/maturin-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+DESCRIPTION=Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy
+EAPI=8
+HOMEPAGE=https://github.com/ijl/orjson/ https://pypi.org/project/orjson/
+INHERIT=cargo distutils-r1 pypi
+IUSE=test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=|| ( Apache-2.0 MIT ) Apache-2.0-with-LLVM-exceptions BSD CC0-1.0 MIT Unicode-DFS-2016 || ( Apache-2.0 Boost-1.0 )
+RDEPEND=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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/o/orjson/orjson-3.10.4.tar.gz https://crates.io/api/v1/crates/ahash/0.8.11/download -> ahash-0.8.11.crate https://crates.io/api/v1/crates/arrayvec/0.7.4/download -> arrayvec-0.7.4.crate https://crates.io/api/v1/crates/associative-cache/2.0.0/download -> associative-cache-2.0.0.crate https://crates.io/api/v1/crates/autocfg/1.3.0/download -> autocfg-1.3.0.crate https://crates.io/api/v1/crates/beef/0.5.2/download -> beef-0.5.2.crate https://crates.io/api/v1/crates/bytecount/0.6.8/download -> bytecount-0.6.8.crate https://crates.io/api/v1/crates/castaway/0.2.2/download -> castaway-0.2.2.crate https://crates.io/api/v1/crates/cc/1.0.99/download -> cc-1.0.99.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chrono/0.4.34/download -> chrono-0.4.34.crate https://crates.io/api/v1/crates/compact_str/0.7.1/download -> compact_str-0.7.1.crate https://crates.io/api/v1/crates/const-random-macro/0.1.16/download -> const-random-macro-0.1.16.crate https://crates.io/api/v1/crates/const-random/0.1.18/download -> const-random-0.1.18.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/encoding_rs/0.8.34/download -> encoding_rs-0.8.34.crate https://crates.io/api/v1/crates/getrandom/0.2.15/download -> getrandom-0.2.15.crate https://crates.io/api/v1/crates/gimli/0.28.1/download -> gimli-0.28.1.crate https://crates.io/api/v1/crates/half/2.4.1/download -> half-2.4.1.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/itoap/1.0.1/download -> itoap-1.0.1.crate https://crates.io/api/v1/crates/libc/0.2.155/download -> libc-0.2.155.crate https://crates.io/api/v1/crates/no-panic/0.1.30/download -> no-panic-0.1.30.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.85/download -> proc-macro2-1.0.85.crate https://crates.io/api/v1/crates/pyo3-build-config/0.21.2/download -> pyo3-build-config-0.21.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.21.2/download -> pyo3-ffi-0.21.2.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/rustversion/1.0.17/download -> rustversion-1.0.17.crate https://crates.io/api/v1/crates/ryu/1.0.18/download -> ryu-1.0.18.crate https://crates.io/api/v1/crates/serde/1.0.203/download -> serde-1.0.203.crate https://crates.io/api/v1/crates/serde_derive/1.0.203/download -> serde_derive-1.0.203.crate https://crates.io/api/v1/crates/serde_json/1.0.117/download -> serde_json-1.0.117.crate https://crates.io/api/v1/crates/simdutf8/0.1.4/download -> simdutf8-0.1.4.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/syn/2.0.66/download -> syn-2.0.66.crate https://crates.io/api/v1/crates/target-lexicon/0.12.14/download -> target-lexicon-0.12.14.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unwinding/0.2.1/download -> unwinding-0.2.1.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/zerocopy-derive/0.7.34/download -> zerocopy-derive-0.7.34.crate https://crates.io/api/v1/crates/zerocopy/0.7.34/download -> zerocopy-0.7.34.crate
+_eclasses_=cargo 172dcb548e750dda201deb8263a17124 distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=65ac7e443cebd99b040a732017c9638a
diff --git a/metadata/md5-cache/dev-python/oslo-context-5.5.0 b/metadata/md5-cache/dev-python/oslo-context-5.5.0
index 094aba0cc9cd..43d035a03f3e 100644
--- a/metadata/md5-cache/dev-python/oslo-context-5.5.0
+++ b/metadata/md5-cache/dev-python/oslo-context-5.5.0
@@ -1,16 +1,16 @@
-BDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/oslotest-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/debtcollector-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/openstackdocstheme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/openstackdocstheme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/openstackdocstheme[python_targets_python3_10(-)] ) ) ) 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(-)?]
+BDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/oslotest-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/debtcollector-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] dev-python/openstackdocstheme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/openstackdocstheme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/openstackdocstheme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/openstackdocstheme[python_targets_python3_10(-)] ) ) ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Helpers to maintain useful information about a request context
EAPI=8
HOMEPAGE=https://opendev.org/openstack/oslo.context/ https://github.com/openstack/oslo.context/ https://pypi.org/project/oslo.context/
INHERIT=distutils-r1 pypi
-IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm arm64 ~riscv x86
LICENSE=Apache-2.0
-RDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/debtcollector-1.2.0[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 )
+RDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/debtcollector-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/o/oslo.context/oslo.context-5.5.0.tar.gz
_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=562e171e5e29e1f6963de405be400baa
+_md5_=6b44e65a1819de7c645e2442fe6faebb
diff --git a/metadata/md5-cache/dev-python/oslo-i18n-6.3.0 b/metadata/md5-cache/dev-python/oslo-i18n-6.3.0
index 421d5f2640b5..8fded5fbe1ce 100644
--- a/metadata/md5-cache/dev-python/oslo-i18n-6.3.0
+++ b/metadata/md5-cache/dev-python/oslo-i18n-6.3.0
@@ -1,16 +1,16 @@
-BDEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/oslotest-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testscenarios-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pbr-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) 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(-)?]
+BDEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/oslotest-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/testscenarios-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pbr-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Oslo i18n library
EAPI=8
HOMEPAGE=https://opendev.org/openstack/oslo.i18n/ https://github.com/openstack/oslo.i18n/ https://pypi.org/project/oslo.i18n/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm arm64 ~riscv x86
LICENSE=Apache-2.0
-RDEPEND=>=dev-python/pbr-2.0.0[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 )
+RDEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/o/oslo.i18n/oslo.i18n-6.3.0.tar.gz
_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=dbfea97600de54261bea7c1e313e97fd
+_md5_=4735e145769bb9f43aa81106215afb21
diff --git a/metadata/md5-cache/dev-python/oslo-serialization-5.4.0 b/metadata/md5-cache/dev-python/oslo-serialization-5.4.0
index 2a0ee2635f5e..f0177796ed48 100644
--- a/metadata/md5-cache/dev-python/oslo-serialization-5.4.0
+++ b/metadata/md5-cache/dev-python/oslo-serialization-5.4.0
@@ -1,16 +1,16 @@
-BDEPEND=>=dev-python/pbr-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/netaddr-0.7.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/oslotest-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/oslo-i18n-3.15.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/msgpack-0.5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tzdata[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/openstackdocstheme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/openstackdocstheme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/openstackdocstheme[python_targets_python3_10(-)] ) ) ) 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(-)?]
+BDEPEND=>=dev-python/pbr-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/netaddr-0.7.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/oslotest-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/oslo-i18n-3.15.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/msgpack-0.5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tzdata[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] dev-python/openstackdocstheme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/openstackdocstheme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/openstackdocstheme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/openstackdocstheme[python_targets_python3_10(-)] ) ) ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Oslo Serialization library
EAPI=8
HOMEPAGE=https://opendev.org/openstack/oslo.serialization/ https://github.com/openstack/oslo.serialization/ https://pypi.org/project/oslo.serialization/
INHERIT=distutils-r1 pypi
-IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm arm64 ~riscv x86
LICENSE=Apache-2.0
-RDEPEND=>=dev-python/msgpack-0.5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tzdata[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 )
+RDEPEND=>=dev-python/msgpack-0.5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tzdata[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/o/oslo.serialization/oslo.serialization-5.4.0.tar.gz
_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=8f635c1598786c23224a7d94954787db
+_md5_=1e3f1b4319924c2f352a8624660e693f
diff --git a/metadata/md5-cache/dev-python/oslo-utils-7.1.0-r1 b/metadata/md5-cache/dev-python/oslo-utils-7.1.0-r1
index fe37c0143946..85975952241f 100644
--- a/metadata/md5-cache/dev-python/oslo-utils-7.1.0-r1
+++ b/metadata/md5-cache/dev-python/oslo-utils-7.1.0-r1
@@ -1,16 +1,16 @@
-BDEPEND=>=dev-python/pbr-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testscenarios-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/oslotest-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ddt-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/iso8601-0.1.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/oslo-i18n-3.15.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/netaddr-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/netaddr-0.7.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/netifaces-0.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/debtcollector-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyparsing-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-3.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tzdata[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) 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(-)?]
+BDEPEND=>=dev-python/pbr-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/testscenarios-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/oslotest-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ddt-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/iso8601-0.1.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/oslo-i18n-3.15.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/netaddr-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/netaddr-0.7.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/netifaces-0.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/debtcollector-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-20.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-3.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tzdata[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Oslo Utility library
EAPI=8
HOMEPAGE=https://opendev.org/openstack/oslo.utils/ https://github.com/openstack/oslo.utils/ https://pypi.org/project/oslo.utils/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm arm64 ~riscv x86
LICENSE=Apache-2.0
-RDEPEND=>=dev-python/iso8601-0.1.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/oslo-i18n-3.15.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/netaddr-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/netaddr-0.7.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/netifaces-0.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/debtcollector-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyparsing-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-3.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tzdata[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 )
+RDEPEND=>=dev-python/iso8601-0.1.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/oslo-i18n-3.15.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/netaddr-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/netaddr-0.7.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/netifaces-0.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/debtcollector-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-20.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-3.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tzdata[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/o/oslo.utils/oslo.utils-7.1.0.tar.gz
_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=8618c018bd64a92c8b008684fef3c76b
+_md5_=fb6eee113229f8533356aacec7d92137
diff --git a/metadata/md5-cache/dev-python/oslotest-5.0.0 b/metadata/md5-cache/dev-python/oslotest-5.0.0
index 021b78e62b96..f7f589e3a9d9 100644
--- a/metadata/md5-cache/dev-python/oslotest-5.0.0
+++ b/metadata/md5-cache/dev-python/oslotest-5.0.0
@@ -1,16 +1,16 @@
-BDEPEND=>=dev-python/pbr-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) 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(-)?]
+BDEPEND=>=dev-python/pbr-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Oslo test framework
EAPI=8
HOMEPAGE=https://opendev.org/openstack/oslotest/ https://github.com/openstack/oslotest/ https://pypi.org/project/oslotest/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm arm64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=Apache-2.0
-RDEPEND=>=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testtools-2.2.0[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 )
+RDEPEND=>=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/o/oslotest/oslotest-5.0.0.tar.gz
_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=2d31e4fee3284238794801bb411de8ee
+_md5_=941b27ac3e9e4e1fa37e4fad62558457
diff --git a/metadata/md5-cache/dev-python/parse-1.20.2 b/metadata/md5-cache/dev-python/parse-1.20.2
new file mode 100644
index 000000000000..4ec5b5ee3e87
--- /dev/null
+++ b/metadata/md5-cache/dev-python/parse-1.20.2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Parse strings using a specification based on the Python format() syntax
+EAPI=8
+HOMEPAGE=https://github.com/r1chardj0n3s/parse/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=MIT
+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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/parse/parse-1.20.2.tar.gz
+_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=08f65a03e826f086eb579a5bd19935cc
diff --git a/metadata/md5-cache/dev-python/prettytable-3.10.0 b/metadata/md5-cache/dev-python/prettytable-3.10.0
index ce0df69eb47a..e67cd8748504 100644
--- a/metadata/md5-cache/dev-python/prettytable-3.10.0
+++ b/metadata/md5-cache/dev-python/prettytable-3.10.0
@@ -1,16 +1,16 @@
-BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( python_targets_pypy3? ( dev-python/pypy3:=[sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) dev-python/pytest-lazy-fixtures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/wcwidth[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) 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 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( python_targets_pypy3? ( dev-python/pypy3:=[sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[sqlite] ) dev-python/pytest-lazy-fixtures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/wcwidth[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Easily displaying tabular data in a visually appealing ASCII table format
EAPI=8
HOMEPAGE=https://github.com/jazzband/prettytable/ https://pypi.org/project/prettytable/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
-RDEPEND=dev-python/wcwidth[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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 )
+RDEPEND=dev-python/wcwidth[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/prettytable/prettytable-3.10.0.tar.gz
_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=dc8d0eebcdf4eab02c4fc548380f27ab
+_md5_=6f0eb10a9013d6dfaf06413fdd895c9e
diff --git a/metadata/md5-cache/dev-python/protobuf-python-4.21.12 b/metadata/md5-cache/dev-python/protobuf-python-4.21.12
index 0e8475ce7c12..d3eeda7040ec 100644
--- a/metadata/md5-cache/dev-python/protobuf-python-4.21.12
+++ b/metadata/md5-cache/dev-python/protobuf-python-4.21.12
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://developers.google.com/protocol-buffers/ https://pypi.org/project/protobuf/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 debug
-KEYWORDS=~alpha amd64 ~arm arm64 ~loong ~mips ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~loong ~mips ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=BSD
RDEPEND=dev-libs/protobuf:0/3.21.12.0 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/3.21.12.0
SRC_URI=https://github.com/protocolbuffers/protobuf/archive/v21.12.tar.gz -> protobuf-21.12.tar.gz
_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=bf313d91f4ab28e27a6a5dbefcaa2190
+_md5_=b6c3ada4ba243945585e92e3c768a6ae
diff --git a/metadata/md5-cache/dev-python/pycairo-1.26.0-r1 b/metadata/md5-cache/dev-python/pycairo-1.26.0-r1
new file mode 100644
index 000000000000..aaf0a7cf32a7
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pycairo-1.26.0-r1
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig test? ( dev-python/hypothesis[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13[threads(+)] >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[threads(+)] >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[threads(+)] >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[threads(+)] >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-python/pypy3[threads(+)] >=dev-python/sphinx-7.2.6[python_targets_pypy3(-)] dev-python/sphinx-rtd-theme[python_targets_pypy3(-)] ) ) ) test? ( >=x11-libs/cairo-1.15.10[svg(+)] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=x11-libs/cairo-1.15.10[svg(+)] x11-base/xorg-proto python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] )
+DESCRIPTION=Python bindings for the cairo library
+EAPI=8
+HOMEPAGE=https://www.cairographics.org/pycairo/ https://github.com/pygobject/pycairo/ https://pypi.org/project/pycairo/
+INHERIT=distutils-r1
+IUSE=examples doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+LICENSE=|| ( LGPL-2.1 MPL-1.1 )
+RDEPEND=>=x11-libs/cairo-1.15.10[svg(+)] python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/pygobject/pycairo/releases/download/v1.26.0/pycairo-1.26.0.tar.gz
+_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=94de2b36ce8ebfe0e2f9e75a96c9fa9d
diff --git a/metadata/md5-cache/dev-python/pygobject-3.46.0-r1 b/metadata/md5-cache/dev-python/pygobject-3.46.0-r1
new file mode 100644
index 000000000000..7aad4940199d
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pygobject-3.46.0-r1
@@ -0,0 +1,18 @@
+BDEPEND=virtual/pkgconfig app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=>=dev-libs/glib-2.64:2 >=dev-libs/gobject-introspection-1.64:= dev-libs/libffi:= cairo? ( >=dev-python/pycairo-1.16.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] x11-libs/cairo[glib] ) test? ( >=app-accessibility/at-spi2-core-2.46.0[introspection] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] x11-libs/gdk-pixbuf:2[introspection,jpeg] x11-libs/gtk+:3[introspection] x11-libs/pango[introspection] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+DESCRIPTION=Python bindings for GObject Introspection
+EAPI=8
+HOMEPAGE=https://pygobject.readthedocs.io/ https://gitlab.gnome.org/GNOME/pygobject/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome.org meson virtualx xdg distutils-r1
+IUSE=+cairo examples test test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=LGPL-2.1+
+RDEPEND=>=dev-libs/glib-2.64:2 >=dev-libs/gobject-introspection-1.64:= dev-libs/libffi:= cairo? ( >=dev-python/pycairo-1.16.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] x11-libs/cairo[glib] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=3
+SRC_URI=mirror://gnome/sources/pygobject/3.46/pygobject-3.46.0.tar.xz
+_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 99466844dd8d4fcfb07578a76f5a9922 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=f9b38174bff881b4054aed493826fd6f
diff --git a/metadata/md5-cache/dev-python/pyperclip-1.8.2-r1 b/metadata/md5-cache/dev-python/pyperclip-1.8.2-r1
index 0a20372789e9..e8c98e56dff3 100644
--- a/metadata/md5-cache/dev-python/pyperclip-1.8.2-r1
+++ b/metadata/md5-cache/dev-python/pyperclip-1.8.2-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( || ( x11-misc/xsel x11-misc/xclip kde-plasma/plasma-workspace dev-python/PyQt5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/QtPy[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 ) >=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(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+BDEPEND=test? ( || ( x11-misc/xsel x11-misc/xclip kde-plasma/plasma-workspace dev-python/PyQt5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/QtPy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A cross-platform clipboard module for Python
EAPI=8
HOMEPAGE=https://github.com/asweigart/pyperclip/ https://pypi.org/project/pyperclip/
INHERIT=distutils-r1 virtualx pypi
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
-RDEPEND=|| ( x11-misc/xsel x11-misc/xclip kde-plasma/plasma-workspace dev-python/PyQt5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/QtPy[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 )
+RDEPEND=|| ( x11-misc/xsel x11-misc/xclip kde-plasma/plasma-workspace dev-python/PyQt5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/QtPy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pyperclip/pyperclip-1.8.2.tar.gz
_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=48ccaefccd03743c65014d7f085b4720
+_md5_=ac39dec878cf839c32e5d783cd6f9c9e
diff --git a/metadata/md5-cache/dev-python/pyyaml-6.0.2_rc1 b/metadata/md5-cache/dev-python/pyyaml-6.0.2_rc1
new file mode 100644
index 000000000000..b0ae0bc992bb
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pyyaml-6.0.2_rc1
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/cython[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-libs/libyaml:= 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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+DESCRIPTION=YAML parser and emitter for Python
+EAPI=8
+HOMEPAGE=https://pyyaml.org/wiki/PyYAML https://pypi.org/project/PyYAML/ https://github.com/yaml/pyyaml/
+INHERIT=distutils-r1
+IUSE=examples python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=MIT
+RDEPEND=dev-libs/libyaml:= 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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+SLOT=0
+SRC_URI=https://github.com/yaml/pyyaml/archive/6.0.2rc1.tar.gz -> pyyaml-6.0.2rc1.gh.tar.gz
+_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=ea168b8b4996375f8baa5e49163438d3
diff --git a/metadata/md5-cache/dev-python/requests-mock-1.12.1 b/metadata/md5-cache/dev-python/requests-mock-1.12.1
index 72fd4b27019a..fa0e20ea1cc9 100644
--- a/metadata/md5-cache/dev-python/requests-mock-1.12.1
+++ b/metadata/md5-cache/dev-python/requests-mock-1.12.1
@@ -1,16 +1,16 @@
-BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/fixtures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests-futures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/testtools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-7.2.6[python_targets_pypy3(-)] ) ) ) test? ( >=dev-python/requests-2.22[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) 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 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/fixtures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests-futures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/testtools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-7.2.6[python_targets_pypy3(-)] ) ) ) test? ( >=dev-python/requests-2.22[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Mock out responses from the requests package
EAPI=8
HOMEPAGE=https://github.com/jamielennox/requests-mock/ https://pypi.org/project/requests-mock/
INHERIT=distutils-r1 pypi
-IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86
LICENSE=Apache-2.0
-RDEPEND=>=dev-python/requests-2.22[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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 )
+RDEPEND=>=dev-python/requests-2.22[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/r/requests-mock/requests-mock-1.12.1.tar.gz
_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=597cd5d589a156ad4e66afde3a3543b9
+_md5_=a6eff643c136bad82d59ae40e147cbdd
diff --git a/metadata/md5-cache/dev-python/scikit-image-0.23.1 b/metadata/md5-cache/dev-python/scikit-image-0.23.1
index 5df027090ea7..0296e297d606 100644
--- a/metadata/md5-cache/dev-python/scikit-image-0.23.1
+++ b/metadata/md5-cache/dev-python/scikit-image-0.23.1
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/scikit-image/scikit_image-0.23.1.tar.gz test? ( https://gitlab.com/scikit-image/data/-/archive/15735b54e85c02427f07c71e6456723495034805/scikit-image-data-15735b54e85c02427f07c71e6456723495034805.tar.bz2 )
_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e5b9c92e6e6a278f53814e370762ef19
+_md5_=8437a4b16fd1fb8d9addfa77e9629bd8
diff --git a/metadata/md5-cache/dev-python/scikit-image-0.23.2 b/metadata/md5-cache/dev-python/scikit-image-0.23.2
index 3e567088d441..ffd8329caa58 100644
--- a/metadata/md5-cache/dev-python/scikit-image-0.23.2
+++ b/metadata/md5-cache/dev-python/scikit-image-0.23.2
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/scikit-image/scikit_image-0.23.2.tar.gz test? ( https://gitlab.com/scikit-image/data/-/archive/15735b54e85c02427f07c71e6456723495034805/scikit-image-data-15735b54e85c02427f07c71e6456723495034805.tar.bz2 )
_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e5b9c92e6e6a278f53814e370762ef19
+_md5_=8437a4b16fd1fb8d9addfa77e9629bd8
diff --git a/metadata/md5-cache/dev-python/setuptools-rust-1.9.0-r1 b/metadata/md5-cache/dev-python/setuptools-rust-1.9.0-r1
new file mode 100644
index 000000000000..56db9c82dbbb
--- /dev/null
+++ b/metadata/md5-cache/dev-python/setuptools-rust-1.9.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-python/setuptools-62.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( virtual/rust <dev-python/semantic-version-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/semantic-version-2.8.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-62.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/beautifulsoup4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-python/lxml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=A plugin for setuptools to build Rust Python extensions
+EAPI=8
+HOMEPAGE=https://github.com/PyO3/setuptools-rust/ https://pypi.org/project/setuptools-rust/
+INHERIT=distutils-r1 cargo
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=virtual/rust <dev-python/semantic-version-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/semantic-version-2.8.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-62.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/PyO3/setuptools-rust/archive/v1.9.0.tar.gz -> setuptools-rust-1.9.0.gh.tar.gz test? ( https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/convert_case/0.4.0/download -> convert_case-0.4.0.crate https://crates.io/api/v1/crates/cssparser-macros/0.6.0/download -> cssparser-macros-0.6.0.crate https://crates.io/api/v1/crates/cssparser/0.27.2/download -> cssparser-0.27.2.crate https://crates.io/api/v1/crates/derive_more/0.99.17/download -> derive_more-0.99.17.crate https://crates.io/api/v1/crates/dtoa-short/0.3.3/download -> dtoa-short-0.3.3.crate https://crates.io/api/v1/crates/dtoa/0.4.8/download -> dtoa-0.4.8.crate https://crates.io/api/v1/crates/futf/0.1.5/download -> futf-0.1.5.crate https://crates.io/api/v1/crates/fxhash/0.2.1/download -> fxhash-0.2.1.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/html5ever/0.25.1/download -> html5ever-0.25.1.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/kuchiki/0.8.1/download -> kuchiki-0.8.1.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/libc/0.2.121/download -> libc-0.2.121.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/lock_api/0.4.6/download -> lock_api-0.4.6.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/mac/0.1.1/download -> mac-0.1.1.crate https://crates.io/api/v1/crates/markup5ever/0.10.1/download -> markup5ever-0.10.1.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nodrop/0.1.14/download -> nodrop-0.1.14.crate https://crates.io/api/v1/crates/once_cell/1.10.0/download -> once_cell-1.10.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/phf/0.8.0/download -> phf-0.8.0.crate https://crates.io/api/v1/crates/phf_codegen/0.8.0/download -> phf_codegen-0.8.0.crate https://crates.io/api/v1/crates/phf_generator/0.8.0/download -> phf_generator-0.8.0.crate https://crates.io/api/v1/crates/phf_macros/0.8.0/download -> phf_macros-0.8.0.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.8.0/download -> phf_shared-0.8.0.crate https://crates.io/api/v1/crates/portable-atomic/1.6.0/download -> portable-atomic-1.6.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.19/download -> proc-macro-hack-0.5.19.crate https://crates.io/api/v1/crates/proc-macro2/1.0.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/proc-macro2/1.0.69/download -> proc-macro2-1.0.69.crate https://crates.io/api/v1/crates/pyo3-build-config/0.20.3/download -> pyo3-build-config-0.20.3.crate https://crates.io/api/v1/crates/pyo3-ffi/0.20.3/download -> pyo3-ffi-0.20.3.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.20.3/download -> pyo3-macros-backend-0.20.3.crate https://crates.io/api/v1/crates/pyo3-macros/0.20.3/download -> pyo3-macros-0.20.3.crate https://crates.io/api/v1/crates/pyo3/0.20.3/download -> pyo3-0.20.3.crate https://crates.io/api/v1/crates/quote/1.0.32/download -> quote-1.0.32.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_pcg/0.2.1/download -> rand_pcg-0.2.1.crate https://crates.io/api/v1/crates/redox_syscall/0.2.11/download -> redox_syscall-0.2.11.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/selectors/0.22.0/download -> selectors-0.22.0.crate https://crates.io/api/v1/crates/semver/1.0.6/download -> semver-1.0.6.crate https://crates.io/api/v1/crates/serde/1.0.136/download -> serde-1.0.136.crate https://crates.io/api/v1/crates/servo_arc/0.1.1/download -> servo_arc-0.1.1.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/smallvec/1.11.0/download -> smallvec-1.11.0.crate https://crates.io/api/v1/crates/smallvec/1.8.0/download -> smallvec-1.8.0.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/string_cache/0.8.3/download -> string_cache-0.8.3.crate https://crates.io/api/v1/crates/string_cache_codegen/0.5.1/download -> string_cache_codegen-0.5.1.crate https://crates.io/api/v1/crates/syn/1.0.89/download -> syn-1.0.89.crate https://crates.io/api/v1/crates/syn/2.0.32/download -> syn-2.0.32.crate https://crates.io/api/v1/crates/syn/2.0.38/download -> syn-2.0.38.crate https://crates.io/api/v1/crates/target-lexicon/0.12.11/download -> target-lexicon-0.12.11.crate https://crates.io/api/v1/crates/target-lexicon/0.12.3/download -> target-lexicon-0.12.3.crate https://crates.io/api/v1/crates/tendril/0.4.3/download -> tendril-0.4.3.crate https://crates.io/api/v1/crates/thin-slice/0.1.1/download -> thin-slice-0.1.1.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-targets/0.48.1/download -> windows-targets-0.48.1.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate )
+_eclasses_=cargo 172dcb548e750dda201deb8263a17124 distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=69a2e8181544240de0d021b3940996f8
diff --git a/metadata/md5-cache/dev-python/smmap-6.0.0 b/metadata/md5-cache/dev-python/smmap-6.0.0
index f2a44b66acf1..c1136330416a 100644
--- a/metadata/md5-cache/dev-python/smmap-6.0.0
+++ b/metadata/md5-cache/dev-python/smmap-6.0.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) 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(-)?]
+BDEPEND=test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A pure Python implementation of a sliding window memory map manager
EAPI=8
HOMEPAGE=https://pypi.org/project/smmap/ https://github.com/gitpython-developers/smmap/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
-RDEPEND=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 )
+RDEPEND=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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/smmap/smmap-6.0.0.tar.gz
_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=8ab071e87ea7352afaf5fd6a6896af92
+_md5_=6bcca8e94555e47b8a372ddd3e90235c
diff --git a/metadata/md5-cache/dev-python/stevedore-5.2.0 b/metadata/md5-cache/dev-python/stevedore-5.2.0
index fa41c5732f79..3a36781a6bda 100644
--- a/metadata/md5-cache/dev-python/stevedore-5.2.0
+++ b/metadata/md5-cache/dev-python/stevedore-5.2.0
@@ -1,16 +1,16 @@
-BDEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/testtools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] >=dev-python/openstackdocstheme-1.18.1[python_targets_python3_12(-)] >=dev-python/reno-2.5.0[python_targets_python3_12(-)] >=dev-python/sphinx-2.0.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] >=dev-python/openstackdocstheme-1.18.1[python_targets_python3_11(-)] >=dev-python/reno-2.5.0[python_targets_python3_11(-)] >=dev-python/sphinx-2.0.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] >=dev-python/openstackdocstheme-1.18.1[python_targets_python3_10(-)] >=dev-python/reno-2.5.0[python_targets_python3_10(-)] >=dev-python/sphinx-2.0.0[python_targets_python3_10(-)] ) ) ) 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(-)?]
+BDEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/testtools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] >=dev-python/openstackdocstheme-1.18.1[python_targets_python3_13(-)] >=dev-python/reno-2.5.0[python_targets_python3_13(-)] >=dev-python/sphinx-2.0.0[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] >=dev-python/openstackdocstheme-1.18.1[python_targets_python3_12(-)] >=dev-python/reno-2.5.0[python_targets_python3_12(-)] >=dev-python/sphinx-2.0.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] >=dev-python/openstackdocstheme-1.18.1[python_targets_python3_11(-)] >=dev-python/reno-2.5.0[python_targets_python3_11(-)] >=dev-python/sphinx-2.0.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] >=dev-python/openstackdocstheme-1.18.1[python_targets_python3_10(-)] >=dev-python/reno-2.5.0[python_targets_python3_10(-)] >=dev-python/sphinx-2.0.0[python_targets_python3_10(-)] ) ) ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Manage dynamic plugins for Python applications
EAPI=8
HOMEPAGE=https://opendev.org/openstack/stevedore/ https://github.com/openstack/stevedore/ https://pypi.org/project/stevedore/
INHERIT=distutils-r1 pypi
-IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc64 ~riscv ~s390 sparc x86
LICENSE=Apache-2.0
-RDEPEND=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 )
+RDEPEND=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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/stevedore/stevedore-5.2.0.tar.gz
_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=2d260ada1f30bbb46542caf7515a6462
+_md5_=4db464d705d57979b98b52b691d91edf
diff --git a/metadata/md5-cache/dev-python/uv-0.2.10 b/metadata/md5-cache/dev-python/uv-0.2.10
new file mode 100644
index 000000000000..955e93489777
--- /dev/null
+++ b/metadata/md5-cache/dev-python/uv-0.2.10
@@ -0,0 +1,17 @@
+BDEPEND=>=virtual/rust-1.77 test? ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 dev-lang/python:3.12 ) >=virtual/rust-1.53
+DEFINED_PHASES=compile configure install prepare pretend setup test unpack
+DEPEND=dev-libs/libgit2:=
+DESCRIPTION=A Python package installer and resolver, written in Rust
+EAPI=8
+HOMEPAGE=https://github.com/astral-sh/uv/ https://pypi.org/project/uv/
+INHERIT=cargo check-reqs python-any-r1
+IUSE=test debug
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=|| ( Apache-2.0 MIT ) 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0 Unicode-DFS-2016 openssl
+PROPERTIES=test_network
+RDEPEND=dev-libs/libgit2:=
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/astral-sh/uv/archive/0.2.10.tar.gz -> uv-0.2.10.gh.tar.gz https://github.com/charliermarsh/rs-async-zip/archive/1dcb40cfe1bf5325a6fd4bfcf9894db40241f585.tar.gz -> rs-async-zip-1dcb40cfe1bf5325a6fd4bfcf9894db40241f585.gh.tar.gz https://github.com/astral-sh/pubgrub/archive/a68cbd1a26e43986a31563e1d127e83bafca3a0c.tar.gz -> pubgrub-a68cbd1a26e43986a31563e1d127e83bafca3a0c.gh.tar.gz https://dev.gentoo.org/~mgorny/dist/uv-0.2.10-crates.tar.xz
+_eclasses_=cargo 172dcb548e750dda201deb8263a17124 check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=7e114525899703c66b4f5372ae12927c
diff --git a/metadata/md5-cache/dev-python/wxpython-4.2.1-r1 b/metadata/md5-cache/dev-python/wxpython-4.2.1-r1
new file mode 100644
index 000000000000..616b1f97c348
--- /dev/null
+++ b/metadata/md5-cache/dev-python/wxpython-4.2.1-r1
@@ -0,0 +1,17 @@
+BDEPEND=app-text/doxygen dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sip-6.6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost dev-python/appdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[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 ) >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=x11-libs/wxGTK-3.0.4-r301:3.2-gtk3=[gstreamer,libnotify,opengl,sdl,tiff,webkit?,X] media-libs/libpng:= media-libs/tiff:= media-libs/libjpeg-turbo:= 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=A blending of the wxWindows C++ class library with Python
+EAPI=8
+HOMEPAGE=https://www.wxpython.org/ https://github.com/wxWidgets/Phoenix/ https://pypi.org/project/wxPython/
+INHERIT=distutils-r1 multiprocessing virtualx wxwidgets pypi
+IUSE=test webkit python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=wxWinLL-3
+RDEPEND=>=x11-libs/wxGTK-3.0.4-r301:3.2-gtk3=[gstreamer,libnotify,opengl,sdl,tiff,webkit?,X] media-libs/libpng:= media-libs/tiff:= media-libs/libjpeg-turbo:= 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 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=4.0
+SRC_URI=https://files.pythonhosted.org/packages/source/w/wxPython/wxPython-4.2.1.tar.gz
+_eclasses_=distutils-r1 5400d21736d8621562bf93be4fa98eec flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5
+_md5_=7a1fbd46b096ea6f14020ca244c96e0f
diff --git a/metadata/md5-cache/dev-qt/Manifest.gz b/metadata/md5-cache/dev-qt/Manifest.gz
index b5487d7ccddd..52e5801c93c1 100644
--- a/metadata/md5-cache/dev-qt/Manifest.gz
+++ b/metadata/md5-cache/dev-qt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-qt/qtlocation-5.15.14-r1 b/metadata/md5-cache/dev-qt/qtlocation-5.15.14-r1
new file mode 100644
index 000000000000..aa9f5aa5cd4c
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtlocation-5.15.14-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm prepare test
+DEPEND=dev-libs/icu:= =dev-qt/qtcore-5.15.14* =dev-qt/qtdeclarative-5.15.14* =dev-qt/qtgui-5.15.14* =dev-qt/qtnetwork-5.15.14* =dev-qt/qtpositioning-5.15.14*[qml] =dev-qt/qtsql-5.15.14* sys-libs/zlib =dev-qt/qtconcurrent-5.15.14* test? ( =dev-qt/qttest-5.15.14* )
+DESCRIPTION=Location (places, maps, navigation) library for the Qt5 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt5-build
+IUSE=debug test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=dev-libs/icu:= =dev-qt/qtcore-5.15.14* =dev-qt/qtdeclarative-5.15.14* =dev-qt/qtgui-5.15.14* =dev-qt/qtnetwork-5.15.14* =dev-qt/qtpositioning-5.15.14*[qml] =dev-qt/qtsql-5.15.14* sys-libs/zlib
+RESTRICT=test
+SLOT=5/5.15
+SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.14/submodules/qtlocation-everywhere-opensource-src-5.15.14.tar.xz https://invent.kde.org/qt/qt/qtlocation-mapboxgl/-/archive/35d566724c48180c9a372c2ed50a253871a51574/qtlocation-mapboxgl-35d566724c48180c9a372c2ed50a253871a51574.tar.gz -> qtlocation-mapboxgl-5.15.14-35d56672.tar.gz https://dev.gentoo.org/~asturm/distfiles/qtlocation-5.15.11-patchset.tar.xz
+_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build 382fe0990bad6678bb00bb168082e37c toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
+_md5_=87066525949c9f3086d244f9dc11fed1
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.7.1 b/metadata/md5-cache/dev-qt/qtwebengine-6.7.1
index c8f9a332bd3a..9212160020cf 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.7.1
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.7.1
@@ -1,6 +1,6 @@
BDEPEND=|| ( ( dev-lang/python:3.13[xml(+)] dev-python/html5lib[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[xml(+)] dev-python/html5lib[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/html5lib[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/html5lib[python_targets_python3_10(-)] ) ) dev-util/gperf net-libs/nodejs[ssl] sys-devel/bison sys-devel/flex app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
-DEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.7.1:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtdeclarative-6.7.1:6[widgets?] ~dev-qt/qtwebchannel-6.7.1:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/mesa[gbm(+)] media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-devel/gcc:* sys-libs/zlib:=[minizip] virtual/libudev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.7.1:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.7.1:6 ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 media-video/pipewire:= ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] ) !vaapi? ( media-libs/libvpx:= ) media-libs/libglvnd x11-base/xorg-proto x11-libs/libXcursor x11-libs/libXi x11-libs/libxshmfence screencast? ( media-libs/libepoxy[egl(+)] ) pdfium? ( net-print/cups ) test? ( widgets? ( app-text/poppler[cxx(+)] ) ) vaapi? ( vulkan? ( dev-util/vulkan-headers ) )
+DEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.7.1:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtdeclarative-6.7.1:6[widgets?] ~dev-qt/qtwebchannel-6.7.1:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/mesa[gbm(+)] media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-devel/gcc:* sys-libs/zlib:=[minizip] virtual/libudev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.7.1:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.7.1:6 ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 media-video/pipewire:= ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] ) !vaapi? ( media-libs/libvpx:= ) media-libs/libglvnd x11-base/xorg-proto x11-libs/libXcursor x11-libs/libXi x11-libs/libxshmfence opengl? ( media-libs/libglvnd[X] ) screencast? ( media-libs/libepoxy[egl(+)] ) pdfium? ( net-print/cups ) test? ( widgets? ( app-text/poppler[cxx(+)] ) ) vaapi? ( vulkan? ( dev-util/vulkan-headers ) )
DESCRIPTION=Library for rendering dynamic web content in Qt6 C++ and QML applications
EAPI=8
HOMEPAGE=https://www.qt.io/
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=6/6.7.1
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.1/submodules/qtwebengine-everywhere-src-6.7.1.tar.xz https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.7-patchset-8.tar.xz
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea qt6-build 77071bdf1dd7847c89d3f7de5ea76787 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=abcbed22c4afce2b2cf99202770b98f0
+_md5_=e8fd050b84d23f2a46b2917aece05d42
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.7.9999 b/metadata/md5-cache/dev-qt/qtwebengine-6.7.9999
index 7655434c4e43..59b0d556961f 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.7.9999
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.7.9999
@@ -1,6 +1,6 @@
BDEPEND=|| ( ( dev-lang/python:3.13[xml(+)] dev-python/html5lib[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[xml(+)] dev-python/html5lib[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/html5lib[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/html5lib[python_targets_python3_10(-)] ) ) dev-util/gperf net-libs/nodejs[ssl] sys-devel/bison sys-devel/flex app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
-DEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.7.9999:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtdeclarative-6.7.9999:6[widgets?] ~dev-qt/qtwebchannel-6.7.9999:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/mesa[gbm(+)] media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-devel/gcc:* sys-libs/zlib:=[minizip] virtual/libudev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.7.9999:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.7.9999:6 ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 media-video/pipewire:= ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] ) !vaapi? ( media-libs/libvpx:= ) media-libs/libglvnd x11-base/xorg-proto x11-libs/libXcursor x11-libs/libXi x11-libs/libxshmfence screencast? ( media-libs/libepoxy[egl(+)] ) pdfium? ( net-print/cups ) test? ( widgets? ( app-text/poppler[cxx(+)] ) ) vaapi? ( vulkan? ( dev-util/vulkan-headers ) )
+DEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.7.9999:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtdeclarative-6.7.9999:6[widgets?] ~dev-qt/qtwebchannel-6.7.9999:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/mesa[gbm(+)] media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-devel/gcc:* sys-libs/zlib:=[minizip] virtual/libudev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.7.9999:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.7.9999:6 ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 media-video/pipewire:= ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] ) !vaapi? ( media-libs/libvpx:= ) media-libs/libglvnd x11-base/xorg-proto x11-libs/libXcursor x11-libs/libXi x11-libs/libxshmfence opengl? ( media-libs/libglvnd[X] ) screencast? ( media-libs/libepoxy[egl(+)] ) pdfium? ( net-print/cups ) test? ( widgets? ( app-text/poppler[cxx(+)] ) ) vaapi? ( vulkan? ( dev-util/vulkan-headers ) )
DESCRIPTION=Library for rendering dynamic web content in Qt6 C++ and QML applications
EAPI=8
HOMEPAGE=https://www.qt.io/
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=6/6.7.9999
SRC_URI=https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.7-patchset-9.tar.xz
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea qt6-build 77071bdf1dd7847c89d3f7de5ea76787 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=88dc69905c892440330f1a8f1a7c20f8
+_md5_=d36d54def38eabc7d6101f9bfb17db32
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.8.9999 b/metadata/md5-cache/dev-qt/qtwebengine-6.8.9999
index ed88c76bb5bf..1742169aa000 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.8.9999
@@ -1,6 +1,6 @@
BDEPEND=|| ( ( dev-lang/python:3.13[xml(+)] dev-python/html5lib[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[xml(+)] dev-python/html5lib[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/html5lib[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/html5lib[python_targets_python3_10(-)] ) ) dev-util/gperf net-libs/nodejs[ssl] sys-devel/bison sys-devel/flex app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
-DEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.8.9999:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtdeclarative-6.8.9999:6[widgets?] ~dev-qt/qtwebchannel-6.8.9999:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/mesa[gbm(+)] media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-devel/gcc:* sys-libs/zlib:=[minizip] virtual/libudev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.8.9999:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.8.9999:6 ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 media-video/pipewire:= ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] ) !vaapi? ( media-libs/libvpx:= ) media-libs/libglvnd x11-base/xorg-proto x11-libs/libXcursor x11-libs/libXi x11-libs/libxshmfence screencast? ( media-libs/libepoxy[egl(+)] ) pdfium? ( net-print/cups ) test? ( widgets? ( app-text/poppler[cxx(+)] ) ) vaapi? ( vulkan? ( dev-util/vulkan-headers ) )
+DEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.8.9999:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtdeclarative-6.8.9999:6[widgets?] ~dev-qt/qtwebchannel-6.8.9999:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/mesa[gbm(+)] media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-devel/gcc:* sys-libs/zlib:=[minizip] virtual/libudev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.8.9999:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.8.9999:6 ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 media-video/pipewire:= ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] ) !vaapi? ( media-libs/libvpx:= ) media-libs/libglvnd x11-base/xorg-proto x11-libs/libXcursor x11-libs/libXi x11-libs/libxshmfence opengl? ( media-libs/libglvnd[X] ) screencast? ( media-libs/libepoxy[egl(+)] ) pdfium? ( net-print/cups ) test? ( widgets? ( app-text/poppler[cxx(+)] ) ) vaapi? ( vulkan? ( dev-util/vulkan-headers ) )
DESCRIPTION=Library for rendering dynamic web content in Qt6 C++ and QML applications
EAPI=8
HOMEPAGE=https://www.qt.io/
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=6/6.8.9999
SRC_URI=https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.8-patchset-1.tar.xz
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea qt6-build 77071bdf1dd7847c89d3f7de5ea76787 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ae6cdf313790c8376adc8a69c37e79b7
+_md5_=eafcf569094da3c39d59c7e230cba847
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.9999 b/metadata/md5-cache/dev-qt/qtwebengine-6.9999
index 0f3301bd0e4c..1f6a172f200c 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.9999
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.9999
@@ -1,6 +1,6 @@
BDEPEND=|| ( ( dev-lang/python:3.13[xml(+)] dev-python/html5lib[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[xml(+)] dev-python/html5lib[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/html5lib[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/html5lib[python_targets_python3_10(-)] ) ) dev-util/gperf net-libs/nodejs[ssl] sys-devel/bison sys-devel/flex app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
-DEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.9999:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtdeclarative-6.9999:6[widgets?] ~dev-qt/qtwebchannel-6.9999:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/mesa[gbm(+)] media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-devel/gcc:* sys-libs/zlib:=[minizip] virtual/libudev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.9999:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.9999:6 ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 media-video/pipewire:= ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] ) !vaapi? ( media-libs/libvpx:= ) media-libs/libglvnd x11-base/xorg-proto x11-libs/libXcursor x11-libs/libXi x11-libs/libxshmfence screencast? ( media-libs/libepoxy[egl(+)] ) pdfium? ( net-print/cups ) test? ( widgets? ( app-text/poppler[cxx(+)] ) ) vaapi? ( vulkan? ( dev-util/vulkan-headers ) )
+DEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.9999:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtdeclarative-6.9999:6[widgets?] ~dev-qt/qtwebchannel-6.9999:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/mesa[gbm(+)] media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-devel/gcc:* sys-libs/zlib:=[minizip] virtual/libudev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.9999:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.9999:6 ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 media-video/pipewire:= ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] ) !vaapi? ( media-libs/libvpx:= ) media-libs/libglvnd x11-base/xorg-proto x11-libs/libXcursor x11-libs/libXi x11-libs/libxshmfence opengl? ( media-libs/libglvnd[X] ) screencast? ( media-libs/libepoxy[egl(+)] ) pdfium? ( net-print/cups ) test? ( widgets? ( app-text/poppler[cxx(+)] ) ) vaapi? ( vulkan? ( dev-util/vulkan-headers ) )
DESCRIPTION=Library for rendering dynamic web content in Qt6 C++ and QML applications
EAPI=8
HOMEPAGE=https://www.qt.io/
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=6/6.9999
SRC_URI=https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.8-patchset-1.tar.xz
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea qt6-build 77071bdf1dd7847c89d3f7de5ea76787 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ae6cdf313790c8376adc8a69c37e79b7
+_md5_=eafcf569094da3c39d59c7e230cba847
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index 2e1bc9867a14..c9c8c9e8879b 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/faraday-2.9.1 b/metadata/md5-cache/dev-ruby/faraday-2.9.1
new file mode 100644
index 000000000000..24dac4a1037f
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/faraday-2.9.1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( || ( <dev-ruby/faraday-net_http-3.2:3[ruby_targets_ruby31(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby31(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( || ( <dev-ruby/faraday-net_http-3.2:3[ruby_targets_ruby32(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby32(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( || ( <dev-ruby/faraday-net_http-3.2:3[ruby_targets_ruby33(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby33(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/test-unit-2.4[ruby_targets_ruby31(-)] >=dev-ruby/connection_pool-2.2.2[ruby_targets_ruby31(-)] dev-ruby/rack:3.0[ruby_targets_ruby31(-)] dev-ruby/webmock[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/test-unit-2.4[ruby_targets_ruby32(-)] >=dev-ruby/connection_pool-2.2.2[ruby_targets_ruby32(-)] dev-ruby/rack:3.0[ruby_targets_ruby32(-)] dev-ruby/webmock[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/test-unit-2.4[ruby_targets_ruby33(-)] >=dev-ruby/connection_pool-2.2.2[ruby_targets_ruby33(-)] dev-ruby/rack:3.0[ruby_targets_ruby33(-)] dev-ruby/webmock[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? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[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=test? ( sys-process/lsof ) 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=HTTP/REST API client library with pluggable components
+EAPI=8
+HOMEPAGE=https://github.com/lostisland/faraday
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 test test
+KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( || ( <dev-ruby/faraday-net_http-3.2:3[ruby_targets_ruby31(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby31(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( || ( <dev-ruby/faraday-net_http-3.2:3[ruby_targets_ruby32(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby32(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( || ( <dev-ruby/faraday-net_http-3.2:3[ruby_targets_ruby33(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby33(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[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=2
+SRC_URI=https://github.com/lostisland/faraday/archive/v2.9.1.tar.gz -> faraday-2.9.1.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=5f468a0e25f557c6093b0baa615b1696
diff --git a/metadata/md5-cache/dev-ruby/rubyntlm-0.6.4 b/metadata/md5-cache/dev-ruby/rubyntlm-0.6.4
new file mode 100644
index 000000000000..473683a0b127
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/rubyntlm-0.6.4
@@ -0,0 +1,17 @@
+BDEPEND=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/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[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-ruby/base64[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/base64[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/base64[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(-)] )
+DESCRIPTION=Ruby/NTLM provides message creator and parser for the NTLM authentication
+EAPI=8
+HOMEPAGE=https://github.com/winrb/rubyntlm
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
+KEYWORDS=~amd64 ~arm ~ppc64 ~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=0
+SRC_URI=https://rubygems.org/gems/rubyntlm-0.6.4.gem
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=358c226ff8541025880429d77c8ba51a
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 8d46cca814bf..dfabae2ed8dc 100644
--- a/metadata/md5-cache/dev-util/Manifest.gz
+++ b/metadata/md5-cache/dev-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-util/clion-2024.1 b/metadata/md5-cache/dev-util/clion-2024.1
index 2e5cfbd7abd2..e2289be76ad1 100644
--- a/metadata/md5-cache/dev-util/clion-2024.1
+++ b/metadata/md5-cache/dev-util/clion-2024.1
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://www.jetbrains.com/clion/
INHERIT=desktop wrapper
KEYWORDS=~amd64
-LICENSE=|| ( IDEA IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal ) Apache-1.1 Apache-2.0 BSD BSD-2 CC0-1.0 CDDL-1.1 CPL-0.5 CPL-1.0 EPL-1.0 EPL-2.0 GPL-2 GPL-2-with-classpath-exception GPL-3 ISC JDOM LGPL-2.1+ LGPL-3 MIT MPL-1.0 MPL-1.1 OFL public-domain PSF-2 UoI-NCSA ZLIB
+LICENSE=|| ( IDEA IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal ) Apache-1.1 Apache-2.0 BSD BSD-2 CC0-1.0 CDDL-1.1 CPL-0.5 CPL-1.0 EPL-1.0 EPL-2.0 GPL-2 GPL-2-with-classpath-exception GPL-3 ISC JDOM LGPL-2.1+ LGPL-3 MIT MPL-1.0 MPL-1.1 OFL-1.1 public-domain PSF-2 UoI-NCSA ZLIB
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-debug/gdb dev-libs/expat dev-libs/glib:2 ~dev-util/lttng-ust-2.12.1 dev-libs/nspr dev-libs/nss dev-libs/wayland dev-build/cmake app-alternatives/ninja media-libs/alsa-lib media-libs/freetype:2 media-libs/mesa net-print/cups sys-apps/dbus sys-libs/zlib x11-libs/cairo x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libXxf86vm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/pango
RESTRICT=bindist mirror splitdebug
SLOT=0
SRC_URI=https://download.jetbrains.com/cpp/CLion-2024.1.tar.gz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=3458c7e3cd2794c463103f8cc28860ae
+_md5_=b1ffab845157d59ff47a0d1b4db3619b
diff --git a/metadata/md5-cache/dev-util/rpmdevtools-9.6 b/metadata/md5-cache/dev-util/rpmdevtools-9.6
index d5d3cff1a9dd..51568cc5e93f 100644
--- a/metadata/md5-cache/dev-util/rpmdevtools-9.6
+++ b/metadata/md5-cache/dev-util/rpmdevtools-9.6
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://pagure.io/rpmdevtools
INHERIT=python-single-r1
IUSE=emacs python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
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 ) app-arch/rpm[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?] dev-lang/perl:* python_single_target_python3_10? ( dev-python/progressbar2[python_targets_python3_10(-)] dev-python/requests_download[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/progressbar2[python_targets_python3_11(-)] dev-python/requests_download[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/progressbar2[python_targets_python3_12(-)] dev-python/requests_download[python_targets_python3_12(-)] ) net-misc/curl emacs? ( app-emacs/rpm-spec-mode )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
SLOT=0
SRC_URI=https://releases.pagure.org/rpmdevtools/rpmdevtools-9.6.tar.xz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=cbdbd7573660e383c07886b97a6823bc
+_md5_=b9343eb395abdf21dda25071a223dac8
diff --git a/metadata/md5-cache/games-emulation/Manifest.gz b/metadata/md5-cache/games-emulation/Manifest.gz
index b4a6bf4e67c1..e754244ab9b4 100644
--- a/metadata/md5-cache/games-emulation/Manifest.gz
+++ b/metadata/md5-cache/games-emulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-emulation/pcsx2-1.7.5835 b/metadata/md5-cache/games-emulation/pcsx2-1.7.5835
index 1528a30308ce..61cc91f9838b 100644
--- a/metadata/md5-cache/games-emulation/pcsx2-1.7.5835
+++ b/metadata/md5-cache/games-emulation/pcsx2-1.7.5835
@@ -7,7 +7,7 @@ HOMEPAGE=https://pcsx2.net/
IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=cmake desktop fcaps flag-o-matic optfeature toolchain-funcs
IUSE=alsa cpu_flags_x86_sse4_1 +clang jack pulseaudio sndio test vulkan wayland +filecaps
-KEYWORDS=-* ~amd64
+KEYWORDS=-* amd64
LICENSE=GPL-3+ Apache-2.0 BSD BSD-2 BSD-4 Boost-1.0 CC0-1.0 GPL-2+ ISC LGPL-2.1+ LGPL-3+ MIT OFL-1.1 ZLIB public-domain
RDEPEND=app-arch/lz4:= app-arch/zstd:= dev-qt/qtbase:6[concurrent,gui,widgets] dev-qt/qtsvg:6 media-libs/freetype media-libs/libglvnd[X] media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsdl2[haptic,joystick] media-libs/libwebp:= media-video/ffmpeg:= net-libs/libpcap net-misc/curl sys-apps/dbus sys-libs/zlib:= virtual/libudev:= x11-libs/libXrandr alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack ) pulseaudio? ( media-libs/libpulse ) sndio? ( media-sound/sndio:= ) vulkan? ( media-libs/shaderc media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) >=games-emulation/pcsx2_patches-0_p20230917
REQUIRED_USE=cpu_flags_x86_sse4_1
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://dev.gentoo.org/~ionen/distfiles/pcsx2-1.7.5835.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b98e75a8044223424db1622097c0ce10
+_md5_=60067dba79fefea465a7298f46224460
diff --git a/metadata/md5-cache/games-emulation/pcsx2_patches-0_p20240522 b/metadata/md5-cache/games-emulation/pcsx2_patches-0_p20240522
index cfd5a247015b..a58c858b81f5 100644
--- a/metadata/md5-cache/games-emulation/pcsx2_patches-0_p20240522
+++ b/metadata/md5-cache/games-emulation/pcsx2_patches-0_p20240522
@@ -4,9 +4,9 @@ DESCRIPTION=Collection of game patches for use with PCSX2 (e.g. widescreen hacks
EAPI=8
HOMEPAGE=https://github.com/PCSX2/pcsx2_patches/
INHERIT=python-any-r1
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=GPL-3+
SLOT=0
SRC_URI=https://github.com/PCSX2/pcsx2_patches/archive/0c9322aa5a51c4f51310892ae5a7a26d8358a524.tar.gz -> pcsx2_patches-0_p20240522.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e709ae7a83b87a058744ea28404a85a6
+_md5_=1a01186ffacb1121a97030ef4b93c116
diff --git a/metadata/md5-cache/games-strategy/Manifest.gz b/metadata/md5-cache/games-strategy/Manifest.gz
index e534d6e8a1d1..5abde97f1f15 100644
--- a/metadata/md5-cache/games-strategy/Manifest.gz
+++ b/metadata/md5-cache/games-strategy/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-strategy/freeciv-3.1.0 b/metadata/md5-cache/games-strategy/freeciv-3.1.0
index 898d216f6d04..c868d7823315 100644
--- a/metadata/md5-cache/games-strategy/freeciv-3.1.0
+++ b/metadata/md5-cache/games-strategy/freeciv-3.1.0
@@ -14,4 +14,4 @@ REQUIRED_USE=system-lua? ( ^^ ( lua_single_target_lua5-4 ) ) !dedicated? ( || (
SLOT=0
SRC_URI=https://github.com/freeciv/freeciv/archive/refs/tags/R3_1_0.tar.gz -> freeciv-3.1.0.tar.gz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic d309b9713dfc18e754cba88d3ba69653 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=66867d6af7dcc3b75416fb461c179b06
+_md5_=b85bbb7121684796df57ed4067c80c08
diff --git a/metadata/md5-cache/gui-libs/Manifest.gz b/metadata/md5-cache/gui-libs/Manifest.gz
index 1f91575ecb1d..e7113d9c7465 100644
--- a/metadata/md5-cache/gui-libs/Manifest.gz
+++ b/metadata/md5-cache/gui-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gui-libs/wlroots-0.17.3-r2 b/metadata/md5-cache/gui-libs/wlroots-0.17.3-r3
index 229b0ca98a23..3fa166a7d825 100644
--- a/metadata/md5-cache/gui-libs/wlroots-0.17.3-r2
+++ b/metadata/md5-cache/gui-libs/wlroots-0.17.3-r3
@@ -5,12 +5,12 @@ DESCRIPTION=Pluggable, composable, unopinionated modules for building a Wayland
EAPI=8
HOMEPAGE=https://gitlab.freedesktop.org/wlroots/wlroots
INHERIT=meson
-IUSE=liftoff +libinput +drm +session tinywl vulkan x11-backend xcb-errors X
+IUSE=liftoff +libinput +drm +session vulkan x11-backend xcb-errors X
KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-libs/wayland-1.22.0 media-libs/libglvnd || ( >=media-libs/mesa-24.1.0_rc1[opengl] <media-libs/mesa-24.1.0_rc1[egl(+),gles2] ) >=x11-libs/libdrm-2.4.114 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 drm? ( media-libs/libdisplay-info sys-apps/hwdata liftoff? ( dev-libs/libliftoff ) ) libinput? ( >=dev-libs/libinput-1.14.0:= ) session? ( sys-auth/seatd:= virtual/libudev ) vulkan? ( dev-util/glslang:= dev-util/vulkan-headers media-libs/vulkan-loader ) xcb-errors? ( x11-libs/xcb-util-errors ) x11-backend? ( x11-libs/libxcb:= x11-libs/xcb-util-renderutil ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-wm x11-base/xwayland )
-REQUIRED_USE=drm? ( session ) libinput? ( session ) xcb-errors? ( || ( x11-backend X ) )
+REQUIRED_USE=drm? ( session ) libinput? ( session ) liftoff? ( drm ) xcb-errors? ( || ( x11-backend X ) )
SLOT=0/17
SRC_URI=https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.17.3/downloads/wlroots-0.17.3.tar.gz
_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1ec6f5656d58af1ffaa4ef1e79f74d57
+_md5_=1e30e990991278a94658f1151cdbf423
diff --git a/metadata/md5-cache/gui-libs/wlroots-9999 b/metadata/md5-cache/gui-libs/wlroots-9999
index ee8224cba286..92f0be6a922b 100644
--- a/metadata/md5-cache/gui-libs/wlroots-9999
+++ b/metadata/md5-cache/gui-libs/wlroots-9999
@@ -1,15 +1,15 @@
BDEPEND=>=dev-libs/wayland-protocols-1.33 dev-util/wayland-scanner virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst test unpack
-DEPEND=>=dev-libs/wayland-1.22.0 media-libs/libglvnd || ( >=media-libs/mesa-24.1.0_rc1[opengl] <media-libs/mesa-24.1.0_rc1[egl(+),gles2] ) >=x11-libs/libdrm-2.4.120 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 drm? ( media-libs/libdisplay-info sys-apps/hwdata liftoff? ( >=dev-libs/libliftoff-0.4 ) ) libinput? ( >=dev-libs/libinput-1.14.0:= ) session? ( sys-auth/seatd:= virtual/libudev ) vulkan? ( dev-util/glslang:= dev-util/vulkan-headers media-libs/vulkan-loader ) xcb-errors? ( x11-libs/xcb-util-errors ) x11-backend? ( x11-libs/libxcb:= x11-libs/xcb-util-renderutil ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-wm x11-base/xwayland )
+DEPEND=>=dev-libs/wayland-1.22.0 media-libs/libglvnd || ( >=media-libs/mesa-24.1.0_rc1[opengl] <media-libs/mesa-24.1.0_rc1[egl(+),gles2] ) >=x11-libs/libdrm-2.4.120 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 drm? ( media-libs/libdisplay-info sys-apps/hwdata liftoff? ( >=dev-libs/libliftoff-0.4 ) ) lcms? ( media-libs/lcms:2 ) libinput? ( >=dev-libs/libinput-1.14.0:= ) session? ( sys-auth/seatd:= virtual/libudev ) vulkan? ( dev-util/glslang:= dev-util/vulkan-headers media-libs/vulkan-loader ) xcb-errors? ( x11-libs/xcb-util-errors ) x11-backend? ( x11-libs/libxcb:= x11-libs/xcb-util-renderutil ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-wm x11-base/xwayland )
DESCRIPTION=Pluggable, composable, unopinionated modules for building a Wayland compositor
EAPI=8
HOMEPAGE=https://gitlab.freedesktop.org/wlroots/wlroots
INHERIT=meson git-r3
-IUSE=liftoff +libinput +drm +session tinywl vulkan x11-backend xcb-errors X
+IUSE=liftoff +libinput +drm +session lcms vulkan x11-backend xcb-errors X
LICENSE=MIT
PROPERTIES=live
-RDEPEND=>=dev-libs/wayland-1.22.0 media-libs/libglvnd || ( >=media-libs/mesa-24.1.0_rc1[opengl] <media-libs/mesa-24.1.0_rc1[egl(+),gles2] ) >=x11-libs/libdrm-2.4.120 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 drm? ( media-libs/libdisplay-info sys-apps/hwdata liftoff? ( >=dev-libs/libliftoff-0.4 ) ) libinput? ( >=dev-libs/libinput-1.14.0:= ) session? ( sys-auth/seatd:= virtual/libudev ) vulkan? ( dev-util/glslang:= dev-util/vulkan-headers media-libs/vulkan-loader ) xcb-errors? ( x11-libs/xcb-util-errors ) x11-backend? ( x11-libs/libxcb:= x11-libs/xcb-util-renderutil ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-wm x11-base/xwayland )
-REQUIRED_USE=drm? ( session ) libinput? ( session ) xcb-errors? ( || ( x11-backend X ) )
+RDEPEND=>=dev-libs/wayland-1.22.0 media-libs/libglvnd || ( >=media-libs/mesa-24.1.0_rc1[opengl] <media-libs/mesa-24.1.0_rc1[egl(+),gles2] ) >=x11-libs/libdrm-2.4.120 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 drm? ( media-libs/libdisplay-info sys-apps/hwdata liftoff? ( >=dev-libs/libliftoff-0.4 ) ) lcms? ( media-libs/lcms:2 ) libinput? ( >=dev-libs/libinput-1.14.0:= ) session? ( sys-auth/seatd:= virtual/libudev ) vulkan? ( dev-util/glslang:= dev-util/vulkan-headers media-libs/vulkan-loader ) xcb-errors? ( x11-libs/xcb-util-errors ) x11-backend? ( x11-libs/libxcb:= x11-libs/xcb-util-renderutil ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-wm x11-base/xwayland )
+REQUIRED_USE=drm? ( session ) libinput? ( session ) liftoff? ( drm ) xcb-errors? ( || ( x11-backend X ) )
SLOT=0.18
_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b038d8ac033c946f2324d78a150dddee
+_md5_=28d3d94ee2d1cff548563902e1459051
diff --git a/metadata/md5-cache/gui-wm/Manifest.gz b/metadata/md5-cache/gui-wm/Manifest.gz
index 325959d9b858..a24a894baf92 100644
--- a/metadata/md5-cache/gui-wm/Manifest.gz
+++ b/metadata/md5-cache/gui-wm/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gui-wm/tinywl-0.17.3 b/metadata/md5-cache/gui-wm/tinywl-0.17.3
new file mode 100644
index 000000000000..852bec19b6ce
--- /dev/null
+++ b/metadata/md5-cache/gui-wm/tinywl-0.17.3
@@ -0,0 +1,12 @@
+BDEPEND=dev-libs/wayland-protocols dev-util/wayland-scanner virtual/pkgconfig
+DEFINED_PHASES=compile install prepare
+DEPEND=dev-libs/wayland x11-libs/libxkbcommon =gui-libs/wlroots-0.17*:=
+DESCRIPTION="minimum viable product" Wayland compositor based on wlroots
+EAPI=8
+HOMEPAGE=https://gitlab.freedesktop.org/wlroots/wlroots
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=CC0-1.0
+RDEPEND=dev-libs/wayland x11-libs/libxkbcommon =gui-libs/wlroots-0.17*:= !gui-libs/wlroots[tinywl(-)]
+SLOT=0
+SRC_URI=https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.17.3/downloads/wlroots-0.17.3.tar.gz
+_md5_=2c33b2645cb707af6d55f4c942e35b1a
diff --git a/metadata/md5-cache/gui-wm/tinywl-9999 b/metadata/md5-cache/gui-wm/tinywl-9999
new file mode 100644
index 000000000000..6142de86e82d
--- /dev/null
+++ b/metadata/md5-cache/gui-wm/tinywl-9999
@@ -0,0 +1,13 @@
+BDEPEND=dev-libs/wayland-protocols dev-util/wayland-scanner virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install prepare unpack
+DEPEND=dev-libs/wayland x11-libs/libxkbcommon =gui-libs/wlroots-9999*:=
+DESCRIPTION="minimum viable product" Wayland compositor based on wlroots
+EAPI=8
+HOMEPAGE=https://gitlab.freedesktop.org/wlroots/wlroots
+INHERIT=git-r3
+LICENSE=CC0-1.0
+PROPERTIES=live
+RDEPEND=dev-libs/wayland x11-libs/libxkbcommon =gui-libs/wlroots-9999*:= !gui-libs/wlroots[tinywl(-)]
+SLOT=0
+_eclasses_=git-r3 fbb2889c81f3a05910c1524db69425c1
+_md5_=50c6a3e8b7582c77e094a14e923a2038
diff --git a/metadata/md5-cache/kde-plasma/Manifest.gz b/metadata/md5-cache/kde-plasma/Manifest.gz
index 271e4401211c..e8d7f03b338e 100644
--- a/metadata/md5-cache/kde-plasma/Manifest.gz
+++ b/metadata/md5-cache/kde-plasma/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-plasma/breeze-6.0.90 b/metadata/md5-cache/kde-plasma/breeze-6.0.90-r1
index 4820302537d8..c4d49de099cf 100644
--- a/metadata/md5-cache/kde-plasma/breeze-6.0.90
+++ b/metadata/md5-cache/kde-plasma/breeze-6.0.90-r1
@@ -1,6 +1,6 @@
BDEPEND=>=kde-frameworks/kcmutils-6.2.0:6 qt5? ( >=kde-frameworks/kcmutils-5.115.0:5 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.2.0:*
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=>=dev-qt/qtbase-6.7.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.7.1:6 >=kde-frameworks/frameworkintegration-6.2.0:6 >=kde-frameworks/kcmutils-6.2.0:6 >=kde-frameworks/kconfig-6.2.0:6 >=kde-frameworks/kconfigwidgets-6.2.0:6 >=kde-frameworks/kcoreaddons-6.2.0:6 >=kde-frameworks/kguiaddons-6.2.0:6 >=kde-frameworks/ki18n-6.2.0:6 >=kde-frameworks/kiconthemes-6.2.0:6 >=kde-frameworks/kirigami-6.2.0:6 >=kde-frameworks/kwidgetsaddons-6.2.0:6 >=kde-frameworks/kwindowsystem-6.2.0:6[X] >=kde-plasma/kdecoration-6.0.90:6 qt5? ( >=dev-qt/qtdbus-5.15.12:5 >=dev-qt/qtdeclarative-5.15.12:5 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtx11extras-5.15.12:5 >=kde-frameworks/frameworkintegration-5.115.0:5 >=kde-frameworks/kcmutils-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kguiaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kiconthemes-5.115.0:5 >=kde-frameworks/kirigami-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kwindowsystem-5.115.0:5 ) dev-qt/qtbase:6
+DEPEND=>=dev-qt/qtbase-6.7.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.7.1:6 >=kde-frameworks/frameworkintegration-6.2.0:6 >=kde-frameworks/kcmutils-6.2.0:6 >=kde-frameworks/kconfig-6.2.0:6 >=kde-frameworks/kconfigwidgets-6.2.0:6 >=kde-frameworks/kcoreaddons-6.2.0:6 >=kde-frameworks/kguiaddons-6.2.0:6 >=kde-frameworks/ki18n-6.2.0:6 >=kde-frameworks/kiconthemes-6.2.0:6 >=kde-frameworks/kirigami-6.2.0:6 >=kde-frameworks/kwidgetsaddons-6.2.0:6 >=kde-frameworks/kwindowsystem-6.2.0:6[X] >=kde-plasma/kdecoration-6.0.90-r1:6 qt5? ( >=dev-qt/qtdbus-5.15.12:5 >=dev-qt/qtdeclarative-5.15.12:5 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtx11extras-5.15.12:5 >=kde-frameworks/frameworkintegration-5.115.0:5 >=kde-frameworks/kcmutils-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kguiaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kiconthemes-5.115.0:5 >=kde-frameworks/kirigami-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kwindowsystem-5.115.0:5 ) dev-qt/qtbase:6
DESCRIPTION=Breeze visual style for the Plasma desktop
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/breeze
@@ -10,9 +10,9 @@ IUSE=qt5 debug
KEYWORDS=~amd64
LICENSE=GPL-2
PDEPEND=>=kde-frameworks/breeze-icons-6.2.0:* >=kde-plasma/kde-cli-tools-6.0.90:*
-RDEPEND=>=dev-qt/qtbase-6.7.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.7.1:6 >=kde-frameworks/frameworkintegration-6.2.0:6 >=kde-frameworks/kcmutils-6.2.0:6 >=kde-frameworks/kconfig-6.2.0:6 >=kde-frameworks/kconfigwidgets-6.2.0:6 >=kde-frameworks/kcoreaddons-6.2.0:6 >=kde-frameworks/kguiaddons-6.2.0:6 >=kde-frameworks/ki18n-6.2.0:6 >=kde-frameworks/kiconthemes-6.2.0:6 >=kde-frameworks/kirigami-6.2.0:6 >=kde-frameworks/kwidgetsaddons-6.2.0:6 >=kde-frameworks/kwindowsystem-6.2.0:6[X] >=kde-plasma/kdecoration-6.0.90:6 qt5? ( >=dev-qt/qtdbus-5.15.12:5 >=dev-qt/qtdeclarative-5.15.12:5 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtx11extras-5.15.12:5 >=kde-frameworks/frameworkintegration-5.115.0:5 >=kde-frameworks/kcmutils-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kguiaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kiconthemes-5.115.0:5 >=kde-frameworks/kirigami-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kwindowsystem-5.115.0:5 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtbase:6 !kde-plasma/breeze:5
+RDEPEND=>=dev-qt/qtbase-6.7.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.7.1:6 >=kde-frameworks/frameworkintegration-6.2.0:6 >=kde-frameworks/kcmutils-6.2.0:6 >=kde-frameworks/kconfig-6.2.0:6 >=kde-frameworks/kconfigwidgets-6.2.0:6 >=kde-frameworks/kcoreaddons-6.2.0:6 >=kde-frameworks/kguiaddons-6.2.0:6 >=kde-frameworks/ki18n-6.2.0:6 >=kde-frameworks/kiconthemes-6.2.0:6 >=kde-frameworks/kirigami-6.2.0:6 >=kde-frameworks/kwidgetsaddons-6.2.0:6 >=kde-frameworks/kwindowsystem-6.2.0:6[X] >=kde-plasma/kdecoration-6.0.90-r1:6 qt5? ( >=dev-qt/qtdbus-5.15.12:5 >=dev-qt/qtdeclarative-5.15.12:5 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtx11extras-5.15.12:5 >=kde-frameworks/frameworkintegration-5.115.0:5 >=kde-frameworks/kcmutils-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kguiaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kiconthemes-5.115.0:5 >=kde-frameworks/kirigami-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kwindowsystem-5.115.0:5 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtbase:6 !kde-plasma/breeze:5
RESTRICT=mirror
SLOT=6
-SRC_URI=mirror://kde/unstable/plasma/6.0.90/breeze-6.0.90.tar.xz
+SRC_URI=https://dev.gentoo.org/~asturm/distfiles/breeze-6.0.90-ecde160f.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm 322462a1b61f437f69f66ac730eb98c5 flag-o-matic d309b9713dfc18e754cba88d3ba69653 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 04eb5849283348eac80db74a8749b14a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b6456ac5c79808f202ddf48665f95836
+_md5_=96b9efb93f9776452d69778785ac9479
diff --git a/metadata/md5-cache/kde-plasma/kdecoration-6.0.90 b/metadata/md5-cache/kde-plasma/kdecoration-6.0.90-r1
index 4d8a1129556e..899bd54c62bf 100644
--- a/metadata/md5-cache/kde-plasma/kdecoration-6.0.90
+++ b/metadata/md5-cache/kde-plasma/kdecoration-6.0.90-r1
@@ -12,6 +12,6 @@ LICENSE=|| ( LGPL-2.1 LGPL-3 )
RDEPEND=>=dev-qt/qtbase-6.7.1:6[gui] >=kde-frameworks/ki18n-6.2.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtbase:6 !kde-plasma/kdecoration:5
RESTRICT=!test? ( test ) mirror
SLOT=6
-SRC_URI=mirror://kde/unstable/plasma/6.0.90/kdecoration-6.0.90.tar.xz
+SRC_URI=https://dev.gentoo.org/~asturm/distfiles/kdecoration-6.0.90-727c116c.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm 322462a1b61f437f69f66ac730eb98c5 flag-o-matic d309b9713dfc18e754cba88d3ba69653 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 04eb5849283348eac80db74a8749b14a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=dc2e663fe8d0861422af91b904ac05d0
+_md5_=5a94338b17d773ef9d4604df22b40f29
diff --git a/metadata/md5-cache/kde-plasma/kwin-6.0.90.1-r2 b/metadata/md5-cache/kde-plasma/kwin-6.0.90.1-r3
index b8fd63e869b1..a3e63576fa59 100644
--- a/metadata/md5-cache/kde-plasma/kwin-6.0.90.1-r2
+++ b/metadata/md5-cache/kde-plasma/kwin-6.0.90.1-r3
@@ -11,8 +11,8 @@ KEYWORDS=~amd64
LICENSE=GPL-2+
PDEPEND=>=kde-plasma/kde-cli-tools-6.0.90:*
RDEPEND=dev-libs/libei >=dev-libs/libinput-1.19:= >=dev-libs/wayland-1.22.0 >=dev-qt/qt5compat-6.7.1:6[qml] >=dev-qt/qtbase-6.7.1:6=[accessibility=,gles2-only=,gui,libinput,opengl,widgets] >=dev-qt/qtdeclarative-6.7.1:6 >=dev-qt/qtsensors-6.7.1:6 >=dev-qt/qtshadertools-6.7.1:6 >=kde-frameworks/kauth-6.2.0:6 >=kde-frameworks/kcmutils-6.2.0:6 >=kde-frameworks/kcolorscheme-6.2.0:6 >=kde-frameworks/kconfig-6.2.0:6[qml] >=kde-frameworks/kconfigwidgets-6.2.0:6 >=kde-frameworks/kcoreaddons-6.2.0:6 >=kde-frameworks/kcrash-6.2.0:6 >=kde-frameworks/kdbusaddons-6.2.0:6 >=kde-frameworks/kdeclarative-6.2.0:6 >=kde-frameworks/kglobalaccel-6.2.0:6=[X(+)] >=kde-frameworks/kguiaddons-6.2.0:6[wayland] >=kde-frameworks/ki18n-6.2.0:6 >=kde-frameworks/kidletime-6.2.0:6=[wayland] >=kde-frameworks/knewstuff-6.2.0:6 >=kde-frameworks/knotifications-6.2.0:6 >=kde-frameworks/kpackage-6.2.0:6 >=kde-frameworks/kservice-6.2.0:6 >=kde-frameworks/ksvg-6.2.0:6 >=kde-frameworks/kwidgetsaddons-6.2.0:6 >=kde-frameworks/kwindowsystem-6.2.0:6=[wayland,X] >=kde-frameworks/kxmlgui-6.2.0:6 >=kde-plasma/breeze-6.0.90:6 >=kde-plasma/kdecoration-6.0.90:6 >=kde-plasma/kwayland-6.0.90:6 >=kde-plasma/plasma-activities-6.0.90:6 media-libs/fontconfig media-libs/freetype media-libs/lcms:2 media-libs/libdisplay-info media-libs/libepoxy media-libs/libglvnd >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X] virtual/libudev:= x11-libs/libX11 x11-libs/libXi >=x11-libs/libdrm-2.4.116 >=x11-libs/libxcb-1.10:= >=x11-libs/libxcvt-0.1.1 >=x11-libs/libxkbcommon-1.5.0 x11-libs/xcb-util-cursor x11-libs/xcb-util-keysyms x11-libs/xcb-util-wm accessibility? ( media-libs/libqaccessibilityclient:6 ) gles2-only? ( || ( >=media-libs/mesa-24.1.0_rc1[opengl] <media-libs/mesa-24.1.0_rc1[gles2] ) ) lock? ( >=kde-plasma/kscreenlocker-6.0.90:6 ) screencast? ( >=media-video/pipewire-0.3:= ) shortcuts? ( >=kde-plasma/kglobalacceld-6.0.90:6 ) !kde-plasma/kdeplasma-addons:5 !kde-plasma/kwayland-server >=dev-qt/qtmultimedia-6.7.1:6[qml] || ( dev-qt/qtmultimedia:6[ffmpeg] ( dev-qt/qtmultimedia:6[gstreamer] media-plugins/gst-plugins-soup:1.0 ) ) >=kde-frameworks/kirigami-6.2.0:6 >=kde-frameworks/kitemmodels-6.2.0:6 >=kde-plasma/libplasma-6.0.90:6[wayland] sys-apps/hwdata x11-base/xwayland[libei] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtbase:6 !kde-plasma/kwin:5
-RESTRICT=test !test? ( test ) mirror
+RESTRICT=test !test? ( test )
SLOT=6
-SRC_URI=https://dev.gentoo.org/~asturm/distfiles/kwin-6.0.90.1-1d936cf6.tar.gz
+SRC_URI=mirror://gentoo/kwin-6.0.90.1-4b3f6a43.tar.gz https://invent.kde.org/plasma/kwin/-/archive/4b3f6a4312c02243c33d01e38ce2827664cae8ac/kwin-4b3f6a4312c02243c33d01e38ce2827664cae8ac.tar.gz -> kwin-6.0.90.1-4b3f6a43.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm 322462a1b61f437f69f66ac730eb98c5 flag-o-matic d309b9713dfc18e754cba88d3ba69653 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 04eb5849283348eac80db74a8749b14a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=186da624b1b95301db676175264e4df1
+_md5_=2a3a0a8824ff20ef65c5e8496be28b6b
diff --git a/metadata/md5-cache/kde-plasma/plasma-workspace-6.0.90-r2 b/metadata/md5-cache/kde-plasma/plasma-workspace-6.0.90-r3
index 7881b4b38e4d..ac4321d5294f 100644
--- a/metadata/md5-cache/kde-plasma/plasma-workspace-6.0.90-r2
+++ b/metadata/md5-cache/kde-plasma/plasma-workspace-6.0.90-r3
@@ -14,6 +14,6 @@ RDEPEND=dev-libs/icu:= >=dev-libs/wayland-1.15 >=dev-qt/qt5compat-6.7.1:6[qml] >
REQUIRED_USE=gps? ( geolocation )
RESTRICT=test !test? ( test ) mirror
SLOT=6
-SRC_URI=https://dev.gentoo.org/~asturm/distfiles/plasma-workspace-6.0.90-7a700862.tar.gz
+SRC_URI=https://dev.gentoo.org/~asturm/distfiles/plasma-workspace-6.0.90-0f385df4.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm 322462a1b61f437f69f66ac730eb98c5 flag-o-matic d309b9713dfc18e754cba88d3ba69653 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 04eb5849283348eac80db74a8749b14a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=84660a526d6f9e53ce29397906ec219a
+_md5_=14dc2e5e0da637e64654ee87fe89c5e8
diff --git a/metadata/md5-cache/mail-client/Manifest.gz b/metadata/md5-cache/mail-client/Manifest.gz
index 1962cff6820f..672c2a0bf5c7 100644
--- a/metadata/md5-cache/mail-client/Manifest.gz
+++ b/metadata/md5-cache/mail-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-client/thunderbird-115.11.0 b/metadata/md5-cache/mail-client/thunderbird-115.11.0
index ec352377996f..23bad23ec44e 100644
--- a/metadata/md5-cache/mail-client/thunderbird-115.11.0
+++ b/metadata/md5-cache/mail-client/thunderbird-115.11.0
@@ -1,4 +1,4 @@
-BDEPEND=|| ( dev-lang/python:3.12[ncurses,sqlite,ssl] dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:17 sys-devel/llvm:17 clang? ( sys-devel/lld:17 virtual/rust:0/llvm-17 pgo? ( =sys-libs/compiler-rt-sanitizers-17*[profile] ) ) ) ( sys-devel/clang:16 sys-devel/llvm:16 clang? ( sys-devel/lld:16 virtual/rust:0/llvm-16 pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] ) ) ) ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( sys-devel/lld:15 virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.65 <virtual/rust-1.78 ) !elibc_glibc? ( || ( <dev-lang/rust-1.78 <dev-lang/rust-bin-1.73 ) ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) wayland? ( >=gui-libs/wlroots-0.15.1-r1[tinywl] x11-misc/xkeyboard-config ) ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.13-r7:2.1 >=dev-build/libtool-2.4.7-r3
+BDEPEND=|| ( dev-lang/python:3.12[ncurses,sqlite,ssl] dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:17 sys-devel/llvm:17 clang? ( sys-devel/lld:17 virtual/rust:0/llvm-17 pgo? ( =sys-libs/compiler-rt-sanitizers-17*[profile] ) ) ) ( sys-devel/clang:16 sys-devel/llvm:16 clang? ( sys-devel/lld:16 virtual/rust:0/llvm-16 pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] ) ) ) ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( sys-devel/lld:15 virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.65 <virtual/rust-1.78 ) !elibc_glibc? ( || ( <dev-lang/rust-1.78 <dev-lang/rust-bin-1.73 ) ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) wayland? ( || ( gui-wm/tinywl <gui-libs/wlroots-0.17.3[tinywl(-)] ) x11-misc/xkeyboard-config ) ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.13-r7:2.1 >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack
DEPEND=!<x11-plugins/enigmail-2.2 selinux? ( sec-policy/selinux-thunderbird ) !system-librnp? ( dev-libs/jsoncpp ) system-librnp? ( dev-util/librnp ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-74.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM ) !!sys-devel/llvm:0
DESCRIPTION=Thunderbird Mail Client
@@ -14,4 +14,4 @@ REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus )
SLOT=0
SRC_URI=https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/source/thunderbird-115.11.0.source.tar.xz -> thunderbird-115.11.0.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-09.tar.xz l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/af.xpi -> thunderbird-115.11.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/ar.xpi -> thunderbird-115.11.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/ast.xpi -> thunderbird-115.11.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/be.xpi -> thunderbird-115.11.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/bg.xpi -> thunderbird-115.11.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/br.xpi -> thunderbird-115.11.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/ca.xpi -> thunderbird-115.11.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/cak.xpi -> thunderbird-115.11.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/cs.xpi -> thunderbird-115.11.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/cy.xpi -> thunderbird-115.11.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/da.xpi -> thunderbird-115.11.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/de.xpi -> thunderbird-115.11.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/dsb.xpi -> thunderbird-115.11.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/el.xpi -> thunderbird-115.11.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/en-CA.xpi -> thunderbird-115.11.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/en-GB.xpi -> thunderbird-115.11.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/es-AR.xpi -> thunderbird-115.11.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/es-ES.xpi -> thunderbird-115.11.0-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/es-MX.xpi -> thunderbird-115.11.0-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/et.xpi -> thunderbird-115.11.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/eu.xpi -> thunderbird-115.11.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/fi.xpi -> thunderbird-115.11.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/fr.xpi -> thunderbird-115.11.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-115.11.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-115.11.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/gd.xpi -> thunderbird-115.11.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/gl.xpi -> thunderbird-115.11.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/he.xpi -> thunderbird-115.11.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/hr.xpi -> thunderbird-115.11.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/hsb.xpi -> thunderbird-115.11.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/hu.xpi -> thunderbird-115.11.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/id.xpi -> thunderbird-115.11.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/is.xpi -> thunderbird-115.11.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/it.xpi -> thunderbird-115.11.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/ja.xpi -> thunderbird-115.11.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/ka.xpi -> thunderbird-115.11.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/kab.xpi -> thunderbird-115.11.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/kk.xpi -> thunderbird-115.11.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/ko.xpi -> thunderbird-115.11.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/lt.xpi -> thunderbird-115.11.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/lv.xpi -> thunderbird-115.11.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/ms.xpi -> thunderbird-115.11.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-115.11.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/nl.xpi -> thunderbird-115.11.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-115.11.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-115.11.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/pl.xpi -> thunderbird-115.11.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-115.11.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-115.11.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/rm.xpi -> thunderbird-115.11.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/ro.xpi -> thunderbird-115.11.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/ru.xpi -> thunderbird-115.11.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/sk.xpi -> thunderbird-115.11.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/sl.xpi -> thunderbird-115.11.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/sq.xpi -> thunderbird-115.11.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/sr.xpi -> thunderbird-115.11.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-115.11.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/th.xpi -> thunderbird-115.11.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/tr.xpi -> thunderbird-115.11.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/uk.xpi -> thunderbird-115.11.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/uz.xpi -> thunderbird-115.11.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/vi.xpi -> thunderbird-115.11.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-115.11.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/115.11.0/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-115.11.0-zh-TW.xpi )
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnome2-utils 30dbce54b89e77b86f366548f94419ad gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=cc7b4ad0e2efbc55f012e80b61db420e
+_md5_=8fa03af34c3d8c0986e45a82937d4f8e
diff --git a/metadata/md5-cache/mail-filter/Manifest.gz b/metadata/md5-cache/mail-filter/Manifest.gz
index 6b97aae55903..355fb0fbc537 100644
--- a/metadata/md5-cache/mail-filter/Manifest.gz
+++ b/metadata/md5-cache/mail-filter/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-filter/spamassassin-3.4.6-r3 b/metadata/md5-cache/mail-filter/spamassassin-3.4.6-r3
new file mode 100644
index 000000000000..6967bb43e830
--- /dev/null
+++ b/metadata/md5-cache/mail-filter/spamassassin-3.4.6-r3
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst preinst prepare test
+DEPEND=acct-user/spamd acct-group/spamd dev-lang/perl:= dev-perl/HTML-Parser dev-perl/Net-DNS dev-perl/NetAddr-IP virtual/perl-Archive-Tar virtual/perl-Digest-SHA virtual/perl-IO-Zlib virtual/perl-Time-HiRes ssl? ( dev-libs/openssl:0= ) test? ( app-crypt/gnupg dev-perl/BSD-Resource dev-perl/Digest-SHA1 dev-perl/Encode-Detect || ( dev-perl/GeoIP2 dev-perl/Geo-IP ) dev-perl/HTTP-Date dev-perl/Mail-DKIM dev-perl/Mail-SPF dev-perl/Net-Patricia dev-perl/Net-CIDR-Lite dev-util/re2c || ( net-misc/wget[ssl] net-misc/curl[ssl] ) virtual/perl-MIME-Base64 dev-perl/Pod-Parser berkdb? ( virtual/perl-DB_File ) ipv6? ( dev-perl/IO-Socket-INET6 ) ldap? ( dev-perl/perl-ldap ) mysql? ( dev-perl/DBI dev-perl/DBD-mysql ) postgres? ( dev-perl/DBI dev-perl/DBD-Pg ) sqlite? ( dev-perl/DBI dev-perl/DBD-SQLite ) ssl? ( dev-perl/IO-Socket-SSL ) virtual/perl-Test-Harness )
+DESCRIPTION=An extensible mail filter which can identify and tag spam
+EAPI=7
+HOMEPAGE=https://spamassassin.apache.org/
+INHERIT=perl-functions systemd toolchain-funcs
+IUSE=berkdb cron ipv6 ldap mysql postgres qmail sqlite ssl test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0 GPL-2
+RDEPEND=acct-user/spamd acct-group/spamd dev-lang/perl:= dev-perl/HTML-Parser dev-perl/Net-DNS dev-perl/NetAddr-IP virtual/perl-Archive-Tar virtual/perl-Digest-SHA virtual/perl-IO-Zlib virtual/perl-Time-HiRes ssl? ( dev-libs/openssl:0= ) app-crypt/gnupg dev-perl/BSD-Resource dev-perl/Digest-SHA1 dev-perl/Encode-Detect || ( dev-perl/GeoIP2 dev-perl/Geo-IP ) dev-perl/HTTP-Date dev-perl/Mail-DKIM dev-perl/Mail-SPF dev-perl/Net-Patricia dev-perl/Net-CIDR-Lite dev-util/re2c || ( net-misc/wget[ssl] net-misc/curl[ssl] ) virtual/perl-MIME-Base64 dev-perl/Pod-Parser berkdb? ( virtual/perl-DB_File ) ipv6? ( dev-perl/IO-Socket-INET6 ) ldap? ( dev-perl/perl-ldap ) mysql? ( dev-perl/DBI dev-perl/DBD-mysql ) postgres? ( dev-perl/DBI dev-perl/DBD-Pg ) sqlite? ( dev-perl/DBI dev-perl/DBD-SQLite ) ssl? ( dev-perl/IO-Socket-SSL )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://apache/spamassassin/source/Mail-SpamAssassin-3.4.6.tar.bz2
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 perl-functions c3fca037246e877693badea0df3b0ef8 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=4b71ce67f4768fc67ec79efa7d7ff09e
diff --git a/metadata/md5-cache/mail-filter/spamassassin-4.0.0-r3 b/metadata/md5-cache/mail-filter/spamassassin-4.0.0-r5
index e03edc860f74..1440f142d55f 100644
--- a/metadata/md5-cache/mail-filter/spamassassin-4.0.0-r3
+++ b/metadata/md5-cache/mail-filter/spamassassin-4.0.0-r5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://spamassassin.apache.org/
INHERIT=perl-functions systemd toolchain-funcs verify-sig autotools
IUSE=berkdb cron ipv6 ldap mysql postgres qmail sqlite ssl test verify-sig
-KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=Apache-2.0 GPL-2
RDEPEND=acct-user/spamd acct-group/spamd dev-lang/perl:= dev-perl/HTML-Parser dev-perl/Net-DNS dev-perl/NetAddr-IP virtual/perl-Digest-SHA ssl? ( dev-libs/openssl:0= ) app-crypt/gnupg dev-perl/Archive-Zip dev-perl/BSD-Resource dev-perl/Digest-SHA1 dev-perl/Email-Address-XS dev-perl/Encode-Detect || ( dev-perl/GeoIP2 dev-perl/Geo-IP ) dev-perl/IO-String dev-perl/Mail-DKIM dev-perl/Mail-DMARC dev-perl/Mail-SPF dev-perl/Net-Patricia dev-perl/Net-LibIDN2 dev-util/re2c || ( net-misc/wget[ssl] net-misc/curl[ssl] ) virtual/perl-MIME-Base64 dev-perl/Pod-Parser berkdb? ( virtual/perl-DB_File ) ipv6? ( dev-perl/IO-Socket-INET6 ) ldap? ( dev-perl/perl-ldap ) mysql? ( dev-perl/DBI dev-perl/DBD-mysql ) postgres? ( dev-perl/DBI dev-perl/DBD-Pg ) sqlite? ( dev-perl/DBI dev-perl/DBD-SQLite ) ssl? ( dev-perl/IO-Socket-SSL )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://apache/spamassassin/source/Mail-SpamAssassin-4.0.0.tar.bz2 verify-sig? ( https://downloads.apache.org/spamassassin/source/Mail-SpamAssassin-4.0.0.tar.bz2.asc )
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 perl-functions c3fca037246e877693badea0df3b0ef8 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=301a8dcf405f3495a5398513ffe17819
+_md5_=dda81efd8b09b1be1a65d8e73918bcbc
diff --git a/metadata/md5-cache/mail-filter/spamassassin-4.0.1-r1 b/metadata/md5-cache/mail-filter/spamassassin-4.0.1-r1
new file mode 100644
index 000000000000..738c6c7a7404
--- /dev/null
+++ b/metadata/md5-cache/mail-filter/spamassassin-4.0.1-r1
@@ -0,0 +1,16 @@
+BDEPEND=acct-user/spamd acct-group/spamd dev-lang/perl:= dev-perl/HTML-Parser dev-perl/Net-DNS dev-perl/NetAddr-IP virtual/perl-Digest-SHA ssl? ( dev-libs/openssl:0= ) app-crypt/gnupg dev-perl/Archive-Zip dev-perl/BSD-Resource dev-perl/Digest-SHA1 dev-perl/Email-Address-XS dev-perl/Encode-Detect || ( dev-perl/GeoIP2 dev-perl/Geo-IP ) dev-perl/IO-String dev-perl/Mail-DKIM dev-perl/Mail-DMARC dev-perl/Mail-SPF dev-perl/Net-Patricia dev-perl/Net-LibIDN2 dev-util/re2c || ( net-misc/wget[ssl] net-misc/curl[ssl] ) virtual/perl-MIME-Base64 dev-perl/Pod-Parser berkdb? ( virtual/perl-DB_File ) ipv6? ( dev-perl/IO-Socket-INET6 ) ldap? ( dev-perl/perl-ldap ) mysql? ( dev-perl/DBI dev-perl/DBD-mysql ) postgres? ( dev-perl/DBI dev-perl/DBD-Pg ) sqlite? ( dev-perl/DBI dev-perl/DBD-SQLite ) ssl? ( dev-perl/IO-Socket-SSL ) verify-sig? ( sec-keys/openpgp-keys-spamassassin ) virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=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 configure install postinst preinst prepare test unpack
+DEPEND=acct-user/spamd acct-group/spamd dev-lang/perl:= dev-perl/HTML-Parser dev-perl/Net-DNS dev-perl/NetAddr-IP virtual/perl-Digest-SHA ssl? ( dev-libs/openssl:0= ) test? ( app-crypt/gnupg dev-perl/Archive-Zip dev-perl/BSD-Resource dev-perl/Digest-SHA1 dev-perl/Email-Address-XS dev-perl/Encode-Detect || ( dev-perl/GeoIP2 dev-perl/Geo-IP ) dev-perl/IO-String dev-perl/Mail-DKIM dev-perl/Mail-DMARC dev-perl/Mail-SPF dev-perl/Net-Patricia dev-perl/Net-LibIDN2 dev-util/re2c || ( net-misc/wget[ssl] net-misc/curl[ssl] ) virtual/perl-MIME-Base64 dev-perl/Pod-Parser berkdb? ( virtual/perl-DB_File ) ipv6? ( dev-perl/IO-Socket-INET6 ) ldap? ( dev-perl/perl-ldap ) mysql? ( dev-perl/DBI dev-perl/DBD-mysql ) postgres? ( dev-perl/DBI dev-perl/DBD-Pg ) sqlite? ( dev-perl/DBI dev-perl/DBD-SQLite ) ssl? ( dev-perl/IO-Socket-SSL ) virtual/perl-Test-Harness )
+DESCRIPTION=An extensible mail filter which can identify and tag spam
+EAPI=8
+HOMEPAGE=https://spamassassin.apache.org/
+INHERIT=perl-functions systemd toolchain-funcs verify-sig autotools
+IUSE=berkdb cron ipv6 ldap mysql postgres qmail sqlite ssl test verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0 GPL-2
+RDEPEND=acct-user/spamd acct-group/spamd dev-lang/perl:= dev-perl/HTML-Parser dev-perl/Net-DNS dev-perl/NetAddr-IP virtual/perl-Digest-SHA ssl? ( dev-libs/openssl:0= ) app-crypt/gnupg dev-perl/Archive-Zip dev-perl/BSD-Resource dev-perl/Digest-SHA1 dev-perl/Email-Address-XS dev-perl/Encode-Detect || ( dev-perl/GeoIP2 dev-perl/Geo-IP ) dev-perl/IO-String dev-perl/Mail-DKIM dev-perl/Mail-DMARC dev-perl/Mail-SPF dev-perl/Net-Patricia dev-perl/Net-LibIDN2 dev-util/re2c || ( net-misc/wget[ssl] net-misc/curl[ssl] ) virtual/perl-MIME-Base64 dev-perl/Pod-Parser berkdb? ( virtual/perl-DB_File ) ipv6? ( dev-perl/IO-Socket-INET6 ) ldap? ( dev-perl/perl-ldap ) mysql? ( dev-perl/DBI dev-perl/DBD-mysql ) postgres? ( dev-perl/DBI dev-perl/DBD-Pg ) sqlite? ( dev-perl/DBI dev-perl/DBD-SQLite ) ssl? ( dev-perl/IO-Socket-SSL )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://apache/spamassassin/source/Mail-SpamAssassin-4.0.1.tar.bz2 verify-sig? ( https://downloads.apache.org/spamassassin/source/Mail-SpamAssassin-4.0.1.tar.bz2.asc )
+_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 perl-functions c3fca037246e877693badea0df3b0ef8 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=5981ed2d06a4bc53390dad92bd736736
diff --git a/metadata/md5-cache/mail-mta/Manifest.gz b/metadata/md5-cache/mail-mta/Manifest.gz
index ea448a966cbb..82bde7b1a8d1 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/ssmtp-2.64_p11-r1 b/metadata/md5-cache/mail-mta/ssmtp-2.64_p11-r1
index 8402b54d8250..602778db7242 100644
--- a/metadata/md5-cache/mail-mta/ssmtp-2.64_p11-r1
+++ b/metadata/md5-cache/mail-mta/ssmtp-2.64_p11-r1
@@ -13,4 +13,4 @@ REQUIRED_USE=gnutls? ( ssl )
SLOT=0
SRC_URI=mirror://debian/pool/main/s/ssmtp/ssmtp_2.64.orig.tar.bz2 mirror://debian/pool/main/s/ssmtp/ssmtp_2.64-11.debian.tar.xz https://dev.gentoo.org/~pinkbyte/distfiles/patches/ssmtp-2.64-patches-4.tar.xz
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a4ce85957b8401a1203fa10dc1f1bc86
+_md5_=1f5a820e84e75790017801b74250be8d
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index 721c1023c733..759ebaf3350e 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/alembic-1.8.6-r1 b/metadata/md5-cache/media-gfx/alembic-1.8.6-r1
index 1ed3b832f3bf..e9266e015f72 100644
--- a/metadata/md5-cache/media-gfx/alembic-1.8.6-r1
+++ b/metadata/md5-cache/media-gfx/alembic-1.8.6-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.alembic.io/
INHERIT=cmake python-single-r1
IUSE=examples hdf5 python test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~x86
LICENSE=BSD
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/imath-3.1.11-r1:= python? ( dev-libs/imath:=[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?] ) hdf5? ( >=sci-libs/hdf5-1.10.2:=[zlib(+)] >=sys-libs/zlib-1.2.11-r1 ) python? ( python_single_target_python3_10? ( dev-libs/boost[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost[python,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-libs/boost[python,python_targets_python3_12(-)] ) )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) examples? ( python )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/alembic/alembic/archive/1.8.6.tar.gz -> alembic-1.8.6.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=58633ce35c0e1f81eaa87d7ab515d6c7
+_md5_=5da303104e5a68bba4e6518f3147ea1d
diff --git a/metadata/md5-cache/media-gfx/fontforge-20230101-r2 b/metadata/md5-cache/media-gfx/fontforge-20230101-r2
index b8378939d436..2ac18be750c5 100644
--- a/metadata/md5-cache/media-gfx/fontforge-20230101-r2
+++ b/metadata/md5-cache/media-gfx/fontforge-20230101-r2
@@ -7,7 +7,7 @@ HOMEPAGE=https://fontforge.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-single-r1 xdg cmake
IUSE=doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD GPL-3+
RDEPEND=>=dev-libs/glib-2.67:2 dev-libs/libltdl:0 dev-libs/libxml2:2= >=media-libs/freetype-2.3.7:2= gif? ( media-libs/giflib:= ) jpeg? ( media-libs/libjpeg-turbo:= ) png? ( media-libs/libpng:= ) tiff? ( media-libs/tiff:= ) truetype-debugger? ( >=media-libs/freetype-2.3.8:2[fontforge,-bindist(-)] ) gtk? ( >=x11-libs/gtk+-3.10:3 ) !gtk? ( X? ( >=x11-libs/cairo-1.6:0= >=x11-libs/pango-1.10:0=[X] x11-libs/libX11:= x11-libs/libXi:= ) ) python? ( 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 ) ) readline? ( sys-libs/readline:0= ) woff2? ( media-libs/woff2:0= )
REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/fontforge/fontforge/releases/download/20230101/fontforge-20230101.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=92389b52d43059bc83a6123a02660075
+_md5_=8eff77c3327010884f55a8da08874a0a
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 160c9678fdc5..7c171d04dd82 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/lensfun-0.3.4-r1 b/metadata/md5-cache/media-libs/lensfun-0.3.4-r1
index ccc027e2d538..43d454a4aa1b 100644
--- a/metadata/md5-cache/media-libs/lensfun-0.3.4-r1
+++ b/metadata/md5-cache/media-libs/lensfun-0.3.4-r1
@@ -1,4 +1,4 @@
-BDEPEND=doc? ( app-text/doxygen dev-python/docutils ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=python_single_target_python3_10? ( dev-python/setuptools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)] ) doc? ( app-text/doxygen dev-python/docutils ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare setup test
DEPEND=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/glib-2.40 media-libs/libpng:= sys-libs/zlib
DESCRIPTION=Library for rectifying and simulating photographic lens distortions
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/lensfun/lensfun/archive/refs/tags/v0.3.4.tar.gz -> lensfun-0.3.4.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=29bc367872feb3f0183adc86f10c0fc1
+_md5_=33843d3a7a77eb30daba1778653c555c
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index 3ed232f099a3..89be2d16e32c 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/amsynth-1.13.3 b/metadata/md5-cache/media-sound/amsynth-1.13.3
deleted file mode 100644
index e2f707adacb5..000000000000
--- a/metadata/md5-cache/media-sound/amsynth-1.13.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-util/intltool virtual/pkgconfig
-DEFINED_PHASES=configure postinst postrm preinst prepare
-DEPEND=alsa? ( media-libs/alsa-lib:= media-sound/alsa-utils ) dssi? ( media-libs/dssi:= media-libs/liblo:= ) gtk? ( x11-libs/gtk+:2 x11-libs/libX11 ) jack? ( virtual/jack ) lash? ( media-sound/lash ) lv2? ( media-libs/lv2 ) oss? ( virtual/os-headers )
-DESCRIPTION=Virtual analogue synthesizer
-EAPI=8
-HOMEPAGE=https://github.com/amsynth/amsynth
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=xdg
-IUSE=alsa dssi gtk jack lash lv2 nsm oss vst
-KEYWORDS=amd64 ~ppc x86
-LICENSE=GPL-2
-RDEPEND=alsa? ( media-libs/alsa-lib:= media-sound/alsa-utils ) dssi? ( media-libs/dssi:= media-libs/liblo:= ) gtk? ( x11-libs/gtk+:2 x11-libs/libX11 ) jack? ( virtual/jack ) lash? ( media-sound/lash ) lv2? ( media-libs/lv2 )
-REQUIRED_USE=dssi? ( gtk ) lv2? ( gtk ) vst? ( gtk )
-SLOT=0
-SRC_URI=https://github.com/amsynth/amsynth/releases/download/release-1.13.3/amsynth-1.13.3.tar.gz
-_eclasses_=xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=710cd49826c5994d7cddf30fe83a22c7
diff --git a/metadata/md5-cache/media-sound/ncspot-1.1.1 b/metadata/md5-cache/media-sound/ncspot-1.1.1
index 0f800c219304..27268d688536 100644
--- a/metadata/md5-cache/media-sound/ncspot-1.1.1
+++ b/metadata/md5-cache/media-sound/ncspot-1.1.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/hrkfdn/ncspot
INHERIT=bash-completion-r1 cargo desktop optfeature python-any-r1
IUSE=clipboard cover mpris ncurses +notify pulseaudio debug
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=BSD-2 Apache-2.0 BSD-2 BSD Boost-1.0 ISC MIT Unicode-DFS-2016 || ( LGPL-3 MPL-2.0 )
RDEPEND=dev-libs/openssl:= sys-apps/dbus clipboard? ( x11-libs/libxcb:= ) cover? ( media-gfx/ueberzug ) ncurses? ( sys-libs/ncurses:= ) !ncurses? ( sys-libs/ncurses ) pulseaudio? ( media-libs/libpulse ) !pulseaudio? ( media-libs/alsa-lib )
SLOT=0
SRC_URI=https://github.com/hrkfdn/ncspot/archive/refs/tags/v1.1.1.tar.gz -> ncspot-1.1.1.tar.gz https://crates.io/api/v1/crates/addr2line/0.21.0/download -> addr2line-0.21.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aes-ctr/0.6.0/download -> aes-ctr-0.6.0.crate https://crates.io/api/v1/crates/aes-soft/0.6.4/download -> aes-soft-0.6.4.crate https://crates.io/api/v1/crates/aes/0.6.0/download -> aes-0.6.0.crate https://crates.io/api/v1/crates/aesni/0.10.0/download -> aesni-0.10.0.crate https://crates.io/api/v1/crates/ahash/0.8.11/download -> ahash-0.8.11.crate https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/alsa-sys/0.3.1/download -> alsa-sys-0.3.1.crate https://crates.io/api/v1/crates/alsa/0.6.0/download -> alsa-0.6.0.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anstream/0.6.14/download -> anstream-0.6.14.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.4/download -> anstyle-parse-0.2.4.crate https://crates.io/api/v1/crates/anstyle-query/1.0.3/download -> anstyle-query-1.0.3.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.3/download -> anstyle-wincon-3.0.3.crate https://crates.io/api/v1/crates/anstyle/1.0.7/download -> anstyle-1.0.7.crate https://crates.io/api/v1/crates/arboard/3.4.0/download -> arboard-3.4.0.crate https://crates.io/api/v1/crates/async-broadcast/0.7.0/download -> async-broadcast-0.7.0.crate https://crates.io/api/v1/crates/async-channel/2.2.1/download -> async-channel-2.2.1.crate https://crates.io/api/v1/crates/async-executor/1.11.0/download -> async-executor-1.11.0.crate https://crates.io/api/v1/crates/async-fs/2.1.2/download -> async-fs-2.1.2.crate https://crates.io/api/v1/crates/async-io/2.3.2/download -> async-io-2.3.2.crate https://crates.io/api/v1/crates/async-lock/3.3.0/download -> async-lock-3.3.0.crate https://crates.io/api/v1/crates/async-process/2.2.2/download -> async-process-2.2.2.crate https://crates.io/api/v1/crates/async-recursion/1.1.1/download -> async-recursion-1.1.1.crate https://crates.io/api/v1/crates/async-signal/0.2.6/download -> async-signal-0.2.6.crate https://crates.io/api/v1/crates/async-task/4.7.1/download -> async-task-4.7.1.crate https://crates.io/api/v1/crates/async-trait/0.1.80/download -> async-trait-0.1.80.crate https://crates.io/api/v1/crates/atomic-waker/1.1.2/download -> atomic-waker-1.1.2.crate https://crates.io/api/v1/crates/autocfg/1.3.0/download -> autocfg-1.3.0.crate https://crates.io/api/v1/crates/backtrace/0.3.71/download -> backtrace-0.3.71.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.7/download -> base64-0.21.7.crate https://crates.io/api/v1/crates/base64/0.22.1/download -> base64-0.22.1.crate https://crates.io/api/v1/crates/bindgen/0.69.4/download -> bindgen-0.69.4.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.5.0/download -> bitflags-2.5.0.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/block2/0.5.0/download -> block2-0.5.0.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/blocking/1.6.0/download -> blocking-1.6.0.crate https://crates.io/api/v1/crates/bumpalo/3.16.0/download -> bumpalo-3.16.0.crate https://crates.io/api/v1/crates/bytemuck/1.15.0/download -> bytemuck-1.15.0.crate https://crates.io/api/v1/crates/byteorder/1.5.0/download -> byteorder-1.5.0.crate https://crates.io/api/v1/crates/bytes/1.6.0/download -> bytes-1.6.0.crate https://crates.io/api/v1/crates/cc/1.0.97/download -> cc-1.0.97.crate https://crates.io/api/v1/crates/cesu8/1.1.0/download -> cesu8-1.1.0.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.0.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/cfg_aliases/0.1.1/download -> cfg_aliases-0.1.1.crate https://crates.io/api/v1/crates/chrono/0.4.38/download -> chrono-0.4.38.crate https://crates.io/api/v1/crates/cipher/0.2.5/download -> cipher-0.2.5.crate https://crates.io/api/v1/crates/clang-sys/1.7.0/download -> clang-sys-1.7.0.crate https://crates.io/api/v1/crates/clap/4.5.4/download -> clap-4.5.4.crate https://crates.io/api/v1/crates/clap_builder/4.5.2/download -> clap_builder-4.5.2.crate https://crates.io/api/v1/crates/clap_complete/4.5.2/download -> clap_complete-4.5.2.crate https://crates.io/api/v1/crates/clap_lex/0.7.0/download -> clap_lex-0.7.0.crate https://crates.io/api/v1/crates/clap_mangen/0.2.20/download -> clap_mangen-0.2.20.crate https://crates.io/api/v1/crates/clipboard-win/5.3.1/download -> clipboard-win-5.3.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.1/download -> colorchoice-1.0.1.crate https://crates.io/api/v1/crates/combine/4.6.7/download -> combine-4.6.7.crate https://crates.io/api/v1/crates/concurrent-queue/2.5.0/download -> concurrent-queue-2.5.0.crate https://crates.io/api/v1/crates/cookie/0.18.1/download -> cookie-0.18.1.crate https://crates.io/api/v1/crates/cookie_store/0.21.0/download -> cookie_store-0.21.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.6/download -> core-foundation-sys-0.8.6.crate https://crates.io/api/v1/crates/core-foundation/0.9.4/download -> core-foundation-0.9.4.crate https://crates.io/api/v1/crates/core-graphics-types/0.1.3/download -> core-graphics-types-0.1.3.crate https://crates.io/api/v1/crates/core-graphics/0.23.2/download -> core-graphics-0.23.2.crate https://crates.io/api/v1/crates/coreaudio-rs/0.10.0/download -> coreaudio-rs-0.10.0.crate https://crates.io/api/v1/crates/coreaudio-sys/0.2.15/download -> coreaudio-sys-0.2.15.crate https://crates.io/api/v1/crates/cpal/0.13.5/download -> cpal-0.13.5.crate https://crates.io/api/v1/crates/cpufeatures/0.2.12/download -> cpufeatures-0.2.12.crate https://crates.io/api/v1/crates/crc32fast/1.4.0/download -> crc32fast-1.4.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.12/download -> crossbeam-channel-0.5.12.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.19/download -> crossbeam-utils-0.8.19.crate https://crates.io/api/v1/crates/crossterm/0.25.0/download -> crossterm-0.25.0.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.1/download -> crossterm_winapi-0.9.1.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/crypto-mac/0.11.1/download -> crypto-mac-0.11.1.crate https://crates.io/api/v1/crates/ctr/0.6.0/download -> ctr-0.6.0.crate https://crates.io/api/v1/crates/cursive/0.20.0/download -> cursive-0.20.0.crate https://crates.io/api/v1/crates/cursive_buffered_backend/0.6.1/download -> cursive_buffered_backend-0.6.1.crate https://crates.io/api/v1/crates/cursive_core/0.3.7/download -> cursive_core-0.3.7.crate https://crates.io/api/v1/crates/darling/0.13.4/download -> darling-0.13.4.crate https://crates.io/api/v1/crates/darling/0.20.8/download -> darling-0.20.8.crate https://crates.io/api/v1/crates/darling_core/0.13.4/download -> darling_core-0.13.4.crate https://crates.io/api/v1/crates/darling_core/0.20.8/download -> darling_core-0.20.8.crate https://crates.io/api/v1/crates/darling_macro/0.13.4/download -> darling_macro-0.13.4.crate https://crates.io/api/v1/crates/darling_macro/0.20.8/download -> darling_macro-0.20.8.crate https://crates.io/api/v1/crates/deranged/0.3.11/download -> deranged-0.3.11.crate https://crates.io/api/v1/crates/derive-new/0.6.0/download -> derive-new-0.6.0.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/dirs-next/1.0.2/download -> dirs-next-1.0.2.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/dlib/0.5.2/download -> dlib-0.5.2.crate https://crates.io/api/v1/crates/downcast-rs/1.2.1/download -> downcast-rs-1.2.1.crate https://crates.io/api/v1/crates/either/1.11.0/download -> either-1.11.0.crate https://crates.io/api/v1/crates/encoding_rs/0.8.34/download -> encoding_rs-0.8.34.crate https://crates.io/api/v1/crates/endi/1.1.0/download -> endi-1.1.0.crate https://crates.io/api/v1/crates/enum-map-derive/0.17.0/download -> enum-map-derive-0.17.0.crate https://crates.io/api/v1/crates/enum-map/2.7.3/download -> enum-map-2.7.3.crate https://crates.io/api/v1/crates/enum_dispatch/0.3.13/download -> enum_dispatch-0.3.13.crate https://crates.io/api/v1/crates/enumflags2/0.7.9/download -> enumflags2-0.7.9.crate https://crates.io/api/v1/crates/enumflags2_derive/0.7.9/download -> enumflags2_derive-0.7.9.crate https://crates.io/api/v1/crates/enumset/1.1.3/download -> enumset-1.1.3.crate https://crates.io/api/v1/crates/enumset_derive/0.8.1/download -> enumset_derive-0.8.1.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno/0.3.9/download -> errno-0.3.9.crate https://crates.io/api/v1/crates/error-code/3.2.0/download -> error-code-3.2.0.crate https://crates.io/api/v1/crates/event-listener-strategy/0.4.0/download -> event-listener-strategy-0.4.0.crate https://crates.io/api/v1/crates/event-listener-strategy/0.5.2/download -> event-listener-strategy-0.5.2.crate https://crates.io/api/v1/crates/event-listener/4.0.3/download -> event-listener-4.0.3.crate https://crates.io/api/v1/crates/event-listener/5.3.0/download -> event-listener-5.3.0.crate https://crates.io/api/v1/crates/fastrand/2.1.0/download -> fastrand-2.1.0.crate https://crates.io/api/v1/crates/fdeflate/0.3.4/download -> fdeflate-0.3.4.crate https://crates.io/api/v1/crates/fern/0.6.2/download -> fern-0.6.2.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/flate2/1.0.30/download -> flate2-1.0.30.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types-macros/0.2.3/download -> foreign-types-macros-0.2.3.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types-shared/0.3.1/download -> foreign-types-shared-0.3.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types/0.5.0/download -> foreign-types-0.5.0.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/futures-channel/0.3.30/download -> futures-channel-0.3.30.crate https://crates.io/api/v1/crates/futures-core/0.3.30/download -> futures-core-0.3.30.crate https://crates.io/api/v1/crates/futures-executor/0.3.30/download -> futures-executor-0.3.30.crate https://crates.io/api/v1/crates/futures-io/0.3.30/download -> futures-io-0.3.30.crate https://crates.io/api/v1/crates/futures-lite/2.3.0/download -> futures-lite-2.3.0.crate https://crates.io/api/v1/crates/futures-macro/0.3.30/download -> futures-macro-0.3.30.crate https://crates.io/api/v1/crates/futures-sink/0.3.30/download -> futures-sink-0.3.30.crate https://crates.io/api/v1/crates/futures-task/0.3.30/download -> futures-task-0.3.30.crate https://crates.io/api/v1/crates/futures-util/0.3.30/download -> futures-util-0.3.30.crate https://crates.io/api/v1/crates/futures/0.3.30/download -> futures-0.3.30.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/gethostname/0.4.3/download -> gethostname-0.4.3.crate https://crates.io/api/v1/crates/getrandom/0.2.15/download -> getrandom-0.2.15.crate https://crates.io/api/v1/crates/gimli/0.28.1/download -> gimli-0.28.1.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/h2/0.4.4/download -> h2-0.4.4.crate https://crates.io/api/v1/crates/half/1.8.3/download -> half-1.8.3.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.14.5/download -> hashbrown-0.14.5.crate https://crates.io/api/v1/crates/headers-core/0.2.0/download -> headers-core-0.2.0.crate https://crates.io/api/v1/crates/headers/0.3.9/download -> headers-0.3.9.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hermit-abi/0.3.9/download -> hermit-abi-0.3.9.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hmac/0.11.0/download -> hmac-0.11.0.crate https://crates.io/api/v1/crates/home/0.5.9/download -> home-0.5.9.crate https://crates.io/api/v1/crates/http-body-util/0.1.1/download -> http-body-util-0.1.1.crate https://crates.io/api/v1/crates/http-body/0.4.6/download -> http-body-0.4.6.crate https://crates.io/api/v1/crates/http-body/1.0.0/download -> http-body-1.0.0.crate https://crates.io/api/v1/crates/http/0.2.12/download -> http-0.2.12.crate https://crates.io/api/v1/crates/http/1.1.0/download -> http-1.1.0.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.3/download -> httpdate-1.0.3.crate https://crates.io/api/v1/crates/hyper-proxy/0.9.1/download -> hyper-proxy-0.9.1.crate https://crates.io/api/v1/crates/hyper-tls/0.6.0/download -> hyper-tls-0.6.0.crate https://crates.io/api/v1/crates/hyper-util/0.1.3/download -> hyper-util-0.1.3.crate https://crates.io/api/v1/crates/hyper/0.14.28/download -> hyper-0.14.28.crate https://crates.io/api/v1/crates/hyper/1.3.1/download -> hyper-1.3.1.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.60/download -> iana-time-zone-0.1.60.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.5.0/download -> idna-0.5.0.crate https://crates.io/api/v1/crates/image/0.25.1/download -> image-0.25.1.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indexmap/2.2.6/download -> indexmap-2.2.6.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/ioctl-rs/0.2.0/download -> ioctl-rs-0.2.0.crate https://crates.io/api/v1/crates/ipnet/2.9.0/download -> ipnet-2.9.0.crate https://crates.io/api/v1/crates/is_terminal_polyfill/1.70.0/download -> is_terminal_polyfill-1.70.0.crate https://crates.io/api/v1/crates/itertools/0.12.1/download -> itertools-0.12.1.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/jni-sys/0.3.0/download -> jni-sys-0.3.0.crate https://crates.io/api/v1/crates/jni/0.19.0/download -> jni-0.19.0.crate https://crates.io/api/v1/crates/jobserver/0.1.31/download -> jobserver-0.1.31.crate https://crates.io/api/v1/crates/jpeg-decoder/0.3.1/download -> jpeg-decoder-0.3.1.crate https://crates.io/api/v1/crates/js-sys/0.3.69/download -> js-sys-0.3.69.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.crate https://crates.io/api/v1/crates/lewton/0.10.2/download -> lewton-0.10.2.crate https://crates.io/api/v1/crates/libc/0.2.154/download -> libc-0.2.154.crate https://crates.io/api/v1/crates/libloading/0.8.3/download -> libloading-0.8.3.crate https://crates.io/api/v1/crates/libm/0.2.8/download -> libm-0.2.8.crate https://crates.io/api/v1/crates/libpulse-binding/2.28.1/download -> libpulse-binding-2.28.1.crate https://crates.io/api/v1/crates/libpulse-simple-binding/2.28.1/download -> libpulse-simple-binding-2.28.1.crate https://crates.io/api/v1/crates/libpulse-simple-sys/1.21.1/download -> libpulse-simple-sys-1.21.1.crate https://crates.io/api/v1/crates/libpulse-sys/1.21.0/download -> libpulse-sys-1.21.0.crate https://crates.io/api/v1/crates/libredox/0.1.3/download -> libredox-0.1.3.crate https://crates.io/api/v1/crates/librespot-audio/0.4.2/download -> librespot-audio-0.4.2.crate https://crates.io/api/v1/crates/librespot-core/0.4.2/download -> librespot-core-0.4.2.crate https://crates.io/api/v1/crates/librespot-metadata/0.4.2/download -> librespot-metadata-0.4.2.crate https://crates.io/api/v1/crates/librespot-playback/0.4.2/download -> librespot-playback-0.4.2.crate https://crates.io/api/v1/crates/librespot-protocol/0.4.2/download -> librespot-protocol-0.4.2.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.13/download -> linux-raw-sys-0.4.13.crate https://crates.io/api/v1/crates/lock_api/0.4.12/download -> lock_api-0.4.12.crate https://crates.io/api/v1/crates/log/0.4.21/download -> log-0.4.21.crate https://crates.io/api/v1/crates/mac-notification-sys/0.6.1/download -> mac-notification-sys-0.6.1.crate https://crates.io/api/v1/crates/mach/0.3.2/download -> mach-0.3.2.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/maybe-async/0.2.10/download -> maybe-async-0.2.10.crate https://crates.io/api/v1/crates/memchr/2.7.2/download -> memchr-2.7.2.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.2/download -> miniz_oxide-0.7.2.crate https://crates.io/api/v1/crates/mio/0.8.11/download -> mio-0.8.11.crate https://crates.io/api/v1/crates/native-tls/0.2.11/download -> native-tls-0.2.11.crate https://crates.io/api/v1/crates/ncurses/5.101.0/download -> ncurses-5.101.0.crate https://crates.io/api/v1/crates/ndk-context/0.1.1/download -> ndk-context-0.1.1.crate https://crates.io/api/v1/crates/ndk-glue/0.6.2/download -> ndk-glue-0.6.2.crate https://crates.io/api/v1/crates/ndk-macro/0.3.0/download -> ndk-macro-0.3.0.crate https://crates.io/api/v1/crates/ndk-sys/0.3.0/download -> ndk-sys-0.3.0.crate https://crates.io/api/v1/crates/ndk/0.6.0/download -> ndk-0.6.0.crate https://crates.io/api/v1/crates/nix/0.23.2/download -> nix-0.23.2.crate https://crates.io/api/v1/crates/nix/0.28.0/download -> nix-0.28.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/notify-rust/4.11.0/download -> notify-rust-4.11.0.crate https://crates.io/api/v1/crates/num-bigint/0.2.6/download -> num-bigint-0.2.6.crate https://crates.io/api/v1/crates/num-bigint/0.4.5/download -> num-bigint-0.4.5.crate https://crates.io/api/v1/crates/num-complex/0.2.4/download -> num-complex-0.2.4.crate https://crates.io/api/v1/crates/num-complex/0.4.6/download -> num-complex-0.4.6.crate https://crates.io/api/v1/crates/num-conv/0.1.0/download -> num-conv-0.1.0.crate https://crates.io/api/v1/crates/num-derive/0.3.3/download -> num-derive-0.3.3.crate https://crates.io/api/v1/crates/num-integer/0.1.46/download -> num-integer-0.1.46.crate https://crates.io/api/v1/crates/num-iter/0.1.45/download -> num-iter-0.1.45.crate https://crates.io/api/v1/crates/num-rational/0.2.4/download -> num-rational-0.2.4.crate https://crates.io/api/v1/crates/num-rational/0.4.2/download -> num-rational-0.4.2.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/num/0.2.1/download -> num-0.2.1.crate https://crates.io/api/v1/crates/num/0.4.3/download -> num-0.4.3.crate https://crates.io/api/v1/crates/num_cpus/1.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/num_enum/0.5.11/download -> num_enum-0.5.11.crate https://crates.io/api/v1/crates/num_enum_derive/0.5.11/download -> num_enum_derive-0.5.11.crate https://crates.io/api/v1/crates/num_threads/0.1.7/download -> num_threads-0.1.7.crate https://crates.io/api/v1/crates/numtoa/0.1.0/download -> numtoa-0.1.0.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc-sys/0.3.3/download -> objc-sys-0.3.3.crate https://crates.io/api/v1/crates/objc2-app-kit/0.2.0/download -> objc2-app-kit-0.2.0.crate https://crates.io/api/v1/crates/objc2-core-data/0.2.0/download -> objc2-core-data-0.2.0.crate https://crates.io/api/v1/crates/objc2-encode/4.0.1/download -> objc2-encode-4.0.1.crate https://crates.io/api/v1/crates/objc2-foundation/0.2.0/download -> objc2-foundation-0.2.0.crate https://crates.io/api/v1/crates/objc2/0.5.1/download -> objc2-0.5.1.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/object/0.32.2/download -> object-0.32.2.crate https://crates.io/api/v1/crates/oboe-sys/0.4.5/download -> oboe-sys-0.4.5.crate https://crates.io/api/v1/crates/oboe/0.4.6/download -> oboe-0.4.6.crate https://crates.io/api/v1/crates/ogg/0.8.0/download -> ogg-0.8.0.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/opaque-debug/0.3.1/download -> opaque-debug-0.3.1.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.102/download -> openssl-sys-0.9.102.crate https://crates.io/api/v1/crates/openssl/0.10.64/download -> openssl-0.10.64.crate https://crates.io/api/v1/crates/ordered-stream/0.2.0/download -> ordered-stream-0.2.0.crate https://crates.io/api/v1/crates/os_pipe/1.1.5/download -> os_pipe-1.1.5.crate https://crates.io/api/v1/crates/owning_ref/0.4.1/download -> owning_ref-0.4.1.crate https://crates.io/api/v1/crates/pancurses/0.17.0/download -> pancurses-0.17.0.crate https://crates.io/api/v1/crates/parking/2.2.0/download -> parking-2.2.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.2/download -> parking_lot-0.12.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.6/download -> parking_lot_core-0.8.6.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.10/download -> parking_lot_core-0.9.10.crate https://crates.io/api/v1/crates/parse_duration/2.1.1/download -> parse_duration-2.1.1.crate https://crates.io/api/v1/crates/pbkdf2/0.8.0/download -> pbkdf2-0.8.0.crate https://crates.io/api/v1/crates/pdcurses-sys/0.7.1/download -> pdcurses-sys-0.7.1.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/petgraph/0.6.5/download -> petgraph-0.6.5.crate https://crates.io/api/v1/crates/pin-project-internal/1.1.5/download -> pin-project-internal-1.1.5.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.14/download -> pin-project-lite-0.2.14.crate https://crates.io/api/v1/crates/pin-project/1.1.5/download -> pin-project-1.1.5.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/piper/0.2.1/download -> piper-0.2.1.crate https://crates.io/api/v1/crates/pkg-config/0.3.30/download -> pkg-config-0.3.30.crate https://crates.io/api/v1/crates/platform-dirs/0.3.0/download -> platform-dirs-0.3.0.crate https://crates.io/api/v1/crates/png/0.17.13/download -> png-0.17.13.crate https://crates.io/api/v1/crates/polling/3.7.0/download -> polling-3.7.0.crate https://crates.io/api/v1/crates/portaudio-rs/0.3.2/download -> portaudio-rs-0.3.2.crate https://crates.io/api/v1/crates/portaudio-sys/0.1.1/download -> portaudio-sys-0.1.1.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/priority-queue/1.4.0/download -> priority-queue-1.4.0.crate https://crates.io/api/v1/crates/proc-macro-crate/1.3.1/download -> proc-macro-crate-1.3.1.crate https://crates.io/api/v1/crates/proc-macro-crate/3.1.0/download -> proc-macro-crate-3.1.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.82/download -> proc-macro2-1.0.82.crate https://crates.io/api/v1/crates/protobuf-codegen-pure/2.28.0/download -> protobuf-codegen-pure-2.28.0.crate https://crates.io/api/v1/crates/protobuf-codegen/2.28.0/download -> protobuf-codegen-2.28.0.crate https://crates.io/api/v1/crates/protobuf/2.28.0/download -> protobuf-2.28.0.crate https://crates.io/api/v1/crates/quick-xml/0.31.0/download -> quick-xml-0.31.0.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_distr/0.4.3/download -> rand_distr-0.4.3.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/redox_syscall/0.5.1/download -> redox_syscall-0.5.1.crate https://crates.io/api/v1/crates/redox_termios/0.1.3/download -> redox_termios-0.1.3.crate https://crates.io/api/v1/crates/redox_users/0.4.5/download -> redox_users-0.4.5.crate https://crates.io/api/v1/crates/regex-automata/0.4.6/download -> regex-automata-0.4.6.crate https://crates.io/api/v1/crates/regex-syntax/0.8.3/download -> regex-syntax-0.8.3.crate https://crates.io/api/v1/crates/regex/1.10.4/download -> regex-1.10.4.crate https://crates.io/api/v1/crates/reqwest/0.12.4/download -> reqwest-0.12.4.crate https://crates.io/api/v1/crates/rodio/0.15.0/download -> rodio-0.15.0.crate https://crates.io/api/v1/crates/roff/0.2.1/download -> roff-0.2.1.crate https://crates.io/api/v1/crates/rspotify-http/0.13.1/download -> rspotify-http-0.13.1.crate https://crates.io/api/v1/crates/rspotify-macros/0.13.1/download -> rspotify-macros-0.13.1.crate https://crates.io/api/v1/crates/rspotify-model/0.13.1/download -> rspotify-model-0.13.1.crate https://crates.io/api/v1/crates/rspotify/0.13.1/download -> rspotify-0.13.1.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.24/download -> rustc-demangle-0.1.24.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.38.34/download -> rustix-0.38.34.crate https://crates.io/api/v1/crates/rustls-pemfile/2.1.2/download -> rustls-pemfile-2.1.2.crate https://crates.io/api/v1/crates/rustls-pki-types/1.7.0/download -> rustls-pki-types-1.7.0.crate https://crates.io/api/v1/crates/rustversion/1.0.16/download -> rustversion-1.0.16.crate https://crates.io/api/v1/crates/ryu/1.0.18/download -> ryu-1.0.18.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.23/download -> schannel-0.1.23.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/security-framework-sys/2.11.0/download -> security-framework-sys-2.11.0.crate https://crates.io/api/v1/crates/security-framework/2.11.0/download -> security-framework-2.11.0.crate https://crates.io/api/v1/crates/semver/1.0.23/download -> semver-1.0.23.crate https://crates.io/api/v1/crates/serde/1.0.201/download -> serde-1.0.201.crate https://crates.io/api/v1/crates/serde_cbor/0.11.2/download -> serde_cbor-0.11.2.crate https://crates.io/api/v1/crates/serde_derive/1.0.201/download -> serde_derive-1.0.201.crate https://crates.io/api/v1/crates/serde_json/1.0.117/download -> serde_json-1.0.117.crate https://crates.io/api/v1/crates/serde_repr/0.1.19/download -> serde_repr-0.1.19.crate https://crates.io/api/v1/crates/serde_spanned/0.6.5/download -> serde_spanned-0.6.5.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/sha-1/0.9.8/download -> sha-1-0.9.8.crate https://crates.io/api/v1/crates/sha1/0.10.6/download -> sha1-0.10.6.crate https://crates.io/api/v1/crates/sha2/0.10.8/download -> sha2-0.10.8.crate https://crates.io/api/v1/crates/shannon/0.2.0/download -> shannon-0.2.0.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.2/download -> signal-hook-registry-1.4.2.crate https://crates.io/api/v1/crates/signal-hook/0.3.17/download -> signal-hook-0.3.17.crate https://crates.io/api/v1/crates/simd-adler32/0.3.7/download -> simd-adler32-0.3.7.crate https://crates.io/api/v1/crates/slab/0.4.9/download -> slab-0.4.9.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/socket2/0.5.7/download -> socket2-0.5.7.crate https://crates.io/api/v1/crates/socks/0.3.4/download -> socks-0.3.4.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/stdweb/0.1.3/download -> stdweb-0.1.3.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/strum/0.26.2/download -> strum-0.26.2.crate https://crates.io/api/v1/crates/strum_macros/0.26.2/download -> strum_macros-0.26.2.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.61/download -> syn-2.0.61.crate https://crates.io/api/v1/crates/sync_wrapper/0.1.2/download -> sync_wrapper-0.1.2.crate https://crates.io/api/v1/crates/system-configuration-sys/0.5.0/download -> system-configuration-sys-0.5.0.crate https://crates.io/api/v1/crates/system-configuration/0.5.1/download -> system-configuration-0.5.1.crate https://crates.io/api/v1/crates/tauri-winrt-notification/0.2.1/download -> tauri-winrt-notification-0.2.1.crate https://crates.io/api/v1/crates/tempfile/3.10.1/download -> tempfile-3.10.1.crate https://crates.io/api/v1/crates/term_size/0.3.2/download -> term_size-0.3.2.crate https://crates.io/api/v1/crates/termion/1.5.6/download -> termion-1.5.6.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.60/download -> thiserror-impl-1.0.60.crate https://crates.io/api/v1/crates/thiserror/1.0.60/download -> thiserror-1.0.60.crate https://crates.io/api/v1/crates/thread-id/4.2.1/download -> thread-id-4.2.1.crate https://crates.io/api/v1/crates/tiff/0.9.1/download -> tiff-0.9.1.crate https://crates.io/api/v1/crates/time-core/0.1.2/download -> time-core-0.1.2.crate https://crates.io/api/v1/crates/time-macros/0.2.18/download -> time-macros-0.2.18.crate https://crates.io/api/v1/crates/time/0.3.36/download -> time-0.3.36.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio-macros/2.2.0/download -> tokio-macros-2.2.0.crate https://crates.io/api/v1/crates/tokio-native-tls/0.3.1/download -> tokio-native-tls-0.3.1.crate https://crates.io/api/v1/crates/tokio-stream/0.1.15/download -> tokio-stream-0.1.15.crate https://crates.io/api/v1/crates/tokio-util/0.7.11/download -> tokio-util-0.7.11.crate https://crates.io/api/v1/crates/tokio/1.37.0/download -> tokio-1.37.0.crate https://crates.io/api/v1/crates/toml/0.8.12/download -> toml-0.8.12.crate https://crates.io/api/v1/crates/toml_datetime/0.6.5/download -> toml_datetime-0.6.5.crate https://crates.io/api/v1/crates/toml_edit/0.19.15/download -> toml_edit-0.19.15.crate https://crates.io/api/v1/crates/toml_edit/0.21.1/download -> toml_edit-0.21.1.crate https://crates.io/api/v1/crates/toml_edit/0.22.12/download -> toml_edit-0.22.12.crate https://crates.io/api/v1/crates/tower-layer/0.3.2/download -> tower-layer-0.3.2.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tower/0.4.13/download -> tower-0.4.13.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.27/download -> tracing-attributes-0.1.27.crate https://crates.io/api/v1/crates/tracing-core/0.1.32/download -> tracing-core-0.1.32.crate https://crates.io/api/v1/crates/tracing/0.1.40/download -> tracing-0.1.40.crate https://crates.io/api/v1/crates/tree_magic_mini/3.1.4/download -> tree_magic_mini-3.1.4.crate https://crates.io/api/v1/crates/try-lock/0.2.5/download -> try-lock-0.2.5.crate https://crates.io/api/v1/crates/typenum/1.17.0/download -> typenum-1.17.0.crate https://crates.io/api/v1/crates/uds_windows/1.1.0/download -> uds_windows-1.1.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.15/download -> unicode-bidi-0.3.15.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.23/download -> unicode-normalization-0.1.23.crate https://crates.io/api/v1/crates/unicode-segmentation/1.11.0/download -> unicode-segmentation-1.11.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.12/download -> unicode-width-0.1.12.crate https://crates.io/api/v1/crates/ureq/2.9.7/download -> ureq-2.9.7.crate https://crates.io/api/v1/crates/url/2.5.0/download -> url-2.5.0.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uuid/1.8.0/download -> uuid-1.8.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/vergen/3.2.0/download -> vergen-3.2.0.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/want/0.3.1/download -> want-0.3.1.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.92/download -> wasm-bindgen-backend-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.42/download -> wasm-bindgen-futures-0.4.42.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.92/download -> wasm-bindgen-macro-support-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.92/download -> wasm-bindgen-macro-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.92/download -> wasm-bindgen-shared-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.92/download -> wasm-bindgen-0.2.92.crate https://crates.io/api/v1/crates/wayland-backend/0.3.3/download -> wayland-backend-0.3.3.crate https://crates.io/api/v1/crates/wayland-client/0.31.2/download -> wayland-client-0.31.2.crate https://crates.io/api/v1/crates/wayland-protocols-wlr/0.2.0/download -> wayland-protocols-wlr-0.2.0.crate https://crates.io/api/v1/crates/wayland-protocols/0.31.2/download -> wayland-protocols-0.31.2.crate https://crates.io/api/v1/crates/wayland-scanner/0.31.1/download -> wayland-scanner-0.31.1.crate https://crates.io/api/v1/crates/wayland-sys/0.31.1/download -> wayland-sys-0.31.1.crate https://crates.io/api/v1/crates/web-sys/0.3.69/download -> web-sys-0.3.69.crate https://crates.io/api/v1/crates/weezl/0.1.8/download -> weezl-0.1.8.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.8/download -> winapi-util-0.1.8.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-core/0.52.0/download -> windows-core-0.52.0.crate https://crates.io/api/v1/crates/windows-core/0.56.0/download -> windows-core-0.56.0.crate https://crates.io/api/v1/crates/windows-implement/0.56.0/download -> windows-implement-0.56.0.crate https://crates.io/api/v1/crates/windows-interface/0.56.0/download -> windows-interface-0.56.0.crate https://crates.io/api/v1/crates/windows-result/0.1.1/download -> windows-result-0.1.1.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.5/download -> windows-targets-0.52.5.crate https://crates.io/api/v1/crates/windows-version/0.1.1/download -> windows-version-0.1.1.crate https://crates.io/api/v1/crates/windows/0.56.0/download -> windows-0.56.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.5/download -> windows_aarch64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.5/download -> windows_aarch64_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.5/download -> windows_i686_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.5/download -> windows_i686_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.5/download -> windows_i686_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.5/download -> windows_x86_64_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.5/download -> windows_x86_64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.5/download -> windows_x86_64_msvc-0.52.5.crate https://crates.io/api/v1/crates/winnow/0.5.40/download -> winnow-0.5.40.crate https://crates.io/api/v1/crates/winnow/0.6.8/download -> winnow-0.6.8.crate https://crates.io/api/v1/crates/winreg/0.5.1/download -> winreg-0.5.1.crate https://crates.io/api/v1/crates/winreg/0.52.0/download -> winreg-0.52.0.crate https://crates.io/api/v1/crates/wl-clipboard-rs/0.8.1/download -> wl-clipboard-rs-0.8.1.crate https://crates.io/api/v1/crates/x11rb-protocol/0.13.1/download -> x11rb-protocol-0.13.1.crate https://crates.io/api/v1/crates/x11rb/0.13.1/download -> x11rb-0.13.1.crate https://crates.io/api/v1/crates/xdg-home/1.1.0/download -> xdg-home-1.1.0.crate https://crates.io/api/v1/crates/xi-unicode/0.3.0/download -> xi-unicode-0.3.0.crate https://crates.io/api/v1/crates/zbus/4.2.1/download -> zbus-4.2.1.crate https://crates.io/api/v1/crates/zbus_macros/4.2.1/download -> zbus_macros-4.2.1.crate https://crates.io/api/v1/crates/zbus_names/3.0.0/download -> zbus_names-3.0.0.crate https://crates.io/api/v1/crates/zerocopy-derive/0.6.6/download -> zerocopy-derive-0.6.6.crate https://crates.io/api/v1/crates/zerocopy-derive/0.7.34/download -> zerocopy-derive-0.7.34.crate https://crates.io/api/v1/crates/zerocopy/0.6.6/download -> zerocopy-0.6.6.crate https://crates.io/api/v1/crates/zerocopy/0.7.34/download -> zerocopy-0.7.34.crate https://crates.io/api/v1/crates/zvariant/4.1.0/download -> zvariant-4.1.0.crate https://crates.io/api/v1/crates/zvariant_derive/4.1.0/download -> zvariant_derive-4.1.0.crate https://crates.io/api/v1/crates/zvariant_utils/1.1.1/download -> zvariant_utils-1.1.1.crate https://crates.io/api/v1/crates/cargo-xtask/0.1.0/download -> cargo-xtask-0.1.0.crate https://crates.io/api/v1/crates/clap_mangen/0.2.20/download -> clap_mangen-0.2.20.crate https://crates.io/api/v1/crates/clap_complete/4.5.2/download -> clap_complete-4.5.2.crate https://crates.io/api/v1/crates/clap/4.5.4/download -> clap-4.5.4.crate
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 172dcb548e750dda201deb8263a17124 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=bfecea1c5b30e16a7a635af14e731308
+_md5_=79f5d14001d7cdfd21064d5bcd7c5057
diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz
index fb72bf5d20aa..acdd10589a48 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/subtitlecomposer-0.8.1 b/metadata/md5-cache/media-video/subtitlecomposer-0.8.1
new file mode 100644
index 000000000000..840b0540f216
--- /dev/null
+++ b/metadata/md5-cache/media-video/subtitlecomposer-0.8.1
@@ -0,0 +1,17 @@
+BDEPEND=sys-devel/gettext virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.106.0:*
+DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
+DEPEND=dev-libs/openssl:= >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=kde-frameworks/kcodecs-5.106.0:5 >=kde-frameworks/kcompletion-5.106.0:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kconfigwidgets-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kio-5.106.0:5 >=kde-frameworks/ktextwidgets-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 >=kde-frameworks/sonnet-5.106.0:5 media-libs/openal media-video/ffmpeg:0= unicode? ( dev-libs/icu:= ) test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5
+DESCRIPTION=Text-based subtitles editor
+EAPI=8
+HOMEPAGE=https://subtitlecomposer.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm kde.org
+IUSE=unicode debug test
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=dev-libs/openssl:= >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=kde-frameworks/kcodecs-5.106.0:5 >=kde-frameworks/kcompletion-5.106.0:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kconfigwidgets-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kio-5.106.0:5 >=kde-frameworks/ktextwidgets-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 >=kde-frameworks/sonnet-5.106.0:5 media-libs/openal media-video/ffmpeg:0= unicode? ( dev-libs/icu:= ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
+RESTRICT=!test? ( test )
+SLOT=5
+SRC_URI=mirror://kde/stable/subtitlecomposer/subtitlecomposer-0.8.1.tar.xz https://dev.gentoo.org/~asturm/distfiles/subtitlecomposer-0.7.1-patchset-1.tar.xz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm 322462a1b61f437f69f66ac730eb98c5 flag-o-matic d309b9713dfc18e754cba88d3ba69653 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=dd16ba21c18307fa6c44bc2f00af643e
diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz
index 9c234cf2b920..5fb9a5977de4 100644
--- a/metadata/md5-cache/net-analyzer/Manifest.gz
+++ b/metadata/md5-cache/net-analyzer/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-analyzer/cacti-1.2.21 b/metadata/md5-cache/net-analyzer/cacti-1.2.21
index 21871ba95aeb..4f8e564d2040 100644
--- a/metadata/md5-cache/net-analyzer/cacti-1.2.21
+++ b/metadata/md5-cache/net-analyzer/cacti-1.2.21
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://www.cacti.net/
INHERIT=edos2unix webapp
IUSE=snmp doc vhosts
-KEYWORDS=~alpha amd64 ~arm ~hppa ~ppc ~ppc64 sparc x86
+KEYWORDS=~alpha amd64 ~arm ~hppa ~ppc64 sparc x86
LICENSE=GPL-2
RDEPEND=dev-lang/php[cli,mysql,pdo,session,sockets,xml] dev-php/adodb net-analyzer/rrdtool[graph] virtual/cron snmp? ( >=net-analyzer/net-snmp-5.2.0 ) app-admin/webapp-config
SLOT=1.2.21
SRC_URI=https://www.cacti.net/downloads/cacti-1.2.21.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 webapp de2d3d345b44597c10d7104a7bcdf7b2
-_md5_=f6994c04f946392d97d4f2436cb5e30c
+_md5_=48e82883fb1aa885807480077ec503a3
diff --git a/metadata/md5-cache/net-analyzer/cacti-1.2.26 b/metadata/md5-cache/net-analyzer/cacti-1.2.26
index fa90b48aec6e..213f3b75b93b 100644
--- a/metadata/md5-cache/net-analyzer/cacti-1.2.26
+++ b/metadata/md5-cache/net-analyzer/cacti-1.2.26
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://www.cacti.net/
INHERIT=edos2unix webapp
IUSE=snmp doc vhosts
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ppc64 ~sparc ~x86
LICENSE=GPL-2
RDEPEND=dev-lang/php[cli,mysql,pdo,session,sockets,xml] dev-php/adodb net-analyzer/rrdtool[graph] virtual/cron snmp? ( >=net-analyzer/net-snmp-5.2.0 ) app-admin/webapp-config
SLOT=1.2.26
SRC_URI=https://www.cacti.net/downloads/cacti-1.2.26.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 webapp de2d3d345b44597c10d7104a7bcdf7b2
-_md5_=200b0fe2160377f352ca8878c07be9d9
+_md5_=07e3750a64885b646ddaf215ac5d8727
diff --git a/metadata/md5-cache/net-analyzer/cacti-spine-1.2.20 b/metadata/md5-cache/net-analyzer/cacti-spine-1.2.20
index 0ac49ecc50ef..3cded0bcc94b 100644
--- a/metadata/md5-cache/net-analyzer/cacti-spine-1.2.20
+++ b/metadata/md5-cache/net-analyzer/cacti-spine-1.2.20
@@ -5,10 +5,10 @@ DESCRIPTION=Spine is a fast poller for Cacti (formerly known as Cactid)
EAPI=8
HOMEPAGE=https://cacti.net/spine_info.php
INHERIT=autotools
-KEYWORDS=~alpha amd64 ~hppa ~ppc ~ppc64 sparc x86
+KEYWORDS=~alpha amd64 ~hppa ~ppc64 sparc x86
LICENSE=LGPL-2.1
RDEPEND=dev-db/mysql-connector-c:= dev-libs/openssl:= net-analyzer/net-snmp:= >net-analyzer/cacti-0.8.8
SLOT=0
SRC_URI=https://www.cacti.net/downloads/spine/cacti-spine-1.2.20.tar.gz
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=eef7bba9cccbe2c6cffb28fa4cb6ffd8
+_md5_=0e335c88d8f7005e39d886a612165608
diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz
index 5319e449bf45..adbb77729a32 100644
--- a/metadata/md5-cache/net-im/Manifest.gz
+++ b/metadata/md5-cache/net-im/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-im/discord-0.0.55 b/metadata/md5-cache/net-im/discord-0.0.56
index 1caa43fab916..7d361647b5d4 100644
--- a/metadata/md5-cache/net-im/discord-0.0.55
+++ b/metadata/md5-cache/net-im/discord-0.0.56
@@ -10,6 +10,6 @@ LICENSE=all-rights-reserved
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/fontconfig media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/libdrm x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXScrnSaver x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango appindicator? ( dev-libs/libayatana-appindicator )
RESTRICT=bindist mirror strip test
SLOT=0
-SRC_URI=https://dl.discordapp.net/apps/linux/0.0.55/discord-0.0.55.tar.gz
+SRC_URI=https://dl.discordapp.net/apps/linux/0.0.56/discord-0.0.56.tar.gz
_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info e967b81f54be6f49f4219a57ce7db437 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=666d03bfb1285292037102c59da55a8f
diff --git a/metadata/md5-cache/net-irc/Manifest.gz b/metadata/md5-cache/net-irc/Manifest.gz
index 78bb01162d9a..b2fa665e580f 100644
--- a/metadata/md5-cache/net-irc/Manifest.gz
+++ b/metadata/md5-cache/net-irc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-irc/ninja-1.5.9_pre14-r2 b/metadata/md5-cache/net-irc/ninja-1.5.9_pre14-r2
deleted file mode 100644
index 3324e886618c..000000000000
--- a/metadata/md5-cache/net-irc/ninja-1.5.9_pre14-r2
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=configure install
-DEPEND=virtual/libcrypt:= ncurses? ( sys-libs/ncurses:= ) ssl? ( dev-libs/openssl:= )
-DESCRIPTION=Ninja IRC Client
-EAPI=7
-HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
-INHERIT=toolchain-funcs
-IUSE=ncurses ipv6 ssl
-KEYWORDS=amd64 ppc ~ppc64 ~riscv ~sparc x86
-LICENSE=GPL-2
-RDEPEND=virtual/libcrypt:= ncurses? ( sys-libs/ncurses:= ) ssl? ( dev-libs/openssl:= )
-RESTRICT=test
-SLOT=0
-SRC_URI=ftp://qoop.org/ninja/stable/ninja-1.5.9pre14.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=10c525eacef2e246fc5e117235794bdc
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index 3698a867b82d..2149c91762b9 100644
--- a/metadata/md5-cache/net-misc/Manifest.gz
+++ b/metadata/md5-cache/net-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-misc/autoupnp-0.4.7 b/metadata/md5-cache/net-misc/autoupnp-0.4.7
deleted file mode 100644
index 7588767e2a8e..000000000000
--- a/metadata/md5-cache/net-misc/autoupnp-0.4.7
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=configure install
-DEPEND=net-libs/miniupnpc:0= libnotify? ( x11-libs/libtinynotify:0= )
-DESCRIPTION=Automatic open port forwarder using UPnP
-EAPI=7
-HOMEPAGE=https://github.com/projg2/autoupnp/
-IUSE=libnotify
-KEYWORDS=~amd64 ~x86
-LICENSE=BSD
-RDEPEND=net-libs/miniupnpc:0= libnotify? ( x11-libs/libtinynotify:0= )
-SLOT=0
-SRC_URI=https://github.com/projg2/autoupnp/releases/download/v0.4.7/autoupnp-0.4.7.tar.bz2
-_md5_=ca09401b2e6c5ed9ecc13f92cf8a2600
diff --git a/metadata/md5-cache/net-misc/autoupnp-0.5.0 b/metadata/md5-cache/net-misc/autoupnp-0.5.0
index ac0014f22a82..44d1fc0841f8 100644
--- a/metadata/md5-cache/net-misc/autoupnp-0.5.0
+++ b/metadata/md5-cache/net-misc/autoupnp-0.5.0
@@ -1,6 +1,6 @@
BDEPEND=>=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
DEFINED_PHASES=compile configure install test
-DEPEND=net-libs/miniupnpc:0= libnotify? ( x11-libs/libtinynotify:0= )
+DEPEND=<net-libs/miniupnpc-2.2.8:0= libnotify? ( x11-libs/libtinynotify:0= )
DESCRIPTION=Automatic open port forwarder using UPnP
EAPI=8
HOMEPAGE=https://github.com/projg2/autoupnp/
@@ -8,8 +8,8 @@ INHERIT=meson
IUSE=libnotify
KEYWORDS=~amd64 ~x86
LICENSE=BSD
-RDEPEND=net-libs/miniupnpc:0= libnotify? ( x11-libs/libtinynotify:0= )
+RDEPEND=<net-libs/miniupnpc-2.2.8:0= libnotify? ( x11-libs/libtinynotify:0= )
SLOT=0
SRC_URI=https://github.com/projg2/autoupnp/archive/v0.5.0.tar.gz -> autoupnp-0.5.0.tar.gz
_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a3e396836e3a5eb7e0a5367d33a28a01
+_md5_=420821b3ddb41e05d1bde4f588bd5cd0
diff --git a/metadata/md5-cache/net-misc/autoupnp-0.5.1 b/metadata/md5-cache/net-misc/autoupnp-0.5.1
new file mode 100644
index 000000000000..90c2c8db5cd9
--- /dev/null
+++ b/metadata/md5-cache/net-misc/autoupnp-0.5.1
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install test
+DEPEND=net-libs/miniupnpc:0= libnotify? ( x11-libs/libtinynotify:0= )
+DESCRIPTION=Automatic open port forwarder using UPnP
+EAPI=8
+HOMEPAGE=https://github.com/projg2/autoupnp/
+INHERIT=meson
+IUSE=libnotify
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=net-libs/miniupnpc:0= libnotify? ( x11-libs/libtinynotify:0= )
+SLOT=0
+SRC_URI=https://github.com/projg2/autoupnp/archive/v0.5.1.tar.gz -> autoupnp-0.5.1.tar.gz
+_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=b6000b4e90ce8f47a85e3560aa03c81f
diff --git a/metadata/md5-cache/net-p2p/Manifest.gz b/metadata/md5-cache/net-p2p/Manifest.gz
index c9214bedf43f..c76262629bc4 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/kubo-0.28.0 b/metadata/md5-cache/net-p2p/kubo-0.28.0
index 98f23ae96cee..e33982fe91d8 100644
--- a/metadata/md5-cache/net-p2p/kubo-0.28.0
+++ b/metadata/md5-cache/net-p2p/kubo-0.28.0
@@ -5,11 +5,11 @@ DESCRIPTION=Main implementation of IPFS
EAPI=8
HOMEPAGE=https://ipfs.io/ https://github.com/ipfs/kubo/
INHERIT=go-module shell-completion systemd
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0
RDEPEND=acct-group/ipfs acct-user/ipfs sys-fs/fuse:0
RESTRICT=strip
SLOT=0
SRC_URI=https://github.com/ipfs/kubo/releases/download/v0.28.0/kubo-source.tar.gz -> kubo-0.28.0.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic d309b9713dfc18e754cba88d3ba69653 go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe shell-completion bb7eb6bc232cd6c4bf8af739cdd2ee14 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=32a8c7a63beccc7b1d1f40b3b786e8ee
+_md5_=febb401811bbf92b968e7c51620faa75
diff --git a/metadata/md5-cache/net-p2p/transmission-4.0.6-r1 b/metadata/md5-cache/net-p2p/transmission-4.0.6-r2
index 7c705f617ba6..1675ab2f936a 100644
--- a/metadata/md5-cache/net-p2p/transmission-4.0.6-r1
+++ b/metadata/md5-cache/net-p2p/transmission-4.0.6-r2
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig nls? ( gtk? ( sys-devel/gettext ) ) qt5? ( dev-qt/linguist-tools:5 ) qt6? ( dev-qt/qttools:6[linguist] ) app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst postrm prepare test
-DEPEND=>=dev-libs/libevent-2.1.0:=[threads(+)] !mbedtls? ( dev-libs/openssl:0= ) mbedtls? ( net-libs/mbedtls:0= ) net-libs/libnatpmp >=net-libs/libpsl-0.21.1 <net-libs/miniupnpc-2.2.8:= >=net-misc/curl-7.28.0[ssl] sys-libs/zlib:= nls? ( virtual/libintl ) gtk? ( >=dev-cpp/gtkmm-3.24.0:4.0 >=dev-cpp/glibmm-2.60.0:2.68 appindicator? ( dev-libs/libayatana-appindicator ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[dbus,gui,network,widgets] dev-qt/qtsvg:6 ) systemd? ( >=sys-apps/systemd-209:= ) nls? ( virtual/libintl )
+DEPEND=>=dev-libs/libevent-2.1.0:=[threads(+)] !mbedtls? ( dev-libs/openssl:0= ) mbedtls? ( net-libs/mbedtls:0= ) net-libs/libnatpmp >=net-libs/libpsl-0.21.1 net-libs/miniupnpc:= >=net-misc/curl-7.28.0[ssl] sys-libs/zlib:= nls? ( virtual/libintl ) gtk? ( >=dev-cpp/gtkmm-3.24.0:4.0 >=dev-cpp/glibmm-2.60.0:2.68 appindicator? ( dev-libs/libayatana-appindicator ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[dbus,gui,network,widgets] dev-qt/qtsvg:6 ) systemd? ( >=sys-apps/systemd-209:= ) nls? ( virtual/libintl )
DESCRIPTION=A fast, easy, and free BitTorrent client
EAPI=8
HOMEPAGE=https://transmissionbt.com/
@@ -8,10 +8,10 @@ INHERIT=cmake flag-o-matic tmpfiles systemd xdg-utils
IUSE=appindicator cli debug gtk nls mbedtls qt5 qt6 systemd test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT
-RDEPEND=>=dev-libs/libevent-2.1.0:=[threads(+)] !mbedtls? ( dev-libs/openssl:0= ) mbedtls? ( net-libs/mbedtls:0= ) net-libs/libnatpmp >=net-libs/libpsl-0.21.1 <net-libs/miniupnpc-2.2.8:= >=net-misc/curl-7.28.0[ssl] sys-libs/zlib:= nls? ( virtual/libintl ) gtk? ( >=dev-cpp/gtkmm-3.24.0:4.0 >=dev-cpp/glibmm-2.60.0:2.68 appindicator? ( dev-libs/libayatana-appindicator ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[dbus,gui,network,widgets] dev-qt/qtsvg:6 ) systemd? ( >=sys-apps/systemd-209:= ) acct-group/transmission acct-user/transmission virtual/tmpfiles
+RDEPEND=>=dev-libs/libevent-2.1.0:=[threads(+)] !mbedtls? ( dev-libs/openssl:0= ) mbedtls? ( net-libs/mbedtls:0= ) net-libs/libnatpmp >=net-libs/libpsl-0.21.1 net-libs/miniupnpc:= >=net-misc/curl-7.28.0[ssl] sys-libs/zlib:= nls? ( virtual/libintl ) gtk? ( >=dev-cpp/gtkmm-3.24.0:4.0 >=dev-cpp/glibmm-2.60.0:2.68 appindicator? ( dev-libs/libayatana-appindicator ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[dbus,gui,network,widgets] dev-qt/qtsvg:6 ) systemd? ( >=sys-apps/systemd-209:= ) acct-group/transmission acct-user/transmission virtual/tmpfiles
REQUIRED_USE=?? ( qt5 qt6 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/transmission/transmission/releases/download/4.0.6/transmission-4.0.6.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=dc13e442ef986150389d1c64a32700e0
+_md5_=f978b0e644ce1d761d1b401ad1ee4f18
diff --git a/metadata/md5-cache/net-proxy/Manifest.gz b/metadata/md5-cache/net-proxy/Manifest.gz
index fb2d4ae8458e..607fe5ac5b82 100644
--- a/metadata/md5-cache/net-proxy/Manifest.gz
+++ b/metadata/md5-cache/net-proxy/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-proxy/haproxy-2.8.9999 b/metadata/md5-cache/net-proxy/haproxy-2.8.9999
index 436d437f5927..9af9fb4739f0 100644
--- a/metadata/md5-cache/net-proxy/haproxy-2.8.9999
+++ b/metadata/md5-cache/net-proxy/haproxy-2.8.9999
@@ -2,7 +2,7 @@ BDEPEND=virtual/pkgconfig virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile install postinst setup test unpack
DEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) test? ( dev-libs/libpcre2 sys-libs/zlib )
DESCRIPTION=A TCP/HTTP reverse proxy for high availability environments
-EAPI=7
+EAPI=8
HOMEPAGE=http://www.haproxy.org
INHERIT=toolchain-funcs lua-single systemd linux-info git-r3 multiprocessing
IUSE=+crypt doc examples +slz +net_ns +pcre pcre-jit prometheus-exporter ssl systemd test +threads tools zlib lua 51degrees wurfl lua_single_target_lua5-3 lua_single_target_lua5-4
@@ -13,4 +13,4 @@ REQUIRED_USE=pcre-jit? ( pcre ) lua? ( ^^ ( lua_single_target_lua5-3 lua_single_
RESTRICT=!test? ( test )
SLOT=0/2.8
_eclasses_=git-r3 fbb2889c81f3a05910c1524db69425c1 linux-info e967b81f54be6f49f4219a57ce7db437 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c593bddd703544db66bbbc33832c4d12
+_md5_=a699ba316627b179502058cb2a1c1990
diff --git a/metadata/md5-cache/net-wireless/Manifest.gz b/metadata/md5-cache/net-wireless/Manifest.gz
index 1633a2ddea33..8adafe5bdb2d 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/gr-ieee802154-0.0_p20210719-r3 b/metadata/md5-cache/net-wireless/gr-ieee802154-0.0_p20210719-r3
index 71427bb1dcad..0bd4710ea3ec 100644
--- a/metadata/md5-cache/net-wireless/gr-ieee802154-0.0_p20210719-r3
+++ b/metadata/md5-cache/net-wireless/gr-ieee802154-0.0_p20210719-r3
@@ -1,16 +1,16 @@
BDEPEND=dev-lang/swig app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=net-wireless/gnuradio:0=[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] python_single_target_python3_10? ( dev-libs/boost:=[python,python_targets_python3_10(-)] dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[python,python_targets_python3_11(-)] dev-python/pybind11[python_targets_python3_11(-)] ) dev-libs/gmp dev-libs/spdlog:= sci-libs/volk:= python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 )
+DEPEND=net-wireless/gnuradio:0=[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?] python_single_target_python3_10? ( dev-libs/boost:=[python,python_targets_python3_10(-)] dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[python,python_targets_python3_11(-)] dev-python/pybind11[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-libs/boost:=[python,python_targets_python3_12(-)] dev-python/pybind11[python_targets_python3_12(-)] ) dev-libs/gmp dev-libs/spdlog:= sci-libs/volk:= 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 )
DESCRIPTION=IEEE 802.15.4 ZigBee Transceiver
EAPI=8
HOMEPAGE=https://github.com/bastibl/gr-ieee802-15-4
INHERIT=cmake python-single-r1
-IUSE=python_single_target_python3_10 python_single_target_python3_11
+IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
-RDEPEND=net-wireless/gnuradio:0=[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] python_single_target_python3_10? ( dev-libs/boost:=[python,python_targets_python3_10(-)] dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[python,python_targets_python3_11(-)] dev-python/pybind11[python_targets_python3_11(-)] ) dev-libs/gmp dev-libs/spdlog:= sci-libs/volk:= python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
+RDEPEND=net-wireless/gnuradio:0=[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?] python_single_target_python3_10? ( dev-libs/boost:=[python,python_targets_python3_10(-)] dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[python,python_targets_python3_11(-)] dev-python/pybind11[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-libs/boost:=[python,python_targets_python3_12(-)] dev-python/pybind11[python_targets_python3_12(-)] ) dev-libs/gmp dev-libs/spdlog:= sci-libs/volk:= 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 )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
SLOT=0/0.0_p20210719
SRC_URI=https://github.com/bastibl/gr-ieee802-15-4/archive/1a2999ce2778df279870f028a4ce15d94e60fbd9.tar.gz -> gr-ieee802154-0.0_p20210719.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=fa4c1fe14fd2cbc660a3af8274a9b6bc
+_md5_=3ba1fe8f884ac8418045e702ba3729bc
diff --git a/metadata/md5-cache/net-wireless/gr-ieee802154-9999 b/metadata/md5-cache/net-wireless/gr-ieee802154-9999
index 6647bacdeaf8..be250739bf01 100644
--- a/metadata/md5-cache/net-wireless/gr-ieee802154-9999
+++ b/metadata/md5-cache/net-wireless/gr-ieee802154-9999
@@ -1,15 +1,15 @@
BDEPEND=dev-lang/swig app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=net-wireless/gnuradio:0=[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] python_single_target_python3_10? ( dev-libs/boost:=[python,python_targets_python3_10(-)] dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[python,python_targets_python3_11(-)] dev-python/pybind11[python_targets_python3_11(-)] ) dev-libs/gmp:= dev-libs/spdlog:= sci-libs/volk:= python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 )
+DEPEND=net-wireless/gnuradio:0=[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?] python_single_target_python3_10? ( dev-libs/boost:=[python,python_targets_python3_10(-)] dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[python,python_targets_python3_11(-)] dev-python/pybind11[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-libs/boost:=[python,python_targets_python3_12(-)] dev-python/pybind11[python_targets_python3_12(-)] ) dev-libs/gmp:= dev-libs/spdlog:= sci-libs/volk:= 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 )
DESCRIPTION=IEEE 802.15.4 ZigBee Transceiver
EAPI=8
HOMEPAGE=https://github.com/bastibl/gr-ieee802-15-4
INHERIT=cmake python-single-r1 git-r3
-IUSE=python_single_target_python3_10 python_single_target_python3_11
+IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
LICENSE=GPL-3
PROPERTIES=live
-RDEPEND=net-wireless/gnuradio:0=[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] python_single_target_python3_10? ( dev-libs/boost:=[python,python_targets_python3_10(-)] dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[python,python_targets_python3_11(-)] dev-python/pybind11[python_targets_python3_11(-)] ) dev-libs/gmp:= dev-libs/spdlog:= sci-libs/volk:= python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
+RDEPEND=net-wireless/gnuradio:0=[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?] python_single_target_python3_10? ( dev-libs/boost:=[python,python_targets_python3_10(-)] dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[python,python_targets_python3_11(-)] dev-python/pybind11[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-libs/boost:=[python,python_targets_python3_12(-)] dev-python/pybind11[python_targets_python3_12(-)] ) dev-libs/gmp:= dev-libs/spdlog:= sci-libs/volk:= 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 )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
SLOT=0/9999
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a9ea48524eebb51b02bf465e2238df99
+_md5_=e8f13de413faccafcb1d9a23122f93c8
diff --git a/metadata/md5-cache/net-wireless/iwd-2.18 b/metadata/md5-cache/net-wireless/iwd-2.18
new file mode 100644
index 000000000000..391673b7c8cd
--- /dev/null
+++ b/metadata/md5-cache/net-wireless/iwd-2.18
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare setup unpack
+DEPEND=sys-apps/dbus client? ( sys-libs/readline:0= ) >=dev-libs/ell-0.66
+DESCRIPTION=Wireless daemon for linux
+EAPI=8
+HOMEPAGE=https://git.kernel.org/pub/scm/network/wireless/iwd.git/
+INHERIT=flag-o-matic linux-info systemd
+IUSE=+client cpu_flags_x86_aes cpu_flags_x86_ssse3 +monitor ofono selinux standalone systemd wired
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=sys-apps/dbus client? ( sys-libs/readline:0= ) >=dev-libs/ell-0.66 acct-group/netdev net-wireless/wireless-regdb selinux? ( sec-policy/selinux-networkmanager ) standalone? ( systemd? ( sys-apps/systemd ) !systemd? ( virtual/resolvconf ) )
+SLOT=0
+SRC_URI=https://mirrors.edge.kernel.org/pub/linux/network/wireless/iwd-2.18.tar.xz
+_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=057369c0cb6fc14b3454796b3f831aea
diff --git a/metadata/md5-cache/sci-electronics/Manifest.gz b/metadata/md5-cache/sci-electronics/Manifest.gz
index f8b06c173dec..e374a9d6876e 100644
--- a/metadata/md5-cache/sci-electronics/Manifest.gz
+++ b/metadata/md5-cache/sci-electronics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-electronics/kicad-8.0.3 b/metadata/md5-cache/sci-electronics/kicad-8.0.3
new file mode 100644
index 000000000000..6cc4f9af3b65
--- /dev/null
+++ b/metadata/md5-cache/sci-electronics/kicad-8.0.3
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-lang/swig-4.0 doc? ( app-text/doxygen ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack
+DEPEND=app-crypt/libsecret dev-db/unixODBC dev-libs/boost:=[context,nls] dev-libs/libgit2:= media-libs/freeglut media-libs/glew:0= >=media-libs/glm-0.9.9.1 media-libs/mesa[X(+)] net-misc/curl >=sci-libs/opencascade-7.5.0:0= >=x11-libs/cairo-1.8.8:= >=x11-libs/pixman-0.30 >sci-electronics/ngspice-27[shared] sys-libs/zlib >=x11-libs/wxGTK-3.2.2.1-r3:3.2-gtk3[X,opengl] python_single_target_python3_10? ( dev-libs/boost:=[context,nls,python,python_targets_python3_10(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[context,nls,python,python_targets_python3_11(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-libs/boost:=[context,nls,python,python_targets_python3_12(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_12(-)] ) 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 ) nls? ( sys-devel/gettext ) test? ( media-gfx/cairosvg )
+DESCRIPTION=Electronic Schematic and PCB design tools
+EAPI=8
+HOMEPAGE=https://www.kicad.org
+INHERIT=check-reqs cmake flag-o-matic optfeature python-single-r1 toolchain-funcs wxwidgets xdg-utils
+IUSE=doc examples nls openmp test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+LICENSE=GPL-2+ GPL-3+ Boost-1.0 BSD
+RDEPEND=app-crypt/libsecret dev-db/unixODBC dev-libs/boost:=[context,nls] dev-libs/libgit2:= media-libs/freeglut media-libs/glew:0= >=media-libs/glm-0.9.9.1 media-libs/mesa[X(+)] net-misc/curl >=sci-libs/opencascade-7.5.0:0= >=x11-libs/cairo-1.8.8:= >=x11-libs/pixman-0.30 >sci-electronics/ngspice-27[shared] sys-libs/zlib >=x11-libs/wxGTK-3.2.2.1-r3:3.2-gtk3[X,opengl] python_single_target_python3_10? ( dev-libs/boost:=[context,nls,python,python_targets_python3_10(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[context,nls,python,python_targets_python3_11(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-libs/boost:=[context,nls,python,python_targets_python3_12(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_12(-)] ) 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 ) nls? ( sys-devel/gettext ) test? ( media-gfx/cairosvg ) sci-electronics/electronics-menu
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://gitlab.com/kicad/code/kicad/-/archive/8.0.3/kicad-8.0.3.tar.bz2 -> kicad-8.0.3.tar.bz2
+_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=36171697e448443eaa6394c16318fa55
diff --git a/metadata/md5-cache/sci-electronics/kicad-9999 b/metadata/md5-cache/sci-electronics/kicad-9999
index 95d82d9c5f92..3074c885a621 100644
--- a/metadata/md5-cache/sci-electronics/kicad-9999
+++ b/metadata/md5-cache/sci-electronics/kicad-9999
@@ -1,16 +1,16 @@
BDEPEND=>=dev-lang/swig-4.0 doc? ( app-text/doxygen ) >=x11-misc/util-macros-1.18 app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack
-DEPEND=app-crypt/libsecret dev-db/unixODBC dev-libs/boost:=[context,nls] dev-libs/libgit2:= media-libs/freeglut media-libs/glew:0= >=media-libs/glm-0.9.9.1 media-libs/mesa[X(+)] net-misc/curl >=sci-libs/opencascade-7.5.0:0= >=x11-libs/cairo-1.8.8:= >=x11-libs/pixman-0.30 >sci-electronics/ngspice-27[shared] sys-libs/zlib >=x11-libs/wxGTK-3.2.2.1-r3:3.2-gtk3[X,opengl] python_single_target_python3_10? ( dev-libs/boost:=[context,nls,python,python_targets_python3_10(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[context,nls,python,python_targets_python3_11(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) nls? ( sys-devel/gettext ) test? ( media-gfx/cairosvg )
+DEPEND=app-crypt/libsecret dev-db/unixODBC dev-libs/boost:=[context,nls] dev-libs/libgit2:= media-libs/freeglut media-libs/glew:0= >=media-libs/glm-0.9.9.1 media-libs/mesa[X(+)] net-misc/curl >=sci-libs/opencascade-7.5.0:0= >=x11-libs/cairo-1.8.8:= >=x11-libs/pixman-0.30 >sci-electronics/ngspice-27[shared] sys-libs/zlib >=x11-libs/wxGTK-3.2.2.1-r3:3.2-gtk3[X,opengl] python_single_target_python3_10? ( dev-libs/boost:=[context,nls,python,python_targets_python3_10(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[context,nls,python,python_targets_python3_11(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-libs/boost:=[context,nls,python,python_targets_python3_12(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_12(-)] ) 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 ) nls? ( sys-devel/gettext ) test? ( media-gfx/cairosvg )
DESCRIPTION=Electronic Schematic and PCB design tools
EAPI=8
HOMEPAGE=https://www.kicad.org
INHERIT=check-reqs cmake flag-o-matic optfeature python-single-r1 toolchain-funcs wxwidgets xdg-utils git-r3
-IUSE=doc examples nls openmp test python_single_target_python3_10 python_single_target_python3_11
+IUSE=doc examples nls openmp test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
LICENSE=GPL-2+ GPL-3+ Boost-1.0 BSD
PROPERTIES=live
-RDEPEND=app-crypt/libsecret dev-db/unixODBC dev-libs/boost:=[context,nls] dev-libs/libgit2:= media-libs/freeglut media-libs/glew:0= >=media-libs/glm-0.9.9.1 media-libs/mesa[X(+)] net-misc/curl >=sci-libs/opencascade-7.5.0:0= >=x11-libs/cairo-1.8.8:= >=x11-libs/pixman-0.30 >sci-electronics/ngspice-27[shared] sys-libs/zlib >=x11-libs/wxGTK-3.2.2.1-r3:3.2-gtk3[X,opengl] python_single_target_python3_10? ( dev-libs/boost:=[context,nls,python,python_targets_python3_10(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[context,nls,python,python_targets_python3_11(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) nls? ( sys-devel/gettext ) test? ( media-gfx/cairosvg ) sci-electronics/electronics-menu
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
+RDEPEND=app-crypt/libsecret dev-db/unixODBC dev-libs/boost:=[context,nls] dev-libs/libgit2:= media-libs/freeglut media-libs/glew:0= >=media-libs/glm-0.9.9.1 media-libs/mesa[X(+)] net-misc/curl >=sci-libs/opencascade-7.5.0:0= >=x11-libs/cairo-1.8.8:= >=x11-libs/pixman-0.30 >sci-electronics/ngspice-27[shared] sys-libs/zlib >=x11-libs/wxGTK-3.2.2.1-r3:3.2-gtk3[X,opengl] python_single_target_python3_10? ( dev-libs/boost:=[context,nls,python,python_targets_python3_10(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[context,nls,python,python_targets_python3_11(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-libs/boost:=[context,nls,python,python_targets_python3_12(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_12(-)] ) 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 ) nls? ( sys-devel/gettext ) test? ( media-gfx/cairosvg ) sci-electronics/electronics-menu
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f50ae1eb9ee848d9ceb828482df5770a
+_md5_=36171697e448443eaa6394c16318fa55
diff --git a/metadata/md5-cache/sci-electronics/kicad-footprints-8.0.3 b/metadata/md5-cache/sci-electronics/kicad-footprints-8.0.3
new file mode 100644
index 000000000000..510ddd377fe0
--- /dev/null
+++ b/metadata/md5-cache/sci-electronics/kicad-footprints-8.0.3
@@ -0,0 +1,13 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Electronic Schematic and PCB design tools footprint libraries
+EAPI=8
+HOMEPAGE=https://gitlab.com/kicad/libraries/kicad-footprints
+INHERIT=cmake
+KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+LICENSE=CC-BY-SA-4.0
+RDEPEND=>=sci-electronics/kicad-8.0.0
+SLOT=0
+SRC_URI=https://gitlab.com/kicad/libraries/kicad-footprints/-/archive/8.0.3/kicad-footprints-8.0.3.tar.bz2
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=dc8c7144178c84ff182746dbd1582255
diff --git a/metadata/md5-cache/sci-electronics/kicad-meta-8.0.3 b/metadata/md5-cache/sci-electronics/kicad-meta-8.0.3
new file mode 100644
index 000000000000..87c5dd4cd568
--- /dev/null
+++ b/metadata/md5-cache/sci-electronics/kicad-meta-8.0.3
@@ -0,0 +1,10 @@
+DEFINED_PHASES=-
+DESCRIPTION=Electronic Schematic and PCB design tools (meta package)
+EAPI=8
+HOMEPAGE=http://www.kicad.org
+IUSE=doc minimal
+KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+LICENSE=metapackage
+RDEPEND=>=sci-electronics/kicad-8.0.3 >=sci-electronics/kicad-symbols-8.0.3 >=sci-electronics/kicad-footprints-8.0.3 doc? ( >=app-doc/kicad-doc-8.0.3 ) !minimal? ( >=sci-electronics/kicad-packages3d-8.0.3 >=sci-electronics/kicad-templates-8.0.3 )
+SLOT=0
+_md5_=957dc41d7c45e4276306c9a0d91c7ec3
diff --git a/metadata/md5-cache/sci-electronics/kicad-packages3d-8.0.3 b/metadata/md5-cache/sci-electronics/kicad-packages3d-8.0.3
new file mode 100644
index 000000000000..ec74714825d9
--- /dev/null
+++ b/metadata/md5-cache/sci-electronics/kicad-packages3d-8.0.3
@@ -0,0 +1,13 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare pretend setup test
+DESCRIPTION=Electronic Schematic and PCB design tools 3D package libraries
+EAPI=8
+HOMEPAGE=https://gitlab.com/kicad/libraries/kicad-packages3D
+INHERIT=check-reqs cmake
+KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+LICENSE=CC-BY-SA-4.0
+RDEPEND=>=sci-electronics/kicad-8.0.0
+SLOT=0
+SRC_URI=https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/8.0.3/kicad-packages3D-8.0.3.tar.bz2 -> kicad-packages3d-8.0.3.tar.bz2
+_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=9598358d97a29b5693a41472f43ad415
diff --git a/metadata/md5-cache/sci-electronics/kicad-symbols-8.0.3 b/metadata/md5-cache/sci-electronics/kicad-symbols-8.0.3
new file mode 100644
index 000000000000..20f25253407b
--- /dev/null
+++ b/metadata/md5-cache/sci-electronics/kicad-symbols-8.0.3
@@ -0,0 +1,13 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Electronic Schematic and PCB design tools symbol libraries
+EAPI=8
+HOMEPAGE=https://gitlab.com/kicad/libraries/kicad-symbols
+INHERIT=cmake
+KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+LICENSE=CC-BY-SA-4.0
+RDEPEND=>=sci-electronics/kicad-8.0.0
+SLOT=0
+SRC_URI=https://gitlab.com/kicad/libraries/kicad-symbols/-/archive/8.0.3/kicad-symbols-8.0.3.tar.bz2
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=9e3675ab8ba8f74ff3d14eb4fa9236ca
diff --git a/metadata/md5-cache/sci-electronics/kicad-templates-8.0.3 b/metadata/md5-cache/sci-electronics/kicad-templates-8.0.3
new file mode 100644
index 000000000000..3f96bc659515
--- /dev/null
+++ b/metadata/md5-cache/sci-electronics/kicad-templates-8.0.3
@@ -0,0 +1,13 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Electronic Schematic and PCB design tools project templates
+EAPI=8
+HOMEPAGE=https://github.com/kicad/kicad-templates
+INHERIT=cmake
+KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+LICENSE=CC-BY-SA-4.0
+RDEPEND=>=sci-electronics/kicad-8.0.0
+SLOT=0
+SRC_URI=https://gitlab.com/kicad/libraries/kicad-templates/-/archive/8.0.3/kicad-templates-8.0.3.tar.bz2
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=f016a5a7e48ee63cb05447d2e2f8931e
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index 956fb835abe3..d14ad7e81daf 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/libsigrok-0.5.2-r3 b/metadata/md5-cache/sci-libs/libsigrok-0.5.2-r3
index 0d0bc8f194c8..2a07411cc244 100644
--- a/metadata/md5-cache/sci-libs/libsigrok-0.5.2-r3
+++ b/metadata/md5-cache/sci-libs/libsigrok-0.5.2-r3
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/4
SRC_URI=https://sigrok.org/download/source/libsigrok/libsigrok-0.5.2.tar.gz
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f8ee9c5953e939365e7a3f66368b9dd1
+_md5_=b95774cc727bac4db32413f29b0be746
diff --git a/metadata/md5-cache/sci-libs/libsigrok-0.5.2-r4 b/metadata/md5-cache/sci-libs/libsigrok-0.5.2-r4
index abfda87c6d54..cbea32928c4e 100644
--- a/metadata/md5-cache/sci-libs/libsigrok-0.5.2-r4
+++ b/metadata/md5-cache/sci-libs/libsigrok-0.5.2-r4
@@ -1,17 +1,17 @@
BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=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 virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
-DEPEND=>=dev-libs/glib-2.32.0 >=dev-libs/libzip-0.8:= bluetooth? ( >=net-wireless/bluez-4.0:= ) cxx? ( dev-cpp/glibmm:2 ) ftdi? ( dev-embedded/libftdi:1 ) hidapi? ( >=dev-libs/hidapi-0.8.0 ) parport? ( sys-libs/libieee1284 ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/pygobject-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) serial? ( >=dev-libs/libserialport-0.1.1 ) usb? ( virtual/libusb:1 ) cxx? ( app-text/doxygen ) java? ( >=dev-lang/swig-3.0.6 >=virtual/jdk-1.8:* ) python? ( >=dev-lang/swig-3.0.6 dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-libs/check-0.9.4 ) virtual/pkgconfig java? ( >=dev-java/java-config-2.2.0-r3 )
+DEPEND=>=dev-libs/glib-2.32.0 >=dev-libs/libzip-0.8:= bluetooth? ( >=net-wireless/bluez-4.0:= ) cxx? ( dev-cpp/glibmm:2 ) ftdi? ( dev-embedded/libftdi:1 ) hidapi? ( >=dev-libs/hidapi-0.8.0 ) parport? ( sys-libs/libieee1284 ) 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/pygobject-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) serial? ( >=dev-libs/libserialport-0.1.1 ) usb? ( virtual/libusb:1 ) cxx? ( app-text/doxygen ) java? ( >=dev-lang/swig-3.0.6 >=virtual/jdk-1.8:* ) python? ( >=dev-lang/swig-3.0.6 dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-libs/check-0.9.4 ) virtual/pkgconfig java? ( >=dev-java/java-config-2.2.0-r3 )
DESCRIPTION=Basic hardware drivers for logic analyzers and input/output file format support
EAPI=8
HOMEPAGE=https://sigrok.org/wiki/Libsigrok
INHERIT=autotools python-r1 java-pkg-opt-2 udev xdg-utils
-IUSE=bluetooth +cxx ftdi hidapi java parport python serial static-libs test +udev usb python_targets_python3_10 python_targets_python3_11 java
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+IUSE=bluetooth +cxx ftdi hidapi java parport python serial static-libs test +udev usb python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 java
+KEYWORDS=amd64 ~arm ~arm64 ~x86
LICENSE=GPL-3
-RDEPEND=java? ( >=virtual/jre-1.8:* ) !static-libs? ( >=dev-libs/glib-2.32.0 >=dev-libs/libzip-0.8:= bluetooth? ( >=net-wireless/bluez-4.0:= ) cxx? ( dev-cpp/glibmm:2 ) ftdi? ( dev-embedded/libftdi:1 ) hidapi? ( >=dev-libs/hidapi-0.8.0 ) parport? ( sys-libs/libieee1284 ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/pygobject-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) serial? ( >=dev-libs/libserialport-0.1.1 ) usb? ( virtual/libusb:1 ) ) static-libs? ( >=dev-libs/glib-2.32.0[static-libs(+)] >=dev-libs/libzip-0.8:=[static-libs(+)] bluetooth? ( >=net-wireless/bluez-4.0:= ) cxx? ( dev-cpp/glibmm:2[static-libs(+)] ) ftdi? ( dev-embedded/libftdi:1[static-libs(+)] ) hidapi? ( >=dev-libs/hidapi-0.8.0 ) parport? ( sys-libs/libieee1284[static-libs(+)] ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/pygobject-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) serial? ( >=dev-libs/libserialport-0.1.1[static-libs(+)] ) usb? ( virtual/libusb:1[static-libs(+)] ) ) java? ( >=dev-java/java-config-2.2.0-r3 )
-REQUIRED_USE=java? ( cxx ) python? ( cxx || ( python_targets_python3_10 python_targets_python3_11 ) )
+RDEPEND=java? ( >=virtual/jre-1.8:* ) !static-libs? ( >=dev-libs/glib-2.32.0 >=dev-libs/libzip-0.8:= bluetooth? ( >=net-wireless/bluez-4.0:= ) cxx? ( dev-cpp/glibmm:2 ) ftdi? ( dev-embedded/libftdi:1 ) hidapi? ( >=dev-libs/hidapi-0.8.0 ) parport? ( sys-libs/libieee1284 ) 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/pygobject-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) serial? ( >=dev-libs/libserialport-0.1.1 ) usb? ( virtual/libusb:1 ) ) static-libs? ( >=dev-libs/glib-2.32.0[static-libs(+)] >=dev-libs/libzip-0.8:=[static-libs(+)] bluetooth? ( >=net-wireless/bluez-4.0:= ) cxx? ( dev-cpp/glibmm:2[static-libs(+)] ) ftdi? ( dev-embedded/libftdi:1[static-libs(+)] ) hidapi? ( >=dev-libs/hidapi-0.8.0 ) parport? ( sys-libs/libieee1284[static-libs(+)] ) 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/pygobject-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) serial? ( >=dev-libs/libserialport-0.1.1[static-libs(+)] ) usb? ( virtual/libusb:1[static-libs(+)] ) ) java? ( >=dev-java/java-config-2.2.0-r3 )
+REQUIRED_USE=java? ( cxx ) python? ( cxx || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) )
RESTRICT=!test? ( test )
SLOT=0/4
SRC_URI=https://sigrok.org/download/source/libsigrok/libsigrok-0.5.2.tar.gz
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=955d72a369a259b5edb7e2571dd46d7d
+_md5_=2907b89f39d41fb0f055e131ed15dd7b
diff --git a/metadata/md5-cache/sci-libs/libsigrok-0.5.2-r5 b/metadata/md5-cache/sci-libs/libsigrok-0.5.2-r5
new file mode 100644
index 000000000000..ce5c51db33a2
--- /dev/null
+++ b/metadata/md5-cache/sci-libs/libsigrok-0.5.2-r5
@@ -0,0 +1,17 @@
+BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=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 virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
+DEPEND=>=dev-libs/glib-2.32.0 >=dev-libs/libzip-0.8:= bluetooth? ( >=net-wireless/bluez-4.0:= ) cxx? ( dev-cpp/glibmm:2 ) ftdi? ( dev-embedded/libftdi:1 ) hidapi? ( >=dev-libs/hidapi-0.8.0 ) parport? ( sys-libs/libieee1284 ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/pygobject-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) serial? ( >=dev-libs/libserialport-0.1.1 ) usb? ( virtual/libusb:1 ) cxx? ( app-text/doxygen ) java? ( >=dev-lang/swig-3.0.6 >=virtual/jdk-1.8:* ) python? ( >=dev-lang/swig-3.0.6 dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-libs/check-0.9.4 ) virtual/pkgconfig java? ( >=dev-java/java-config-2.2.0-r3 )
+DESCRIPTION=Basic hardware drivers for logic analyzers and input/output file format support
+EAPI=8
+HOMEPAGE=https://sigrok.org/wiki/Libsigrok
+INHERIT=autotools python-r1 java-pkg-opt-2 udev xdg-utils
+IUSE=bluetooth +cxx ftdi hidapi java parport python serial static-libs test +udev usb python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 java
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=GPL-3
+RDEPEND=java? ( >=virtual/jre-1.8:* ) !static-libs? ( >=dev-libs/glib-2.32.0 >=dev-libs/libzip-0.8:= bluetooth? ( >=net-wireless/bluez-4.0:= ) cxx? ( dev-cpp/glibmm:2 ) ftdi? ( dev-embedded/libftdi:1 ) hidapi? ( >=dev-libs/hidapi-0.8.0 ) parport? ( sys-libs/libieee1284 ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/pygobject-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) serial? ( >=dev-libs/libserialport-0.1.1 ) usb? ( virtual/libusb:1 ) ) static-libs? ( >=dev-libs/glib-2.32.0[static-libs(+)] >=dev-libs/libzip-0.8:=[static-libs(+)] bluetooth? ( >=net-wireless/bluez-4.0:= ) cxx? ( dev-cpp/glibmm:2[static-libs(+)] ) ftdi? ( dev-embedded/libftdi:1[static-libs(+)] ) hidapi? ( >=dev-libs/hidapi-0.8.0 ) parport? ( sys-libs/libieee1284[static-libs(+)] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/pygobject-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) serial? ( >=dev-libs/libserialport-0.1.1[static-libs(+)] ) usb? ( virtual/libusb:1[static-libs(+)] ) ) java? ( >=dev-java/java-config-2.2.0-r3 )
+REQUIRED_USE=java? ( cxx ) python? ( cxx || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) )
+RESTRICT=!test? ( test )
+SLOT=0/4
+SRC_URI=https://sigrok.org/download/source/libsigrok/libsigrok-0.5.2.tar.gz
+_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=5431b48708e45248830025f6e5200f8b
diff --git a/metadata/md5-cache/sci-libs/libsigrok-9999 b/metadata/md5-cache/sci-libs/libsigrok-9999
index c738c6e146fd..875bd65ffbc3 100644
--- a/metadata/md5-cache/sci-libs/libsigrok-9999
+++ b/metadata/md5-cache/sci-libs/libsigrok-9999
@@ -1,16 +1,16 @@
BDEPEND=virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=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 configure install postinst postrm preinst prepare setup test unpack
-DEPEND=>=dev-libs/glib-2.32.0 >=dev-libs/libzip-0.8:= bluetooth? ( >=net-wireless/bluez-4.0:= ) cxx? ( dev-cpp/glibmm:2 ) ftdi? ( dev-embedded/libftdi:1 ) hidapi? ( >=dev-libs/hidapi-0.8.0 ) nettle? ( dev-libs/nettle:= ) parport? ( sys-libs/libieee1284 ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/pygobject-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) serial? ( >=dev-libs/libserialport-0.1.1 ) usb? ( virtual/libusb:1 ) cxx? ( app-text/doxygen ) java? ( >=dev-lang/swig-3.0.6 >=virtual/jdk-1.8:* ) python? ( >=dev-lang/swig-3.0.6 dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-libs/check-0.9.4 ) virtual/pkgconfig java? ( >=dev-java/java-config-2.2.0-r3 )
+DEPEND=>=dev-libs/glib-2.32.0 >=dev-libs/libzip-0.8:= bluetooth? ( >=net-wireless/bluez-4.0:= ) cxx? ( dev-cpp/glibmm:2 ) ftdi? ( dev-embedded/libftdi:1 ) hidapi? ( >=dev-libs/hidapi-0.8.0 ) nettle? ( dev-libs/nettle:= ) parport? ( sys-libs/libieee1284 ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/pygobject-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) serial? ( >=dev-libs/libserialport-0.1.1 ) usb? ( virtual/libusb:1 ) cxx? ( app-text/doxygen ) java? ( >=dev-lang/swig-3.0.6 >=virtual/jdk-1.8:* ) python? ( >=dev-lang/swig-3.0.6 dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-libs/check-0.9.4 ) virtual/pkgconfig java? ( >=dev-java/java-config-2.2.0-r3 )
DESCRIPTION=Basic hardware drivers for logic analyzers and input/output file format support
EAPI=8
HOMEPAGE=https://sigrok.org/wiki/Libsigrok
INHERIT=python-r1 java-pkg-opt-2 udev xdg-utils git-r3 autotools
-IUSE=bluetooth +cxx ftdi hidapi java nettle parport python serial static-libs test +udev usb python_targets_python3_10 python_targets_python3_11 java
+IUSE=bluetooth +cxx ftdi hidapi java nettle parport python serial static-libs test +udev usb python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 java
LICENSE=GPL-3
PROPERTIES=live
-RDEPEND=java? ( >=virtual/jre-1.8:* ) !static-libs? ( >=dev-libs/glib-2.32.0 >=dev-libs/libzip-0.8:= bluetooth? ( >=net-wireless/bluez-4.0:= ) cxx? ( dev-cpp/glibmm:2 ) ftdi? ( dev-embedded/libftdi:1 ) hidapi? ( >=dev-libs/hidapi-0.8.0 ) nettle? ( dev-libs/nettle:= ) parport? ( sys-libs/libieee1284 ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/pygobject-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) serial? ( >=dev-libs/libserialport-0.1.1 ) usb? ( virtual/libusb:1 ) ) static-libs? ( >=dev-libs/glib-2.32.0[static-libs(+)] >=dev-libs/libzip-0.8:=[static-libs(+)] bluetooth? ( >=net-wireless/bluez-4.0:= ) cxx? ( dev-cpp/glibmm:2[static-libs(+)] ) ftdi? ( dev-embedded/libftdi:1[static-libs(+)] ) hidapi? ( >=dev-libs/hidapi-0.8.0 ) nettle? ( dev-libs/nettle:=[static-libs(+)] ) parport? ( sys-libs/libieee1284[static-libs(+)] ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/pygobject-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) serial? ( >=dev-libs/libserialport-0.1.1[static-libs(+)] ) usb? ( virtual/libusb:1[static-libs(+)] ) ) java? ( >=dev-java/java-config-2.2.0-r3 )
-REQUIRED_USE=java? ( cxx ) python? ( cxx || ( python_targets_python3_10 python_targets_python3_11 ) )
+RDEPEND=java? ( >=virtual/jre-1.8:* ) !static-libs? ( >=dev-libs/glib-2.32.0 >=dev-libs/libzip-0.8:= bluetooth? ( >=net-wireless/bluez-4.0:= ) cxx? ( dev-cpp/glibmm:2 ) ftdi? ( dev-embedded/libftdi:1 ) hidapi? ( >=dev-libs/hidapi-0.8.0 ) nettle? ( dev-libs/nettle:= ) parport? ( sys-libs/libieee1284 ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/pygobject-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) serial? ( >=dev-libs/libserialport-0.1.1 ) usb? ( virtual/libusb:1 ) ) static-libs? ( >=dev-libs/glib-2.32.0[static-libs(+)] >=dev-libs/libzip-0.8:=[static-libs(+)] bluetooth? ( >=net-wireless/bluez-4.0:= ) cxx? ( dev-cpp/glibmm:2[static-libs(+)] ) ftdi? ( dev-embedded/libftdi:1[static-libs(+)] ) hidapi? ( >=dev-libs/hidapi-0.8.0 ) nettle? ( dev-libs/nettle:=[static-libs(+)] ) parport? ( sys-libs/libieee1284[static-libs(+)] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/pygobject-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) serial? ( >=dev-libs/libserialport-0.1.1[static-libs(+)] ) usb? ( virtual/libusb:1[static-libs(+)] ) ) java? ( >=dev-java/java-config-2.2.0-r3 )
+REQUIRED_USE=java? ( cxx ) python? ( cxx || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) )
RESTRICT=!test? ( test )
SLOT=0/9999
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig a397adda6984a4c423e28ac274c1ba98 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=8cd24717d1f54920ad1de5a74806f8f8
+_md5_=2cff2d301401ffb7ddc5d1fc967a0549
diff --git a/metadata/md5-cache/sci-libs/libsigrokdecode-0.5.3-r2 b/metadata/md5-cache/sci-libs/libsigrokdecode-0.5.3-r2
index 8bacf0143a6b..7087c4a7f007 100644
--- a/metadata/md5-cache/sci-libs/libsigrokdecode-0.5.3-r2
+++ b/metadata/md5-cache/sci-libs/libsigrokdecode-0.5.3-r2
@@ -1,16 +1,16 @@
BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=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=configure install prepare setup test
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) >=dev-libs/glib-2.34.0
+DEPEND=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/glib-2.34.0
DESCRIPTION=Provide (streaming) protocol decoding functionality
EAPI=8
HOMEPAGE=https://sigrok.org/wiki/Libsigrokdecode
INHERIT=autotools python-single-r1
-IUSE=static-libs python_single_target_python3_10 python_single_target_python3_11
+IUSE=static-libs python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) >=dev-libs/glib-2.34.0
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
+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/glib-2.34.0
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
SLOT=0/4
SRC_URI=https://sigrok.org/download/source/libsigrokdecode/libsigrokdecode-0.5.3.tar.gz
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=5d3cb5cddc5ec6e8cb0a91e809dd75ee
+_md5_=87476e27b4089979693b68af7a7999d5
diff --git a/metadata/md5-cache/sci-libs/libsigrokdecode-0.5.3-r3 b/metadata/md5-cache/sci-libs/libsigrokdecode-0.5.3-r3
new file mode 100644
index 000000000000..85a5a6a59243
--- /dev/null
+++ b/metadata/md5-cache/sci-libs/libsigrokdecode-0.5.3-r3
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=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=configure install prepare setup test
+DEPEND=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 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) >=dev-libs/glib-2.34.0
+DESCRIPTION=Provide (streaming) protocol decoding functionality
+EAPI=8
+HOMEPAGE=https://sigrok.org/wiki/Libsigrokdecode
+INHERIT=autotools python-single-r1
+IUSE=static-libs python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3
+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 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) >=dev-libs/glib-2.34.0
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
+SLOT=0/4
+SRC_URI=https://sigrok.org/download/source/libsigrokdecode/libsigrokdecode-0.5.3.tar.gz
+_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=9b47f554d3c0c75d93662ff8255f0774
diff --git a/metadata/md5-cache/sci-libs/libsigrokdecode-9999 b/metadata/md5-cache/sci-libs/libsigrokdecode-9999
index 5c1ab385b529..77ae55e98d93 100644
--- a/metadata/md5-cache/sci-libs/libsigrokdecode-9999
+++ b/metadata/md5-cache/sci-libs/libsigrokdecode-9999
@@ -1,15 +1,15 @@
BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=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=configure install prepare setup test unpack
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) >=dev-libs/glib-2.34.0
+DEPEND=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 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) >=dev-libs/glib-2.34.0
DESCRIPTION=Provide (streaming) protocol decoding functionality
EAPI=8
HOMEPAGE=https://sigrok.org/wiki/Libsigrokdecode
INHERIT=autotools python-single-r1 git-r3
-IUSE=static-libs python_single_target_python3_10 python_single_target_python3_11
+IUSE=static-libs python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
LICENSE=GPL-3
PROPERTIES=live
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) >=dev-libs/glib-2.34.0
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
-SLOT=0/9999
+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 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) >=dev-libs/glib-2.34.0
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
+SLOT=0/4
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ab38c2e2f6b5a2da2be5b2f2f14b3e8d
+_md5_=c07d9a699e69b049c8977c5ef9caba79
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 39831b38e57c..552816b8f294 100644
--- a/metadata/md5-cache/sys-apps/Manifest.gz
+++ b/metadata/md5-cache/sys-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-apps/systemd-utils-255.7-r2 b/metadata/md5-cache/sys-apps/systemd-utils-255.7-r3
index f1f199881d47..b0795fe710c5 100644
--- a/metadata/md5-cache/sys-apps/systemd-utils-255.7-r2
+++ b/metadata/md5-cache/sys-apps/systemd-utils-255.7-r3
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/systemd/systemd-stable/archive/refs/tags/v255.7.tar.gz -> systemd-stable-255.7.tar.gz elibc_musl? ( https://dev.gentoo.org/~floppym/dist/systemd-musl-patches-255.6.tar.gz )
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea secureboot 4911adb593665638c76fbd4e70d451ac toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=5a4f0985bda8abf562cfc24aee6823ad
+_md5_=26a9e7f7748d43d7fd7593edbc2d6748
diff --git a/metadata/md5-cache/sys-apps/usbguard-1.1.3 b/metadata/md5-cache/sys-apps/usbguard-1.1.3-r1
index 834b8bda4bbb..738806a7dce0 100644
--- a/metadata/md5-cache/sys-apps/usbguard-1.1.3
+++ b/metadata/md5-cache/sys-apps/usbguard-1.1.3-r1
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/1
SRC_URI=https://github.com/USBGuard/usbguard/releases/download/usbguard-1.1.3/usbguard-1.1.3.tar.gz
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c627565f8244856efd379b79113ddb98
+_md5_=faad0a63dc655a031e0c10a3258975a5
diff --git a/metadata/md5-cache/sys-boot/Manifest.gz b/metadata/md5-cache/sys-boot/Manifest.gz
index ddd45bbb0451..a24c288d8feb 100644
--- a/metadata/md5-cache/sys-boot/Manifest.gz
+++ b/metadata/md5-cache/sys-boot/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-boot/bootcreator-1.2 b/metadata/md5-cache/sys-boot/bootcreator-1.2-r1
index db477688e7ba..326ca605c96b 100644
--- a/metadata/md5-cache/sys-boot/bootcreator-1.2
+++ b/metadata/md5-cache/sys-boot/bootcreator-1.2-r1
@@ -1,9 +1,11 @@
DEFINED_PHASES=compile install
DESCRIPTION=Simple generator for Forth based BootMenu scripts for Pegasos machines
-EAPI=6
+EAPI=8
HOMEPAGE=http://tbs-software.com/morgoth/projects.html
+INHERIT=toolchain-funcs
KEYWORDS=-* ppc
-LICENSE=GPL-2
+LICENSE=GPL-2+
SLOT=0
SRC_URI=http://tbs-software.com/morgoth/files/bootcreator-src.tar.gz
-_md5_=a4b0c37a1dcb7677dee7310202439a09
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=2e7cd3fdb0908096bc1c5dac70e115f5
diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz
index 2e0bdc2707fd..5ec346f03232 100644
--- a/metadata/md5-cache/sys-kernel/Manifest.gz
+++ b/metadata/md5-cache/sys-kernel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-kernel/genkernel-4.3.16 b/metadata/md5-cache/sys-kernel/genkernel-4.3.16
new file mode 100644
index 000000000000..a00ef9e00bc6
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/genkernel-4.3.16
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile install postinst prepare setup unpack
+DEPEND=app-text/asciidoc
+DESCRIPTION=Gentoo automatic kernel building scripts
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Genkernel https://gitweb.gentoo.org/proj/genkernel.git/
+INHERIT=bash-completion-r1 python-single-r1
+IUSE=ibm +firmware python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2
+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 ) app-alternatives/cpio >=app-misc/pax-utils-1.2.2 app-portage/elt-patches app-portage/portage-utils dev-util/gperf sys-apps/sandbox dev-build/autoconf dev-build/autoconf-archive dev-build/automake app-alternatives/bc app-alternatives/yacc app-alternatives/lex dev-build/libtool virtual/pkgconfig elibc_glibc? ( sys-libs/glibc[static-libs(+)] ) firmware? ( sys-kernel/linux-firmware )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
+SLOT=0
+SRC_URI=https://dev.gentoo.org/~bkohler/dist/genkernel-4.3.16.tar.xz https://git.kernel.org/pub/scm/linux/kernel/git/colyli/bcache-tools.git/snapshot/a5e3753516bd39c431def86c8dfec8a9cea1ddd4.tar.gz -> bcache-tools-1.1_p20230217.tar.gz https://boostorg.jfrog.io/artifactory/main/release/1.79.0/source/boost_1_79_0.tar.bz2 https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v6.7.1.tar.xz https://www.busybox.net/downloads/busybox-1.36.1.tar.bz2 mirror://gnu/coreutils/coreutils-9.4.tar.xz https://www.kernel.org/pub/linux/utils/cryptsetup/v2.6/cryptsetup-2.6.1.tar.xz https://people.redhat.com/~heinzm/sw/dmraid/src/dmraid-1.0.0.rc16-3.tar.bz2 https://matt.ucc.asn.au/dropbear/releases/dropbear-2022.83.tar.bz2 https://dev.gentoo.org/~blueness/eudev/eudev-3.2.10.tar.gz https://github.com/libexpat/libexpat/releases/download/R_2_5_0/expat-2.5.0.tar.xz https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.47.0/e2fsprogs-1.47.0.tar.xz https://github.com/libfuse/libfuse/releases/download/fuse-2.9.9/fuse-2.9.9.tar.gz mirror://gnupg/gnupg/gnupg-1.4.23.tar.bz2 https://github.com/gentoo/hwids/archive/hwids-20210613.tar.gz https://github.com/open-iscsi/open-iscsi/archive/2.1.8.tar.gz -> open-iscsi-2.1.8.tar.gz https://s3.amazonaws.com/json-c_releases/releases/json-c-0.17.tar.gz https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-31.tar.xz https://releases.pagure.org/libaio/libaio-0.3.113.tar.gz mirror://gnupg/libgcrypt/libgcrypt-1.10.3.tar.bz2 mirror://gnupg/libgpg-error/libgpg-error-1.47.tar.bz2 https://github.com/besser82/libxcrypt/releases/download/v4.4.36/libxcrypt-4.4.36.tar.xz https://mirrors.kernel.org/sourceware/lvm2/LVM2.2.03.22.tgz https://www.oberhumer.com/opensource/lzo/download/lzo-2.10.tar.gz https://www.kernel.org/pub/linux/utils/raid/mdadm/mdadm-4.2.tar.xz http://ftp.rpm.org/popt/releases/popt-1.x/popt-1.19.tar.gz https://github.com/strace/strace/releases/download/v6.7/strace-6.7.tar.xz https://github.com/jthornber/thin-provisioning-tools/archive/v0.9.0.tar.gz -> thin-provisioning-tools-0.9.0.tar.gz https://github.com/rpodgorny/unionfs-fuse/archive/v2.0.tar.gz -> unionfs-fuse-2.0.tar.gz https://lttng.org/files/urcu/userspace-rcu-0.14.0.tar.bz2 https://www.kernel.org/pub/linux/utils/util-linux/v2.39/util-linux-2.39.3.tar.xz https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-6.4.0.tar.xz https://tukaani.org/xz/xz-5.4.2.tar.gz https://zlib.net/zlib-1.3.1.tar.gz https://github.com/facebook/zstd/archive/v1.5.5.tar.gz -> zstd-1.5.5.tar.gz https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git/snapshot/keyutils-1.6.3.tar.gz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=ebe18c1c92930ca7777feaf44b8a8f2f
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index 0dde3cd8f6e6..e085acb6ee85 100644
--- a/metadata/md5-cache/sys-libs/Manifest.gz
+++ b/metadata/md5-cache/sys-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-libs/glibc-2.39-r8 b/metadata/md5-cache/sys-libs/glibc-2.39-r8
new file mode 100644
index 000000000000..e8f60fa1925e
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/glibc-2.39-r8
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=app-misc/pax-utils-1.3.3 sys-devel/bison compile-locales? ( sys-apps/locale-gen ) doc? ( dev-lang/perl sys-apps/texinfo ) test? ( dev-lang/perl >=net-dns/libidn2-2.3.0 ) >=sys-devel/binutils-2.27 >=sys-devel/gcc-6.2 sys-devel/gnuconfig virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup test unpack
+DEPEND=gd? ( media-libs/gd:2= ) nscd? ( selinux? ( audit? ( sys-process/audit ) caps? ( sys-libs/libcap ) ) ) suid? ( caps? ( sys-libs/libcap ) ) selinux? ( sys-libs/libselinux ) systemtap? ( dev-debug/systemtap ) virtual/os-headers
+DESCRIPTION=GNU libc C library
+EAPI=8
+HOMEPAGE=https://www.gnu.org/software/libc/
+IDEPEND=!compile-locales? ( sys-apps/locale-gen )
+INHERIT=python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic gnuconfig multilib systemd multiprocessing tmpfiles
+IUSE=audit caps cet compile-locales custom-cflags doc gd hash-sysv-compat headers-only +multiarch multilib multilib-bootstrap nscd perl profile selinux +ssp stack-realign +static-libs suid systemd systemtap test vanilla
+LICENSE=LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
+PDEPEND=!vanilla? ( sys-libs/timezone-data )
+RDEPEND=gd? ( media-libs/gd:2= ) nscd? ( selinux? ( audit? ( sys-process/audit ) caps? ( sys-libs/libcap ) ) ) suid? ( caps? ( sys-libs/libcap ) ) selinux? ( sys-libs/libselinux ) systemtap? ( dev-debug/systemtap ) !<app-misc/pax-utils-1.3.3 !<sys-apps/systemd-254.9-r1 perl? ( dev-lang/perl ) >=net-dns/libidn2-2.3.0 vanilla? ( !sys-libs/timezone-data )
+RESTRICT=!test? ( test )
+SLOT=2.2
+SRC_URI=mirror://gnu/glibc/glibc-2.39.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.39-patches-8.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
+_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe prefix eab3c99d77fe00506c109c8a736186f7 preserve-libs 21162ec96c87041004a75348d97342dd python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=71bb9dc007a36f4075ab8038bc3b0fc6
diff --git a/metadata/md5-cache/www-apps/Manifest.gz b/metadata/md5-cache/www-apps/Manifest.gz
index 7fe9663632f9..36e7f4be31c0 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/moodle-4.3.4 b/metadata/md5-cache/www-apps/moodle-4.2.8
index 9de1b213c190..77a2640ce756 100644
--- a/metadata/md5-cache/www-apps/moodle-4.3.4
+++ b/metadata/md5-cache/www-apps/moodle-4.2.8
@@ -8,7 +8,7 @@ IUSE=mysqli mssql postgres imap ldap odbc vhosts vhosts
KEYWORDS=~amd64 ~arm ~ppc64 ~x86
LICENSE=GPL-3+
RDEPEND=|| ( dev-lang/php:8.1[mysqli?,mssql?,postgres?,imap?,ldap?,odbc?,ctype,curl,iconv,json(+),session,simplexml,xml,zip,gd,intl,soap,ssl,tokenizer] dev-lang/php:8.2[mysqli?,mssql?,postgres?,imap?,ldap?,odbc?,ctype,curl,iconv,json(+),session,simplexml,xml,zip,gd,intl,soap,ssl,tokenizer] ) virtual/httpd-php virtual/cron app-admin/webapp-config
-SLOT=4.3.4
-SRC_URI=https://download.moodle.org/download.php/direct/stable403/moodle-4.3.4.tgz
+SLOT=4.2.8
+SRC_URI=https://download.moodle.org/download.php/direct/stable402/moodle-4.2.8.tgz
_eclasses_=webapp de2d3d345b44597c10d7104a7bcdf7b2
_md5_=880ffed9e2d7f389171bf647be56482a
diff --git a/metadata/md5-cache/www-apps/moodle-4.2.7 b/metadata/md5-cache/www-apps/moodle-4.3.5
index 1051ab17ce8a..c32590c9c0a5 100644
--- a/metadata/md5-cache/www-apps/moodle-4.2.7
+++ b/metadata/md5-cache/www-apps/moodle-4.3.5
@@ -8,7 +8,7 @@ IUSE=mysqli mssql postgres imap ldap odbc vhosts vhosts
KEYWORDS=~amd64 ~arm ~ppc64 ~x86
LICENSE=GPL-3+
RDEPEND=|| ( dev-lang/php:8.1[mysqli?,mssql?,postgres?,imap?,ldap?,odbc?,ctype,curl,iconv,json(+),session,simplexml,xml,zip,gd,intl,soap,ssl,tokenizer] dev-lang/php:8.2[mysqli?,mssql?,postgres?,imap?,ldap?,odbc?,ctype,curl,iconv,json(+),session,simplexml,xml,zip,gd,intl,soap,ssl,tokenizer] ) virtual/httpd-php virtual/cron app-admin/webapp-config
-SLOT=4.2.7
-SRC_URI=https://download.moodle.org/download.php/direct/stable402/moodle-4.2.7.tgz
+SLOT=4.3.5
+SRC_URI=https://download.moodle.org/download.php/direct/stable403/moodle-4.3.5.tgz
_eclasses_=webapp de2d3d345b44597c10d7104a7bcdf7b2
_md5_=880ffed9e2d7f389171bf647be56482a
diff --git a/metadata/md5-cache/www-apps/moodle-4.4 b/metadata/md5-cache/www-apps/moodle-4.4.1
index dc6415b30f9d..711a2ecad23e 100644
--- a/metadata/md5-cache/www-apps/moodle-4.4
+++ b/metadata/md5-cache/www-apps/moodle-4.4.1
@@ -8,7 +8,7 @@ IUSE=mysqli mssql postgres imap ldap odbc vhosts vhosts
KEYWORDS=~amd64 ~arm ~ppc64 ~x86
LICENSE=GPL-3+
RDEPEND=|| ( dev-lang/php:8.1[mysqli?,mssql?,postgres?,imap?,ldap?,odbc?,ctype,curl,iconv,json(+),session,simplexml,sodium,xml,zip,gd,intl,soap,ssl,tokenizer] dev-lang/php:8.2[mysqli?,mssql?,postgres?,imap?,ldap?,odbc?,ctype,curl,iconv,json(+),session,simplexml,sodium,xml,zip,gd,intl,soap,ssl,tokenizer] ) virtual/httpd-php virtual/cron app-admin/webapp-config
-SLOT=4.4
-SRC_URI=https://download.moodle.org/download.php/direct/stable404/moodle-4.4.tgz
+SLOT=4.4.1
+SRC_URI=https://download.moodle.org/download.php/direct/stable404/moodle-4.4.1.tgz
_eclasses_=webapp de2d3d345b44597c10d7104a7bcdf7b2
_md5_=2ea53311d7b9c92df20437a6fcd019f9
diff --git a/metadata/md5-cache/www-apps/sonarr-bin-4.0.5.1719 b/metadata/md5-cache/www-apps/sonarr-bin-4.0.5.1740
index d80072ce46ab..26e625afc430 100644
--- a/metadata/md5-cache/www-apps/sonarr-bin-4.0.5.1719
+++ b/metadata/md5-cache/www-apps/sonarr-bin-4.0.5.1740
@@ -9,6 +9,6 @@ LICENSE=GPL-3
RDEPEND=acct-group/sonarr acct-user/sonarr media-video/mediainfo dev-libs/icu dev-util/lttng-ust:0 dev-db/sqlite
RESTRICT=bindist strip test
SLOT=0
-SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.5.1719/Sonarr.develop.4.0.5.1719.linux-x64.tar.gz ) elibc_musl? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.5.1719/Sonarr.develop.4.0.5.1719.linux-musl-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.5.1719/Sonarr.develop.4.0.5.1719.linux-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.5.1719/Sonarr.develop.4.0.5.1719.linux-arm64.tar.gz ) elibc_musl? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.5.1719/Sonarr.develop.4.0.5.1719.linux-musl-arm64.tar.gz ) )
+SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.5.1740/Sonarr.develop.4.0.5.1740.linux-x64.tar.gz ) elibc_musl? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.5.1740/Sonarr.develop.4.0.5.1740.linux-musl-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.5.1740/Sonarr.develop.4.0.5.1740.linux-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.5.1740/Sonarr.develop.4.0.5.1740.linux-arm64.tar.gz ) elibc_musl? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.5.1740/Sonarr.develop.4.0.5.1740.linux-musl-arm64.tar.gz ) )
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=d2434edc294d6dfc5195155c8c3d1bd8
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index fb523dae1f94..fbf3c547ae5f 100644
--- a/metadata/md5-cache/www-client/Manifest.gz
+++ b/metadata/md5-cache/www-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-client/firefox-115.11.0 b/metadata/md5-cache/www-client/firefox-115.11.0
index 455f3bbcfa8e..7bed74786031 100644
--- a/metadata/md5-cache/www-client/firefox-115.11.0
+++ b/metadata/md5-cache/www-client/firefox-115.11.0
@@ -1,4 +1,4 @@
-BDEPEND=|| ( dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:17 sys-devel/llvm:17 clang? ( sys-devel/lld:17 virtual/rust:0/llvm-17 pgo? ( =sys-libs/compiler-rt-sanitizers-17*[profile] ) ) ) ( sys-devel/clang:16 sys-devel/llvm:16 clang? ( sys-devel/lld:16 virtual/rust:0/llvm-16 pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] ) ) ) ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( sys-devel/lld:15 virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.65 <virtual/rust-1.78 ) !elibc_glibc? ( || ( <dev-lang/rust-1.78 <dev-lang/rust-bin-1.73 ) ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( >=gui-libs/wlroots-0.15.1-r1[tinywl] x11-misc/xkeyboard-config ) ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.13-r7:2.1 >=dev-build/libtool-2.4.7-r3
+BDEPEND=|| ( dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:17 sys-devel/llvm:17 clang? ( sys-devel/lld:17 virtual/rust:0/llvm-17 pgo? ( =sys-libs/compiler-rt-sanitizers-17*[profile] ) ) ) ( sys-devel/clang:16 sys-devel/llvm:16 clang? ( sys-devel/lld:16 virtual/rust:0/llvm-16 pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] ) ) ) ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( sys-devel/lld:15 virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.65 <virtual/rust-1.78 ) !elibc_glibc? ( || ( <dev-lang/rust-1.78 <dev-lang/rust-bin-1.73 ) ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( || ( gui-wm/tinywl <gui-libs/wlroots-0.17.3[tinywl(-)] ) x11-misc/xkeyboard-config ) ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.13-r7:2.1 >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack
DEPEND=!www-client/firefox:0 !www-client/firefox:rapid screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) screencast? ( media-video/pipewire:= ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM ) !!sys-devel/llvm:0
DESCRIPTION=Firefox Web Browser
@@ -14,4 +14,4 @@ REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus )
SLOT=esr
SRC_URI=https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/source/firefox-115.11.0esr.source.tar.xz -> firefox-115.11.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-09.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/af.xpi -> firefox-115.11.0esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/ar.xpi -> firefox-115.11.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/ast.xpi -> firefox-115.11.0esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/be.xpi -> firefox-115.11.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/bg.xpi -> firefox-115.11.0esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/br.xpi -> firefox-115.11.0esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/ca.xpi -> firefox-115.11.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/cak.xpi -> firefox-115.11.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/cs.xpi -> firefox-115.11.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/cy.xpi -> firefox-115.11.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/da.xpi -> firefox-115.11.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/de.xpi -> firefox-115.11.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-115.11.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/el.xpi -> firefox-115.11.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-115.11.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-115.11.0esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-115.11.0esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-115.11.0esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/et.xpi -> firefox-115.11.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/eu.xpi -> firefox-115.11.0esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/fi.xpi -> firefox-115.11.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/fr.xpi -> firefox-115.11.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-115.11.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-115.11.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/gd.xpi -> firefox-115.11.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/gl.xpi -> firefox-115.11.0esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/he.xpi -> firefox-115.11.0esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/hr.xpi -> firefox-115.11.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-115.11.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/hu.xpi -> firefox-115.11.0esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/id.xpi -> firefox-115.11.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/is.xpi -> firefox-115.11.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/it.xpi -> firefox-115.11.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/ja.xpi -> firefox-115.11.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/ka.xpi -> firefox-115.11.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/kab.xpi -> firefox-115.11.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/kk.xpi -> firefox-115.11.0esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/ko.xpi -> firefox-115.11.0esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/lt.xpi -> firefox-115.11.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/lv.xpi -> firefox-115.11.0esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/ms.xpi -> firefox-115.11.0esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-115.11.0esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/nl.xpi -> firefox-115.11.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-115.11.0esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-115.11.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/pl.xpi -> firefox-115.11.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-115.11.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-115.11.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/rm.xpi -> firefox-115.11.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/ro.xpi -> firefox-115.11.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/ru.xpi -> firefox-115.11.0esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/sk.xpi -> firefox-115.11.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/sl.xpi -> firefox-115.11.0esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/sq.xpi -> firefox-115.11.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/sr.xpi -> firefox-115.11.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-115.11.0esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/th.xpi -> firefox-115.11.0esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/tr.xpi -> firefox-115.11.0esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/uk.xpi -> firefox-115.11.0esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/uz.xpi -> firefox-115.11.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/vi.xpi -> firefox-115.11.0esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-115.11.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-115.11.0esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/ach.xpi -> firefox-115.11.0esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/an.xpi -> firefox-115.11.0esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/az.xpi -> firefox-115.11.0esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/bn.xpi -> firefox-115.11.0esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/bs.xpi -> firefox-115.11.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-115.11.0esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/eo.xpi -> firefox-115.11.0esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-115.11.0esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-115.11.0esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/fa.xpi -> firefox-115.11.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/ff.xpi -> firefox-115.11.0esr-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/fur.xpi -> firefox-115.11.0esr-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/gn.xpi -> firefox-115.11.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-115.11.0esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-115.11.0esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-115.11.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/ia.xpi -> firefox-115.11.0esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/km.xpi -> firefox-115.11.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/kn.xpi -> firefox-115.11.0esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/lij.xpi -> firefox-115.11.0esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/mk.xpi -> firefox-115.11.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/mr.xpi -> firefox-115.11.0esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/my.xpi -> firefox-115.11.0esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-115.11.0esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/oc.xpi -> firefox-115.11.0esr-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/sc.xpi -> firefox-115.11.0esr-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/sco.xpi -> firefox-115.11.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/si.xpi -> firefox-115.11.0esr-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/son.xpi -> firefox-115.11.0esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/szl.xpi -> firefox-115.11.0esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/ta.xpi -> firefox-115.11.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/te.xpi -> firefox-115.11.0esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/tl.xpi -> firefox-115.11.0esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/trs.xpi -> firefox-115.11.0esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/ur.xpi -> firefox-115.11.0esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/linux-x86_64/xpi/xh.xpi -> firefox-115.11.0esr-xh.xpi )
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnome2-utils 30dbce54b89e77b86f366548f94419ad gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b0a6ec854b54089cd6c1020581950238
+_md5_=b2e1d7be1b23aec471a02104aa6ae304
diff --git a/metadata/md5-cache/www-client/firefox-115.12.0 b/metadata/md5-cache/www-client/firefox-115.12.0
new file mode 100644
index 000000000000..2438dd594f49
--- /dev/null
+++ b/metadata/md5-cache/www-client/firefox-115.12.0
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:17 sys-devel/llvm:17 clang? ( sys-devel/lld:17 virtual/rust:0/llvm-17 pgo? ( =sys-libs/compiler-rt-sanitizers-17*[profile] ) ) ) ( sys-devel/clang:16 sys-devel/llvm:16 clang? ( sys-devel/lld:16 virtual/rust:0/llvm-16 pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] ) ) ) ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( sys-devel/lld:15 virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.65 <virtual/rust-1.78 ) !elibc_glibc? ( || ( <dev-lang/rust-1.78 <dev-lang/rust-bin-1.73 ) ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( || ( gui-wm/tinywl <gui-libs/wlroots-0.17.3[tinywl(-)] ) x11-misc/xkeyboard-config ) ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.13-r7:2.1 >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack
+DEPEND=!www-client/firefox:0 !www-client/firefox:rapid screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) screencast? ( media-video/pipewire:= ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM ) !!sys-devel/llvm:0
+DESCRIPTION=Firefox Web Browser
+EAPI=8
+HOMEPAGE=https://www.mozilla.com/firefox
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing optfeature pax-utils python-any-r1 readme.gentoo-r1 toolchain-funcs virtualx xdg
+IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack libproxy lto openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp wayland wifi +X geckodriver +gmp-autoupdate screencast l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_fur l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sc l10n_sco l10n_si l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MPL-2.0 GPL-2 LGPL-2.1
+RDEPEND=!www-client/firefox:0 !www-client/firefox:rapid screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) screencast? ( media-video/pipewire:= ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] )
+REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus )
+SLOT=esr
+SRC_URI=https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/source/firefox-115.12.0esr.source.tar.xz -> firefox-115.12.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-09.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/af.xpi -> firefox-115.12.0esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ar.xpi -> firefox-115.12.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ast.xpi -> firefox-115.12.0esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/be.xpi -> firefox-115.12.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/bg.xpi -> firefox-115.12.0esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/br.xpi -> firefox-115.12.0esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ca.xpi -> firefox-115.12.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/cak.xpi -> firefox-115.12.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/cs.xpi -> firefox-115.12.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/cy.xpi -> firefox-115.12.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/da.xpi -> firefox-115.12.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/de.xpi -> firefox-115.12.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-115.12.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/el.xpi -> firefox-115.12.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-115.12.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-115.12.0esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-115.12.0esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-115.12.0esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/et.xpi -> firefox-115.12.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/eu.xpi -> firefox-115.12.0esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/fi.xpi -> firefox-115.12.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/fr.xpi -> firefox-115.12.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-115.12.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-115.12.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/gd.xpi -> firefox-115.12.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/gl.xpi -> firefox-115.12.0esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/he.xpi -> firefox-115.12.0esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/hr.xpi -> firefox-115.12.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-115.12.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/hu.xpi -> firefox-115.12.0esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/id.xpi -> firefox-115.12.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/is.xpi -> firefox-115.12.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/it.xpi -> firefox-115.12.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ja.xpi -> firefox-115.12.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ka.xpi -> firefox-115.12.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/kab.xpi -> firefox-115.12.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/kk.xpi -> firefox-115.12.0esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ko.xpi -> firefox-115.12.0esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/lt.xpi -> firefox-115.12.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/lv.xpi -> firefox-115.12.0esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ms.xpi -> firefox-115.12.0esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-115.12.0esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/nl.xpi -> firefox-115.12.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-115.12.0esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-115.12.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/pl.xpi -> firefox-115.12.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-115.12.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-115.12.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/rm.xpi -> firefox-115.12.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ro.xpi -> firefox-115.12.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ru.xpi -> firefox-115.12.0esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/sk.xpi -> firefox-115.12.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/sl.xpi -> firefox-115.12.0esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/sq.xpi -> firefox-115.12.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/sr.xpi -> firefox-115.12.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-115.12.0esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/th.xpi -> firefox-115.12.0esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/tr.xpi -> firefox-115.12.0esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/uk.xpi -> firefox-115.12.0esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/uz.xpi -> firefox-115.12.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/vi.xpi -> firefox-115.12.0esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-115.12.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-115.12.0esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ach.xpi -> firefox-115.12.0esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/an.xpi -> firefox-115.12.0esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/az.xpi -> firefox-115.12.0esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/bn.xpi -> firefox-115.12.0esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/bs.xpi -> firefox-115.12.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-115.12.0esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/eo.xpi -> firefox-115.12.0esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-115.12.0esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-115.12.0esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/fa.xpi -> firefox-115.12.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ff.xpi -> firefox-115.12.0esr-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/fur.xpi -> firefox-115.12.0esr-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/gn.xpi -> firefox-115.12.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-115.12.0esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-115.12.0esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-115.12.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ia.xpi -> firefox-115.12.0esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/km.xpi -> firefox-115.12.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/kn.xpi -> firefox-115.12.0esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/lij.xpi -> firefox-115.12.0esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/mk.xpi -> firefox-115.12.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/mr.xpi -> firefox-115.12.0esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/my.xpi -> firefox-115.12.0esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-115.12.0esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/oc.xpi -> firefox-115.12.0esr-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/sc.xpi -> firefox-115.12.0esr-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/sco.xpi -> firefox-115.12.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/si.xpi -> firefox-115.12.0esr-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/son.xpi -> firefox-115.12.0esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/szl.xpi -> firefox-115.12.0esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ta.xpi -> firefox-115.12.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/te.xpi -> firefox-115.12.0esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/tl.xpi -> firefox-115.12.0esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/trs.xpi -> firefox-115.12.0esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ur.xpi -> firefox-115.12.0esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/xh.xpi -> firefox-115.12.0esr-xh.xpi )
+_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnome2-utils 30dbce54b89e77b86f366548f94419ad gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=594701d65f9936f6abffafcfbcdd9472
diff --git a/metadata/md5-cache/www-client/firefox-126.0.1 b/metadata/md5-cache/www-client/firefox-126.0.1
index b818c7a53cb6..5983a84f38d6 100644
--- a/metadata/md5-cache/www-client/firefox-126.0.1
+++ b/metadata/md5-cache/www-client/firefox-126.0.1
@@ -1,4 +1,4 @@
-BDEPEND=|| ( dev-lang/python:3.12[ncurses,sqlite,ssl] dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) llvm_slot_17? ( sys-devel/clang:17 sys-devel/llvm:17 clang? ( sys-devel/lld:17 virtual/rust:0/llvm-17 ) pgo? ( sys-libs/compiler-rt-sanitizers:17[profile] ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.26.0 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.74 <virtual/rust-1.78 ) !elibc_glibc? ( <dev-lang/rust-1.78 ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( >=gui-libs/wlroots-0.15.1-r1[tinywl] x11-misc/xkeyboard-config ) ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.13-r7:2.1 >=dev-build/libtool-2.4.7-r3
+BDEPEND=|| ( dev-lang/python:3.12[ncurses,sqlite,ssl] dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) llvm_slot_17? ( sys-devel/clang:17 sys-devel/llvm:17 clang? ( sys-devel/lld:17 virtual/rust:0/llvm-17 ) pgo? ( sys-libs/compiler-rt-sanitizers:17[profile] ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.26.0 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.74 <virtual/rust-1.78 ) !elibc_glibc? ( <dev-lang/rust-1.78 ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( || ( gui-wm/tinywl <gui-libs/wlroots-0.17.3[tinywl(-)] ) x11-misc/xkeyboard-config ) ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.13-r7:2.1 >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack
DEPEND=!www-client/firefox:0 !www-client/firefox:esr selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.99 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM )
DESCRIPTION=Firefox Web Browser
@@ -14,4 +14,4 @@ REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus )
SLOT=rapid
SRC_URI=https://archive.mozilla.org/pub/firefox/releases/126.0.1/source/firefox-126.0.1.source.tar.xz -> firefox-126.0.1.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-126-patches-02.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/af.xpi -> firefox-126.0.1-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/ar.xpi -> firefox-126.0.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/ast.xpi -> firefox-126.0.1-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/be.xpi -> firefox-126.0.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/bg.xpi -> firefox-126.0.1-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/br.xpi -> firefox-126.0.1-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/ca.xpi -> firefox-126.0.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/cak.xpi -> firefox-126.0.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/cs.xpi -> firefox-126.0.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/cy.xpi -> firefox-126.0.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/da.xpi -> firefox-126.0.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/de.xpi -> firefox-126.0.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/dsb.xpi -> firefox-126.0.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/el.xpi -> firefox-126.0.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/en-CA.xpi -> firefox-126.0.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/en-GB.xpi -> firefox-126.0.1-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/es-AR.xpi -> firefox-126.0.1-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/es-ES.xpi -> firefox-126.0.1-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/et.xpi -> firefox-126.0.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/eu.xpi -> firefox-126.0.1-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/fi.xpi -> firefox-126.0.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/fr.xpi -> firefox-126.0.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/fy-NL.xpi -> firefox-126.0.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/ga-IE.xpi -> firefox-126.0.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/gd.xpi -> firefox-126.0.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/gl.xpi -> firefox-126.0.1-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/he.xpi -> firefox-126.0.1-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/hr.xpi -> firefox-126.0.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/hsb.xpi -> firefox-126.0.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/hu.xpi -> firefox-126.0.1-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/id.xpi -> firefox-126.0.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/is.xpi -> firefox-126.0.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/it.xpi -> firefox-126.0.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/ja.xpi -> firefox-126.0.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/ka.xpi -> firefox-126.0.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/kab.xpi -> firefox-126.0.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/kk.xpi -> firefox-126.0.1-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/ko.xpi -> firefox-126.0.1-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/lt.xpi -> firefox-126.0.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/lv.xpi -> firefox-126.0.1-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/ms.xpi -> firefox-126.0.1-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/nb-NO.xpi -> firefox-126.0.1-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/nl.xpi -> firefox-126.0.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/nn-NO.xpi -> firefox-126.0.1-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/pa-IN.xpi -> firefox-126.0.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/pl.xpi -> firefox-126.0.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/pt-BR.xpi -> firefox-126.0.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/pt-PT.xpi -> firefox-126.0.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/rm.xpi -> firefox-126.0.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/ro.xpi -> firefox-126.0.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/ru.xpi -> firefox-126.0.1-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/sk.xpi -> firefox-126.0.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/sl.xpi -> firefox-126.0.1-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/sq.xpi -> firefox-126.0.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/sr.xpi -> firefox-126.0.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/sv-SE.xpi -> firefox-126.0.1-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/th.xpi -> firefox-126.0.1-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/tr.xpi -> firefox-126.0.1-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/uk.xpi -> firefox-126.0.1-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/uz.xpi -> firefox-126.0.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/vi.xpi -> firefox-126.0.1-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/zh-CN.xpi -> firefox-126.0.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/zh-TW.xpi -> firefox-126.0.1-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/ach.xpi -> firefox-126.0.1-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/an.xpi -> firefox-126.0.1-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/az.xpi -> firefox-126.0.1-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/bn.xpi -> firefox-126.0.1-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/bs.xpi -> firefox-126.0.1-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/ca-valencia.xpi -> firefox-126.0.1-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/eo.xpi -> firefox-126.0.1-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/es-CL.xpi -> firefox-126.0.1-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/es-MX.xpi -> firefox-126.0.1-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/fa.xpi -> firefox-126.0.1-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/ff.xpi -> firefox-126.0.1-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/fur.xpi -> firefox-126.0.1-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/gn.xpi -> firefox-126.0.1-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/gu-IN.xpi -> firefox-126.0.1-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/hi-IN.xpi -> firefox-126.0.1-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/hy-AM.xpi -> firefox-126.0.1-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/ia.xpi -> firefox-126.0.1-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/km.xpi -> firefox-126.0.1-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/kn.xpi -> firefox-126.0.1-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/lij.xpi -> firefox-126.0.1-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/mk.xpi -> firefox-126.0.1-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/mr.xpi -> firefox-126.0.1-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/my.xpi -> firefox-126.0.1-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/ne-NP.xpi -> firefox-126.0.1-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/oc.xpi -> firefox-126.0.1-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/sc.xpi -> firefox-126.0.1-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/sco.xpi -> firefox-126.0.1-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/si.xpi -> firefox-126.0.1-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/son.xpi -> firefox-126.0.1-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/szl.xpi -> firefox-126.0.1-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/ta.xpi -> firefox-126.0.1-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/te.xpi -> firefox-126.0.1-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/tl.xpi -> firefox-126.0.1-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/trs.xpi -> firefox-126.0.1-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/ur.xpi -> firefox-126.0.1-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/126.0.1/linux-x86_64/xpi/xh.xpi -> firefox-126.0.1-xh.xpi )
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnome2-utils 30dbce54b89e77b86f366548f94419ad gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 llvm-r1 b0b1f2b1f205cf6142716789254aea99 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=86df3d8f16646f607b1cefb26e15ca1b
+_md5_=1197f95e3495dbf6d3baff92e020b7b4
diff --git a/metadata/md5-cache/www-client/firefox-127.0 b/metadata/md5-cache/www-client/firefox-127.0
new file mode 100644
index 000000000000..28b837f6706e
--- /dev/null
+++ b/metadata/md5-cache/www-client/firefox-127.0
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.12[ncurses,sqlite,ssl] dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) llvm_slot_17? ( sys-devel/clang:17 sys-devel/llvm:17 clang? ( sys-devel/lld:17 virtual/rust:0/llvm-17 ) pgo? ( sys-libs/compiler-rt-sanitizers:17[profile] ) ) llvm_slot_18? ( sys-devel/clang:18 sys-devel/llvm:18 clang? ( sys-devel/lld:18 virtual/rust:0/llvm-18 ) pgo? ( sys-libs/compiler-rt-sanitizers:18[profile] ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.26.0 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.76 ) !elibc_glibc? ( dev-lang/rust ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( || ( gui-wm/tinywl <gui-libs/wlroots-0.17.3[tinywl(-)] ) x11-misc/xkeyboard-config ) ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.13-r7:2.1 >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack
+DEPEND=!www-client/firefox:0 !www-client/firefox:esr selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.100 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM )
+DESCRIPTION=Firefox Web Browser
+EAPI=8
+HOMEPAGE=https://www.mozilla.com/firefox
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing optfeature pax-utils python-any-r1 readme.gentoo-r1 toolchain-funcs virtualx xdg
+IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack +jumbo-build libproxy lto openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png +system-webp +telemetry valgrind wayland wifi +X geckodriver +gmp-autoupdate l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_fur l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sc l10n_sco l10n_si l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh +llvm_slot_17 llvm_slot_18
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MPL-2.0 GPL-2 LGPL-2.1
+RDEPEND=!www-client/firefox:0 !www-client/firefox:esr selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.100 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] )
+REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus ) ^^ ( llvm_slot_17 llvm_slot_18 )
+SLOT=rapid
+SRC_URI=https://archive.mozilla.org/pub/firefox/releases/127.0/source/firefox-127.0.source.tar.xz -> firefox-127.0.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-127-patches-02.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/af.xpi -> firefox-127.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/ar.xpi -> firefox-127.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/ast.xpi -> firefox-127.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/be.xpi -> firefox-127.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/bg.xpi -> firefox-127.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/br.xpi -> firefox-127.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/ca.xpi -> firefox-127.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/cak.xpi -> firefox-127.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/cs.xpi -> firefox-127.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/cy.xpi -> firefox-127.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/da.xpi -> firefox-127.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/de.xpi -> firefox-127.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/dsb.xpi -> firefox-127.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/el.xpi -> firefox-127.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/en-CA.xpi -> firefox-127.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/en-GB.xpi -> firefox-127.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/es-AR.xpi -> firefox-127.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/es-ES.xpi -> firefox-127.0-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/et.xpi -> firefox-127.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/eu.xpi -> firefox-127.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/fi.xpi -> firefox-127.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/fr.xpi -> firefox-127.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/fy-NL.xpi -> firefox-127.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/ga-IE.xpi -> firefox-127.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/gd.xpi -> firefox-127.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/gl.xpi -> firefox-127.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/he.xpi -> firefox-127.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/hr.xpi -> firefox-127.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/hsb.xpi -> firefox-127.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/hu.xpi -> firefox-127.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/id.xpi -> firefox-127.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/is.xpi -> firefox-127.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/it.xpi -> firefox-127.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/ja.xpi -> firefox-127.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/ka.xpi -> firefox-127.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/kab.xpi -> firefox-127.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/kk.xpi -> firefox-127.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/ko.xpi -> firefox-127.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/lt.xpi -> firefox-127.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/lv.xpi -> firefox-127.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/ms.xpi -> firefox-127.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/nb-NO.xpi -> firefox-127.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/nl.xpi -> firefox-127.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/nn-NO.xpi -> firefox-127.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/pa-IN.xpi -> firefox-127.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/pl.xpi -> firefox-127.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/pt-BR.xpi -> firefox-127.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/pt-PT.xpi -> firefox-127.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/rm.xpi -> firefox-127.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/ro.xpi -> firefox-127.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/ru.xpi -> firefox-127.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/sk.xpi -> firefox-127.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/sl.xpi -> firefox-127.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/sq.xpi -> firefox-127.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/sr.xpi -> firefox-127.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/sv-SE.xpi -> firefox-127.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/th.xpi -> firefox-127.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/tr.xpi -> firefox-127.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/uk.xpi -> firefox-127.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/uz.xpi -> firefox-127.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/vi.xpi -> firefox-127.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/zh-CN.xpi -> firefox-127.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/zh-TW.xpi -> firefox-127.0-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/ach.xpi -> firefox-127.0-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/an.xpi -> firefox-127.0-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/az.xpi -> firefox-127.0-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/bn.xpi -> firefox-127.0-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/bs.xpi -> firefox-127.0-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/ca-valencia.xpi -> firefox-127.0-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/eo.xpi -> firefox-127.0-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/es-CL.xpi -> firefox-127.0-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/es-MX.xpi -> firefox-127.0-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/fa.xpi -> firefox-127.0-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/ff.xpi -> firefox-127.0-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/fur.xpi -> firefox-127.0-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/gn.xpi -> firefox-127.0-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/gu-IN.xpi -> firefox-127.0-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/hi-IN.xpi -> firefox-127.0-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/hy-AM.xpi -> firefox-127.0-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/ia.xpi -> firefox-127.0-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/km.xpi -> firefox-127.0-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/kn.xpi -> firefox-127.0-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/lij.xpi -> firefox-127.0-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/mk.xpi -> firefox-127.0-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/mr.xpi -> firefox-127.0-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/my.xpi -> firefox-127.0-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/ne-NP.xpi -> firefox-127.0-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/oc.xpi -> firefox-127.0-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/sc.xpi -> firefox-127.0-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/sco.xpi -> firefox-127.0-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/si.xpi -> firefox-127.0-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/son.xpi -> firefox-127.0-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/szl.xpi -> firefox-127.0-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/ta.xpi -> firefox-127.0-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/te.xpi -> firefox-127.0-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/tl.xpi -> firefox-127.0-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/trs.xpi -> firefox-127.0-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/ur.xpi -> firefox-127.0-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/xpi/xh.xpi -> firefox-127.0-xh.xpi )
+_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnome2-utils 30dbce54b89e77b86f366548f94419ad gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 llvm-r1 b0b1f2b1f205cf6142716789254aea99 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=ccc1c322bf6c41db12857f9c9ce5d686
diff --git a/metadata/md5-cache/www-client/firefox-bin-115.12.0 b/metadata/md5-cache/www-client/firefox-bin-115.12.0
new file mode 100644
index 000000000000..f70188b69921
--- /dev/null
+++ b/metadata/md5-cache/www-client/firefox-bin-115.12.0
@@ -0,0 +1,17 @@
+BDEPEND=app-arch/unzip alsa? ( !pulseaudio? ( dev-util/patchelf ) )
+DEFINED_PHASES=install postinst postrm preinst setup unpack
+DEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) )
+DESCRIPTION=Firefox Web Browser
+EAPI=8
+HOMEPAGE=https://www.mozilla.com/firefox
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop linux-info optfeature pax-utils xdg
+IUSE=+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW
+KEYWORDS=-* amd64 x86
+LICENSE=MPL-2.0 GPL-2 LGPL-2.1
+RDEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) !www-client/firefox-bin:0 !www-client/firefox-bin:rapid >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/dbus-glib >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb >=x11-libs/pango-1.22.0 alsa? ( !pulseaudio? ( media-sound/apulse ) ) ffmpeg? ( media-video/ffmpeg ) pulseaudio? ( media-libs/libpulse ) selinux? ( sec-policy/selinux-mozilla )
+RESTRICT=strip
+SLOT=esr
+SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/en-US/firefox-115.12.0esr.tar.bz2 -> firefox-bin_x86_64-115.12.0.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-i686/en-US/firefox-115.12.0esr.tar.bz2 -> firefox-bin_i686-115.12.0.tar.bz2 ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ach.xpi -> firefox-115.12.0esr-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/af.xpi -> firefox-115.12.0esr-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/an.xpi -> firefox-115.12.0esr-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ar.xpi -> firefox-115.12.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ast.xpi -> firefox-115.12.0esr-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/az.xpi -> firefox-115.12.0esr-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/be.xpi -> firefox-115.12.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/bg.xpi -> firefox-115.12.0esr-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/bn.xpi -> firefox-115.12.0esr-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/br.xpi -> firefox-115.12.0esr-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/bs.xpi -> firefox-115.12.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-115.12.0esr-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ca.xpi -> firefox-115.12.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/cak.xpi -> firefox-115.12.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/cs.xpi -> firefox-115.12.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/cy.xpi -> firefox-115.12.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/da.xpi -> firefox-115.12.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/de.xpi -> firefox-115.12.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-115.12.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/el.xpi -> firefox-115.12.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-115.12.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-115.12.0esr-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/eo.xpi -> firefox-115.12.0esr-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-115.12.0esr-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-115.12.0esr-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-115.12.0esr-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-115.12.0esr-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/et.xpi -> firefox-115.12.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/eu.xpi -> firefox-115.12.0esr-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/fa.xpi -> firefox-115.12.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ff.xpi -> firefox-115.12.0esr-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/fi.xpi -> firefox-115.12.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/fr.xpi -> firefox-115.12.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-115.12.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-115.12.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/gd.xpi -> firefox-115.12.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/gl.xpi -> firefox-115.12.0esr-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/gn.xpi -> firefox-115.12.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-115.12.0esr-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/he.xpi -> firefox-115.12.0esr-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-115.12.0esr-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/hr.xpi -> firefox-115.12.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-115.12.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/hu.xpi -> firefox-115.12.0esr-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-115.12.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ia.xpi -> firefox-115.12.0esr-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/id.xpi -> firefox-115.12.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/is.xpi -> firefox-115.12.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/it.xpi -> firefox-115.12.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ja.xpi -> firefox-115.12.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ka.xpi -> firefox-115.12.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/kab.xpi -> firefox-115.12.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/kk.xpi -> firefox-115.12.0esr-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/km.xpi -> firefox-115.12.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/kn.xpi -> firefox-115.12.0esr-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ko.xpi -> firefox-115.12.0esr-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/lij.xpi -> firefox-115.12.0esr-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/lt.xpi -> firefox-115.12.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/lv.xpi -> firefox-115.12.0esr-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/mk.xpi -> firefox-115.12.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/mr.xpi -> firefox-115.12.0esr-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ms.xpi -> firefox-115.12.0esr-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/my.xpi -> firefox-115.12.0esr-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-115.12.0esr-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-115.12.0esr-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/nl.xpi -> firefox-115.12.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-115.12.0esr-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/oc.xpi -> firefox-115.12.0esr-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-115.12.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/pl.xpi -> firefox-115.12.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-115.12.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-115.12.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/rm.xpi -> firefox-115.12.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ro.xpi -> firefox-115.12.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ru.xpi -> firefox-115.12.0esr-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/sco.xpi -> firefox-115.12.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/si.xpi -> firefox-115.12.0esr-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/sk.xpi -> firefox-115.12.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/sl.xpi -> firefox-115.12.0esr-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/son.xpi -> firefox-115.12.0esr-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/sq.xpi -> firefox-115.12.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/sr.xpi -> firefox-115.12.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-115.12.0esr-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ta.xpi -> firefox-115.12.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/te.xpi -> firefox-115.12.0esr-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/th.xpi -> firefox-115.12.0esr-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/tl.xpi -> firefox-115.12.0esr-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/tr.xpi -> firefox-115.12.0esr-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/trs.xpi -> firefox-115.12.0esr-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/uk.xpi -> firefox-115.12.0esr-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/ur.xpi -> firefox-115.12.0esr-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/uz.xpi -> firefox-115.12.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/vi.xpi -> firefox-115.12.0esr-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/xh.xpi -> firefox-115.12.0esr-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-115.12.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/115.12.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-115.12.0esr-zh-TW.xpi )
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d linux-info e967b81f54be6f49f4219a57ce7db437 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=94e94a9e8e9583af9fa18f55ddeb4bc8
diff --git a/metadata/md5-cache/www-servers/Manifest.gz b/metadata/md5-cache/www-servers/Manifest.gz
index 933d0f4f508b..f2054dc7f82b 100644
--- a/metadata/md5-cache/www-servers/Manifest.gz
+++ b/metadata/md5-cache/www-servers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-servers/pshs-0.4.1 b/metadata/md5-cache/www-servers/pshs-0.4.1
index 2ab4d3f52983..78d8816f48c4 100644
--- a/metadata/md5-cache/www-servers/pshs-0.4.1
+++ b/metadata/md5-cache/www-servers/pshs-0.4.1
@@ -1,6 +1,6 @@
BDEPEND=>=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
DEFINED_PHASES=compile configure install test
-DEPEND=>=dev-libs/libevent-2:0= magic? ( sys-apps/file:0= ) qrcode? ( media-gfx/qrencode:0= ) ssl? ( >=dev-libs/libevent-2.1:0=[ssl] dev-libs/openssl:0= ) upnp? ( net-libs/miniupnpc:0= )
+DEPEND=>=dev-libs/libevent-2:0= magic? ( sys-apps/file:0= ) qrcode? ( media-gfx/qrencode:0= ) ssl? ( >=dev-libs/libevent-2.1:0=[ssl] dev-libs/openssl:0= ) upnp? ( <net-libs/miniupnpc-2.2.8:0= )
DESCRIPTION=Pretty small HTTP server -- a command-line tool to share files
EAPI=7
HOMEPAGE=https://github.com/projg2/pshs/
@@ -8,8 +8,8 @@ INHERIT=meson
IUSE=+magic qrcode ssl upnp
KEYWORDS=amd64 x86
LICENSE=BSD
-RDEPEND=>=dev-libs/libevent-2:0= magic? ( sys-apps/file:0= ) qrcode? ( media-gfx/qrencode:0= ) ssl? ( >=dev-libs/libevent-2.1:0=[ssl] dev-libs/openssl:0= ) upnp? ( net-libs/miniupnpc:0= )
+RDEPEND=>=dev-libs/libevent-2:0= magic? ( sys-apps/file:0= ) qrcode? ( media-gfx/qrencode:0= ) ssl? ( >=dev-libs/libevent-2.1:0=[ssl] dev-libs/openssl:0= ) upnp? ( <net-libs/miniupnpc-2.2.8:0= )
SLOT=0
SRC_URI=https://github.com/projg2/pshs/archive/v0.4.1.tar.gz -> pshs-0.4.1.tar.gz
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6b1b34407287290ddc9a826e8585a721
+_md5_=82513cc2ee7710c24859b4d19fe1254d
diff --git a/metadata/md5-cache/www-servers/pshs-0.4.2 b/metadata/md5-cache/www-servers/pshs-0.4.3
index db35bd51005e..25933e8bf3c6 100644
--- a/metadata/md5-cache/www-servers/pshs-0.4.2
+++ b/metadata/md5-cache/www-servers/pshs-0.4.3
@@ -1,14 +1,15 @@
BDEPEND=>=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
DEFINED_PHASES=compile configure install test
-DEPEND=>=dev-libs/libevent-2.2:0= magic? ( sys-apps/file:0= ) qrcode? ( media-gfx/qrencode:0= ) ssl? ( >=dev-libs/libevent-2.1:0=[ssl] dev-libs/openssl:0= ) upnp? ( net-libs/miniupnpc:0= )
+DEPEND=>=dev-libs/libevent-2.1:= magic? ( sys-apps/file:= ) qrcode? ( media-gfx/qrencode:= ) ssl? ( >=dev-libs/libevent-2.1:=[ssl] dev-libs/openssl:0= ) upnp? ( net-libs/miniupnpc:= )
DESCRIPTION=Pretty small HTTP server -- a command-line tool to share files
EAPI=8
HOMEPAGE=https://github.com/projg2/pshs/
INHERIT=meson
IUSE=+magic qrcode ssl upnp
-LICENSE=BSD
-RDEPEND=>=dev-libs/libevent-2.2:0= magic? ( sys-apps/file:0= ) qrcode? ( media-gfx/qrencode:0= ) ssl? ( >=dev-libs/libevent-2.1:0=[ssl] dev-libs/openssl:0= ) upnp? ( net-libs/miniupnpc:0= )
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=>=dev-libs/libevent-2.1:= magic? ( sys-apps/file:= ) qrcode? ( media-gfx/qrencode:= ) ssl? ( >=dev-libs/libevent-2.1:=[ssl] dev-libs/openssl:0= ) upnp? ( net-libs/miniupnpc:= )
SLOT=0
-SRC_URI=https://github.com/projg2/pshs/archive/v0.4.2.tar.gz -> pshs-0.4.2.gh.tar.gz
+SRC_URI=https://github.com/projg2/pshs/archive/v0.4.3.tar.gz -> pshs-0.4.3.gh.tar.gz
_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e97c2b37eaf0dd7aa3de326e59757d8c
+_md5_=8cba3d10299645a96ee78899069b3f05
diff --git a/metadata/md5-cache/xfce-base/Manifest.gz b/metadata/md5-cache/xfce-base/Manifest.gz
index c33f8811ab02..019379617e5d 100644
--- a/metadata/md5-cache/xfce-base/Manifest.gz
+++ b/metadata/md5-cache/xfce-base/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/xfce-base/xfce4-settings-4.18.5 b/metadata/md5-cache/xfce-base/xfce4-settings-4.18.6
index 66012f7d9950..8342f3476dd5 100644
--- a/metadata/md5-cache/xfce-base/xfce4-settings-4.18.5
+++ b/metadata/md5-cache/xfce-base/xfce4-settings-4.18.6
@@ -11,6 +11,6 @@ LICENSE=GPL-2+
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 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) >=dev-libs/glib-2.66.0 media-libs/fontconfig >=x11-libs/gtk+-3.24.0:3 x11-libs/libX11 >=x11-libs/libXcursor-1.1 >=x11-libs/libXi-1.3 >=x11-libs/libXrandr-1.2 >=xfce-base/garcon-0.2:= >=xfce-base/exo-4.15.1:= >=xfce-base/libxfce4ui-4.17.0:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfconf-4.13:= colord? ( x11-misc/colord:= ) libcanberra? ( >=media-libs/libcanberra-0.25[sound] ) input_devices_libinput? ( x11-drivers/xf86-input-libinput ) libnotify? ( >=x11-libs/libnotify-0.7 ) upower? ( >=sys-power/upower-0.9.23 ) xklavier? ( >=x11-libs/libxklavier-5 )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
SLOT=0
-SRC_URI=https://archive.xfce.org/src/xfce/xfce4-settings/4.18/xfce4-settings-4.18.5.tar.bz2
+SRC_URI=https://archive.xfce.org/src/xfce/xfce4-settings/4.18/xfce4-settings-4.18.6.tar.bz2
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=490a7905b7cfddc376313caf294c1d82
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 4e9727214a75..fc5ceeb3232e 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 18196 BLAKE2B 1b43af09e61e2865c024c72285ed218159c7ec13fb8eed308744d07d77ca67bd464e4e1e0953b84b2feefea8c3c0df17f2e9ca49f7df8516e5e9d8f85c1e97d2 SHA512 1cfd10f587a7c1b83e57769d372f8b0b4748d237837b5136194fd0cb51e57e068480b7753d62a86072d8760a29fb1eea4fda11ead23ce37ef285381acb9e8ce9
-TIMESTAMP 2024-06-10T22:40:30Z
+TIMESTAMP 2024-06-11T22:40:30Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmZngN5fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmZo0l5fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAhMQ/8D9Mspm0nvcyx7DBfb0D0QulCmVRwjha/hMpJmvRG/BL6nSCITM+ywHVA
-IUdCcQdcZYcdxsSoOlKDLpw0tn3udaR95cPK8Z1AS08vwWAOp6pBU5FWDz2wSN8q
-mesOJgCFVYzt5fQ2u46bl7BG+5j69r6784nY9KO19WSLeg6YruCqFA/3z3WGQupj
-PqP7frLpziiC0m5mdjjnNKxlPa5AF0geQ6DDaa0Qt3Wd8FMuQc9ZJG7Kltqy0t2z
-u8auOVjIaSTJkh5g1KTWYjANewUvyDRzMVZxbFo6YuI9FgakGuK9xP90VgJQD3Wy
-zXvHB+hMoRtbY31fAY05Fsr5Qoxr+8LsOhDTBhLvW+xPOlPlCrR1wLW7wq05d4Hl
-HNyayA9wy05wXGlyGlw7WuupFhyjXvFbRnMgkE0FgqS0tUt4k739ePbF2tGTYpPI
-EUhC15kUzwV9KaKgia7ztxMfPlAnpHzoMVG67G0yRP6FNRB9DOxSvH9H+d6tkrAP
-vEczWuHEztHo1uUP+MtLKh0fZcL8kp2V6n32RtgE52i41NBJI4rLqxDZK8c5JscO
-U4MmENczc1schGAhVslQqhISCUo/QfM67EVqz72gJhdOoY2G2YT6eAFvLDh8W1Zi
-KhL/rJRgkQ31TUsJgokpBnaG7n4NZ+pbBAPA7xJ14zEnHs2y4ys=
-=EhuV
+klADkQ/+JFswHylpjxMho9qph9xUzbw6z9aVd7r2neEnhds4DjP1A4npxfgXT/GE
+5oI1Rbfg15vj9Tmo14++oVQi/6UzumY/v6XztaLbmNX1ceX0wepfa2fIqdeWnb9y
+gvM2r2hDnO1pOPuifOTVZRiRCEeQSXTAjF9zMcUD8ScJ2wMWOmaDUhNTjR6EFPzs
+DHAB6fFdjXtdW5AozTngPjIXeqj2ioBrPH4moo/RS3HPJeSd6r5C1b9hQpHCRiOL
+t/fVxNw807PAp5d4jm66cDfRwKa6tL0IHArOQQuoD1V640LW9TI6+QkaK4jH/DTu
+hF3GqvHzRMAqOLP64tWVY+a5xtDEMM//3XBDemQJ9l5pGBFMVyPBh4CQ124pHtC/
+1O1wox/KZCV+ET59NR3wHqKMnirTTWaFPt3ynsOxAskWuTl6DDeWt8h4j5nqYxlN
+wNBfaVArI1YxhWw+d+1EtS19VctHaxNmQhzqTu48nyCYf2/OO1xmAcvMgDqhE3bv
+c2tYeFrvZNwBIRaen4l4mg+j3K8lHBHJfcp2epyWWXOwMJLrtRBZNZrfDINcmIF2
+2RsSCGWYB9snevAyW7DXnEycwU1h0BfkkTH6q0XUr6X/EJ0zraXJzdnHRtN9cpT5
+NnZXP2uMen7pJdJwxOZIOzuFwHTztb4uzZJ4gMmY1EJnOCo7+j8=
+=sUwU
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 32cfc2a29189..8b8086ad5b9c 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Mon, 10 Jun 2024 22:40:27 +0000
+Tue, 11 Jun 2024 22:40:25 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 39bbaf3dcffe..4218d5d1bf2d 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Mon Jun 10 10:40:26 PM UTC 2024
+Tue Jun 11 10:40:25 PM UTC 2024
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index be54b86b16a0..09e1e5487ff7 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Mon, 10 Jun 2024 22:45:00 +0000
+Tue, 11 Jun 2024 22:45:00 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 2907933f8568..522bada24a8a 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-4c3b8a84a0cf777056a88f71849eda91d9d00cbc 1718056420 2024-06-10T21:53:40Z
+67b326ba49d127e8ab30008d2992a2e4e261d495 1718145051 2024-06-11T22:30:51Z
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index cf191303ec36..fe8239f94afe 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1718059200 Mon 10 Jun 2024 10:40:00 PM UTC
+1718145600 Tue 11 Jun 2024 10:40:00 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 308d8c81d02d..8b8086ad5b9c 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Mon, 10 Jun 2024 22:40:26 +0000
+Tue, 11 Jun 2024 22:40:25 +0000
diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz
index 014b6ee07432..001b89bf1167 100644
--- a/net-analyzer/Manifest.gz
+++ b/net-analyzer/Manifest.gz
Binary files differ
diff --git a/net-analyzer/cacti-spine/Manifest b/net-analyzer/cacti-spine/Manifest
index f66d046747e1..20459f83ef66 100644
--- a/net-analyzer/cacti-spine/Manifest
+++ b/net-analyzer/cacti-spine/Manifest
@@ -1,5 +1,5 @@
AUX cacti-spine-0.8.8g-net-snmp.patch 673 BLAKE2B 90badfc18bbeb3cd4a6f381ac732eb07ae371a25b4951728f129df617096f9c62203643cf2c42008e534c7ce0d51fa0a14e8e24a595d2e5dabbfc2badf5dda97 SHA512 4eadde6b71eb20df4baf42241e7ec9b4e99af6d5f2023ea044ec27c379a8e7c4d3accced97091764ce1c946e30eebafb18c7f598be280e9b6b0b255c27f4ef57
DIST cacti-spine-1.2.20.tar.gz 115258 BLAKE2B 78a9ed8a9e7e69e98bfa9971134dd6f34f540a93b0b1a2aababb66781f3c9787712d57d86b81d7f409487c4cc4447d4f84bd7292890b7eb70ec4137d97248793 SHA512 d7e129f7b42542d7ecc78d55cebc6d9ce481834342d3f3da1fce5538d8e42bc194a825795053d5e3a065b54574e2a3b9413725f1bc0562e55f1db213f9a94d0c
-EBUILD cacti-spine-1.2.20.ebuild 870 BLAKE2B 429c82db00bff6b69a6b77d5e9ce549349d909d3884eeb032ebaabaf4d17ec735ee858fed8c92f4c75dbe872af40c8706491f195e89ece3af4cd18eaa44b0d9f SHA512 ad6175e6f4576cbcdd0ea2612c4446b59e9680361d73999fd959aca19ddb57d0a0faede9805ffaa70481b0f4d9ae86eb86da882313076089b6a60b20bca57a6a
+EBUILD cacti-spine-1.2.20.ebuild 865 BLAKE2B f8b714ded983ffc947a4b1a0a743c59acea34c685b3d16ada2af7fe2f9e89af2119513888c0331fc1b067cae69e3f8f5291fde6c57f5ef6c17c7da2013a956e9 SHA512 a00e54eb82861f80fc99d8fdf2da3879b325937c78bfa21e175905e503c38ad024474ec07b08dfe4b716aa70b261d624e19faf7fe21cf3637bc96077c9353d22
EBUILD cacti-spine-9999.ebuild 745 BLAKE2B b125a5cf26b9b1d4aef143f8ed5a43caec47bd2ab81bd043c1ee297840020ee5016bdbad16a8e7c32615d0a82edfeccf441d89e727f6f6e2d86a8bf1c0036849 SHA512 af8e206e1d5cb0036c6b6d9d7e02b4003dd19c5a322e40e6728b43fd7a0ddd5e67202c9946abeadc06e0bf1174faf66795a9162b4412290dc7dae2ce7a6dcd46
MISC metadata.xml 805 BLAKE2B b841b3ffc9585c51e7ebbcebc0847dbc0aa7f38e4005f34d7aab206501925c96e0d3797c678928503f69f30e82f6f3f9e5f7b100b206af9eb1d116da2133c97b SHA512 1d03529f32f001e726654c60c4199d33b01e943359e6bc9bbb71ff3429d620f5c07bb028816a103ca65575276293bbd56d2dd4c0867af702bf9d391a82ea3d0f
diff --git a/net-analyzer/cacti-spine/cacti-spine-1.2.20.ebuild b/net-analyzer/cacti-spine/cacti-spine-1.2.20.ebuild
index 8cadbd1d2cb0..7166713208bb 100644
--- a/net-analyzer/cacti-spine/cacti-spine-1.2.20.ebuild
+++ b/net-analyzer/cacti-spine/cacti-spine-1.2.20.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ SRC_URI="https://www.cacti.net/downloads/spine/${MY_P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ppc ~ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~hppa ~ppc64 sparc x86"
DEPEND="dev-db/mysql-connector-c:=
dev-libs/openssl:=
diff --git a/net-analyzer/cacti/Manifest b/net-analyzer/cacti/Manifest
index 6ec385c1ac6b..a9a6c5aba8b0 100644
--- a/net-analyzer/cacti/Manifest
+++ b/net-analyzer/cacti/Manifest
@@ -1,6 +1,6 @@
AUX postinstall-en.txt 2249 BLAKE2B ec7a32177aca0ebec0194fc4dee825251a5ac71c1005c41f91ba7e7da690e8b3734312b7df5ef506aea771284264035517a73c12d37be1e9479dea7e6e5a99d4 SHA512 8df52b187b301b42382746f9dea43993f7963edf018bc80e94305a743ea5fbb024d670917c0200f4782c0a3bd47abfb879c755ad415581616ae5c6413cf00623
DIST cacti-1.2.21.tar.gz 40798454 BLAKE2B 86eae6743c07e45b4b06202cca072a385f45d2021159f0f5160a8c2a8eb8f3a2f9db63512515602d1c3eb6be4b53f5755c20d6da2194ff445c133a2bcdb33e27 SHA512 084ff9135dd0a92596a4d65f2fd461c8e84907ff87e467f6d144ee3b52ef7aeb44ffa5a8c25e74e5ff25588bc6c5b13b44ab2f24ef5e1c6652513b5c2a39f78d
DIST cacti-1.2.26.tar.gz 43637358 BLAKE2B 862b98e9b194f211a400b37f90c2bfb128bf71ee4660391ba2311deedd8b1342ce0d17d67181d16deae345c12596d7599b1272272b32fd7ab52fe2850f8209f6 SHA512 43bfa2fa5b87267191f845de8be38025b795509eb12817e5ff9884b20676655ec4e5230e015abe2afa9f10354317eec39081613e5c9fec4f6a6f314bedf873ab
-EBUILD cacti-1.2.21.ebuild 1016 BLAKE2B 44ba0fab1a64363f358220d83f4872505bd3ce5da6c8bee7a3b9d7dc1f8a849e5d8276a9a2189035c8dff1312318ec45e02656867f0d6ba83fcaafe1a9ece37b SHA512 ad214310229063328b0a8befe601c74ce9d6a95c25e81f44cea625f92e19cbc26f5e008523402d96ba4ea7915063d238a2c2cfb68f26c2843ceef50c6e4488b3
-EBUILD cacti-1.2.26.ebuild 1019 BLAKE2B 3bfa861ffff34a337717b7179eb09dc444191a1be32637b476ae904f659ff08bf332dbfd4b5039812c0b43f07a0a9e0fb9b6ad52c8b6cc3175476a1b186a9c06 SHA512 d908aa82d55550314dafa8e183265b4ba00138ad25c5355568eee93190de1c3b81682b6b176b97d88ebfdf0981c4c8f63b0a58f0080c0b9e01a91ea1ad42ba91
+EBUILD cacti-1.2.21.ebuild 1011 BLAKE2B 385d5996afb799d0ac64bf24a3ac36c7eaec41aad71a67ff61ebaf60d0320ec359b78d973df66d652a63790e098e79ba1948092d0b678a484cd135e799356ea3 SHA512 801b3a55d85cd1dae3d4b7fa059a2aac30239b9dc33cd2267fb1716d8734190435088d122b8f9b6c12becb38e7add708b47d90716690604804590755c5111b94
+EBUILD cacti-1.2.26.ebuild 1014 BLAKE2B 004f3006073316b0b46253c54accb7bd479dab259f7c97727df43d98a3305d2312d1b47a5e7b821aed96e71e2d2959e3ed84d633c4d256281c9578203b15af95 SHA512 815abe38d6a2b2fea1f0403793fd4d6f1aeb04efe206a8f8daf81b7d1b3ee1622828488809d4ba8448462da775d27a439017d42eed8dc6c70ef2d48ce38a364e
MISC metadata.xml 935 BLAKE2B f600d10bd7dfd3bce36a092f31a12a750548866bac21b5b66ff4fc4a876c554ee26d5c4f467830bd3fdcdaf63b0c20c53bf5ca1fb98d6497f84a04b3d8474a81 SHA512 309b48d93e91560458b50ef3c96f1da32a7b7d2dbf38eb4bdaad7b6acb4301528fb9f50b2e79398c7c6026f19efb66d2c79a46afe8e38ecd01f0a4d2d9310ca0
diff --git a/net-analyzer/cacti/cacti-1.2.21.ebuild b/net-analyzer/cacti/cacti-1.2.21.ebuild
index 8b3907868f76..1bbc77868e48 100644
--- a/net-analyzer/cacti/cacti-1.2.21.ebuild
+++ b/net-analyzer/cacti/cacti-1.2.21.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ HOMEPAGE="https://www.cacti.net/"
SRC_URI="https://www.cacti.net/downloads/${MY_P}.tar.gz"
LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc ~ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc64 sparc x86"
IUSE="snmp doc"
need_httpd
diff --git a/net-analyzer/cacti/cacti-1.2.26.ebuild b/net-analyzer/cacti/cacti-1.2.26.ebuild
index 711ac1952fbe..9a2afedc7d82 100644
--- a/net-analyzer/cacti/cacti-1.2.26.ebuild
+++ b/net-analyzer/cacti/cacti-1.2.26.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://www.cacti.net/"
SRC_URI="https://www.cacti.net/downloads/${MY_P}.tar.gz"
LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc64 ~sparc ~x86"
IUSE="snmp doc"
need_httpd
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz
index da5d239802da..c0609a7ac98c 100644
--- a/net-im/Manifest.gz
+++ b/net-im/Manifest.gz
Binary files differ
diff --git a/net-im/discord/Manifest b/net-im/discord/Manifest
index ab929de8b5c6..21af0cbc744b 100644
--- a/net-im/discord/Manifest
+++ b/net-im/discord/Manifest
@@ -1,3 +1,3 @@
-DIST discord-0.0.55.tar.gz 101431088 BLAKE2B a4d7826f1198a988653996bed9a91a1005d26dc97be95ba1be3432019cab773a8eaf4dcf2b5bf281a8bbc195c4b0a81e8f2923a69705bb9a450c7df81c169e9d SHA512 c12365109cb4db94033fda101073d2a3d6af7bdc9728e025494ee8d44ebf5f27623861879ec38bb7dd88d40de7cddede268e0f5e44bfeb586fc12713a3758c5b
-EBUILD discord-0.0.55.ebuild 3517 BLAKE2B 376f475de1231064440fa4508621101f2668319cc0d1b91592bfed39e5673994fc2c7a6fbd4e8df88e301d17ca6975e75cb2a5ecc0db591ad608235ad29769c1 SHA512 2e7678d3c65b235ec6d955e13af6b73447a1e32cd79592bcca1948ab232cb5f6f270cc6cc61c8f356f9c32ad539d9920f613d2df749590fd9498a1195532e751
+DIST discord-0.0.56.tar.gz 101443782 BLAKE2B 0fef1052eabb28fb9134d4a86d0bf5d3abc475fa020933750bb160dd8bfb4b1e7e1143671da44d7bc314c59337daac2d873b908816c6c4b055368ea9b1a744a8 SHA512 799d6cf5fcdeff83aaad20662668b17ff0cf88edab1bf404ad366340d0783269fef8800382a111f8505b353031c80cd17ab804a56f51f3c8bb2e2a2c5e6b86ec
+EBUILD discord-0.0.56.ebuild 3517 BLAKE2B 376f475de1231064440fa4508621101f2668319cc0d1b91592bfed39e5673994fc2c7a6fbd4e8df88e301d17ca6975e75cb2a5ecc0db591ad608235ad29769c1 SHA512 2e7678d3c65b235ec6d955e13af6b73447a1e32cd79592bcca1948ab232cb5f6f270cc6cc61c8f356f9c32ad539d9920f613d2df749590fd9498a1195532e751
MISC metadata.xml 506 BLAKE2B ff098a1c9341a94ebb21da57c3028d3d96e884e19e3adf2df8d50b694a1ca3eee61f5dfd90eaa557a0a0eee769fd11dfa7bbf63308386a11faa56d13687e33c3 SHA512 56baf0a5323057b4af83a7b7d760b2b1e071e15ca4eef6546eab4104fbdd026906f68d8023a3155f492d8d93cd7022c5d0017372cbaf2894b94bd253b2ce3665
diff --git a/net-im/discord/discord-0.0.55.ebuild b/net-im/discord/discord-0.0.56.ebuild
index fefed5b524d7..fefed5b524d7 100644
--- a/net-im/discord/discord-0.0.55.ebuild
+++ b/net-im/discord/discord-0.0.56.ebuild
diff --git a/net-irc/Manifest.gz b/net-irc/Manifest.gz
index c65304e2d32e..64ccbe5dd99f 100644
--- a/net-irc/Manifest.gz
+++ b/net-irc/Manifest.gz
Binary files differ
diff --git a/net-irc/ninja/Manifest b/net-irc/ninja/Manifest
deleted file mode 100644
index cfe8c3858d76..000000000000
--- a/net-irc/ninja/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST ninja-1.5.9pre14.tar.gz 920668 BLAKE2B c2aa578848bb3f2db5a199615bb9a3eeb592627b974c9a989acfeb2306dce7285429b7910f83a77443c2160e936129900f0ca042672dd9f8c0242d8d93f59ba5 SHA512 5a379ed355c06d28f26ed7b97e657b463deec0832ebf822424ed92379e85066e8aca971943ad751e695c003a6ef1ab7fa46ff29e5febe30c439cdfdf6b4d6cfb
-EBUILD ninja-1.5.9_pre14-r2.ebuild 789 BLAKE2B a48dde2972950eb03782312f243d59a044feb8e5a6465b9d0aa4f40dd4be46cd0749299a760efafba929574e6c64e3fc084a63ae364d636d38596d3a787fd233 SHA512 3fb19a3587f69135a908de40de0b8a130e19313f3e7a616f80d64daa65dd4c1cff96795ab3e64f2ca98ecdac889f633f7c5367a3137e7dabc793508cdd5d9388
-MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/net-irc/ninja/metadata.xml b/net-irc/ninja/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/net-irc/ninja/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/net-irc/ninja/ninja-1.5.9_pre14-r2.ebuild b/net-irc/ninja/ninja-1.5.9_pre14-r2.ebuild
deleted file mode 100644
index 0956bf5760c6..000000000000
--- a/net-irc/ninja/ninja-1.5.9_pre14-r2.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Ninja IRC Client"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
-SRC_URI="ftp://qoop.org/ninja/stable/${P/_/}.tar.gz"
-S="${WORKDIR}"/${P/_*/}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc ~ppc64 ~riscv ~sparc x86"
-IUSE="ncurses ipv6 ssl"
-
-RESTRICT="test"
-
-DEPEND="
- virtual/libcrypt:=
- ncurses? ( sys-libs/ncurses:= )
- ssl? ( dev-libs/openssl:= )
-"
-RDEPEND="${DEPEND}"
-
-MAKEOPTS="${MAKEOPTS} -j1"
-
-src_configure() {
- tc-export CC
-
- econf $(use_enable ipv6)
-
- # Generated post-configure
- sed -i -e "s:/usr/lib:/usr/$(get_libdir):" Makefile || die
-}
-
-src_install() {
- default
-
- # bug #436804
- mv "${ED}"/usr/bin/ninja{,_irc} || die
-}
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index a4d645e2030a..c17ad6d05760 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/autoupnp/Manifest b/net-misc/autoupnp/Manifest
index 1fb5b973d86e..15687aa9df8e 100644
--- a/net-misc/autoupnp/Manifest
+++ b/net-misc/autoupnp/Manifest
@@ -1,5 +1,5 @@
-DIST autoupnp-0.4.7.tar.bz2 264916 BLAKE2B 3542c577a32f5ba3a8ea60c6f2ebb3d5cea76fa440d281e6895c246252d3ba70720aaafa4d843f06a23f1b022942cddb2a0b37b41eff91919db55fbbd87f28b5 SHA512 2c6bb3421fecbffea2a63ea1e930b7c789459d4626a0f281abe0e9bb62e5efc772475d4bf0c9f13fe2e9e13417940c6eb17408e6aae28bc24a4fc2e16d4dc8de
DIST autoupnp-0.5.0.tar.gz 7402 BLAKE2B b6de76a45e6811e57cfb15bf41d3305ad4e8ed9b1459270426724b016d33a9a398bae5bca4d3d87360d712614fcad0fa5d8571db88ce632afd43220539ba992d SHA512 0118b20fdb225673348c3ba469bfde6c37e79fba42e7dbf7bca6a0c25dd9f853b0ee73860c5dbb8165e97125cb71b2794d4e88ece0a1155c85f4c83390131dbc
-EBUILD autoupnp-0.4.7.ebuild 613 BLAKE2B be6a08d4a48362ea3020a7ebe14ecfd6e93929f651fd5b988092d3ff88afa6329fc40201eba113b08f9c89ec8bdf24851673b49fb55f4a3851f8844eb1d0bd07 SHA512 83ff0c89b73ed0d549f3cc84ab35ce9ac27c2cfc3affd051c35724742b9f79cade1eb78190cbe23f20d07da5162f5e7e570cb40c52471d87425ebc4145d48c2a
-EBUILD autoupnp-0.5.0.ebuild 575 BLAKE2B fa4085e87095e89f62de9c7521540aaedeb421cdf3f79b40b63665fbe10dbe900d8332677da39c244c48e8f6c0428efa810ac000275e9a471534808cbca86be2 SHA512 e524f8bf4c81f5534d555c3dc6a77ca33a7ab0252af3b603fd38321d0033a0a67e8515a71696ac0b75016c36c6ae813b50cbc7c064b37a7adf30bf6b1999fe51
+DIST autoupnp-0.5.1.tar.gz 14091 BLAKE2B 0df03b00dbf6623512c4598b7a9d9222e01317cbeba04006bec00f071ae1397986358fa2af5af38c712648e31ad7c89e81a32d73fcd2be332e75630a86f03826 SHA512 6d5d34dbb008f3be979c2692b16cc1d45a8b3062ef9fd60c268bb26a066f898e974301157e8d7fdcef7d279804504b4d2703bc09f83c8cc1173529673febf10a
+EBUILD autoupnp-0.5.0.ebuild 582 BLAKE2B e3aeafe8a77726b343d0be5ea3244777018531f3a1fec07e2632a2b8942385547f737064eb8c16581e96f76a29418b3b7a5046862b4aa921cf334a8ba46b09bb SHA512 86e225fbda3dc1a7739e31d966b8131048a2889ff6e36b7686335d4db5880f6122e050d54e9bd687957894b1bf7aa5b326a56a726aac29742184cabd00927cc3
+EBUILD autoupnp-0.5.1.ebuild 578 BLAKE2B 555c29a06e660aca5b3142ed384d71c8c5cda39fe8f893e25098896c165e867bbf7eea93daeca9260c0c1ec02726e9d9977d9018a0ddfbd669b8d9b35e36e73f SHA512 0fa3bee521f509fc793eee30febc3047574a2ff40f63399aca0414720b199a6c330b21eab3504229a60dce8a8421d23bf88950178081fa7fbc00638341050eb0
MISC metadata.xml 392 BLAKE2B d4e689854968e0f26c88b8fa7f615df0d996711233e46bb0bdf1b265b31fa13a614b05a2e03b6b9df101b536dfea70f067a97661bba05bf7624e933a3ee7637d SHA512 42b53800c487b2e53644467ad0f754112d9116179d000dece34c824d1ab2a992046e1048139d88bc2202b5974e14ace9896af9500f05473ea9ba61dce42fb880
diff --git a/net-misc/autoupnp/autoupnp-0.4.7.ebuild b/net-misc/autoupnp/autoupnp-0.4.7.ebuild
deleted file mode 100644
index 787951d2ea25..000000000000
--- a/net-misc/autoupnp/autoupnp-0.4.7.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Automatic open port forwarder using UPnP"
-HOMEPAGE="https://github.com/projg2/autoupnp/"
-SRC_URI="https://github.com/projg2/autoupnp/releases/download/v${PV}/${P}.tar.bz2"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="libnotify"
-
-RDEPEND="net-libs/miniupnpc:0=
- libnotify? ( x11-libs/libtinynotify:0= )"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local myconf=(
- $(use_with libnotify)
- )
-
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
diff --git a/net-misc/autoupnp/autoupnp-0.5.0.ebuild b/net-misc/autoupnp/autoupnp-0.5.0.ebuild
index 9f5acac5c152..46dbe3d77c75 100644
--- a/net-misc/autoupnp/autoupnp-0.5.0.ebuild
+++ b/net-misc/autoupnp/autoupnp-0.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ KEYWORDS="~amd64 ~x86"
IUSE="libnotify"
DEPEND="
- net-libs/miniupnpc:0=
+ <net-libs/miniupnpc-2.2.8:0=
libnotify? ( x11-libs/libtinynotify:0= )
"
RDEPEND="
diff --git a/net-misc/autoupnp/autoupnp-0.5.1.ebuild b/net-misc/autoupnp/autoupnp-0.5.1.ebuild
new file mode 100644
index 000000000000..511f1373b8e6
--- /dev/null
+++ b/net-misc/autoupnp/autoupnp-0.5.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Automatic open port forwarder using UPnP"
+HOMEPAGE="https://github.com/projg2/autoupnp/"
+SRC_URI="
+ https://github.com/projg2/autoupnp/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libnotify"
+
+DEPEND="
+ net-libs/miniupnpc:0=
+ libnotify? ( x11-libs/libtinynotify:0= )
+"
+RDEPEND="
+ ${DEPEND}
+"
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature libnotify)
+ )
+ meson_src_configure
+}
diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz
index 6b1a9106b9cc..6f14584a2b21 100644
--- a/net-p2p/Manifest.gz
+++ b/net-p2p/Manifest.gz
Binary files differ
diff --git a/net-p2p/kubo/Manifest b/net-p2p/kubo/Manifest
index e722446a1b3a..712c5b4fc35a 100644
--- a/net-p2p/kubo/Manifest
+++ b/net-p2p/kubo/Manifest
@@ -5,5 +5,5 @@ AUX ipfs.service 372 BLAKE2B 8989cc474ab46309dda6d167fb89476b01d10e07374d53c480a
DIST kubo-0.26.0.tar.gz 16129891 BLAKE2B 199e3fb3d7982eb3bca35c7139a15f4c4f32a54bde2c9ae2e5b594524668d146296001ccfb29d1ded5eec0e82a02b4e16a4bbb7a82bcc4787ee06820f02d4687 SHA512 21bcfd605d0aa0b55afafa5c717b6b0f8c657722a207ae0cb901815b7881266ae528acc85d74e70f5fafec9407c68cd5dcb2e02ab9fbe61c05f648888e15e0e5
DIST kubo-0.28.0.tar.gz 16070929 BLAKE2B f0febdee1e2313c83369c07b520fe285e10a73322d87f3891dd8edc97d6fa3d8dab7644d6108d060ef652fe34ed7cacf75f756e48f1e022d16b12bc30d298c0b SHA512 e6ef309084b8f09b56e5bceae37cf220c7e015003a8660f132d4e79709c7bd29ae8d8bb02736dab6a447b3acccc7dd0bd7043955df0a787a72fb3b9dfe9c42f5
EBUILD kubo-0.26.0.ebuild 1972 BLAKE2B a2f586bdb3ffe1f0205128d3df74a2ffd18daa607473a1bd59c148a151e2b3a5e610297141dcc0bcc20430b625f012c0559834a38f0810ebbaccd0a3aa539ccd SHA512 6537777a9ca9b3126e21802d2ff58123fe5a40797421436c95a104e94e88250e2a2cf3f77b13ac990443ce6111c7a9083496582941a5910ff15c9b08405caa1d
-EBUILD kubo-0.28.0.ebuild 1973 BLAKE2B 78ffa37e7d70b2dc161120161aabc0d512c858e0d92126a171a1f30fce2875466ca761239d76351df391efe9bda251d5e39e656a2cb9ecd9587184c16d0ecdbf SHA512 5096ba0b1a9297de13b657d2454898f41b917acd5b2e368ea8d0f7c9b4d57bd8c24cafdc06f51633469cc1bc33d59af9ac15d90922c7d509d19365bc243ced76
+EBUILD kubo-0.28.0.ebuild 1972 BLAKE2B a2f586bdb3ffe1f0205128d3df74a2ffd18daa607473a1bd59c148a151e2b3a5e610297141dcc0bcc20430b625f012c0559834a38f0810ebbaccd0a3aa539ccd SHA512 6537777a9ca9b3126e21802d2ff58123fe5a40797421436c95a104e94e88250e2a2cf3f77b13ac990443ce6111c7a9083496582941a5910ff15c9b08405caa1d
MISC metadata.xml 596 BLAKE2B 68c5576e325ef2e0a6954047b8784427ca8b1d038c4b7fc7a7f2082e2682dbb8b807083251c9e5eca927d070d21b1f5ee9f96e2cb2437a9f5934bdc46f139fb6 SHA512 2d41af83abc0527e9031f8bec8d471dc7d163714bb42b9d7f65c943993e7d554207a5fb85ad96ae94c7876a74e2b3c8dba6a8f70e4f1bbb5a785bb98624233a9
diff --git a/net-p2p/kubo/kubo-0.28.0.ebuild b/net-p2p/kubo/kubo-0.28.0.ebuild
index 0d66c3d3aeb2..a0a1e83e9245 100644
--- a/net-p2p/kubo/kubo-0.28.0.ebuild
+++ b/net-p2p/kubo/kubo-0.28.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"
LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
DEPEND="
acct-group/ipfs
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index baaf7d2a789f..652fd2a690c6 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,4 +1,5 @@
AUX 60-transmission.conf 56 BLAKE2B 4c2aadb19b4c85ce8ecec4f190f83da81a8b9e27f02cb20b785251122b5a495d1b3b7425378c4e17d3cda3c1c5b92c4297140dcfc3d4973dfbd1ac8e713245ca SHA512 9f79cfb00fa92e6d9054aad615f0ca7a1ad9d57b750e40b8942b7987a4a93d97b1f1ba9774a64f2b16e7c49fe7ae5fb4978d7aca3c481431ff333d508ed36410
+AUX transmission-4.0.6-miniupnpc-2.2.8.patch 1133 BLAKE2B a58de4615b9d4c3e98a7d854e08d7987f2e730e44ae2ec3216a25f2da4d300ef387d9d0081d481a19475466f85b5c544b0a232fce12d37ee5580389b639bdc12 SHA512 b8d8be199050261ba5dae7a9646cbb680e778fc61ea927561fb5a8020501050a27eeb205d1c092c7f3ba808f456e1f88b02b8ceb6af36e4d47198a130107c622
AUX transmission-daemon.confd.4 735 BLAKE2B bc4c06dcf4a12282d36d446537ae8d3a461a9bb84f93b54f7d13be1c430209647bae89054b60f5d8dd434049140f74c1cb4ad04064d03b37ad88a851c28c07fa SHA512 47e78c85857eefb9be6c25d1e789cfb2a276d5816ba911ba1511e764469b2d9998edafe44247aff784113ca28926748bc5fb2b879280b780fd69ffb1e4e40736
AUX transmission-daemon.initd.10 1707 BLAKE2B 57857fa0b628f0c49ebaf13544b366bf9db39c70f31556a21262556ad89657a7f13c84e19f882839e4bc10f2b8afef96aa51f833478e38f215499244ca8b388b SHA512 30d9fe7d06ca3c92ff436e9bbe84729a5b343b52965f8d1d3d43f14f5fa25881dbc9676c5d3d916cff552aad5872ed41c2930e9ce3a5f7c958dbeec0d1ab1ac4
AUX transmission-daemon.service.conf 69 BLAKE2B 6e38a28f54366850ae794896f2954c3af77afead303197c49970873fa604d6b375e71122de8d3645f9fcc8abed4f696ac257bd59ba87ebdc5cdd5839d32c0a7b SHA512 3dc02be596296fc1efbf1bc690be3953709af00c230f55db4d067ff592d87e1a465faa4067bc15d65a8a27fed2cf07d108abb2ed45fc76b47b0642ce2e182946
@@ -6,6 +7,6 @@ AUX transmission-daemon.tmpfiles 55 BLAKE2B 0f7200295e1faa22bc598e080d4c1583c5cc
DIST transmission-4.0.5.tar.xz 9745756 BLAKE2B 60caa3bc615137b225d3ac3f25daa352c6960fcc848c91e5ea45488ae109d93b53e314e4683bd7c4ef3f9b2f364d796b6c5bb014ca647d3f44fb5c9df9f8c997 SHA512 9d3df965929ba18aa8186f89060aeacc8ead3df4a5acdc74a005dc62deadc5fa239af99c49ca2477cc5c1adfcd834481105f1dbc94e0efe210e9e6680bfec124
DIST transmission-4.0.6.tar.xz 11908296 BLAKE2B 3eb1d851322299cb1b79c799f431c09db5aee1be0372fa2877e16508ca6f9e78ea42ed75520ab29a3325e62efcfca63a83559db73c39c981c9e2eddb403ef65a SHA512 d11654bd5174a990d8021fde890389bc7c073f63f80e1335bb2c250aff60f06d0b6481fb041ae4fdccd1c43278c71ddc36f692d7dda3ed2a1aaa9bd1bbc2cb0c
EBUILD transmission-4.0.5-r1.ebuild 3830 BLAKE2B 972f36affb1d5fd1705f33d85986a1f27cdd3ab45da2fe548841ef720005991badd445249a15bf37b048b02573fdbfb9c85a5345150ecd4c723733af8fc4b3ed SHA512 becd5c02266abbe6675659284ff5e3d4cd49ddffe661e6866752e8b4fbd4c1f1d039d4723edd0dc624036216ad7a8c036e6e2461d4988949bb55cddb6c876998
-EBUILD transmission-4.0.6-r1.ebuild 3834 BLAKE2B 64d4c70f22fb5d7df5ca66e5e68deeb708f54e23cb4f8d75034932bc266d1f3d2f6f8d15c1f8f45c2fd3cbb1d020dbd096d46e7a4ce5c603984fc4244cd1912b SHA512 3390879c6dc1670aa4983c326864c23acb777815bdd3b781648bda1df44799b927b5821fc4ce75d63eed7d65497cac8ca160a045ffbd2c69bc780e9db91914cd
+EBUILD transmission-4.0.6-r2.ebuild 3896 BLAKE2B 7029277a31b2280e1b653399eb9dc019d30da1bf0f3e9d4f4787a0fba4939c2fe182fcc64825c693693437b9c23f94af4f379a58acead2fa5793befc5fd0e1dd SHA512 b1683b5975125813900287132281780e5f33e3b227ed85db6c1a993d76d534dc5f64a7768d22f1d9f62b8e884946ca0b1c1a1fdf2fb338ed3bd227afb1b90bf3
EBUILD transmission-9999.ebuild 3833 BLAKE2B 22cb14a194626d12f08a6761b7262e4e3acd68b810aba347f1ee936fa6b28dcea1aac3a273be0c619e8a7b39ae6716ba7b658444f2cf0256e449ca3c8f78b60d SHA512 042664e8261e90eb8db24b127415bcd432843e19ddae19d700763e640fb0cafd67a4fbc4e55fdf4013bdccd781ebf328e4e1d3c1ef0e6b99ff059e8b41d1abd1
MISC metadata.xml 621 BLAKE2B 89797292aad810a155e4f0831c089f83a2058ed5fe3bb02c6462c50c5b4e1a534b747410f52d43d4c9f9946ef95ea514c9ee6bc55ef36015c2fdf3e1a9f2e50b SHA512 67d95f7b65da7422dd3153a945f15c59a7d57fa3da222f1ac147503a07c74e81fcbd0bc294a8fdb1ac42000ae25524afd7681b770479eb6ba4bbfb26dcd25908
diff --git a/net-p2p/transmission/files/transmission-4.0.6-miniupnpc-2.2.8.patch b/net-p2p/transmission/files/transmission-4.0.6-miniupnpc-2.2.8.patch
new file mode 100644
index 000000000000..e1f9c2e36b8d
--- /dev/null
+++ b/net-p2p/transmission/files/transmission-4.0.6-miniupnpc-2.2.8.patch
@@ -0,0 +1,24 @@
+https://bugs.gentoo.org/934016
+https://github.com/transmission/transmission/pull/6907
+
+From 3523b928c8c968d0b7bca2c6c3a84a939e908f8c Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?C=C5=93ur?= <coeur@gmx.fr>
+Date: Mon, 10 Jun 2024 22:16:06 +0800
+Subject: [PATCH] bump miniupnpc to 2.2.8
+
+diff --git a/libtransmission/port-forwarding-upnp.cc b/libtransmission/port-forwarding-upnp.cc
+index 6d7bbc7f7c2..d805bc18218 100644
+--- a/libtransmission/port-forwarding-upnp.cc
++++ b/libtransmission/port-forwarding-upnp.cc
+@@ -261,7 +261,11 @@ tr_port_forwarding_state tr_upnpPulse(
+
+ FreeUPNPUrls(&handle->urls);
+ auto lanaddr = std::array<char, TR_ADDRSTRLEN>{};
++#if (MINIUPNPC_API_VERSION >= 18)
++ if (UPNP_GetValidIGD(devlist, &handle->urls, &handle->data, std::data(lanaddr), std::size(lanaddr) - 1, NULL, 0) ==
++#else
+ if (UPNP_GetValidIGD(devlist, &handle->urls, &handle->data, std::data(lanaddr), std::size(lanaddr) - 1) ==
++#endif
+ UPNP_IGD_VALID_CONNECTED)
+ {
+ tr_logAddInfo(fmt::format(_("Found Internet Gateway Device '{url}'"), fmt::arg("url", handle->urls.controlURL)));
diff --git a/net-p2p/transmission/transmission-4.0.6-r1.ebuild b/net-p2p/transmission/transmission-4.0.6-r2.ebuild
index de67e505ed49..b30c5a0934af 100644
--- a/net-p2p/transmission/transmission-4.0.6-r1.ebuild
+++ b/net-p2p/transmission/transmission-4.0.6-r2.ebuild
@@ -46,7 +46,7 @@ COMMON_DEPEND="
mbedtls? ( net-libs/mbedtls:0= )
net-libs/libnatpmp
>=net-libs/libpsl-0.21.1
- <net-libs/miniupnpc-2.2.8:=
+ net-libs/miniupnpc:=
>=net-misc/curl-7.28.0[ssl]
sys-libs/zlib:=
nls? ( virtual/libintl )
@@ -76,6 +76,10 @@ RDEPEND="${COMMON_DEPEND}
${ACCT_DEPEND}
"
+PATCHES=(
+ "${FILESDIR}/transmission-4.0.6-miniupnpc-2.2.8.patch"
+)
+
src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
diff --git a/net-proxy/Manifest.gz b/net-proxy/Manifest.gz
index 5912c5c6857b..7d512c6813be 100644
--- a/net-proxy/Manifest.gz
+++ b/net-proxy/Manifest.gz
Binary files differ
diff --git a/net-proxy/haproxy/Manifest b/net-proxy/haproxy/Manifest
index 8f58a9393c7d..67a07c4ef272 100644
--- a/net-proxy/haproxy/Manifest
+++ b/net-proxy/haproxy/Manifest
@@ -27,7 +27,7 @@ EBUILD haproxy-2.7.9.ebuild 6633 BLAKE2B 19be9b673125e5065bd26f05a74a17cc69b1241
EBUILD haproxy-2.7.9999.ebuild 6637 BLAKE2B fe6c095b954243d47f4a64539177c2aad4a60d214606d5748ac7682866d46a071ef22b578edc628ad9ae0ed69aad9b8730c1a56575875cdd93145e4f879cae37 SHA512 91d0c3d9445c53a8b421936e21c223e5057f6c0e8700eb5547b8e5779697044596ba01f8481acbca7ffd19c2e0e821b0c36240a45900091ca432003437249557
EBUILD haproxy-2.8.7.ebuild 6633 BLAKE2B 19be9b673125e5065bd26f05a74a17cc69b1241ad5c60163ba018ab2c98b08bc5b8292eee6e4409168101946a113fa4499613eaaf45e512c4bf34863d2a01b7a SHA512 774e6c1bf3ffcc1a11f4dcbb0cef1dfb264ec331b1635abe8d145c19343ecdac38232dfb04448b1a84c45f129463c986edfca2b67c47ffbc2327d358bf0c3630
EBUILD haproxy-2.8.9.ebuild 6637 BLAKE2B 68f64c5674901f80b5a670b6b70295622214e0b4bd8878269685888cf1b5c8721d38820d2db2140e98f8f9b0cde169a117e37a901c56901a1e504add1c6daeda SHA512 fa340d159a0dc699793879bcddf48d6718104b120de757379e8bd7fd448a135f852b8d9cf6b3760628e6fc9ebaf992d5b66215aa94c4019252960f56e2d8cb06
-EBUILD haproxy-2.8.9999.ebuild 6637 BLAKE2B 68f64c5674901f80b5a670b6b70295622214e0b4bd8878269685888cf1b5c8721d38820d2db2140e98f8f9b0cde169a117e37a901c56901a1e504add1c6daeda SHA512 fa340d159a0dc699793879bcddf48d6718104b120de757379e8bd7fd448a135f852b8d9cf6b3760628e6fc9ebaf992d5b66215aa94c4019252960f56e2d8cb06
+EBUILD haproxy-2.8.9999.ebuild 6637 BLAKE2B fe6c095b954243d47f4a64539177c2aad4a60d214606d5748ac7682866d46a071ef22b578edc628ad9ae0ed69aad9b8730c1a56575875cdd93145e4f879cae37 SHA512 91d0c3d9445c53a8b421936e21c223e5057f6c0e8700eb5547b8e5779697044596ba01f8481acbca7ffd19c2e0e821b0c36240a45900091ca432003437249557
EBUILD haproxy-2.9.6.ebuild 6633 BLAKE2B 19be9b673125e5065bd26f05a74a17cc69b1241ad5c60163ba018ab2c98b08bc5b8292eee6e4409168101946a113fa4499613eaaf45e512c4bf34863d2a01b7a SHA512 774e6c1bf3ffcc1a11f4dcbb0cef1dfb264ec331b1635abe8d145c19343ecdac38232dfb04448b1a84c45f129463c986edfca2b67c47ffbc2327d358bf0c3630
EBUILD haproxy-2.9.7.ebuild 6637 BLAKE2B 68f64c5674901f80b5a670b6b70295622214e0b4bd8878269685888cf1b5c8721d38820d2db2140e98f8f9b0cde169a117e37a901c56901a1e504add1c6daeda SHA512 fa340d159a0dc699793879bcddf48d6718104b120de757379e8bd7fd448a135f852b8d9cf6b3760628e6fc9ebaf992d5b66215aa94c4019252960f56e2d8cb06
EBUILD haproxy-2.9.9999.ebuild 6637 BLAKE2B fe6c095b954243d47f4a64539177c2aad4a60d214606d5748ac7682866d46a071ef22b578edc628ad9ae0ed69aad9b8730c1a56575875cdd93145e4f879cae37 SHA512 91d0c3d9445c53a8b421936e21c223e5057f6c0e8700eb5547b8e5779697044596ba01f8481acbca7ffd19c2e0e821b0c36240a45900091ca432003437249557
diff --git a/net-proxy/haproxy/haproxy-2.8.9999.ebuild b/net-proxy/haproxy/haproxy-2.8.9999.ebuild
index dca3aa00891c..ce11ece1a066 100644
--- a/net-proxy/haproxy/haproxy-2.8.9999.ebuild
+++ b/net-proxy/haproxy/haproxy-2.8.9999.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="7"
+EAPI="8"
LUA_COMPAT=( lua5-4 lua5-3 )
diff --git a/net-wireless/Manifest.gz b/net-wireless/Manifest.gz
index a3e69af55e4d..961c4b9e165e 100644
--- a/net-wireless/Manifest.gz
+++ b/net-wireless/Manifest.gz
Binary files differ
diff --git a/net-wireless/gr-ieee802154/Manifest b/net-wireless/gr-ieee802154/Manifest
index 44dc892b6108..b4c05b78e3d5 100644
--- a/net-wireless/gr-ieee802154/Manifest
+++ b/net-wireless/gr-ieee802154/Manifest
@@ -1,4 +1,4 @@
DIST gr-ieee802154-0.0_p20210719.tar.gz 155040 BLAKE2B c198de71391ddc2ad32255476b8b9ba0e13bd3eb3c674b21846174cd3d8804c68e407f4e019cc164b1d10eae5ee672ae31a5f23a450d08abd477aa244ef479fb SHA512 77f746832bfaec53ad6439b69de8712fb444d7b45fdc9937445c6df5d6a5a9a19363ab180c063b6c0647dff8c0404797d190730124a2248418e0fee5daff26f7
-EBUILD gr-ieee802154-0.0_p20210719-r3.ebuild 1669 BLAKE2B 04b419f22e0c63f7015b6706c741cec86c287e33f78ee50101d1d6946829f2808c4ea207423e6c86432133cd09559ba691b6dcb2cee828ee3b3ca51b1df392b9 SHA512 e02531eda1105f52832092888659ffdc59116ea29b82fb636d64b9b4c93a4761462c89da12cd4053a7907608809e99474e540b38043e0d688da7ef87541c729b
-EBUILD gr-ieee802154-9999.ebuild 1671 BLAKE2B d025957867d54285d38de2e1cfc2e6ed9b8e1e960ec6b5fd1632046566cc90d764be34b93cd51b076a163af3b0537cdcb6b704a41b58ffcf051a8ecf5ccead12 SHA512 33d8abf36c6aef4d19ffa44691b229ca48735b2141c4c45cd0385d5168ed7f5adb91e59e724c7af2218a2a4dfc0d0fb464725acef443ab17daf8f42e77ac0d1a
+EBUILD gr-ieee802154-0.0_p20210719-r3.ebuild 1669 BLAKE2B 527ae555cc4cdd258ac2b88aba94efa0b8f476b71da74050121b361daf3c80df28844d4c6e19ad7de426156d4208fa12bf31f118b849b517c1238a30f484adc9 SHA512 dace54db5decea345ab4f47f7ec14953750454e9ec48a08f7bc113e535ea49b2c46c80c7e54920c0a7e888f059c7b289361b4106449195449c29a25324ac45d1
+EBUILD gr-ieee802154-9999.ebuild 1671 BLAKE2B cc7ed6b2479f80ac8fe26bc3a24c64206dc42f68b2ace567d61c3a647cb3b834bd5c759cf5544ede329d8ff4fac79a3ea3310462a6bcf9022377d34081f1ef16 SHA512 db2f4babd27b4a59e8ffcfcf98779b0cccaedee0d01c9583f6791422ebdeb7407dd046e1d14acdb1a8b3390494c0b5ad19dca844a7efb54c55147a0597105147
MISC metadata.xml 327 BLAKE2B 2c9e8d4809ade74a47f5ec1e0f208345c49edc0a994226a8a29739643b1558fa3fe426ce64636742708b32a5a2ac0e9472fbd91545d30d18d0e8755d2743c483 SHA512 dd940d9241b852de89bfcb8f921663ec946f2833c2741ddf39ab6cffcbb275c63e7407a97f8c650135d79351f26622c2a23b05251ca2d9b61eb5a64108ad0200
diff --git a/net-wireless/gr-ieee802154/gr-ieee802154-0.0_p20210719-r3.ebuild b/net-wireless/gr-ieee802154/gr-ieee802154-0.0_p20210719-r3.ebuild
index 3965c4c7a1e3..e1b48bb9f238 100644
--- a/net-wireless/gr-ieee802154/gr-ieee802154-0.0_p20210719-r3.ebuild
+++ b/net-wireless/gr-ieee802154/gr-ieee802154-0.0_p20210719-r3.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
inherit cmake python-single-r1
diff --git a/net-wireless/gr-ieee802154/gr-ieee802154-9999.ebuild b/net-wireless/gr-ieee802154/gr-ieee802154-9999.ebuild
index 3f784616f50d..fbf88104daa3 100644
--- a/net-wireless/gr-ieee802154/gr-ieee802154-9999.ebuild
+++ b/net-wireless/gr-ieee802154/gr-ieee802154-9999.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
inherit cmake python-single-r1
diff --git a/net-wireless/iwd/Manifest b/net-wireless/iwd/Manifest
index 992af0401493..c39f15e47b7f 100644
--- a/net-wireless/iwd/Manifest
+++ b/net-wireless/iwd/Manifest
@@ -2,7 +2,9 @@ AUX ead.initd 243 BLAKE2B dcd843a764c28064eb6bb6c0be6c64482df0ab0fa01e14831f0060
AUX iwd.initd-r1 290 BLAKE2B ea7a6a51ab0fe4f83a748e61e245cf2d7abac898431bf84d9f30c56a7706828dd8e1544ecd61931f52fd5f52791abb0cfe07c685c297f560fe257b8769bfd6e6 SHA512 be44fb430252cf51e192b7b09a05302e1b9edfc4ebb7c5a357d912d727f25afc165b02752f9c51a9056e86471a12f3d2cfa384560b417d5303a93b5c4dff0a28
DIST iwd-2.14.tar.xz 1082236 BLAKE2B ae50866ad0b3f0139352467f50b9babf054a91ec3c6298ac79842fa91f6df6802ea2b1e51688dce8d6487210b923a84b546a0afe996df7be9bad5eeb13129a7b SHA512 6af763d8dda4a8e99d96a6c94a72c16d298274fb224cc11912b4ec9eb8c80b599b49145b0fc979f213d14f6af100eb03477b6140272d303277d851eb8c8f9e07
DIST iwd-2.17.tar.xz 1083756 BLAKE2B f930c13cafa7bcfe30b481891d2a8a7a439b316aaafb5ca9b05b2c2123cfe76ec032e8194e3bf1de34ce4330016a14c7fc316d15c03428f7832213220789f486 SHA512 06630fa1fdedbe82dc294eb0b44b542e79c11c09ffed8d8dcd4e38089ab43b8f5fbcfb2af29df494441fd54bc87d76c988fde2c639c219a890bbc45de3fff53d
+DIST iwd-2.18.tar.xz 1087800 BLAKE2B b7fca601f4ccaac97281ffe60388ba0de0b831bb874790cb929fffea65ed998ea9dbdfd083c4f8e564c5c283841939defbfc5579bc3bc37672743d7bb35cad61 SHA512 b6af060467120c8ee016ecc8eb216c620e194aef09a6c12a7c334f6b6bc33c89d20796d61e6b1a2c68dfb38116c4a727347d09f5ed4c2e58a45f01afc0ea70b6
EBUILD iwd-2.14.ebuild 4133 BLAKE2B 36d9c8f41a74a3e7adfd0d87c4f1015fa3673de80ebd6d96353c17573c0511b8ee3ab22cb60616a46f0c22e70f81bd619c325676d7cf35961623d685894dad23 SHA512 63b19753390b0191f6ebc906d24ba05232a55d530527d2baa6a578bc0cabed4f4f29cbb535f3c23ea8cbb9d0a70aaf8fc07b78c0bd806cecb92f21dde2aa1c7d
EBUILD iwd-2.17.ebuild 4133 BLAKE2B 6032396d37887128a0778d57b0bf2bebc582c814dac22b170e3ddbae16d3e909b8e56c72e5a4f8ceecf67a798ebe7f62f2eed406ecab96818a7552f73449cf5b SHA512 cdbbec2221bdccc4292fc2b267e5f7953440ee78880b12f82e2f83202d59e9c6db6679badd1ca4ca625e83b6762a828deeb452e6e381b95dce61b16463dca62b
+EBUILD iwd-2.18.ebuild 4139 BLAKE2B b082efc3eb8165c8fd19adb5450f1856e37ffceec3ac72c717d953a139b9fa1c5cd76c29e95f81601b3eff876415db54bc811e141fa10b855735099c313f5152 SHA512 e0355db625df7b9eb595de008d742a0208881c3334230b2f3ab9b45ffb3d42de3326342b18ece4ae508cb68bae2a2424f277a7b3a53114ba2a051b9554be1ad0
EBUILD iwd-9999.ebuild 4134 BLAKE2B fc962b5d779c059553cdb33cda2ca2824c7dcea091de99b884d2d6bc7e89cc2b2b43bc5cd4064b50386b7be21b1516cf9435c47276cde6f2ec2dcde284f18b65 SHA512 7e9ed114434f2d26b7b85a03f458ee30fcdcc12622da4501d00e685e712b4bb706939b2e0ffba358375b6025816a9b9ca9bd19d8ea7aac228662dad3dfc48baa
MISC metadata.xml 717 BLAKE2B 4619afbff3a4275ff2307476c044c1a4f7c2a14ec4fbeec0db02cd35d8ec98a5d3febcde34dbc43a358129d02369ee6178e02d3938b7cace99946a963d235d99 SHA512 46809c9157af3809f720d38e71e900bb4ee8418f79030cda45e7c4547dca9f2f3b5932c5b481c44ae6bbfd0b48c0997106ada3be30ef5f2110cc287738f24473
diff --git a/net-wireless/iwd/iwd-2.18.ebuild b/net-wireless/iwd/iwd-2.18.ebuild
new file mode 100644
index 000000000000..d273c035b947
--- /dev/null
+++ b/net-wireless/iwd/iwd-2.18.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit flag-o-matic linux-info systemd
+
+#Set this variable to the required external ell version
+ELL_REQ="0.66"
+
+if [[ ${PV} == *9999* ]]; then
+ inherit autotools git-r3
+ IWD_EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/wireless/iwd.git"
+ ELL_EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git"
+else
+ SRC_URI="https://mirrors.edge.kernel.org/pub/linux/network/wireless/${P}.tar.xz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ MYRST2MAN="RST2MAN=:"
+fi
+
+DESCRIPTION="Wireless daemon for linux"
+HOMEPAGE="https://git.kernel.org/pub/scm/network/wireless/iwd.git/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+client cpu_flags_x86_aes cpu_flags_x86_ssse3 +monitor ofono selinux standalone systemd wired"
+
+DEPEND="
+ sys-apps/dbus
+ client? ( sys-libs/readline:0= )
+"
+
+[[ -z "${ELL_REQ}" ]] || DEPEND+=" >=dev-libs/ell-${ELL_REQ}"
+
+RDEPEND="
+ ${DEPEND}
+ acct-group/netdev
+ net-wireless/wireless-regdb
+ selinux? ( sec-policy/selinux-networkmanager )
+ standalone? (
+ systemd? ( sys-apps/systemd )
+ !systemd? ( virtual/resolvconf )
+ )
+"
+
+BDEPEND="
+ virtual/pkgconfig
+"
+
+[[ ${PV} == *9999* ]] && BDEPEND+=" dev-python/docutils"
+
+pkg_setup() {
+ CONFIG_CHECK="
+ ~ASYMMETRIC_KEY_TYPE
+ ~ASYMMETRIC_PUBLIC_KEY_SUBTYPE
+ ~CFG80211
+ ~CRYPTO_AES
+ ~CRYPTO_CBC
+ ~CRYPTO_CMAC
+ ~CRYPTO_DES
+ ~CRYPTO_ECB
+ ~CRYPTO_HMAC
+ ~CRYPTO_MD4
+ ~CRYPTO_MD5
+ ~CRYPTO_RSA
+ ~CRYPTO_SHA1
+ ~CRYPTO_SHA256
+ ~CRYPTO_SHA512
+ ~CRYPTO_USER_API_HASH
+ ~CRYPTO_USER_API_SKCIPHER
+ ~KEY_DH_OPERATIONS
+ ~PKCS7_MESSAGE_PARSER
+ ~RFKILL
+ ~X509_CERTIFICATE_PARSER
+ "
+
+ if use amd64;then
+ CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_DES3_EDE_X86_64"
+ WARNING_CRYPTO_DES3_EDE_X86_64="CRYPTO_DES3_EDE_X86_64: enable for increased performance"
+ fi
+
+ if use cpu_flags_x86_aes;then
+ CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_AES_NI_INTEL"
+ WARNING_CRYPTO_AES_NI_INTEL="CRYPTO_AES_NI_INTEL: enable for increased performance"
+ fi
+
+ if use cpu_flags_x86_ssse3 && use amd64; then
+ CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_SHA1_SSSE3 ~CRYPTO_SHA256_SSSE3 ~CRYPTO_SHA512_SSSE3"
+ WARNING_CRYPTO_SHA1_SSSE3="CRYPTO_SHA1_SSSE3: enable for increased performance"
+ WARNING_CRYPTO_SHA256_SSSE3="CRYPTO_SHA256_SSSE3: enable for increased performance"
+ WARNING_CRYPTO_SHA512_SSSE3="CRYPTO_SHA512_SSSE3: enable for increased performance"
+ fi
+
+ if use kernel_linux && kernel_is -ge 4 20; then
+ CONFIG_CHECK="${CONFIG_CHECK} ~PKCS8_PRIVATE_KEY_PARSER"
+ fi
+
+ check_extra_config
+}
+
+src_unpack() {
+ if [[ ${PV} == *9999* ]] ; then
+ EGIT_REPO_URI=${IWD_EGIT_REPO_URI} git-r3_src_unpack
+ EGIT_REPO_URI=${ELL_EGIT_REPO_URI} EGIT_CHECKOUT_DIR=${WORKDIR}/ell git-r3_src_unpack
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ default
+ if [[ ${PV} == *9999* ]] ; then
+ eautoreconf
+ fi
+
+ sed -e "s:Exec=/bin/false:Exec=${EPREFIX}/usr/libexec/iwd:g" -i src/net.connman.iwd.service || die
+}
+
+src_configure() {
+ append-cflags "-fsigned-char"
+ local myeconfargs=(
+ --sysconfdir="${EPREFIX}"/etc/iwd --localstatedir="${EPREFIX}"/var
+ "$(use_enable client)"
+ "$(use_enable monitor)"
+ "$(use_enable ofono)"
+ "$(use_enable wired)"
+ --enable-systemd-service
+ --with-systemd-unitdir="$(systemd_get_systemunitdir)"
+ --with-systemd-modloaddir="${EPREFIX}/usr/lib/modules-load.d"
+ --with-systemd-networkdir="$(systemd_get_utildir)/network"
+ )
+ [[ ${PV} == *9999* ]] || myeconfargs+=(--enable-external-ell)
+ econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+ emake "${MYRST2MAN}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" "${MYRST2MAN}" install
+ keepdir "/var/lib/${PN}"
+
+ newinitd "${FILESDIR}/iwd.initd-r1" iwd
+
+ if use wired;then
+ newinitd "${FILESDIR}/ead.initd" ead
+ fi
+
+ if [[ ${PV} == *9999* ]] ; then
+ exeinto /usr/share/iwd/scripts/
+ doexe test/*
+ fi
+
+ if use standalone ; then
+ local iwdconf="${ED}/etc/iwd/main.conf"
+ dodir /etc/iwd
+ cat << EOF > "${iwdconf}"
+[General]
+EnableNetworkConfiguration=true
+
+[Network]
+NameResolvingService=$(usex systemd systemd resolvconf)
+EOF
+ dodir /etc/conf.d
+ echo "rc_provide=\"net\"" > "${ED}"/etc/conf.d/iwd
+ fi
+}
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index b231395e2c8d..f95a7c54ccec 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
index 9ba2acfb4042..af0d2c30ceea 100644
--- a/profiles/base/make.defaults
+++ b/profiles/base/make.defaults
@@ -123,7 +123,8 @@ PYTHONDONTWRITEBYTECODE="1"
# This MUST be kept in sync with the PYTHON_TARGETS below
# Mike Gilbert <floppym@gentoo.org> (2018-05-23)
# sys-apps/baselayout-2.5 needs split-usr enabled.
-BOOTSTRAP_USE="unicode internal-glib pkg-config split-usr xml python_targets_python3_12 python_single_target_python3_12"
+# dev-lang/python:3.13 and later needs gil enabled
+BOOTSTRAP_USE="unicode internal-glib pkg-config split-usr xml python_targets_python3_12 python_single_target_python3_12 gil"
# Mike Gilbert <floppym@gentoo.org> (2012-05-15)
# Default target(s) for python-r1.eclass
diff --git a/profiles/features/wd40/package.use.mask b/profiles/features/wd40/package.use.mask
index 4d70f8b95974..036c54d5ca93 100644
--- a/profiles/features/wd40/package.use.mask
+++ b/profiles/features/wd40/package.use.mask
@@ -87,6 +87,7 @@ dev-libs/tree-sitter-c-sharp test
dev-libs/tree-sitter-cpp test
dev-libs/tree-sitter-css test
dev-libs/tree-sitter-embedded-template test
+dev-libs/tree-sitter-gleam test
dev-libs/tree-sitter-go test
dev-libs/tree-sitter-haskell test
dev-libs/tree-sitter-html test
@@ -95,15 +96,22 @@ dev-libs/tree-sitter-javascript test
dev-libs/tree-sitter-jsdoc test
dev-libs/tree-sitter-json test
dev-libs/tree-sitter-julia test
+dev-libs/tree-sitter-lua test
+dev-libs/tree-sitter-markdown test
+dev-libs/tree-sitter-markdown-inline test
dev-libs/tree-sitter-ocaml test
dev-libs/tree-sitter-php test
dev-libs/tree-sitter-python test
dev-libs/tree-sitter-ql test
+dev-libs/tree-sitter-query test
dev-libs/tree-sitter-ruby test
dev-libs/tree-sitter-rust test
dev-libs/tree-sitter-scala test
dev-libs/tree-sitter-tsq test
+dev-libs/tree-sitter-tsx test
dev-libs/tree-sitter-typescript test
+dev-libs/tree-sitter-vim test
+dev-libs/tree-sitter-vimdoc test
# Sam James <sam@gentoo.org> (2022-11-19)
# GNOME packages pulling in e.g. gjs which then needs Rust.
@@ -119,7 +127,6 @@ net-vpn/networkmanager-vpnc gtk
# Michał Górny <mgorny@gentoo.org> (2022-07-29)
# More packages requiring dev-python/cryptography or its revdeps.
app-admin/salt keyring neutron
-dev-python/dask test
dev-python/docker test
dev-python/google-api-python-client test
dev-python/httpx-socks test
diff --git a/profiles/license_groups b/profiles/license_groups
index 4922fdefd324..67aad742e76b 100644
--- a/profiles/license_groups
+++ b/profiles/license_groups
@@ -43,7 +43,7 @@ FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED-FREE @MISC-FREE
# FSF-approved licenses for "free documentation" and "works of
# practical use besides software and documentation" (including fonts)
-FSF-APPROVED-OTHER Arphic CC-BY-2.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-2.0 CC-BY-SA-2.5 CC-BY-SA-3.0 CC-BY-SA-4.0 FDL-1.1 FDL-1.1+ FDL-1.2 FDL-1.2+ FDL-1.3 FDL-1.3+ Free-Art-1.2 Free-Art-1.3 GPL-1 GPL-1+ GPL-2 GPL-2+ GPL-3 GPL-3+ IPAfont OFL OFL-1.0 OFL-1.1 OPL
+FSF-APPROVED-OTHER Arphic CC-BY-2.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-2.0 CC-BY-SA-2.5 CC-BY-SA-3.0 CC-BY-SA-4.0 FDL-1.1 FDL-1.1+ FDL-1.2 FDL-1.2+ FDL-1.3 FDL-1.3+ Free-Art-1.2 Free-Art-1.3 GPL-1 GPL-1+ GPL-2 GPL-2+ GPL-3 GPL-3+ IPAfont OFL-1.0 OFL-1.1 OPL
# Misc licenses for free documents and other works (including fonts)
# that follow the definition at https://freedomdefined.org/ but are NOT
@@ -84,7 +84,7 @@ OSI-APPROVED @OSI-APPROVED-FREE @OSI-APPROVED-NONFREE
EULA 2dboy-EULA AMD-GPU-PRO-EULA android AnyDesk-TOS Aseprite-EULA baudline bestcrypt CAPYBARA-EULA Coherent-Graphics Dell-EULA ETQW f.lux FAH-EULA-2014 Flightradar24 Gameplay-Group-EULA geekbench genymotion GIMPS GOG-EULA google-chrome Intel-SDP Introversion JoyPixels LOKI-EULA MakeMKV-EULA Microsemi microsoft-edge Microsoft-vscode Mojang MTA-0.5 NVIDIA-CUDA NVIDIA-SDK Ookla OPERA-2018 PAPERS-PLEASE PassMark-EULA PICO-8 Primate-Plunge PUEL-11 Q3AEULA-20000111 QUAKE4 RAR sfpg SPS Steam supermicro Synology teamspeak3 teamspeak5 TeamViewer THINKTANKS TIK ubiquiti ut2003 ut2003-demo Vivaldi worklog-assistant WPS-EULA zi-labone
# Deprecated license labels, used by repoman and pkgcheck
-DEPRECATED OFL
+#DEPRECATED (currently none)
# Local Variables:
# mode: conf-space
diff --git a/profiles/package.mask b/profiles/package.mask
index 04da681dbe62..3a01032f24b4 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,113 @@
#--- END OF EXAMPLES ---
+# Viorel Munteanu <ceamac@gentoo.org> (2024-06-11)
+# dev-php/pear, dev-php/PEAR-* and their reverse dependencies: mask for removal
+# in 30 days.
+# They are all unmaintained, most of the ebuilds are still EAPI 6, and together
+# they have around 40 bugs.
+# Removal: 2024-07-11. Bug #933998.
+app-admin/drush
+dev-php/PEAR-Archive_Tar
+dev-php/PEAR-Auth_SASL
+dev-php/PEAR-Cache
+dev-php/PEAR-Cache_Lite
+dev-php/PEAR-Console_CommandLine
+dev-php/PEAR-Console_Getargs
+dev-php/PEAR-Console_Getopt
+dev-php/PEAR-Console_Table
+dev-php/PEAR-Crypt_CHAP
+dev-php/PEAR-Crypt_GPG
+dev-php/PEAR-Crypt_HMAC
+dev-php/PEAR-Crypt_HMAC2
+dev-php/PEAR-DB
+dev-php/PEAR-DB_DataObject
+dev-php/PEAR-Date
+dev-php/PEAR-Exception
+dev-php/PEAR-File
+dev-php/PEAR-File_Archive
+dev-php/PEAR-File_Find
+dev-php/PEAR-File_Fortune
+dev-php/PEAR-File_Gettext
+dev-php/PEAR-File_SMBPasswd
+dev-php/PEAR-HTML_AJAX
+dev-php/PEAR-HTML_CSS
+dev-php/PEAR-HTML_Common
+dev-php/PEAR-HTML_Common2
+dev-php/PEAR-HTML_Javascript
+dev-php/PEAR-HTML_QuickForm2
+dev-php/PEAR-HTML_Table
+dev-php/PEAR-HTML_Table_Matrix
+dev-php/PEAR-HTML_Template_Flexy
+dev-php/PEAR-HTML_Template_Sigma
+dev-php/PEAR-HTTP
+dev-php/PEAR-HTTP_Header
+dev-php/PEAR-HTTP_Request2
+dev-php/PEAR-HTTP_Session2
+dev-php/PEAR-Image_Color2
+dev-php/PEAR-Image_GraphViz
+dev-php/PEAR-Image_IPTC
+dev-php/PEAR-Image_Text
+dev-php/PEAR-Log
+dev-php/PEAR-MDB
+dev-php/PEAR-MDB2
+dev-php/PEAR-MDB2_Driver_mssql
+dev-php/PEAR-MDB2_Driver_mysqli
+dev-php/PEAR-MDB2_Driver_oci8
+dev-php/PEAR-MDB2_Driver_pgsql
+dev-php/PEAR-MIME_Type
+dev-php/PEAR-Mail
+dev-php/PEAR-Mail_Mime
+dev-php/PEAR-Mail_mimeDecode
+dev-php/PEAR-Math_BigInteger
+dev-php/PEAR-Net_DNS
+dev-php/PEAR-Net_DNS2
+dev-php/PEAR-Net_DNSBL
+dev-php/PEAR-Net_IDNA2
+dev-php/PEAR-Net_IPv4
+dev-php/PEAR-Net_IPv6
+dev-php/PEAR-Net_LDAP2
+dev-php/PEAR-Net_POP3
+dev-php/PEAR-Net_Ping
+dev-php/PEAR-Net_SMTP
+dev-php/PEAR-Net_Sieve
+dev-php/PEAR-Net_SmartIRC
+dev-php/PEAR-Net_Socket
+dev-php/PEAR-Net_Traceroute
+dev-php/PEAR-Net_URL
+dev-php/PEAR-Net_URL2
+dev-php/PEAR-Net_UserAgent_Detect
+dev-php/PEAR-Numbers_Words
+dev-php/PEAR-OLE
+dev-php/PEAR-PEAR
+dev-php/PEAR-PHP_Beautifier
+dev-php/PEAR-PHP_Debug
+dev-php/PEAR-Pager
+dev-php/PEAR-Services_JSON
+dev-php/PEAR-Services_TinyURL
+dev-php/PEAR-Services_W3C_CSSValidator
+dev-php/PEAR-Spreadsheet_Excel_Writer
+dev-php/PEAR-Structures_Graph
+dev-php/PEAR-System_Command
+dev-php/PEAR-Text_CAPTCHA
+dev-php/PEAR-Text_CAPTCHA_Numeral
+dev-php/PEAR-Text_Figlet
+dev-php/PEAR-Text_Highlighter
+dev-php/PEAR-Text_Password
+dev-php/PEAR-Text_Wiki
+dev-php/PEAR-Text_Wiki_BBCode
+dev-php/PEAR-Text_Wiki_Mediawiki
+dev-php/PEAR-Validate
+dev-php/PEAR-Var_Dump
+dev-php/PEAR-XML_Parser
+dev-php/PEAR-XML_RSS
+dev-php/PEAR-XML_Serializer
+dev-php/PEAR-XML_Util
+dev-php/YAML
+dev-php/cphplib
+dev-php/pear
+www-apps/dotproject
+
# Michał Górny <mgorny@gentoo.org> (2024-06-10)
# Merged into dev-python/rapidfuzz. No revdeps left.
# Removal on 2024-07-10. Bug #934002.
@@ -72,6 +179,16 @@ dev-ml/fieldslib:0/0.17
dev-ml/stdio:0/0.17
>=dev-ml/ocaml-compiler-libs-0.17
>=dev-ml/ppxlib-0.32.1
+dev-ml/ppx_cold:0/0.17
+dev-ml/ppxlib_jane
+dev-ml/ppx_compare:0/0.17
+dev-ml/ppx_enumerate:0/0.17
+dev-ml/ppx_globalize:0/0.17
+dev-ml/ppx_sexp_conv:0/0.17
+dev-ml/ppx_hash:0/0.17
+dev-ml/ppx_base:0/0.17
+dev-ml/ppx_fields_conv:0/0.17
+dev-ml/ppx_fixed_literal:0/0.17
# Arthur Zamarin <arthurzam@gentoo.org> (2024-06-08)
# EAPI=6, waiting for a version bump, not maintained for many years.
@@ -349,37 +466,6 @@ sci-libs/cifparse-obj
# Removal: 2024-06-12. Bugs #931860, #891895.
sci-libs/libghemical
-# Arthur Zamarin <arthurzam@gentoo.org> (2024-05-11)
-# EAPI=6, uses deprecated go eclass, archived upstream. Update to
-# usage of go-module.eclass isn't simple.
-# Removal: 2024-06-10. Bugs #931745, #844598.
-app-emulation/docker-machine
-
-# Arthur Zamarin <arthurzam@gentoo.org> (2024-05-11)
-# EAPI=6, library only without any reverse dependencies, uses
-# deprecated go eclasses.
-# Removal: 2024-06-10. Bug #931725.
-dev-go/fuzzy
-dev-go/go-bindata-assetfs
-dev-go/godebug-pretty
-dev-go/sanitized-anchor-name
-
-# Eli Schwartz <eschwartz93@gmail.com> (2024-05-08)
-# Fails to configure with GCC 14, fails to install with older
-# gcc, unmaintained, upstream website vanished.
-# Bug #731180, #861461, #888577, #889930.
-# Removal on 2024-06-08.
-net-irc/ninja
-
-# Michał Górny <mgorny@gentoo.org> (2024-05-04)
-# A really bad quality package with a never-ending stream of unclear
-# test failures, and blocked keywording and stabilization bugs.
-# The bump to the most recent release is blocked by a ton of test
-# regressions. No reverse dependencies left.
-# Removal on 2024-06-03. Bug #931151.
-dev-python/dask
-dev-python/dask-expr
-
# Sam James <sam@gentoo.org> (2024-04-28)
# Masked for testing. Tracker bug: bug #930805.
>=sys-libs/ncurses-6.5
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 5042331b2849..911ed50c7966 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -2281,6 +2281,7 @@ dev-lisp/clisp:svm - Build CLISP with support for the Support Vector Machine mod
dev-lisp/clx:doc - Builds documentation
dev-lisp/cmucl:X - Build CLX, CLM, or Hemlock
dev-lisp/cmucl:doc - Installs package documentation
+dev-lisp/cmucl:gui - Build CLX, CLM, or Hemlock
dev-lisp/cmucl:source - Include source code for CMUCL in installation
dev-lisp/ecl:gengc - Use generational garbage collection (experimental)
dev-lisp/ecl:precisegc - Use type information during garbage collection (experimental)
diff --git a/sci-electronics/Manifest.gz b/sci-electronics/Manifest.gz
index f5a07237a888..453cce49052e 100644
--- a/sci-electronics/Manifest.gz
+++ b/sci-electronics/Manifest.gz
Binary files differ
diff --git a/sci-electronics/kicad-footprints/Manifest b/sci-electronics/kicad-footprints/Manifest
index 7d4f15151a73..f12ebbbda7b3 100644
--- a/sci-electronics/kicad-footprints/Manifest
+++ b/sci-electronics/kicad-footprints/Manifest
@@ -4,11 +4,13 @@ DIST kicad-footprints-7.0.7.tar.bz2 24411508 BLAKE2B 1abedfbc3dfab302b5f929b01f2
DIST kicad-footprints-8.0.0.tar.bz2 26563192 BLAKE2B a575c3f7dc00ab14e6b7b9a52b56dfaa08c87aa4d53528fd59bfba3c5adf78e8ae98377cc3087db3dc6ae677046388f011062930ae07c427533b7254b99cbddd SHA512 6ad9863f3469523d48f5daf9b999177b0d6f43c347a390f3f55fcb8700f016c84c3513b1ee3e6f95112b1cadc3f7ee1c6c6f74b44d6b27aaa19f860d79e7e7de
DIST kicad-footprints-8.0.1.tar.bz2 26591094 BLAKE2B 2df726033e818cfc1abd4fc71c15d3ab63c70d02708f2affe2ec1acc0b7445ec8dca4b4efabff06345df05ba11d6ddc7eb4f60c37c85fb641631f08890958b0a SHA512 940ce1208f6c1b50bdaf28027f66a9aa690855631b5b2bf445c1b277c75ecd46f68c91ef6fc221d69f54d00e42c0a7a56c27daafb83dfb5cc4d486cfa29216bd
DIST kicad-footprints-8.0.2.tar.bz2 26517366 BLAKE2B d65b1c64f9c009ad8d232198544e351949137d567a4ed77bad6ed46e2e4eefd2dad8437ed8c11992fde4657be25d93e9f3fc69f50be846df480cf393f2dfb6d3 SHA512 b194aa4396209f248d21e089078be17844182275c252b4a9d8a013860d91983589a835c89f7d64e83bbd90ba9dc4ea0254377a04a3ce8b3313400c105e6febd5
+DIST kicad-footprints-8.0.3.tar.bz2 26585619 BLAKE2B ee9383770b4ebcab5cbf7576c71d71694c05760525267167923c3f8dd4d075c87d13402190455f9e7134815ea36ae8ca0fd84b51317f31120e816950cf42db15 SHA512 f61e56a4519708da19f9850f3102a0efbf73ebf276f821c1fc9f57d88f01ac7454002a32b8da7912bdfa2a4c5264254fad5d579329ea5eaf147ef2aade23ecc6
EBUILD kicad-footprints-7.0.10.ebuild 716 BLAKE2B 2157d1723135e88f3682ebb8df01f9b062c395e265dc04fe3d5fde6a7e5522a62bca63576980e2afc0afff38f706966ed4c59f8d6b5e9684b46615d813c00909 SHA512 c0f081bbee993393d9ce3877b1d1b1d00371278fc9f1390b19a7e3a2bda45e7616ee801b8b583ccbc947466ba6fe5dffe9a5b287f18cdfdf9485018660996a14
EBUILD kicad-footprints-7.0.11.ebuild 717 BLAKE2B 7920bbe3e96b81475a4a1e69d9675862ea5f5919467f55be0864d8cf6df648bfaf224d9acf7ae6dcce109b9f7689b91f60bb9437411b740b7f0dd8561f504fb5 SHA512 9a0a3145632dbddcdeb13dc611c6c1d68df64e590e38720db1a0966c9f0d87257d92d84063fd318ec58453a48f89ecf1db947bd80930b8a4357259f4f19548f6
EBUILD kicad-footprints-7.0.7.ebuild 716 BLAKE2B def936de8b36688691c9e9fee1169b09be9da0eeade1c3e8808f867e9cad2ddf20a800d048baeb5803ffcd88230315c5ef7f1b7f603e9e16a9702f8b947917cd SHA512 f81ef9b9c0fc06d1e435f930d3ac3d9bc1aa9dcb87c08d91c3cf62e7383dc962ea4b7b602ca6ef0f803cac82b34eaba03eb94a6c3035e66942dd7f49541daa1d
EBUILD kicad-footprints-8.0.0.ebuild 717 BLAKE2B cb40b244d8f158316a7a9a19d869a2f9e6099bfa9ab19e31849782c4e559671ef1d8ccb193d1cda741741833d671e1d8c33868b9d7345c45d88aa6ac6e3e5ca4 SHA512 c8a4a58a97177edf1ee9c110d1c30c03414188be6e62d0abab43a3b263ef538b2f7723a12208470c91c2664936d95ac127cce3a34561b4cd4beb69ca8a578614
EBUILD kicad-footprints-8.0.1.ebuild 717 BLAKE2B cb40b244d8f158316a7a9a19d869a2f9e6099bfa9ab19e31849782c4e559671ef1d8ccb193d1cda741741833d671e1d8c33868b9d7345c45d88aa6ac6e3e5ca4 SHA512 c8a4a58a97177edf1ee9c110d1c30c03414188be6e62d0abab43a3b263ef538b2f7723a12208470c91c2664936d95ac127cce3a34561b4cd4beb69ca8a578614
EBUILD kicad-footprints-8.0.2.ebuild 717 BLAKE2B cb40b244d8f158316a7a9a19d869a2f9e6099bfa9ab19e31849782c4e559671ef1d8ccb193d1cda741741833d671e1d8c33868b9d7345c45d88aa6ac6e3e5ca4 SHA512 c8a4a58a97177edf1ee9c110d1c30c03414188be6e62d0abab43a3b263ef538b2f7723a12208470c91c2664936d95ac127cce3a34561b4cd4beb69ca8a578614
+EBUILD kicad-footprints-8.0.3.ebuild 717 BLAKE2B cb40b244d8f158316a7a9a19d869a2f9e6099bfa9ab19e31849782c4e559671ef1d8ccb193d1cda741741833d671e1d8c33868b9d7345c45d88aa6ac6e3e5ca4 SHA512 c8a4a58a97177edf1ee9c110d1c30c03414188be6e62d0abab43a3b263ef538b2f7723a12208470c91c2664936d95ac127cce3a34561b4cd4beb69ca8a578614
EBUILD kicad-footprints-9999.ebuild 717 BLAKE2B cb40b244d8f158316a7a9a19d869a2f9e6099bfa9ab19e31849782c4e559671ef1d8ccb193d1cda741741833d671e1d8c33868b9d7345c45d88aa6ac6e3e5ca4 SHA512 c8a4a58a97177edf1ee9c110d1c30c03414188be6e62d0abab43a3b263ef538b2f7723a12208470c91c2664936d95ac127cce3a34561b4cd4beb69ca8a578614
MISC metadata.xml 893 BLAKE2B 7ffc0bff4983f6615d17b53ebe1c61cfd4392107bb227081ac39ed62cfacf6afecdcdc8578b27270e7c896bbbced96520083a97fd28867a631276f6950c38f7b SHA512 c920bbd8a11f1d8ae966b962330d88e595b6834bc0060149adac75925251b7e1258a76807a8462422b3f64abb0465bb17fcb32f491e56b309fc47d233142b9dc
diff --git a/sci-electronics/kicad-footprints/kicad-footprints-8.0.3.ebuild b/sci-electronics/kicad-footprints/kicad-footprints-8.0.3.ebuild
new file mode 100644
index 000000000000..7882a2e18c3c
--- /dev/null
+++ b/sci-electronics/kicad-footprints/kicad-footprints-8.0.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools footprint libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-footprints"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-footprints.git"
+ inherit git-r3
+else
+ SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2"
+
+ KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-8.0.0"
+
+if [[ ${PV} == 9999 ]] ; then
+# x11-misc-util/macros only required on live ebuilds
+ BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi
diff --git a/sci-electronics/kicad-meta/Manifest b/sci-electronics/kicad-meta/Manifest
index 69dc27229bad..7364f3a327fa 100644
--- a/sci-electronics/kicad-meta/Manifest
+++ b/sci-electronics/kicad-meta/Manifest
@@ -4,4 +4,5 @@ EBUILD kicad-meta-7.0.7.ebuild 570 BLAKE2B 89f5e3dc79bef2bb168554fb0b2749179dc03
EBUILD kicad-meta-8.0.0.ebuild 571 BLAKE2B dee55f9ee021b64850d617183010426533ed7357cd2f40d7f3eb7cf48afcc16590c0715f6eccda235fb6ab98477f8ac6cd60123efaffd7d2d92ee7c98e6fa7c9 SHA512 29488d8b13e9f80169149c822e13bc9cb300dd6f502cdc81a7fc72ce3b588f00b6e0a03b49c48880fbd44ef626b2d286e999ba927bbb042a049bbae0028de349
EBUILD kicad-meta-8.0.1.ebuild 571 BLAKE2B dee55f9ee021b64850d617183010426533ed7357cd2f40d7f3eb7cf48afcc16590c0715f6eccda235fb6ab98477f8ac6cd60123efaffd7d2d92ee7c98e6fa7c9 SHA512 29488d8b13e9f80169149c822e13bc9cb300dd6f502cdc81a7fc72ce3b588f00b6e0a03b49c48880fbd44ef626b2d286e999ba927bbb042a049bbae0028de349
EBUILD kicad-meta-8.0.2.ebuild 571 BLAKE2B dee55f9ee021b64850d617183010426533ed7357cd2f40d7f3eb7cf48afcc16590c0715f6eccda235fb6ab98477f8ac6cd60123efaffd7d2d92ee7c98e6fa7c9 SHA512 29488d8b13e9f80169149c822e13bc9cb300dd6f502cdc81a7fc72ce3b588f00b6e0a03b49c48880fbd44ef626b2d286e999ba927bbb042a049bbae0028de349
+EBUILD kicad-meta-8.0.3.ebuild 571 BLAKE2B dee55f9ee021b64850d617183010426533ed7357cd2f40d7f3eb7cf48afcc16590c0715f6eccda235fb6ab98477f8ac6cd60123efaffd7d2d92ee7c98e6fa7c9 SHA512 29488d8b13e9f80169149c822e13bc9cb300dd6f502cdc81a7fc72ce3b588f00b6e0a03b49c48880fbd44ef626b2d286e999ba927bbb042a049bbae0028de349
MISC metadata.xml 742 BLAKE2B ac44b483ce823d860b77b12dafad2c7838e713467df948878138d8ff0dcf971a23efd5ad27afa5832e1a065362e84f651ad915dbbb897661ddfc36ce479543cd SHA512 0f15e077bcf21ffe31c84db0adbc90e7fe1a2d98c1d76deb6d458d17f1d0650c0b88dde0a36b6492cfb616dae97f6ecf1465f0d2d9ce36d4aed5d4ce0854ce5e
diff --git a/sci-electronics/kicad-meta/kicad-meta-8.0.3.ebuild b/sci-electronics/kicad-meta/kicad-meta-8.0.3.ebuild
new file mode 100644
index 000000000000..e47e613dc36e
--- /dev/null
+++ b/sci-electronics/kicad-meta/kicad-meta-8.0.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Electronic Schematic and PCB design tools (meta package)"
+HOMEPAGE="http://www.kicad.org"
+
+LICENSE="metapackage"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+IUSE="doc minimal"
+
+RDEPEND="
+ >=sci-electronics/kicad-${PV}
+ >=sci-electronics/kicad-symbols-${PV}
+ >=sci-electronics/kicad-footprints-${PV}
+ doc? (
+ >=app-doc/kicad-doc-${PV}
+ )
+ !minimal? (
+ >=sci-electronics/kicad-packages3d-${PV}
+ >=sci-electronics/kicad-templates-${PV}
+ )
+"
diff --git a/sci-electronics/kicad-packages3d/Manifest b/sci-electronics/kicad-packages3d/Manifest
index 134f17974c4e..f85fe973591b 100644
--- a/sci-electronics/kicad-packages3d/Manifest
+++ b/sci-electronics/kicad-packages3d/Manifest
@@ -4,11 +4,13 @@ DIST kicad-packages3d-7.0.7.tar.bz2 772674558 BLAKE2B 9223317ca29e7d09423bc743df
DIST kicad-packages3d-8.0.0.tar.bz2 774767823 BLAKE2B b97f8fa0096a274a836c1f500b5cdcaee1999f8073754c6666196b24c1640042183b37238fef6e01d1a4788ad026f51503cb83d721308e78d53c54ce9000ef0c SHA512 8f62dbf5f6265c1205814ab158458acf27c28f79043f9261c8ddc31c9db47920b693813c4335aa9f3f98bc9bf4a363e6103b7eec2e8b4e5a5d386510dcc121d5
DIST kicad-packages3d-8.0.1.tar.bz2 773486331 BLAKE2B 40c3166abb029276dc39f44d469231c1df6e271d95a7826e7119bf8c706944ec9b7478019a4f97a7e81350da793642099eddc7be078cda2896ea99d181609340 SHA512 75800ff5d68a8660130cd114365a53ed72f6fc8ed09fda10e0270a519c575ec576936b65184aa957e49d7300abc4250f7bc0b61a98f69c17dd50a4a42bd51ef7
DIST kicad-packages3d-8.0.2.tar.bz2 775246257 BLAKE2B e6d64f4c19ade481859ae88132d0a697434d127d100cb9c47f846474004bed9b52a6941747ee663935f14882c30a608444f989a298b4dc95774d8da866edd572 SHA512 861b0bf0b1259db2387eddec65fc4d1e730172257f6bd5c91931884fe3ff4e2a8b90dab41e4e6d6304dd1c8280a22d725d0480d8925e58a1c02785fdce472d86
+DIST kicad-packages3d-8.0.3.tar.bz2 785569695 BLAKE2B 7e8a125e37873b0bc4b0ff64e5d331f0c74ebd0e6611d30f2a6f2732fea9b67552ae3ac4de6466d2c64ed21c7af02f80186ad9370c0d97aabb82cb2cb663a76b SHA512 60192eba5413cc76d84f4065420fb8a01a80cb9b5cbfb58ba197ebe10befbdd33d9d4ccb75d33c45de791a8fc635bd1225aaf38ad61c5f1a3ce99d03376e44a0
EBUILD kicad-packages3d-7.0.10.ebuild 833 BLAKE2B d4b0e70163864fe9ca82d04ff6b21cec4d41da3b4b3d13aab6ca736254d46637030b9ba83789893372260614069ab93150b115027288300493b22defd70ee81b SHA512 e91ed5aee063e264c3349abb88123b50d6d5f50ef724d25bd982f85bb04f5350662e85b178be4775a7cdca8a86723250fd547bb6f74f8afc744d99da182720d2
EBUILD kicad-packages3d-7.0.11.ebuild 834 BLAKE2B 12043631b8ea895467882541c8581e81382d84a70268899559ddaf57ea3e8c71b1a420417a7c5486dc25dae1e53caa65a2c87546e39a2d0619602eec6f67fd92 SHA512 04426415ea746f657a4372c3bb00516732b75b5fdf21ae8e57e16d8953b286cdebaa0d1129a0b24679eddfcd7f82fb7ab30114707367f0fa51be4ade33e9b39a
EBUILD kicad-packages3d-7.0.7.ebuild 833 BLAKE2B d4b0e70163864fe9ca82d04ff6b21cec4d41da3b4b3d13aab6ca736254d46637030b9ba83789893372260614069ab93150b115027288300493b22defd70ee81b SHA512 e91ed5aee063e264c3349abb88123b50d6d5f50ef724d25bd982f85bb04f5350662e85b178be4775a7cdca8a86723250fd547bb6f74f8afc744d99da182720d2
EBUILD kicad-packages3d-8.0.0.ebuild 834 BLAKE2B 425ced73adf5f40c89869f1922fb86e810bb7162d40f46bde177b0c7e3ca7d8fbc7f8873d84f4ef897bd9b71720d2bb53de501f5072a69c69403b32e62ee4f72 SHA512 2af1c720836c3b57cd9b6cff286c4ebd4faa511dc21002ae87201881f5d07df96b48f95b55e45257dd369eb22f869391dc288863c127bea8733fef592c3d64c4
EBUILD kicad-packages3d-8.0.1.ebuild 834 BLAKE2B 425ced73adf5f40c89869f1922fb86e810bb7162d40f46bde177b0c7e3ca7d8fbc7f8873d84f4ef897bd9b71720d2bb53de501f5072a69c69403b32e62ee4f72 SHA512 2af1c720836c3b57cd9b6cff286c4ebd4faa511dc21002ae87201881f5d07df96b48f95b55e45257dd369eb22f869391dc288863c127bea8733fef592c3d64c4
EBUILD kicad-packages3d-8.0.2.ebuild 834 BLAKE2B 425ced73adf5f40c89869f1922fb86e810bb7162d40f46bde177b0c7e3ca7d8fbc7f8873d84f4ef897bd9b71720d2bb53de501f5072a69c69403b32e62ee4f72 SHA512 2af1c720836c3b57cd9b6cff286c4ebd4faa511dc21002ae87201881f5d07df96b48f95b55e45257dd369eb22f869391dc288863c127bea8733fef592c3d64c4
+EBUILD kicad-packages3d-8.0.3.ebuild 834 BLAKE2B 425ced73adf5f40c89869f1922fb86e810bb7162d40f46bde177b0c7e3ca7d8fbc7f8873d84f4ef897bd9b71720d2bb53de501f5072a69c69403b32e62ee4f72 SHA512 2af1c720836c3b57cd9b6cff286c4ebd4faa511dc21002ae87201881f5d07df96b48f95b55e45257dd369eb22f869391dc288863c127bea8733fef592c3d64c4
EBUILD kicad-packages3d-9999.ebuild 834 BLAKE2B 425ced73adf5f40c89869f1922fb86e810bb7162d40f46bde177b0c7e3ca7d8fbc7f8873d84f4ef897bd9b71720d2bb53de501f5072a69c69403b32e62ee4f72 SHA512 2af1c720836c3b57cd9b6cff286c4ebd4faa511dc21002ae87201881f5d07df96b48f95b55e45257dd369eb22f869391dc288863c127bea8733fef592c3d64c4
MISC metadata.xml 922 BLAKE2B 5c654445b0afa119376bb3b852ac4efbfc3a17db20b7f07059f19e84090cef9608a5d48f99c2243947c806af6a55f1830a78b18754f6ed772ffc7d754c79f344 SHA512 5211a081fb402e243e7c17053e55ef618e278a4e1bf0d0981e75b8b5d34b2e50713e0ab093fc580640cf04d4863b4726909dfc4533bbae8c5ffd96b3bc459e08
diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-8.0.3.ebuild b/sci-electronics/kicad-packages3d/kicad-packages3d-8.0.3.ebuild
new file mode 100644
index 000000000000..d4b12654f757
--- /dev/null
+++ b/sci-electronics/kicad-packages3d/kicad-packages3d-8.0.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools 3D package libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-packages3D"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-packages3D.git"
+ inherit git-r3
+else
+ SRC_URI="https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/${PV}/kicad-packages3D-${PV}.tar.bz2 -> ${P}.tar.bz2"
+ S="${WORKDIR}/${PN/3d/3D}-${PV}"
+
+ KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-8.0.0"
+
+if [[ ${PV} == 9999 ]] ; then
+ # x11-misc-util/macros only required on live ebuilds
+ BDEPEND=">=x11-misc/util-macros-1.18"
+fi
+
+CHECKREQS_DISK_BUILD="11G"
diff --git a/sci-electronics/kicad-symbols/Manifest b/sci-electronics/kicad-symbols/Manifest
index e8ba284515d8..bd96c3ecb1b0 100644
--- a/sci-electronics/kicad-symbols/Manifest
+++ b/sci-electronics/kicad-symbols/Manifest
@@ -4,11 +4,13 @@ DIST kicad-symbols-7.0.7.tar.bz2 3026949 BLAKE2B 9f2db4e1e63333fb1ca1625bc7218ca
DIST kicad-symbols-8.0.0.tar.bz2 3645950 BLAKE2B 88c3ff83cc9bfa3af347d0bd61d1ed1ed37f7fc37f385238331d71de72def16d39b1480ebb2a828a2182290fd02868b557a45b38b1ce8af26562235334b00f4b SHA512 ede78b1e876a63fe1e6adcb108ccbf31d1e53e9198dbe933ebf0a86efe550f80588e7611f990dde9b5614f37ea7be186a8733df310e3c01a7a43425f478e173a
DIST kicad-symbols-8.0.1.tar.bz2 3639516 BLAKE2B 0f017f446705b0fe1e3fa1d44881ffef2dfbfc4f7d072d49e8c891f4de857700d29fc59bcadf266850e337655314e931ea19782d7f2dc88d20c556bce605127a SHA512 4acd7e203c6c3c1564569825a5ed17f70e96e92492582b853a5199cc4d3bb0833a1b5c55addc3f3360de5a0f9107b15e358229df2a3714b649cdc97e881ad876
DIST kicad-symbols-8.0.2.tar.bz2 3638897 BLAKE2B 91c840d5c737a5aff9e90bc2a04f1e7de5c9500c083ef4494b658c6232580928042841773cf939bf0f7f85a1d7059523ccce2e2ca31631831927c41e7e9c7d38 SHA512 d6403e18ff6058e990aa9a272cb711915aa96fcf85b9a95aaa4ea1b26deadba998c395a6eb9d81003b6af626341b94f428f094ab28598f430479961cd4869f5d
+DIST kicad-symbols-8.0.3.tar.bz2 3671038 BLAKE2B 6a76254b87ae14efd0d8e7edf2569755be902f16ef567c5b4bdd12b9c3e75a7a94437942e4affce378467daaa433d2ddb22fe32f7e39e5a60bd52e91faff23e2 SHA512 60ac5249281e783eae58d368b6521dbb5f0ef524a2be81d04b9578e6540baacf597300b5ac67566d2f91befbf67366eb8bb6cd0036b8773ecd753d91f5ab6cf8
EBUILD kicad-symbols-7.0.10.ebuild 707 BLAKE2B cfe1e71d5ee98a63626fca3c742a80d975e5344e28ab5f61cb9dfcc8e0ada5f0df15796e574987897860ec8131ba0a8e590bc1fe3a35b756909ef289ec9e7316 SHA512 24d28b94036d1517c018fb96d8298d2af5d1968d57e3f41daf86782b63da83ed6e68a6ea4c97c0e0db8cb86f7fea666ef9abf94eea1c6daaee123d1e199ad0d1
EBUILD kicad-symbols-7.0.11.ebuild 708 BLAKE2B 7286df61da973ae7ec5136a186ec4a9a3d85507cb9627380a67370b8c15bef54c4cbd27dec993d4e97428655817208cbe0a44aaf3afaeb1268cf430d3ed88f19 SHA512 1dc6bae1fbe964205a9d8cf91a92f974e9561f1f4417417bef3174370fa8d6a421579c8311432b6818360c726c932bae61f7b27d0975e5f7be426a34055c095d
EBUILD kicad-symbols-7.0.7.ebuild 707 BLAKE2B b51fdf95f0fd689296297f0d9d79bf841789cb9f24ed97734ffd3d9e752ced86fb38d65e5c3b6bba467976ec41e8ec7c6d8455f704efa3f83a79e8c3acae9e56 SHA512 642064efe4573fd189edc507183cd2acabf8aa94a3e06da4a143282c26e3558d345c55f129f9e17445695b8cd6201fdd76666de2b88e8b463a0efe194278acac
EBUILD kicad-symbols-8.0.0.ebuild 708 BLAKE2B 218f7204954d7bb70d1f6973b00e181a8f6365ed5370eeeac112067df3aa4957c70f611bd05d90686d05b50324cd7e74384975fd9ca738285bd9920de6f84485 SHA512 16da9924a0573cd68df1822bac666699d4aba43168d728e43382416f07c722fa566258b0dd158a72c18b88539f9c1ed6ff17cd41a40a8adcfdadbe841379dcbb
EBUILD kicad-symbols-8.0.1.ebuild 708 BLAKE2B 218f7204954d7bb70d1f6973b00e181a8f6365ed5370eeeac112067df3aa4957c70f611bd05d90686d05b50324cd7e74384975fd9ca738285bd9920de6f84485 SHA512 16da9924a0573cd68df1822bac666699d4aba43168d728e43382416f07c722fa566258b0dd158a72c18b88539f9c1ed6ff17cd41a40a8adcfdadbe841379dcbb
EBUILD kicad-symbols-8.0.2.ebuild 708 BLAKE2B 218f7204954d7bb70d1f6973b00e181a8f6365ed5370eeeac112067df3aa4957c70f611bd05d90686d05b50324cd7e74384975fd9ca738285bd9920de6f84485 SHA512 16da9924a0573cd68df1822bac666699d4aba43168d728e43382416f07c722fa566258b0dd158a72c18b88539f9c1ed6ff17cd41a40a8adcfdadbe841379dcbb
+EBUILD kicad-symbols-8.0.3.ebuild 708 BLAKE2B 218f7204954d7bb70d1f6973b00e181a8f6365ed5370eeeac112067df3aa4957c70f611bd05d90686d05b50324cd7e74384975fd9ca738285bd9920de6f84485 SHA512 16da9924a0573cd68df1822bac666699d4aba43168d728e43382416f07c722fa566258b0dd158a72c18b88539f9c1ed6ff17cd41a40a8adcfdadbe841379dcbb
EBUILD kicad-symbols-9999.ebuild 708 BLAKE2B 218f7204954d7bb70d1f6973b00e181a8f6365ed5370eeeac112067df3aa4957c70f611bd05d90686d05b50324cd7e74384975fd9ca738285bd9920de6f84485 SHA512 16da9924a0573cd68df1822bac666699d4aba43168d728e43382416f07c722fa566258b0dd158a72c18b88539f9c1ed6ff17cd41a40a8adcfdadbe841379dcbb
MISC metadata.xml 851 BLAKE2B 586acb41bef75197bbc62cb2c809850d5b38595fc65d590dc2d9f7d7134e77469c0c77ff95865f26bbb1b1d3922d032f335eb7a703f16002aa44e4c365ebab0c SHA512 9b4150000f8961975f252102b4ff516292d8e2e9e39f689de62d7628e38955b86d6c2a455688d4622b3c0137e04f167966ff5a3a7c58eef2ad9c82cd821c0fb0
diff --git a/sci-electronics/kicad-symbols/kicad-symbols-8.0.3.ebuild b/sci-electronics/kicad-symbols/kicad-symbols-8.0.3.ebuild
new file mode 100644
index 000000000000..4cea180f1254
--- /dev/null
+++ b/sci-electronics/kicad-symbols/kicad-symbols-8.0.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools symbol libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-symbols"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-symbols.git"
+ inherit git-r3
+else
+ SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2"
+
+ KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-8.0.0"
+
+if [[ ${PV} == 9999 ]] ; then
+ # x11-misc-util/macros only required on live ebuilds
+ BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi
diff --git a/sci-electronics/kicad-templates/Manifest b/sci-electronics/kicad-templates/Manifest
index 836a3d966f3e..963e4ba8c533 100644
--- a/sci-electronics/kicad-templates/Manifest
+++ b/sci-electronics/kicad-templates/Manifest
@@ -4,11 +4,13 @@ DIST kicad-templates-7.0.7.tar.bz2 1247513 BLAKE2B 7660829ff7474bb703011542a66bb
DIST kicad-templates-8.0.0.tar.bz2 1347354 BLAKE2B f24c131e02af8f5dbc4241c3bb812ba0e99e62cd054c2f8e39ac24091c097ee70b85e297c47183dfe598f60d5865e0db2b49101ba77577553f5eec7825cbb7a7 SHA512 636d9b1365f212a98e20d44251fd2e545c8a7bae5be25448c41976ada2bdb0ce8be0a64c9eedd89b13bcdb2c23702c8d3120ffbd89ca2fb36dce8462ad4237d5
DIST kicad-templates-8.0.1.tar.bz2 1347686 BLAKE2B 20e7e486992de838b40ec289f2e75a929067ef0db048e97789850406f4dfd3617e78882a6557765a5ba27891f177d747ab922b3c33e7c4ad3099fdafc1755731 SHA512 9cbac4593eec461ed39c2f561f852dac321f78a9bc9ae2facd5bca6e4ce3cfcf942a693be7229cbabedeb0cfbedc304b86e302fd397e8babe4fff21c9627ab23
DIST kicad-templates-8.0.2.tar.bz2 1347684 BLAKE2B 6d95496057d2f612539f57ee15d1fa3dc9a6f5929bdcf58a7a94123304a9b0e6788c56a66ff307ce84e262260ec2fe990a860fda104899447a2d02658821b8f8 SHA512 0b7a8806bb1a1cac5c53a851c09f922524ebfeaa565fa064c90a9ba2bd7871b4d2824c2417e7afa97e11cdc8ee2ccf2c713809829180dc50edbdd009079ff55d
+DIST kicad-templates-8.0.3.tar.bz2 2783001 BLAKE2B 96c51de6dcecc371bb7b7ddef4807a95eb14d87459ec7b65f55bf79f6d4cda926f95a75bdda66b468e4f512b7f17b179f58cb307c69af9337e450f675071bf0e SHA512 267ffd98a1b18392257b7f35b938420f36da5022c40e5b86da18cb96636cbf71b52b62f2f4a70eae066c89751803f2a9fadb5f4f99940879e6da2eacac97787c
EBUILD kicad-templates-7.0.10.ebuild 562 BLAKE2B 2f6b519aefb91915e806a8a1826f3133e2c818458a1cd4eef83918791798fd6e581ea16991e52ef56dcd53b9e0581e92411170b9199c642268798f222f9ff367 SHA512 7effea38fefe0a42de8aaebb08e2aadde0a709d59402b273d6c6861f0500835d7868475ddfd6ff7e93fbd69ffd18bc9d8ca635d6eb63dd3b66fec5f76326de13
EBUILD kicad-templates-7.0.11.ebuild 563 BLAKE2B 4e893e19f8b0a590e9f95bd48cc53d19a9b7b79a9ebd3df243e87f10c3266a9089e38437224ae74f333c52cd74dd2802ccbcc54c5c9ec51a9c531e3357636842 SHA512 661babf3f81b280fd66f3ae04a90f269029769c179427acf4370153d0db590da1da4e09daa36fdfe97ea6dfade64f547e12b844c1ad56ead1ece7aa3f77d5ab7
EBUILD kicad-templates-7.0.7.ebuild 562 BLAKE2B 595e1df695c99b31e738125ace5ea5c82ae4571c1fb0e4f8b524003181feba442509fc907512a3198811b4f1e8f49f880d7eb300a2f35a6937e1aa3e8d714137 SHA512 b80a7601bdadbfb2572f9bde6faa34ec24fc9bd601abf74c00a4bc46e811b09e6174130769696d88e408889c68c8d75079a05a8c44967a84f7b5377392d2e3d6
EBUILD kicad-templates-8.0.0.ebuild 563 BLAKE2B 3998d7a78ee0e45b626cfbb453dc5e5719dcb46c1e695b1f17c22a9b36249ceaf724fde77b5c6d64a52fd90be65f5e5557cfb8d15b19e5ca553cc66c98fcd3e8 SHA512 58d9cf4aad6f41cf182fcefee778eb995a4896438a6f9d17a3975311471d810b649459e041028d9b86be1652ef867aae0807be9e327f2915b0519ba3571d91d2
EBUILD kicad-templates-8.0.1.ebuild 563 BLAKE2B 3998d7a78ee0e45b626cfbb453dc5e5719dcb46c1e695b1f17c22a9b36249ceaf724fde77b5c6d64a52fd90be65f5e5557cfb8d15b19e5ca553cc66c98fcd3e8 SHA512 58d9cf4aad6f41cf182fcefee778eb995a4896438a6f9d17a3975311471d810b649459e041028d9b86be1652ef867aae0807be9e327f2915b0519ba3571d91d2
EBUILD kicad-templates-8.0.2.ebuild 563 BLAKE2B 3998d7a78ee0e45b626cfbb453dc5e5719dcb46c1e695b1f17c22a9b36249ceaf724fde77b5c6d64a52fd90be65f5e5557cfb8d15b19e5ca553cc66c98fcd3e8 SHA512 58d9cf4aad6f41cf182fcefee778eb995a4896438a6f9d17a3975311471d810b649459e041028d9b86be1652ef867aae0807be9e327f2915b0519ba3571d91d2
+EBUILD kicad-templates-8.0.3.ebuild 563 BLAKE2B 3998d7a78ee0e45b626cfbb453dc5e5719dcb46c1e695b1f17c22a9b36249ceaf724fde77b5c6d64a52fd90be65f5e5557cfb8d15b19e5ca553cc66c98fcd3e8 SHA512 58d9cf4aad6f41cf182fcefee778eb995a4896438a6f9d17a3975311471d810b649459e041028d9b86be1652ef867aae0807be9e327f2915b0519ba3571d91d2
EBUILD kicad-templates-9999.ebuild 563 BLAKE2B 3998d7a78ee0e45b626cfbb453dc5e5719dcb46c1e695b1f17c22a9b36249ceaf724fde77b5c6d64a52fd90be65f5e5557cfb8d15b19e5ca553cc66c98fcd3e8 SHA512 58d9cf4aad6f41cf182fcefee778eb995a4896438a6f9d17a3975311471d810b649459e041028d9b86be1652ef867aae0807be9e327f2915b0519ba3571d91d2
MISC metadata.xml 672 BLAKE2B d44d6bd1b467c2d76bf4494d3b85daf2c70b38833d356b0fac27ba4f0f9b5855c551542473e27c183555c56600fc20d93f8237208a7fef82b4cb180e0fc35a9e SHA512 4f1dbbbde66b25d227818c5ea7158ab33698d245368f28ff593bea88805d3ef3fdf4d3ad02aab58f573119a8946632301fe0d3da9ec23e0a7850f98838aff15d
diff --git a/sci-electronics/kicad-templates/kicad-templates-8.0.3.ebuild b/sci-electronics/kicad-templates/kicad-templates-8.0.3.ebuild
new file mode 100644
index 000000000000..56a84f2bc09a
--- /dev/null
+++ b/sci-electronics/kicad-templates/kicad-templates-8.0.3.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools project templates"
+HOMEPAGE="https://github.com/kicad/kicad-templates"
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.com/kicad/libraries/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2"
+
+ KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-8.0.0"
diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index 97b757ca817a..5702856d9a49 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -6,11 +6,13 @@ DIST kicad-7.0.7.tar.bz2 44055973 BLAKE2B 4169e111b8d2086572aa2979f09a8119dbc9ca
DIST kicad-8.0.0.tar.bz2 72430414 BLAKE2B 52bad016249563d9668f08da2103e47c7db706e6749e23ff5c59fd423673db614a1c8681cd0e7927571fe157644e142929891647964c48f45b219e72166c3ebc SHA512 52e605c10fbac0a3c6208f92ab9e567de9074e41495db9619631765a0f20e2da23a2d45610bd367d943e8b4a2d72edf33456007aabcc1f7672b0bb1a93101ce0
DIST kicad-8.0.1.tar.bz2 72453098 BLAKE2B 67c6b69256566a176ae10affa7ac65879db71f5017dc24312eba904724b2b28caa56f6c82c697d27b34d94f9a8f5448307948e17f17c9750693b192afa3ffab9 SHA512 b6509bb4bfd1cbe87a2f409b70a8ba037a44fb039aaacd9d62868b43925382c0d3aab4c4f7e4bbd646b6ea7cf35fd7318f620a1c8c250c09251349357f2caf11
DIST kicad-8.0.2.tar.bz2 72713030 BLAKE2B ba47a16b5c435970a45aef9988a5f6d218df043a5ce3547a191991ef63620125989e6218e97266a62c76ece604248bdf0652a10d423346fe3648c8ba240651c4 SHA512 192bcd494f00eccc430ddf9e9034f252bae177f06da81e730fb82f000a58bac9201d49ecba93c3bd17608b6df6a944beea85849050e306e11c1abfbd0028ff4a
+DIST kicad-8.0.3.tar.bz2 72936035 BLAKE2B 667d6bc2e3a3f7ccc7a22a63d22702e6886404a86bca6ca2acdd5181c7046995332bb70f1fca9d25b20d9a7e1a9545488d00fb8d2ca70fd479a989ccea6c856f SHA512 14921827120381e749d094d2a76c850d2bee394c496859df3f4550a32b678a9523199a745e199f7c874ef85b2e8279129578e666c16932fbbcb1ba98c4e62b34
EBUILD kicad-7.0.10.ebuild 4362 BLAKE2B 28406e5f84731d8570940026cc91e8e347ad7a694dbb3538f4ff1822302c0132894a7208db807793bcc0986c58224a79f3cf6bb05c206a699f9a102ecdf3a5bc SHA512 5ab394782cb40651fc112f3b4b20b19d7fa8900af5596e76b5bcfd3876732497800a9f4a2adf477700da26fb1e2c84da47b6f7ebe3883f6d0736d2112df36603
EBUILD kicad-7.0.11.ebuild 4363 BLAKE2B 337e3e5bdb66b3735777b1362d0a0cee45fe8b73dc159cb28e918956e7057746c45adc61a1935a88cdc8aa233657984399380bdf63c6cf18fe88dab24fc3a451 SHA512 2ee86ef232c2b42142f5991ad3e84713a3a1ba591d39844cbe8f964fd6cfe8f5864f135fc451b28c8341cf01f6f5584f83fd4d86458e8cb4ac0b6fee7a9517ca
EBUILD kicad-7.0.7.ebuild 4320 BLAKE2B 05b44e10a0a360a061fe7c1a5c44d72a39b6a158d4c3e013c47dcff8c545cb3741ecc847aad53fc4b9745089763ff4408d270112473f8aeb701fa2bf9c5c886a SHA512 bef889e4e25aa3285ee3d3df6c04d45446b6fbcecf076a391a8021d0e97d53efb11385abe889fb83db16f6cd2cb0b3c0eb466e8e9453a154c03c52ca29685a11
EBUILD kicad-8.0.0.ebuild 4491 BLAKE2B 22f7bc921702b5fe31476490f2f54429267a216cc0225a84194b3833ba214fc33661670976abfe5fef8a7ee7bcbc0b22064e3f655ca2c60bee6c49d86a7a8bf0 SHA512 5f02334b65afebc68beb8417d8640ed5df8640687007d50041220a5ece62c997f7ec8f007f35ec7f98fc169a00fda947e8b641ce3c6c1a2d9deadeaf716e622b
EBUILD kicad-8.0.1.ebuild 4491 BLAKE2B 22f7bc921702b5fe31476490f2f54429267a216cc0225a84194b3833ba214fc33661670976abfe5fef8a7ee7bcbc0b22064e3f655ca2c60bee6c49d86a7a8bf0 SHA512 5f02334b65afebc68beb8417d8640ed5df8640687007d50041220a5ece62c997f7ec8f007f35ec7f98fc169a00fda947e8b641ce3c6c1a2d9deadeaf716e622b
EBUILD kicad-8.0.2-r1.ebuild 4477 BLAKE2B 84e035f8038ce9c056bb439fa85b236c7f88af26e64e03eecf8bacd0fd3cdbb6357a22837f533441d4f232fbf320663f1600cbbb0f26638b08115c5551baa646 SHA512 cd633da6a21ab3086409585029b5ad6a893b919224dc9eb217b16f598baf03b8fc2c97b00618e99399ffaf0fb67c97cbdf72c82b74cec2f94c6a455dffdc16f8
-EBUILD kicad-9999.ebuild 4477 BLAKE2B 84e035f8038ce9c056bb439fa85b236c7f88af26e64e03eecf8bacd0fd3cdbb6357a22837f533441d4f232fbf320663f1600cbbb0f26638b08115c5551baa646 SHA512 cd633da6a21ab3086409585029b5ad6a893b919224dc9eb217b16f598baf03b8fc2c97b00618e99399ffaf0fb67c97cbdf72c82b74cec2f94c6a455dffdc16f8
+EBUILD kicad-8.0.3.ebuild 4531 BLAKE2B 8c1820ce7d33635c577c792c04c3fd2286061dd3e5cb77a2e97729d13b57deb47d03c63c308620c3619089a6fae002b662a9471ddd9f248c5787be02c12e4646 SHA512 448bb66474cfdf7eaed377b93588bcffcebb77d88d8650c75176bc1bbe40d65f3375af4c730d1963b9a6e65bbd35b6e575c77a0b7ea389b8b644e7faef14fdd7
+EBUILD kicad-9999.ebuild 4531 BLAKE2B 8c1820ce7d33635c577c792c04c3fd2286061dd3e5cb77a2e97729d13b57deb47d03c63c308620c3619089a6fae002b662a9471ddd9f248c5787be02c12e4646 SHA512 448bb66474cfdf7eaed377b93588bcffcebb77d88d8650c75176bc1bbe40d65f3375af4c730d1963b9a6e65bbd35b6e575c77a0b7ea389b8b644e7faef14fdd7
MISC metadata.xml 811 BLAKE2B 4f2150b49b1bebf73aa3440ae1ace1624ce02e022d361051e895a18d28f2ab802fed04c94552b36fc0265335a1eacd5d3a7c407fc88f0c4f7de9e4fa6afa6c5f SHA512 c09c2143516f361a8553ab5c44ffa47c77c7a8dbf53596dfe9ba81378c1a7e3aee8378353950cd8805b675d0a29444848fddd4acfe107a54e3f56e87183a1c6c
diff --git a/sci-electronics/kicad/kicad-8.0.3.ebuild b/sci-electronics/kicad/kicad-8.0.3.ebuild
new file mode 100644
index 000000000000..71443e470a09
--- /dev/null
+++ b/sci-electronics/kicad/kicad-8.0.3.ebuild
@@ -0,0 +1,185 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+WX_GTK_VER="3.2-gtk3"
+
+inherit check-reqs cmake flag-o-matic optfeature python-single-r1 toolchain-funcs wxwidgets xdg-utils
+
+DESCRIPTION="Electronic Schematic and PCB design tools"
+HOMEPAGE="https://www.kicad.org"
+
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="https://gitlab.com/kicad/code/kicad.git"
+ inherit git-r3
+else
+ MY_PV="${PV/_rc/-rc}"
+ MY_P="${PN}-${MY_PV}"
+ SRC_URI="https://gitlab.com/kicad/code/${PN}/-/archive/${MY_PV}/${MY_P}.tar.bz2 -> ${P}.tar.bz2"
+ S="${WORKDIR}/${PN}-${MY_PV}"
+
+ if [[ ${PV} != *_rc* ]] ; then
+ KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+ fi
+fi
+
+# BSD for bundled pybind
+LICENSE="GPL-2+ GPL-3+ Boost-1.0 BSD"
+SLOT="0"
+IUSE="doc examples nls openmp test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RESTRICT="!test? ( test )"
+
+# Contains bundled pybind but it's patched for wx
+# See https://gitlab.com/kicad/code/kicad/-/commit/74e4370a9b146b21883d6a2d1df46c7a10bd0424
+# Depend on opencascade:0 to get unslotted variant (so we know path to it), bug #833301
+# Depend wxGTK version needs to be limited due to switch from EGL to GLX, bug #911120
+COMMON_DEPEND="
+ app-crypt/libsecret
+ dev-db/unixODBC
+ dev-libs/boost:=[context,nls]
+ dev-libs/libgit2:=
+ media-libs/freeglut
+ media-libs/glew:0=
+ >=media-libs/glm-0.9.9.1
+ media-libs/mesa[X(+)]
+ net-misc/curl
+ >=sci-libs/opencascade-7.5.0:0=
+ >=x11-libs/cairo-1.8.8:=
+ >=x11-libs/pixman-0.30
+ >sci-electronics/ngspice-27[shared]
+ sys-libs/zlib
+ >=x11-libs/wxGTK-3.2.2.1-r3:${WX_GTK_VER}[X,opengl]
+ $(python_gen_cond_dep '
+ dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}]
+ >=dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]
+ ')
+ ${PYTHON_DEPS}
+ nls? (
+ sys-devel/gettext
+ )
+ test? (
+ media-gfx/cairosvg
+ )
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+ sci-electronics/electronics-menu
+"
+BDEPEND=">=dev-lang/swig-4.0
+ doc? ( app-text/doxygen )"
+
+if [[ ${PV} == 9999 ]] ; then
+ # x11-misc-util/macros only required on live ebuilds
+ BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi
+
+CHECKREQS_DISK_BUILD="1500M"
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+
+ python-single-r1_pkg_setup
+ setup-wxwidgets
+ check-reqs_pkg_setup
+}
+
+src_unpack() {
+ if [[ ${PV} == 9999 ]]; then
+ git-r3_src_unpack
+ else
+ default_src_unpack
+ fi
+}
+
+src_prepare() {
+ filter-lto # Bug 927482
+ cmake_src_prepare
+}
+
+src_configure() {
+ xdg_environment_reset
+
+ local mycmakeargs=(
+ -DKICAD_DOCS="${EPREFIX}/usr/share/doc/${PN}-doc-${PV}"
+
+ -DKICAD_SCRIPTING_WXPYTHON=ON
+ -DKICAD_USE_EGL=OFF
+
+ -DKICAD_BUILD_I18N="$(usex nls)"
+ -DKICAD_I18N_UNIX_STRICT_PATH="$(usex nls)"
+
+ -DPYTHON_DEST="$(python_get_sitedir)"
+ -DPYTHON_EXECUTABLE="${PYTHON}"
+ -DPYTHON_INCLUDE_DIR="$(python_get_includedir)"
+ -DPYTHON_LIBRARY="$(python_get_library_path)"
+
+ -DKICAD_INSTALL_DEMOS="$(usex examples)"
+ -DCMAKE_SKIP_RPATH="ON"
+
+ -DOCC_INCLUDE_DIR="${CASROOT}"/include/opencascade
+ -DOCC_LIBRARY_DIR="${CASROOT}"/$(get_libdir)/opencascade
+
+ -DKICAD_SPICE_QA="$(usex test)"
+ -DKICAD_BUILD_QA_TESTS="$(usex test)"
+ )
+
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+ if use doc; then
+ cmake_src_compile doxygen-docs
+ fi
+}
+
+src_test() {
+ # Test cannot find library in Portage's sandbox. Let's create a link so test can run.
+ mkdir -p "${BUILD_DIR}/qa/eeschema/" || die
+ ln -s "${BUILD_DIR}/eeschema/_eeschema.kiface" "${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
+
+ export CMAKE_SKIP_TESTS=(
+ qa_pcbnew
+ qa_cli
+ )
+
+ # LD_LIBRARY_PATH is there to help it pick up the just-built libraries
+ LD_LIBRARY_PATH="${BUILD_DIR}/common:${BUILD_DIR}/common/gal:${BUILD_DIR}/3d-viewer/3d_cache/sg:${LD_LIBRARY_PATH}" \
+ cmake_src_test
+}
+
+src_install() {
+ cmake_src_install
+ python_optimize
+
+ dodoc doxygen/eagle-plugin-notes.txt
+
+ if use doc ; then
+ cd doxygen || die
+ dodoc -r out/html/.
+ fi
+}
+
+pkg_postinst() {
+ optfeature "Component symbols library" sci-electronics/kicad-symbols
+ optfeature "Component footprints library" sci-electronics/kicad-footprints
+ optfeature "3D models of components " sci-electronics/kicad-packages3d
+ optfeature "Project templates" sci-electronics/kicad-templates
+ optfeature "Extended documentation" app-doc/kicad-doc
+ optfeature "Creating 3D models of components" media-gfx/wings
+
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+ xdg_icon_cache_update
+}
diff --git a/sci-electronics/kicad/kicad-9999.ebuild b/sci-electronics/kicad/kicad-9999.ebuild
index 83bf7ead3a08..71443e470a09 100644
--- a/sci-electronics/kicad/kicad-9999.ebuild
+++ b/sci-electronics/kicad/kicad-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
WX_GTK_VER="3.2-gtk3"
inherit check-reqs cmake flag-o-matic optfeature python-single-r1 toolchain-funcs wxwidgets xdg-utils
@@ -11,7 +11,7 @@ inherit check-reqs cmake flag-o-matic optfeature python-single-r1 toolchain-func
DESCRIPTION="Electronic Schematic and PCB design tools"
HOMEPAGE="https://www.kicad.org"
-if [[ ${PV} == 9999 ]]; then
+if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://gitlab.com/kicad/code/kicad.git"
inherit git-r3
else
@@ -141,7 +141,12 @@ src_compile() {
src_test() {
# Test cannot find library in Portage's sandbox. Let's create a link so test can run.
mkdir -p "${BUILD_DIR}/qa/eeschema/" || die
- dosym "${BUILD_DIR}/eeschema/_eeschema.kiface" "${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
+ ln -s "${BUILD_DIR}/eeschema/_eeschema.kiface" "${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
+
+ export CMAKE_SKIP_TESTS=(
+ qa_pcbnew
+ qa_cli
+ )
# LD_LIBRARY_PATH is there to help it pick up the just-built libraries
LD_LIBRARY_PATH="${BUILD_DIR}/common:${BUILD_DIR}/common/gal:${BUILD_DIR}/3d-viewer/3d_cache/sg:${LD_LIBRARY_PATH}" \
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index 177dfc2f8a36..34d6d0622e3a 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/libsigrok/Manifest b/sci-libs/libsigrok/Manifest
index 78cb63184426..2c8d121e0136 100644
--- a/sci-libs/libsigrok/Manifest
+++ b/sci-libs/libsigrok/Manifest
@@ -1,8 +1,10 @@
AUX libsigrok-0.5.2-check-0.15.patch 917 BLAKE2B 39d042e99dc5a71fa79def033f7a30621967294ed8198b00ca9e7a21caf7ee77f07e3f6d1e27c3a4d2629539835ec1b4e7bc3fdfe2ce1e98d7e97b4a897131ce SHA512 1729653f153ebdec08c0b987a0cf15a50ed6ce8948805b2a9ddf122ba591426e830329bfb47527ef253c19f9b8e98693ab0258e9ac19906473d3605d61c8983d
+AUX libsigrok-0.5.2-py313.patch 1897 BLAKE2B b4221654e1a056e9e2bcf04b79685f231204984eb40e31eecd09d04774956fc6e9fd474c0070255a130dbd67e9b191b013da8fc6568b3673bae759ca7e6d253d SHA512 081674a2d92b4562efadf812b70fece9d9a2373ff31c34e42189ea3ba5a9f49ce10f4bed70a24efdee77834f0a105fa3f54231669ff7ba8216e8761472150fe7
AUX libsigrok-0.5.2-swig-4.1.patch 377 BLAKE2B f795f46bce213e9444ea3d8b362a4d82d3e34676a9aae49f45764679effa388afcc15bc04e14fdc89cb25fbd700ca3bf80234b291c3607b0454ecf997d20997d SHA512 0334cbb95fbba961d9f16b18978dd15dbf68b80b897af54d25660dd0bcb049d21ea681f39bae3884c4869ecce4efd2601bce7825fbd41160ddddbe92ad678740
AUX libsigrok-0.5.2-swig-4.patch 1484 BLAKE2B 94c9bbde14f3175252677dedd50a7f3ff17bcc734382d93fbe3c65c71989dc72d0568535343bcb7764053075a2bac9c9f2d4e480d582a5371ac0d4a12bcab4a2 SHA512 34e568351624aeada4c3894be8a60cc0111be7c20ebe8e5395a1f81b2fc453a6a8228f575b95faad5140162a9d4fc5fc570546f42673f7275cb3910c73ffc8de
DIST libsigrok-0.5.2.tar.gz 1779465 BLAKE2B fc6fdde1054e9ac50bc42249c34b3dbfff1e89d77f0db5a8762e52fcf2ea5ea69b2defcf1cde4ed7b1edd1e21770002ed661a470c8d666904daa48a84a2bbfc5 SHA512 cf673dad6280302d69050c29490621f66c6d6a73932d019a53ec3501316d3f2e23e7667a04f866dbe6ed73f86a63de73d2173e2b6cea563631d705e06f887092
-EBUILD libsigrok-0.5.2-r3.ebuild 3399 BLAKE2B 28c2f788f114df5ba7eeb189bb6f345fed1f84dd2ff0122db2bb13a312a4326240b37c2e9e3172213bd9629081b2ed67322d5be44ff3f0c0232198ce9d6dd7fa SHA512 f988f4a6b9041fb7d5f866f44f689ad2aff7aedcbe6f182042818655086e1060986ab702eccb8a90885347c8d6f251e105778fc2f15091948780a6b3327503f6
-EBUILD libsigrok-0.5.2-r4.ebuild 3476 BLAKE2B b044ce688c9479e703a26ce2956394236948937928c68f994668deb617cb939b42c19b1b5a84152eb47095b6a5be9ee87189f4ef9cc0401e02ca7a4d1bb0cb4f SHA512 12799cd8d6b92e02642c2c1e93ba1d8a32ad15f370f7da51293148c45ba1b70906248a54727ca34068134ec805c23735ac56e9bec976d561883eb0d010a0b980
-EBUILD libsigrok-9999.ebuild 3316 BLAKE2B 56cecb6f1d0ea38d498d001e2ec4eaa4778728b20ea5c79d2fd688b73459958bf43a9eae385570bd6b772178d844b3ce4ab0275595e86ae2fddb9ff1f8abad8c SHA512 873ca668744a83832287e61f3f6558a46d34b0023f6fa7f9a25465230de294bdf5bd1d34df90acfa3f0a82d88591064b141591d2ca705fda901e0976cd832143
+EBUILD libsigrok-0.5.2-r3.ebuild 3400 BLAKE2B a9da2492c2a4ba0a39f61f00b372d225571de52be6d5cd7106be6bcce11ed07653118986767454409d4c5a2cf6eb09d83d7d11dfbb029ffa03510ea538684d58 SHA512 e7c37b9cfb92cdd3d06daa95304edd00cee9153acac135065d6fc99bf7f10be3232aa221a2391785c7e6af4a354c9667c4ccc3020ecf5fa536a23a0090ce404f
+EBUILD libsigrok-0.5.2-r4.ebuild 3476 BLAKE2B a6dae62ddd641e772e831c3cf54356c081ea47afb834916f0c3fe10a576885c7fd8876663fcbce82005e306c4970e9f714389545f12d512c80b997b436f81797 SHA512 ecf01edaab3add793eb4f84bc3dac223dd85e5b182350535d088e6e32395a1c62f9b93dd650557064cc489d847eb96742deb2398f54bd0ce8dcef02b90798cbd
+EBUILD libsigrok-0.5.2-r5.ebuild 3510 BLAKE2B 36f4e13576b4a3f92f7b2dbd5be8fcea98002b519274a17a829c8cdb1faa3bdc3f52a101f438431150ca3e421dea688e4213df35ef385a30b8b73d36c9b1090a SHA512 b736cc0b942209b0c19f339a367304d2bc1d240798d4b3f0d90e23d882cdc0deb5c5de53a39bd46564c0a3d9ee526b669791f6dc6709c19d90d8c98cafa341a3
+EBUILD libsigrok-9999.ebuild 3329 BLAKE2B 4f3a222ed15a2a2b057b7fa65114b2a44bc3741e3d7e9b01d44d517421954a972be2b0eb9790913124d7a53d3fba7595e5d599f3114484a02ceb0a2b08c0d137 SHA512 e10bab831369b9fbf2ad20366fc59eec2dacb77787ec2cbe3d4b249de4a0dae3004a18f1597d19d97d7ba914996c1c2f8aa5c880953844b5db070200a86703da
MISC metadata.xml 886 BLAKE2B cb7cece1f79a4affb612e55f147eb93895a805e43aed6bbabfed2e3b925b0714d64651c00294da2742f8c09ce9984a58888b89025d73712400c8bd026296b2cb SHA512 79c9697b3fe6954108cb60ae79c06cee280ef6d73bcd9e35ab148750a4fa55c8e5118c21cdb4e3ae009d4c160a26c98132448476ef90ac6d7a19a79138c3b2f6
diff --git a/sci-libs/libsigrok/files/libsigrok-0.5.2-py313.patch b/sci-libs/libsigrok/files/libsigrok-0.5.2-py313.patch
new file mode 100644
index 000000000000..a4c1be8de96a
--- /dev/null
+++ b/sci-libs/libsigrok/files/libsigrok-0.5.2-py313.patch
@@ -0,0 +1,46 @@
+http://sigrok.org/gitweb/?p=libsigrok.git;a=commit;h=5bc8174531df86991ba8aa6d12942923925d9e72
+
+From: Gerhard Sittig <redacted>
+Date: Mon, 2 Oct 2023 16:33:08 +0000 (+0200)
+Subject: bindings/python: rephrase for Python 3.9 deprecation (call API)
+X-Git-Url: http://sigrok.org/gitweb/?p=libsigrok.git;a=commitdiff_plain;h=5bc8174531df86991ba8aa6d12942923925d9e72;hp=1711287ee9e5e4d37cab1cf9fcda5c98f732a137
+
+bindings/python: rephrase for Python 3.9 deprecation (call API)
+
+The PyEval_CallObject() routine was deprecated in Python 3.9, use
+PyObject_CallObject() instead which has existed since at least 3.0.
+
+There are also PyEval_InitThreads() deprecation warnings, but these
+originate from SWIG generated code and are outside of our control.
+Requires SWIG version 4.1 to silence these.
+
+Tested-By: Sascha Silbe <redacted>
+--- a/bindings/python/sigrok/core/classes.i
++++ b/bindings/python/sigrok/core/classes.i
+@@ -134,7 +134,7 @@ typedef guint pyg_flags_type;
+
+ auto arglist = Py_BuildValue("(OO)", log_obj, string_obj);
+
+- auto result = PyEval_CallObject($input, arglist);
++ auto result = PyObject_CallObject($input, arglist);
+
+ Py_XDECREF(arglist);
+ Py_XDECREF(log_obj);
+@@ -177,7 +177,7 @@ typedef guint pyg_flags_type;
+ $1 = [=] () {
+ const auto gstate = PyGILState_Ensure();
+
+- const auto result = PyEval_CallObject($input, nullptr);
++ const auto result = PyObject_CallObject($input, nullptr);
+ const bool completed = !PyErr_Occurred();
+ const bool valid_result = (completed && result == Py_None);
+
+@@ -221,7 +221,7 @@ typedef guint pyg_flags_type;
+
+ auto arglist = Py_BuildValue("(OO)", device_obj, packet_obj);
+
+- auto result = PyEval_CallObject($input, arglist);
++ auto result = PyObject_CallObject($input, arglist);
+
+ Py_XDECREF(arglist);
+ Py_XDECREF(device_obj);
diff --git a/sci-libs/libsigrok/libsigrok-0.5.2-r3.ebuild b/sci-libs/libsigrok/libsigrok-0.5.2-r3.ebuild
index 53a03db1cb71..42e7e0714558 100644
--- a/sci-libs/libsigrok/libsigrok-0.5.2-r3.ebuild
+++ b/sci-libs/libsigrok/libsigrok-0.5.2-r3.ebuild
@@ -3,7 +3,7 @@
EAPI="8"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
inherit autotools python-r1 java-pkg-opt-2 udev xdg-utils
diff --git a/sci-libs/libsigrok/libsigrok-0.5.2-r4.ebuild b/sci-libs/libsigrok/libsigrok-0.5.2-r4.ebuild
index 6c0b94824276..b1536e1afd6e 100644
--- a/sci-libs/libsigrok/libsigrok-0.5.2-r4.ebuild
+++ b/sci-libs/libsigrok/libsigrok-0.5.2-r4.ebuild
@@ -3,7 +3,7 @@
EAPI="8"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit autotools python-r1 java-pkg-opt-2 udev xdg-utils
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
else
SRC_URI="https://sigrok.org/download/source/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~x86"
fi
DESCRIPTION="Basic hardware drivers for logic analyzers and input/output file format support"
diff --git a/sci-libs/libsigrok/libsigrok-0.5.2-r5.ebuild b/sci-libs/libsigrok/libsigrok-0.5.2-r5.ebuild
new file mode 100644
index 000000000000..ea6a56fc8bb3
--- /dev/null
+++ b/sci-libs/libsigrok/libsigrok-0.5.2-r5.ebuild
@@ -0,0 +1,158 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit autotools python-r1 java-pkg-opt-2 udev xdg-utils
+
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="git://sigrok.org/${PN}"
+ inherit git-r3
+else
+ SRC_URI="https://sigrok.org/download/source/${PN}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+DESCRIPTION="Basic hardware drivers for logic analyzers and input/output file format support"
+HOMEPAGE="https://sigrok.org/wiki/Libsigrok"
+
+LICENSE="GPL-3"
+SLOT="0/4"
+IUSE="bluetooth +cxx ftdi hidapi java parport python serial static-libs test +udev usb"
+REQUIRED_USE="java? ( cxx )
+ python? ( cxx ${PYTHON_REQUIRED_USE} )"
+
+RESTRICT="!test? ( test )"
+
+# We also support librevisa, but that isn't in the tree ...
+LIB_DEPEND="
+ >=dev-libs/glib-2.32.0[static-libs(+)]
+ >=dev-libs/libzip-0.8:=[static-libs(+)]
+ bluetooth? ( >=net-wireless/bluez-4.0:= )
+ cxx? ( dev-cpp/glibmm:2[static-libs(+)] )
+ ftdi? ( dev-embedded/libftdi:1[static-libs(+)] )
+ hidapi? ( >=dev-libs/hidapi-0.8.0 )
+ parport? ( sys-libs/libieee1284[static-libs(+)] )
+ python? (
+ ${PYTHON_DEPS}
+ >=dev-python/pygobject-3.0.0[${PYTHON_USEDEP}]
+ )
+ serial? ( >=dev-libs/libserialport-0.1.1[static-libs(+)] )
+ usb? ( virtual/libusb:1[static-libs(+)] )
+"
+RDEPEND="
+ java? ( >=virtual/jre-1.8:* )
+ !static-libs? ( ${LIB_DEPEND//\[static-libs(+)]} )
+ static-libs? ( ${LIB_DEPEND} )
+"
+DEPEND="${LIB_DEPEND//\[static-libs(+)]}
+ cxx? ( app-text/doxygen )
+ java? (
+ >=dev-lang/swig-3.0.6
+ >=virtual/jdk-1.8:*
+ )
+ python? (
+ >=dev-lang/swig-3.0.6
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ )
+ test? ( >=dev-libs/check-0.9.4 )
+ virtual/pkgconfig
+"
+
+S="${WORKDIR}"/${P}
+
+PATCHES=(
+ # https://sigrok.org/bugzilla/show_bug.cgi?id=1527
+ "${FILESDIR}/${P}-swig-4.patch"
+ # https://sigrok.org/bugzilla/show_bug.cgi?id=1526
+ "${FILESDIR}/${P}-check-0.15.patch"
+ # https://bugs.gentoo.org/878395
+ "${FILESDIR}/${PN}-0.5.2-swig-4.1.patch"
+
+ "${FILESDIR}/${P}-py313.patch"
+)
+
+pkg_setup() {
+ use python && python_setup
+ java-pkg-opt-2_pkg_setup
+}
+
+src_unpack() {
+ [[ ${PV} == *9999* ]] && git-r3_src_unpack || default
+}
+
+sigrok_src_prepare() {
+ eautoreconf
+}
+
+src_prepare() {
+ default
+ sigrok_src_prepare
+ use python && python_copy_sources
+}
+
+sigrok_src_configure() {
+ econf \
+ $(use_with bluetooth libbluez) \
+ $(use_with ftdi libftdi) \
+ $(use_with hidapi libhidapi) \
+ $(use_with parport libieee1284) \
+ $(use_with serial libserialport) \
+ $(use_with usb libusb) \
+ $(use_enable cxx) \
+ $(use_enable java) \
+ $(use_enable static-libs static) \
+ "${@}"
+}
+
+each_python_configure() {
+ cd "${BUILD_DIR}"
+ sigrok_src_configure --disable-ruby --enable-python
+}
+
+src_configure() {
+ sigrok_src_configure --disable-ruby --disable-python
+ use python && python_foreach_impl each_python_configure
+}
+
+each_python_compile() {
+ cd "${BUILD_DIR}"
+ emake python-build
+}
+
+src_compile() {
+ default
+ use python && python_foreach_impl each_python_compile
+}
+
+src_test() {
+ emake check
+}
+
+each_python_install() {
+ cd "${BUILD_DIR}"
+ emake python-install DESTDIR="${D}"
+ python_optimize
+}
+
+src_install() {
+ default
+ use python && python_foreach_impl each_python_install
+ use udev && udev_dorules contrib/*.rules
+ find "${D}" -name '*.la' -type f -delete || die
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_mimeinfo_database_update
+ udev_reload
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_mimeinfo_database_update
+ udev_reload
+}
diff --git a/sci-libs/libsigrok/libsigrok-9999.ebuild b/sci-libs/libsigrok/libsigrok-9999.ebuild
index f2bb661e3a94..951d87e75bb6 100644
--- a/sci-libs/libsigrok/libsigrok-9999.ebuild
+++ b/sci-libs/libsigrok/libsigrok-9999.ebuild
@@ -3,7 +3,7 @@
EAPI="8"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit python-r1 java-pkg-opt-2 udev xdg-utils
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3 autotools
else
SRC_URI="https://sigrok.org/download/source/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
fi
DESCRIPTION="Basic hardware drivers for logic analyzers and input/output file format support"
diff --git a/sci-libs/libsigrokdecode/Manifest b/sci-libs/libsigrokdecode/Manifest
index 7f08ceba2b56..36b2d914940c 100644
--- a/sci-libs/libsigrokdecode/Manifest
+++ b/sci-libs/libsigrokdecode/Manifest
@@ -1,4 +1,6 @@
+AUX libsigrokdecode-0.5.3-py3.13.patch 1214 BLAKE2B e102818a60fa3a8c773c3e6770d6e485e27f04040a99dd64b3449555ba5885e1ebc00e2f1c3b1fed8fac29fa95ec969c672ee1f32bfe9da7115a97a63302a4d7 SHA512 9c8f347b6a582c1fed2f3e21d830c2457fb85a1dee8498a0b863a7ca96f0a24b3b2d1ae631f8282e7c080a03031c250e3eb7bfae301df219a3ac56efc20550ee
DIST libsigrokdecode-0.5.3.tar.gz 892783 BLAKE2B 45bae2488e4872be3bb891813083ed540617ac88558bb6c2d971fbb0c05585d3fcb74192fc83ce7d67ee466bc04c61fbccf6f475e549b80c86fe5f0cc191c7c1 SHA512 23393504b68135ed4ae8e8a654df024620af02e84fa3955956c61899388812229108155b4ae8d946e61f33dc8a8807db090d608350548a7a717d966442b07b9e
-EBUILD libsigrokdecode-0.5.3-r2.ebuild 1096 BLAKE2B c19aec64543d9be8f3163cde60db0eead9f67da219dec7851386c7e0230c12e046541a0c393a65b6c3ee2077e4cf5e415f7e0ee1b488a1e67b6d55117dab2b05 SHA512 4a38dd9476b55d6ae16e407c4ca9241b820be7d2cfaca5c6774ede4bec6c64e9481403f23b7663834b916bf11c1c236f82891e5139dfe0849a0e2833361cf6f7
-EBUILD libsigrokdecode-9999.ebuild 1099 BLAKE2B b63f0c5489d6e8b91a6c7f55c7430e2aad9b641c7289d8335f8b99c25edba8192dbd19556e71297e8c4e93165703258fcf70bd321c846b4212c4163e64feeafd SHA512 1a7d3265095348ddbb80d03a2bcf3d52f24191c492e672735f243f2974ff9c325b7ba7078f33adf966b53e4ee1bc77efb8ff5f307a42201de2c95f9a57f5a6a0
+EBUILD libsigrokdecode-0.5.3-r2.ebuild 1097 BLAKE2B b0cd034c3158805f27ef2b62d9f9308eade00e9526c80f214924c9dd22d9065faefe1ed98f45c54e306c7e1d12c51455b9cbb4c2e039d4c1f535d6d4e07d68e7 SHA512 93679a8094c05130d095ef66d9b6a5bd1b33f25a1cbb31885224e46513605a56c3db6a2a48e5e8cdddf5ffbe2c05a76325bd3f15a35bfcc30aae59d99693170d
+EBUILD libsigrokdecode-0.5.3-r3.ebuild 1143 BLAKE2B fd2795591b6d92a2ca458df64af72c12318aab57235682c52e711905c18c20e00375dd172a57d221691cc04b08eb09380d7d84766550659693a210fa5a671943 SHA512 1a07d677d90257750bdf5a99dcce81631b7871bebdfbf5460ba1d4ad375e2b2a8b9abf4a10206970af1f3359df4a77023554fe5066638f24a68494ed2009e515
+EBUILD libsigrokdecode-9999.ebuild 1097 BLAKE2B 6d3401361aa9c05208b440185e03991d9621a6dcc46b36eb36843bbedb8415aabb5ca6e7b5acaad515d3f4e9d1732a3ac7bd2b4da999998f1ea8ab185046afbe SHA512 3f29b010eba26ff4145031dfb03146933be668f72e4a3c0e53849a8d7a4fc97fba23e2b2cd5747158a29a9af323217212ed203d287c49423c36d995f9f031bd1
MISC metadata.xml 248 BLAKE2B 9858a97a2186d5b06e272fe28021e0e668897630d8b99023000e8e58e852e80e16b399d8f864b9dff6c9fda25e1519ac8b4331792a4b441be23922707c4ad6a9 SHA512 a1e8f757e473af3ab0ccf695f849dc91e1be877dd505d339bdd26e35a2cf7fb5ffd8f5bf34e933873a462023aecb0edbddefbbda455289279182059cd6c1b0e5
diff --git a/sci-libs/libsigrokdecode/files/libsigrokdecode-0.5.3-py3.13.patch b/sci-libs/libsigrokdecode/files/libsigrokdecode-0.5.3-py3.13.patch
new file mode 100644
index 000000000000..89078b3ba70e
--- /dev/null
+++ b/sci-libs/libsigrokdecode/files/libsigrokdecode-0.5.3-py3.13.patch
@@ -0,0 +1,37 @@
+http://sigrok.org/gitweb/?p=libsigrokdecode.git;a=commitdiff;h=0c35c5c5845d05e5f624c99d58af992d2f004446
+
+From: Sascha Silbe <redacted>
+Date: Mon, 23 Oct 2023 20:21:38 +0000 (+0200)
+Subject: srd: drop deprecated PyEval_InitThreads() on Python 3.9+
+X-Git-Url: http://sigrok.org/gitweb/?p=libsigrokdecode.git;a=commitdiff_plain;h=0c35c5c5845d05e5f624c99d58af992d2f004446
+
+srd: drop deprecated PyEval_InitThreads() on Python 3.9+
+
+`PyEval_InitThreads()` is called implicitly during `Py_InitializeEx()`
+since Python 3.7. It has been deprecated since 3.9 and dropped in
+3.13.
+
+[ gsi: touch up comment style ]
+---
+
+diff --git a/srd.c b/srd.c
+index 35ec5f2..10dfaf6 100644
+--- a/srd.c
++++ b/srd.c
+@@ -302,8 +302,14 @@ SRD_API int srd_init(const char *path)
+ g_strfreev(dir_list);
+ }
+
+- /* Initialize the Python GIL (this also happens to acquire it). */
++#if PY_VERSION_HEX < 0x03090000
++ /*
++ * Initialize and acquire the Python GIL. In Python 3.7+ this
++ * will be done implicitly as part of the Py_InitializeEx()
++ * call above. PyEval_InitThreads() was deprecated in 3.9.
++ */
+ PyEval_InitThreads();
++#endif
+
+ /* Release the GIL (ignore return value, we don't need it here). */
+ (void)PyEval_SaveThread();
+
diff --git a/sci-libs/libsigrokdecode/libsigrokdecode-0.5.3-r2.ebuild b/sci-libs/libsigrokdecode/libsigrokdecode-0.5.3-r2.ebuild
index 617e1edb0d21..72015cba5833 100644
--- a/sci-libs/libsigrokdecode/libsigrokdecode-0.5.3-r2.ebuild
+++ b/sci-libs/libsigrokdecode/libsigrokdecode-0.5.3-r2.ebuild
@@ -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
EAPI="8"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit autotools python-single-r1
if [[ ${PV} == *9999* ]]; then
diff --git a/sci-libs/libsigrokdecode/libsigrokdecode-0.5.3-r3.ebuild b/sci-libs/libsigrokdecode/libsigrokdecode-0.5.3-r3.ebuild
new file mode 100644
index 000000000000..0e58fddc4fb2
--- /dev/null
+++ b/sci-libs/libsigrokdecode/libsigrokdecode-0.5.3-r3.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit autotools python-single-r1
+
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="git://sigrok.org/${PN}"
+ inherit git-r3
+else
+ SRC_URI="https://sigrok.org/download/source/${PN}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Provide (streaming) protocol decoding functionality"
+HOMEPAGE="https://sigrok.org/wiki/Libsigrokdecode"
+
+LICENSE="GPL-3"
+SLOT="0/4"
+IUSE="static-libs"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+ >=dev-libs/glib-2.34.0
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-py3.13.patch
+)
+
+src_prepare() {
+ default
+
+ # bug #794592
+ sed -i -e "s/\[SRD_PKGLIBS\],\$/& [python-${EPYTHON#python}-embed], [python-${EPYTHON#python}],/" configure.ac || die
+
+ eautoreconf
+}
+
+src_configure() {
+ econf $(use_enable static-libs static) PYTHON3="${PYTHON}"
+}
+
+src_test() {
+ emake check
+}
+
+src_install() {
+ default
+ python_optimize "${D}"/usr/share/libsigrokdecode/decoders
+ find "${D}" -name '*.la' -type f -delete || die
+}
diff --git a/sci-libs/libsigrokdecode/libsigrokdecode-9999.ebuild b/sci-libs/libsigrokdecode/libsigrokdecode-9999.ebuild
index 8f04c30aebba..193ac833026d 100644
--- a/sci-libs/libsigrokdecode/libsigrokdecode-9999.ebuild
+++ b/sci-libs/libsigrokdecode/libsigrokdecode-9999.ebuild
@@ -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
EAPI="8"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit autotools python-single-r1
if [[ ${PV} == *9999* ]]; then
@@ -18,7 +18,7 @@ DESCRIPTION="Provide (streaming) protocol decoding functionality"
HOMEPAGE="https://sigrok.org/wiki/Libsigrokdecode"
LICENSE="GPL-3"
-SLOT="0/9999"
+SLOT="0/4"
IUSE="static-libs"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index ed59464f7513..dd195caa1450 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 14126a9c7205..9eaff3024794 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -16,5 +16,5 @@ DIST systemd-stable-255.7.tar.gz 15068684 BLAKE2B 6fb5415d9e013bc8695ef837affce7
EBUILD systemd-utils-254.10-r1.ebuild 13355 BLAKE2B 9e88dd7b2bc7c280aa4430d9e4ec9bea942b365408c775d0e5a53ae9d6b1eee3f79bada47ac83f3f3b4bd0fa5245b3158fc48e4b5003ba15bb7c3eb9179c9bc2 SHA512 86199fe50859269f739b37d2fa6d345b17ad90edd0aefd203f3beafdfd36c79affb16a61546da919e984836fcaded2831bd406f7123b0a84ee50ef65ac4d8b5c
EBUILD systemd-utils-254.12.ebuild 13363 BLAKE2B 21cc042bc1041556b71f12c160a8fd5b23f31a9598d6a85b13b77ccd01b5b0e34350bde236f151662873734003fe2fd5a001c746370c16fb8308fb51e283d843 SHA512 9660bcde5c1a06aa03dd7bc90aad59421eeea53757ed1edc2d674c1cddc0addf6b7670520426bd569c5f3e309f66ab641362c260c1fbdfdd20fb10198032677a
EBUILD systemd-utils-254.13.ebuild 13356 BLAKE2B b4892ba9c9ab31ded67652533fabf4f36d5b76377ea14e5d145795bb45cbdcf300660f1a54abe61a050a3287c08309e8fadfcf5f4d17b0c4bc7640b5382499ba SHA512 c8d72fe488c33f75f3e9ff11fc885befed66b61f3dea70c1e367b91a037536bc7d4668983644048c1099e07ee0977203a8ea6908b89dbd27371f5b1e4ce1bbd1
-EBUILD systemd-utils-255.7-r2.ebuild 14083 BLAKE2B 314171d78ab5e0455f3b6220ae69b80065129bf84ba2c4c00d8f70d575969dde3c053cc86ef868336155cd60a2f7689dc37d504835a0b3ff3c0ac9bf50a38edc SHA512 2071b1225c5f956b33a1871e968db2e75671f53de699fc9c51d03f6a5b139c210b52844ec84036b9af89552621a468fc1dede7a365a90986f030178ea908c9ab
+EBUILD systemd-utils-255.7-r3.ebuild 14103 BLAKE2B 44f5654d0cff051bee28c5ebce36412151f0855490940b1fe2d075ce2a5754bf524c7ada70d234433f65d5869a88c9c70cbf89ff8f7e3254a798ac6903707b0d SHA512 9a23cecd3f8e075b5d0ff792d25402a60030f8489b79b011f6fdf7357a862f75f7345b31f61c24544f23260abbe5a1ceb798c08e545398e93411423e3cbe7c4e
MISC metadata.xml 888 BLAKE2B b799e1d62a1208dbbec1a1cfb47592b069d5c79cb18efffef922c72b0d61e30938d26c6f4e0d3951f9c327601dd71de14062dad0a47e6b84a61b1a8b125f1a6b SHA512 6debd964f9c127ba4332e0c0b86e506d3cf10cbe3cd45442bf7955b16e790a9eccdd928d473b3722b11b4a75d34fe5bb91f4867a5dc92e786ba73d9ec3f54712
diff --git a/sys-apps/systemd-utils/systemd-utils-255.7-r2.ebuild b/sys-apps/systemd-utils/systemd-utils-255.7-r3.ebuild
index 5eada6a19240..be5bd107ffa6 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.7-r2.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.7-r3.ebuild
@@ -513,8 +513,8 @@ multilib_src_install() {
doman man/udev_*.3
fi
if use ukify; then
- exeinto /usr/lib/systemd
- doexe ukify
+ dobin ukify
+ dosym ../../bin/ukify /usr/lib/systemd/ukify
doman man/ukify.1
fi
fi
diff --git a/sys-apps/usbguard/Manifest b/sys-apps/usbguard/Manifest
index c19583cfb475..e1cb96c032db 100644
--- a/sys-apps/usbguard/Manifest
+++ b/sys-apps/usbguard/Manifest
@@ -4,5 +4,5 @@ AUX usbguard-1.1.2-gcc-13.patch 460 BLAKE2B 100711b02a6198f149c2637f2f5926a66405
DIST usbguard-1.1.2.tar.gz 1695585 BLAKE2B 7aa1f6168b16bf3b67136dd927a69a097b29a276c604d2e7e4394be4c30682dcfe8d3fd78ca7af8e5275c42ff21b47562dd5b9a93cacf1b53c9945bdfbf5c7df SHA512 03b6dd026a0fe6a7a055208f09a56e2cc86985570388e33fde08671b8aa2d60ea4a0e59505e9646ddf50f42f5b6310d1b230379f9c26ec99c7ca736f3b4ad850
DIST usbguard-1.1.3.tar.gz 1667784 BLAKE2B 20a7a819f233c3c5a85192c07f4a51206d71d760d8643e0dfacbc20f050102c76fb694a6e14cd9b8d9bcb45a4f4717483b3448d2bbd1be30cc027680925a5cf9 SHA512 530bfea12ec8497c30d530c73f868207aad8b0e0e917cb7c7506f6148681a6a4ff12de5cddcfea458eb2b91ce8bb8b0e68d42e2590a4dc6b15f43c18f8256cf1
EBUILD usbguard-1.1.2.ebuild 2549 BLAKE2B 990be447b5e76257cefd0cfbb7ff681936c73f2ba4c0fdb7585a995acb65530275d0d9456be28a2ee8980aadc7cda2da1389dc816ea96d47e3e4e3a28ccc45d9 SHA512 0a752d94e69ec15f0ebc3205fd4fc1bc5a2a5152fd8f9b0227ca4df490c4bd5af5b846995048df4815761d72f0a08dc823767af68adddfce4d661b4d51c7ae5a
-EBUILD usbguard-1.1.3.ebuild 2496 BLAKE2B 38bd82d57bb2deb77a8cc308617a8b0c98a7a97a4cfb29216fc931c65eb4fe07cc1911bc04b36e0bc6dfb78cc8d56e50f38edebe197cb8d72d18fff82dabb66b SHA512 04421c53c7c722d443845a4d5715353387f713690716ed53f1f0c41908ce6be9d9fd03ca08301472f5a2b00f87e5e758ad92ca760758187559c3b13b1fb87c39
+EBUILD usbguard-1.1.3-r1.ebuild 2610 BLAKE2B 34f115ddc591d674712cc8bf1c296c17cc2c7f5ecfa3fdfbd23711acb7a65da2de22fcf049ebaa2b6e58222f71d5abf93a50a90df2572e3894bbf3291bb5027a SHA512 433aab1d041578e09e7861d2c0043ddbde87c477433d5e5f7c753fafab52f9df20d9384cf22bf55416f2aac9520def34a8952e70ba2bafea1ebaa253e81742f5
MISC metadata.xml 496 BLAKE2B 9048989ee69331d9771acbc3749e32822733a475e3b03021c388294c2ede49954e32168e299c18d1477b95681dce3081061315678cd49633d7eb53dea60f4e5d SHA512 4f2a4fb3753cd347e3f1cde14834ec32ac1e9ae53bf08626a49434b63b191fee38d33d2e27da880c80ce188bf05f7d8c4b376a665fa0ad8c2cbbd1aa39f95bb6
diff --git a/sys-apps/usbguard/usbguard-1.1.3.ebuild b/sys-apps/usbguard/usbguard-1.1.3-r1.ebuild
index f8823d85342a..ba54477d8dd6 100644
--- a/sys-apps/usbguard/usbguard-1.1.3.ebuild
+++ b/sys-apps/usbguard/usbguard-1.1.3-r1.ebuild
@@ -76,8 +76,10 @@ src_install() {
default
keepdir /etc/usbguard/IPCAccessControl.d # bug 808801
+ keepdir /etc/usbguard/rules.d # bug 933878
keepdir /var/log/usbguard
chmod 0600 "${ED}"/etc/usbguard/IPCAccessControl.d/.keep* || die # bug 808801
+ chmod 0600 "${ED}"/etc/usbguard/rules.d/.keep* || die # bug 933878
newinitd "${FILESDIR}"/${PN}-0.7.6-usbguard.openrc usbguard
use dbus && newinitd "${FILESDIR}"/${PN}-0.7.6-usbguard-dbus.openrc usbguard-dbus
diff --git a/sys-boot/Manifest.gz b/sys-boot/Manifest.gz
index e4f6b01e4569..5db58fb93644 100644
--- a/sys-boot/Manifest.gz
+++ b/sys-boot/Manifest.gz
Binary files differ
diff --git a/sys-boot/bootcreator/Manifest b/sys-boot/bootcreator/Manifest
index eed2213b61e6..5718e6e77e33 100644
--- a/sys-boot/bootcreator/Manifest
+++ b/sys-boot/bootcreator/Manifest
@@ -1,3 +1,3 @@
DIST bootcreator-src.tar.gz 18881 BLAKE2B 5f6375b16d7d676c50d0b61aed5706dbe972bb2eff98e3870df58fc03cf00050788ab1f2da12bb37a839c525bdfa926fcccea5638532454704c3c961a4600a59 SHA512 53a17cc6b6ec9eea06b4162f32068d5f6c86ff066cc152e30c346010b197a88f3266315295c90b7123a68e81fb4ee95e4b0b341ef666df2eaa230ac762892d0e
-EBUILD bootcreator-1.2.ebuild 554 BLAKE2B 863062ea74938eba408441e31d2f7c3f295d2e2cebeb65b3afa4bee187c95788d3eac435df0924b887ede000298c84e0bd82de98dcc391c110e6990d92364c50 SHA512 2617918ed187743964a0214a8286ebafb8f9a33f981e0613be67bd1a81f7abb81ebd430cc0e9311047d7d918a62e283372c546082dab35ad4ec3be9eb9fa62a5
+EBUILD bootcreator-1.2-r1.ebuild 573 BLAKE2B 722e5d38361210c5193972163f762760ae0834b6d01a89d69cf00d8fe344621c09778f65fee80a0a1d641a4ed60b5af2418a63036e57656f0a6eac7255d5f5da SHA512 f6a866eaf0d708e229eb5767073fa5124f56c257a5d0e918a49e334120d6848339c3c16397d3fb19507edf48d2f2be70f8bc8fb9d4afc5d44de3b5cf09cd61fd
MISC metadata.xml 257 BLAKE2B b231b3a6b31555d7350b92bee09df0d9687ce7d55a7288c4f2df661f6e1676fc75aa9c2dfdeddb2449777b49cc0fb849816fb76b6fef8d57f85045feaad03fc6 SHA512 85e4e1aaf1c6293d6d495920be8f112ff74ef3b325db99c9f5c4958693c922bf5808d14563c1cde6a5a6f7f8152b06cf7756858eb9d62aba3d1dfceea80b30ac
diff --git a/sys-boot/bootcreator/bootcreator-1.2.ebuild b/sys-boot/bootcreator/bootcreator-1.2-r1.ebuild
index 5f9a3fcc145e..3b5ce425244f 100644
--- a/sys-boot/bootcreator/bootcreator-1.2.ebuild
+++ b/sys-boot/bootcreator/bootcreator-1.2-r1.ebuild
@@ -1,23 +1,21 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
+
+inherit toolchain-funcs
DESCRIPTION="Simple generator for Forth based BootMenu scripts for Pegasos machines"
HOMEPAGE="http://tbs-software.com/morgoth/projects.html"
SRC_URI="http://tbs-software.com/morgoth/files/bootcreator-src.tar.gz"
+S=${WORKDIR}
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="-* ppc"
-IUSE=""
-
-DEPEND=""
-
-S=${WORKDIR}
src_compile() {
- emake all
+ emake CC="$(tc-getCC)"
}
src_install() {
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index 44057289e58b..7a249815b10c 100644
--- a/sys-kernel/Manifest.gz
+++ b/sys-kernel/Manifest.gz
Binary files differ
diff --git a/sys-kernel/genkernel/Manifest b/sys-kernel/genkernel/Manifest
index af39863e4ce4..cab328e9f52a 100644
--- a/sys-kernel/genkernel/Manifest
+++ b/sys-kernel/genkernel/Manifest
@@ -26,6 +26,7 @@ DIST genkernel-4.3.11.tar.xz 462644 BLAKE2B beb36fc021ecbc44ae206fdcbac2f10c3ecb
DIST genkernel-4.3.12.tar.xz 463308 BLAKE2B 81bcc841110db63940f6bdbaf15016a877ee3099398dd983a8562e602eb0adbb03eebc8d6da7dd25da3549ff28d9cbbed00d569a00c63452ceaa9cdaf914ec5e SHA512 6b77aeede76c2e51f34d2ec0407215b27b32e268d8dac26ab4889be1891d1787d48cf804c1fe8c3cef5407442754078fec0af18ef7850c02d9306656715fca82
DIST genkernel-4.3.14.tar.xz 469672 BLAKE2B 8ccc7b4b1ccda0771b4e701610e7be32980b6ee8348013ebc670a596a566463b848c4089b596ba1d0e7412abc0f854e05178b9a71227d947ad5a4baf2d3a65d6 SHA512 80cd67e62dc135baa6d3a947cdacef9261ce83003c94946708d924a5b0ee31f3bb5ccd54af48b7a8f4ca1cb525c5753e4aca56bc23844fb46a0a80d66a03acee
DIST genkernel-4.3.15.tar.xz 470256 BLAKE2B 12ab3308e8ae8a4cf55d27c0b346ced820320a544e64ba4cb5ba49bb03f6a16dc0c3c0323aa0cc13cc1f296132be55059cb66e30df3d72d31eb22ee35d9d05f3 SHA512 ae7a9cb2e0b54f9878f6079f217754c395f2a15e2d19f74c4e53207bc60b1f3328ae563beaa7d67a6274f394f84802eb598b069a6833bd1f4f790a5bb646f30b
+DIST genkernel-4.3.16.tar.xz 470516 BLAKE2B 87e62f7c97268bd567e9e7bb34914abb6a518215b364fe9fd1aa01db4015ff6a47e5d53479239181176867f626dab3f5a1d2af3036e6af1b684ade87b01b0faa SHA512 87d6bd335e2610dadb56fc3f0775927fc642b200c9dfd7f7a823a544a17f25fbc007a7fc4b04fefadfd31d172bf58cebd8958ebec6deea91cdf101bbb7f8792d
DIST gnupg-1.4.23.tar.bz2 3749353 BLAKE2B ec5e6bef0c7bb2a65813d7852cebeaa24c4855f9d9d9e802070da50b89fff56b747682933aa766dd130f849efcfe28f7aa74f3153405429bcf3845ef29c6dd6e SHA512 78dc52a2010202a4afc8814b29fda657a6c9fe230d5e7db11ae040edd2b0ca819e1baa4dbd6c0d04d36cd353df484e83f52d17759d2891c2cf7025c0b5d36612
DIST hwids-20210613.tar.gz 3867741 BLAKE2B 64c4b0a83058a2052f7b132241008a3cc75452e93a9a57a9159c357c23fd09ee256abc2b94e700b5d8e8bd4e231ae12932d2c2f32fb03853207739cb3387047d SHA512 4568f6b8c0ca80ec772bd2785d4dc169d1d13a721472a15399158d9a7f31abbe414c5c8cfdf1a3b81cce4e33742a4b6e005e97e3e907643d0afdc8e953624fea
DIST json-c-0.13.1.tar.gz 639425 BLAKE2B 1da310309f9ce03306a9fd4a161670e460cf0b2222348df7c006902390f74a4cf100aab1ce6ac8a361a278dd917c114a278de5b3445817f3a40ae287478add46 SHA512 e984db2a42b9c95b52c798b2e8dd1b79951a8dcba27370af30c43b9549fbb00008dbcf052a535c528209aaee38e6d1f760168b706905ae72f3e704ed20f8a1a1
@@ -65,5 +66,6 @@ EBUILD genkernel-4.3.12-r1.ebuild 10002 BLAKE2B 8aeb3b114fe4b878aaac430d78bf0005
EBUILD genkernel-4.3.12.ebuild 9923 BLAKE2B 348edd038b7039f64fa779f9ef04519996866325ab44b376d6ec8a9e1cda1d9db16fa1a121079dcb5bfc9fb28d651fd56edcedcf3ce07f038c2cc43e1207f960 SHA512 194ba1252b41d3df9f7964407a566962e35c55ac525d445f388eb64ed96b1f9ca04fab8b0c99fa1aa5542d9b1da99977bf56fe233be07d2f50c2938251da5664
EBUILD genkernel-4.3.14.ebuild 10002 BLAKE2B 8aeb3b114fe4b878aaac430d78bf000517e8c48a1910fa3380da4e301f0ecf9006ca6e062fd6709e836bf770ca9c5e67aaaa9933e212969953743a247ccad965 SHA512 ccd922ae16ce2cfefb1c0a10592b853e74f057095bfd900bdbe7b922d8b4e8ced1d9729f614d182f8f604bfa693f018641f30f7847d223cbab42311636bddbc3
EBUILD genkernel-4.3.15.ebuild 10305 BLAKE2B 717361521d907f545831f4b10b98a593474afc070d6d179090b8cf57a086f28bd30fca4be8ef15cbbf58a97a22c8951db70202e7c1727e0fda23abbaff11090d SHA512 cfd46958f7254c9e9be989dee934245dd60781620a9e45ece67c00f1038c0823310e9c49e80d8b7d3a1a8d52ad0a9133eb94ebecd33881d161fe26fadf666631
+EBUILD genkernel-4.3.16.ebuild 10167 BLAKE2B 1a0599e869dd393cbe7a35d8a16d71d195e33dcdb818a0297babf8424748ede6c8b380c2706bd219dacbd5bda515e8f979fffe9d35e53baa2d68e0d10eff6a1a SHA512 3a4c8d8ebc32f3e33446b45a06f744b1a3d6860326d0a1ee61a412bc782da01c9290bae8d04c0a43ab98cf657fa9f7fa79a99403554229358c8fc6f7d11dea10
EBUILD genkernel-9999.ebuild 10167 BLAKE2B 1a0599e869dd393cbe7a35d8a16d71d195e33dcdb818a0297babf8424748ede6c8b380c2706bd219dacbd5bda515e8f979fffe9d35e53baa2d68e0d10eff6a1a SHA512 3a4c8d8ebc32f3e33446b45a06f744b1a3d6860326d0a1ee61a412bc782da01c9290bae8d04c0a43ab98cf657fa9f7fa79a99403554229358c8fc6f7d11dea10
MISC metadata.xml 480 BLAKE2B 8b1b1655cb13d866985a92755b0696bef00841a7626cb6cd10f39d7a7ad196c1ec2f5895f86e23fc3ee1345c48d7c659346d2bc7bb2a2bdaa9c997511f002fd8 SHA512 5030d4505b077faec4e2eb9cb2dcc47195a1864057bcb5f110314bab97b90b1bdcd3f293f76116a23dd0e694c7c8ee66ed46d39c9b7b0c506b22fe23e86febc4
diff --git a/sys-kernel/genkernel/genkernel-4.3.16.ebuild b/sys-kernel/genkernel/genkernel-4.3.16.ebuild
new file mode 100644
index 000000000000..f6a4cdb6c1aa
--- /dev/null
+++ b/sys-kernel/genkernel/genkernel-4.3.16.ebuild
@@ -0,0 +1,280 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# genkernel-9999 -> latest Git branch "master"
+# genkernel-VERSION -> normal genkernel release
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 python-single-r1
+
+# Whenever you bump a GKPKG, check if you have to move
+# or add new patches!
+VERSION_BCACHE_TOOLS="1.1_p20230217"
+# boost-1.84.0 needs dev-build/b2 packaged
+VERSION_BOOST="1.79.0"
+VERSION_BTRFS_PROGS="6.7.1"
+VERSION_BUSYBOX="1.36.1"
+VERSION_COREUTILS="9.4"
+VERSION_CRYPTSETUP="2.6.1"
+VERSION_DMRAID="1.0.0.rc16-3"
+VERSION_DROPBEAR="2022.83"
+VERSION_EUDEV="3.2.10"
+VERSION_EXPAT="2.5.0"
+VERSION_E2FSPROGS="1.47.0"
+VERSION_FUSE="2.9.9"
+# gnupg-2.x needs several new deps packaged
+VERSION_GPG="1.4.23"
+VERSION_HWIDS="20210613"
+# open-iscsi-2.1.9 static build not working yet
+VERSION_ISCSI="2.1.8"
+# json-c-0.17 needs gkbuild ported to meson
+VERSION_JSON_C="0.17"
+VERSION_KMOD="31"
+VERSION_LIBAIO="0.3.113"
+VERSION_LIBGCRYPT="1.10.3"
+VERSION_LIBGPGERROR="1.47"
+VERSION_LIBXCRYPT="4.4.36"
+VERSION_LVM="2.03.22"
+VERSION_LZO="2.10"
+VERSION_MDADM="4.2"
+VERSION_POPT="1.19"
+VERSION_STRACE="6.7"
+VERSION_THIN_PROVISIONING_TOOLS="0.9.0"
+# unionfs-fuse-3.4 needs fuse:3
+VERSION_UNIONFS_FUSE="2.0"
+VERSION_USERSPACE_RCU="0.14.0"
+VERSION_UTIL_LINUX="2.39.3"
+VERSION_XFSPROGS="6.4.0"
+VERSION_XZ="5.4.2"
+VERSION_ZLIB="1.3.1"
+VERSION_ZSTD="1.5.5"
+VERSION_KEYUTILS="1.6.3"
+
+COMMON_URI="
+ https://git.kernel.org/pub/scm/linux/kernel/git/colyli/bcache-tools.git/snapshot/a5e3753516bd39c431def86c8dfec8a9cea1ddd4.tar.gz -> bcache-tools-${VERSION_BCACHE_TOOLS}.tar.gz
+ https://boostorg.jfrog.io/artifactory/main/release/${VERSION_BOOST}/source/boost_${VERSION_BOOST//./_}.tar.bz2
+ https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v${VERSION_BTRFS_PROGS}.tar.xz
+ https://www.busybox.net/downloads/busybox-${VERSION_BUSYBOX}.tar.bz2
+ mirror://gnu/coreutils/coreutils-${VERSION_COREUTILS}.tar.xz
+ https://www.kernel.org/pub/linux/utils/cryptsetup/v$(ver_cut 1-2 ${VERSION_CRYPTSETUP})/cryptsetup-${VERSION_CRYPTSETUP}.tar.xz
+ https://people.redhat.com/~heinzm/sw/dmraid/src/dmraid-${VERSION_DMRAID}.tar.bz2
+ https://matt.ucc.asn.au/dropbear/releases/dropbear-${VERSION_DROPBEAR}.tar.bz2
+ https://dev.gentoo.org/~blueness/eudev/eudev-${VERSION_EUDEV}.tar.gz
+ https://github.com/libexpat/libexpat/releases/download/R_${VERSION_EXPAT//\./_}/expat-${VERSION_EXPAT}.tar.xz
+ https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v${VERSION_E2FSPROGS}/e2fsprogs-${VERSION_E2FSPROGS}.tar.xz
+ https://github.com/libfuse/libfuse/releases/download/fuse-${VERSION_FUSE}/fuse-${VERSION_FUSE}.tar.gz
+ mirror://gnupg/gnupg/gnupg-${VERSION_GPG}.tar.bz2
+ https://github.com/gentoo/hwids/archive/hwids-${VERSION_HWIDS}.tar.gz
+ https://github.com/open-iscsi/open-iscsi/archive/${VERSION_ISCSI}.tar.gz -> open-iscsi-${VERSION_ISCSI}.tar.gz
+ https://s3.amazonaws.com/json-c_releases/releases/json-c-${VERSION_JSON_C}.tar.gz
+ https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-${VERSION_KMOD}.tar.xz
+ https://releases.pagure.org/libaio/libaio-${VERSION_LIBAIO}.tar.gz
+ mirror://gnupg/libgcrypt/libgcrypt-${VERSION_LIBGCRYPT}.tar.bz2
+ mirror://gnupg/libgpg-error/libgpg-error-${VERSION_LIBGPGERROR}.tar.bz2
+ https://github.com/besser82/libxcrypt/releases/download/v${VERSION_LIBXCRYPT}/libxcrypt-${VERSION_LIBXCRYPT}.tar.xz
+ https://mirrors.kernel.org/sourceware/lvm2/LVM2.${VERSION_LVM}.tgz
+ https://www.oberhumer.com/opensource/lzo/download/lzo-${VERSION_LZO}.tar.gz
+ https://www.kernel.org/pub/linux/utils/raid/mdadm/mdadm-${VERSION_MDADM}.tar.xz
+ http://ftp.rpm.org/popt/releases/popt-1.x/popt-${VERSION_POPT}.tar.gz
+ https://github.com/strace/strace/releases/download/v${VERSION_STRACE}/strace-${VERSION_STRACE}.tar.xz
+ https://github.com/jthornber/thin-provisioning-tools/archive/v${VERSION_THIN_PROVISIONING_TOOLS}.tar.gz -> thin-provisioning-tools-${VERSION_THIN_PROVISIONING_TOOLS}.tar.gz
+ https://github.com/rpodgorny/unionfs-fuse/archive/v${VERSION_UNIONFS_FUSE}.tar.gz -> unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.gz
+ https://lttng.org/files/urcu/userspace-rcu-${VERSION_USERSPACE_RCU}.tar.bz2
+ https://www.kernel.org/pub/linux/utils/util-linux/v${VERSION_UTIL_LINUX:0:4}/util-linux-${VERSION_UTIL_LINUX}.tar.xz
+ https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-${VERSION_XFSPROGS}.tar.xz
+ https://tukaani.org/xz/xz-${VERSION_XZ}.tar.gz
+ https://zlib.net/zlib-${VERSION_ZLIB}.tar.gz
+ https://github.com/facebook/zstd/archive/v${VERSION_ZSTD}.tar.gz -> zstd-${VERSION_ZSTD}.tar.gz
+ https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git/snapshot/keyutils-${VERSION_KEYUTILS}.tar.gz
+"
+
+if [[ ${PV} == 9999* ]] ; then
+ EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/${PN}.git"
+ inherit git-r3
+ S="${WORKDIR}/${P}"
+ SRC_URI="${COMMON_URI}"
+else
+ SRC_URI="https://dev.gentoo.org/~bkohler/dist/${P}.tar.xz
+ ${COMMON_URI}"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Gentoo automatic kernel building scripts"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Genkernel https://gitweb.gentoo.org/proj/genkernel.git/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="ibm +firmware"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Note:
+# We need sys-devel/* deps like autoconf or automake at _runtime_
+# because genkernel will usually build things like LVM2, cryptsetup,
+# mdadm... during initramfs generation which will require these
+# things.
+DEPEND="
+ app-text/asciidoc
+"
+RDEPEND="${PYTHON_DEPS}
+ app-alternatives/cpio
+ >=app-misc/pax-utils-1.2.2
+ app-portage/elt-patches
+ app-portage/portage-utils
+ dev-util/gperf
+ sys-apps/sandbox
+ dev-build/autoconf
+ dev-build/autoconf-archive
+ dev-build/automake
+ app-alternatives/bc
+ app-alternatives/yacc
+ app-alternatives/lex
+ dev-build/libtool
+ virtual/pkgconfig
+ elibc_glibc? ( sys-libs/glibc[static-libs(+)] )
+ firmware? ( sys-kernel/linux-firmware )
+"
+
+PATCHES=(
+)
+
+src_unpack() {
+ if [[ ${PV} == 9999* ]]; then
+ git-r3_src_unpack
+ else
+ local gk_src_file
+ for gk_src_file in ${A} ; do
+ if [[ ${gk_src_file} == genkernel-* ]] ; then
+ unpack "${gk_src_file}"
+ fi
+ done
+ fi
+}
+
+src_prepare() {
+ default
+
+ if [[ ${PV} == 9999* ]] ; then
+ einfo "Updating version tag"
+ GK_V="$(git describe --tags | sed 's:^v::')-git"
+ sed "/^GK_V/s,=.*,='${GK_V}',g" -i "${S}"/genkernel
+ einfo "Producing ChangeLog from Git history..."
+ pushd "${S}/.git" >/dev/null || die
+ git log > "${S}"/ChangeLog || die
+ popd >/dev/null || die
+ fi
+
+ # Export all the versions that may be used by genkernel build.
+ for v in $(set |awk -F= '/^VERSION_/{print $1}') ; do
+ export ${v}
+ done
+
+ if use ibm ; then
+ cp "${S}"/arch/ppc64/kernel-2.6{-pSeries,} || die
+ else
+ cp "${S}"/arch/ppc64/kernel-2.6{.g5,} || die
+ fi
+
+}
+
+src_compile() {
+ emake PREFIX=/usr
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX=/usr install
+ dodoc AUTHORS ChangeLog README TODO
+
+ python_fix_shebang "${ED}"/usr/share/genkernel/path_expander.py
+
+ newbashcomp "${FILESDIR}"/genkernel-4.bash "${PN}"
+ insinto /etc
+ doins "${FILESDIR}"/initramfs.mounts
+
+ pushd "${DISTDIR}" &>/dev/null || die
+ insinto /usr/share/genkernel/distfiles
+ doins ${A/${P}.tar.xz/}
+ popd &>/dev/null || die
+}
+
+pkg_postinst() {
+ # Wiki is out of date
+ #echo
+ #elog 'Documentation is available in the genkernel manual page'
+ #elog 'as well as the following URL:'
+ #echo
+ #elog 'https://wiki.gentoo.org/wiki/Genkernel'
+ #echo
+
+ local replacing_version
+ for replacing_version in ${REPLACING_VERSIONS} ; do
+ if ver_test "${replacing_version}" -lt 4 ; then
+ # This is an upgrade which requires user review
+
+ ewarn ""
+ ewarn "Genkernel v4.x is a new major release which touches"
+ ewarn "nearly everything. Be careful, read updated manpage"
+ ewarn "and pay special attention to program output regarding"
+ ewarn "changed kernel command-line parameters!"
+
+ # Show this elog only once
+ break
+ fi
+ done
+
+ if [[ $(find /boot -name 'kernel-genkernel-*' 2>/dev/null | wc -l) -gt 0 ]] ; then
+ ewarn ''
+ ewarn 'Default kernel filename was changed from "kernel-genkernel-<ARCH>-<KV>"'
+ ewarn 'to "vmlinuz-<KV>". Please be aware that due to lexical ordering the'
+ ewarn '*default* boot entry in your boot manager could still point to last kernel'
+ ewarn 'built with genkernel before that name change, resulting in booting old'
+ ewarn 'kernel when not paying attention on boot.'
+ fi
+
+ # Show special warning for users depending on remote unlock capabilities
+ local gk_config="${EROOT}/etc/genkernel.conf"
+ if [[ -f "${gk_config}" ]] ; then
+ if grep -q -E "^SSH=[\"\']?yes" "${gk_config}" 2>/dev/null ; then
+ if ! grep -q dosshd /proc/cmdline 2>/dev/null ; then
+ ewarn ""
+ ewarn "IMPORTANT: SSH is currently enabled in your genkernel config"
+ ewarn "file (${gk_config}). However, 'dosshd' is missing from current"
+ ewarn "kernel command-line. You MUST add 'dosshd' to keep sshd enabled"
+ ewarn "in genkernel v4+ initramfs!"
+ fi
+ fi
+
+ if grep -q -E "^CMD_CALLBACK=.*emerge.*@module-rebuild" "${gk_config}" 2>/dev/null ; then
+ elog ""
+ elog "Please remove 'emerge @module-rebuild' from genkernel config"
+ elog "file (${gk_config}) and make use of new MODULEREBUILD option"
+ elog "instead."
+ fi
+ fi
+
+ local n_root_args=$(grep -o -- '\<root=' /proc/cmdline 2>/dev/null | wc -l)
+ if [[ ${n_root_args} -gt 1 ]] ; then
+ ewarn "WARNING: Multiple root arguments (root=) on kernel command-line detected!"
+ ewarn "If you are appending non-persistent device names to kernel command-line,"
+ ewarn "next reboot could fail in case running system and initramfs do not agree"
+ ewarn "on detected root device name!"
+ fi
+
+ if [[ -d /run ]] ; then
+ local permission_run_expected="drwxr-xr-x"
+ local permission_run=$(stat -c "%A" /run)
+ if [[ "${permission_run}" != "${permission_run_expected}" ]] ; then
+ ewarn "Found the following problematic permissions:"
+ ewarn ""
+ ewarn " ${permission_run} /run"
+ ewarn ""
+ ewarn "Expected:"
+ ewarn ""
+ ewarn " ${permission_run_expected} /run"
+ ewarn ""
+ ewarn "This is known to be causing problems for any UDEV-enabled service."
+ fi
+ fi
+}
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index 75ba3ca0a6f4..1dca3ede5eae 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 16619fc74c38..2c230f673ece 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -34,6 +34,7 @@ DIST glibc-2.38-patches-13.tar.xz 92708 BLAKE2B b2f05a793c92ea0b7901d2124fcd968f
DIST glibc-2.38.tar.xz 18913712 BLAKE2B f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4dd89af4d26fa5c4e4cf266f19c2746b44d797ce54739d86499e74cf334aaf311bcf6e30120fd7748453e653f SHA512 a6dd5e42dcd63d58e2820c783522c8c895890b6e8c8e6c83b025553de0cc77cdf227e7044e431ead98c89c68a9ce4dd63509b47e647775fb2075f011849c1900
DIST glibc-2.39-patches-6.tar.xz 87600 BLAKE2B 7bb24a16fb64ed07a7477dad075dfedd59ab8d0d4ab3032273684405fd690a863a84fe1f859a07faab3ccd4663ba4f896ca37303cf2a4658ab1662732c50e860 SHA512 d48de19e9e33ef334cdbd63b6ceaddff12424477193f6bb0876105e193f2aba44cb48c33aebc47546db76dc229849cc22f884a68971bbc23994769b64bcd345c
DIST glibc-2.39-patches-7.tar.xz 104640 BLAKE2B 9dba666c20aa4f4dde29fcc7173e53f08037102d0e53634533ac900f90d99a76f0f26064f6f71c72c75fa788f501e562a9f9548ebb44ded26ec55a5344e99d1e SHA512 214bf3256177141e059531775ed74d813a01a1e4f15892c40f7e70d8b26ce79216501d1cee5e6e980fbb5c2966ce427edf3136283486ae50acb88cb8e647ee0a
+DIST glibc-2.39-patches-8.tar.xz 110388 BLAKE2B 7c183934fa73a8a1dae738357ade0b858d2cc7b28f586f832500b794c2bc97c7219e6ff83d000a50378d8448a92347e066540115a46f7016bb21546e8b1a4ea8 SHA512 5d7ef1def3f95f82dd7d29781259e14b61f4b16534d2694bced7b0493e431f84fa238422592f5fb8d61fc9f5a4261384b937ef147dd04e11adcbc6dca9702991
DIST glibc-2.39.tar.xz 18520988 BLAKE2B 9d98459a2d58401e07c081e0d841935b23998da75a7eb5a7ebd23a1f9ebab99dee623fe166397c1b6c926960c570f62dbca5cb3b5ce84a918adff6b7a15e16bb SHA512 818f58172a52815b4338ea9f2a69ecaa3335492b9f8f64cbf8afb24c0d737982341968ecd79631cae3d3074ab0ae4bc6056fc4ba3ffe790849dc374835cd57e2
DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B 37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979 SHA512 efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B 10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1 SHA512 5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc
@@ -52,5 +53,6 @@ EBUILD glibc-2.37-r10.ebuild 53001 BLAKE2B cd9831be3a13f887777a31604d2f07182f105
EBUILD glibc-2.38-r13.ebuild 54707 BLAKE2B f1418b6bb2a438c65520cdd3e48723a1f3d0e9845b379e54368a98a0b907a9b2a061b2796e4f98430a477632646d3eab05c673397e1d28bb2c4501c43e249371 SHA512 6506084a6b51d6dbfb485dce760018ddd45f91957f502a12f60d683f4da050685f8c9ac0441a4267767972a8a891cf790a1f3838109e99b87052a965b6a786e3
EBUILD glibc-2.39-r6.ebuild 54641 BLAKE2B 05c977c24036ec4c9d4e5edc169fa5e136f1ab942ac7ab0e34901e44731bf48e5e47a01351d3a48dddeccad76a372a63aa947885666eded5c7b6bc3fad9c04e6 SHA512 87fb72527d36b25657e48391893a9060ca29c90580add1d20d3a809e9dff5886ae5b3cf1e0f00a1d4a74a4311bee2027c820a75f1a8820b10a60f8ee37c77b27
EBUILD glibc-2.39-r7.ebuild 54648 BLAKE2B 6196725eaff7a806f528d34513620e8a048fee9cd7f4418141d11f61c1dc4da30f8a4366a393c51020031b4efcc47f5017cef375f6fc1b8803821872b5e96490 SHA512 162c39bb7867b1d9c94448344dfb12932bbe47b41b6460c3741c0009f92ad7f8c877f79ecbab00686e67630d496a15983b7ae4ec19a91895596fafe80e4efccf
+EBUILD glibc-2.39-r8.ebuild 54649 BLAKE2B 8005d24eaeec62da8cfbe6d52cc49e90dc1e15d5280bcfae78a99b00283e6b7aa2ac342b3125d7289fa2bb66b7f432b20137d4cc65a67a3cf8bc4fd86d77d180 SHA512 d5dca655720ea7dc1964910fe8baa8f3c3b1c5f591e64d0809e50d443c46779259fad53afb3631294c6b3717da8783ace498464480e7c3337e17fb70198a5bd6
EBUILD glibc-9999.ebuild 54649 BLAKE2B 64821ba5eec780d19965a1926ded622d08a4d6727824b4d4ecc1549d47f39030d6d3b81e827f1b5eb62a417ff6c6367348a63ebe81e62656396b4bd592abc224 SHA512 8b886cbc8f797acd55787c4cbf12c1595e6b27b4eceb822a9811eeb489dbddd652b9d52b248feeeb2b1136ba2c184821def28cb92443f24aff139635dc7976c3
MISC metadata.xml 2142 BLAKE2B 765ba540eb10afccd1bade4de56f0c13ce269225500a62d1d17328194de69e7fa15d359a14eac6bfa8a36df45344db3d52f5e1811b174cf1fa2bfb95ad7760a7 SHA512 2f4a148c076a0967663d14e76b85a698ddae7093ff299b0dc95a6c3b00957c9bf73443f2bace9670eb62a45465efbcca892bb52b6aac8577acb2bc5f74a7397c
diff --git a/sys-libs/glibc/glibc-2.39-r8.ebuild b/sys-libs/glibc/glibc-2.39-r8.ebuild
new file mode 100644
index 000000000000..7dabb7152648
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.39-r8.ebuild
@@ -0,0 +1,1741 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{10..12} )
+TMPFILES_OPTIONAL=1
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=8
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+# Minimum systemd version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_SYSTEMD_VER="254.9-r1"
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic gnuconfig \
+ multilib systemd multiprocessing tmpfiles
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/"
+
+if [[ ${PV} == 9999* ]]; then
+ inherit git-r3
+else
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa -ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+ SRC_URI+=" https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz"
+fi
+
+SRC_URI+=" multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz )"
+SRC_URI+=" systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz )"
+
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+SLOT="2.2"
+IUSE="audit caps cet compile-locales custom-cflags doc gd hash-sysv-compat headers-only +multiarch multilib multilib-bootstrap nscd perl profile selinux +ssp stack-realign +static-libs suid systemd systemtap test vanilla"
+
+# Here's how the cross-compile logic breaks down ...
+# CTARGET - machine that will target the binaries
+# CHOST - machine that will host the binaries
+# CBUILD - machine that will build the binaries
+# If CTARGET != CHOST, it means you want a libc for cross-compiling.
+# If CHOST != CBUILD, it means you want to cross-compile the libc.
+# CBUILD = CHOST = CTARGET - native build/install
+# CBUILD != (CHOST = CTARGET) - cross-compile a native build
+# (CBUILD = CHOST) != CTARGET - libc for cross-compiler
+# CBUILD != CHOST != CTARGET - cross-compile a libc for a cross-compiler
+# For install paths:
+# CHOST = CTARGET - install into /
+# CHOST != CTARGET - install into /usr/CTARGET/
+#
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+ if [[ ${CATEGORY} == cross-* ]] ; then
+ export CTARGET=${CATEGORY#cross-}
+ fi
+fi
+
+# Note [Disable automatic stripping]
+# Disabling automatic stripping for a few reasons:
+# - portage's attempt to strip breaks non-native binaries at least on
+# arm: bug #697428
+# - portage's attempt to strip libpthread.so.0 breaks gdb thread
+# enumeration: bug #697910. This is quite subtle:
+# * gdb uses glibc's libthread_db-1.0.so to enumerate threads.
+# * libthread_db-1.0.so needs access to libpthread.so.0 local symbols
+# via 'ps_pglobal_lookup' symbol defined in gdb.
+# * 'ps_pglobal_lookup' uses '.symtab' section table to resolve all
+# known symbols in 'libpthread.so.0'. Specifically 'nptl_version'
+# (unexported) is used to sanity check compatibility before enabling
+# debugging.
+# Also see https://sourceware.org/gdb/wiki/FAQ#GDB_does_not_see_any_threads_besides_the_one_in_which_crash_occurred.3B_or_SIGTRAP_kills_my_program_when_I_set_a_breakpoint
+# * normal 'strip' command trims '.symtab'
+# Thus our main goal here is to prevent 'libpthread.so.0' from
+# losing it's '.symtab' entries.
+# - similarly, valgrind requires knowledge about symbols in ld.so:
+# bug #920753
+# As Gentoo's strip does not allow us to pass less aggressive stripping
+# options and does not check the machine target we strip selectively.
+
+# We need a new-enough binutils/gcc to match upstream baseline.
+# Also we need to make sure our binutils/gcc supports TLS,
+# and that gcc already contains the hardened patches.
+# Lastly, let's avoid some openssh nastiness, bug 708224, as
+# convenience to our users.
+
+IDEPEND="
+ !compile-locales? ( sys-apps/locale-gen )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ >=app-misc/pax-utils-${MIN_PAX_UTILS_VER}
+ sys-devel/bison
+ compile-locales? ( sys-apps/locale-gen )
+ doc? (
+ dev-lang/perl
+ sys-apps/texinfo
+ )
+ test? (
+ dev-lang/perl
+ >=net-dns/libidn2-2.3.0
+ )
+"
+COMMON_DEPEND="
+ gd? ( media-libs/gd:2= )
+ nscd? ( selinux? (
+ audit? ( sys-process/audit )
+ caps? ( sys-libs/libcap )
+ ) )
+ suid? ( caps? ( sys-libs/libcap ) )
+ selinux? ( sys-libs/libselinux )
+ systemtap? ( dev-debug/systemtap )
+"
+DEPEND="${COMMON_DEPEND}
+"
+RDEPEND="${COMMON_DEPEND}
+ !<app-misc/pax-utils-${MIN_PAX_UTILS_VER}
+ !<sys-apps/systemd-${MIN_SYSTEMD_VER}
+ perl? ( dev-lang/perl )
+"
+
+RESTRICT="!test? ( test )"
+
+if [[ ${CATEGORY} == cross-* ]] ; then
+ BDEPEND+=" !headers-only? (
+ >=${CATEGORY}/binutils-2.27
+ >=${CATEGORY}/gcc-6.2
+ )"
+ [[ ${CATEGORY} == *-linux* ]] && DEPEND+=" ${CATEGORY}/linux-headers"
+else
+ BDEPEND+="
+ >=sys-devel/binutils-2.27
+ >=sys-devel/gcc-6.2
+ "
+ DEPEND+=" virtual/os-headers "
+ RDEPEND+="
+ >=net-dns/libidn2-2.3.0
+ vanilla? ( !sys-libs/timezone-data )
+ "
+ PDEPEND+=" !vanilla? ( sys-libs/timezone-data )"
+fi
+
+# Ignore tests whitelisted below
+GENTOO_GLIBC_XFAIL_TESTS="${GENTOO_GLIBC_XFAIL_TESTS:-yes}"
+
+# The following tests fail due to the Gentoo build system and are thus
+# executed but ignored:
+XFAIL_TEST_LIST=(
+ # buggy test, assumes /dev/ and /dev/null on a single filesystem
+ # 'mount --bind /dev/null /chroot/dev/null' breaks it.
+ # https://sourceware.org/PR25909
+ tst-support_descriptors
+
+ # The following tests fail only inside portage
+ # https://bugs.gentoo.org/831267
+ tst-system
+ tst-strerror
+ tst-strsignal
+
+ # Fails with certain PORTAGE_NICENESS/PORTAGE_SCHEDULING_POLICY
+ tst-sched1
+
+ # Fails regularly, unreliable
+ tst-valgrind-smoke
+)
+
+XFAIL_NSPAWN_TEST_LIST=(
+ # These tests need to be adapted to handle EPERM/ENOSYS(?) properly
+ # upstream, as systemd-nspawn's default seccomp whitelist is too strict.
+ # https://sourceware.org/PR30603
+ test-errno-linux
+ tst-bz21269
+ tst-mlock2
+ tst-ntp_gettime
+ tst-ntp_gettime-time64
+ tst-ntp_gettimex
+ tst-ntp_gettimex-time64
+ tst-pkey
+ tst-process_mrelease
+ tst-adjtime
+ tst-adjtime-time64
+ tst-clock2
+ tst-clock2-time64
+
+ # These fail if --suppress-sync and/or low priority is set
+ tst-sync_file_range
+ test-errno
+)
+
+#
+# Small helper functions
+#
+
+dump_build_environment() {
+ einfo ==== glibc build environment ========================================================
+ local v
+ for v in ABI CBUILD CHOST CTARGET CBUILD_OPT CTARGET_OPT CC CXX CPP LD \
+ {AS,C,CPP,CXX,LD}FLAGS MAKEINFO NM AR AS STRIP RANLIB OBJCOPY \
+ STRINGS OBJDUMP READELF; do
+ einfo " $(printf '%15s' ${v}:) ${!v}"
+ done
+ einfo =====================================================================================
+}
+
+is_crosscompile() {
+ [[ ${CHOST} != ${CTARGET} ]]
+}
+
+just_headers() {
+ is_crosscompile && use headers-only
+}
+
+alt_prefix() {
+ is_crosscompile && echo /usr/${CTARGET}
+}
+
+# This prefix is applicable to CHOST when building against this
+# glibc. It is baked into the library at configure time.
+host_eprefix() {
+ is_crosscompile || echo "${EPREFIX}"
+}
+
+# This prefix is applicable to CBUILD when building against this
+# glibc. It determines the destination path at install time.
+build_eprefix() {
+ is_crosscompile && echo "${EPREFIX}"
+}
+
+# We need to be able to set alternative headers for compiling for non-native
+# platform. Will also become useful for testing kernel-headers without screwing
+# up the whole system.
+alt_headers() {
+ echo ${ALT_HEADERS:=$(alt_prefix)/usr/include}
+}
+
+alt_build_headers() {
+ if [[ -z ${ALT_BUILD_HEADERS} ]] ; then
+ ALT_BUILD_HEADERS="$(host_eprefix)$(alt_headers)"
+ if tc-is-cross-compiler ; then
+ ALT_BUILD_HEADERS=${SYSROOT}$(alt_headers)
+ if [[ ! -e ${ALT_BUILD_HEADERS}/linux/version.h ]] ; then
+ local header_path=$(echo '#include <linux/version.h>' \
+ | $(tc-getCPP ${CTARGET}) ${CFLAGS} 2>&1 \
+ | grep -o '[^"]*linux/version.h')
+ ALT_BUILD_HEADERS=${header_path%/linux/version.h}
+ fi
+ fi
+ fi
+ echo "${ALT_BUILD_HEADERS}"
+}
+
+alt_libdir() {
+ echo $(alt_prefix)/$(get_libdir)
+}
+alt_usrlibdir() {
+ echo $(alt_prefix)/usr/$(get_libdir)
+}
+
+builddir() {
+ echo "${WORKDIR}/build-${ABI}-${CTARGET}-$1"
+}
+
+do_compile_test() {
+ local ret save_cflags=${CFLAGS}
+ CFLAGS+=" $1"
+ shift
+
+ pushd "${T}" >/dev/null
+
+ rm -f glibc-test*
+ printf '%b' "$*" > glibc-test.c
+
+ # We assume CC is already set up.
+ nonfatal emake glibc-test
+ ret=$?
+
+ popd >/dev/null
+
+ CFLAGS=${save_cflags}
+ return ${ret}
+}
+
+do_run_test() {
+ local ret
+
+ if [[ ${MERGE_TYPE} == "binary" ]] ; then
+ # ignore build failures when installing a binary package #324685
+ do_compile_test "" "$@" 2>/dev/null || return 0
+ else
+ if ! do_compile_test "" "$@" ; then
+ ewarn "Simple build failed ... assuming this is desired #324685"
+ return 0
+ fi
+ fi
+
+ pushd "${T}" >/dev/null
+
+ ./glibc-test
+ ret=$?
+ rm -f glibc-test*
+
+ popd >/dev/null
+
+ return ${ret}
+}
+
+setup_target_flags() {
+ # This largely mucks with compiler flags. None of which should matter
+ # when building up just the headers.
+ just_headers && return 0
+
+ case $(tc-arch) in
+ x86)
+ # -march needed for #185404 #199334
+ # TODO: When creating the first glibc cross-compile, this test will
+ # always fail as it does a full link which in turn requires glibc.
+ # Probably also applies when changing multilib profile settings (e.g.
+ # enabling x86 when the profile was amd64-only previously).
+ # We could change main to _start and pass -nostdlib here so that we
+ # only test the gcc code compilation. Or we could do a compile and
+ # then look for the symbol via scanelf.
+ if ! do_compile_test "" 'void f(int i, void *p) {if (__sync_fetch_and_add(&i, 1)) f(i, p);}\nint main(){return 0;}\n'; then
+ local t=${CTARGET_OPT:-${CTARGET}}
+ t=${t%%-*}
+ filter-flags '-march=*'
+ export CFLAGS="-march=${t} ${CFLAGS}"
+ einfo "Auto adding -march=${t} to CFLAGS #185404"
+ fi
+ # For compatibility with older binaries at slight performance cost.
+ use stack-realign && export CFLAGS+=" -mstackrealign"
+ ;;
+ amd64)
+ # -march needed for #185404 #199334
+ # TODO: See cross-compile issues listed above for x86.
+ if [[ ${ABI} == x86 ]]; then
+ if ! do_compile_test "${CFLAGS_x86}" 'void f(int i, void *p) {if (__sync_fetch_and_add(&i, 1)) f(i, p);}\nint main(){return 0;}\n'; then
+ local t=${CTARGET_OPT:-${CTARGET}}
+ t=${t%%-*}
+ # Normally the target is x86_64-xxx, so turn that into the -march that
+ # gcc actually accepts. #528708
+ [[ ${t} == "x86_64" ]] && t="x86-64"
+ filter-flags '-march=*'
+ # ugly, ugly, ugly. ugly.
+ CFLAGS_x86=$(CFLAGS=${CFLAGS_x86} filter-flags '-march=*'; echo "${CFLAGS}")
+ export CFLAGS_x86="${CFLAGS_x86} -march=${t}"
+ einfo "Auto adding -march=${t} to CFLAGS_x86 #185404 (ABI=${ABI})"
+ fi
+ # For compatibility with older binaries at slight performance cost.
+ use stack-realign && export CFLAGS_x86+=" -mstackrealign"
+
+ # Workaround for bug #823780.
+ # Need to save/restore CC because earlier on, we stuff it full of CFLAGS, and tc-getCPP doesn't like that.
+ CC_mangled=${CC}
+ CC=${glibc__GLIBC_CC}
+ if tc-is-gcc && (($(gcc-major-version) == 11)) && (($(gcc-minor-version) <= 2)) && (($(gcc-micro-version) == 0)) ; then
+ export CFLAGS_x86="${CFLAGS_x86} -mno-avx512f"
+ einfo "Auto adding -mno-avx512f to CFLAGS_x86 for buggy GCC version (bug #823780) (ABI=${ABI})"
+ fi
+ CC=${CC_mangled}
+ fi
+ ;;
+ mips)
+ # The mips abi cannot support the GNU style hashes. #233233
+ filter-ldflags -Wl,--hash-style=gnu -Wl,--hash-style=both
+ ;;
+ ppc|ppc64)
+ # Many arch-specific implementations do not work on ppc with
+ # cache-block not equal to 128 bytes. This breaks memset:
+ # https://sourceware.org/PR26522
+ # https://bugs.gentoo.org/737996
+ # Use default -mcpu=. For ppc it means non-multiarch setup.
+ filter-flags '-mcpu=*'
+ ;;
+ sparc)
+ # Both sparc and sparc64 can use -fcall-used-g6. -g7 is bad, though.
+ filter-flags "-fcall-used-g7"
+ append-flags "-fcall-used-g6"
+
+ local cpu
+ case ${CTARGET} in
+ sparc64-*)
+ cpu="sparc64"
+ case $(get-flag mcpu) in
+ v9)
+ # We need to force at least v9a because the base build doesn't
+ # work with just v9.
+ # https://sourceware.org/bugzilla/show_bug.cgi?id=19477
+ append-flags "-Wa,-xarch=v9a"
+ ;;
+ esac
+ ;;
+ sparc-*)
+ case $(get-flag mcpu) in
+ v8|supersparc|hypersparc|leon|leon3)
+ cpu="sparcv8"
+ ;;
+ *)
+ cpu="sparcv9"
+ ;;
+ esac
+ ;;
+ esac
+ [[ -n ${cpu} ]] && CTARGET_OPT="${cpu}-${CTARGET#*-}"
+ ;;
+ esac
+}
+
+setup_flags() {
+ # Make sure host make.conf doesn't pollute us
+ if is_crosscompile || tc-is-cross-compiler ; then
+ CHOST=${CTARGET} strip-unsupported-flags
+ fi
+
+ # Store our CFLAGS because it's changed depending on which CTARGET
+ # we are building when pulling glibc on a multilib profile
+ CFLAGS_BASE=${CFLAGS_BASE-${CFLAGS}}
+ CFLAGS=${CFLAGS_BASE}
+ CXXFLAGS_BASE=${CXXFLAGS_BASE-${CXXFLAGS}}
+ CXXFLAGS=${CXXFLAGS_BASE}
+ ASFLAGS_BASE=${ASFLAGS_BASE-${ASFLAGS}}
+ ASFLAGS=${ASFLAGS_BASE}
+
+ # Allow users to explicitly avoid flag sanitization via
+ # USE=custom-cflags.
+ if ! use custom-cflags; then
+ # Over-zealous CFLAGS can often cause problems. What may work for one
+ # person may not work for another. To avoid a large influx of bugs
+ # relating to failed builds, we strip most CFLAGS out to ensure as few
+ # problems as possible.
+ strip-flags
+
+ # Allow -O2 and -O3, but nothing else for now.
+ # TODO: Test -Os, -Oz.
+ if ! is-flagq '-O@(2|3)' ; then
+ # Lock glibc at -O2. We want to be conservative here.
+ filter-flags '-O?'
+ append-flags -O2
+ fi
+ fi
+
+ strip-unsupported-flags
+ filter-lto
+ filter-flags -m32 -m64 '-mabi=*'
+
+ # glibc aborts if rpath is set by LDFLAGS
+ filter-ldflags '-Wl,-rpath=*'
+
+ # ld can't use -r & --relax at the same time, bug #788901
+ # https://sourceware.org/PR27837
+ filter-ldflags '-Wl,--relax'
+
+ # Flag added for cross-prefix, but causes ldconfig to segfault. Not needed
+ # anyway because glibc already handles this by itself.
+ filter-ldflags '-Wl,--dynamic-linker=*'
+
+ # some weird software relies on sysv hashes in glibc, bug 863863, bug 864100
+ # we have to do that here already so mips can filter it out again :P
+ if use hash-sysv-compat ; then
+ append-ldflags '-Wl,--hash-style=both'
+ fi
+
+ # #492892
+ filter-flags -frecord-gcc-switches
+
+ # #898098
+ filter-flags -fno-builtin
+
+ # #829583
+ filter-lfs-flags
+
+ unset CBUILD_OPT CTARGET_OPT
+ if use multilib ; then
+ CTARGET_OPT=$(get_abi_CTARGET)
+ [[ -z ${CTARGET_OPT} ]] && CTARGET_OPT=$(get_abi_CHOST)
+ fi
+
+ setup_target_flags
+
+ if [[ -n ${CTARGET_OPT} && ${CBUILD} == ${CHOST} ]] && ! is_crosscompile; then
+ CBUILD_OPT=${CTARGET_OPT}
+ fi
+
+ # glibc's headers disallow -O0 and fail at build time:
+ # include/libc-symbols.h:75:3: #error "glibc cannot be compiled without optimization"
+ # https://sourceware.org/glibc/wiki/FAQ#Why_do_I_get:.60.23error_.22glibc_cannot_be_compiled_without_optimization.22.27.2C_when_trying_to_compile_GNU_libc_with_GNU_CC.3F
+ replace-flags -O0 -O1
+
+ # glibc handles this internally already where it's appropriate;
+ # can't always have SSP when we're the ones setting it up, etc
+ filter-flags '-fstack-protector*'
+
+ # Similar issues as with SSP. Can't inject yourself that early.
+ filter-flags '-fsanitize=*'
+
+ # See end of bug #830454; we handle this via USE=cet
+ filter-flags '-fcf-protection=*'
+
+ # When bootstrapping, we may have a situation where
+ # CET-enabled gcc from seed is used to build CET-disabled
+ # glibc. As such, gcc implicitly enables CET if no
+ # -fcf-protection flag is passed. For a typical package it
+ # should not be a problem, but for glibc it matters as it is
+ # dealing with CET in ld.so. So if CET is supposed to be
+ # disabled for glibc, be explicit about it.
+ if ! use cet; then
+ if use amd64 || use x86; then
+ append-flags '-fcf-protection=none'
+ elif use arm64; then
+ append-flags '-mbranch-protection=none'
+ fi
+ fi
+}
+
+use_multiarch() {
+ # Allow user to disable runtime arch detection in multilib.
+ use multiarch || return 1
+ # Make sure binutils is new enough to support indirect functions,
+ # #336792. This funky sed supports gold and bfd linkers.
+ local bver nver
+ bver=$($(tc-getLD ${CTARGET}) -v | sed -n -r '1{s:[^0-9]*::;s:^([0-9.]*).*:\1:;p}')
+ case $(tc-arch ${CTARGET}) in
+ amd64|x86) nver="2.20" ;;
+ arm) nver="2.22" ;;
+ hppa) nver="2.23" ;;
+ ppc|ppc64) nver="2.20" ;;
+ # ifunc support was added in 2.23, but glibc also needs
+ # machinemode which is in 2.24.
+ s390) nver="2.24" ;;
+ sparc) nver="2.21" ;;
+ *) return 1 ;;
+ esac
+ ver_test ${bver} -ge ${nver}
+}
+
+# Setup toolchain variables that had historically been defined in the
+# profiles for these archs.
+setup_env() {
+ # silly users
+ unset LD_RUN_PATH
+ unset LD_ASSUME_KERNEL
+
+ if is_crosscompile || tc-is-cross-compiler ; then
+ multilib_env ${CTARGET_OPT:-${CTARGET}}
+
+ if ! use multilib ; then
+ MULTILIB_ABIS=${DEFAULT_ABI}
+ else
+ MULTILIB_ABIS=${MULTILIB_ABIS:-${DEFAULT_ABI}}
+ fi
+
+ # If the user has CFLAGS_<CTARGET> in their make.conf, use that,
+ # and fall back on CFLAGS.
+ local VAR=CFLAGS_${CTARGET//[-.]/_}
+ CFLAGS=${!VAR-${CFLAGS}}
+ einfo " $(printf '%15s' 'Manual CFLAGS:') ${CFLAGS}"
+ fi
+
+ setup_flags
+
+ export ABI=${ABI:-${DEFAULT_ABI:-default}}
+
+ if just_headers ; then
+ # Avoid mixing host's CC and target's CFLAGS_${ABI}:
+ # At this bootstrap stage we have only binutils for
+ # target but not compiler yet.
+ einfo "Skip CC ABI injection. We can't use (cross-)compiler yet."
+ return 0
+ fi
+
+ # Glibc does not work with gold (for various reasons) #269274.
+ tc-ld-disable-gold
+
+ if use doc ; then
+ export MAKEINFO=makeinfo
+ else
+ export MAKEINFO=/dev/null
+ fi
+
+ # Reset CC and CXX to the value at start of emerge
+ export CC=${glibc__ORIG_CC:-${CC:-$(tc-getCC ${CTARGET})}}
+ export CXX=${glibc__ORIG_CXX:-${CXX:-$(tc-getCXX ${CTARGET})}}
+ export CPP=${glibc__ORIG_CPP:-${CPP:-$(tc-getCPP ${CTARGET})}}
+
+ # and make sure glibc__ORIG_CC and glibc__ORIG_CXX is defined now.
+ export glibc__ORIG_CC=${CC}
+ export glibc__ORIG_CXX=${CXX}
+ export glibc__ORIG_CPP=${CPP}
+
+ if tc-is-clang && ! use custom-cflags && ! is_crosscompile ; then
+ export glibc__force_gcc=yes
+ # once this is toggled on, it needs to stay on, since with CPP manipulated
+ # tc-is-clang does not work correctly anymore...
+ fi
+
+ if [[ ${glibc__force_gcc} == "yes" ]] ; then
+ # If we are running in an otherwise clang/llvm environment, we need to
+ # recover the proper gcc and binutils settings here, at least until glibc
+ # is finally building with clang. So let's override everything that is
+ # set in the clang profiles.
+ # Want to shoot yourself into the foot? Set USE=custom-cflags, that's always
+ # a good start into that direction.
+ # Also, if you're crosscompiling, let's assume you know what you are doing.
+ # Hopefully.
+ # Last, we need the settings of the *build* environment, not of the
+ # target environment...
+
+ local current_binutils_path=$(env ROOT="${BROOT}" binutils-config -B)
+ local current_gcc_path=$(env ROOT="${BROOT}" gcc-config -B)
+ einfo "Overriding clang configuration, since it won't work here"
+
+ export CC="${current_gcc_path}/gcc"
+ export CPP="${current_gcc_path}/cpp"
+ export CXX="${current_gcc_path}/g++"
+ export LD="${current_binutils_path}/ld.bfd"
+ export AR="${current_binutils_path}/ar"
+ export AS="${current_binutils_path}/as"
+ export NM="${current_binutils_path}/nm"
+ export STRIP="${current_binutils_path}/strip"
+ export RANLIB="${current_binutils_path}/ranlib"
+ export OBJCOPY="${current_binutils_path}/objcopy"
+ export STRINGS="${current_binutils_path}/strings"
+ export OBJDUMP="${current_binutils_path}/objdump"
+ export READELF="${current_binutils_path}/readelf"
+ export ADDR2LINE="${current_binutils_path}/addr2line"
+
+ # do we need to also do flags munging here? yes! at least...
+ filter-flags '-fuse-ld=*'
+ filter-flags '-D_FORTIFY_SOURCE=*'
+
+ else
+
+ # this is the "normal" case
+
+ export CC="$(tc-getCC ${CTARGET})"
+ export CXX="$(tc-getCXX ${CTARGET})"
+ export CPP="$(tc-getCPP ${CTARGET})"
+
+ # Always use tuple-prefixed toolchain. For non-native ABI glibc's configure
+ # can't detect them automatically due to ${CHOST} mismatch and fallbacks
+ # to unprefixed tools. Similar to multilib.eclass:multilib_toolchain_setup().
+ export NM="$(tc-getNM ${CTARGET})"
+ export READELF="$(tc-getREADELF ${CTARGET})"
+
+ fi
+
+ # We need to export CFLAGS with abi information in them because glibc's
+ # configure script checks CFLAGS for some targets (like mips). Keep
+ # around the original clean value to avoid appending multiple ABIs on
+ # top of each other. (Why does the comment talk about CFLAGS if the code
+ # acts on CC?)
+ export glibc__GLIBC_CC=${CC}
+ export glibc__GLIBC_CXX=${CXX}
+ export glibc__GLIBC_CPP=${CPP}
+
+ export glibc__abi_CFLAGS="$(get_abi_CFLAGS)"
+
+ # CFLAGS can contain ABI-specific flags like -mfpu=neon, see bug #657760
+ # To build .S (assembly) files with the same ABI-specific flags
+ # upstream currently recommends adding CFLAGS to CC/CXX:
+ # https://sourceware.org/PR23273
+ # Note: Passing CFLAGS via CPPFLAGS overrides glibc's arch-specific CFLAGS
+ # and breaks multiarch support. See 659030#c3 for an example.
+ # The glibc configure script doesn't properly use LDFLAGS all the time.
+ export CC="${glibc__GLIBC_CC} ${glibc__abi_CFLAGS} ${CFLAGS} ${LDFLAGS}"
+
+ # Some of the tests are written in C++, so we need to force our multlib abis in, bug 623548
+ export CXX="${glibc__GLIBC_CXX} ${glibc__abi_CFLAGS} ${CFLAGS}"
+
+ export CPP="${glibc__GLIBC_CPP} ${glibc__abi_CFLAGS} ${CFLAGS}"
+
+ if is_crosscompile; then
+ # Assume worst-case bootstrap: glibc is built for the first time
+ # with ${CTARGET}-g++ not available yet. We avoid
+ # building auxiliary programs that require C++: bug #683074
+ # It should not affect final result.
+ export libc_cv_cxx_link_ok=no
+ # The line above has the same effect. We set CXX explicitly
+ # to make build logs less confusing.
+ export CXX=
+ fi
+}
+
+foreach_abi() {
+ setup_env
+
+ local ret=0
+ local abilist=""
+ if use multilib ; then
+ abilist=$(get_install_abis)
+ else
+ abilist=${DEFAULT_ABI}
+ fi
+ local -x ABI
+ for ABI in ${abilist:-default} ; do
+ setup_env
+ einfo "Running $1 for ABI ${ABI}"
+ $1
+ : $(( ret |= $? ))
+ done
+ return ${ret}
+}
+
+glibc_banner() {
+ local b="Gentoo ${PVR}"
+ [[ -n ${PATCH_VER} ]] && ! use vanilla && b+=" (patchset ${PATCH_VER})"
+ echo "${b}"
+}
+
+# The following Kernel version handling functions are mostly copied from portage
+# source. It's better not to use linux-info.eclass here since a) it adds too
+# much magic, see bug 326693 for some of the arguments, and b) some of the
+# functions are just not provided.
+
+g_get_running_KV() {
+ uname -r
+ return $?
+}
+
+g_KV_major() {
+ [[ -z $1 ]] && return 1
+ local KV=$@
+ echo "${KV%%.*}"
+}
+
+g_KV_minor() {
+ [[ -z $1 ]] && return 1
+ local KV=$@
+ KV=${KV#*.}
+ echo "${KV%%.*}"
+}
+
+g_KV_micro() {
+ [[ -z $1 ]] && return 1
+ local KV=$@
+ KV=${KV#*.*.}
+ echo "${KV%%[^[:digit:]]*}"
+}
+
+g_KV_to_int() {
+ [[ -z $1 ]] && return 1
+ local KV_MAJOR=$(g_KV_major "$1")
+ local KV_MINOR=$(g_KV_minor "$1")
+ local KV_MICRO=$(g_KV_micro "$1")
+ local KV_int=$(( KV_MAJOR * 65536 + KV_MINOR * 256 + KV_MICRO ))
+
+ # We make version 2.2.0 the minimum version we will handle as
+ # a sanity check ... if its less, we fail ...
+ if [[ ${KV_int} -ge 131584 ]] ; then
+ echo "${KV_int}"
+ return 0
+ fi
+ return 1
+}
+
+g_int_to_KV() {
+ local version=$1 major minor micro
+ major=$((version / 65536))
+ minor=$(((version % 65536) / 256))
+ micro=$((version % 256))
+ echo ${major}.${minor}.${micro}
+}
+
+eend_KV() {
+ [[ $(g_KV_to_int $1) -ge $(g_KV_to_int $2) ]]
+ eend $?
+}
+
+get_kheader_version() {
+ printf '#include <linux/version.h>\nLINUX_VERSION_CODE\n' | \
+ $(tc-getCPP ${CTARGET}) -I "$(build_eprefix)$(alt_build_headers)" - | \
+ tail -n 1
+}
+
+# We collect all sanity checks here. Consistency is not guranteed between
+# pkg_ and src_ phases, so we call this function both in pkg_pretend and in
+# src_unpack.
+sanity_prechecks() {
+ # Prevent native builds from downgrading
+ if [[ ${MERGE_TYPE} != "buildonly" ]] && \
+ [[ -z ${ROOT} ]] && \
+ [[ ${CBUILD} == ${CHOST} ]] && \
+ [[ ${CHOST} == ${CTARGET} ]] ; then
+
+ # The high rev # is to allow people to downgrade between -r#
+ # versions. We want to block 2.20->2.19, but 2.20-r3->2.20-r2
+ # should be fine. Hopefully we never actually use a r# this
+ # high.
+ if has_version ">${CATEGORY}/${P}-r10000" ; then
+ eerror "Sanity check to keep you from breaking your system:"
+ eerror " Downgrading glibc is not supported and a sure way to destruction."
+ [[ ${I_ALLOW_TO_BREAK_MY_SYSTEM} = yes ]] || die "Aborting to save your system."
+ fi
+
+ if ! do_run_test '#include <unistd.h>\n#include <sys/syscall.h>\nint main(){return syscall(1000)!=-1;}\n' ; then
+ eerror "Your old kernel is broken. You need to update it to a newer"
+ eerror "version as syscall(<bignum>) will break. See bug 279260."
+ die "Old and broken kernel."
+ fi
+ fi
+
+ if [[ ${CTARGET} == i386-* ]] ; then
+ eerror "i386 CHOSTs are no longer supported."
+ eerror "Chances are you don't actually want/need i386."
+ eerror "Please read https://www.gentoo.org/doc/en/change-chost.xml"
+ die "Please fix your CHOST"
+ fi
+
+ if [[ -e /proc/xen ]] && [[ $(tc-arch) == "x86" ]] && ! is-flag -mno-tls-direct-seg-refs ; then
+ ewarn "You are using Xen but don't have -mno-tls-direct-seg-refs in your CFLAGS."
+ ewarn "This will result in a 50% performance penalty when running with a 32bit"
+ ewarn "hypervisor, which is probably not what you want."
+ fi
+
+ # ABI-specific checks follow here. Hey, we have a lot more specific conditions that
+ # we test for...
+ if ! is_crosscompile ; then
+ if use amd64 && use multilib && [[ ${MERGE_TYPE} != "binary" ]] ; then
+ ebegin "Checking that IA32 emulation is enabled in the running kernel"
+ echo 'int main(){return 0;}' > "${T}/check-ia32-emulation.c"
+ local STAT
+ if ${CC-${CHOST}-gcc} ${CFLAGS_x86} "${T}/check-ia32-emulation.c" -o "${T}/check-ia32-emulation.elf32"; then
+ "${T}/check-ia32-emulation.elf32"
+ STAT=$?
+ else
+ # Don't fail here to allow single->multi ABI switch
+ # or recover from breakage like bug #646424
+ ewarn "Failed to compile the ABI test. Broken host glibc?"
+ STAT=0
+ fi
+ rm -f "${T}/check-ia32-emulation.elf32"
+ eend $STAT
+ [[ $STAT -eq 0 ]] || die "CONFIG_IA32_EMULATION must be enabled in the kernel to compile a multilib glibc."
+ fi
+
+ fi
+
+ # When we actually have to compile something...
+ if ! just_headers && [[ ${MERGE_TYPE} != "binary" ]] ; then
+ if [[ -d "${ESYSROOT}"/usr/lib/include ]] ; then
+ # bug #833620, bug #643302
+ eerror "Found ${ESYSROOT}/usr/lib/include directory!"
+ eerror "This is known to break glibc's build."
+ eerror "Please backup its contents then remove the directory."
+ die "Found directory (${ESYSROOT}/usr/lib/include) which will break build (bug #833620)!"
+ fi
+
+ if [[ ${CTARGET} == *-linux* ]] ; then
+ local run_kv build_kv want_kv
+
+ run_kv=$(g_get_running_KV)
+ build_kv=$(g_int_to_KV $(get_kheader_version))
+ want_kv=${MIN_KERN_VER}
+
+ if ! is_crosscompile && ! tc-is-cross-compiler ; then
+ # Building fails on an non-supporting kernel
+ ebegin "Checking running kernel version (${run_kv} >= ${want_kv})"
+ if ! eend_KV ${run_kv} ${want_kv} ; then
+ echo
+ eerror "You need a kernel of at least ${want_kv}!"
+ die "Kernel version too low!"
+ fi
+ fi
+
+ # Do not run this check for pkg_pretend, just pkg_setup and friends (if we ever get used there).
+ # It's plausible (seen it in the wild) that Portage will (correctly) schedule a linux-headers
+ # upgrade before glibc, but because pkg_pretend gets run before any packages are merged at all (not
+ # just glibc), the whole emerge gets aborted without a good reason. We probably don't
+ # need to run this check at all given we have a dependency on the right headers,
+ # but let's leave it as-is for now.
+ if [[ ${EBUILD_PHASE_FUNC} != pkg_pretend ]] ; then
+ ebegin "Checking linux-headers version (${build_kv} >= ${want_kv})"
+ if ! eend_KV ${build_kv} ${want_kv} ; then
+ echo
+ eerror "You need linux-headers of at least ${want_kv}!"
+ die "linux-headers version too low!"
+ fi
+ fi
+ fi
+ fi
+}
+
+upgrade_warning() {
+ is_crosscompile && return
+
+ if [[ ${MERGE_TYPE} != buildonly && -n ${REPLACING_VERSIONS} && -z ${ROOT} ]]; then
+ local oldv newv=$(ver_cut 1-2 ${PV})
+ for oldv in ${REPLACING_VERSIONS}; do
+ if ver_test ${oldv} -lt ${newv}; then
+ ewarn "After upgrading glibc, please restart all running processes."
+ ewarn "Be sure to include init (telinit u) or systemd (systemctl daemon-reexec)."
+ ewarn "Alternatively, reboot your system."
+ ewarn "(See bug #660556, bug #741116, bug #823756, etc)"
+ break
+ fi
+ done
+ fi
+}
+
+#
+# the phases
+#
+
+# pkg_pretend
+
+pkg_pretend() {
+ upgrade_warning
+}
+
+# pkg_setup
+
+pkg_setup() {
+ # see bug 682570
+ [[ -z ${BOOTSTRAP_RAP} ]] && python-any-r1_pkg_setup
+}
+
+# src_unpack
+
+src_unpack() {
+ setup_env
+
+ einfo "Checking general environment sanity."
+ sanity_prechecks
+
+ use multilib-bootstrap && unpack gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
+
+ if [[ ${PV} == 9999* ]] ; then
+ EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/toolchain/glibc-patches.git"
+ EGIT_CHECKOUT_DIR=${WORKDIR}/patches-git
+ git-r3_src_unpack
+ mv patches-git/9999 patches || die
+
+ EGIT_REPO_URI="https://sourceware.org/git/glibc.git"
+ EGIT_CHECKOUT_DIR=${S}
+ git-r3_src_unpack
+ else
+ unpack ${P}.tar.xz
+
+ cd "${WORKDIR}" || die
+ unpack glibc-${PV}-patches-${PATCH_VER}.tar.xz
+ fi
+
+ cd "${WORKDIR}" || die
+ use systemd && unpack glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
+}
+
+# src_prepare
+
+src_prepare() {
+ local patchsetname
+ if ! use vanilla ; then
+ if [[ ${PV} == 9999* ]] ; then
+ patchsetname="from git master"
+ else
+ patchsetname="${PV}-${PATCH_VER}"
+ fi
+ einfo "Applying Gentoo Glibc patchset ${patchsetname}"
+ eapply "${WORKDIR}"/patches
+ einfo "Done."
+ fi
+
+ default
+
+ gnuconfig_update
+
+ cd "${WORKDIR}" || die
+ find . -name configure -exec touch {} +
+
+ # Fix permissions on some of the scripts.
+ chmod u+x "${S}"/scripts/*.sh
+
+ cd "${S}" || die
+}
+
+# src_configure
+
+glibc_do_configure() {
+ dump_build_environment
+
+ local myconf=()
+
+ # Use '=strong' instead of '=all' to protect only functions
+ # worth protecting from stack smashes.
+ myconf+=( --enable-stack-protector=$(usex ssp strong no) )
+
+ # Keep a whitelist of targets supporing IFUNC. glibc's ./configure
+ # is not robust enough to detect proper support:
+ # https://bugs.gentoo.org/641216
+ # https://sourceware.org/PR22634#c0
+ case $(tc-arch ${CTARGET}) in
+ # Keep whitelist of targets where autodetection mostly works.
+ amd64|x86|sparc|ppc|ppc64|arm|arm64|s390|riscv|loong) ;;
+ # Blacklist everywhere else
+ *) myconf+=( libc_cv_ld_gnu_indirect_function=no ) ;;
+ esac
+
+ case ${ABI}-${CTARGET} in
+ amd64-x86_64-*|x32-x86_64-*-*-gnux32) myconf+=( $(use_enable cet) ) ;;
+ *) ;;
+ esac
+
+ [[ $(tc-is-softfloat) == "yes" ]] && myconf+=( --without-fp )
+
+ myconf+=( --enable-kernel=${MIN_KERN_VER} )
+
+ # Since SELinux support is only required for nscd, only enable it if:
+ # 1. USE selinux
+ # 2. only for the primary ABI on multilib systems
+ # 3. Not a crosscompile
+ if ! is_crosscompile && use selinux ; then
+ if use multilib ; then
+ if is_final_abi ; then
+ myconf+=( --with-selinux )
+ else
+ myconf+=( --without-selinux )
+ fi
+ else
+ myconf+=( --with-selinux )
+ fi
+ else
+ myconf+=( --without-selinux )
+ fi
+
+ # Force a few tests where we always know the answer but
+ # configure is incapable of finding it.
+ if is_crosscompile ; then
+ export \
+ libc_cv_c_cleanup=yes \
+ libc_cv_forced_unwind=yes
+ fi
+
+ myconf+=(
+ --disable-werror
+ --enable-bind-now
+ --enable-fortify-source
+ --build=${CBUILD_OPT:-${CBUILD}}
+ --host=${CTARGET_OPT:-${CTARGET}}
+ $(use_enable profile)
+ $(use_with gd)
+ --with-headers=$(build_eprefix)$(alt_build_headers)
+ --prefix="$(host_eprefix)/usr"
+ --sysconfdir="$(host_eprefix)/etc"
+ --localstatedir="$(host_eprefix)/var"
+ --libdir='$(prefix)'/$(get_libdir)
+ --mandir='$(prefix)'/share/man
+ --infodir='$(prefix)'/share/info
+ --libexecdir='$(libdir)'/misc/glibc
+ --with-bugurl=https://bugs.gentoo.org/
+ --with-pkgversion="$(glibc_banner)"
+ $(use_multiarch || echo --disable-multi-arch)
+ $(use_enable systemtap)
+ $(use_enable nscd)
+
+ # /usr/bin/mtrace has a Perl shebang. Gentoo Prefix QA checks fail if
+ # Perl hasn't been installed inside the prefix yet and configure picks
+ # up a Perl from outside the prefix instead. configure will fail to
+ # execute Perl during configure if we're cross-compiling a prefix, but
+ # it will just disable mtrace in that case.
+ # Note: mtrace is needed by the test suite.
+ ac_cv_path_PERL="$(usex perl "${EPREFIX}"/usr/bin/perl $(usex test "${EPREFIX}"/usr/bin/perl $(usex doc "${EPREFIX}"/usr/bin/perl no)))"
+
+ # locale data is arch-independent
+ # https://bugs.gentoo.org/753740
+ libc_cv_complocaledir='${exec_prefix}/lib/locale'
+
+ # On aarch64 there is no way to override -mcpu=native, and if
+ # the current cpu does not support SVE configure fails.
+ # Let's boldly assume our toolchain can always build SVE instructions.
+ libc_cv_aarch64_sve_asm=yes
+
+ ${EXTRA_ECONF}
+ )
+
+ # We rely on sys-libs/timezone-data for timezone tools normally.
+ myconf+=( $(use_enable vanilla timezone-tools) )
+
+ # These libs don't have configure flags.
+ ac_cv_lib_audit_audit_log_user_avc_message=$(usex audit || echo no)
+ ac_cv_lib_cap_cap_init=$(usex caps || echo no)
+
+ # There is no configure option for this and we need to export it
+ # since the glibc build will re-run configure on itself
+ export libc_cv_rootsbindir="$(host_eprefix)/sbin"
+ export libc_cv_slibdir="$(host_eprefix)/$(get_libdir)"
+
+ local builddir=$(builddir nptl)
+ mkdir -p "${builddir}"
+ cd "${builddir}"
+ set -- "${S}"/configure "${myconf[@]}"
+ echo "$@"
+ "$@" || die "failed to configure glibc"
+
+ # If we're trying to migrate between ABI sets, we need
+ # to lie and use a local copy of gcc. Like if the system
+ # is built with MULTILIB_ABIS="amd64 x86" but we want to
+ # add x32 to it, gcc/glibc don't yet support x32.
+ #
+ if [[ -n ${GCC_BOOTSTRAP_VER} ]] && use multilib-bootstrap ; then
+ echo 'int main(void){}' > "${T}"/test.c || die
+ if ! $(tc-getCC ${CTARGET}) ${CFLAGS} ${LDFLAGS} "${T}"/test.c -Wl,-emain -lgcc 2>/dev/null ; then
+ sed -i -e '/^CC = /s:$: -B$(objdir)/../'"gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}/${ABI}:" config.make || die
+ fi
+ fi
+}
+
+glibc_headers_configure() {
+ export ABI=default
+
+ local builddir=$(builddir "headers")
+ mkdir -p "${builddir}"
+ cd "${builddir}"
+
+ # if we don't have a compiler yet, we can't really test it now ...
+ # hopefully they don't affect header generation, so let's hope for
+ # the best here ...
+ local v vars=(
+ ac_cv_header_cpuid_h=yes
+ libc_cv_{386,390,alpha,arm,hppa,mips,{powerpc,sparc}{,32,64},sh,x86_64}_tls=yes
+ libc_cv_asm_cfi_directives=yes
+ libc_cv_broken_visibility_attribute=no
+ libc_cv_c_cleanup=yes
+ libc_cv_compiler_powerpc64le_binary128_ok=yes
+ libc_cv_forced_unwind=yes
+ libc_cv_gcc___thread=yes
+ libc_cv_mlong_double_128=yes
+ libc_cv_mlong_double_128ibm=yes
+ libc_cv_ppc_machine=yes
+ libc_cv_ppc_rel16=yes
+ libc_cv_predef_fortify_source=no
+ libc_cv_target_power8_ok=yes
+ libc_cv_visibility_attribute=yes
+ libc_cv_z_combreloc=yes
+ libc_cv_z_execstack=yes
+ libc_cv_z_initfirst=yes
+ libc_cv_z_nodelete=yes
+ libc_cv_z_nodlopen=yes
+ libc_cv_z_relro=yes
+ libc_mips_abi=${ABI}
+ libc_mips_float=$([[ $(tc-is-softfloat) == "yes" ]] && echo soft || echo hard)
+ # These libs don't have configure flags.
+ ac_cv_lib_audit_audit_log_user_avc_message=no
+ ac_cv_lib_cap_cap_init=no
+ )
+
+ einfo "Forcing cached settings:"
+ for v in "${vars[@]}" ; do
+ einfo " ${v}"
+ export ${v}
+ done
+
+ local headers_only_arch_CPPFLAGS=()
+
+ # Blow away some random CC settings that screw things up. #550192
+ if [[ -d ${S}/sysdeps/mips ]]; then
+ pushd "${S}"/sysdeps/mips >/dev/null
+ sed -i -e '/^CC +=/s:=.*:= -D_MIPS_SZPTR=32:' mips32/Makefile mips64/n32/Makefile || die
+ sed -i -e '/^CC +=/s:=.*:= -D_MIPS_SZPTR=64:' mips64/n64/Makefile || die
+
+ # Force the mips ABI to the default. This is OK because the set of
+ # installed headers in this phase is the same between the 3 ABIs.
+ # If this ever changes, this hack will break, but that's unlikely
+ # as glibc discourages that behavior.
+ # https://crbug.com/647033
+ sed -i -e 's:abiflag=.*:abiflag=_ABIO32:' preconfigure || die
+
+ popd >/dev/null
+ fi
+
+ local myconf=()
+
+ case ${CTARGET} in
+ aarch64*)
+ # The configure checks fail during cross-build, so disable here
+ # for headers-only
+ myconf+=(
+ --disable-mathvec
+ ) ;;
+ riscv*)
+ # RISC-V interrogates the compiler to determine which target to
+ # build. If building the headers then we don't strictly need a
+ # RISC-V compiler, so the built-in definitions that are provided
+ # along with all RISC-V compiler might not exist. This causes
+ # glibc's RISC-V preconfigure script to blow up. Since we're just
+ # building the headers any value will actually work here, so just
+ # pick the standard one (rv64g/lp64d) to make the build scripts
+ # happy for now -- the headers are all the same anyway so it
+ # doesn't matter.
+ headers_only_arch_CPPFLAGS+=(
+ -D__riscv_xlen=64
+ -D__riscv_flen=64
+ -D__riscv_float_abi_double=1
+ -D__riscv_atomic=1
+ ) ;;
+ esac
+
+ myconf+=(
+ --disable-sanity-checks
+ --enable-hacker-mode
+ --disable-werror
+ --enable-bind-now
+ --build=${CBUILD_OPT:-${CBUILD}}
+ --host=${CTARGET_OPT:-${CTARGET}}
+ --with-headers=$(build_eprefix)$(alt_build_headers)
+ --prefix="$(host_eprefix)/usr"
+ ${EXTRA_ECONF}
+ )
+
+ # Nothing is compiled here which would affect the headers for the target.
+ # So forcing CC/CFLAGS is sane.
+ local headers_only_CC=$(tc-getBUILD_CC)
+ local headers_only_CFLAGS="-O1 -pipe"
+ local headers_only_CPPFLAGS="-U_FORTIFY_SOURCE ${headers_only_arch_CPPFLAGS[*]}"
+ local headers_only_LDFLAGS=""
+ set -- "${S}"/configure "${myconf[@]}"
+ echo \
+ "CC=${headers_only_CC}" \
+ "CFLAGS=${headers_only_CFLAGS}" \
+ "CPPFLAGS=${headers_only_CPPFLAGS}" \
+ "LDFLAGS=${headers_only_LDFLAGS}" \
+ "$@"
+ CC=${headers_only_CC} \
+ CFLAGS=${headers_only_CFLAGS} \
+ CPPFLAGS=${headers_only_CPPFLAGS} \
+ LDFLAGS="" \
+ "$@" || die "failed to configure glibc"
+}
+
+do_src_configure() {
+ if just_headers ; then
+ glibc_headers_configure
+ else
+ glibc_do_configure nptl
+ fi
+}
+
+src_configure() {
+ foreach_abi do_src_configure
+}
+
+# src_compile
+
+do_src_compile() {
+ emake -C "$(builddir nptl)"
+}
+
+src_compile() {
+ if just_headers ; then
+ return
+ fi
+
+ foreach_abi do_src_compile
+}
+
+# src_test
+
+glibc_src_test() {
+ cd "$(builddir nptl)"
+
+ local myxfailparams=""
+ if [[ "${GENTOO_GLIBC_XFAIL_TESTS}" == "yes" ]] ; then
+ local virt=$(systemd-detect-virt 2>/dev/null)
+ if [[ ${virt} == systemd-nspawn ]] ; then
+ ewarn "Skipping extra tests because in systemd-nspawn container"
+ XFAIL_TEST_LIST+=( "${XFAIL_NSPAWN_TEST_LIST[@]}" )
+ fi
+ if [[ "$(nice)" == "19" ]] ; then
+ # Expects to be able to increase niceness, which it can't do if
+ # already at the highest nice value
+ XFAIL_TEST_LIST+=( "tst-nice" )
+ fi
+
+ for myt in ${XFAIL_TEST_LIST[@]} ; do
+ myxfailparams+="test-xfail-${myt}=yes "
+ done
+ fi
+
+ # sandbox does not understand unshare() and prevents
+ # writes to /proc/, which makes many tests fail
+
+ # we give the tests a bit more time to avoid spurious
+ # bug reports on slow arches
+
+ SANDBOX_ON=0 LD_PRELOAD= TIMEOUTFACTOR=16 emake ${myxfailparams} check
+}
+
+src_test() {
+ if just_headers ; then
+ return
+ fi
+
+ foreach_abi glibc_src_test || die "tests failed"
+}
+
+# src_install
+
+run_locale_gen() {
+ # if the host locales.gen contains no entries, we'll install everything
+ local root="$1"
+ local inplace=""
+
+ if [[ "${root}" == "--inplace-glibc" ]] ; then
+ inplace="--inplace-glibc"
+ root="$2"
+ fi
+
+ local locale_list="${root%/}/etc/locale.gen"
+
+ pushd "${ED}"/$(get_libdir) >/dev/null
+
+ if [[ -z $(locale-gen --list --config "${locale_list}") ]] ; then
+ [[ -z ${inplace} ]] && ewarn "Generating all locales; edit /etc/locale.gen to save time/space"
+ locale_list="${root%/}/usr/share/i18n/SUPPORTED"
+ fi
+
+ # bug 736794: we need to be careful with the parallelization... the number of
+ # processors saved in the environment of a binary package may differ strongly
+ # from the number of processes available during postinst
+ local mygenjobs="$(makeopts_jobs)"
+ if [[ "${EMERGE_FROM}" == "binary" ]] ; then
+ mygenjobs="$(nproc)"
+ fi
+
+ set -- locale-gen ${inplace} --jobs "${mygenjobs}" --config "${locale_list}" \
+ --destdir "${root}"
+ echo "$@"
+ "$@"
+
+ popd >/dev/null
+}
+
+glibc_do_src_install() {
+ local builddir=$(builddir nptl)
+ cd "${builddir}"
+
+ emake install_root="${D}/$(build_eprefix)$(alt_prefix)" install
+
+ # This version (2.26) provides some compatibility libraries for the NIS/NIS+ support
+ # which come without headers etc. Only needed for binary packages since the
+ # external net-libs/libnsl has increased soversion. Keep only versioned libraries.
+ find "${D}" -name "libnsl.a" -delete
+ find "${D}" -name "libnsl.so" -delete
+
+ # Normally upstream_pv is ${PV}. Live ebuilds are exception, there we need
+ # to infer upstream version:
+ # '#define VERSION "2.26.90"' -> '2.26.90'
+ local upstream_pv=$(sed -n -r 's/#define VERSION "(.*)"/\1/p' "${S}"/version.h)
+
+ # Avoid stripping binaries not targeted by ${CHOST}. Or else
+ # ${CHOST}-strip would break binaries build for ${CTARGET}.
+ is_crosscompile && dostrip -x /
+
+ # gdb thread introspection relies on local libpthreads symbols. stripping breaks it
+ # See Note [Disable automatic stripping]
+ dostrip -x $(alt_libdir)/libpthread-${upstream_pv}.so
+ # valgrind requires knowledge about ld.so symbols.
+ dostrip -x $(alt_libdir)/ld-*.so*
+
+ if [[ -e ${ED}/$(alt_usrlibdir)/libm-${upstream_pv}.a ]] ; then
+ # Move versioned .a file out of libdir to evade portage QA checks
+ # instead of using gen_usr_ldscript(). We fix ldscript as:
+ # "GROUP ( /usr/lib64/libm-<pv>.a ..." -> "GROUP ( /usr/lib64/glibc-<pv>/libm-<pv>.a ..."
+ sed -i "s@\(libm-${upstream_pv}.a\)@${P}/\1@" \
+ "${ED}"/$(alt_usrlibdir)/libm.a || die
+ dodir $(alt_usrlibdir)/${P}
+ mv "${ED}"/$(alt_usrlibdir)/libm-${upstream_pv}.a \
+ "${ED}"/$(alt_usrlibdir)/${P}/libm-${upstream_pv}.a || die
+ fi
+
+ # We configure toolchains for standalone prefix systems with a sysroot,
+ # which is prepended to paths in ld scripts, so strip the prefix from these.
+ # Before: GROUP ( /foo/lib64/libc.so.6 /foo/usr/lib64/libc_nonshared.a AS_NEEDED ( /foo/lib64/ld-linux-x86-64.so.2 ) )
+ # After: GROUP ( /lib64/libc.so.6 /usr/lib64/libc_nonshared.a AS_NEEDED ( /lib64/ld-linux-x86-64.so.2 ) )
+ if [[ -n $(host_eprefix) ]] ; then
+ local file
+ grep -lZIF "ld script" "${ED}/$(alt_usrlibdir)"/lib*.{a,so} 2>/dev/null | while read -rd '' file ; do
+ sed -i "s|$(host_eprefix)/|/|g" "${file}" || die
+ done
+ fi
+
+ # We'll take care of the cache ourselves
+ rm -f "${ED}"/etc/ld.so.cache
+
+ # Everything past this point just needs to be done once ...
+ is_final_abi || return 0
+
+ # Make sure the non-native interp can be found on multilib systems even
+ # if the main library set isn't installed into the right place. Maybe
+ # we should query the active gcc for info instead of hardcoding it ?
+ local i ldso_abi ldso_name
+ local ldso_abi_list=(
+ # x86
+ amd64 /lib64/ld-linux-x86-64.so.2
+ x32 /libx32/ld-linux-x32.so.2
+ x86 /lib/ld-linux.so.2
+ # mips
+ o32 /lib/ld.so.1
+ n32 /lib32/ld.so.1
+ n64 /lib64/ld.so.1
+ # powerpc
+ ppc /lib/ld.so.1
+ # riscv
+ ilp32d /lib/ld-linux-riscv32-ilp32d.so.1
+ ilp32 /lib/ld-linux-riscv32-ilp32.so.1
+ lp64d /lib/ld-linux-riscv64-lp64d.so.1
+ lp64 /lib/ld-linux-riscv64-lp64.so.1
+ # s390
+ s390 /lib/ld.so.1
+ s390x /lib/ld64.so.1
+ # sparc
+ sparc32 /lib/ld-linux.so.2
+ sparc64 /lib64/ld-linux.so.2
+ )
+ case $(tc-endian) in
+ little)
+ ldso_abi_list+=(
+ # arm
+ arm64 /lib/ld-linux-aarch64.so.1
+ # ELFv2 (glibc does not support ELFv1 on LE)
+ ppc64 /lib64/ld64.so.2
+ )
+ ;;
+ big)
+ ldso_abi_list+=(
+ # arm
+ arm64 /lib/ld-linux-aarch64_be.so.1
+ # ELFv1 (glibc does not support ELFv2 on BE)
+ ppc64 /lib64/ld64.so.1
+ )
+ ;;
+ esac
+ if [[ ${SYMLINK_LIB} == "yes" ]] && [[ ! -e ${ED}/$(alt_prefix)/lib ]] ; then
+ dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) $(alt_prefix)/lib
+ fi
+ for (( i = 0; i < ${#ldso_abi_list[@]}; i += 2 )) ; do
+ ldso_abi=${ldso_abi_list[i]}
+ has ${ldso_abi} $(get_install_abis) || continue
+
+ ldso_name="$(alt_prefix)${ldso_abi_list[i+1]}"
+ if [[ ! -L ${ED}/${ldso_name} && ! -e ${ED}/${ldso_name} ]] ; then
+ dosym ../$(get_abi_LIBDIR ${ldso_abi})/${ldso_name##*/} ${ldso_name}
+ fi
+ done
+
+ # In the LSB 5.0 definition, someone had the excellent idea to "standardize"
+ # the runtime loader name, see also https://xkcd.com/927/
+ # Normally, in Gentoo one should never come across executables that require this.
+ # However, binary commercial packages are known to adhere to weird practices.
+ # https://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Core-AMD64/LSB-Core-AMD64.html#BASELIB
+ local lsb_ldso_name native_ldso_name lsb_ldso_abi
+ local lsb_ldso_abi_list=(
+ # x86
+ amd64 ld-linux-x86-64.so.2 ld-lsb-x86-64.so.3
+ )
+ for (( i = 0; i < ${#lsb_ldso_abi_list[@]}; i += 3 )) ; do
+ lsb_ldso_abi=${lsb_ldso_abi_list[i]}
+ native_ldso_name=${lsb_ldso_abi_list[i+1]}
+ lsb_ldso_name=${lsb_ldso_abi_list[i+2]}
+ has ${lsb_ldso_abi} $(get_install_abis) || continue
+
+ if [[ ! -L ${ED}/$(get_abi_LIBDIR ${lsb_ldso_abi})/${lsb_ldso_name} && ! -e ${ED}/$(get_abi_LIBDIR ${lsb_ldso_abi})/${lsb_ldso_name} ]] ; then
+ dosym ${native_ldso_name} "$(alt_prefix)/$(get_abi_LIBDIR ${lsb_ldso_abi})/${lsb_ldso_name}"
+ fi
+ done
+
+ # With devpts under Linux mounted properly, we do not need the pt_chown
+ # binary to be setuid. This is because the default owners/perms will be
+ # exactly what we want.
+ if ! use suid ; then
+ find "${ED}" -name pt_chown -exec chmod -s {} +
+ fi
+
+ #################################################################
+ # EVERYTHING AFTER THIS POINT IS FOR NATIVE GLIBC INSTALLS ONLY #
+ #################################################################
+
+ # Make sure we install some symlink hacks so that when we build
+ # a 2nd stage cross-compiler, gcc finds the target system
+ # headers correctly. See gcc/doc/gccinstall.info
+ if is_crosscompile ; then
+ # We need to make sure that /lib and /usr/lib always exists.
+ # gcc likes to use relative paths to get to its multilibs like
+ # /usr/lib/../lib64/. So while we don't install any files into
+ # /usr/lib/, we do need it to exist.
+ keepdir $(alt_prefix)/lib
+ keepdir $(alt_prefix)/usr/lib
+
+ dosym usr/include $(alt_prefix)/sys-include
+ return 0
+ fi
+
+ # Files for Debian-style locale updating
+ dodir /usr/share/i18n
+ sed \
+ -e "/^#/d" \
+ -e "/SUPPORTED-LOCALES=/d" \
+ -e "s: \\\\::g" -e "s:/: :g" \
+ "${S}"/localedata/SUPPORTED > "${ED}"/usr/share/i18n/SUPPORTED \
+ || die "generating /usr/share/i18n/SUPPORTED failed"
+
+ cd "${S}" || die
+
+ # Install misc network config files
+ insinto /etc
+ doins posix/gai.conf
+
+ if use systemd ; then
+ doins "${WORKDIR}/glibc-systemd-${GLIBC_SYSTEMD_VER}/gentoo-config/nsswitch.conf"
+ else
+ doins nss/nsswitch.conf
+ fi
+
+ # Gentoo-specific
+ newins "${FILESDIR}"/host.conf-1 host.conf
+
+ if use nscd ; then
+ doins nscd/nscd.conf
+
+ newinitd "$(prefixify_ro "${FILESDIR}"/nscd-1)" nscd
+
+ local nscd_args=(
+ -e "s:@PIDFILE@:$(strings "${ED}"/usr/sbin/nscd | grep nscd.pid):"
+ )
+
+ sed -i "${nscd_args[@]}" "${ED}"/etc/init.d/nscd
+
+ use systemd && systemd_dounit nscd/nscd.service
+ newtmpfiles nscd/nscd.tmpfiles nscd.conf
+ fi
+
+ echo 'LDPATH="include ld.so.conf.d/*.conf"' > "${T}"/00glibc
+ doenvd "${T}"/00glibc
+
+ for d in BUGS ChangeLog CONFORMANCE FAQ NEWS NOTES PROJECTS README* ; do
+ [[ -s ${d} ]] && dodoc ${d}
+ done
+ dodoc -r ChangeLog.old
+
+ # Prevent overwriting of the /etc/localtime symlink. We'll handle the
+ # creation of the "factory" symlink in pkg_postinst().
+ rm -f "${ED}"/etc/localtime
+
+ # Generate all locales if this is a native build as locale generation
+ if use compile-locales && ! is_crosscompile ; then
+ run_locale_gen --inplace-glibc "${ED}/"
+ fi
+}
+
+glibc_headers_install() {
+ local builddir=$(builddir "headers")
+ cd "${builddir}"
+ emake install_root="${D}/$(build_eprefix)$(alt_prefix)" install-headers
+
+ insinto $(alt_headers)/gnu
+ doins "${S}"/include/gnu/stubs.h
+
+ # Make sure we install the sys-include symlink so that when
+ # we build a 2nd stage cross-compiler, gcc finds the target
+ # system headers correctly. See gcc/doc/gccinstall.info
+ dosym usr/include $(alt_prefix)/sys-include
+}
+
+src_install() {
+ if just_headers ; then
+ export ABI=default
+ glibc_headers_install
+ return
+ fi
+
+ foreach_abi glibc_do_src_install
+
+ if ! use static-libs ; then
+ einfo "Not installing static glibc libraries"
+ find "${ED}" -name "*.a" -and -not -name "*_nonshared.a" -delete
+ fi
+}
+
+# Simple test to make sure our new glibc isn't completely broken.
+# Make sure we don't test with statically built binaries since
+# they will fail. Also, skip if this glibc is a cross compiler.
+#
+# If coreutils is built with USE=multicall, some of these files
+# will just be wrapper scripts, not actual ELFs we can test.
+glibc_sanity_check() {
+ cd / #228809
+
+ # We enter ${ED} so to avoid trouble if the path contains
+ # special characters; for instance if the path contains the
+ # colon character (:), then the linker will try to split it
+ # and look for the libraries in an unexpected place. This can
+ # lead to unsafe code execution if the generated prefix is
+ # within a world-writable directory.
+ # (e.g. /var/tmp/portage:${HOSTNAME})
+ pushd "${ED}"/$(get_libdir) >/dev/null
+
+ # first let's find the actual dynamic linker here
+ # symlinks may point to the wrong abi
+ local newldso=$(find . -maxdepth 1 -name 'ld*so.?' -type f -print -quit)
+
+ einfo Last-minute run tests with ${newldso} in /$(get_libdir) ...
+
+ local x striptest
+ for x in cal date env free ls true uname uptime ; do
+ x=$(type -p ${x})
+ [[ -z ${x} || ${x} != ${EPREFIX}/* ]] && continue
+ striptest=$(LC_ALL="C" file -L ${x} 2>/dev/null) || continue
+ case ${striptest} in
+ *"statically linked"*) continue;;
+ *"ASCII text"*) continue;;
+ esac
+ # We need to clear the locale settings as the upgrade might want
+ # incompatible locale data. This test is not for verifying that.
+ LC_ALL=C \
+ ${newldso} --library-path . ${x} > /dev/null \
+ || die "simple run test (${x}) failed"
+ done
+
+ popd >/dev/null
+}
+
+pkg_preinst() {
+ # nothing to do if just installing headers
+ just_headers && return
+
+ einfo "Checking general environment sanity."
+ sanity_prechecks
+
+ # prepare /etc/ld.so.conf.d/ for files
+ mkdir -p "${EROOT}"/etc/ld.so.conf.d
+
+ # Default /etc/hosts.conf:multi to on for systems with small dbs.
+ if [[ $(wc -l < "${EROOT}"/etc/hosts) -lt 1000 ]] ; then
+ sed -i '/^multi off/s:off:on:' "${ED}"/etc/host.conf
+ einfo "Defaulting /etc/host.conf:multi to on"
+ fi
+
+ [[ -n ${ROOT} ]] && return 0
+ [[ -d ${ED}/$(get_libdir) ]] || return 0
+ [[ -z ${BOOTSTRAP_RAP} ]] && glibc_sanity_check
+
+ if [[ -L ${EROOT}/usr/lib/locale ]]; then
+ # Help portage migrate this to a directory
+ # https://bugs.gentoo.org/753740
+ rm "${EROOT}"/usr/lib/locale || die
+ fi
+
+ # Keep around libcrypt so that Perl doesn't break when merging libxcrypt
+ # (libxcrypt is the new provider for now of libcrypt.so.{1,2}).
+ # bug #802207
+ if has_version "${CATEGORY}/${PN}[crypt]" && ! has preserve-libs ${FEATURES}; then
+ PRESERVED_OLD_LIBCRYPT=1
+ cp -p "${EROOT}/$(get_libdir)/libcrypt$(get_libname 1)" \
+ "${T}/libcrypt$(get_libname 1)" || die
+ else
+ PRESERVED_OLD_LIBCRYPT=0
+ fi
+}
+
+glibc_refresh_ldconfig() {
+ if [[ ${MERGE_TYPE} == buildonly ]]; then
+ return
+ fi
+
+ # Version check could be added to avoid unnecessary work, but ldconfig
+ # should finish quickly enough to not matter.
+ ebegin "Refreshing ld.so.cache"
+ ldconfig -i
+ if ! eend $?; then
+ ewarn "Failed to refresh the ld.so.cache for you. Some programs may be broken"
+ ewarn "before you manually do so (ldconfig -i)."
+ fi
+}
+
+pkg_postinst() {
+ # nothing to do if just installing headers
+ just_headers && return
+
+ if ! tc-is-cross-compiler && [[ -x ${EROOT}/usr/sbin/iconvconfig ]] ; then
+ # Generate fastloading iconv module configuration file.
+ "${EROOT}"/usr/sbin/iconvconfig --prefix="${ROOT}/"
+ fi
+
+ if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
+ # glibc-2.38+ on loong has ldconfig support added, but the ELF e_flags
+ # handling has changed as well, which means stale ldconfig auxiliary
+ # cache entries and failure to lookup libgcc_s / libstdc++ (breaking
+ # every C++ application) / libgomp etc., among other breakages.
+ #
+ # To fix this, simply refresh the ld.so.cache without using the
+ # auxiliary cache if we're natively installing on loong. This should
+ # be done relatively soon because we want to minimize the breakage
+ # window for the affected programs.
+ use loong && glibc_refresh_ldconfig
+
+ use compile-locales || run_locale_gen "${EROOT}/"
+ fi
+
+ upgrade_warning
+
+ # Check for sanity of /etc/nsswitch.conf, take 2
+ if [[ -e ${EROOT}/etc/nsswitch.conf ]] && ! has_version sys-auth/libnss-nis ; then
+ local entry
+ for entry in passwd group shadow; do
+ if grep -E -q "^[ \t]*${entry}:.*nis" "${EROOT}"/etc/nsswitch.conf; then
+ ewarn ""
+ ewarn "Your ${EROOT}/etc/nsswitch.conf uses NIS. Support for that has been"
+ ewarn "removed from glibc and is now provided by the package"
+ ewarn " sys-auth/libnss-nis"
+ ewarn "Install it now to keep your NIS setup working."
+ ewarn ""
+ fi
+ done
+ fi
+
+ if [[ ${PRESERVED_OLD_LIBCRYPT} -eq 1 ]] ; then
+ cp -p "${T}/libcrypt$(get_libname 1)" "${EROOT}/$(get_libdir)/libcrypt$(get_libname 1)" || die
+ preserve_old_lib_notify /$(get_libdir)/libcrypt$(get_libname 1)
+
+ elog "Please ignore a possible later error message about a file collision involving"
+ elog "${EROOT}/$(get_libdir)/libcrypt$(get_libname 1). We need to preserve this file for the moment to keep"
+ elog "the upgrade working, but it also needs to be overwritten when"
+ elog "sys-libs/libxcrypt is installed. See bug 802210 for more details."
+ fi
+}
diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz
index 0dd8ac7c50d5..00313392bb95 100644
--- a/www-apps/Manifest.gz
+++ b/www-apps/Manifest.gz
Binary files differ
diff --git a/www-apps/moodle/Manifest b/www-apps/moodle/Manifest
index d89517b710c0..0ba5af184afb 100644
--- a/www-apps/moodle/Manifest
+++ b/www-apps/moodle/Manifest
@@ -2,10 +2,10 @@ AUX config-r1.php 1780 BLAKE2B 1d80339f97771f5f4cce03f49d055598269fd50832d6f98d5
AUX config.php 718 BLAKE2B b12392f83a9feaaad4ad5ac7c7e3ff27670b9aad959db5528900472cc6cd10f19c9a371c17f0412b7c0c985f4ba1bcf39ecea8c7ef9e0a8ed50012cc64f4b72b SHA512 38347d3a275397074abe3cc8cd1521c7fe2deb45f4702d7a8a3e3c30ab6e2c1c51fa2c1f58d7fc99f0b72f2dcd243b8dcfdd7b3641c22c41399705aab6b59479
AUX postinstall-en.txt 6524 BLAKE2B 68262eaf6318780a468d9e6f98c3b2cce43164964de6ea6626da43b1ac481b6edea6d0314cc4038adb511c4354a8f18dfd9da9145901d26665f84e746ab14e9b SHA512 bb3e5187db6be49707801cfde15ebced065f2d4b8c1a04fef2f4ced0a67dab2440b8e79d110685056cad84647f8ebb587c697452df8e2b0eab07b015d01b92cf
AUX postinstall-nodb-en.txt 171 BLAKE2B ee2aa857cf365815b705b5e60c5b2fef0cdb0bcd8acef0375e0173f13c004e336df9b2dbc6cac376bea939e8fe73a72f06d52961500d05ee2137a8fea82286b1 SHA512 b0cf4787351f904caf06573c5bc50275b6a11361170b4006acc24224f44efde69cfe3a9b6340d6787c5805c605dc89f07072bf992b0ee255c97fba90e5d5617e
-DIST moodle-4.2.7.tgz 65414482 BLAKE2B 987ade651e5b6b7c2cca89afb40f9c0bc4fc6f166e4c5b009b9a0fa509d1c464f8b6f6051274d304be7adcc877c21a43d78fe92eee3b73b763d64a36dfc88ca4 SHA512 8d7545a2c1a0b443698760b4c4341bd5ffb26c92f3409bea798e85a3ab99f1e1c4ca10b8c8f2f744483ff89af46ee9d4393379e6a32927fd254bf2ccb8b82836
-DIST moodle-4.3.4.tgz 66773789 BLAKE2B 586653e30739d42583b7ce100c02b1c9e521551dc796567652b0f10bdf1ae94484250885220b97c74b225998c1c05b94bcd42a923c71460c0a7ee0ccbffbe6ce SHA512 03eb49308a2da72920f43bcc4c161e8822acfd4667623548c51770b3b9a79cafdb265dde9fb6615a563b4e16a4ce0ada992ea7dbd682f845e216a57bbb88b95c
-DIST moodle-4.4.tgz 71137364 BLAKE2B 32ddecccd2f745080a43056f2624137dec77392ca9c4c14e6fcc4abac6a3d98a58c7e4b064902cae7752a324d7ec6f690f321e052adc67b98320eb689f0b716b SHA512 d64411867ab8ef4411ec7f39f4de1ae1d57591ce08b7ac4356025703c9161a69a3259ed6cafd4db55da0ab1f33747600a19567e5db47a8fb101efa1bc4f1a218
-EBUILD moodle-4.2.7.ebuild 2866 BLAKE2B 18fa1df81be4f2d99bc15024a17d931e01f4793eee0b58c84dadf4f72d606ba1c745fe859f8e2cd3fc1cbcce683c6d7baef2337747c80ed3a3c3b02ea9c9017b SHA512 5e8bec147da54fff46008f48610d7b7839591a856e3b1888218f1972129bfe79310e7d30acd08ee9b15e625652c7e4d0f72d31fcdc17cc15e92691ef4349201c
-EBUILD moodle-4.3.4.ebuild 2866 BLAKE2B 18fa1df81be4f2d99bc15024a17d931e01f4793eee0b58c84dadf4f72d606ba1c745fe859f8e2cd3fc1cbcce683c6d7baef2337747c80ed3a3c3b02ea9c9017b SHA512 5e8bec147da54fff46008f48610d7b7839591a856e3b1888218f1972129bfe79310e7d30acd08ee9b15e625652c7e4d0f72d31fcdc17cc15e92691ef4349201c
-EBUILD moodle-4.4.ebuild 2873 BLAKE2B ca0a78a39dbdde60fa71aba826c8a2ea8de00c7736aef80edb0226cada65bca558c0a4101f9d220305db9ac9cd03c41f9942fd4e2fc5a933f338b0a123278fe8 SHA512 4d1d8163358e0696b3cf148a1756e45b4ff4de47374b1396a7e342b339751e360af0d804c7ee44ef3a2ffae44099324ae0908c6a002b00fb01f511724319d8ca
+DIST moodle-4.2.8.tgz 65416779 BLAKE2B 73c09e201a5525f43d702c33859a9c057b14da85f9b4fdc6598abcdb67425ef03213056242bab3a2fe88527a98298eb6b60d7c16390a3e410db1b29643166e8a SHA512 2359d3ac8a109e132fd26146b1f0c456a2d3b77528137c7095d8f492aee81a3175ab316b79df7c24f503b6b3ee5c9f1624ba50ebffa39cbd56ea21cb4b04d53e
+DIST moodle-4.3.5.tgz 66809729 BLAKE2B bd503f87cd44ea766ec5ce1b7264d228b4bb282d793aeedb98213abb73c174bb96230c81027f02613e5386cc6c8f5dfc2787b10866bf7108ca9333b40f07f08d SHA512 f6a05c7a89461079c7fa7bdb55f5d361ac1a395a931de62136d9ef0f44cbd5e79ed20ecb85b657cae2fee658e0935f93cb1ebc72e355ae5fc38d459bdd29282b
+DIST moodle-4.4.1.tgz 71165457 BLAKE2B 9c963395a7e1d96960216417ecd526806c3a4523304d94539496853c41e41e56d4b8fceabb433510bdf85a667574052ed73baf4ed800a6d40a01b8648bcc19b2 SHA512 9710fa519bbe04e1d1bc675c99c34a1fd1781092e0dbe4da6d6813dc2b571fa69598a4e5d0633f5e441178d515c17cad7e252f5f738faf834e660a499b041c4f
+EBUILD moodle-4.2.8.ebuild 2866 BLAKE2B 18fa1df81be4f2d99bc15024a17d931e01f4793eee0b58c84dadf4f72d606ba1c745fe859f8e2cd3fc1cbcce683c6d7baef2337747c80ed3a3c3b02ea9c9017b SHA512 5e8bec147da54fff46008f48610d7b7839591a856e3b1888218f1972129bfe79310e7d30acd08ee9b15e625652c7e4d0f72d31fcdc17cc15e92691ef4349201c
+EBUILD moodle-4.3.5.ebuild 2866 BLAKE2B 18fa1df81be4f2d99bc15024a17d931e01f4793eee0b58c84dadf4f72d606ba1c745fe859f8e2cd3fc1cbcce683c6d7baef2337747c80ed3a3c3b02ea9c9017b SHA512 5e8bec147da54fff46008f48610d7b7839591a856e3b1888218f1972129bfe79310e7d30acd08ee9b15e625652c7e4d0f72d31fcdc17cc15e92691ef4349201c
+EBUILD moodle-4.4.1.ebuild 2873 BLAKE2B ca0a78a39dbdde60fa71aba826c8a2ea8de00c7736aef80edb0226cada65bca558c0a4101f9d220305db9ac9cd03c41f9942fd4e2fc5a933f338b0a123278fe8 SHA512 4d1d8163358e0696b3cf148a1756e45b4ff4de47374b1396a7e342b339751e360af0d804c7ee44ef3a2ffae44099324ae0908c6a002b00fb01f511724319d8ca
MISC metadata.xml 466 BLAKE2B e5c12c4995c19286c2ba56e5effe3180587fe9324937af8749bd65c4a6e31cea28149a12bb60659464b95edd95c2ee457266d4bef8913c585fb1384805156e40 SHA512 10ddb7fa26be32726945625a42884847785ff68f9c5d1e63441af4a1f9c0f12ff1c3d243e9ba1df95335e1bc480205e7eb105844dd1f9da211c8dd897249afa0
diff --git a/www-apps/moodle/moodle-4.2.7.ebuild b/www-apps/moodle/moodle-4.2.8.ebuild
index dc4f3bbcbc1f..dc4f3bbcbc1f 100644
--- a/www-apps/moodle/moodle-4.2.7.ebuild
+++ b/www-apps/moodle/moodle-4.2.8.ebuild
diff --git a/www-apps/moodle/moodle-4.3.4.ebuild b/www-apps/moodle/moodle-4.3.5.ebuild
index dc4f3bbcbc1f..dc4f3bbcbc1f 100644
--- a/www-apps/moodle/moodle-4.3.4.ebuild
+++ b/www-apps/moodle/moodle-4.3.5.ebuild
diff --git a/www-apps/moodle/moodle-4.4.ebuild b/www-apps/moodle/moodle-4.4.1.ebuild
index 55200877a180..55200877a180 100644
--- a/www-apps/moodle/moodle-4.4.ebuild
+++ b/www-apps/moodle/moodle-4.4.1.ebuild
diff --git a/www-apps/sonarr-bin/Manifest b/www-apps/sonarr-bin/Manifest
index 3ec1d13bdad8..48b5378ff863 100644
--- a/www-apps/sonarr-bin/Manifest
+++ b/www-apps/sonarr-bin/Manifest
@@ -1,10 +1,10 @@
AUX sonarr.init-r2 148 BLAKE2B ec52d371fe94038459978619cb51e1a5394d48178af12eaf8e48758af2476edad621866261454a33fc4d1fdf985463c5036442627ded3733531549c00bf7d980 SHA512 769e844e962df9880d5aa6d6030af792e14d6ca7c375f687cb0a62921b784037f45bc7e2d0da2803400f6de5a2a32b5903e3cfa910bc06bfca5a2f90b042ea65
AUX sonarr.logrotate 185 BLAKE2B 177e0158baba22056af33f59656a734541be16a9e5dbbd09758ba6ed23b3262979c9b1ca6072bfaca8567ca3165af35f2911838c903a9c75da37cc9aa259858e SHA512 9fddf238caa123801462158debf2296ac04ba2e2d42f1566b50b4823b10e8c84dfdb5f1649ae1a6c3bebce19e639289b5c9a491d7ba20a37e19980673a32a5cb
AUX sonarr.service-r1 568 BLAKE2B 7ccc2f3def560fd07713e433a657f2664c153acbf316442e516f9591a918dc042bcc8302877e1456af2dc4ae30d44157ffc1b11e6844ea9cbea9990aecd62c24 SHA512 d99f6312ffe8dff2c0d938a3c0e5801355e1323261b7e8752f409ddab5885ebacd9c6237060cd4153bd91e1f1c8c3e70dd69285002956cc45a8259798268bfcb
-DIST Sonarr.develop.4.0.5.1719.linux-arm.tar.gz 94897539 BLAKE2B f016ef03c38fd201125936a18cf1bbaab7d5e1c281e6f4851594f992fb9d7ad69a5b6172fc29d2a0507add28608a010fd02f70ed367db12813fff58208c68abd SHA512 83620a7714bc6a057a1339540ba37a84f9f97cc169b05f5703f95287bdb2b2cb2c6c491928d5ae0f90718f9bbb6e383c95e0eb484ef18978e9e9c92dec1b709b
-DIST Sonarr.develop.4.0.5.1719.linux-arm64.tar.gz 94618040 BLAKE2B f167991b9adcd6063b80f0780ba9f0c73a71bf7357237104833887963a712b15d0b6e434324db54d23f8c002f3b88b18ae9461a740d484a0e8c4965716553dd8 SHA512 48a0e816641116313cd841cbdcdd3958e1d6b9c6042d1326e2a2f63f1fdede0f2a2ffc8eb474425779b35cd8d3daa1285477fb1928ff58bff2aa269041107978
-DIST Sonarr.develop.4.0.5.1719.linux-musl-arm64.tar.gz 94689189 BLAKE2B 5bdea5657a4a2c5d30ead00d4784b10a3bfa801361bc8f46e15d2c2d493e353738adf5e50de10dd408e39d6546f9fb3251250bd0532faebf14297816f6d13bb2 SHA512 2ddc2d033a2a847bf85347a27fa4da79e5af23d21441a51c8c94d6d9a2213d5bf11f4a861dcc92d61d8d6cba21283c2850ecd97821cc0cb5edca2441fcf97098
-DIST Sonarr.develop.4.0.5.1719.linux-musl-x64.tar.gz 99626379 BLAKE2B 49d8320615d174ce7556eedd5f139a76ea164c2cd423c66aa3b37919f072b668a1eb65871fdbce6e5c0a13cbedbcbc8e304e168086d11762d065b8744bdd4630 SHA512 32b2918f55d794517ebf9bb590bb76124ba2df6d6e3a591d55105d35178f98d23b46c7c693d51bd56347eebb5ee1394ead6860ab58a3d61d32291785deeec5bc
-DIST Sonarr.develop.4.0.5.1719.linux-x64.tar.gz 100570023 BLAKE2B 1b80c96d3926318bc84cc9bb16254ed99fd34a806a16cf1ec3f0784dfc61eb9a93c2e8a74c2b75cd9d9f1810cd1807dbe7c4c3bb717537ebeb88d942ad56f5b6 SHA512 39eb13184df8502ac2caaa43b19af62e1335d0c892a02b5c1afb5665d74a91f287860b0c0fd3b77d6ef1c17f3914b6b08c2927b044119e7d6ac6dbfcd758230d
-EBUILD sonarr-bin-4.0.5.1719.ebuild 1749 BLAKE2B 2e42b6b35dbfda7b42504b8b89ae91f39c4e9a665f51b9cee0cf0daf4fb2ea3460c2e3f8c6733302a55d23b0794208d82c77528baa3719e28001af8c4526323b SHA512 719e9316fc0a72b7f86fc54a27a97f81f204a18bf3cdc3360f0732d565b363d9f956bce157aa42600e4b9afcaf6ced5bb05305abca892875495ccf2e68db5b4c
+DIST Sonarr.develop.4.0.5.1740.linux-arm.tar.gz 94945204 BLAKE2B 288518470f5dac02ff98028dd05c274d971b1034e956c6bd80ba721ca5dd78c52a410c534ce35b07a4f4394c89cef8b02a1d5cb018c2f8356632355fbae7eb8e SHA512 8fa32fe98cf2af567b398fe7b3b38814ffda7fbad4d0fab9b09faf1b3009bbd023cba25960cd5b7573bb13218414c0d801d6535b40777c6f00b24f8dd0c327aa
+DIST Sonarr.develop.4.0.5.1740.linux-arm64.tar.gz 94674394 BLAKE2B e79ac08788c65e67c68fd5070d6752dd31974a17e2270a1b20827041725beffcf96a66c96dc2c8690ed5d2ee71c54905a5730f3debfae6917cab2845665b3aba SHA512 bb7ec9145c1af713b67a26955b235fc30178f30a79c3ee602341dad80ee5a2b9371238fba069f1ce6ff2ed0c9d86ce76db321ff99d9a22a8f6952331f70d7416
+DIST Sonarr.develop.4.0.5.1740.linux-musl-arm64.tar.gz 94743840 BLAKE2B e9fa09982da700c9e8a4b6766c1a20964461c5debbe45fdd4d30832b45bff799c457eff0695d46259612eaa8f2440e54789d62063a8edc26c1bdfb52d26e7d70 SHA512 d633a11daa393ea55540672bfa7ed2a330ccf04276b8227ef20a0a4e6e0366fd888b5c507417b9102ffab1d95c5551e3b0228349904807ec005ed8fbd9517558
+DIST Sonarr.develop.4.0.5.1740.linux-musl-x64.tar.gz 99675122 BLAKE2B 861b5ccdb558552b54207e99690d4fb3a9f6fe5caf902f5b9e6083bb4257a3dc6404d76ede2ee1b2cb912b9420da41e798103c55e28f476459077f00aad04f40 SHA512 6980895a6d9dbc07d1876389c86fa6de7e516e682e08773872c0710be77f6024654666894ce5e3ea6d3d3abf0cfe90e3eed47847514111d68595248a80ae60cf
+DIST Sonarr.develop.4.0.5.1740.linux-x64.tar.gz 100610061 BLAKE2B 8c644af951be09d7f10a667138b252031df1cbda2594b5fa41bc89782fef5c2a01053998a90d287e38a9ae8138ac12f91e8845e2065684dff68abd89e7d2bbce SHA512 4734685ee1b09e7c901d3e4c0c9e3b86efae51989c1173d5938255a008438443382174633a1409a77f60b06830f6bd82c9058932af4b950cb07b215ad65518bc
+EBUILD sonarr-bin-4.0.5.1740.ebuild 1749 BLAKE2B 2e42b6b35dbfda7b42504b8b89ae91f39c4e9a665f51b9cee0cf0daf4fb2ea3460c2e3f8c6733302a55d23b0794208d82c77528baa3719e28001af8c4526323b SHA512 719e9316fc0a72b7f86fc54a27a97f81f204a18bf3cdc3360f0732d565b363d9f956bce157aa42600e4b9afcaf6ced5bb05305abca892875495ccf2e68db5b4c
MISC metadata.xml 675 BLAKE2B 5ac9fb421e127c8552ee273b784205059a59245d3783efa5c69225dcc34a65cdf00e39de3dc47013807923766110992f557cb3247f9866ec6d0c836b42ab4cd5 SHA512 1c347d1e422a2653fe8c403169cc1f16f7d5c668831d60a67d67a2df8ca90c696fb28fde70cd4a3c9336f983c39fbba30ec570ab7c14caee946cdd983aa6ba58
diff --git a/www-apps/sonarr-bin/sonarr-bin-4.0.5.1719.ebuild b/www-apps/sonarr-bin/sonarr-bin-4.0.5.1740.ebuild
index f10489599d33..f10489599d33 100644
--- a/www-apps/sonarr-bin/sonarr-bin-4.0.5.1719.ebuild
+++ b/www-apps/sonarr-bin/sonarr-bin-4.0.5.1740.ebuild
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index 1d3a1f46fa4c..f4d0ce8649be 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index 28445f0e919c..17f8f3d30950 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -100,6 +100,102 @@ DIST firefox-115.11.0esr-vi.xpi 649093 BLAKE2B f6b695b33cefee7ec84e829924c30cd1f
DIST firefox-115.11.0esr-xh.xpi 414784 BLAKE2B 0c0e12593115bf6bda6e94c6adcb9a565446973bd9ea153e15509b183233a0037b28776804cf801a060aa7002ce26dac6a5829b0e926468d9182e2caa0c8a54a SHA512 001b395dfa0d2776c28fd9cf8e6296637a0530ad097e1b549c088670aa798336b25d3fe4f9f93b13e398404ee74ae65d8a479cbed23e49f0879a4dae7be10053
DIST firefox-115.11.0esr-zh-CN.xpi 650822 BLAKE2B 2c47112cad4d9ed8d66f6a6368c0939611d717b9d8c0d0bd9668f1c4c60b4e813cf1f81424d092aff8e139fc0e53171382f60ffd2f55b75c438f00904747f03b SHA512 79d7473f7ff7458f8570c0fc3fa8e192c9b355c32c6df9f8c4b2ad626e3616d56ce1d83792e53a275d83b977e8f292b56083f50154ecddd3056be7140af60eee
DIST firefox-115.11.0esr-zh-TW.xpi 653644 BLAKE2B ba76edda00ede0457a31267f6efbb12a38fdab0dcd8e90da74267e2a0f08a18744edb5b5d4ab05ba9fc26e8697961178e5a74b9c2637b949b9aa8588a2d34c3b SHA512 029c0b0682de91445a784bc0b5bfc8813b506ccfacf65ce6f33703519a8491bfd9bcfc76815e8e8718b67ccb78479cb6328538850c6ce67b1a9670d7f6f7abc1
+DIST firefox-115.12.0esr-ach.xpi 458871 BLAKE2B 2248f7c3e97a1dbdd8faec8473763af575fc26a0a1ef6fc2f0d2d8994e2692dbb5eb6a304f58ec26ac856ff4d025e41542b0ef51652bb4bdb8b3c454f8e187cb SHA512 10006c2ac7120eebaa0070e067d48e5d841d17f66fa8dc6c7b1060888d9db324ffc46cb112c4924224b61812bff232fa852f75f5addc910b2240a83b30d7411e
+DIST firefox-115.12.0esr-af.xpi 415033 BLAKE2B 9ed02f9444f6448f6d83c9dff2c2b3774742e3286230f2fbc5fabb01a3c754d0af61dd6d462e551bc546d73f2e94d78e591c199323545d1e8fb675d1ea7d1592 SHA512 caf804b635bccc5943c5884bdfa377a91b219e0b896fae6bbe1f087841e5959c9e3d452837f6461f24dc08f660105a0c950dbb639f55f6b6b1d18b6fbbe687ac
+DIST firefox-115.12.0esr-an.xpi 499416 BLAKE2B 5d80997630dc31824a1a7d0ab948bb0bb7c986f84a5cd958dcc7a36d627899024d2e8b1fcdbb581a698b909aec8fae93c198c25808e37c63ef35911ccc31a831 SHA512 7128bba55aee22d753ce5b06395f920d5b389b4f0ae73c49458ba6ccfd20c79fb4a8cc4da670f4b7b50666b9d5dd8ee9983b28feef80d211cc74f83265a96d5d
+DIST firefox-115.12.0esr-ar.xpi 605448 BLAKE2B 0ad4f9bc350d3045163958bc0436f2b1106def071c7cfb7f4fdff579310637ef490a9eb76d2718f1d02c5d354d2c3b707f687915308501427fa3ba52c2db5e3f SHA512 9267276fda3fcc8d189d3c5885b1b748401e634ec5e9c6a70461702058cbd85d385dc479a89168311783662eba94e3eca2bc82f5c2e76d6efd1e96ffa5a440d7
+DIST firefox-115.12.0esr-ast.xpi 491178 BLAKE2B b168585a78d30f93026d957c49aa56e62072bc1b13031d8c4b02c4da2b56e17aa2f0045978aef38a6ff4af4f7700c2301369e9c646ba50e5983844a9d4b77709 SHA512 f68b577e9118218c4a3afcdc9332efc1f6acb1522bcdf062f8ba5fba471305a26a817fa023af03e11c9df975771d23453ac63872fb113bd5dc04fbddf2eec28d
+DIST firefox-115.12.0esr-az.xpi 485943 BLAKE2B 39433d83487517305966792cd6ab1da29578d192bea4e55dc8b0c347ccf68c060348da5d5e19f22a3371dce7773eff0c78127c8b551d76aee6ab4b061dc61e1d SHA512 6eee0312d977f6f7666a7b1da08ec1bc169f53d195b1b72e3022731f1f32b24b4965b96076d5dfa9522724931d7d4b92ceff94ac1e89e54fdec695ca735b6e2b
+DIST firefox-115.12.0esr-be.xpi 708816 BLAKE2B 154af6e9a5796c97fbc1243fbd478126fc212f39337cc373392cce67eeb2074f0dd45b3c8bcc140a986863ed098cee2d3783aaf996994870e61a05106a408099 SHA512 39bdb8c0641c3a47df9191e6a87f24bcb79ce253d84493b97a1bf2ec96a07da8d21ce079e20d78a55a2652e10b53d55b0dd7d0641d6d11577ffe772eee03adec
+DIST firefox-115.12.0esr-bg.xpi 597482 BLAKE2B bd00820d9ef5886c3f79d77102e14725c5c122d25e287438a374aacc04184ec559a4860ec4b0fff5a7ec6f9cb0da889a16101a8cd3318331971ac83c858ccb2e SHA512 70c96aa87b62cb5a62f398d8da8efcb2fbb48f3bfa1ca863edb1805830d09e0c91e2a219d0ef15ebb450376cb4f2255a96ef84014ddc5545797e41759b934fe8
+DIST firefox-115.12.0esr-bn.xpi 576198 BLAKE2B 629984fdd10b5b633cf1e6c580da7e7744ee16fbf9266b086d26c458c0cfbfa8a31ad51cba94b0691a6aeb11a80ba75ba6437e5c5c99257ee8174ca4d2fd7525 SHA512 a21d7cd4c695510707e669c7ee98dbf39fb6bcb36f396d51fa42913515f45f0fbabd011c5cb0a649a877580282426e1226c93b45995a6c5a6a399c2b64dc50e7
+DIST firefox-115.12.0esr-br.xpi 583261 BLAKE2B c1ff94f26b3ef4f6459d2d571994fa1465808b8d7555be1c833bb7424c6edc22b5beeff4bbf728457ecabbb954a5ec00a4657fb7782e9de86964a16c4d7ee1e4 SHA512 ffc2e8c1db04d1c60c797322a685b3dee07cbd0ac9a0baa177966191b4ce01990bffdec8e9f224fae41f22ac57b895018a4c1696695179c6b6a25addc5d762f8
+DIST firefox-115.12.0esr-bs.xpi 496138 BLAKE2B c24fde1d450b49534473c3f8a765d758d3e4e03d87aee04532a2e31181042d87ae0eb1e46e6ab9127ea990f63feced030c368998f146471397a04266588014de SHA512 d849e3b61ed2822a4250b874a386f9a348431318dd4ee60ccf3dc3c6c28be131a0f4504b8f2ce07a044216ccf310d94c4f359937319213d73324ed39ef562e64
+DIST firefox-115.12.0esr-ca-valencia.xpi 539116 BLAKE2B 7cda7f974051c78dc4ee0af93dda1be9e73f1c1eecc44097fbcd5d37a5e3f4fff92a859c99f7d41f3d826e38a89cbf022d5b500755128d7d805a32ccfedb29b6 SHA512 08ab75fcd349c4fc78baba779330c975908625cfb5c0dd6bdb70f35a1b261b6276b9898291bdc7fdc7153faf0d069f466c0302b0dc360d82c40e21b09a5ba1c2
+DIST firefox-115.12.0esr-ca.xpi 578636 BLAKE2B 7e4f0382c0b227098575f16a50b5d8e32fab616ec36cbea905292750a315094089466111aca6a92659d73fb447da2393d9a51d893a6d9194fe0f4808bb9ffabe SHA512 c73b56efb677281e2562cd6ee1101bdd2ba02480839463a759611f80cb32285904e9714163d9d646a2e0c13cd52c28c22952de70efa781d5d825b82afb49be86
+DIST firefox-115.12.0esr-cak.xpi 586196 BLAKE2B 79a19c17a8ee7153f37db50a1e628fed20c5b299fa62d62d7642afbee461f90997781ab2bf24ff5ca7c750a6ac32370026e9058f39d89876808c116dcac37596 SHA512 544b1e77224bfc69b4c26893d996f0a9ba85806d592f7abbe945f3ab970fe2c4e2201e3c24f6f939a408e96d44ea40744c01bc11df722ab1bdd1196340ee7340
+DIST firefox-115.12.0esr-cs.xpi 652720 BLAKE2B 5a66970d37b7127a4dff31d3d31d57761647615e7e19c0c12029d48c7c39590f5e9a5afbee138da6f02b06c8c158bef97b3cf506cd0e4c43dd90a60101691c32 SHA512 eff4635f9a3e96e143c171d6a8f120631c0244824e1fad9fe3cef3e2d2ffbe1e2573e9f4134622ad67d6de87cd9e9a429688024a8a3bea200c9779a7f7f5fb04
+DIST firefox-115.12.0esr-cy.xpi 618131 BLAKE2B 0516c1cebb90157040ff87e82804d0dfefb7cf117086b2ffa84abeadc74d2295073a868e49fa4541c61c97a9b03477e85f57faa29637f85ba96ea9634b05ab33 SHA512 77dcd57b4a8a4d630be5953f51d4804676eeeb49a3817756d6b967504d5cdf62f79481c1ed64930e860b5ed9cf5244bd90e1caf01e4ee3115920bb290135e4a4
+DIST firefox-115.12.0esr-da.xpi 607127 BLAKE2B 466503bf3dc57dad0254f5b4aa91772ceed8a768b2ed39b4057b9e92d66d19117a3f6f6ce87a77407a4421c3349e033fb98ef3c83b927b4dec91ce24c40accb7 SHA512 f223ba174cf06d04d64893fa5b11123f14c8c8d8de584a15a574842e5b7dc9a3478363b14260ff7f98427b5fbec67fdbdfa19b00d12058393befdaf734f97d70
+DIST firefox-115.12.0esr-de.xpi 625998 BLAKE2B 431174710428e888d43a15d7e27b328bb584098a5cbaf5ced8698e5ae21cc4d91b47537e026a889fd3aff0ac061453d2129bacdbd8c989a7980e102f3ef68794 SHA512 a5c7a3938962dd908bd30188064f878a307fa182c30bd38692c66e6076221afdbac917e365230ede4695d36354b83dcd7f68976221c63feba24b2a90e5f054ce
+DIST firefox-115.12.0esr-dsb.xpi 645214 BLAKE2B c3fbb72b15f431e22512d44bf39c7d30a68e0394d2f5e33c26b758330027b87e8b15e5b15ab013fee2bdc68d905e8e826af21bd132d6d38728c10bfb8cb39839 SHA512 8e890f3e900ffad9bfa3052bc083350c67e7e389252df5e8acfea3bc2ad9e1977273f02a13aa3fc2f17e49f7f5760e17a13b588c4472598addec5f083b389fa9
+DIST firefox-115.12.0esr-el.xpi 726149 BLAKE2B 8365d9da2f2a2011f95a6397b4c938303a7bc38102a642bb256194567f2e09572f749193c9829952cab9e6bd01a9b136f9157cd2a4b9aab3e4a3ace099cd230e SHA512 de8653a03611bfbc257cd7050fcf5367fb69d17af2845a2ec59a94a7d708831cdba4020c377b3daba59e401985bf44d07fe3584c8c01f4254a05a78f589c28d8
+DIST firefox-115.12.0esr-en-CA.xpi 577358 BLAKE2B f365b4b9e25a412f465440031bf9e433c7942176957b6eca9060dc7da57199d090c4a506e3585abf6a718e3a4f6ae21dc8e365fae2d8e26613b3351b9bebd13e SHA512 f6a455a7f5ecf80b72d58c1b5f1931d6461e9ac186e304486cd16c993991f7f9e58cdb4105340ba7e824be3877af4a839d561ebbc2301cbc0f9b30a7d770b7ed
+DIST firefox-115.12.0esr-en-GB.xpi 579687 BLAKE2B f88d078b8eb520728fd9fa518a6da077f9eae3d088ba8cb7aaad838090500093a9393a275999b50ad31171aac377da8f5897bfcf61504855fbd4b21e86a70208 SHA512 d165c1cc1a28862a469e96e9a292d3df5a7a2e55613686267c716c622ee17e0a51491ffc805064563b828bdaac34d689da03ac87f84786a468f12efdeb7cb4a3
+DIST firefox-115.12.0esr-eo.xpi 605209 BLAKE2B 6906d490d8c13bd423b238860399da80bee4aa5181fca598bccedd034b1a49f511c562d9850c4ba534cae3e9d8d7472eceea2298a949f69cea1b46067e244bc9 SHA512 10dcedbf2c40f7661d3165e48529e6559956c4b1ff8a146614d3297d11d9629ace243634612050c251fa05bc05a9e5ce5bb5bf7f25c41a0a7b9d383044e64c77
+DIST firefox-115.12.0esr-es-AR.xpi 622322 BLAKE2B 1fa446092a46c5195dec1139110f53b241355e9f7bb9c56c7c900dfd68275f6cf38c98d68f64e8ccf9a3cec53896bee1a34125293c104264916a91bd05c669c4 SHA512 61d3a34021e9e41674d8590dbc6577308461d1ab67a8835000d05f5d791479cdd0831a76bb114f2f9ecddf73bff5460e4d22ab59ea73b8f685d107813d113326
+DIST firefox-115.12.0esr-es-CL.xpi 621619 BLAKE2B 87ea92bbe5f2da0adc6696ddd8731d62a7d010b58c582e626b858140966f553ae8031933029b0be5ae19808f5fcf4865b57fc6786998ecc905165cbf26f939e4 SHA512 8353bc5ce2b62c76875cf85acfe4554392d976f6a682a3fa1e80dccdcd77b61276bb6b714d6a540950967a77a246dbd60002741232affa6d7b6781e04b0c3fc0
+DIST firefox-115.12.0esr-es-ES.xpi 616452 BLAKE2B 70c2bf47a57e7c0f44959f0d9b5468823d72a1ad7a05f5fc7085325ddb2c988feddc8087beb86f56397e4e5559ba4955a1f7f1a5209bb3b4cd489c7ba8d5d511 SHA512 3090a0c5a749c4c9a35c481d78cc326d740fa8362e9814128ed32ed1239d21a578165ae7c3049824178c66b390d1693a5e38af3482a231c96564392cbd9ef983
+DIST firefox-115.12.0esr-es-MX.xpi 584262 BLAKE2B 700c89d082e048252098759d7fc0b3fee4b2295f2aae7ecf36e9dc147a6f52040cab7224440579cf78e8216bdeb00caed7619b0d709800b29fae2517778e18f5 SHA512 55b11e012d4ef5703629c303b8e0fb54ffb1729a15051683641ec9f22abd73e6b84c608487a39ac264548f35fc6d2673e1d922ed67ac5166222ca17927fc3769
+DIST firefox-115.12.0esr-et.xpi 532914 BLAKE2B 9121f60a81f1937398a298947fa2adc163a8a667e6d779f5f15b3267f118bb759dc6361c9f2fd92d13aa0b1eab9cb694497225bbf61b924595d70e56e6c82962 SHA512 7297dc581a658a33dbdecaf5d070aabe45125104812a493d9516f3fea3ae83e134a7cd9e7afd80823bf23d5dcb614225ec53f56cf70eeba2a4e3ee86cc887ccb
+DIST firefox-115.12.0esr-eu.xpi 589120 BLAKE2B a14bacaf147e8f3b8b06e963cad14e9b28d17c0368ab5178ef56e44959020c38e7543365d0ee2f11e69fe582bf1a39ed0540cef46bbec4db27ec65c45f0be458 SHA512 c7fcbcd436cb93e919fe6be78647746489981b8c6d61a3dd8902d37bea4d1f4ea44d31c9b1c5690d1d874d5bf1e9bfd4c7b572b5abb92afcf2bd87aed47821ab
+DIST firefox-115.12.0esr-fa.xpi 584206 BLAKE2B 02c044de26628dd9765f9d4498f4b93e4b88d2545b291fd8292fecd4388d749adae837bf81970d79332e4c0eab2e6bc077af057db9a1b1e2fb5702b01a3f95f5 SHA512 5821002c5b37aaac5a33663ab4f19edc09190d78dad3794240f59b0ff7c971fc35a0ee057f7d8d1bc44a3196ded72a4891270d9e5ab316118bacd5407daab420
+DIST firefox-115.12.0esr-ff.xpi 471598 BLAKE2B fa6df59bf6d4ca71f0c033b63d7cfa125e221ca9e8b9af74c1895551ef5fe242baa71b4d2b3a82eeb3714494bbcc33242c1dc92f1d6a4866ccadf370b2196bb8 SHA512 c52b2b92982b6c7d98deaa825754061ee157b72a43d0aa9cfbf8a38e4d12c6ffafa8a61513eaeb0533fe4a86bb3f3b40eb28b1d7148e7c23d10a4a15703c600d
+DIST firefox-115.12.0esr-fi.xpi 600787 BLAKE2B 4268db3a28ad83b6ee4e1b780575cdf92008e65ab49b59b64543c524d48319fb81622bb5e39c2da8c014d05cfbd115565c6dbb5785b2fd6ba712e56147447497 SHA512 18474b986f7e18581ad6a18024f95535ce373bf8b4cdcac71642350df035f0ade203c3ef9ab7fba2496f1090ce9a13253a9b64e88cc5a6296999350c827a320d
+DIST firefox-115.12.0esr-fr.xpi 635427 BLAKE2B cd44bc5b076ae9e596c5db692d9d4e9d7471f37ca3043fa08d75eb3807fe8921663414bfcdf8ad65b19c100019eb3710483c411db651cd3b5666a7e7e4b91ed1 SHA512 c8f2419e3fb61402e2736cbe8cc3b9db7f1ce7e13247f7290e43609f7427620624d2828ebf9417641da6b44c1f883853f0fbec5499165204cd85a01ecba2a5d5
+DIST firefox-115.12.0esr-fy-NL.xpi 617947 BLAKE2B 1ee6bff1636334f498297bbce1353eccd1b03fba5f2e64679061f2393b2fd31d59249c3f58d40660b383678003923ac442197c843a41133b8517200f2203b92c SHA512 d877309f75c8368f3dc2b3a890ad92b4961ad6212b9eb43675d4efd49425566b264854616f2ff98a7496ab783cdff91b8ca1ca324ff2ddf981c6255d840a5da3
+DIST firefox-115.12.0esr-ga-IE.xpi 467493 BLAKE2B d3c7aac9a3737811521d246e89055d2eb8aad1a5f4faf28306848cd841e59bbc958f72235e918817bcdf72e015ea75f3a326715b33a50bc91d184977d5b4732f SHA512 0b895ba289902d318d3da95d9319ed481cfca4720ed7bb13b7d3421e076c167cfb5da7af30d5af107f497f75d0e511fce9b4c3d8b38dbdb922a5e39c335ebc86
+DIST firefox-115.12.0esr-gd.xpi 589810 BLAKE2B 26c7446bc4f249e15a889a3db07ad02a09131e8a587d7db4530181e83842a82c530ddda26516e2a1c0d5f96a8a11d91dd194622dca447b136a79db4481321122 SHA512 6658d35b8029bf432fb843567e52ff6cc061f100ce25341b0ac7f3a4b566c9219b72c54053bf7a2c69ba2597dd72f868f27203fafb06ca5eba0029b8b361e37e
+DIST firefox-115.12.0esr-gl.xpi 599816 BLAKE2B 39168be735116715fbb469a094d277a35692ea3494be28307cbedc5f8ccba7bcc403ca70b4c4022424e0e5bf3440a870b26dc47baed566139b5b27759a6cac3d SHA512 f0bc9c0ed2f9977a01895e61804d095a3e4ae99c355c3395b0ca289b274806c8bf008f40e43cb85d1dfc1c491f428fffd3e4aee24fdf955b3344a59b6d8faf7f
+DIST firefox-115.12.0esr-gn.xpi 633581 BLAKE2B a27213cf8d4298592fb16e80e9e8c015313ec1a9616fabb1596917eaca54921fcdd43f092b4d945c05d00c427367bd19ca34261778846494fb6e9c5b18e788b7 SHA512 5bd8ab0cb3e1c723a7bad96f53abe0cf6aeaacb2b09a529fd6ca5182e66439b1e14a058d221ecd185dbdee12455fe87a9d583993b6b107264565e37325fb7075
+DIST firefox-115.12.0esr-gu-IN.xpi 523240 BLAKE2B 6eb526c39b660c1c1fbc9e1a1c103e76484720f705f148986ceccdee4e33488f9c37d3d611536214a97c5449afda62f92b65099b1e8305d826be87eb6acb4807 SHA512 e48eecc85c79b77e511981026dc30e6689c30157384b3e710eaad641b7f0f7201ee2f0c03b21e2794304846eb33398ecb3b714b1c54fbebf50bf8272bb7e50e3
+DIST firefox-115.12.0esr-he.xpi 623933 BLAKE2B a33953714107b57c0375da6cb06bde852033eae513c925b9d58ba0ff7fc9d6c902a5975076152a3a52978623507f80544a70afe4e4ec72073cf697738416aa41 SHA512 71986c5dbd1968f44637f0907cd26a4c260a23e6152dca6d73861f9567ffc400a2be8dc4c23bb7f37e57470314a600d4e00adee88b5c2ce8f29ad93c135e4d9c
+DIST firefox-115.12.0esr-hi-IN.xpi 559922 BLAKE2B 80fd1df96fc7418169a5763cea79b4df9eb956aba35f9bbcf1dc1bee2d420f1dbdbcea329105a05a4cb65ee68b2568a57a5deb8255fa6330fc824031713b2216 SHA512 d9d1bf8fc878bf77fb5413be8cd579b520bca8ae22dd61a656bf2c85454ca240f2ec71b4f4a4fd269e79ce550c18738a4de10de537ffa6190d3f290d770a987e
+DIST firefox-115.12.0esr-hr.xpi 550268 BLAKE2B d6c2f44b9a25b876dce5f96d09e6021e0670bf70b56bc47ea500bffc6f37478f9edc3714a5231e7de50fb70f571740b10baf58fb364cca25e5d8b2ca8695bc4f SHA512 da176d51f5b03958a6355361280533e0b6fff627028b5f559903965ba5813926155ef6fc8f58c940d8cc781c74dfd708a339c12fc019ca280e0746cbf73a5159
+DIST firefox-115.12.0esr-hsb.xpi 641205 BLAKE2B ae41673eb7d4c385c1ba8aeca6b084262da47c494f8671114e34a791b35b3c153928932ee69a95d68d59368317c3188c277f55988d80e6167d8c15cdbe3ef76a SHA512 2f956505757ee6de39d2b95c889736a5a4c1ad9a4dd742ae569c648e7528c3e5157f126326451755a8a6eed0a761182d540f0bb31cfaa29a14c91729f900a1a4
+DIST firefox-115.12.0esr-hu.xpi 644337 BLAKE2B 32fa1a01f76912f642b975bba0186fec6c5cd88c8530fdd9e1848214af3d54322fde37adcc80840869745b81dd7d83ffa6300aa3683d655688e8bf42a34808fe SHA512 12c9b1c9edd025261ceb4860b26a77895dcf0766dffbf41bd0a6a96673d9ea58990e2586682682cf64eb90080b009dce68a1ed4fdf64ec11f2d273a24d1ec554
+DIST firefox-115.12.0esr-hy-AM.xpi 645152 BLAKE2B cd04323e785593eae5c56f4aba0bfdbb28e4a94a9d4e611d42b01bdec9a87c5151e5cb67384839bd236ba5594e7291bea82312f298f85dffc982463219e56eb8 SHA512 dc12ec1a589ba093d1091eb29b2b0b48bdcf1155bc051592b9bbbd26cd2afdd57d358423f132cfe46f45ff44ba4b4ba7980a3355fd9545d718e69f7e0b5b5967
+DIST firefox-115.12.0esr-ia.xpi 605553 BLAKE2B 01b5097e5c81401094d4cb7bdb3c57f3e00cf0bd98c8b36ca90e79f19fa54ab1e34ffeeaa83e6ef64bdd6b64e1407fe65bc638dacd3c31488a77447f1a76d7c3 SHA512 284bc4e2251947bcd820cfce92b34c0c9c728d8b4f4221919229117bb8699650394e27da16b51655ab13b97652f05bcda8055646f227e570ecc10f8c2da42b67
+DIST firefox-115.12.0esr-id.xpi 567417 BLAKE2B 357ad9499048eb6f4b3da70dbc8ac2b8c1f64748ff8a6d4ef0c208ad5cd56e291e48b04405dd7dd8f75d88fb071bedd15685ef11402324f7b46115850211cd47 SHA512 5008d1379e40accbafc9db3c3ae3d1d45548f0013077f1e7ee5fc1c9b56df27d1989a77c916dba265e3ec5a331c77ae49f2752d35699fc5b7794503379619528
+DIST firefox-115.12.0esr-is.xpi 608078 BLAKE2B ee059a899f1a5c3e710f4fba0366d84b49e65fc0d77b5506217d91e3f5877198e155965a787ebb9dee9afb1ee231ad2895189dc4b9d90108ff14e46d6e6a8b0b SHA512 fa92ffe6001b56b3faca98625a1e7fe5a222a44de2b6e83a321b66bd7dd39e38e3a0f36d3815cbad462479ecfecdaf6f902d12321f3ad1b81d54958fe5d99f14
+DIST firefox-115.12.0esr-it.xpi 561851 BLAKE2B e3230dbd4fdaa1afb4694152e73f998643d1554419ccbf637aa47c85ff2e0bbea1c4f50eb8c1bf40673a9c6fae6a415bed2ca049f904dc52424b0d113dfaef8e SHA512 f3a90857b024bad26b5273abfff622c759aa68089b5d00794faa07aaed4c2f49082945051695a5004de2a9a8bfbf5b958aba5f73704461e76910e490ef7036fa
+DIST firefox-115.12.0esr-ja.xpi 670993 BLAKE2B 8d1310914d31e402f9fbb3f3f3a1fd904f9b736bcad9341ce5d5bc3f27bcdffd5f434bfc1000d8c31e3b3d0ec8bc2cf4ce801e5901dccc37378f9f1c668e3e30 SHA512 26097d5a04755d60fd6f18bfa1cd27c8c2d351ab92d287b62e9180674b005bf39d7de5b850eff3e103a741a7109e588f2d94726c989abb4a82c2122ae06340b7
+DIST firefox-115.12.0esr-ka.xpi 657820 BLAKE2B 31f9752edfbb027b4c6b9f068ee0ebdda7c9d26b284fdf7c4cad8269841c61e9feffd4b9546f2a1dc3af71f705a7ec06f55e74d60f3a3eaefcb615800755a0f5 SHA512 a42cc532659b8f3e1372d4d98dca251ba47c64278d926e0cf8068946902ca51e323ef1bc06c53687eb4edc105af2caa56047635bb3908ff6ebcfc6ab3fa32e41
+DIST firefox-115.12.0esr-kab.xpi 598730 BLAKE2B d1f20ba4c5debfbcb76bb154eb41b33a64ff8ef954bb0789d25fe449acb7f124bae5c09f4efdbb23a4e64b8c07b6bedf1b5847bd360ae569f1c9d75261329ec9 SHA512 48760c6d052e6b8eefe3bda730f29d21a06c06702a150402278e41a9320482969554121b68f4fa420e8f061286b8d76522b7b35cc4931c02f1c02b7f6813cde9
+DIST firefox-115.12.0esr-kk.xpi 702225 BLAKE2B bed8add659eff79184dcc8523bf1e6b39baa9d3b3bb1ded3ae404ecbba8fb2d89a4b47c69afd2d40f126bd7583ae73efec31e1f10ae14e57819362cadc5935e6 SHA512 6ae8dd80ca2ba6905063062a70bf427f73ca60bab7bd9517da6e06ff2f9e524cb92dc29de0ff10fa47ce6e9b2826a3f543d468eaa64e1a500a05cfa3cd7a72d2
+DIST firefox-115.12.0esr-km.xpi 522181 BLAKE2B 3e853fc451b11b6f134b15322aaa9bbcc5ec152f024a5febc96ccc5cdfe30afc14d61025c1d2a3517011f15bd56649c596b8a87fcbe60c7dc57dc35f4a0c59e9 SHA512 bc548615441db4483f5637bda5085edf725d325e3697f083ddfe9155cba0c5c382e71359f0891267f16a2aefeb0b2c01db1380a05a7cd33bcb3f689e87f6a6e1
+DIST firefox-115.12.0esr-kn.xpi 488062 BLAKE2B 3547425eaadc0a3e5b95d3ec9e89e168c98055e0afe307ba87546ada2ce34f76df873c902b66998426d55e78d3aa2eaf5077fce1f59431116e654b134193b0b8 SHA512 3d43878e8a3c0d8260c55ac65d7b196ddec38702d822f8848b99bbb9cd3d525d7e1fffa16a434bffde69af1b7f08375df2b9d0ef7e0a1eb218a19bfdc46cfe98
+DIST firefox-115.12.0esr-ko.xpi 656094 BLAKE2B da7d15ac55a04e4e7a68c5b1b62f57868238ecfa13f555aba1fc58aa38378d06f8b423af66e3b2253d67398e769e5d97d9d5a896b26e3c8665ac4a6e41f13ca7 SHA512 6a5e1ceac7eabe9da1024b25f75ffb8e23cd4a367cd13924e7b24f4f171c2c1c86ebd52919f9ee4b769e4b08370ded8bfb6469ff2135cef80a65ca85d0132952
+DIST firefox-115.12.0esr-lij.xpi 478978 BLAKE2B 05aff4c58a8acd2d0703b6355e3a19d2035278b5d6a671f1d96bbe19235807d495b63e4c2613cbff99e6282c6bb8a4a9a0052b6d06dd3b3a710d198b47d7fb4a SHA512 d23f0ce15355b957aab07fa7da1fc2f4418880e294c8ff9bdaab722219f846cb16eac59966e3695f1d18652421815bc1c93c6c5560b9b0fc98dfde0f01b640eb
+DIST firefox-115.12.0esr-lt.xpi 566073 BLAKE2B 00fbea5033fe10b3ffa3d454b066564c0cafb6f99187aaf9a5d0e04dbf228f039f4ad140be62a2191e0d489fdd9d45d04b0c680baf86c2c0d52f5fa9a86474a2 SHA512 dee4b2f5fb4d0c38bafd1178dc02d667408d78960a23a6d787d40f65b1f417019ebdb1f846ef1613c6aea169378295192db3c4f419ff6d4286069bd2313a49a0
+DIST firefox-115.12.0esr-lv.xpi 568042 BLAKE2B 6887011df026b5ec39556130e04079a63b0ca19d542561a4b8350897f1c804cad199ba9d592b7dda504e37eb71e6a9ad511781fa62d01986f056bb1f66ca6dbc SHA512 dc3e3551982561135a5738010e487673dec819558a058d01c03732697c41984a289c0e32c5af99ebe583ccedc0d1c7c2f125e9cab2474b7be7e0d1998352fea7
+DIST firefox-115.12.0esr-mk.xpi 489789 BLAKE2B c7155681ed8fc7ca7094ffef892d502159058fb45b455c61b55934f3223e1c9388688ef86d2ba33b235ce7b6fd1042713ee384e075c689cff961a98b510849b0 SHA512 c6fb94e1cd672f86ef5aa320b53e43af954b201ff9dad0829e0041f2cfa12f42b87b5a939d81aff2951731968b6bdb8420d2ca990c0a58c2bb0dda5c9cb4023c
+DIST firefox-115.12.0esr-mr.xpi 526719 BLAKE2B f11d56c8ed3631dede36868d6d788facaabe9049df84d25f10d2b41c2106b7154b0c199a68a45e96bb52fd0c6924c19f70c4317a13d7fc14845c22dce5642a85 SHA512 58447231c8ca153eed5cd326595a71f96e3c0898ff176308dfa033174c8b00cd7314052905e606bcdb75e9037fb995e702cb5e67ecb680c763ce75cea580ba6b
+DIST firefox-115.12.0esr-ms.xpi 445363 BLAKE2B e7743a8b57dc3a19f5e00e055ce1b099827369f46300474f7ee444f4a7e364b363efbb8661efc211505009881cdfb2473ccca2532c681150bb658338d4150c10 SHA512 67875307c653525c6b4b8152d9132ab58bd50f326b65fc292d8d93eb8a9dcabe9892e245ae2e064796260ccf0076c3bbbfea1a5352f9b8001abfeb537850c854
+DIST firefox-115.12.0esr-my.xpi 514775 BLAKE2B 0a7cb3535ee39260dcc2b71bdc1a27fcab12ed311bf314cf560a9f7cf98a9f48630c85258cf0ab4984ed55646ae29c0910fabf94cef1999b3069cb05d59efa6e SHA512 1a68926827a90051d9b8eba1127bab25602cb2cc918d0a6a45289829a86d9a5c9912c8908f04408430340f6837f73d99475529b531cc0ef232cfdc5ad235a32e
+DIST firefox-115.12.0esr-nb-NO.xpi 600618 BLAKE2B feb61e57a7dcccb0a6f73a5e96a9dab2be3e2673068b73b3a0a24f19cc6b414bcee45675e969359e62da0d34a6f1b06bc9494832799a861df395dea42602c743 SHA512 f549f5b04bf5974968c4c84e695d7e77c9706050203e54dd33b68a6b018a759e4dff43bda5c3fb3f88181d3e5e81311ba4ec14bbe408c6f7cd25f578d0559c56
+DIST firefox-115.12.0esr-ne-NP.xpi 496372 BLAKE2B 1601a98ba8dcf6a88ae36fade10e9bbb5a3c033cb5088a0894f993412509e4d7bbf8fe2166d677d86084fe425fee2c4f199471b2bd63851aa9f3eeaf146b92e5 SHA512 f7ebe4ad55d10c5d8276dee7ffda939a714ece6e2cf298353b30eaf0da30736ff6907f4defc657b6f6cd4d7695d9a4597c5b83db6ea5992a23fbd4ba18e55c21
+DIST firefox-115.12.0esr-nl.xpi 611724 BLAKE2B 24b2f590d8fcef596ceb0609ee4559451f5ce26cd4547ae017d2988376114d211ad1049275678ea88459aeedb614ef57a350fb3fc10d6b234dc30a0bf178b29f SHA512 f7e151153abe0bcec2574e4e0893171d558313ebb6a8a14154fd715542a19de915fb9e1bd13f9a65437a78d48426b970d80660da7e7fdf68a7afbea2d8965a7b
+DIST firefox-115.12.0esr-nn-NO.xpi 594059 BLAKE2B 4f066eadf909af50bc65c7f6a0be47a41361855500d2a1907278b2d64c3f4365fa4d56b9703cb5afe63f43d0956f75a0d4d0efc2ac39cc390042e7bae17d6050 SHA512 467bbb01f038d794a93d25c2bbe54fa3751103709c4c98c1d0f25ec95fc66423a92ed277c74246af4bbe19f22d3119c0a05fed9782cc415e8d198e0aee45f182
+DIST firefox-115.12.0esr-oc.xpi 605602 BLAKE2B 2da16eabb741cb0e143941a8c102ea41577836e741bbc0a4bb65a554f1ab3f883e89a332711ee4c305fd5e28810c93e7c0dbe520594964ffd0f61887ac556fe2 SHA512 3210afcbd762ce8195c8c414310ab57c40d3f0a714997bfc563a5ec74ef24230a813014b7f32a914ac0af18f3d9387ad62eeabd8fc6f193f6568aa1824d13351
+DIST firefox-115.12.0esr-pa-IN.xpi 681664 BLAKE2B 5954e85ff291393d96b937c62049df700721229a411f9b5e670ec7e91ab4ae04c73a4610faa56c0cc734ace7d2a6df9cca224b0ff2f9183a0fa087673d14f9bd SHA512 3e96a6cb5efba763b0cb5ccf8cbae0bd0631159652fcbf9773cc2a0461fa17153051773844c3706a2fdb048996343745d86f805b38ae61aece99a4197100a7f7
+DIST firefox-115.12.0esr-pl.xpi 629679 BLAKE2B d3037bfaa95161a023bbffdcf0ad82947d99c2e320bc752644b316ebbf96ff34abdd4921b0d355d5f71b6ad3520565f668d82bc2694459b80ec8eaede5f6e39d SHA512 efd22b8d52c1f62397587fdb0d5c1583e2b3401f2fc4fa22aab8f360c617e158a026c973523a358103da38eb32497f977922fdc9cda1fa359e9463df03639fa8
+DIST firefox-115.12.0esr-pt-BR.xpi 616408 BLAKE2B b2a6696c1a3d2a070a3cc51bd988e5de1870a093d9d04521fbd4f0d8cf6e5f0da3813efb351796dcb2fc4d9d10fd6580951f8f6ec6b3ca9f6c8c2954cdd254df SHA512 33da0f635add28d331d45e39657fdbcd19fbed34968153e611da549adaf4a050fce645f57e5b4afc19b8e37b7c5176e9a9b7eed7a5283353700b769fe1403e10
+DIST firefox-115.12.0esr-pt-PT.xpi 619994 BLAKE2B 1579c6410efa1364ef127e4e3671b8039ac6c73e36908573c17ef7d0bba09a1fe57ca4044ee06c35c75da15eaaf473928e076e99bbaded85f3465dbb07aac2db SHA512 b6db207cffe7d70ba2ede24e6abebe20fa2971200e4a6366ac345f855de49eaae50186dcc9ec4a5058868fe5df6a5f3040904c1cb83d10e5f8606e5180216360
+DIST firefox-115.12.0esr-rm.xpi 609314 BLAKE2B 700beddd7bdf72c15b2b1688386098181ec97d596d182f4ab3660a8d8263c474f081311de1eb236e17032e19942ac2ea65073328159e16699a41c6c0dcc975df SHA512 6c944003c979275afcc63026fc6cd7a9b2c7e6dbfc123a41a3bb3a9a0a3aa9ef28c693434d8acbccd148f258a855987ed23d0b70dcedc4ad63fb98da68763cc8
+DIST firefox-115.12.0esr-ro.xpi 543397 BLAKE2B cbe1f6a6b1a145033e24dbb0d06579d87b77f06c612a9afb3f07e9aa2fb9d8d2191ddb09ea62dd03b534ae12a874d915ef842eb94ffb7319aa1d31d24430bb01 SHA512 f960d840e658f94a7da8e93971ec6e848ec29ab8ee305033b8ac16d4b4f6531265e14ac6e26d494541ccee661b8ec34af2e18f65f05c5720a0fbaf2c0576e099
+DIST firefox-115.12.0esr-ru.xpi 714560 BLAKE2B 7ddea034c138222a51fa854bd4c4f96196b225a5de54de80572398abc032cd96cdf1a8c8183f9e0e3ab2120e5b4276efe5839544b63a33a92b670a72791b7d50 SHA512 d099f908c2d7fb5d1fedf128a8249990e06a4307f2d039cef7a330a871fca59b353c648ac2ee4e1e4fe33469a0184f67a1b41f1c3d45dc5f9684e16f99732590
+DIST firefox-115.12.0esr-sco.xpi 505558 BLAKE2B 18f13511bbf39c308eeedc0050a5ec476b186488c1b55e5957531bf85fae2b4526f3e256aa259a14d6713b9897d0e8e11973a245cd81df49c520b910aef449bd SHA512 c664b37f91f3058ca6cf8e6ba239b5fa5cd2bb02c637bcac1babaf47bef804da13eb57c5bf7c2a9dbfe31653d10da80e86dfcda22f870cf9c39ee45ffd850492
+DIST firefox-115.12.0esr-si.xpi 600749 BLAKE2B d3bed487ae880a6d90ace0f97444e7a0daa00033b1554be20b37f85b56e27f5083fae90656f9d4dd2b109241b98f95fbb4c0555d3e068788960ae816c573197d SHA512 57a7e1b0e7a2925eb0923c23fce5118502ed5bf6c94bf936e2010ba67154f3d2d3b87fe4a27805677aa860eff520cd1aa24b37c372f6df68795218950ea0e1b2
+DIST firefox-115.12.0esr-sk.xpi 646006 BLAKE2B a97451b9cdf098ebef7ce6d3150248b3abb6c5359eea90ae182b5397d79b4a532ab6d0cec87be802bfba9e68fb79797ae995b4ad7e0bd4ec47db492f7222be46 SHA512 58453df0e6ec94de901d28ebca0f42dfcea4b7f5473ab24eba7665ee4b5e1d270a9b06f34916ee4ebc5c6a6cc7fc6cfadb7257c022355006041af0a00beb7d3f
+DIST firefox-115.12.0esr-sl.xpi 608033 BLAKE2B 12e6fa7e47bb620fc35d7880278298d5ab0b76458d784147fc3e94dbb43c81e5854bab008cf75215d5e1fc016e58521ad9bcf98ccdbfbd68b721c544f88f39fa SHA512 e90b83a7b034ecd686a20e61bb13a75eac7eb1b1754d3f8fbb212b5c5ac56d8e3850726ade8783f718a9c12917d6eab8b3c0ab90b6c5935c7ddc70ea2c1090f1
+DIST firefox-115.12.0esr-son.xpi 413554 BLAKE2B d33d0599c7c539622192801ca520ab94994894f6e7e6aaf695c874d02b796332b99074dd88d34e7f9b9259f0bc7c7bed2a9ce125802ab4acb77acd33aaaa623e SHA512 0af418f711b55a30f23628e1e6a30a2d7085f9387d94a1846a058c0a65ec3e9fb5eb3538787e7dfcfbfb21b0a83f68db171af12fd86c12e389f54b68083da330
+DIST firefox-115.12.0esr-sq.xpi 632212 BLAKE2B d44c3533469b83e810b059762f7fb35a1fb167cf1d25481b9d25ad7b64778ed55f99a02c9c97bfd7e549d3b8991a7ae13cea383b62346b33b72f426ac67a06f0 SHA512 d820013522cea7a3f1d8ca0f01bb10ca54a60c47bcf0656f3b67ca92af20c16eab34de0b959549955893de7729af756141685143a201a4ff3b639ab75e5376b6
+DIST firefox-115.12.0esr-sr.xpi 633088 BLAKE2B cd4fcdcf629916544eb2b02e81f07dec839ef38c803274ec08c49bdde6e2b1a4b4ea996e4815910aed2c44ba9eca417d2826fcbf2419ceb01b3d31f876c9a90f SHA512 4bec34fd8a9ccd06e4879ff91f26d930d23b596bf687252ebd22041380785bea972f80b78d0c7e916279e83ad25ff6919b4d520036fd889a4c2c48b580a859a8
+DIST firefox-115.12.0esr-sv-SE.xpi 613558 BLAKE2B 8847633c1cb70d490876ef756e285635b66525255d06e2b5ef3910633398aae5fbb8e0c286716c5afdc2e6e1adcca33f1a3779cb4b14bbfb374b82dbc0c76fcf SHA512 959840826ce6045a04538ee2712f41ea412552b2eaf7575a9e740c577c617b0a654c56b2d3004e31cf82e6321e7df788a6136d084b3f8bf6a25b0a8a9001e766
+DIST firefox-115.12.0esr-ta.xpi 503485 BLAKE2B f9656c662d77ffdcd55d2a7574c102e4793719dc1209761115134c7f7220bc92d55e46647ea77feac6ea8e3a9faf5e33af41a0ebbb60a01a449791e386effea8 SHA512 be02cfcda94b55b1db43d26fcc509721c0874d9263d5c43c2bf7b4d9669db7a82857a411825903ec0888a4f12ef92c6bd64e6678d1b3e274b2411cff36a90a3c
+DIST firefox-115.12.0esr-te.xpi 554471 BLAKE2B cc08663d339317fcc41ff09c095ff550b950ffd00605063fdb2a483272de41ba0a568e3a39e8d9e1dd0b14fbf4cb377030b20d2acba97f68f8b250deacd43a29 SHA512 6805b0b6121b3477f093bbfb397f3996b05a2f27cca82b8e1c9514db9505bec1447e9f6eff9985f47459bbab1c8e44c1dd1155a7dd1025dea8a3876619f7df9f
+DIST firefox-115.12.0esr-th.xpi 689156 BLAKE2B 9d2f6ff9186efbb2755a291977d9a6ddb88278a077ab96ecd916761ab5805b3fa4053a792d792a0698b78ae48c4bad210a5bd07e83046bd54d0c24573914c7f8 SHA512 277a35fa8da2fd5c38a974c957113581c3a02b745fd42da0d9f363881a30c08b7f170d9407ca13d6320d145551dc1af1d15360f9f11b7931ce54dcd8cef92ba2
+DIST firefox-115.12.0esr-tl.xpi 527660 BLAKE2B f98d74c172ace927a7a374be58d4ecdbcbd344581f4f90a0210a14b7aaa34ad4328dc58c2a592fe922cde4f37ec78eb5de3ce6328ec2547c44ddb029aa239c0b SHA512 2d5f64549ee181fdd631f5c44a3a468f3a6e2c43ecaaf44143359dcd57564429403dbe96093ee4745241e9de175d9ead74815f843c88551a73f0454bf30d2fe3
+DIST firefox-115.12.0esr-tr.xpi 625253 BLAKE2B 9a44c7c5d1bbacd35e5ce22f6ddb42f6b833e88afa35a9095ba054d6c462703b55ce632d7f9ce2df3ec4de76b4eea0ebbbede17a1aacc1833cb012339566955a SHA512 f386ae6f20ed68bd1230cbac2234966a3f8143abaec13ab3e7f715140ad8eda0974f0605e533b9368a48423c6104954ee7699bf718e8cbff98d91ef52bb1c675
+DIST firefox-115.12.0esr-trs.xpi 498538 BLAKE2B 375100e00403acb0ee8bb731917cf65dbada51beed0addf34681070e12bce92e2f20b288e4902b841964ef0646217a99fbdd38afc432bd803b7ab3fc3628ea11 SHA512 f02b761eb806cb41ad0ec6b34b9b21f5247bde09233de9121f8ca8c65685a5cacf025f0c51ed1c771d8fa91623aa5dcebc8766caa72649dcdd52a2833695e207
+DIST firefox-115.12.0esr-uk.xpi 705540 BLAKE2B a4599de9bc68587f414b0a7286fbc2f7e4241cddbd040f1ec3a8aaa547a52b44b9e988317f7bc4f12156b040d20dda4f9f1fe47ffe68f9382e9161c6f6f8176e SHA512 f202a7a81b9d83429e81220447cf5c63aa421c27284129c058bae4caa4419e4fb776728e5205b4ffa5f42cea7ee8d9b927f6507c70b084ab77a95ba79bfc5455
+DIST firefox-115.12.0esr-ur.xpi 554720 BLAKE2B 6d61762afd12672d996487ecceba9704df02caf4214e7e82c6692efa47aa3e4d0c3fc6e8e8a5d0400c3ae51fd05b7b9aaad8bad81c8d65378de13f645133810b SHA512 6ce12a4b000306c13fd580e44d166f7436ad8fa6e7dd1276e415e7282d9d883cb72a1cc909cd40f43c8300c620c27a89ee3225be191f2bfab6a6299fe8f327cf
+DIST firefox-115.12.0esr-uz.xpi 474522 BLAKE2B 7e8ee0b6449b9de464c3eb91a5b36e45d2b017551e476602881d2fb39380bdb924f8aaff930d206a0827ba1175afc23f8001b21c7572cbf1156cf492113fd43f SHA512 4b309b2da6c579ed58d5d15fb2983286eda8289e286157d95db9d18d735d19462a5fd25371cca64dc93c8d8fff4f60a25a1d8a38fd71851c819d265d0e60df31
+DIST firefox-115.12.0esr-vi.xpi 649117 BLAKE2B db2fd349e6002cf67c8e2967421c8179cbac733af9119f1ad84c63723c8b39f53d0485fcd0b013189fb77aa15a5f68a661160971510c84a4689b3ebf819c44f6 SHA512 e44259032dd9a1c49369a74746dacec494d111316593ff70cffa1904787c7c973b23e66ff92c0abc496a0fb3d100ae2e74ef7377ff0675c39e62e9250ff4cbbd
+DIST firefox-115.12.0esr-xh.xpi 414802 BLAKE2B 35b5cabfb1830b21a34e7c57357fab5375fdae9cb655c7985b6b468008f2e8e8f5e40efb8ade25e92f64da9d6201827685831098887e976ddbc61531ed7da954 SHA512 468c745bcc6ee0e72c057484ad6dcfb84d715432765b1aa7071d8a08d4c7bb15f8a86cafc32b3d60de32f5c61b8372dd3aa0fdfafb4b5c2384e463419bc23979
+DIST firefox-115.12.0esr-zh-CN.xpi 650834 BLAKE2B e5b6e072a8609aa65c988dcff5824010276c372f12938e860aa50c5d0cb75de649a1cf2e035c275419435ca69bdd95550130c6de4e3fab80231d40b5ada995ab SHA512 bfa4cd5b8ca8419a0ccb19ffbb7fc7156283bbb784944bbdf1102b631cea372ceddb362cf8181a57bf8587bbaaa28deed78c0ce288b4d8a09145e047ef82ed95
+DIST firefox-115.12.0esr-zh-TW.xpi 653669 BLAKE2B e5b95c1f07618ea7ccc285e77eb92ed92ae3573af29ec29aec33e1f7e516fbb7df060de47b0f521df816faba193575f619cf937ef378f594f347dd7235b393ad SHA512 030d7a603010447d82d9670babda138f44f39b7c1370c0447124dcdcf4bc90086b973ee8664406b4d97fa292cfc692ec31732e9fead685a4fe1696c324431045
DIST firefox-126.0.1-ach.xpi 460828 BLAKE2B b15137e1405cd3d5fac4817b25f35e4f263779a354ddc94c5e3a5fb1211fb3a4154c666b208b39d3ef51c762a0cb64a12cad7c7502c315e6f4061a0f70f51511 SHA512 01c01d57ffd56c5f98f2e2cd24821645a7e0d04452bdf77a57e067d2aaa54c3115770e1f038d08262acb0737e570ef680f4c20e20e28c16753a5ee8d9697904c
DIST firefox-126.0.1-af.xpi 414283 BLAKE2B 4704effbce0002c6a20bf99f43dacc37a3e76f5d02fe02b13f820308d32793df314bcb225fb1df92e009053df68544bd61c74dbd6eabc299405f36b996552be8 SHA512 2a5b64984539127ab2546a84febf00c13e19afba02b6a4d4b68a508084cd484e309ba400acc506342f27dc7da8164e1d30f706e5b58089c9985038d710f3e72e
DIST firefox-126.0.1-an.xpi 502765 BLAKE2B 4dbcca143ed116c99f0e07c35bc73007abe42c4eee30677c502a442909350b2bb0a305dd0628f7fda97bc84ee6702baa98c9d7e6b6c825a227eb13e47e469223 SHA512 ead34f19da7c4408b48c899561e8c7ecd25aae99910606f63c7472e5c25f8af789e513e80cd97fb215c45345d04089a8e3cdd67f90e0e1ffe4c3210775f8d969
@@ -293,12 +389,15 @@ DIST firefox-127.0-xh.xpi 415014 BLAKE2B 9163fcadbead1c3ed41714bbc8939dd4422f637
DIST firefox-127.0-zh-CN.xpi 650818 BLAKE2B 3fd8643a0c395c6b2834330998607b65f5ba1003bd00a46286167ec98e6899d755d5e3ccdcc1b99e514612f921366357250f1d5bc176896f5f3a0fb0271ad884 SHA512 cfaee59aa017e3ab2673011872164705a2bfe1ccd77a313f4ff7f1470e95d18d83aaaa46c8f379362f64405fcf3cac6a28895030e7818abec7eaa90e1144acd9
DIST firefox-127.0-zh-TW.xpi 653089 BLAKE2B 4139d9516b2740201a0ca6276494d5c44a15aeea6ad9e19d64747f1bb41fb913bd38c90b8d9bf1b7bb9ee898a02bb0ff6103a6da953ac838e12f84a1cdb81f0d SHA512 76b17cef1b9e6f2dd9a4f3ad5ee7cd63e75577aba900cf62df26daf182cae865eca225800f861dcd5084261c3054382493c24451437a67ecf8e7feb56ad365f6
DIST firefox-bin_i686-115.11.0.tar.bz2 84251283 BLAKE2B 6969fd47b7af3d2a4483c27462947f5bb9be5faeaa6fbdd74885179a937dee07e7aed91384de7fedbe1f150de6ca7951107ac8f1437fc881338dc696cfb393d6 SHA512 8f9170525de5ce77fe9742eb211bf6f87dd3936411376f6cb7b68a7d99b8e1dd45b208ba60b4a73733a3c638e8161138c2d9dff000d911fd1367035c051ec845
+DIST firefox-bin_i686-115.12.0.tar.bz2 84276723 BLAKE2B acf07a4d6d6fc258d343932a1a4751aebc071c2d74e1db197d7678ded8806565a80c9a7df3d5c0d125445db8f1044d8d5c0e3c4b5cee2b3e4ccf1236a5c54d80 SHA512 9198bb399c16de5f50c363ad52d09ce378faef4d93662b1cd3307d2e43b1714277aef3a89c5ce7264982048dc2e5aba0033bbe5d85b21fceb309960c5ab94ba9
DIST firefox-bin_i686-126.0.1.tar.bz2 88816723 BLAKE2B 991228afeb81bc41f848ba84e4ae00ddd4b6eec2dbb287f2fbb29560b5ab37c81007861a2f9f4dfd5cd2460388e53e073a0d14e43a5c1836f27d4aa9881fa697 SHA512 6e1a610b46126c4148e566cf9cac603798dc0e5a590dfa25fb90af148cc98068364bec92673a81c2e2ee944dd0fd1b4ca875c891178600d6071d28c4cb8c038c
DIST firefox-bin_i686-127.0.tar.bz2 89177662 BLAKE2B 5d4e4a0b879f459930d910ecb8e516daa1bded10ce05548e3e254098ca47199891939d7c6d48ff7025a86eede09cda5350abd3011b9802ece9d6b561f00567a7 SHA512 1f813a9f2ae959a98d7f1d5c1cb109201747452b8220f92f86e96d80afb648cf43397f91ddecb2a7a41e4ea5cad6388c45de0f90c085cf361fab4f6bb5e0a864
DIST firefox-bin_x86_64-115.11.0.tar.bz2 80258704 BLAKE2B 07937e7a9d466fe9cb8f7860358d47a2861a23fe2b59ea22d9141d949f72eacd45a0a7456f13830f77bbca7b8cda82e25b138a474ad866304ab4ea73b3dc8ecc SHA512 63310a989a54d13b035e209c48794828e1591eb9370ebb54ac2d8839a8548cf435f97ca3bb39fbc95d50ae33c90f946491d4d43beac703d07be3fde4f1ccb893
+DIST firefox-bin_x86_64-115.12.0.tar.bz2 80371587 BLAKE2B b856f11b53084a53f35eddf25626fca45b5ce5636ebfc8fbf91289bc790402b8276333dc6778057900f7e38603330c358ce3df597b1af6f26229bdef0ced37be SHA512 cc76734016ca82fe0b20375bc9a82ced38f0498aeeaeb5a35202595260eb6bc6f7dfbc08bd4dbb985c68c61d1a4ce3aeeeaf58d6b6cd796b9e2f3db7b5691ca1
DIST firefox-bin_x86_64-126.0.1.tar.bz2 86894030 BLAKE2B 27b567ed0d7839297f9f5e7ef1edd5069a9676b8577d368f788fa709f6c53e21fe57c519ddc22a3dfa0782e0a0e8448b4e4b54a1d0d817213ae8d6dd15b5ea25 SHA512 a1fd153324c21331860a363a00be6b46e2e6bb0cfab05a6482f0ce120a3f31bde97f780140987ea86de13c1ff68eff9d61e08941a471a637b31a70e58ce1925b
DIST firefox-bin_x86_64-127.0.tar.bz2 87426818 BLAKE2B d8811e3c8921687d599239c9e030e57f466516ce25361844fc8492fbcee908cf7b71019c8917e73cdcac09713eba20cd7d2f704ae16e5974abbd472499ec2025 SHA512 56eb4ddd8b5b1993c24dcf3bc249fc3a6b15c3841fc3fac41ff90dfd926dc0977b6d681a4781879da2006c2eb43d0a4731e46599655a461e5562e584fb9c5672
EBUILD firefox-bin-115.11.0.ebuild 10934 BLAKE2B ba31c56b7abf9e2089563a33054a5ca6caf1e9cc92a7837600f0af25f8768a773ae2e2cbd2049964847ec2d5c93cedfeeed7e3a8f93704d9e8f8c8360ca581d1 SHA512 41e2a60e4a0bf1bef6f591bd0ff34a9ccadf7c85c94a23d0605230dd2ed35d01b54ea25534fde940766c7f52be5444d493bc7280dfdaaf2a7bc7f3d214d554c4
+EBUILD firefox-bin-115.12.0.ebuild 10934 BLAKE2B ba31c56b7abf9e2089563a33054a5ca6caf1e9cc92a7837600f0af25f8768a773ae2e2cbd2049964847ec2d5c93cedfeeed7e3a8f93704d9e8f8c8360ca581d1 SHA512 41e2a60e4a0bf1bef6f591bd0ff34a9ccadf7c85c94a23d0605230dd2ed35d01b54ea25534fde940766c7f52be5444d493bc7280dfdaaf2a7bc7f3d214d554c4
EBUILD firefox-bin-126.0.1.ebuild 10770 BLAKE2B c1cfb3d7e0810c354897e6c89612c3ba36d710f894211e89bccb91beb929c322a98e073be4c3d897da5d257214eee05bf3b5b1a7f3837440522fc21db5f94fce SHA512 abfa565783903bd65a3399098a6d5082e1d9a5535008ecc00f2f4656a1eda01430e98922d98b242cd42357458341a22056dd5e7b00fcc8e0afc3bc2958aa0dd2
EBUILD firefox-bin-127.0.ebuild 10770 BLAKE2B c1cfb3d7e0810c354897e6c89612c3ba36d710f894211e89bccb91beb929c322a98e073be4c3d897da5d257214eee05bf3b5b1a7f3837440522fc21db5f94fce SHA512 abfa565783903bd65a3399098a6d5082e1d9a5535008ecc00f2f4656a1eda01430e98922d98b242cd42357458341a22056dd5e7b00fcc8e0afc3bc2958aa0dd2
MISC metadata.xml 520 BLAKE2B 4b540dd2d9ac3840061de8a73117f2859db156944826d22c1f74cbc0c35f6d305aa10ff45708eab016df725cfc741c99dec46f0078a29162982431892e86e477 SHA512 0c7183e35a4b0ca2ddd092786ebdeb5b41a431adf918f0c2e541a5ef1c235066586a46a50fa29c25e5a522930824f8662fa2fa7eed8c3895f74d85bef93cecb4
diff --git a/www-client/firefox-bin/firefox-bin-115.12.0.ebuild b/www-client/firefox-bin/firefox-bin-115.12.0.ebuild
new file mode 100644
index 000000000000..95d67fb921b1
--- /dev/null
+++ b/www-client/firefox-bin/firefox-bin-115.12.0.ebuild
@@ -0,0 +1,378 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MOZ_ESR=yes
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+ MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+ # Convert the ebuild version to the upstream Mozilla version
+ MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+ MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
+ MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+ # ESR releases have slightly different version numbers
+ MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="${PN%-bin}"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+inherit desktop linux-info optfeature pax-utils xdg
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
+
+SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
+ x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
+
+DESCRIPTION="Firefox Web Browser"
+HOMEPAGE="https://www.mozilla.com/firefox"
+
+KEYWORDS="-* amd64 x86"
+SLOT="esr"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+IUSE="+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland"
+
+RESTRICT="strip"
+
+BDEPEND="app-arch/unzip
+ alsa? (
+ !pulseaudio? (
+ dev-util/patchelf
+ )
+ )"
+DEPEND="alsa? (
+ !pulseaudio? (
+ media-sound/apulse
+ )
+ )"
+RDEPEND="${DEPEND}
+ !www-client/firefox-bin:0
+ !www-client/firefox-bin:rapid
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ dev-libs/dbus-glib
+ >=dev-libs/glib-2.26:2
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ >=media-libs/freetype-2.4.10
+ sys-apps/dbus
+ virtual/freedesktop-icon-theme
+ >=x11-libs/cairo-1.10[X]
+ x11-libs/gdk-pixbuf:2
+ >=x11-libs/gtk+-3.11:3[wayland?]
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXtst
+ x11-libs/libxcb
+ >=x11-libs/pango-1.22.0
+ alsa? (
+ !pulseaudio? ( media-sound/apulse )
+ )
+ ffmpeg? ( media-video/ffmpeg )
+ pulseaudio? ( media-libs/libpulse )
+ selinux? ( sec-policy/selinux-mozilla )
+"
+
+QA_PREBUILT="opt/${MOZ_PN}/*"
+
+# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
+# overridden in the enviromnent (advanced hackers only)
+if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
+ MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
+fi
+
+MOZ_LANGS=(
+ ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy
+ da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu
+ fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM
+ ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
+ nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru sco
+ si sk sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi
+ xh zh-CN zh-TW
+)
+
+mozilla_set_globals() {
+ # https://bugs.gentoo.org/587334
+ local MOZ_TOO_REGIONALIZED_FOR_L10N=(
+ fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
+ )
+
+ local lang xflag
+ for lang in "${MOZ_LANGS[@]}" ; do
+ # en and en_US are handled internally
+ if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
+ continue
+ fi
+
+ # strip region subtag if $lang is in the list
+ if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
+ xflag=${lang%%-*}
+ else
+ xflag=${lang}
+ fi
+
+ SRC_URI+=" l10n_${xflag/[_@]/-}? ("
+ SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
+ SRC_URI+=" )"
+ IUSE+=" l10n_${xflag/[_@]/-}"
+ done
+}
+mozilla_set_globals
+
+moz_install_xpi() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local DESTDIR=${1}
+ shift
+
+ insinto "${DESTDIR}"
+
+ local emid xpi_file xpi_tmp_dir
+ for xpi_file in "${@}" ; do
+ emid=
+ xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
+
+ # Unpack XPI
+ unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
+
+ # Determine extension ID
+ if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
+ emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
+ [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
+ elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
+ emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
+ [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
+ else
+ die "failed to determine extension id"
+ fi
+
+ einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
+ newins "${xpi_file}" "${emid}.xpi"
+ done
+}
+
+pkg_setup() {
+ CONFIG_CHECK="~SECCOMP"
+ WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
+
+ linux-info_pkg_setup
+}
+
+src_unpack() {
+ local _lp_dir="${WORKDIR}/language_packs"
+ local _src_file
+
+ mkdir "${S}" || die
+
+ if [[ ! -d "${_lp_dir}" ]] ; then
+ mkdir "${_lp_dir}" || die
+ fi
+
+ for _src_file in ${A} ; do
+ if [[ ${_src_file} == *.xpi ]]; then
+ cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
+ else
+ MY_SRC_FILE=${_src_file}
+ fi
+ done
+}
+
+src_install() {
+ # Set MOZILLA_FIVE_HOME
+ local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
+
+ dodir /opt
+ pushd "${ED}"/opt &>/dev/null || die
+ unpack "${MY_SRC_FILE}"
+ popd &>/dev/null || die
+
+ pax-mark m \
+ "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
+ "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \
+ "${ED}${MOZILLA_FIVE_HOME}"/plugin-container
+
+ # Patch alsa support
+ local apulselib=
+ if use alsa && ! use pulseaudio ; then
+ apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
+ patchelf --set-rpath "${apulselib}" "${ED}${MOZILLA_FIVE_HOME}/libxul.so" || die
+ fi
+
+ # Install policy (currently only used to disable application updates)
+ insinto "${MOZILLA_FIVE_HOME}/distribution"
+ newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
+
+ # Install system-wide preferences
+ local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
+ insinto "${PREFS_DIR}"
+ newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js
+
+ local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js"
+
+ if ! use gmp-autoupdate ; then
+ local plugin
+ for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
+ einfo "Disabling auto-update for ${plugin} plugin ..."
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
+ pref("media.${plugin}.autoupdate", false);
+ EOF
+ done
+ fi
+
+ # Install language packs
+ local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
+ if [[ -n "${langpacks}" ]] ; then
+ moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
+ fi
+
+ # Install icons
+ local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
+ local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg"
+
+ insinto /usr/share/icons/hicolor/symbolic/apps
+ newins "${icon_symbolic_file}" ${PN}-symbolic.svg
+
+ local icon size
+ for icon in "${icon_srcdir}"/default*.png ; do
+ size=${icon%.png}
+ size=${size##*/default}
+
+ if [[ ${size} -eq 48 ]] ; then
+ newicon "${icon}" ${PN}.png
+ fi
+
+ newicon -s ${size} "${icon}" ${PN}.png
+ done
+
+ # Install menu
+ local app_name="Mozilla ${MOZ_PN^} (bin)"
+ local desktop_file="${FILESDIR}/${PN}-r3.desktop"
+ local desktop_filename="${PN}.desktop"
+ local exec_command="${PN} --name=firefox"
+ local icon="${PN}"
+ local use_wayland="false"
+
+ if use wayland ; then
+ use_wayland="true"
+ fi
+
+ cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
+
+ sed -i \
+ -e "s:@NAME@:${app_name}:" \
+ -e "s:@EXEC@:${exec_command}:" \
+ -e "s:@ICON@:${icon}:" \
+ "${WORKDIR}/${PN}.desktop-template" \
+ || die
+
+ newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
+
+ rm "${WORKDIR}/${PN}.desktop-template" || die
+
+ # Install wrapper script
+ [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
+ newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
+
+ # Update wrapper
+ sed -i \
+ -e "s:@PREFIX@:${EPREFIX}/usr:" \
+ -e "s:@MOZ_FIVE_HOME@:${EPREFIX}${MOZILLA_FIVE_HOME}:" \
+ -e "s:@APULSELIB_DIR@:${apulselib}:" \
+ -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
+ "${ED}/usr/bin/${PN}" \
+ || die
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if ! use gmp-autoupdate ; then
+ elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
+ elog "installing into new profiles:"
+ local plugin
+ for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
+ elog "\t ${plugin}"
+ done
+ elog
+ fi
+
+ use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed"
+
+ local show_doh_information show_normandy_information show_shortcut_information
+
+ if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+ # New install; Tell user that DoH is disabled by default
+ show_doh_information=yes
+ show_normandy_information=yes
+ show_shortcut_information=no
+ else
+ local replacing_version
+ for replacing_version in ${REPLACING_VERSIONS} ; do
+ if ver_test "${replacing_version}" -lt 91.0 ; then
+ # Tell user that we no longer install a shortcut
+ # per supported display protocol
+ show_shortcut_information=yes
+ fi
+ done
+ fi
+
+ if [[ -n "${show_doh_information}" ]] ; then
+ elog
+ elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
+ elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
+ elog "DNS traffic to Cloudflare by default is not a good idea and applications"
+ elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
+ elog "(\"Off by choice\") by default."
+ elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
+ fi
+
+ # bug 713782
+ if [[ -n "${show_normandy_information}" ]] ; then
+ elog
+ elog "Upstream operates a service named Normandy which allows Mozilla to"
+ elog "push changes for default settings or even install new add-ons remotely."
+ elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
+ elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
+ elog "concerns prevail, which is why we have switched off the use of this"
+ elog "service by default."
+ elog
+ elog "To re-enable this service set"
+ elog
+ elog " app.normandy.enabled=true"
+ elog
+ elog "in about:config."
+ fi
+
+ if [[ -n "${show_shortcut_information}" ]] ; then
+ elog
+ elog "Since firefox-91.0 we no longer install multiple shortcuts for"
+ elog "each supported display protocol. Instead we will only install"
+ elog "one generic Mozilla Firefox shortcut."
+ elog "If you still want to be able to select between running Mozilla Firefox"
+ elog "on X11 or Wayland, you have to re-create these shortcuts on your own."
+ fi
+
+ optfeature_header "Optional programs for extra features:"
+ optfeature "speech syntesis (text-to-speech) support" app-accessibility/speech-dispatcher
+ optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
+ optfeature "desktop notifications" x11-libs/libnotify
+}
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 4f12d6121f02..b7fd6bd3449b 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -108,6 +108,106 @@ DIST firefox-115.11.0esr-xh.xpi 414784 BLAKE2B 0c0e12593115bf6bda6e94c6adcb9a565
DIST firefox-115.11.0esr-zh-CN.xpi 650822 BLAKE2B 2c47112cad4d9ed8d66f6a6368c0939611d717b9d8c0d0bd9668f1c4c60b4e813cf1f81424d092aff8e139fc0e53171382f60ffd2f55b75c438f00904747f03b SHA512 79d7473f7ff7458f8570c0fc3fa8e192c9b355c32c6df9f8c4b2ad626e3616d56ce1d83792e53a275d83b977e8f292b56083f50154ecddd3056be7140af60eee
DIST firefox-115.11.0esr-zh-TW.xpi 653644 BLAKE2B ba76edda00ede0457a31267f6efbb12a38fdab0dcd8e90da74267e2a0f08a18744edb5b5d4ab05ba9fc26e8697961178e5a74b9c2637b949b9aa8588a2d34c3b SHA512 029c0b0682de91445a784bc0b5bfc8813b506ccfacf65ce6f33703519a8491bfd9bcfc76815e8e8718b67ccb78479cb6328538850c6ce67b1a9670d7f6f7abc1
DIST firefox-115.11.0esr.source.tar.xz 506015444 BLAKE2B ced11d0665215dbf0aed710015a1e27863ecb8ccbba71ff6f6c57e1789e54c3c7c1940507db86ff2d8eea4d323a9ca7fbc40eaa6eaa7b0ec922ff69ffad64886 SHA512 0f3a87c99fb008088afd509d9259f893fdd44ea6bf6a5e69806fefb8d355415e81b9e8832a392acb9d0c1c50e4add7f1362a4aaadc35e1d9c2e55baf7136aed8
+DIST firefox-115.12.0esr-ach.xpi 458871 BLAKE2B 2248f7c3e97a1dbdd8faec8473763af575fc26a0a1ef6fc2f0d2d8994e2692dbb5eb6a304f58ec26ac856ff4d025e41542b0ef51652bb4bdb8b3c454f8e187cb SHA512 10006c2ac7120eebaa0070e067d48e5d841d17f66fa8dc6c7b1060888d9db324ffc46cb112c4924224b61812bff232fa852f75f5addc910b2240a83b30d7411e
+DIST firefox-115.12.0esr-af.xpi 415033 BLAKE2B 9ed02f9444f6448f6d83c9dff2c2b3774742e3286230f2fbc5fabb01a3c754d0af61dd6d462e551bc546d73f2e94d78e591c199323545d1e8fb675d1ea7d1592 SHA512 caf804b635bccc5943c5884bdfa377a91b219e0b896fae6bbe1f087841e5959c9e3d452837f6461f24dc08f660105a0c950dbb639f55f6b6b1d18b6fbbe687ac
+DIST firefox-115.12.0esr-an.xpi 499416 BLAKE2B 5d80997630dc31824a1a7d0ab948bb0bb7c986f84a5cd958dcc7a36d627899024d2e8b1fcdbb581a698b909aec8fae93c198c25808e37c63ef35911ccc31a831 SHA512 7128bba55aee22d753ce5b06395f920d5b389b4f0ae73c49458ba6ccfd20c79fb4a8cc4da670f4b7b50666b9d5dd8ee9983b28feef80d211cc74f83265a96d5d
+DIST firefox-115.12.0esr-ar.xpi 605448 BLAKE2B 0ad4f9bc350d3045163958bc0436f2b1106def071c7cfb7f4fdff579310637ef490a9eb76d2718f1d02c5d354d2c3b707f687915308501427fa3ba52c2db5e3f SHA512 9267276fda3fcc8d189d3c5885b1b748401e634ec5e9c6a70461702058cbd85d385dc479a89168311783662eba94e3eca2bc82f5c2e76d6efd1e96ffa5a440d7
+DIST firefox-115.12.0esr-ast.xpi 491178 BLAKE2B b168585a78d30f93026d957c49aa56e62072bc1b13031d8c4b02c4da2b56e17aa2f0045978aef38a6ff4af4f7700c2301369e9c646ba50e5983844a9d4b77709 SHA512 f68b577e9118218c4a3afcdc9332efc1f6acb1522bcdf062f8ba5fba471305a26a817fa023af03e11c9df975771d23453ac63872fb113bd5dc04fbddf2eec28d
+DIST firefox-115.12.0esr-az.xpi 485943 BLAKE2B 39433d83487517305966792cd6ab1da29578d192bea4e55dc8b0c347ccf68c060348da5d5e19f22a3371dce7773eff0c78127c8b551d76aee6ab4b061dc61e1d SHA512 6eee0312d977f6f7666a7b1da08ec1bc169f53d195b1b72e3022731f1f32b24b4965b96076d5dfa9522724931d7d4b92ceff94ac1e89e54fdec695ca735b6e2b
+DIST firefox-115.12.0esr-be.xpi 708816 BLAKE2B 154af6e9a5796c97fbc1243fbd478126fc212f39337cc373392cce67eeb2074f0dd45b3c8bcc140a986863ed098cee2d3783aaf996994870e61a05106a408099 SHA512 39bdb8c0641c3a47df9191e6a87f24bcb79ce253d84493b97a1bf2ec96a07da8d21ce079e20d78a55a2652e10b53d55b0dd7d0641d6d11577ffe772eee03adec
+DIST firefox-115.12.0esr-bg.xpi 597482 BLAKE2B bd00820d9ef5886c3f79d77102e14725c5c122d25e287438a374aacc04184ec559a4860ec4b0fff5a7ec6f9cb0da889a16101a8cd3318331971ac83c858ccb2e SHA512 70c96aa87b62cb5a62f398d8da8efcb2fbb48f3bfa1ca863edb1805830d09e0c91e2a219d0ef15ebb450376cb4f2255a96ef84014ddc5545797e41759b934fe8
+DIST firefox-115.12.0esr-bn.xpi 576198 BLAKE2B 629984fdd10b5b633cf1e6c580da7e7744ee16fbf9266b086d26c458c0cfbfa8a31ad51cba94b0691a6aeb11a80ba75ba6437e5c5c99257ee8174ca4d2fd7525 SHA512 a21d7cd4c695510707e669c7ee98dbf39fb6bcb36f396d51fa42913515f45f0fbabd011c5cb0a649a877580282426e1226c93b45995a6c5a6a399c2b64dc50e7
+DIST firefox-115.12.0esr-br.xpi 583261 BLAKE2B c1ff94f26b3ef4f6459d2d571994fa1465808b8d7555be1c833bb7424c6edc22b5beeff4bbf728457ecabbb954a5ec00a4657fb7782e9de86964a16c4d7ee1e4 SHA512 ffc2e8c1db04d1c60c797322a685b3dee07cbd0ac9a0baa177966191b4ce01990bffdec8e9f224fae41f22ac57b895018a4c1696695179c6b6a25addc5d762f8
+DIST firefox-115.12.0esr-bs.xpi 496138 BLAKE2B c24fde1d450b49534473c3f8a765d758d3e4e03d87aee04532a2e31181042d87ae0eb1e46e6ab9127ea990f63feced030c368998f146471397a04266588014de SHA512 d849e3b61ed2822a4250b874a386f9a348431318dd4ee60ccf3dc3c6c28be131a0f4504b8f2ce07a044216ccf310d94c4f359937319213d73324ed39ef562e64
+DIST firefox-115.12.0esr-ca-valencia.xpi 539116 BLAKE2B 7cda7f974051c78dc4ee0af93dda1be9e73f1c1eecc44097fbcd5d37a5e3f4fff92a859c99f7d41f3d826e38a89cbf022d5b500755128d7d805a32ccfedb29b6 SHA512 08ab75fcd349c4fc78baba779330c975908625cfb5c0dd6bdb70f35a1b261b6276b9898291bdc7fdc7153faf0d069f466c0302b0dc360d82c40e21b09a5ba1c2
+DIST firefox-115.12.0esr-ca.xpi 578636 BLAKE2B 7e4f0382c0b227098575f16a50b5d8e32fab616ec36cbea905292750a315094089466111aca6a92659d73fb447da2393d9a51d893a6d9194fe0f4808bb9ffabe SHA512 c73b56efb677281e2562cd6ee1101bdd2ba02480839463a759611f80cb32285904e9714163d9d646a2e0c13cd52c28c22952de70efa781d5d825b82afb49be86
+DIST firefox-115.12.0esr-cak.xpi 586196 BLAKE2B 79a19c17a8ee7153f37db50a1e628fed20c5b299fa62d62d7642afbee461f90997781ab2bf24ff5ca7c750a6ac32370026e9058f39d89876808c116dcac37596 SHA512 544b1e77224bfc69b4c26893d996f0a9ba85806d592f7abbe945f3ab970fe2c4e2201e3c24f6f939a408e96d44ea40744c01bc11df722ab1bdd1196340ee7340
+DIST firefox-115.12.0esr-cs.xpi 652720 BLAKE2B 5a66970d37b7127a4dff31d3d31d57761647615e7e19c0c12029d48c7c39590f5e9a5afbee138da6f02b06c8c158bef97b3cf506cd0e4c43dd90a60101691c32 SHA512 eff4635f9a3e96e143c171d6a8f120631c0244824e1fad9fe3cef3e2d2ffbe1e2573e9f4134622ad67d6de87cd9e9a429688024a8a3bea200c9779a7f7f5fb04
+DIST firefox-115.12.0esr-cy.xpi 618131 BLAKE2B 0516c1cebb90157040ff87e82804d0dfefb7cf117086b2ffa84abeadc74d2295073a868e49fa4541c61c97a9b03477e85f57faa29637f85ba96ea9634b05ab33 SHA512 77dcd57b4a8a4d630be5953f51d4804676eeeb49a3817756d6b967504d5cdf62f79481c1ed64930e860b5ed9cf5244bd90e1caf01e4ee3115920bb290135e4a4
+DIST firefox-115.12.0esr-da.xpi 607127 BLAKE2B 466503bf3dc57dad0254f5b4aa91772ceed8a768b2ed39b4057b9e92d66d19117a3f6f6ce87a77407a4421c3349e033fb98ef3c83b927b4dec91ce24c40accb7 SHA512 f223ba174cf06d04d64893fa5b11123f14c8c8d8de584a15a574842e5b7dc9a3478363b14260ff7f98427b5fbec67fdbdfa19b00d12058393befdaf734f97d70
+DIST firefox-115.12.0esr-de.xpi 625998 BLAKE2B 431174710428e888d43a15d7e27b328bb584098a5cbaf5ced8698e5ae21cc4d91b47537e026a889fd3aff0ac061453d2129bacdbd8c989a7980e102f3ef68794 SHA512 a5c7a3938962dd908bd30188064f878a307fa182c30bd38692c66e6076221afdbac917e365230ede4695d36354b83dcd7f68976221c63feba24b2a90e5f054ce
+DIST firefox-115.12.0esr-dsb.xpi 645214 BLAKE2B c3fbb72b15f431e22512d44bf39c7d30a68e0394d2f5e33c26b758330027b87e8b15e5b15ab013fee2bdc68d905e8e826af21bd132d6d38728c10bfb8cb39839 SHA512 8e890f3e900ffad9bfa3052bc083350c67e7e389252df5e8acfea3bc2ad9e1977273f02a13aa3fc2f17e49f7f5760e17a13b588c4472598addec5f083b389fa9
+DIST firefox-115.12.0esr-el.xpi 726149 BLAKE2B 8365d9da2f2a2011f95a6397b4c938303a7bc38102a642bb256194567f2e09572f749193c9829952cab9e6bd01a9b136f9157cd2a4b9aab3e4a3ace099cd230e SHA512 de8653a03611bfbc257cd7050fcf5367fb69d17af2845a2ec59a94a7d708831cdba4020c377b3daba59e401985bf44d07fe3584c8c01f4254a05a78f589c28d8
+DIST firefox-115.12.0esr-en-CA.xpi 577358 BLAKE2B f365b4b9e25a412f465440031bf9e433c7942176957b6eca9060dc7da57199d090c4a506e3585abf6a718e3a4f6ae21dc8e365fae2d8e26613b3351b9bebd13e SHA512 f6a455a7f5ecf80b72d58c1b5f1931d6461e9ac186e304486cd16c993991f7f9e58cdb4105340ba7e824be3877af4a839d561ebbc2301cbc0f9b30a7d770b7ed
+DIST firefox-115.12.0esr-en-GB.xpi 579687 BLAKE2B f88d078b8eb520728fd9fa518a6da077f9eae3d088ba8cb7aaad838090500093a9393a275999b50ad31171aac377da8f5897bfcf61504855fbd4b21e86a70208 SHA512 d165c1cc1a28862a469e96e9a292d3df5a7a2e55613686267c716c622ee17e0a51491ffc805064563b828bdaac34d689da03ac87f84786a468f12efdeb7cb4a3
+DIST firefox-115.12.0esr-eo.xpi 605209 BLAKE2B 6906d490d8c13bd423b238860399da80bee4aa5181fca598bccedd034b1a49f511c562d9850c4ba534cae3e9d8d7472eceea2298a949f69cea1b46067e244bc9 SHA512 10dcedbf2c40f7661d3165e48529e6559956c4b1ff8a146614d3297d11d9629ace243634612050c251fa05bc05a9e5ce5bb5bf7f25c41a0a7b9d383044e64c77
+DIST firefox-115.12.0esr-es-AR.xpi 622322 BLAKE2B 1fa446092a46c5195dec1139110f53b241355e9f7bb9c56c7c900dfd68275f6cf38c98d68f64e8ccf9a3cec53896bee1a34125293c104264916a91bd05c669c4 SHA512 61d3a34021e9e41674d8590dbc6577308461d1ab67a8835000d05f5d791479cdd0831a76bb114f2f9ecddf73bff5460e4d22ab59ea73b8f685d107813d113326
+DIST firefox-115.12.0esr-es-CL.xpi 621619 BLAKE2B 87ea92bbe5f2da0adc6696ddd8731d62a7d010b58c582e626b858140966f553ae8031933029b0be5ae19808f5fcf4865b57fc6786998ecc905165cbf26f939e4 SHA512 8353bc5ce2b62c76875cf85acfe4554392d976f6a682a3fa1e80dccdcd77b61276bb6b714d6a540950967a77a246dbd60002741232affa6d7b6781e04b0c3fc0
+DIST firefox-115.12.0esr-es-ES.xpi 616452 BLAKE2B 70c2bf47a57e7c0f44959f0d9b5468823d72a1ad7a05f5fc7085325ddb2c988feddc8087beb86f56397e4e5559ba4955a1f7f1a5209bb3b4cd489c7ba8d5d511 SHA512 3090a0c5a749c4c9a35c481d78cc326d740fa8362e9814128ed32ed1239d21a578165ae7c3049824178c66b390d1693a5e38af3482a231c96564392cbd9ef983
+DIST firefox-115.12.0esr-es-MX.xpi 584262 BLAKE2B 700c89d082e048252098759d7fc0b3fee4b2295f2aae7ecf36e9dc147a6f52040cab7224440579cf78e8216bdeb00caed7619b0d709800b29fae2517778e18f5 SHA512 55b11e012d4ef5703629c303b8e0fb54ffb1729a15051683641ec9f22abd73e6b84c608487a39ac264548f35fc6d2673e1d922ed67ac5166222ca17927fc3769
+DIST firefox-115.12.0esr-et.xpi 532914 BLAKE2B 9121f60a81f1937398a298947fa2adc163a8a667e6d779f5f15b3267f118bb759dc6361c9f2fd92d13aa0b1eab9cb694497225bbf61b924595d70e56e6c82962 SHA512 7297dc581a658a33dbdecaf5d070aabe45125104812a493d9516f3fea3ae83e134a7cd9e7afd80823bf23d5dcb614225ec53f56cf70eeba2a4e3ee86cc887ccb
+DIST firefox-115.12.0esr-eu.xpi 589120 BLAKE2B a14bacaf147e8f3b8b06e963cad14e9b28d17c0368ab5178ef56e44959020c38e7543365d0ee2f11e69fe582bf1a39ed0540cef46bbec4db27ec65c45f0be458 SHA512 c7fcbcd436cb93e919fe6be78647746489981b8c6d61a3dd8902d37bea4d1f4ea44d31c9b1c5690d1d874d5bf1e9bfd4c7b572b5abb92afcf2bd87aed47821ab
+DIST firefox-115.12.0esr-fa.xpi 584206 BLAKE2B 02c044de26628dd9765f9d4498f4b93e4b88d2545b291fd8292fecd4388d749adae837bf81970d79332e4c0eab2e6bc077af057db9a1b1e2fb5702b01a3f95f5 SHA512 5821002c5b37aaac5a33663ab4f19edc09190d78dad3794240f59b0ff7c971fc35a0ee057f7d8d1bc44a3196ded72a4891270d9e5ab316118bacd5407daab420
+DIST firefox-115.12.0esr-ff.xpi 471598 BLAKE2B fa6df59bf6d4ca71f0c033b63d7cfa125e221ca9e8b9af74c1895551ef5fe242baa71b4d2b3a82eeb3714494bbcc33242c1dc92f1d6a4866ccadf370b2196bb8 SHA512 c52b2b92982b6c7d98deaa825754061ee157b72a43d0aa9cfbf8a38e4d12c6ffafa8a61513eaeb0533fe4a86bb3f3b40eb28b1d7148e7c23d10a4a15703c600d
+DIST firefox-115.12.0esr-fi.xpi 600787 BLAKE2B 4268db3a28ad83b6ee4e1b780575cdf92008e65ab49b59b64543c524d48319fb81622bb5e39c2da8c014d05cfbd115565c6dbb5785b2fd6ba712e56147447497 SHA512 18474b986f7e18581ad6a18024f95535ce373bf8b4cdcac71642350df035f0ade203c3ef9ab7fba2496f1090ce9a13253a9b64e88cc5a6296999350c827a320d
+DIST firefox-115.12.0esr-fr.xpi 635427 BLAKE2B cd44bc5b076ae9e596c5db692d9d4e9d7471f37ca3043fa08d75eb3807fe8921663414bfcdf8ad65b19c100019eb3710483c411db651cd3b5666a7e7e4b91ed1 SHA512 c8f2419e3fb61402e2736cbe8cc3b9db7f1ce7e13247f7290e43609f7427620624d2828ebf9417641da6b44c1f883853f0fbec5499165204cd85a01ecba2a5d5
+DIST firefox-115.12.0esr-fur.xpi 626940 BLAKE2B 28b5ec2beaca0c3a6454536ce5cd302a63d5b0a15ee57caec09ac422b3d493ea7761c8e9ad6e473e753908857766d92ba9b2e56751d597a900b161fe50857414 SHA512 43367025eb82a7e1ccedce36858b19566fbec741904aca6a5eb21ab5432c489c8af98fb4a0959e3614e694f194cdc65c72bf263cace3ea86d11e11731725e5d3
+DIST firefox-115.12.0esr-fy-NL.xpi 617947 BLAKE2B 1ee6bff1636334f498297bbce1353eccd1b03fba5f2e64679061f2393b2fd31d59249c3f58d40660b383678003923ac442197c843a41133b8517200f2203b92c SHA512 d877309f75c8368f3dc2b3a890ad92b4961ad6212b9eb43675d4efd49425566b264854616f2ff98a7496ab783cdff91b8ca1ca324ff2ddf981c6255d840a5da3
+DIST firefox-115.12.0esr-ga-IE.xpi 467493 BLAKE2B d3c7aac9a3737811521d246e89055d2eb8aad1a5f4faf28306848cd841e59bbc958f72235e918817bcdf72e015ea75f3a326715b33a50bc91d184977d5b4732f SHA512 0b895ba289902d318d3da95d9319ed481cfca4720ed7bb13b7d3421e076c167cfb5da7af30d5af107f497f75d0e511fce9b4c3d8b38dbdb922a5e39c335ebc86
+DIST firefox-115.12.0esr-gd.xpi 589810 BLAKE2B 26c7446bc4f249e15a889a3db07ad02a09131e8a587d7db4530181e83842a82c530ddda26516e2a1c0d5f96a8a11d91dd194622dca447b136a79db4481321122 SHA512 6658d35b8029bf432fb843567e52ff6cc061f100ce25341b0ac7f3a4b566c9219b72c54053bf7a2c69ba2597dd72f868f27203fafb06ca5eba0029b8b361e37e
+DIST firefox-115.12.0esr-gl.xpi 599816 BLAKE2B 39168be735116715fbb469a094d277a35692ea3494be28307cbedc5f8ccba7bcc403ca70b4c4022424e0e5bf3440a870b26dc47baed566139b5b27759a6cac3d SHA512 f0bc9c0ed2f9977a01895e61804d095a3e4ae99c355c3395b0ca289b274806c8bf008f40e43cb85d1dfc1c491f428fffd3e4aee24fdf955b3344a59b6d8faf7f
+DIST firefox-115.12.0esr-gn.xpi 633581 BLAKE2B a27213cf8d4298592fb16e80e9e8c015313ec1a9616fabb1596917eaca54921fcdd43f092b4d945c05d00c427367bd19ca34261778846494fb6e9c5b18e788b7 SHA512 5bd8ab0cb3e1c723a7bad96f53abe0cf6aeaacb2b09a529fd6ca5182e66439b1e14a058d221ecd185dbdee12455fe87a9d583993b6b107264565e37325fb7075
+DIST firefox-115.12.0esr-gu-IN.xpi 523240 BLAKE2B 6eb526c39b660c1c1fbc9e1a1c103e76484720f705f148986ceccdee4e33488f9c37d3d611536214a97c5449afda62f92b65099b1e8305d826be87eb6acb4807 SHA512 e48eecc85c79b77e511981026dc30e6689c30157384b3e710eaad641b7f0f7201ee2f0c03b21e2794304846eb33398ecb3b714b1c54fbebf50bf8272bb7e50e3
+DIST firefox-115.12.0esr-he.xpi 623933 BLAKE2B a33953714107b57c0375da6cb06bde852033eae513c925b9d58ba0ff7fc9d6c902a5975076152a3a52978623507f80544a70afe4e4ec72073cf697738416aa41 SHA512 71986c5dbd1968f44637f0907cd26a4c260a23e6152dca6d73861f9567ffc400a2be8dc4c23bb7f37e57470314a600d4e00adee88b5c2ce8f29ad93c135e4d9c
+DIST firefox-115.12.0esr-hi-IN.xpi 559922 BLAKE2B 80fd1df96fc7418169a5763cea79b4df9eb956aba35f9bbcf1dc1bee2d420f1dbdbcea329105a05a4cb65ee68b2568a57a5deb8255fa6330fc824031713b2216 SHA512 d9d1bf8fc878bf77fb5413be8cd579b520bca8ae22dd61a656bf2c85454ca240f2ec71b4f4a4fd269e79ce550c18738a4de10de537ffa6190d3f290d770a987e
+DIST firefox-115.12.0esr-hr.xpi 550268 BLAKE2B d6c2f44b9a25b876dce5f96d09e6021e0670bf70b56bc47ea500bffc6f37478f9edc3714a5231e7de50fb70f571740b10baf58fb364cca25e5d8b2ca8695bc4f SHA512 da176d51f5b03958a6355361280533e0b6fff627028b5f559903965ba5813926155ef6fc8f58c940d8cc781c74dfd708a339c12fc019ca280e0746cbf73a5159
+DIST firefox-115.12.0esr-hsb.xpi 641205 BLAKE2B ae41673eb7d4c385c1ba8aeca6b084262da47c494f8671114e34a791b35b3c153928932ee69a95d68d59368317c3188c277f55988d80e6167d8c15cdbe3ef76a SHA512 2f956505757ee6de39d2b95c889736a5a4c1ad9a4dd742ae569c648e7528c3e5157f126326451755a8a6eed0a761182d540f0bb31cfaa29a14c91729f900a1a4
+DIST firefox-115.12.0esr-hu.xpi 644337 BLAKE2B 32fa1a01f76912f642b975bba0186fec6c5cd88c8530fdd9e1848214af3d54322fde37adcc80840869745b81dd7d83ffa6300aa3683d655688e8bf42a34808fe SHA512 12c9b1c9edd025261ceb4860b26a77895dcf0766dffbf41bd0a6a96673d9ea58990e2586682682cf64eb90080b009dce68a1ed4fdf64ec11f2d273a24d1ec554
+DIST firefox-115.12.0esr-hy-AM.xpi 645152 BLAKE2B cd04323e785593eae5c56f4aba0bfdbb28e4a94a9d4e611d42b01bdec9a87c5151e5cb67384839bd236ba5594e7291bea82312f298f85dffc982463219e56eb8 SHA512 dc12ec1a589ba093d1091eb29b2b0b48bdcf1155bc051592b9bbbd26cd2afdd57d358423f132cfe46f45ff44ba4b4ba7980a3355fd9545d718e69f7e0b5b5967
+DIST firefox-115.12.0esr-ia.xpi 605553 BLAKE2B 01b5097e5c81401094d4cb7bdb3c57f3e00cf0bd98c8b36ca90e79f19fa54ab1e34ffeeaa83e6ef64bdd6b64e1407fe65bc638dacd3c31488a77447f1a76d7c3 SHA512 284bc4e2251947bcd820cfce92b34c0c9c728d8b4f4221919229117bb8699650394e27da16b51655ab13b97652f05bcda8055646f227e570ecc10f8c2da42b67
+DIST firefox-115.12.0esr-id.xpi 567417 BLAKE2B 357ad9499048eb6f4b3da70dbc8ac2b8c1f64748ff8a6d4ef0c208ad5cd56e291e48b04405dd7dd8f75d88fb071bedd15685ef11402324f7b46115850211cd47 SHA512 5008d1379e40accbafc9db3c3ae3d1d45548f0013077f1e7ee5fc1c9b56df27d1989a77c916dba265e3ec5a331c77ae49f2752d35699fc5b7794503379619528
+DIST firefox-115.12.0esr-is.xpi 608078 BLAKE2B ee059a899f1a5c3e710f4fba0366d84b49e65fc0d77b5506217d91e3f5877198e155965a787ebb9dee9afb1ee231ad2895189dc4b9d90108ff14e46d6e6a8b0b SHA512 fa92ffe6001b56b3faca98625a1e7fe5a222a44de2b6e83a321b66bd7dd39e38e3a0f36d3815cbad462479ecfecdaf6f902d12321f3ad1b81d54958fe5d99f14
+DIST firefox-115.12.0esr-it.xpi 561851 BLAKE2B e3230dbd4fdaa1afb4694152e73f998643d1554419ccbf637aa47c85ff2e0bbea1c4f50eb8c1bf40673a9c6fae6a415bed2ca049f904dc52424b0d113dfaef8e SHA512 f3a90857b024bad26b5273abfff622c759aa68089b5d00794faa07aaed4c2f49082945051695a5004de2a9a8bfbf5b958aba5f73704461e76910e490ef7036fa
+DIST firefox-115.12.0esr-ja.xpi 670993 BLAKE2B 8d1310914d31e402f9fbb3f3f3a1fd904f9b736bcad9341ce5d5bc3f27bcdffd5f434bfc1000d8c31e3b3d0ec8bc2cf4ce801e5901dccc37378f9f1c668e3e30 SHA512 26097d5a04755d60fd6f18bfa1cd27c8c2d351ab92d287b62e9180674b005bf39d7de5b850eff3e103a741a7109e588f2d94726c989abb4a82c2122ae06340b7
+DIST firefox-115.12.0esr-ka.xpi 657820 BLAKE2B 31f9752edfbb027b4c6b9f068ee0ebdda7c9d26b284fdf7c4cad8269841c61e9feffd4b9546f2a1dc3af71f705a7ec06f55e74d60f3a3eaefcb615800755a0f5 SHA512 a42cc532659b8f3e1372d4d98dca251ba47c64278d926e0cf8068946902ca51e323ef1bc06c53687eb4edc105af2caa56047635bb3908ff6ebcfc6ab3fa32e41
+DIST firefox-115.12.0esr-kab.xpi 598730 BLAKE2B d1f20ba4c5debfbcb76bb154eb41b33a64ff8ef954bb0789d25fe449acb7f124bae5c09f4efdbb23a4e64b8c07b6bedf1b5847bd360ae569f1c9d75261329ec9 SHA512 48760c6d052e6b8eefe3bda730f29d21a06c06702a150402278e41a9320482969554121b68f4fa420e8f061286b8d76522b7b35cc4931c02f1c02b7f6813cde9
+DIST firefox-115.12.0esr-kk.xpi 702225 BLAKE2B bed8add659eff79184dcc8523bf1e6b39baa9d3b3bb1ded3ae404ecbba8fb2d89a4b47c69afd2d40f126bd7583ae73efec31e1f10ae14e57819362cadc5935e6 SHA512 6ae8dd80ca2ba6905063062a70bf427f73ca60bab7bd9517da6e06ff2f9e524cb92dc29de0ff10fa47ce6e9b2826a3f543d468eaa64e1a500a05cfa3cd7a72d2
+DIST firefox-115.12.0esr-km.xpi 522181 BLAKE2B 3e853fc451b11b6f134b15322aaa9bbcc5ec152f024a5febc96ccc5cdfe30afc14d61025c1d2a3517011f15bd56649c596b8a87fcbe60c7dc57dc35f4a0c59e9 SHA512 bc548615441db4483f5637bda5085edf725d325e3697f083ddfe9155cba0c5c382e71359f0891267f16a2aefeb0b2c01db1380a05a7cd33bcb3f689e87f6a6e1
+DIST firefox-115.12.0esr-kn.xpi 488062 BLAKE2B 3547425eaadc0a3e5b95d3ec9e89e168c98055e0afe307ba87546ada2ce34f76df873c902b66998426d55e78d3aa2eaf5077fce1f59431116e654b134193b0b8 SHA512 3d43878e8a3c0d8260c55ac65d7b196ddec38702d822f8848b99bbb9cd3d525d7e1fffa16a434bffde69af1b7f08375df2b9d0ef7e0a1eb218a19bfdc46cfe98
+DIST firefox-115.12.0esr-ko.xpi 656094 BLAKE2B da7d15ac55a04e4e7a68c5b1b62f57868238ecfa13f555aba1fc58aa38378d06f8b423af66e3b2253d67398e769e5d97d9d5a896b26e3c8665ac4a6e41f13ca7 SHA512 6a5e1ceac7eabe9da1024b25f75ffb8e23cd4a367cd13924e7b24f4f171c2c1c86ebd52919f9ee4b769e4b08370ded8bfb6469ff2135cef80a65ca85d0132952
+DIST firefox-115.12.0esr-lij.xpi 478978 BLAKE2B 05aff4c58a8acd2d0703b6355e3a19d2035278b5d6a671f1d96bbe19235807d495b63e4c2613cbff99e6282c6bb8a4a9a0052b6d06dd3b3a710d198b47d7fb4a SHA512 d23f0ce15355b957aab07fa7da1fc2f4418880e294c8ff9bdaab722219f846cb16eac59966e3695f1d18652421815bc1c93c6c5560b9b0fc98dfde0f01b640eb
+DIST firefox-115.12.0esr-lt.xpi 566073 BLAKE2B 00fbea5033fe10b3ffa3d454b066564c0cafb6f99187aaf9a5d0e04dbf228f039f4ad140be62a2191e0d489fdd9d45d04b0c680baf86c2c0d52f5fa9a86474a2 SHA512 dee4b2f5fb4d0c38bafd1178dc02d667408d78960a23a6d787d40f65b1f417019ebdb1f846ef1613c6aea169378295192db3c4f419ff6d4286069bd2313a49a0
+DIST firefox-115.12.0esr-lv.xpi 568042 BLAKE2B 6887011df026b5ec39556130e04079a63b0ca19d542561a4b8350897f1c804cad199ba9d592b7dda504e37eb71e6a9ad511781fa62d01986f056bb1f66ca6dbc SHA512 dc3e3551982561135a5738010e487673dec819558a058d01c03732697c41984a289c0e32c5af99ebe583ccedc0d1c7c2f125e9cab2474b7be7e0d1998352fea7
+DIST firefox-115.12.0esr-mk.xpi 489789 BLAKE2B c7155681ed8fc7ca7094ffef892d502159058fb45b455c61b55934f3223e1c9388688ef86d2ba33b235ce7b6fd1042713ee384e075c689cff961a98b510849b0 SHA512 c6fb94e1cd672f86ef5aa320b53e43af954b201ff9dad0829e0041f2cfa12f42b87b5a939d81aff2951731968b6bdb8420d2ca990c0a58c2bb0dda5c9cb4023c
+DIST firefox-115.12.0esr-mr.xpi 526719 BLAKE2B f11d56c8ed3631dede36868d6d788facaabe9049df84d25f10d2b41c2106b7154b0c199a68a45e96bb52fd0c6924c19f70c4317a13d7fc14845c22dce5642a85 SHA512 58447231c8ca153eed5cd326595a71f96e3c0898ff176308dfa033174c8b00cd7314052905e606bcdb75e9037fb995e702cb5e67ecb680c763ce75cea580ba6b
+DIST firefox-115.12.0esr-ms.xpi 445363 BLAKE2B e7743a8b57dc3a19f5e00e055ce1b099827369f46300474f7ee444f4a7e364b363efbb8661efc211505009881cdfb2473ccca2532c681150bb658338d4150c10 SHA512 67875307c653525c6b4b8152d9132ab58bd50f326b65fc292d8d93eb8a9dcabe9892e245ae2e064796260ccf0076c3bbbfea1a5352f9b8001abfeb537850c854
+DIST firefox-115.12.0esr-my.xpi 514775 BLAKE2B 0a7cb3535ee39260dcc2b71bdc1a27fcab12ed311bf314cf560a9f7cf98a9f48630c85258cf0ab4984ed55646ae29c0910fabf94cef1999b3069cb05d59efa6e SHA512 1a68926827a90051d9b8eba1127bab25602cb2cc918d0a6a45289829a86d9a5c9912c8908f04408430340f6837f73d99475529b531cc0ef232cfdc5ad235a32e
+DIST firefox-115.12.0esr-nb-NO.xpi 600618 BLAKE2B feb61e57a7dcccb0a6f73a5e96a9dab2be3e2673068b73b3a0a24f19cc6b414bcee45675e969359e62da0d34a6f1b06bc9494832799a861df395dea42602c743 SHA512 f549f5b04bf5974968c4c84e695d7e77c9706050203e54dd33b68a6b018a759e4dff43bda5c3fb3f88181d3e5e81311ba4ec14bbe408c6f7cd25f578d0559c56
+DIST firefox-115.12.0esr-ne-NP.xpi 496372 BLAKE2B 1601a98ba8dcf6a88ae36fade10e9bbb5a3c033cb5088a0894f993412509e4d7bbf8fe2166d677d86084fe425fee2c4f199471b2bd63851aa9f3eeaf146b92e5 SHA512 f7ebe4ad55d10c5d8276dee7ffda939a714ece6e2cf298353b30eaf0da30736ff6907f4defc657b6f6cd4d7695d9a4597c5b83db6ea5992a23fbd4ba18e55c21
+DIST firefox-115.12.0esr-nl.xpi 611724 BLAKE2B 24b2f590d8fcef596ceb0609ee4559451f5ce26cd4547ae017d2988376114d211ad1049275678ea88459aeedb614ef57a350fb3fc10d6b234dc30a0bf178b29f SHA512 f7e151153abe0bcec2574e4e0893171d558313ebb6a8a14154fd715542a19de915fb9e1bd13f9a65437a78d48426b970d80660da7e7fdf68a7afbea2d8965a7b
+DIST firefox-115.12.0esr-nn-NO.xpi 594059 BLAKE2B 4f066eadf909af50bc65c7f6a0be47a41361855500d2a1907278b2d64c3f4365fa4d56b9703cb5afe63f43d0956f75a0d4d0efc2ac39cc390042e7bae17d6050 SHA512 467bbb01f038d794a93d25c2bbe54fa3751103709c4c98c1d0f25ec95fc66423a92ed277c74246af4bbe19f22d3119c0a05fed9782cc415e8d198e0aee45f182
+DIST firefox-115.12.0esr-oc.xpi 605602 BLAKE2B 2da16eabb741cb0e143941a8c102ea41577836e741bbc0a4bb65a554f1ab3f883e89a332711ee4c305fd5e28810c93e7c0dbe520594964ffd0f61887ac556fe2 SHA512 3210afcbd762ce8195c8c414310ab57c40d3f0a714997bfc563a5ec74ef24230a813014b7f32a914ac0af18f3d9387ad62eeabd8fc6f193f6568aa1824d13351
+DIST firefox-115.12.0esr-pa-IN.xpi 681664 BLAKE2B 5954e85ff291393d96b937c62049df700721229a411f9b5e670ec7e91ab4ae04c73a4610faa56c0cc734ace7d2a6df9cca224b0ff2f9183a0fa087673d14f9bd SHA512 3e96a6cb5efba763b0cb5ccf8cbae0bd0631159652fcbf9773cc2a0461fa17153051773844c3706a2fdb048996343745d86f805b38ae61aece99a4197100a7f7
+DIST firefox-115.12.0esr-pl.xpi 629679 BLAKE2B d3037bfaa95161a023bbffdcf0ad82947d99c2e320bc752644b316ebbf96ff34abdd4921b0d355d5f71b6ad3520565f668d82bc2694459b80ec8eaede5f6e39d SHA512 efd22b8d52c1f62397587fdb0d5c1583e2b3401f2fc4fa22aab8f360c617e158a026c973523a358103da38eb32497f977922fdc9cda1fa359e9463df03639fa8
+DIST firefox-115.12.0esr-pt-BR.xpi 616408 BLAKE2B b2a6696c1a3d2a070a3cc51bd988e5de1870a093d9d04521fbd4f0d8cf6e5f0da3813efb351796dcb2fc4d9d10fd6580951f8f6ec6b3ca9f6c8c2954cdd254df SHA512 33da0f635add28d331d45e39657fdbcd19fbed34968153e611da549adaf4a050fce645f57e5b4afc19b8e37b7c5176e9a9b7eed7a5283353700b769fe1403e10
+DIST firefox-115.12.0esr-pt-PT.xpi 619994 BLAKE2B 1579c6410efa1364ef127e4e3671b8039ac6c73e36908573c17ef7d0bba09a1fe57ca4044ee06c35c75da15eaaf473928e076e99bbaded85f3465dbb07aac2db SHA512 b6db207cffe7d70ba2ede24e6abebe20fa2971200e4a6366ac345f855de49eaae50186dcc9ec4a5058868fe5df6a5f3040904c1cb83d10e5f8606e5180216360
+DIST firefox-115.12.0esr-rm.xpi 609314 BLAKE2B 700beddd7bdf72c15b2b1688386098181ec97d596d182f4ab3660a8d8263c474f081311de1eb236e17032e19942ac2ea65073328159e16699a41c6c0dcc975df SHA512 6c944003c979275afcc63026fc6cd7a9b2c7e6dbfc123a41a3bb3a9a0a3aa9ef28c693434d8acbccd148f258a855987ed23d0b70dcedc4ad63fb98da68763cc8
+DIST firefox-115.12.0esr-ro.xpi 543397 BLAKE2B cbe1f6a6b1a145033e24dbb0d06579d87b77f06c612a9afb3f07e9aa2fb9d8d2191ddb09ea62dd03b534ae12a874d915ef842eb94ffb7319aa1d31d24430bb01 SHA512 f960d840e658f94a7da8e93971ec6e848ec29ab8ee305033b8ac16d4b4f6531265e14ac6e26d494541ccee661b8ec34af2e18f65f05c5720a0fbaf2c0576e099
+DIST firefox-115.12.0esr-ru.xpi 714560 BLAKE2B 7ddea034c138222a51fa854bd4c4f96196b225a5de54de80572398abc032cd96cdf1a8c8183f9e0e3ab2120e5b4276efe5839544b63a33a92b670a72791b7d50 SHA512 d099f908c2d7fb5d1fedf128a8249990e06a4307f2d039cef7a330a871fca59b353c648ac2ee4e1e4fe33469a0184f67a1b41f1c3d45dc5f9684e16f99732590
+DIST firefox-115.12.0esr-sc.xpi 571850 BLAKE2B 5eb2876a1d79909b5d5325de6c4bbca52adc73e1d94f99e79c51d21ddfdcb88ad49207dc1316dc668fa8ace10bba05aa450a1fb7a3882d0bf5cd88aed5172d13 SHA512 1199d3c77a5daa53cbdd45f3f0b73bea9ea574dea1d075445bcf595bcb71c038fbcfd3ad039d4358935a1a15bf847edb0bd74d85fe3bca2ab1e878b15107da4f
+DIST firefox-115.12.0esr-sco.xpi 505558 BLAKE2B 18f13511bbf39c308eeedc0050a5ec476b186488c1b55e5957531bf85fae2b4526f3e256aa259a14d6713b9897d0e8e11973a245cd81df49c520b910aef449bd SHA512 c664b37f91f3058ca6cf8e6ba239b5fa5cd2bb02c637bcac1babaf47bef804da13eb57c5bf7c2a9dbfe31653d10da80e86dfcda22f870cf9c39ee45ffd850492
+DIST firefox-115.12.0esr-si.xpi 600749 BLAKE2B d3bed487ae880a6d90ace0f97444e7a0daa00033b1554be20b37f85b56e27f5083fae90656f9d4dd2b109241b98f95fbb4c0555d3e068788960ae816c573197d SHA512 57a7e1b0e7a2925eb0923c23fce5118502ed5bf6c94bf936e2010ba67154f3d2d3b87fe4a27805677aa860eff520cd1aa24b37c372f6df68795218950ea0e1b2
+DIST firefox-115.12.0esr-sk.xpi 646006 BLAKE2B a97451b9cdf098ebef7ce6d3150248b3abb6c5359eea90ae182b5397d79b4a532ab6d0cec87be802bfba9e68fb79797ae995b4ad7e0bd4ec47db492f7222be46 SHA512 58453df0e6ec94de901d28ebca0f42dfcea4b7f5473ab24eba7665ee4b5e1d270a9b06f34916ee4ebc5c6a6cc7fc6cfadb7257c022355006041af0a00beb7d3f
+DIST firefox-115.12.0esr-sl.xpi 608033 BLAKE2B 12e6fa7e47bb620fc35d7880278298d5ab0b76458d784147fc3e94dbb43c81e5854bab008cf75215d5e1fc016e58521ad9bcf98ccdbfbd68b721c544f88f39fa SHA512 e90b83a7b034ecd686a20e61bb13a75eac7eb1b1754d3f8fbb212b5c5ac56d8e3850726ade8783f718a9c12917d6eab8b3c0ab90b6c5935c7ddc70ea2c1090f1
+DIST firefox-115.12.0esr-son.xpi 413554 BLAKE2B d33d0599c7c539622192801ca520ab94994894f6e7e6aaf695c874d02b796332b99074dd88d34e7f9b9259f0bc7c7bed2a9ce125802ab4acb77acd33aaaa623e SHA512 0af418f711b55a30f23628e1e6a30a2d7085f9387d94a1846a058c0a65ec3e9fb5eb3538787e7dfcfbfb21b0a83f68db171af12fd86c12e389f54b68083da330
+DIST firefox-115.12.0esr-sq.xpi 632212 BLAKE2B d44c3533469b83e810b059762f7fb35a1fb167cf1d25481b9d25ad7b64778ed55f99a02c9c97bfd7e549d3b8991a7ae13cea383b62346b33b72f426ac67a06f0 SHA512 d820013522cea7a3f1d8ca0f01bb10ca54a60c47bcf0656f3b67ca92af20c16eab34de0b959549955893de7729af756141685143a201a4ff3b639ab75e5376b6
+DIST firefox-115.12.0esr-sr.xpi 633088 BLAKE2B cd4fcdcf629916544eb2b02e81f07dec839ef38c803274ec08c49bdde6e2b1a4b4ea996e4815910aed2c44ba9eca417d2826fcbf2419ceb01b3d31f876c9a90f SHA512 4bec34fd8a9ccd06e4879ff91f26d930d23b596bf687252ebd22041380785bea972f80b78d0c7e916279e83ad25ff6919b4d520036fd889a4c2c48b580a859a8
+DIST firefox-115.12.0esr-sv-SE.xpi 613558 BLAKE2B 8847633c1cb70d490876ef756e285635b66525255d06e2b5ef3910633398aae5fbb8e0c286716c5afdc2e6e1adcca33f1a3779cb4b14bbfb374b82dbc0c76fcf SHA512 959840826ce6045a04538ee2712f41ea412552b2eaf7575a9e740c577c617b0a654c56b2d3004e31cf82e6321e7df788a6136d084b3f8bf6a25b0a8a9001e766
+DIST firefox-115.12.0esr-szl.xpi 520870 BLAKE2B 84798ff084f5947de5a478173b8c9fa7381dac599ba2941ffda29ab93e9a06a034d29bd7d1c64687adeba6cc1dc0719bc57b8b4a2f6bab86c4c6abb71aa9f4eb SHA512 89f9cb39bf50b4e5f8d2625d6fc9fe27ed78374f418f998285e3e91e95bb97d87bfaf4d60acbdd10b5b819da9fbba2d651e4e8920adb00d9c683615a8237d0f8
+DIST firefox-115.12.0esr-ta.xpi 503485 BLAKE2B f9656c662d77ffdcd55d2a7574c102e4793719dc1209761115134c7f7220bc92d55e46647ea77feac6ea8e3a9faf5e33af41a0ebbb60a01a449791e386effea8 SHA512 be02cfcda94b55b1db43d26fcc509721c0874d9263d5c43c2bf7b4d9669db7a82857a411825903ec0888a4f12ef92c6bd64e6678d1b3e274b2411cff36a90a3c
+DIST firefox-115.12.0esr-te.xpi 554471 BLAKE2B cc08663d339317fcc41ff09c095ff550b950ffd00605063fdb2a483272de41ba0a568e3a39e8d9e1dd0b14fbf4cb377030b20d2acba97f68f8b250deacd43a29 SHA512 6805b0b6121b3477f093bbfb397f3996b05a2f27cca82b8e1c9514db9505bec1447e9f6eff9985f47459bbab1c8e44c1dd1155a7dd1025dea8a3876619f7df9f
+DIST firefox-115.12.0esr-th.xpi 689156 BLAKE2B 9d2f6ff9186efbb2755a291977d9a6ddb88278a077ab96ecd916761ab5805b3fa4053a792d792a0698b78ae48c4bad210a5bd07e83046bd54d0c24573914c7f8 SHA512 277a35fa8da2fd5c38a974c957113581c3a02b745fd42da0d9f363881a30c08b7f170d9407ca13d6320d145551dc1af1d15360f9f11b7931ce54dcd8cef92ba2
+DIST firefox-115.12.0esr-tl.xpi 527660 BLAKE2B f98d74c172ace927a7a374be58d4ecdbcbd344581f4f90a0210a14b7aaa34ad4328dc58c2a592fe922cde4f37ec78eb5de3ce6328ec2547c44ddb029aa239c0b SHA512 2d5f64549ee181fdd631f5c44a3a468f3a6e2c43ecaaf44143359dcd57564429403dbe96093ee4745241e9de175d9ead74815f843c88551a73f0454bf30d2fe3
+DIST firefox-115.12.0esr-tr.xpi 625253 BLAKE2B 9a44c7c5d1bbacd35e5ce22f6ddb42f6b833e88afa35a9095ba054d6c462703b55ce632d7f9ce2df3ec4de76b4eea0ebbbede17a1aacc1833cb012339566955a SHA512 f386ae6f20ed68bd1230cbac2234966a3f8143abaec13ab3e7f715140ad8eda0974f0605e533b9368a48423c6104954ee7699bf718e8cbff98d91ef52bb1c675
+DIST firefox-115.12.0esr-trs.xpi 498538 BLAKE2B 375100e00403acb0ee8bb731917cf65dbada51beed0addf34681070e12bce92e2f20b288e4902b841964ef0646217a99fbdd38afc432bd803b7ab3fc3628ea11 SHA512 f02b761eb806cb41ad0ec6b34b9b21f5247bde09233de9121f8ca8c65685a5cacf025f0c51ed1c771d8fa91623aa5dcebc8766caa72649dcdd52a2833695e207
+DIST firefox-115.12.0esr-uk.xpi 705540 BLAKE2B a4599de9bc68587f414b0a7286fbc2f7e4241cddbd040f1ec3a8aaa547a52b44b9e988317f7bc4f12156b040d20dda4f9f1fe47ffe68f9382e9161c6f6f8176e SHA512 f202a7a81b9d83429e81220447cf5c63aa421c27284129c058bae4caa4419e4fb776728e5205b4ffa5f42cea7ee8d9b927f6507c70b084ab77a95ba79bfc5455
+DIST firefox-115.12.0esr-ur.xpi 554720 BLAKE2B 6d61762afd12672d996487ecceba9704df02caf4214e7e82c6692efa47aa3e4d0c3fc6e8e8a5d0400c3ae51fd05b7b9aaad8bad81c8d65378de13f645133810b SHA512 6ce12a4b000306c13fd580e44d166f7436ad8fa6e7dd1276e415e7282d9d883cb72a1cc909cd40f43c8300c620c27a89ee3225be191f2bfab6a6299fe8f327cf
+DIST firefox-115.12.0esr-uz.xpi 474522 BLAKE2B 7e8ee0b6449b9de464c3eb91a5b36e45d2b017551e476602881d2fb39380bdb924f8aaff930d206a0827ba1175afc23f8001b21c7572cbf1156cf492113fd43f SHA512 4b309b2da6c579ed58d5d15fb2983286eda8289e286157d95db9d18d735d19462a5fd25371cca64dc93c8d8fff4f60a25a1d8a38fd71851c819d265d0e60df31
+DIST firefox-115.12.0esr-vi.xpi 649117 BLAKE2B db2fd349e6002cf67c8e2967421c8179cbac733af9119f1ad84c63723c8b39f53d0485fcd0b013189fb77aa15a5f68a661160971510c84a4689b3ebf819c44f6 SHA512 e44259032dd9a1c49369a74746dacec494d111316593ff70cffa1904787c7c973b23e66ff92c0abc496a0fb3d100ae2e74ef7377ff0675c39e62e9250ff4cbbd
+DIST firefox-115.12.0esr-xh.xpi 414802 BLAKE2B 35b5cabfb1830b21a34e7c57357fab5375fdae9cb655c7985b6b468008f2e8e8f5e40efb8ade25e92f64da9d6201827685831098887e976ddbc61531ed7da954 SHA512 468c745bcc6ee0e72c057484ad6dcfb84d715432765b1aa7071d8a08d4c7bb15f8a86cafc32b3d60de32f5c61b8372dd3aa0fdfafb4b5c2384e463419bc23979
+DIST firefox-115.12.0esr-zh-CN.xpi 650834 BLAKE2B e5b6e072a8609aa65c988dcff5824010276c372f12938e860aa50c5d0cb75de649a1cf2e035c275419435ca69bdd95550130c6de4e3fab80231d40b5ada995ab SHA512 bfa4cd5b8ca8419a0ccb19ffbb7fc7156283bbb784944bbdf1102b631cea372ceddb362cf8181a57bf8587bbaaa28deed78c0ce288b4d8a09145e047ef82ed95
+DIST firefox-115.12.0esr-zh-TW.xpi 653669 BLAKE2B e5b95c1f07618ea7ccc285e77eb92ed92ae3573af29ec29aec33e1f7e516fbb7df060de47b0f521df816faba193575f619cf937ef378f594f347dd7235b393ad SHA512 030d7a603010447d82d9670babda138f44f39b7c1370c0447124dcdcf4bc90086b973ee8664406b4d97fa292cfc692ec31732e9fead685a4fe1696c324431045
+DIST firefox-115.12.0esr.source.tar.xz 505219784 BLAKE2B 6d2cc80daca9977f73ea0c0fe7e7cac999f2d7a99c324332d69d9438a6d954fe72ffb35e4df4c2a86abcdc94231c4847bb3e64dd612240f8a6d86e63abdb1be2 SHA512 d98475061d870e0f3aa920b7c0b9b0c1cbdb3f4102f760f1d1c5ea3e45e216c673c8d3662501e7e78af4950a003a519e94b57e9b1eda8d615c159cdf62130e89
DIST firefox-115esr-patches-09.tar.xz 16660 BLAKE2B 1dcdf62f35013b82dd70bf00c0505394b9277affcd1b1cbde92421778f4fcc146f536a546c2db8d6a70f92d40e4b1c96927fedec54383e6bb80bd9806d9b4461 SHA512 e003d0a2a5304dcdd0851b57ceb11993333326c8221d5d99555cd0c64090d5eda1bdb2a2a52e605f6094a3214ffa2238e43d57ff64eb7d424ff54b8125c16f5c
DIST firefox-126-patches-02.tar.xz 17408 BLAKE2B 631345d33f0d3c5fb09657c9f286b9a73554fd6c9229dc065fbda482a853cf6d83ddfca77d8de44e650a147fcb0cb4add2b9dd6198851cf11bc0198e959f9112 SHA512 21c3f69c86fbc028b94947f1dec301c3fb829de53fa7d745e7b8e055d6fcb5f35581a2488340fce29646e70ba671d6b271843d4336b045b5b7a7b1881611e45a
DIST firefox-126.0.1-ach.xpi 460828 BLAKE2B b15137e1405cd3d5fac4817b25f35e4f263779a354ddc94c5e3a5fb1211fb3a4154c666b208b39d3ef51c762a0cb64a12cad7c7502c315e6f4061a0f70f51511 SHA512 01c01d57ffd56c5f98f2e2cd24821645a7e0d04452bdf77a57e067d2aaa54c3115770e1f038d08262acb0737e570ef680f4c20e20e28c16753a5ee8d9697904c
@@ -210,6 +310,109 @@ DIST firefox-126.0.1-xh.xpi 413941 BLAKE2B e16119980966742cd2ba01fcf780f10dcbf50
DIST firefox-126.0.1-zh-CN.xpi 648666 BLAKE2B 616b18369b285e3469b47f6202b9c7c482ddc3032b6443a681477dca85089d38d078499f9341275acad630df1debdc459fa2cf79a3e366a42a2cab3316cd6e38 SHA512 f525b2f9123d43f75958964935daeca02b87578bacb7f3ff23aaeb9c2a6074fa99e34e52510331c3e6e9d82ccaee585f1bc4315047d1432a266de92c5abe86ae
DIST firefox-126.0.1-zh-TW.xpi 650696 BLAKE2B 0ade075f983fa77ee562b2b0d311ede43b44eb6151ca162341f532f1cf0a1f7a88d993492b19aa33122636713ba15cab3da1d6e935b14c07a70a12d53d71b1fe SHA512 55865f9e6bfbc601cf7bdb902a9700ea57e5433a0760325991e7755207a434bd61d83ff2222cc44580bd3874ba4b0370109579bb9096d127b97d5f7f81dc004e
DIST firefox-126.0.1.source.tar.xz 552965660 BLAKE2B b5d381bbf3ac7d63561dc4c8f8955faeb08fe41e57a05b39585f01054a5348d68d6fc50d9c00d151c211d26ba2d0fb21843868e4cfc1445e4c637ac5756af161 SHA512 249605c4891ee9271def187d161369bd3ccbd347f5f0e175d0239aced3cb9ae9655d3c134b7705bda80ea1e63c0a2ee8eb4e76db0840019683376c00f20fc7ac
-EBUILD firefox-115.11.0.ebuild 40378 BLAKE2B e53e062dd1c980745ac28ee3c2804cd75b7572df668fbf7a0eefc6d6f1cb795ae3cb3581b815856d3f6ebafc735a047befe937e65eb3579f752be2097e875b31 SHA512 f22c030ce56427d9aefd70721488a2567efff4f6c7107f3ad9a843c5c0f0c9ea8975e351dbd760932777b69e9e612e6aff0b99d65f8e93696111592317c1d886
-EBUILD firefox-126.0.1.ebuild 42483 BLAKE2B 94f20728bfeb042c16f8e747e027a86ee9a64c57561480ad945bc3aef295ad24eb58cc811e5623b7cc9a16d63e92450ac0fafeb809bb156f2da133f136dbd696 SHA512 b11a3f73d430b5d59b25eb13378c8eb19836b436eccc8d94579601cde71aaeb23303c1540c25c99fbb3c00013263846c95dfadf8882369c6d699987f8c85add0
+DIST firefox-127-patches-02.tar.xz 15172 BLAKE2B b9378483ec14ac3cc889efceab2027e5c1559308dceff583d4be55955c4fc6fefc60c93e59404c2af09eb4a9cead44b7fd6f0a9fdb643da38b954708c25e5618 SHA512 048a18354e2bd8ca00d64200cf2c6155e7d663fd5c8c4ce25cc449855f2cda6ac913dcdcb0c76514800a43898109f8f0ed97b77bb0d2f40d922e9b59ca1b52ec
+DIST firefox-127.0-ach.xpi 461915 BLAKE2B 61a955504b6d24fd1c2a603addb5620be1c247e706f4454977bc8c0145dc9a0a6317ad4e2bb0af8e4911d63a2dfeb66752afa96a7916b8f7178f35e21f52937b SHA512 8cbdb3b2e6afebf4afd9324c9f6618674b61f50e9a6e616fbe10e30fa06d13a09258819a55694806d9b4c78b4708f43b29c980f0d05a0b5b739956a002b3851d
+DIST firefox-127.0-af.xpi 415369 BLAKE2B 579cd019ca95f002e332eba85d2b787ade6753b4b3c1acb7202bed1ff705687ed12e5ff0bcc939ab369ce3ce2b68f3461d3dde7de79cc06f1f5754c3147aa1bf SHA512 6babfb07b46bd058175665c5d62677908301a7fc4e6820356525bde357a6f33f9b3b2f6998c2fb17aeec2cd08fcfa2966ad6fdeb32f9cb3984071c54fa675315
+DIST firefox-127.0-an.xpi 503729 BLAKE2B 34aee55ebd1b0955e6da61b7e002c2d8a2802c7df7f1556719ff009590bb3c2faaf257224fa5096315f4915f51a4b702c61b342777e98f6fd035bb54d4e0b403 SHA512 c51359216d09c1d5f1865a123c44f75d8f9409bf4d89550398c2fcf3874d0dd207bf91dbe38474174132df2612e475953b8d166285110e3799c11de1795cc825
+DIST firefox-127.0-ar.xpi 607970 BLAKE2B 6cdda3bcba3cb8f8c32c93a3609dfc385a7e146b43b314991241b0ff49e9eb14f65bff161b638bd79bad0da86de437499aa39407d989195dc0d0f9f7009b2ce4 SHA512 55f15003ab1479aea8bd69714f317d7aa7afc1f4c60e9b45c0e3d8e8ddd555f4990012c2e879582c21b3f04edbd59e13626ff6ebc8878a35d296a8afdfdadeac
+DIST firefox-127.0-ast.xpi 494038 BLAKE2B cbe8cd78c341d4909aaeb6e5ed9b1e0a977fad9454851e116c0da275ae4daa07850a2b2aa3de4c8bf892ebd2238a4c17a2305d5ad7264f6b8f201584015c6f29 SHA512 0131290adb663f53a10f2edf4aa57994bdeed775447cdc4b384db1fa1839801dd748b1a367a6fe309b3765a313438652b9072ee4eb248a7cc7bb6a8440ead01b
+DIST firefox-127.0-az.xpi 488591 BLAKE2B 959dac642a208d5ec038ed68ee26b8710f7fc9c30feb4d4094b1b9a4734b4a6ea20fc478c78c183cfec35f7a9df4400f799a58ebe079a1aaa99aa5ea67d6d1b8 SHA512 e0e92fb1c3cd9adae773222457f37cb2f78a48918717e6b0a78d8607ede824fcceb6f497f1c51d9e3db5dd83a022f5ae61fba817a6f205f62c5c50eff469c0ff
+DIST firefox-127.0-be.xpi 708714 BLAKE2B c8b83c3b2d834bfdef566cfdd27c29c0f0cceca9864922c400888267bd4a3aeb51591367270b0e4b243893033bd405df36046af66ba2fda498294c7907a64f2e SHA512 2a90322c31579a4a3edf63a709edd0efa4cfb5a5327c02e721a6b19a42f0d66e31ba9a1b8c5f054310c82c321ce58163faab2eb35f043be075927ccd91a77b20
+DIST firefox-127.0-bg.xpi 601642 BLAKE2B 32535ca3286ce38fc4ee1887149fdbec1e2e8cc9d1e1b53bb2544c07327003fa8fae0a7d04cb86471d8f0c14fcd3604a82a5c4f25f05a5da5027c27256a72195 SHA512 5052c551f5240872dc0f6f039df859f4ec1c60bce2f8f881e369d94b11172939ab3ab23f8e9609183c8e84145856e66321a57407c9090f4f31ba6cd99b603d4a
+DIST firefox-127.0-bn.xpi 579347 BLAKE2B fd520e0b28589f85cb48ef983cc4fc8ec932c8c527c36650fbf91f21e00a7479a150e5916d7d30f96bc0b3f428d5a397ebe1dc55c5477496560462cc5be08d64 SHA512 0b6bff8d6ac653fbf9c46f0bdc2b7a9311762ccefc6b4c853c9ca383f86208f2356613488c6ea692c4c167454425bc9e701d4679096b95abd6bcf1197569fe59
+DIST firefox-127.0-br.xpi 585929 BLAKE2B c03573328cdf9675cd3b2a855731b85f04c04f53a8fd478c7536f1c7e4f4534968d49ebdf37b7f0ea6b789f238c322f36d7f58199fb45a5a0192f30b60eadcf8 SHA512 82c62d6786f8e0a7d5b73bab14ba251409c73d65ace6331602dcd4631598ebe2df162ee20b73f1102707dc982ed8b5d1bfeefe52dfc29a078da25cb76587383f
+DIST firefox-127.0-bs.xpi 499325 BLAKE2B 4058db6f8f2ae7c93f8c1ec9147399bc694d4d81562345b19539836839e8f3830e580db2771865a27863aa076a50ddffb50a6d8b39788c0039aa4735163c5fa1 SHA512 427a656f3e37ffae6818beaa31d10d29ccdfbc223432c56c61899232d96675e7e23300415f18f4737f8e42c002815a02bb8f6a63ce02b659ac3436829b8d524b
+DIST firefox-127.0-ca-valencia.xpi 544015 BLAKE2B 2aa2b9b7c37d49ab700cc6dd9f58b8ab23d7fcb09051a16cd1808d1beeb74f5c672f3309b2d2ca85fbca6f768f070870b025f22eaa432f3c6f6f8ebb1a27ade9 SHA512 9a9a97b68202eb7688260132c58388b65999eeab786acd439a295fe20016ef1b4f22887a67cd4d4a4a5e2d91a9fab726bdc94a85926361adcd7696c9c5c8c991
+DIST firefox-127.0-ca.xpi 582816 BLAKE2B 0c85b2255bf960153bb58ba58f69ef3f99f0096387e80c59a931bc87679974b524e6b044f98fd50eca39ef3f91884afd4da9da701c637da0d0f9187b6b8f1f38 SHA512 e0d8b202d297c8900cb02ec72958c44cec003f217d613471ad7533e80538d47f1b359cdef497e9a62f85c75d203533838765da17b76fb520e4454d813488b2dd
+DIST firefox-127.0-cak.xpi 590488 BLAKE2B eeed323b84876deff4ea0c0c5522cf798730ff86b220dd79d8ae057374ffc07466d723f7f6de88d6a6d2e94c5c8a0345400fca318781eaeee63fc70818c71dcb SHA512 b200ca80140381cd116e0efd1288a6d87cedabd5b89863ea815e4235c3a823eb4195260c562f3bbb6717b1a5212585bcbe30abfe9ceecc15bfcdbf582db4081a
+DIST firefox-127.0-cs.xpi 653267 BLAKE2B f0b9ae63b5968e58b56fd76561bedd5ecd67aa27d27942e0a3c2119b4452915af13d3a92eebe2c44b9daffdb4041f5e6f0a8cf548229dc08037d69a199722b11 SHA512 085bde106fda2bfcc7a3a1fb30b3f39a615f2b1371b7befba12c6884a09ec5491248553f3a7a8ca17eae4a2ac5b0d40267df114cd39d3388fe47657061958306
+DIST firefox-127.0-cy.xpi 618417 BLAKE2B e11244aec0531fe022e29d74c59f073b2ddd56e961ab1eb411d6d06dda1b77d4319287bf72319c5cf4288ec4aa6500a136612bdbb6808bfa20f32b7dd709675b SHA512 c111709ecf402de34c659b2e2503a577431f7d6ccac12797f90e2bb0128b569611a0ee0d6bd2f8d4f320a56e55286724cec6345322e0f753d656705d4b57500b
+DIST firefox-127.0-da.xpi 606841 BLAKE2B 71f6434e5138cac5b72e26ce602e774fb36e64f36c6ecc2fe07742cd0f80442d2e8e1a1829c6a755f874930cdc06023a2ac5c16b1d1b633adfc64dde4136fdd9 SHA512 c4ff070c06fdb2881fdad7795a483dcd8c38f15cc026e67593c15eb8519079a4eb1d1482ce003aa3381834f68809fb536b4bcbc6ad2c42ea736e4875cd4189cd
+DIST firefox-127.0-de.xpi 628166 BLAKE2B 9dfbc63a160e9b06792c4f0952146577b6a81be74ed87ff1414f5b7cf4b18fe5992692a313c45c772ddd59db602dfb730b88ab15bed52bc67222003ea17a14e2 SHA512 fc99af8a289fb6d5208f96ab93393c27e2a5a0ebbce56e89df3e6434ae482d77cfdb2594da76d58cf135f7f40784ddf96371426c7e49e9b8a95cfe0bdeb1c5ca
+DIST firefox-127.0-dsb.xpi 644569 BLAKE2B 1b3e41831ab5c305ef1f4cd99582fb4e7facf87f2cb2a4097c3958d1b078bae5b5e23fbb8f3830a0137102e877e0a937f7b1c90237dbe45352d248399838b362 SHA512 17134e17fd2c6c4ca78c41dbfa5955c4c43fdda888c5208b66614d34f54cb384f0b404631458059f1c8a01eb2ceb09887f416581f678786037b4601ebb1667ea
+DIST firefox-127.0-el.xpi 726234 BLAKE2B 256fe38ac6e39da59436750e71ec3ff15ce0a1627f5c2e6c1b6d155d90f58568d80232b70c412e9a8477e484cdfa59e90c633b6b2c751ddbc8d4265769f805c7 SHA512 b546bca88577edc848290649fc92da0745c40c3eb83d764d414de2042736d05944203001b7c7cda36261e7942e6c8d6bb5befdf3b474964987b1a24e63b2ece8
+DIST firefox-127.0-en-CA.xpi 579149 BLAKE2B 3037906862ce6cb9c8bf3b3510425a7f1ae8203885fffa2aa971844fd11ce149ccbdb0bac619427cb9e8e52d0668e27bdbacdabec6dd8273bcc28dc642acfb2a SHA512 39a03779866a7cbeb7ed2d3741b64262ddeac47a711de1b19ff5e02b8004f8ae0aa25a992f92fe7b12c6a1d65b5d632a2726dcb9466bf48e6c05fa56bc8198e8
+DIST firefox-127.0-en-GB.xpi 579705 BLAKE2B 0f64b206f58a621e7dfce94d22b1f16436a2ad0b9b71f065d11087bca6372a9d14b336f0202f42b64cb421ae1bff287875dba24060521df5c6dae4b24628d624 SHA512 f898a2bdf74c0c4e848674748c954c84d87a8de7c76fec98ba67d18d07ec6e33bfce937c665a6b78edf93901adafd1d9d38d017477cc96d34426447e1f655624
+DIST firefox-127.0-eo.xpi 608815 BLAKE2B ed3edd6cf42a10de032162b12302e76909389f0b7df594aac7dd3a4dc071d74cbbd68e9fb5f49ed8ae6f511d28226db95f83a483420116940422dcd44fd6f57e SHA512 2e9d2a592c9689abff2d03c9891a20b48264bd1aefdafb3e687ff1f547384f16a5b59fc539c71235259a01ce716e4f34be799efc1d1c09aab3f3182efdc90201
+DIST firefox-127.0-es-AR.xpi 622091 BLAKE2B 7c391d4169c248cfe2ad3eaa7666a24ff769f96251416b85df42bdde99dfefd7752c5131426bae6d846d5a609f4b0a0f214c61cf3d8b612c720c6037dc5b09cb SHA512 931618310f28a620137d42cd0aabc2c11653f189e91d3ce98d0240753e8649e5a271a4d75dc449436aedc2f43316a04f12cce615b22a60d8b6a1d0be34d87eaa
+DIST firefox-127.0-es-CL.xpi 621292 BLAKE2B 17b1c177aa92ecfa0cf1e9e66b5b631dbc1875f8a6c8c2b7fc47abbd5db7b9e14627f9d9399ca891ccc45c4722403959e7776a827eafba077ac826389013d6fc SHA512 b1bb8f65c654886f1271795081d64df8c6c6eed9aebe7612791c864569f80e94b6f7c5d0bef8c4fa1e05f1b56f9b4f91508aa4598a4b819480c0874d8f0e31d1
+DIST firefox-127.0-es-ES.xpi 616132 BLAKE2B 7b4ba189c2bb689649385742bc20fd40fad3527173e1e3790f6c0f682f3356e54f4b2829d1e0dd2046dc7fa8324a78cb58fa0f8cfe1c8f936767d777bb0e6e23 SHA512 6a485cc0d4715a575601357c35fc38ff98adc40886e3151e5017eb029ea89e8c4bbf24b2bff2a3d28cbad2c62998e6f07fb29a34b1d1d888db3c99b1dcd243fa
+DIST firefox-127.0-es-MX.xpi 589228 BLAKE2B 933539389301d785093eb8cb68280f3f046d8bbf09216574b0ad89e27bfd2af50e1cc553ebfef38c44a6e5f4c49954152bcc3ceb2f600894297fcaf3e3c59415 SHA512 dbbf8bbd3586bbe53af5ad8ffff7f6baa1f95984690f9e01ca30d70f452cff85b1e9f1e7cee81a25a2737abffb5b69a29e23fe424a8c91b52520722cc5ef1005
+DIST firefox-127.0-et.xpi 537273 BLAKE2B ad1e1c39cdeea1c4e91096327731e97de00f545e8377b8207e2ca0d63b940652945c27e9e97c267ac22513e5974fe156c2af6164778ce478bf6f468026294311 SHA512 2d5fc92bdfa8302237ec539f12b57ba5c8c8ea6fc0897767ab28c53c698933a79a4a72f6ce5ef19044681b8eda69fcc3dd9b93644b36e6fe5433ef76b6a1cca7
+DIST firefox-127.0-eu.xpi 593757 BLAKE2B 4767ac73c8a41ffbf5e2b519c06f566c26bba5283fb080e66c8c88cdf0218f9eef15c8e535b1f217461730e59fc20d2564c2d0956f80bcf30e4e514dfcc2e6bb SHA512 23ee790546463e70b2fdc84be31f21590e07d2dad533f64bd17472d4d70d3d0be261012467e7ad8efb9f0fdc675b3dab7e4f5d37883b7d42b7f5068cb1ac62dd
+DIST firefox-127.0-fa.xpi 587848 BLAKE2B 70aee37c99883e96fb63604eee924ab161c54f5345e51222df563f0cf5cbe7fc8dfd285ef274011ad4afe55f3aca84b33c1fd772decc31327aa43fcc5c40e956 SHA512 379d0d9991bb5c1de72744bf9878f01fde47db31e03034a61fcfa7ab95ae46802bee9d3d30b3d4c0106b7fbf91b8bd845e7c176b86db259efb007d402f693407
+DIST firefox-127.0-ff.xpi 473935 BLAKE2B c3931ad5e57d9603589daa153d352685cff460d40c48c8c8d490aa961e5c9eca5212d5bffbf3a634af27a662ac1989fdb5a7978b1961b1c8176d4352f5e78f92 SHA512 f9d155017546e086ba3eb919be4578a410c1e58dab7f594807f622be9f320acdb9084e7db0052a45d573c8aa3e5c4d4c19c0207bdc527011987d67e594e6b819
+DIST firefox-127.0-fi.xpi 601834 BLAKE2B e29c18d57de8d86b2ac80f6541ba1861949197589d4f0b4abe1a8a5801879c0a4c7fda6042b3d5d985a5fff0333618ccc153f6382b7d58f57b397e852c5f3ac8 SHA512 72a9b65badd422484496a3ad1afca64fcaf281b2565e6a9e3b2f947e56213a7dacad8ef82721be0d87d35660bd6fd4f37578672f857fac107ad29c0c79958f81
+DIST firefox-127.0-fr.xpi 635011 BLAKE2B 57139b88a96714c967df7ff917dc68948766f85a612aa4f5945fda825ca2013da8a72801ce797256017c4059bd37cdafed43c46f7e1b8d8789627eea608bfab5 SHA512 d062692de2dc40db9daa6bbc51674d7ddad4bdbdf338bcdd206be6c20da9c8514a3a4543a01e435bfb7048579e9de5f63517f73ef3c72b2b0d65063bc37017b4
+DIST firefox-127.0-fur.xpi 627825 BLAKE2B 4ed0d4de57b4490d1e9bddd4d8064454d9c0240ffafbdf1a268a19e401576d2d0cd78e35eef62d9adb2483090b9dda5757357024b398e190c4fdc7f5cd4839e6 SHA512 f7a756cda32ad6e61beb24e1a573130cf5449503c98d3475ecc2dcb19b7ec494d7a3b9842731f7fc1f9112ba44483d435bc41932025d7895f0f2a347ca4ee607
+DIST firefox-127.0-fy-NL.xpi 617746 BLAKE2B b3a305c897a2b1527e24f9aa14058feba4338a80f4df4e4e342ee919e8eeee26915f0f47d77746fadcdfdedd8e1598995b9c8b1640f664f323a8e18e134112a3 SHA512 e306fa62eee561f61d9f1a2399803ed4a42448c6e9fef44113af9fae0c29cda3dd73320cebd63977c3263fd9728985562286a2dac3bbc93fdb40ab84baa6bcc9
+DIST firefox-127.0-ga-IE.xpi 468826 BLAKE2B 359270c701a3e3549b326253691cffd3e7a4504fe7956a3d8a72a855277c670a897391d5c401358c81bacc9ff8014b04cec84021494f92f8f274c071f6260e19 SHA512 7616b1b3721d3232cfa84217029fab9cd05806aaefe27a736d303c14a92f553ab661fd166a362f8f9793d137b7acce706663dcd259ebdf990bc6a7b80b6f2ecd
+DIST firefox-127.0-gd.xpi 594375 BLAKE2B 13ba9a3c8a9d4846c8879150f71c6f32baa421fd1acafea7da6a5aa6d9b4f1891c726abb66056cfd4abe7f3004868baf41b6f3588368594d3ba3e65e2a42609b SHA512 9eec60c077f96d9a151c41e84d102e685f27e645e046a8314adc9204479ba82d61cf653455b180ad2115b9c3203b30d38103557aed4138de3a3088b6afdbf5a2
+DIST firefox-127.0-gl.xpi 601876 BLAKE2B aea9401194c76fbae34e0527a7b023c8e6917ad6ab90dbdb70c74d704a12aca2d93edae5371e949e1f9c8b50b8a1f48e0b3ab5ff8cdcf9c513ff2fcee1c7f649 SHA512 f089b276c3d8eafaf6be15e96b8302221a1c2bfcd5359bc5470bac560155d703c43076b1997f30fcefe9023bbec72727c047486a64c8225c0b0c803d16076bf5
+DIST firefox-127.0-gn.xpi 633214 BLAKE2B be81442ccda940d8e23dac65571ca998d6ed2469554b1f83e3b7282572e1a6831efd2da8856cd13108f0c29336236ce97264df2b610d1c34a88d39702886228d SHA512 a66c2fd83499f0c6382a976b60bcba85fcab731710ffb1af628ff18b231432223e37e2a5daefd66c905c8623dd58b07a2f34fe3ddd958282dba8e2ba16e08d8c
+DIST firefox-127.0-gu-IN.xpi 525144 BLAKE2B 2e4acddb00dba003329e43ef1de022796078893a7641da2f53e42d4c590628ab59d6de7a457752a82dbb130e95beb7413eb4ada849d022f13c455f2f01b4e0a0 SHA512 3dba1b6a63d18049c0646419b95898b46f24cc2295cc074c42afb56b950a4fd211e8bd570114ebf6b6c8bee517ada0df63e2cfc60b9c85fd7efb4898d0821eb8
+DIST firefox-127.0-he.xpi 626713 BLAKE2B 14c2effbb963940ccc7731ce03700a65d670c3a15f8eef436a18ada67039c282258b7b6c0b16f3105db11e34b1a33e44ffee1c5cbdb4542d1b68e25ed4e96a57 SHA512 591a9ee4784528ce407e26a7357d905996aec2d1c3639133041269410f6e3e49074e2bbbb45d4fb87d62d87d0089601e9cb0dcf118a99f9c7fa25d63c1d7e2ea
+DIST firefox-127.0-hi-IN.xpi 563350 BLAKE2B d33459712cc59080ccbd9aabad8429b2b377988980ee32a6efdf5a7556cf36654cd4076d02ad5bf25968e978228aded8a8e1a4cf4872542e2ddd3dab5a7d7605 SHA512 2a71dd9433721e130a3acb9d718605360164cd296202d2d280cf40ba7c5c34ba889967776803101a6e8b9bce314de1ccbbc383ba96accf516bdf74af4df6c9bf
+DIST firefox-127.0-hr.xpi 554586 BLAKE2B 8da027607ac5bf24fd2e95540c2f58b39aa2814c64335725ffd5578da19368eade6983d04ce86034b7a755a1f3c084ceb83255486d4f0b15e22c140f0ce18a02 SHA512 aaea7781d66e67cad4675231c6d0ecb5fc8d231cf63f45c236955688cec2e677ae5bafaf7113de21a9ce7ac473f3af4058d4bda54b5b03dc95787c7aa032a555
+DIST firefox-127.0-hsb.xpi 640683 BLAKE2B 5ec96635d5385653fb39e9a238dc5ad6f02b65cbc70668f95cc54562892b2cc6a562435acc7f7777d5462c4c4a81243cd55f287d8176646786b8074a9d167eef SHA512 8e930c6ff6ffb5040e268f117312a7d8b1e20a85107a23e4e22b8a571a9ed33d271dcb441c8b57f67701c79588a726534d67cfb0bd83cd85b559adef5e30dd64
+DIST firefox-127.0-hu.xpi 644728 BLAKE2B 16c035aae8e6429a0a9c786eaa44b04239b187fe7780bd9170874116b331bf70eac6b70ebf694f82f5626a89db3669033b756cf0f17b2482987b01ae1be590b9 SHA512 330fbc8a0accd7ddbd7d4357d59668764d6990d6ba8b299cc44fd7ae09d9110a7c492c705fc54b24047db2159dc3f5a4aa6ae732e05407147aa766ed48ed8fd9
+DIST firefox-127.0-hy-AM.xpi 648978 BLAKE2B 51303e1cb956573bc91b25218c0fe310978201b08c0190d70a160109aa390725c49e08b23a99a8b7c932c0d1db5538976163f5bdfe9aeedafcd19de0d8908355 SHA512 aba0a64e3723b4c12d49c8e465b4bb5a2337d37fb3235c3b4ec5e8bd70cb01d82cf135660e6ca9fee852c55ce0747191ed5b5bb6b1444b5f855915e054750e44
+DIST firefox-127.0-ia.xpi 605278 BLAKE2B b979dea97f1bbe24730c5ad0ea99bb94b5059ba1d57878b0c9bf4cf14f45c4698bcd3bc4936fe79c71f0cb03f9d1ae19bf19601cedceb4a373fe14b4b20b5e9b SHA512 8c8821106740633cdcfa919c2d6ca54ed7b613f8912dbaceea0cf9e962fc9a5f7b7a1cab71df75e8868b6984507683851cc4ddc9e6e7fef6aa52ab5957f28f3a
+DIST firefox-127.0-id.xpi 572108 BLAKE2B c2232b50d3394639784903fbcc6200968c3e33f3cc2fe604c31eae40991cf1c95fed7e9af4dbc73a0808cb108ff205313515e6a05d7999061fd55f098ca86f4d SHA512 7e55d2166734cdd08297c9477abbf5460e16b145cda36a58bb373d67a55be26f83e165a42e8001cabd9ac20f14a280a4f054c10ffb87120802a370d3e253d23d
+DIST firefox-127.0-is.xpi 611945 BLAKE2B 6bf6e3b301f9b8d403a10d12a30a5100f80ead8050ebc47949de9be530b7c916778450554761f030f06a0e25ea21311a7d934ea592ea809fd56bbb774a0a74a8 SHA512 432e1316eee73c73af2a4aaecaa382d0939cf567953c6558990cd76387978cecb1a708304e06187cf70e54382922dfcafda640b8fc1826d5fdd3948a25c63830
+DIST firefox-127.0-it.xpi 561883 BLAKE2B 6881651f7f726898d3b7703239342b2b39c2b1ba5d83fbcd17b59948b59f7c0f0bfc8a579d39457f90b02ab3d7b406a27dccb112036f9142d465ceb51ced69d7 SHA512 6e82d206521e1dea9cc084f94d0b07547950d4cd6173d9d68b6978f85058c818b384ca8e53ecec50507fced25f0395d741417bd0cf0e2a396ea74d5698edf9e2
+DIST firefox-127.0-ja.xpi 673196 BLAKE2B 4418f38dd1594d55bc5df92cbfa298bdabe467015693f01d96076fe26a4d4ca36b8873600c25c78eb3e26dc39224488d1bbaf036281a692fbeb58597982d0366 SHA512 2f527b93d81ffdb7cfc3b59fa94a30d4c99c23da7f2b79eade5ccbec91543d8edb7ebdfc5718a6c29ad2246c8e25e5f1db04388b8d9a0f6f8d87d086f84b2412
+DIST firefox-127.0-ka.xpi 658463 BLAKE2B f3847a407772a92d2a07e8945de18cf6c584e817a02eebba4c4e750cceaad40c6595555eb8b07d7199bd4ad2146bf3605b1e397ca5d2a3deba097045725ba74e SHA512 294cfea1bb5de844edfac357592e752f900b95a48244d2d640bcec52f9373f89261fb72f69b595273f748d6cdbf310b421c1cfa175897d8f6f92c0576686e9cb
+DIST firefox-127.0-kab.xpi 602170 BLAKE2B cd19ba94b174b3d98687d75890c9762f522205b6c24c47bcf7d095a9ba44586773590c938c0912c334bc51c948f1eee7787e5d4030c23bc3730e77d37616e7d7 SHA512 7dc9e5bf493627c246179622b9ec51c5fc6919aa818d0e0d8a5a5f1dadb7968bd1c40301553152fbb861691f91c32513ce3a525143db93b4b08da17998456c0b
+DIST firefox-127.0-kk.xpi 701250 BLAKE2B f0372cf2b44f69dd46ebb02a93d87c6b84c2890b2fa5fc60ba47d9773c1671ee39f8b420d034d0c36ed49c2f83641febf69c67fc4332c505a3bf799f7ec1b581 SHA512 27d17e9f890abe16f3cbe5e3816cd2ee373bef2ef13def9d7c54213dbf30b51656c93d22e8d239103bdf136e46b8690099d11485ea54e1347f05865d3685bbe3
+DIST firefox-127.0-km.xpi 523606 BLAKE2B 6850297b85f97b4d01d078649a01eeeb6065ca8993a7166b48f52c539032120e705dac7eed4cd7c6f5a57ccbf20bade38b18e58f5276d4f36ca4f0f393be7cf2 SHA512 92c9c5a7f37a502f86eb530be0d89dffa6e0df3a627b2d44766969e8d8619790c090d1e82a448e14c73f157f202025163f8e76b5b8ab02f605cc84d7ac202032
+DIST firefox-127.0-kn.xpi 489097 BLAKE2B 98d4646cc68aa60c8486c30ce1f67c5eab8c8dfaad4600306dd1a707474ab92e5b39c0dceccce391acad2b6f0c24fd733ea95f829d662c0ffb4ca9ea06812390 SHA512 5dc9f5739577fb5187981db6494147cf01a59bc05de1e7ad03f78e875c337223b48c00f6623dd2c04342c6c081e915ac257583fe2032ec8b943db9b199b64716
+DIST firefox-127.0-ko.xpi 655326 BLAKE2B d81e7f3f0f8321e9462b3725fe6fc04ec02cbb317b2d2bc921837325f79e8e69b87b7df3e189c9b7612f910e74cafcc2642379601c79fd47f6b6165c4064cae4 SHA512 12a851b0fc0156d90ca1e6709a1cd6732447415747d6698d0ff3ea4ea0b1ca2d67f03d90f4361fcf6aa36d107cf32d0cb7365f64a9c782fc7e2015318bdfde7c
+DIST firefox-127.0-lij.xpi 481954 BLAKE2B e0b3541aabceadc64d738a58f2c1437d4383a2ec428cf0bb845d3e014f3373465f1039af7f8a9d63e4ceb7b24a977cdd91af37fa893655ecf798915470758fbf SHA512 67abb892ff1c30de980b049b5b11d2753f0206c58613d6a72ae2f9e15812a930ee2633bd481c3b463d042b5b6715048a82a7e9b9905dc639dd27dab9c24ff530
+DIST firefox-127.0-lt.xpi 570438 BLAKE2B 2ff3f70940c9e253b5c7ff28471aab04ff79588c6c260991a3b46bf6b204ed85bdc8e4c3bfeca726f1d7a020305c57ebef25f37bd6c7145a6cfcd23e154cba37 SHA512 3da9cd11e6bdc827cf7f6eff8030c91bfb6a994e04607f6f5aadda69678ddef77b5074aa85ad98b6b114f08f8acfb8c06229fcb454e5f460c86bcde6697f50d3
+DIST firefox-127.0-lv.xpi 571660 BLAKE2B f4610a2688f3b4c1b86b2d5c85a7d9d32b53206b1b0e5db703065ac3b7e0bd5cfaa2da4e8578b0c4cefb5128c84ddc384a7bb51a60e770d94234caf4d1d411de SHA512 863a508407d897a304cdd89a0168d91fa9e1e0cd1c7cabad54e920996d7d79cd8f66baf7e710062c8edaa3df309ed4b16e143731c69db71d09889e9f0704d77d
+DIST firefox-127.0-mk.xpi 491110 BLAKE2B c13de45a333c93faa8e9fc59d0119071a0fbbc8996438817b97ad046472b2843a65fedc2c3e2e8ac0134c8e116d2e9258909b0a6939938e151bc520368a8d5b4 SHA512 f4d215ac72b60354693b4b281bbb97ae6b84b74e184f1b13796c04ae0956da34b95e6a19f162bb2b6de307ef771e7e289e2cdd6db0e8152b34cff1537106e571
+DIST firefox-127.0-mr.xpi 529924 BLAKE2B b35c624b2fc14ac18fc9c6f1f3a67e40f6b2783c16517709885576ffaaef9de39bf1e1b5da7c11484a52e15ca54bded561b0789f6c5120c870e7a306290df6a4 SHA512 ffc79fe119679b4fb9f9b6601566c82d8cfd83877ad767c2bad13ff691128a53af18ab52052ed5c7e5c655d2c5302389322c75525666c7f58e575c8db080a76f
+DIST firefox-127.0-ms.xpi 447563 BLAKE2B 6839c2fa2c9edbd5bdbea5269b09f9521a85bdcf91780dbe6d07c25a71b5cb56466032328598cf6f02e3d7f439c950304c98408b3bc512cb264bdbc3102a5b66 SHA512 05488ca18d97d26f01dea385001a75b90b759bccce6b2b65d5af7980bcafabe537af96527c35a1b0bd8d8c3c276020af55b5c1504b3356c6f850969c5c3dd376
+DIST firefox-127.0-my.xpi 516477 BLAKE2B da6509b82939cfc0f5e6a47471fee6774a52be2edcf2d66c72f0dc44958ad7f8723b61d4832cb8df4a36b84caa65db6b2b56216d373616703559b204bb93b69e SHA512 9f1a78ea2995efb50438f157ffe960bffd01a36a1bf08cb7c0ab35c4ad2e3434a38ecd23ad13aa934b32591c3160ef956a0bf6df1120176f4cf6578d7f94571e
+DIST firefox-127.0-nb-NO.xpi 602865 BLAKE2B 10a62570a2c549c27ea7c28226b2282db95286bf4b19cbb85784f0aab747d54ba235e42607f174dbdadee29661f29fc6c7d25531ee90c102486872e9eda01136 SHA512 891b50425bb1722596820a22ac899ebe4259d9dc14632f82d3e0fb0d0e30ea6b01d31012987dfeaca109b58101ce92464e37005c2d9cc19ce7926884c42bc952
+DIST firefox-127.0-ne-NP.xpi 508756 BLAKE2B e454e368f43cd4242e9fef466d081f437fe398e8207c77e83783c784fc84bc8962b3806f712cde87a5e0249578daecdef82362a9aaa63e61b9c72a22af3d3371 SHA512 0c6f6582dd7bb25e88fc164d66f90f469e1610dff27646a07aaeb3de6f810e151e3ce6ffe91d8e0dfad33b3e1cb2c8f99e65a0342555e1394aea9578d8ba13c1
+DIST firefox-127.0-nl.xpi 611461 BLAKE2B f6270fe6e2187cd5b4235062f1b704834255f1541a27625cce621c5cc8538d1c3e750be0d29b3f4d5ad0d46a38182f2103400a86fcee70559bb6bc9bf6174505 SHA512 64b46064785fa791adc1f5cb08791e56acf3efd3e4d3d8abc2f6a2ae3b2a582ff746ea7efd8bd323b7c918a4f09ed2cd0fdab36234a54723eb5284ec1c693893
+DIST firefox-127.0-nn-NO.xpi 603359 BLAKE2B fd705ef9339e855eca15723edf0e3015281b65dbe021bb89394038437bb6b55b22d49d245a3aa7c3ffba87b253d5fb62971173751c28a1ff1e700cf8068cb3fe SHA512 57d720e8244512c02f5ffdd86609bc9fdfadd82f0b31117cdf696a805036718bee60c9e876dd7db11c11bc2d4e4d7277815519fa0b92478a5c453c9cdf301386
+DIST firefox-127.0-oc.xpi 608809 BLAKE2B 5c3e8a14fe89cc592c23180cadc55e781f6034cddd163af65d8b9c369f7abe04bed2e28d44ea9c7e2ac2705032fc3cf6f04d35b870e8cf0ff0c5f83eba44ac21 SHA512 5aa1eff7b8edc15a25fc3bcf1515c96896342427d57e3b35394ad20d1335fc85eb52182d7307ef166158f32b56947cee8c4b1e0d2f535b1edd451daaec15bc1e
+DIST firefox-127.0-pa-IN.xpi 687025 BLAKE2B 365ac2c0e8392155ce3761cbbd658fbe1006e1b15865e08bf0706104ca6b97e8ed8788cdf1582c6f540c38aae3ab5106b107caa48018e923983b81aff8b00992 SHA512 0db1126e69cf362497951005fa438289707d8feb98de159952a1f8fb3b8001d0812ba0bdca5a09f08e424727feaa710676ea8dec30055c4af7d24344972175a0
+DIST firefox-127.0-pl.xpi 631911 BLAKE2B 8fae3b4c6353b814fa4fa2a39b135aba17f7f33cb2ac42d2238194b2d3c3af8eb96d53527308b91c5afbac331f962d9d9324504ae09c5200ba5374e7e5a3ffa4 SHA512 49e24673ef8090f4b55ef869b8d05ea9fa8ece70a92b9abafb4499adec6681c09f2e88a2b4b28c7a66f382ede6e0f565d4e183dac79f59564b1f2649e03cefa8
+DIST firefox-127.0-pt-BR.xpi 616114 BLAKE2B 89cd62086a80545c7292223a3345969ba470c74b48dd58f952239c218717263acd8d1df69b524999969537732a47fc038225a30893d06aaec7b296235be8d9b4 SHA512 3bb77f8896bb1eaadd4cae6ab9acf36114f9138d250e1c50e62518a20c0ac198f869ae2d2a5186a19246bb9c46877faa63927255376630a0f491883d9a88ae50
+DIST firefox-127.0-pt-PT.xpi 622360 BLAKE2B 587895d9eafed5cd0e30d800b864c3fd4114214ce4b0ebf4349d0e2b0a2af0f9d57ccd57006f7f477fe3a20c3e7ee95b3cfc3769222818094977e5dced515df3 SHA512 364a65d9561eef19945e9771714be0e7de822b1f6d94adfd4d1f678f96fc0d775c667c1f1e6fadfc9054977e27db8d1ea55fdc8369c5aeac75e5fc939155d2ec
+DIST firefox-127.0-rm.xpi 612109 BLAKE2B 88889535b375471f1df59bd6ced5be2a71858f4f4226bb4adbd9accf4d4fb8121e136a68f733250b2d01aeab264890e9a02fb232bc414edc020ad0a5c1c3ec3d SHA512 db02ebcf247caa24b5ed7c36c4d81054f308db738ae1292fac39ffe18496a9b0870c62fbaec2c061d765b97544aa6585c63b4fe87ef9f9b02db5a261d0b27c3d
+DIST firefox-127.0-ro.xpi 547534 BLAKE2B 331543ed23e1ee53ba132623a3d2c70c5409eefa91d0602e25b41329e008f9709efa0883ba6b8eed1a980624ea264073def33eb17226fa3b5336b36189d92b29 SHA512 5f2d55a898924107a3ae16016820632963de0cd335a7e8efad2e27934e701c2219d01f611c21bdb7977c557848279f1a8ec6780fa705133693af71f557f0d7da
+DIST firefox-127.0-ru.xpi 713591 BLAKE2B 98212cf7d4347a6c033555acf51155e3bcc9b3b93df348115e3da7125cc000f1ec41261c6ec12aea14ddd8ebb892ad77f36a2dcac35e8d40b03c4f6fed15101f SHA512 581c5e3f6818a03ff03a27ba6b54be4e44b7e4930b459f5f95408aff72688246894a5e17c64814c118fc6f0f8a00ce633b34a320a562c5affee13923b0dea9de
+DIST firefox-127.0-sc.xpi 582657 BLAKE2B 0637d56420164ff00631dba2b47c9095772f77d2f287676ee9280013f072e72c50ff4933ceda871d9627218b63f4062165a3ca514f2b88b02f6eeeb3591f8e7c SHA512 193c6fe02f05c1b59da86fef0e41b1d4cc0b956b1848a1f6978742736294af284c3e695e15391f3ca69b80e230eae41420229e88440cbeef4355cd1494516596
+DIST firefox-127.0-sco.xpi 509000 BLAKE2B 82ec7ab1e547aa4d6716ed752ba732e1e368b2070a860eb6912b3c3090cb0af6452835d1d26c799adf5e4dad2f9e36198caa7c1b4642bab88b671f688e2d4e48 SHA512 8fa15916ee4a84f73511bc27c97d9921e12ec52e6fd50637db44dcbe6d70e4092995c400b7b7700a0527b5ac7c90b14a466efe9ff83602fa3796f249e105181d
+DIST firefox-127.0-si.xpi 603746 BLAKE2B 4a9b926f5dc3b1dc8c9191229b01f60d9298be5c382ceca33b99928661e0161846c7369be2ffce51e3512bd8d5584a09b229021c9d011ebd69b7f2905300a804 SHA512 42f13c17551aba1c5ee6d7cad9eb51c58d217d9f20cd8f4d68f95214bd7ccad2f97f7f022f68e13cd141a9bf7d2fdd29d5cb523a4a6e623d6d8f10bc49f9f10e
+DIST firefox-127.0-sk.xpi 646191 BLAKE2B 3729a5e41128c6ee700f1b7ce4c13ea8032dd2518485be4c820700eab3627f19e1869bf1f3275d89f86e5e65303d7bf4c874f167692ff9510ba9fadbfc7e49a2 SHA512 5f4c8a6f565cee0f77bf30480032e9fc9322811ae3809efcea278500fe8ef68398a64ccc873f5a464be1c57e5ec35eb2cc6e13a64246790f70e894ea0127fbf2
+DIST firefox-127.0-sl.xpi 612538 BLAKE2B 7d838d054fd4914c2dc558962c170e5b08f2bc27786648c58c73e64a4021b386841632f0f2f2260f9d4ec7ceb2a671bfe5c6510fe1c57528e4c46b4578f002bf SHA512 bd785d1dc1ea95f78ffcc3664195734a9889497b795c5a9edc223420ad9f2855f7f655bbfbb27513b2326eeecf897334e8a5f285f9354d75c14f299964d7cdfa
+DIST firefox-127.0-son.xpi 414286 BLAKE2B 86860d36544abbe28d81bf903948b0a09accebc69ec17f4002c37bed8f7e7797a7fe07f1bd53c966ac083979cd27b776844ba4cedfe305efa9e5b1a105916cd5 SHA512 20142c33de365dbad83c8b33ae6b1d71ced589d8264e21a265222304896e3f865e610e70cb705b8ede54488aeb0dd84343ed80afc3b409e1d36c914c2d9ff7bb
+DIST firefox-127.0-sq.xpi 632504 BLAKE2B f2d8f4d42a9065f2af0181e8a7450a25d9aac5a015f62984bdd5513b0986479d76ee83d865a7f7de4b2b8512a753137cfecadb8e49bdcc0b827b6398f4aeb785 SHA512 5fad347afd10979c5234c7b008931807f6917e6dea7b7def0c89f6175a9f02a14741cda6b518b24f693793f709eb70649bc9d10d279f616c4dc979496070326d
+DIST firefox-127.0-sr.xpi 637082 BLAKE2B 07ff268873bb98a1ce91557faff3fd0dc7271bd591821270e206ea03180e46abd265ef84262a9025dbdc820c86f2263187c51a931134a730ef4ff84f54787462 SHA512 651148db35f3a2cc498454bfb6f5b5b84c4cb1744b2978fdf631016df9279213ac96046c6215f2960685d657f5ac4f39381bae7b4a10eebf1f2f32ca1dbd9239
+DIST firefox-127.0-sv-SE.xpi 613206 BLAKE2B 9fa50b6d266e1f04d86210ce88088dd71ed5c991f01ebf21ab7cc3c149ba875e4cccd91d0d62dcc53cf0eeee2bc89f73c5fbdb184a2bcf318e061916b58b9ea5 SHA512 f32f4ffeb1d902ffe50cea883ff171e056419d8580e1791f254291244a39f63193c73f1d68c7e1597b36eb17228f2cdb3ed2c1a86f1f3e0e73033906e44874ab
+DIST firefox-127.0-szl.xpi 524214 BLAKE2B fa4b8ee9bcf17299e0d9e40a366df55b86902d36c7181119b9f890d09f7aba60f2ccc5f04cc36f9a6d2388be337610dee37f78d9fd77797015ab0585dda9d546 SHA512 ddc150389f1d718f0c9def9416b5035535a6fea34ca3cbf18d59c9fe8a05d4827538c0dad806a847ce4a4966bf07a004eb1802232185ab4facf8110201a8213a
+DIST firefox-127.0-ta.xpi 505373 BLAKE2B 34936721113e9d339450c3172391294ef3f45fab2b0cae2442ff258a0c9b38f3a7a4567e42d30a3cf9ec8c3615cf6243f16b5bdb2f9b52e0932759610b9ee016 SHA512 a8f99bf8b08109b6f957009595026ddc452b21f07e6c82c708e57ce346102d0f45b8650dbcafda6ef799913f57826a1ee2e6d0f7ace015ec7dad91bbfe5ecf1a
+DIST firefox-127.0-te.xpi 558856 BLAKE2B 7ffcb9a5294ff6f229dd56da4564445d35c2e54b498f82ef674cd6577a9953df12d45dc1292b13e1ce7e8802975bc96c50419d680adb784306c5fcac51f8ed7f SHA512 e073ad6d5921b43b2d453a65f972f2a363f0628950d21f7fdd48262707bf35c59bb53fccfbcf69054fc03f2dbf8b7b33c3a3ab29f592b2621d68a32a1e388aa3
+DIST firefox-127.0-th.xpi 689038 BLAKE2B 5f8c10cfe198f94ae8562d2d7960a66b1f8ffde33dc3d3873e4de567f41c9d41ee29bd753ea9fd643b17e57a61ef1312836cced0c816e3c9b49bb5947f069513 SHA512 6612aad05f8c1b75094359556dc985e01481d7449896a7df6a1e18133a8328196700b96a207c3a6267c72e0e902f615886a3208e75b0f10f517fb5bf933e0df2
+DIST firefox-127.0-tl.xpi 531994 BLAKE2B c5ed98853783487da470c138be42f059d1a202001d59266da9ca81fb4a014270f2b828d33090217a008117b5aff3897ef92dcd7e293312042ef8b77fb37b96bb SHA512 7484eca4f897eabd228a1e27a78660be1fc8bce665dce7da969e8ec95b258fc7c977c8ffc699c608139b73d01d6fbb1918257c8852c43b75314c68cfd3d1c914
+DIST firefox-127.0-tr.xpi 626625 BLAKE2B d2e56bcf0e50219bac3525cf523b8e3c062040b3c819ca398b5fa6df6899ae9023dd9d9bb596bac449f4e17a171516edf01418d62770661d89a396edb901bc78 SHA512 683c7ac6aaf26710230289668029820b30d8e70b2ae33eb2e1cd419a76374523f52ee592f83cb804409187ec0c03313518f26115176d5491b53b0e630ed28a71
+DIST firefox-127.0-trs.xpi 501859 BLAKE2B ac28d51bbe425f97e3fe47485f2625d0dc2af100eefa57d5ade9f09c53767acab95164a5fb1930e2a64e17289f74ebc5564e8ae750b2b63d91e764c71253a2aa SHA512 686f201435bdeecc7269db28f5a288e8abcb6829b68aa0ec4850528002c56f7f210765ae9ccca63d3f0c6c88263205b0cf3c33ff5e47842bd733c59bc85bc6f1
+DIST firefox-127.0-uk.xpi 705151 BLAKE2B e2646de7669a8805937f63b5d29dd65bd69c2747d09d4d8b6ab13a03f715d0f327987f42ba3ded9593abf2f0ed7d55696af0d9e67b03842e8f4537305ccb4d9a SHA512 e1deadc58a43a79bf031cb5db34fc8f955f46e195ae51e2a36593ccb3c6d8fe927585b2662ddbf9160383e2727849ce01a00387289601bf40f64f6c31f9e6dc4
+DIST firefox-127.0-ur.xpi 558317 BLAKE2B 84539b41a2dc52314e75bcb4a30694e65ee75366c9d9a701eaf07b03dab4101a2ae9e1dffa99b54113d67870f67b56c480f047e4edb8a3ad699fa0ff5b6fbab3 SHA512 175ab21d415310d8b146149f193a4d300662c793817db46d24d928f584c27ec4f9c18533309698c6afb44f9635630a15e261b71a1111bf39c15dc00f755f3ca2
+DIST firefox-127.0-uz.xpi 476585 BLAKE2B 5c9ea24c52bff02f2ca5715121d0955f77ec3ddbf07bb1b2428190170718358c590fbcff5a476d6b633eecd29cb64ad805bbe1bb8a585d4d5558038bbe3f4c7a SHA512 e53fa24c20851090847eaf8b5fc206b3643be756f2ccc92d249d242dd9eed611765215d7562780bb2c0851cae9916d79ff978abc353f73a5de3d75484295689d
+DIST firefox-127.0-vi.xpi 650528 BLAKE2B 5c32cd0370ba1e65ffed4d86acf31da530d99946dc0af5567828cc3bd95a7f98be775f75fe792334b25fe776f3e7888e925857f3e3ee81ec8a00bbc477f1c16a SHA512 e97ea727bc119697b78e3f73823ca29c5a38fcb7cbd21cdcaca7f240ece1fc09d96856ea53d6f26a858cf5e54975ec6ffb2d191a0a2028dba16740ddee7b60f2
+DIST firefox-127.0-xh.xpi 415014 BLAKE2B 9163fcadbead1c3ed41714bbc8939dd4422f637191e98652d1123ff3255d0544a0b2795fdce0eb509fac6d600600e247aab8543df8ca41d2b1d41e31b94f11cd SHA512 f02519432606b77f87a187c569e8321b10da45861c9ad63bce1224d3661683629b6d15ed7250e1ec7c5fb5e16de507fbb4d0a4142fe3009b4be75b218a608ad1
+DIST firefox-127.0-zh-CN.xpi 650818 BLAKE2B 3fd8643a0c395c6b2834330998607b65f5ba1003bd00a46286167ec98e6899d755d5e3ccdcc1b99e514612f921366357250f1d5bc176896f5f3a0fb0271ad884 SHA512 cfaee59aa017e3ab2673011872164705a2bfe1ccd77a313f4ff7f1470e95d18d83aaaa46c8f379362f64405fcf3cac6a28895030e7818abec7eaa90e1144acd9
+DIST firefox-127.0-zh-TW.xpi 653089 BLAKE2B 4139d9516b2740201a0ca6276494d5c44a15aeea6ad9e19d64747f1bb41fb913bd38c90b8d9bf1b7bb9ee898a02bb0ff6103a6da953ac838e12f84a1cdb81f0d SHA512 76b17cef1b9e6f2dd9a4f3ad5ee7cd63e75577aba900cf62df26daf182cae865eca225800f861dcd5084261c3054382493c24451437a67ecf8e7feb56ad365f6
+DIST firefox-127.0.source.tar.xz 558840124 BLAKE2B 78fe92863389763759ce6e25dccc8adb19b8c35b59e591f40982fe5cd3b5511fee8f809567fa5aade68fcf3b40c1860f5e63aabdef0421c94b803d30d32d4988 SHA512 5a17bce357e7f445c37540115f2c131ad5a055c0cf04f20bc2eaca18f8d241a99ac76739d172b38f2ad2681633f901a0a15893801082ac5db9e20e31fc8b8291
+EBUILD firefox-115.11.0.ebuild 40409 BLAKE2B 946cc9a9f1d5415932e8fa55d739370b1b2296588cbc97b95bea73c07efd9b51e12b5f55db269ece293e60697c764c7e635da36f2f6f40c2b25affab7f8d8f11 SHA512 fd6c57d8c113820d2fd2d20fd9c1dbb756585b5939168a3b9b96936284959f551359901e48f95a13d3b427210920a569a7f5aa8e999eecde84c42daea70e8bdd
+EBUILD firefox-115.12.0.ebuild 40413 BLAKE2B c04055b3aee097dccecb7fb44b1d08cc594e43fe3867ceefc5fbf739e1d05489d97ccf06b61427e56356632fe5e6ef1bdba8407d6b120417e99209e6b77f8fec SHA512 0a4b6eeb3ce6c44dae3481ff0ae19549cc58bb8e5726dc83734b5621ee5da3ca4578caf40a2d0553a3360027369299efcb5ba54d96c56cd3a0fe2a59a0ad664e
+EBUILD firefox-126.0.1.ebuild 42514 BLAKE2B 789b5cebb2369a92cc314abbfee3b287b1b01a4402b635af4b6022d9d43ba2ef5b519205c994fc305672b45fd5f7673556176c3144ed1254a4849245906ff7d0 SHA512 66ef576f14b2a172633cfe41ce70a53051d13b3395909f7130237a4b93119b8331e68f6bd621d950234522e500f7ff09389f4e9d843e7c17f7d1607cfb525e74
+EBUILD firefox-127.0.ebuild 42488 BLAKE2B 850bdf64d677b89ec1df1fc4a337d2e6ce08baaf559e224c573ada1ce98195b8e240e04a3ec5a31a277434e919ad71ffa9354540eab5ea0173c01ac379f3e926 SHA512 a435584138d6784271edc5592d5e67d9f07f5eefabe88c0a2dd09bccf21a56a6777629332aa4ec25ac20848ba7bc3da984a800517b3a2b4e8db8d1272cf9789a
MISC metadata.xml 2597 BLAKE2B b449997bc096ed8fb7bde41a5acb8d9f4c1c8cfc9663c06ff603cca756e8868d40049fd292a459a00d80b4e8c3a74e91e29fcb04abe87277640fe65d070f0bda SHA512 703c7f6a2b46748786145b0973a7b8439e530c96fd7c50d773efac7d5d9bf74ccb4f0c252f2701459944f2b3ced22d3e57ddf049b9aed0c8f0e094cabddda251
diff --git a/www-client/firefox/firefox-115.11.0.ebuild b/www-client/firefox/firefox-115.11.0.ebuild
index ceca36d6b063..9764cb0160da 100644
--- a/www-client/firefox/firefox-115.11.0.ebuild
+++ b/www-client/firefox/firefox-115.11.0.ebuild
@@ -133,7 +133,10 @@ BDEPEND="${PYTHON_DEPS}
x11-apps/xhost
)
!X? (
- >=gui-libs/wlroots-0.15.1-r1[tinywl]
+ || (
+ gui-wm/tinywl
+ <gui-libs/wlroots-0.17.3[tinywl(-)]
+ )
x11-misc/xkeyboard-config
)
)"
diff --git a/www-client/firefox/firefox-115.12.0.ebuild b/www-client/firefox/firefox-115.12.0.ebuild
new file mode 100644
index 000000000000..f1d995d68c42
--- /dev/null
+++ b/www-client/firefox/firefox-115.12.0.ebuild
@@ -0,0 +1,1414 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FIREFOX_PATCHSET="firefox-115esr-patches-09.tar.xz"
+
+LLVM_MAX_SLOT=17
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="ncurses,sqlite,ssl"
+
+WANT_AUTOCONF="2.1"
+
+VIRTUALX_REQUIRED="manual"
+
+MOZ_ESR=yes
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+ MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+ # Convert the ebuild version to the upstream Mozilla version
+ MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+ MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
+ MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+ # ESR releases have slightly different version numbers
+ MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="${PN%-bin}"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing \
+ optfeature pax-utils python-any-r1 readme.gentoo-r1 toolchain-funcs virtualx xdg
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
+
+if [[ ${PV} == *_rc* ]] ; then
+ MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
+fi
+
+PATCH_URIS=(
+ https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
+)
+
+SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
+ ${PATCH_URIS[@]}"
+
+DESCRIPTION="Firefox Web Browser"
+HOMEPAGE="https://www.mozilla.com/firefox"
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+SLOT="esr"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+
+IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel"
+IUSE+=" jack libproxy lto openh264 pgo pulseaudio sndio selinux"
+IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp"
+IUSE+=" wayland wifi +X"
+
+# Firefox-only IUSE
+IUSE+=" geckodriver +gmp-autoupdate screencast"
+
+REQUIRED_USE="|| ( X wayland )
+ debug? ( !system-av1 )
+ pgo? ( lto )
+ wifi? ( dbus )"
+
+FF_ONLY_DEPEND="!www-client/firefox:0
+ !www-client/firefox:rapid
+ screencast? ( media-video/pipewire:= )
+ selinux? ( sec-policy/selinux-mozilla )"
+BDEPEND="${PYTHON_DEPS}
+ || (
+ (
+ sys-devel/clang:17
+ sys-devel/llvm:17
+ clang? (
+ sys-devel/lld:17
+ virtual/rust:0/llvm-17
+ pgo? ( =sys-libs/compiler-rt-sanitizers-17*[profile] )
+ )
+ )
+ (
+ sys-devel/clang:16
+ sys-devel/llvm:16
+ clang? (
+ sys-devel/lld:16
+ virtual/rust:0/llvm-16
+ pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] )
+ )
+ )
+ (
+ sys-devel/clang:15
+ sys-devel/llvm:15
+ clang? (
+ sys-devel/lld:15
+ virtual/rust:0/llvm-15
+ pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] )
+ )
+ )
+ )
+ app-alternatives/awk
+ app-arch/unzip
+ app-arch/zip
+ >=dev-util/cbindgen-0.24.3
+ net-libs/nodejs
+ virtual/pkgconfig
+ !clang? (
+ >=virtual/rust-1.65
+ <virtual/rust-1.78
+ )
+ !elibc_glibc? (
+ || (
+ <dev-lang/rust-1.78
+ <dev-lang/rust-bin-1.73
+ )
+ )
+ amd64? ( >=dev-lang/nasm-2.14 )
+ x86? ( >=dev-lang/nasm-2.14 )
+ pgo? (
+ X? (
+ sys-devel/gettext
+ x11-base/xorg-server[xvfb]
+ x11-apps/xhost
+ )
+ !X? (
+ || (
+ gui-wm/tinywl
+ <gui-libs/wlroots-0.17.3[tinywl(-)]
+ )
+ x11-misc/xkeyboard-config
+ )
+ )"
+COMMON_DEPEND="${FF_ONLY_DEPEND}
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/libffi:=
+ >=dev-libs/nss-3.90
+ >=dev-libs/nspr-4.35
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/mesa
+ media-video/ffmpeg
+ sys-libs/zlib
+ virtual/freedesktop-icon-theme
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/pango
+ x11-libs/pixman
+ dbus? (
+ dev-libs/dbus-glib
+ sys-apps/dbus
+ )
+ jack? ( virtual/jack )
+ pulseaudio? (
+ || (
+ media-libs/libpulse
+ >=media-sound/apulse-0.1.12-r4[sdk]
+ )
+ )
+ libproxy? ( net-libs/libproxy )
+ selinux? ( sec-policy/selinux-mozilla )
+ sndio? ( >=media-sound/sndio-1.8.0-r1 )
+ screencast? ( media-video/pipewire:= )
+ system-av1? (
+ >=media-libs/dav1d-1.0.0:=
+ >=media-libs/libaom-1.0.0:=
+ )
+ system-harfbuzz? (
+ >=media-gfx/graphite2-1.3.13
+ >=media-libs/harfbuzz-2.8.1:0=
+ )
+ system-icu? ( >=dev-libs/icu-73.1:= )
+ system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
+ system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] )
+ system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
+ system-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
+ system-webp? ( >=media-libs/libwebp-1.1.0:0= )
+ wayland? (
+ >=media-libs/libepoxy-1.5.10-r1
+ x11-libs/gtk+:3[wayland]
+ x11-libs/libxkbcommon[wayland]
+ )
+ wifi? (
+ kernel_linux? (
+ dev-libs/dbus-glib
+ net-misc/networkmanager
+ sys-apps/dbus
+ )
+ )
+ X? (
+ virtual/opengl
+ x11-libs/cairo[X]
+ x11-libs/gtk+:3[X]
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libxkbcommon[X]
+ x11-libs/libXrandr
+ x11-libs/libXtst
+ x11-libs/libxcb:=
+ )"
+RDEPEND="${COMMON_DEPEND}
+ hwaccel? (
+ media-video/libva-utils
+ sys-apps/pciutils
+ )
+ jack? ( virtual/jack )
+ openh264? ( media-libs/openh264:*[plugin] )"
+DEPEND="${COMMON_DEPEND}
+ X? (
+ x11-base/xorg-proto
+ x11-libs/libICE
+ x11-libs/libSM
+ )"
+
+S="${WORKDIR}/${PN}-${PV%_*}"
+
+# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
+# overridden in the enviromnent (advanced hackers only)
+if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
+ MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
+fi
+
+llvm_check_deps() {
+ if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
+ einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use clang && ! tc-ld-is-mold ; then
+ if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
+ einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then
+ einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use pgo ; then
+ if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
+ einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+ fi
+ fi
+
+ einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
+}
+
+MOZ_LANGS=(
+ af ar ast be bg br ca cak cs cy da de dsb
+ el en-CA en-GB en-US es-AR es-ES et eu
+ fi fr fy-NL ga-IE gd gl he hr hsb hu
+ id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
+ pa-IN pl pt-BR pt-PT rm ro ru
+ sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
+)
+
+# Firefox-only LANGS
+MOZ_LANGS+=( ach )
+MOZ_LANGS+=( an )
+MOZ_LANGS+=( az )
+MOZ_LANGS+=( bn )
+MOZ_LANGS+=( bs )
+MOZ_LANGS+=( ca-valencia )
+MOZ_LANGS+=( eo )
+MOZ_LANGS+=( es-CL )
+MOZ_LANGS+=( es-MX )
+MOZ_LANGS+=( fa )
+MOZ_LANGS+=( ff )
+MOZ_LANGS+=( fur )
+MOZ_LANGS+=( gn )
+MOZ_LANGS+=( gu-IN )
+MOZ_LANGS+=( hi-IN )
+MOZ_LANGS+=( hy-AM )
+MOZ_LANGS+=( ia )
+MOZ_LANGS+=( km )
+MOZ_LANGS+=( kn )
+MOZ_LANGS+=( lij )
+MOZ_LANGS+=( mk )
+MOZ_LANGS+=( mr )
+MOZ_LANGS+=( my )
+MOZ_LANGS+=( ne-NP )
+MOZ_LANGS+=( oc )
+MOZ_LANGS+=( sc )
+MOZ_LANGS+=( sco )
+MOZ_LANGS+=( si )
+MOZ_LANGS+=( son )
+MOZ_LANGS+=( szl )
+MOZ_LANGS+=( ta )
+MOZ_LANGS+=( te )
+MOZ_LANGS+=( tl )
+MOZ_LANGS+=( trs )
+MOZ_LANGS+=( ur )
+MOZ_LANGS+=( xh )
+
+mozilla_set_globals() {
+ # https://bugs.gentoo.org/587334
+ local MOZ_TOO_REGIONALIZED_FOR_L10N=(
+ fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
+ )
+
+ local lang xflag
+ for lang in "${MOZ_LANGS[@]}" ; do
+ # en and en_US are handled internally
+ if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
+ continue
+ fi
+
+ # strip region subtag if $lang is in the list
+ if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
+ xflag=${lang%%-*}
+ else
+ xflag=${lang}
+ fi
+
+ SRC_URI+=" l10n_${xflag/[_@]/-}? ("
+ SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
+ SRC_URI+=" )"
+ IUSE+=" l10n_${xflag/[_@]/-}"
+ done
+}
+mozilla_set_globals
+
+moz_clear_vendor_checksums() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -ne 1 ]] ; then
+ die "${FUNCNAME} requires exact one argument"
+ fi
+
+ einfo "Clearing cargo checksums for ${1} ..."
+
+ sed -i \
+ -e 's/\("files":{\)[^}]*/\1/' \
+ "${S}"/third_party/rust/${1}/.cargo-checksum.json \
+ || die
+}
+
+moz_install_xpi() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local DESTDIR=${1}
+ shift
+
+ insinto "${DESTDIR}"
+
+ local emid xpi_file xpi_tmp_dir
+ for xpi_file in "${@}" ; do
+ emid=
+ xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
+
+ # Unpack XPI
+ unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
+
+ # Determine extension ID
+ if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
+ emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
+ [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
+ elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
+ emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
+ [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
+ else
+ die "failed to determine extension id"
+ fi
+
+ einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
+ newins "${xpi_file}" "${emid}.xpi"
+ done
+}
+
+mozconfig_add_options_ac() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local reason=${1}
+ shift
+
+ local option
+ for option in ${@} ; do
+ echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
+ done
+}
+
+mozconfig_add_options_mk() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local reason=${1}
+ shift
+
+ local option
+ for option in ${@} ; do
+ echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
+ done
+}
+
+mozconfig_use_enable() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 1 ]] ; then
+ die "${FUNCNAME} requires at least one arguments"
+ fi
+
+ local flag=$(use_enable "${@}")
+ mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
+}
+
+mozconfig_use_with() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 1 ]] ; then
+ die "${FUNCNAME} requires at least one arguments"
+ fi
+
+ local flag=$(use_with "${@}")
+ mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
+}
+
+# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily
+# placed here until toolchain-funcs.eclass gets an official support for mold linker.
+# Please see:
+# https://github.com/gentoo/gentoo/pull/28366 ||
+# https://github.com/gentoo/gentoo/pull/28355
+tc-ld-is-mold() {
+ local out
+
+ # Ensure ld output is in English.
+ local -x LC_ALL=C
+
+ # First check the linker directly.
+ out=$($(tc-getLD "$@") --version 2>&1)
+ if [[ ${out} == *"mold"* ]] ; then
+ return 0
+ fi
+
+ # Then see if they're selecting mold via compiler flags.
+ # Note: We're assuming they're using LDFLAGS to hold the
+ # options and not CFLAGS/CXXFLAGS.
+ local base="${T}/test-tc-linker"
+ cat <<-EOF > "${base}.c"
+ int main() { return 0; }
+ EOF
+ out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1)
+ rm -f "${base}"*
+ if [[ ${out} == *"mold"* ]] ; then
+ return 0
+ fi
+
+ # No mold here!
+ return 1
+}
+
+virtwl() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument"
+ [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset"
+ tinywl -h >/dev/null || die 'tinywl -h failed'
+
+ # TODO: don't run addpredict in utility function. WLR_RENDERER=pixman doesn't work
+ addpredict /dev/dri
+ local VIRTWL VIRTWL_PID
+ coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; }
+ local -x WAYLAND_DISPLAY
+ read WAYLAND_DISPLAY <&${VIRTWL[0]}
+
+ debug-print "${FUNCNAME}: $@"
+ "$@"
+ local r=$?
+
+ [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
+ exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
+ return $r
+}
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != binary ]] ; then
+ if use pgo ; then
+ if ! has usersandbox $FEATURES ; then
+ die "You must enable usersandbox as X server can not run as root!"
+ fi
+ fi
+
+ # Ensure we have enough disk space to compile
+ if use pgo || use lto || use debug ; then
+ CHECKREQS_DISK_BUILD="13500M"
+ else
+ CHECKREQS_DISK_BUILD="6600M"
+ fi
+
+ check-reqs_pkg_pretend
+ fi
+}
+
+pkg_setup() {
+ if [[ ${MERGE_TYPE} != binary ]] ; then
+ if use pgo ; then
+ if ! has userpriv ${FEATURES} ; then
+ eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
+ fi
+ fi
+
+ # Ensure we have enough disk space to compile
+ if use pgo || use lto || use debug ; then
+ CHECKREQS_DISK_BUILD="13500M"
+ else
+ CHECKREQS_DISK_BUILD="6400M"
+ fi
+
+ check-reqs_pkg_setup
+
+ llvm_pkg_setup
+
+ if use clang && use lto && tc-ld-is-lld ; then
+ local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
+ [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
+ [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
+
+ local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
+ [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
+ [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
+
+ if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
+ eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
+ eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
+ eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version"
+ eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
+ eerror " - Build ${CATEGORY}/${PN} without USE=lto"
+ eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole "
+ eerror " llvm/clang/lld/rust chain depending on your @world updates)"
+ die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
+ fi
+ fi
+
+ python-any-r1_pkg_setup
+
+ # Avoid PGO profiling problems due to enviroment leakage
+ # These should *always* be cleaned up anyway
+ unset \
+ DBUS_SESSION_BUS_ADDRESS \
+ DISPLAY \
+ ORBIT_SOCKETDIR \
+ SESSION_MANAGER \
+ XAUTHORITY \
+ XDG_CACHE_HOME \
+ XDG_SESSION_COOKIE
+
+ # Build system is using /proc/self/oom_score_adj, bug #604394
+ addpredict /proc/self/oom_score_adj
+
+ if use pgo ; then
+ # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure
+ # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage
+ # (PORTAGE_SCHEDULING_POLICY) update...
+ addpredict /proc
+
+ # May need a wider addpredict when using wayland+pgo.
+ addpredict /dev/dri
+
+ # Allow access to GPU during PGO run
+ local ati_cards mesa_cards nvidia_cards render_cards
+ shopt -s nullglob
+
+ ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g')
+ if [[ -n "${ati_cards}" ]] ; then
+ addpredict "${ati_cards}"
+ fi
+
+ mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
+ if [[ -n "${mesa_cards}" ]] ; then
+ addpredict "${mesa_cards}"
+ fi
+
+ nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g')
+ if [[ -n "${nvidia_cards}" ]] ; then
+ addpredict "${nvidia_cards}"
+ fi
+
+ render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g')
+ if [[ -n "${render_cards}" ]] ; then
+ addpredict "${render_cards}"
+ fi
+
+ shopt -u nullglob
+ fi
+
+ if ! mountpoint -q /dev/shm ; then
+ # If /dev/shm is not available, configure is known to fail with
+ # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
+ ewarn "/dev/shm is not mounted -- expect build failures!"
+ fi
+
+ # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
+ # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
+ # get your own set of keys.
+ if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
+ MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
+ fi
+
+ if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
+ MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
+ fi
+
+ # Mozilla API keys (see https://location.services.mozilla.com/api)
+ # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
+ # get your own set of keys.
+ if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
+ MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
+ fi
+
+ # Ensure we use C locale when building, bug #746215
+ export LC_ALL=C
+ fi
+
+ CONFIG_CHECK="~SECCOMP"
+ WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
+ linux-info_pkg_setup
+}
+
+src_unpack() {
+ local _lp_dir="${WORKDIR}/language_packs"
+ local _src_file
+
+ if [[ ! -d "${_lp_dir}" ]] ; then
+ mkdir "${_lp_dir}" || die
+ fi
+
+ for _src_file in ${A} ; do
+ if [[ ${_src_file} == *.xpi ]]; then
+ cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
+ else
+ unpack ${_src_file}
+ fi
+ done
+}
+
+src_prepare() {
+ if use lto; then
+ rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
+ fi
+
+ if ! use ppc64; then
+ rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die
+ fi
+
+ if use x86 && use elibc_glibc ; then
+ rm -v "${WORKDIR}"/firefox-patches/*-musl-non-lfs64-api-on-audio_thread_priority-crate.patch || die
+ fi
+
+ # Workaround for bgo#917599
+ if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
+ eapply "${WORKDIR}"/firefox-patches/0029-bmo-1862601-system-icu-74.patch
+ fi
+ rm -v "${WORKDIR}"/firefox-patches/0029-bmo-1862601-system-icu-74.patch || die
+
+ # Workaround for bgo#915651 on musl
+ if use elibc_glibc ; then
+ rm -v "${WORKDIR}"/firefox-patches/*bgo-748849-RUST_TARGET_override.patch || die
+ fi
+
+ eapply "${WORKDIR}/firefox-patches"
+
+ # Allow user to apply any additional patches without modifing ebuild
+ eapply_user
+
+ # Make cargo respect MAKEOPTS
+ export CARGO_BUILD_JOBS="$(makeopts_jobs)"
+
+ # Workaround for bgo#915651
+ if ! use elibc_glibc ; then
+ if use amd64 ; then
+ export RUST_TARGET="x86_64-unknown-linux-musl"
+ elif use x86 ; then
+ export RUST_TARGET="i686-unknown-linux-musl"
+ elif use arm64 ; then
+ export RUST_TARGET="aarch64-unknown-linux-musl"
+ else
+ die "Unknown musl chost, please post your rustc -vV along with emerge --info on Gentoo's bug #915651"
+ fi
+ fi
+
+ # Make LTO respect MAKEOPTS
+ sed -i \
+ -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/build/moz.configure/lto-pgo.configure \
+ || die "sed failed to set num_cores"
+
+ # Make ICU respect MAKEOPTS
+ sed -i \
+ -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/intl/icu_sources_data.py \
+ || die "sed failed to set num_cores"
+
+ # sed-in toolchain prefix
+ sed -i \
+ -e "s/objdump/${CHOST}-objdump/" \
+ "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \
+ || die "sed failed to set toolchain prefix"
+
+ sed -i \
+ -e 's/ccache_stats = None/return None/' \
+ "${S}"/python/mozbuild/mozbuild/controller/building.py \
+ || die "sed failed to disable ccache stats call"
+
+ einfo "Removing pre-built binaries ..."
+
+ find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
+
+ # Clear cargo checksums from crates we have patched
+ # moz_clear_vendor_checksums crate
+ moz_clear_vendor_checksums audio_thread_priority
+
+ # Create build dir
+ BUILD_DIR="${WORKDIR}/${PN}_build"
+ mkdir -p "${BUILD_DIR}" || die
+
+ # Write API keys to disk
+ echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
+ echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
+ echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
+
+ xdg_environment_reset
+}
+
+src_configure() {
+ # Show flags set at the beginning
+ einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
+ einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
+ einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
+ einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
+ einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
+
+ local have_switched_compiler=
+ if use clang; then
+ # Force clang
+ einfo "Enforcing the use of clang due to USE=clang ..."
+
+ local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }')
+ [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}")
+ [[ -z ${version_clang} ]] && die "Failed to read clang version!"
+
+ if tc-is-gcc; then
+ have_switched_compiler=yes
+ fi
+
+ AR=llvm-ar
+ CC=${CHOST}-clang-${version_clang}
+ CXX=${CHOST}-clang++-${version_clang}
+ NM=llvm-nm
+ RANLIB=llvm-ranlib
+
+ elif ! use clang && ! tc-is-gcc ; then
+ # Force gcc
+ have_switched_compiler=yes
+ einfo "Enforcing the use of gcc due to USE=-clang ..."
+ AR=gcc-ar
+ CC=${CHOST}-gcc
+ CXX=${CHOST}-g++
+ NM=gcc-nm
+ RANLIB=gcc-ranlib
+ fi
+
+ if [[ -n "${have_switched_compiler}" ]] ; then
+ # Because we switched active compiler we have to ensure
+ # that no unsupported flags are set
+ strip-unsupported-flags
+ fi
+
+ # Ensure we use correct toolchain,
+ # AS is used in a non-standard way by upstream, #bmo1654031
+ export HOST_CC="$(tc-getBUILD_CC)"
+ export HOST_CXX="$(tc-getBUILD_CXX)"
+ export AS="$(tc-getCC) -c"
+ tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG
+
+ # Pass the correct toolchain paths through cbindgen
+ if tc-is-cross-compiler ; then
+ export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
+ fi
+
+ # Set MOZILLA_FIVE_HOME
+ export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
+
+ # python/mach/mach/mixin/process.py fails to detect SHELL
+ export SHELL="${EPREFIX}/bin/bash"
+
+ # Set state path
+ export MOZBUILD_STATE_PATH="${BUILD_DIR}"
+
+ # Set MOZCONFIG
+ export MOZCONFIG="${S}/.mozconfig"
+
+ # Initialize MOZCONFIG
+ mozconfig_add_options_ac '' --enable-application=browser
+ mozconfig_add_options_ac '' --enable-project=browser
+
+ # Set Gentoo defaults
+ mozconfig_add_options_ac 'Gentoo default' \
+ --allow-addon-sideload \
+ --disable-cargo-incremental \
+ --disable-crashreporter \
+ --disable-gpsd \
+ --disable-install-strip \
+ --disable-parental-controls \
+ --disable-strip \
+ --disable-tests \
+ --disable-updater \
+ --disable-wmf \
+ --enable-legacy-profile-creation \
+ --enable-negotiateauth \
+ --enable-new-pass-manager \
+ --enable-official-branding \
+ --enable-release \
+ --enable-system-ffi \
+ --enable-system-pixman \
+ --enable-system-policies \
+ --host="${CBUILD:-${CHOST}}" \
+ --libdir="${EPREFIX}/usr/$(get_libdir)" \
+ --prefix="${EPREFIX}/usr" \
+ --target="${CHOST}" \
+ --without-ccache \
+ --without-wasm-sandboxed-libraries \
+ --with-intl-api \
+ --with-libclang-path="$(llvm-config --libdir)" \
+ --with-system-nspr \
+ --with-system-nss \
+ --with-system-zlib \
+ --with-toolchain-prefix="${CHOST}-" \
+ --with-unsigned-addon-scopes=app,system \
+ --x-includes="${ESYSROOT}/usr/include" \
+ --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
+
+ # Set update channel
+ local update_channel=release
+ [[ -n ${MOZ_ESR} ]] && update_channel=esr
+ mozconfig_add_options_ac '' --update-channel=${update_channel}
+
+ if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
+ mozconfig_add_options_ac '' --enable-rust-simd
+ fi
+
+ # For future keywording: This is currently (97.0) only supported on:
+ # amd64, arm, arm64 & x86.
+ # Might want to flip the logic around if Firefox is to support more arches.
+ # bug 833001, bug 903411#c8
+ if use ppc64 || use riscv; then
+ mozconfig_add_options_ac '' --disable-sandbox
+ else
+ mozconfig_add_options_ac '' --enable-sandbox
+ fi
+
+ # Enable JIT on riscv64 explicitly
+ # Can be removed once upstream enable it by default in the future.
+ use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit
+
+ if [[ -s "${S}/api-google.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
+ else
+ einfo "Building without Google API key ..."
+ fi
+
+ if [[ -s "${S}/api-location.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-google-location-service-api-keyfile="${S}/api-location.key"
+ else
+ einfo "Building without Location API key ..."
+ fi
+
+ if [[ -s "${S}/api-mozilla.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-mozilla-api-keyfile="${S}/api-mozilla.key"
+ else
+ einfo "Building without Mozilla API key ..."
+ fi
+
+ mozconfig_use_with system-av1
+ mozconfig_use_with system-harfbuzz
+ mozconfig_use_with system-harfbuzz system-graphite2
+ mozconfig_use_with system-icu
+ mozconfig_use_with system-jpeg
+ mozconfig_use_with system-libevent
+ mozconfig_use_with system-libvpx
+ mozconfig_use_with system-png
+ mozconfig_use_with system-webp
+
+ mozconfig_use_enable dbus
+ mozconfig_use_enable libproxy
+
+ use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
+
+ mozconfig_use_enable geckodriver
+
+ if use hardened ; then
+ mozconfig_add_options_ac "+hardened" --enable-hardening
+ append-ldflags "-Wl,-z,relro -Wl,-z,now"
+ fi
+
+ local myaudiobackends=""
+ use jack && myaudiobackends+="jack,"
+ use sndio && myaudiobackends+="sndio,"
+ use pulseaudio && myaudiobackends+="pulseaudio,"
+ ! use pulseaudio && myaudiobackends+="alsa,"
+
+ mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
+
+ mozconfig_use_enable wifi necko-wifi
+
+ if use X && use wayland ; then
+ mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
+ elif ! use X && use wayland ; then
+ mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
+ else
+ mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3
+ fi
+
+ if use lto ; then
+ if use clang ; then
+ # Upstream only supports lld or mold when using clang.
+ if tc-ld-is-mold ; then
+ mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
+ else
+ mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
+ fi
+
+ mozconfig_add_options_ac '+lto' --enable-lto=cross
+
+ else
+ # ThinLTO is currently broken, see bmo#1644409.
+ # mold does not support gcc+lto combination.
+ mozconfig_add_options_ac '+lto' --enable-lto=full
+ mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
+ fi
+
+ if use pgo ; then
+ mozconfig_add_options_ac '+pgo' MOZ_PGO=1
+
+ if use clang ; then
+ # Used in build/pgo/profileserver.py
+ export LLVM_PROFDATA="llvm-profdata"
+ fi
+ fi
+ else
+ # Avoid auto-magic on linker
+ if use clang ; then
+ # lld is upstream's default
+ if tc-ld-is-mold ; then
+ mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
+ else
+ mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
+ fi
+
+ else
+ if tc-ld-is-mold ; then
+ mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
+ else
+ mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd
+ fi
+ fi
+ fi
+
+ # LTO flag was handled via configure
+ filter-lto
+
+ mozconfig_use_enable debug
+ if use debug ; then
+ mozconfig_add_options_ac '+debug' --disable-optimize
+ mozconfig_add_options_ac '+debug' --enable-real-time-tracing
+ else
+ mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing
+
+ if is-flag '-g*' ; then
+ if use clang ; then
+ mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
+ else
+ mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
+ fi
+ else
+ mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
+ fi
+
+ if is-flag '-O0' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
+ elif is-flag '-O4' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
+ elif is-flag '-O3' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
+ elif is-flag '-O1' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
+ elif is-flag '-Os' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
+ else
+ mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
+ fi
+ fi
+
+ # Debug flag was handled via configure
+ filter-flags '-g*'
+
+ # Optimization flag was handled via configure
+ filter-flags '-O*'
+
+ # Modifications to better support ARM, bug #553364
+ if use cpu_flags_arm_neon ; then
+ mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon
+
+ if ! tc-is-clang ; then
+ # thumb options aren't supported when using clang, bug 666966
+ mozconfig_add_options_ac '+cpu_flags_arm_neon' \
+ --with-thumb=yes \
+ --with-thumb-interwork=no
+ fi
+ fi
+
+ if [[ ${CHOST} == armv*h* ]] ; then
+ mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard
+
+ if ! use system-libvpx ; then
+ sed -i \
+ -e "s|softfp|hard|" \
+ "${S}"/media/libvpx/moz.build \
+ || die
+ fi
+ fi
+
+ # With profile 23.0 elf-hack=legacy is broken with gcc.
+ # With Firefox-115esr elf-hack=relr isn't available (only in rapid).
+ # Solution: Disable build system's elf-hack completely, and add "-z,pack-relative-relocs"
+ # manually with gcc.
+ #
+ # elf-hack configure option isn't available on ppc64/riscv, #916259, #929244, #930046.
+ if use ppc64 || use riscv ; then
+ :;
+ else
+ mozconfig_add_options_ac 'elf-hack disabled' --disable-elf-hack
+ fi
+
+ if use amd64 || use x86 ; then
+ ! use clang && append-ldflags "-z,pack-relative-relocs"
+ fi
+
+ # Additional ARCH support
+ case "${ARCH}" in
+ arm)
+ # Reduce the memory requirements for linking
+ if use clang ; then
+ # Nothing to do
+ :;
+ elif use lto ; then
+ append-ldflags -Wl,--no-keep-memory
+ else
+ append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
+ fi
+ ;;
+ esac
+
+ if ! use elibc_glibc; then
+ mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
+ fi
+
+ # Allow elfhack to work in combination with unstripped binaries
+ # when they would normally be larger than 2GiB.
+ append-ldflags "-Wl,--compress-debug-sections=zlib"
+
+ # Make revdep-rebuild.sh happy; Also required for musl
+ append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
+
+ # Pass $MAKEOPTS to build system
+ export MOZ_MAKE_FLAGS="${MAKEOPTS}"
+
+ # Use system's Python environment
+ export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
+
+ if use system-python-libs; then
+ export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system"
+ else
+ export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
+ fi
+
+ # Disable notification when build system has finished
+ export MOZ_NOSPAM=1
+
+ # Portage sets XARGS environment variable to "xargs -r" by default which
+ # breaks build system's check_prog() function which doesn't support arguments
+ mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
+
+ # Set build dir
+ mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
+
+ # Show flags we will use
+ einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
+ einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
+ einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
+ einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
+ einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
+
+ # Handle EXTRA_CONF and show summary
+ local ac opt hash reason
+
+ # Apply EXTRA_ECONF entries to $MOZCONFIG
+ if [[ -n ${EXTRA_ECONF} ]] ; then
+ IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
+ for opt in "${ac[@]}"; do
+ mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
+ done
+ fi
+
+ echo
+ echo "=========================================================="
+ echo "Building ${PF} with the following configuration"
+ grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
+ [[ -z ${hash} || ${hash} == \# ]] \
+ || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
+ printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
+ done
+ echo "=========================================================="
+ echo
+
+ ./mach configure || die
+}
+
+src_compile() {
+ local virtx_cmd=
+
+ if tc-ld-is-mold && use lto; then
+ # increase ulimit with mold+lto, bugs #892641, #907485
+ if ! ulimit -n 16384 1>/dev/null 2>&1 ; then
+ ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources."
+ ewarn "Please see bugs #892641 & #907485."
+ else
+ ulimit -n 16384
+ fi
+ fi
+
+ if use pgo; then
+ # Reset and cleanup environment variables used by GNOME/XDG
+ gnome2_environment_reset
+
+ addpredict /root
+
+ if ! use X; then
+ virtx_cmd=virtwl
+ else
+ virtx_cmd=virtx
+ fi
+ fi
+
+ if ! use X; then
+ local -x GDK_BACKEND=wayland
+ else
+ local -x GDK_BACKEND=x11
+ fi
+
+ ${virtx_cmd} ./mach build --verbose || die
+}
+
+src_install() {
+ # xpcshell is getting called during install
+ pax-mark m \
+ "${BUILD_DIR}"/dist/bin/xpcshell \
+ "${BUILD_DIR}"/dist/bin/${PN} \
+ "${BUILD_DIR}"/dist/bin/plugin-container
+
+ DESTDIR="${D}" ./mach install || die
+
+ # Upstream cannot ship symlink but we can (bmo#658850)
+ rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
+ dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
+
+ # Don't install llvm-symbolizer from sys-devel/llvm package
+ if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
+ rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
+ fi
+
+ # Install policy (currently only used to disable application updates)
+ insinto "${MOZILLA_FIVE_HOME}/distribution"
+ newins "${FILESDIR}"/distribution.ini distribution.ini
+ newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
+
+ # Install system-wide preferences
+ local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
+ insinto "${PREFS_DIR}"
+ newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
+
+ local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
+
+ # Set dictionary path to use system hunspell
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
+ pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
+ EOF
+
+ # Force hwaccel prefs if USE=hwaccel is enabled
+ if use hwaccel ; then
+ cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \
+ >>"${GENTOO_PREFS}" \
+ || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
+
+ if use wayland; then
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
+ pref("gfx.x11-egl.force-enabled", false);
+ EOF
+ else
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
+ pref("gfx.x11-egl.force-enabled", true);
+ EOF
+ fi
+ fi
+
+ if ! use gmp-autoupdate ; then
+ local plugin
+ for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
+ einfo "Disabling auto-update for ${plugin} plugin ..."
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
+ pref("media.${plugin}.autoupdate", false);
+ EOF
+ done
+ fi
+
+ # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
+ if use system-harfbuzz ; then
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
+ sticky_pref("gfx.font_rendering.graphite.enabled", true);
+ EOF
+ fi
+
+ # Install language packs
+ local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
+ if [[ -n "${langpacks}" ]] ; then
+ moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
+ fi
+
+ # Install geckodriver
+ if use geckodriver ; then
+ einfo "Installing geckodriver into ${ED}${MOZILLA_FIVE_HOME} ..."
+ pax-mark m "${BUILD_DIR}"/dist/bin/geckodriver
+ exeinto "${MOZILLA_FIVE_HOME}"
+ doexe "${BUILD_DIR}"/dist/bin/geckodriver
+
+ dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
+ fi
+
+ # Install icons
+ local icon_srcdir="${S}/browser/branding/official"
+ local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg"
+
+ insinto /usr/share/icons/hicolor/symbolic/apps
+ newins "${icon_symbolic_file}" ${PN}-symbolic.svg
+
+ local icon size
+ for icon in "${icon_srcdir}"/default*.png ; do
+ size=${icon%.png}
+ size=${size##*/default}
+
+ if [[ ${size} -eq 48 ]] ; then
+ newicon "${icon}" ${PN}.png
+ fi
+
+ newicon -s ${size} "${icon}" ${PN}.png
+ done
+
+ # Install menu
+ local app_name="Mozilla ${MOZ_PN^}"
+ local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop"
+ local desktop_filename="${PN}-esr.desktop"
+ local exec_command="${PN}"
+ local icon="${PN}"
+ local use_wayland="false"
+
+ if use wayland ; then
+ use_wayland="true"
+ fi
+
+ cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
+
+ sed -i \
+ -e "s:@NAME@:${app_name}:" \
+ -e "s:@EXEC@:${exec_command}:" \
+ -e "s:@ICON@:${icon}:" \
+ "${WORKDIR}/${PN}.desktop-template" \
+ || die
+
+ newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
+
+ rm "${WORKDIR}/${PN}.desktop-template" || die
+
+ # Install wrapper script
+ [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
+ newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
+
+ # Update wrapper
+ sed -i \
+ -e "s:@PREFIX@:${EPREFIX}/usr:" \
+ -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
+ -e "s:@APULSELIB_DIR@:${apulselib}:" \
+ -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
+ "${ED}/usr/bin/${PN}" \
+ || die
+
+ readme.gentoo_create_doc
+}
+
+pkg_preinst() {
+ xdg_pkg_preinst
+
+ # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse
+ # does not need to be forced into the LD_LIBRARY_PATH
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
+ einfo "APULSE found; Generating library symlinks for sound support ..."
+ local lib
+ pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die
+ for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
+ # A quickpkg rolled by hand will grab symlinks as part of the package,
+ # so we need to avoid creating them if they already exist.
+ if [[ ! -L ${lib##*/} ]] ; then
+ ln -s "${lib}" ${lib##*/} || die
+ fi
+ done
+ popd &>/dev/null || die
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if ! use gmp-autoupdate ; then
+ elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
+ elog "installing into new profiles:"
+ local plugin
+ for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
+ elog "\t ${plugin}"
+ done
+ elog
+ fi
+
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
+ elog "Apulse was detected at merge time on this system and so it will always be"
+ elog "used for sound. If you wish to use pulseaudio instead please unmerge"
+ elog "media-sound/apulse."
+ elog
+ fi
+
+ # bug 835078
+ if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then
+ ewarn "You have nouveau drivers installed in your system and 'hwaccel' "
+ ewarn "enabled for Firefox. Nouveau / your GPU might not support the "
+ ewarn "required EGL, so either disable 'hwaccel' or try the workaround "
+ ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes."
+ fi
+
+ readme.gentoo_print_elog
+
+ optfeature_header "Optional programs for extra features:"
+ optfeature "desktop notifications" x11-libs/libnotify
+ optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
+
+ if use hwaccel && has_version "x11-drivers/nvidia-drivers"; then
+ optfeature "hardware acceleration with NVIDIA cards" media-libs/nvidia-vaapi-driver
+ fi
+
+ if ! has_version "sys-libs/glibc"; then
+ elog
+ elog "glibc not found! You won't be able to play DRM content."
+ elog "See Gentoo bug #910309 or upstream bug #1843683."
+ elog
+ fi
+
+ if use geckodriver ; then
+ ewarn "You have enabled the 'geckodriver' USE flag. Geckodriver is now"
+ ewarn "packaged separately as net-misc/geckodriver and the use flag will be"
+ ewarn "dropped from main Firefox package by Firefox 128.0 release."
+ fi
+}
diff --git a/www-client/firefox/firefox-126.0.1.ebuild b/www-client/firefox/firefox-126.0.1.ebuild
index a34755a240ec..74c694ad0612 100644
--- a/www-client/firefox/firefox-126.0.1.ebuild
+++ b/www-client/firefox/firefox-126.0.1.ebuild
@@ -107,7 +107,10 @@ BDEPEND="${PYTHON_DEPS}
x11-apps/xhost
)
!X? (
- >=gui-libs/wlroots-0.15.1-r1[tinywl]
+ || (
+ gui-wm/tinywl
+ <gui-libs/wlroots-0.17.3[tinywl(-)]
+ )
x11-misc/xkeyboard-config
)
)"
diff --git a/www-client/firefox/firefox-127.0.ebuild b/www-client/firefox/firefox-127.0.ebuild
new file mode 100644
index 000000000000..72aa3df83042
--- /dev/null
+++ b/www-client/firefox/firefox-127.0.ebuild
@@ -0,0 +1,1420 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FIREFOX_PATCHSET="firefox-127-patches-02.tar.xz"
+
+LLVM_COMPAT=( 17 18 )
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="ncurses,sqlite,ssl"
+
+WANT_AUTOCONF="2.1"
+
+VIRTUALX_REQUIRED="manual"
+
+MOZ_ESR=
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+ MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+ # Convert the ebuild version to the upstream Mozilla version
+ MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+ MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
+ MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+ # ESR releases have slightly different version numbers
+ MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="${PN%-bin}"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing \
+ optfeature pax-utils python-any-r1 readme.gentoo-r1 toolchain-funcs virtualx xdg
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
+
+if [[ ${PV} == *_rc* ]] ; then
+ MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
+fi
+
+PATCH_URIS=(
+ https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
+)
+
+SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
+ ${PATCH_URIS[@]}"
+
+DESCRIPTION="Firefox Web Browser"
+HOMEPAGE="https://www.mozilla.com/firefox"
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+SLOT="rapid"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+
+IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel"
+IUSE+=" jack +jumbo-build libproxy lto openh264 pgo pulseaudio sndio selinux"
+IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png +system-webp"
+IUSE+=" +telemetry valgrind wayland wifi +X"
+
+# Firefox-only IUSE
+IUSE+=" geckodriver +gmp-autoupdate"
+
+REQUIRED_USE="|| ( X wayland )
+ debug? ( !system-av1 )
+ pgo? ( lto )
+ wifi? ( dbus )"
+
+FF_ONLY_DEPEND="!www-client/firefox:0
+ !www-client/firefox:esr
+ selinux? ( sec-policy/selinux-mozilla )"
+BDEPEND="${PYTHON_DEPS}
+ $(llvm_gen_dep '
+ sys-devel/clang:${LLVM_SLOT}
+ sys-devel/llvm:${LLVM_SLOT}
+ clang? (
+ sys-devel/lld:${LLVM_SLOT}
+ virtual/rust:0/llvm-${LLVM_SLOT}
+ )
+ pgo? ( sys-libs/compiler-rt-sanitizers:${LLVM_SLOT}[profile] )
+ ')
+ app-alternatives/awk
+ app-arch/unzip
+ app-arch/zip
+ >=dev-util/cbindgen-0.26.0
+ net-libs/nodejs
+ virtual/pkgconfig
+ !clang? ( >=virtual/rust-1.76 )
+ !elibc_glibc? ( dev-lang/rust )
+ amd64? ( >=dev-lang/nasm-2.14 )
+ x86? ( >=dev-lang/nasm-2.14 )
+ pgo? (
+ X? (
+ sys-devel/gettext
+ x11-base/xorg-server[xvfb]
+ x11-apps/xhost
+ )
+ !X? (
+ || (
+ gui-wm/tinywl
+ <gui-libs/wlroots-0.17.3[tinywl(-)]
+ )
+ x11-misc/xkeyboard-config
+ )
+ )"
+COMMON_DEPEND="${FF_ONLY_DEPEND}
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/libffi:=
+ >=dev-libs/nss-3.100
+ >=dev-libs/nspr-4.35
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/mesa
+ media-video/ffmpeg
+ sys-libs/zlib
+ virtual/freedesktop-icon-theme
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/pango
+ x11-libs/pixman
+ dbus? (
+ sys-apps/dbus
+ )
+ jack? ( virtual/jack )
+ pulseaudio? (
+ || (
+ media-libs/libpulse
+ >=media-sound/apulse-0.1.12-r4[sdk]
+ )
+ )
+ libproxy? ( net-libs/libproxy )
+ selinux? ( sec-policy/selinux-mozilla )
+ sndio? ( >=media-sound/sndio-1.8.0-r1 )
+ system-av1? (
+ >=media-libs/dav1d-1.0.0:=
+ >=media-libs/libaom-1.0.0:=
+ )
+ system-harfbuzz? (
+ >=media-gfx/graphite2-1.3.13
+ >=media-libs/harfbuzz-2.8.1:0=
+ )
+ system-icu? ( >=dev-libs/icu-73.1:= )
+ system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
+ system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] )
+ system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
+ system-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
+ system-webp? ( >=media-libs/libwebp-1.1.0:0= )
+ valgrind? ( dev-debug/valgrind )
+ wayland? (
+ >=media-libs/libepoxy-1.5.10-r1
+ x11-libs/gtk+:3[wayland]
+ x11-libs/libxkbcommon[wayland]
+ )
+ wifi? (
+ kernel_linux? (
+ net-misc/networkmanager
+ sys-apps/dbus
+ )
+ )
+ X? (
+ virtual/opengl
+ x11-libs/cairo[X]
+ x11-libs/gtk+:3[X]
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libxkbcommon[X]
+ x11-libs/libXrandr
+ x11-libs/libXtst
+ x11-libs/libxcb:=
+ )"
+RDEPEND="${COMMON_DEPEND}
+ hwaccel? (
+ media-video/libva-utils
+ sys-apps/pciutils
+ )
+ jack? ( virtual/jack )
+ openh264? ( media-libs/openh264:*[plugin] )"
+DEPEND="${COMMON_DEPEND}
+ X? (
+ x11-base/xorg-proto
+ x11-libs/libICE
+ x11-libs/libSM
+ )"
+
+S="${WORKDIR}/${PN}-${PV%_*}"
+
+# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
+# overridden in the enviromnent (advanced hackers only)
+if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
+ MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
+fi
+
+llvm_check_deps() {
+ if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
+ einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use clang && ! tc-ld-is-mold ; then
+ if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
+ einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then
+ einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use pgo ; then
+ if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
+ einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+ fi
+ fi
+
+ einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
+}
+
+MOZ_LANGS=(
+ af ar ast be bg br ca cak cs cy da de dsb
+ el en-CA en-GB en-US es-AR es-ES et eu
+ fi fr fy-NL ga-IE gd gl he hr hsb hu
+ id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
+ pa-IN pl pt-BR pt-PT rm ro ru
+ sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
+)
+
+# Firefox-only LANGS
+MOZ_LANGS+=( ach )
+MOZ_LANGS+=( an )
+MOZ_LANGS+=( az )
+MOZ_LANGS+=( bn )
+MOZ_LANGS+=( bs )
+MOZ_LANGS+=( ca-valencia )
+MOZ_LANGS+=( eo )
+MOZ_LANGS+=( es-CL )
+MOZ_LANGS+=( es-MX )
+MOZ_LANGS+=( fa )
+MOZ_LANGS+=( ff )
+MOZ_LANGS+=( fur )
+MOZ_LANGS+=( gn )
+MOZ_LANGS+=( gu-IN )
+MOZ_LANGS+=( hi-IN )
+MOZ_LANGS+=( hy-AM )
+MOZ_LANGS+=( ia )
+MOZ_LANGS+=( km )
+MOZ_LANGS+=( kn )
+MOZ_LANGS+=( lij )
+MOZ_LANGS+=( mk )
+MOZ_LANGS+=( mr )
+MOZ_LANGS+=( my )
+MOZ_LANGS+=( ne-NP )
+MOZ_LANGS+=( oc )
+MOZ_LANGS+=( sc )
+MOZ_LANGS+=( sco )
+MOZ_LANGS+=( si )
+MOZ_LANGS+=( son )
+MOZ_LANGS+=( szl )
+MOZ_LANGS+=( ta )
+MOZ_LANGS+=( te )
+MOZ_LANGS+=( tl )
+MOZ_LANGS+=( trs )
+MOZ_LANGS+=( ur )
+MOZ_LANGS+=( xh )
+
+mozilla_set_globals() {
+ # https://bugs.gentoo.org/587334
+ local MOZ_TOO_REGIONALIZED_FOR_L10N=(
+ fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
+ )
+
+ local lang xflag
+ for lang in "${MOZ_LANGS[@]}" ; do
+ # en and en_US are handled internally
+ if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
+ continue
+ fi
+
+ # strip region subtag if $lang is in the list
+ if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
+ xflag=${lang%%-*}
+ else
+ xflag=${lang}
+ fi
+
+ SRC_URI+=" l10n_${xflag/[_@]/-}? ("
+ SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
+ SRC_URI+=" )"
+ IUSE+=" l10n_${xflag/[_@]/-}"
+ done
+}
+mozilla_set_globals
+
+moz_clear_vendor_checksums() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -ne 1 ]] ; then
+ die "${FUNCNAME} requires exact one argument"
+ fi
+
+ einfo "Clearing cargo checksums for ${1} ..."
+
+ sed -i \
+ -e 's/\("files":{\)[^}]*/\1/' \
+ "${S}"/third_party/rust/${1}/.cargo-checksum.json \
+ || die
+}
+
+moz_install_xpi() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local DESTDIR=${1}
+ shift
+
+ insinto "${DESTDIR}"
+
+ local emid xpi_file xpi_tmp_dir
+ for xpi_file in "${@}" ; do
+ emid=
+ xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
+
+ # Unpack XPI
+ unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
+
+ # Determine extension ID
+ if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
+ emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
+ [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
+ elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
+ emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
+ [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
+ else
+ die "failed to determine extension id"
+ fi
+
+ einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
+ newins "${xpi_file}" "${emid}.xpi"
+ done
+}
+
+mozconfig_add_options_ac() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local reason=${1}
+ shift
+
+ local option
+ for option in ${@} ; do
+ echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
+ done
+}
+
+mozconfig_add_options_mk() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local reason=${1}
+ shift
+
+ local option
+ for option in ${@} ; do
+ echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
+ done
+}
+
+mozconfig_use_enable() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 1 ]] ; then
+ die "${FUNCNAME} requires at least one arguments"
+ fi
+
+ local flag=$(use_enable "${@}")
+ mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
+}
+
+mozconfig_use_with() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 1 ]] ; then
+ die "${FUNCNAME} requires at least one arguments"
+ fi
+
+ local flag=$(use_with "${@}")
+ mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
+}
+
+# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily
+# placed here until toolchain-funcs.eclass gets an official support for mold linker.
+# Please see:
+# https://github.com/gentoo/gentoo/pull/28366 ||
+# https://github.com/gentoo/gentoo/pull/28355
+tc-ld-is-mold() {
+ local out
+
+ # Ensure ld output is in English.
+ local -x LC_ALL=C
+
+ # First check the linker directly.
+ out=$($(tc-getLD "$@") --version 2>&1)
+ if [[ ${out} == *"mold"* ]] ; then
+ return 0
+ fi
+
+ # Then see if they're selecting mold via compiler flags.
+ # Note: We're assuming they're using LDFLAGS to hold the
+ # options and not CFLAGS/CXXFLAGS.
+ local base="${T}/test-tc-linker"
+ cat <<-EOF > "${base}.c"
+ int main() { return 0; }
+ EOF
+ out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1)
+ rm -f "${base}"*
+ if [[ ${out} == *"mold"* ]] ; then
+ return 0
+ fi
+
+ # No mold here!
+ return 1
+}
+
+virtwl() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument"
+ [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset"
+ tinywl -h >/dev/null || die 'tinywl -h failed'
+
+ local VIRTWL VIRTWL_PID
+ coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; }
+ local -x WAYLAND_DISPLAY
+ read WAYLAND_DISPLAY <&${VIRTWL[0]}
+
+ debug-print "${FUNCNAME}: $@"
+ "$@"
+ local r=$?
+
+ [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
+ exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
+ return $r
+}
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != binary ]] ; then
+ if use pgo ; then
+ if ! has usersandbox $FEATURES ; then
+ die "You must enable usersandbox as X server can not run as root!"
+ fi
+ fi
+
+ # Ensure we have enough disk space to compile
+ if use pgo || use lto || use debug ; then
+ CHECKREQS_DISK_BUILD="13500M"
+ else
+ CHECKREQS_DISK_BUILD="6600M"
+ fi
+
+ check-reqs_pkg_pretend
+ fi
+}
+
+pkg_setup() {
+ if [[ ${MERGE_TYPE} != binary ]] ; then
+ if use pgo ; then
+ if ! has userpriv ${FEATURES} ; then
+ eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
+ fi
+ fi
+
+ # Ensure we have enough disk space to compile
+ if use pgo || use lto || use debug ; then
+ CHECKREQS_DISK_BUILD="13500M"
+ else
+ CHECKREQS_DISK_BUILD="6400M"
+ fi
+
+ check-reqs_pkg_setup
+
+ llvm-r1_pkg_setup
+
+ if use clang && use lto && tc-ld-is-lld ; then
+ local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
+ [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
+ [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
+
+ local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
+ [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
+ [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
+
+ if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
+ eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
+ eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
+ eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version"
+ eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
+ eerror " - Build ${CATEGORY}/${PN} without USE=lto"
+ eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole "
+ eerror " llvm/clang/lld/rust chain depending on your @world updates)"
+ die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
+ fi
+ fi
+
+ python-any-r1_pkg_setup
+
+ # Avoid PGO profiling problems due to enviroment leakage
+ # These should *always* be cleaned up anyway
+ unset \
+ DBUS_SESSION_BUS_ADDRESS \
+ DISPLAY \
+ ORBIT_SOCKETDIR \
+ SESSION_MANAGER \
+ XAUTHORITY \
+ XDG_CACHE_HOME \
+ XDG_SESSION_COOKIE
+
+ # Build system is using /proc/self/oom_score_adj, bug #604394
+ addpredict /proc/self/oom_score_adj
+
+ if use pgo ; then
+ # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure
+ # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage
+ # (PORTAGE_SCHEDULING_POLICY) update...
+ addpredict /proc
+
+ # Clear tons of conditions, since PGO is hardware-dependant.
+ addpredict /dev
+ fi
+
+ if ! mountpoint -q /dev/shm ; then
+ # If /dev/shm is not available, configure is known to fail with
+ # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
+ ewarn "/dev/shm is not mounted -- expect build failures!"
+ fi
+
+ # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
+ # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
+ # get your own set of keys.
+ if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
+ MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
+ fi
+
+ if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
+ MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
+ fi
+
+ # Mozilla API keys (see https://location.services.mozilla.com/api)
+ # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
+ # get your own set of keys.
+ if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
+ MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
+ fi
+
+ # Ensure we use C locale when building, bug #746215
+ export LC_ALL=C
+ fi
+
+ CONFIG_CHECK="~SECCOMP"
+ WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
+ linux-info_pkg_setup
+}
+
+src_unpack() {
+ local _lp_dir="${WORKDIR}/language_packs"
+ local _src_file
+
+ if [[ ! -d "${_lp_dir}" ]] ; then
+ mkdir "${_lp_dir}" || die
+ fi
+
+ for _src_file in ${A} ; do
+ if [[ ${_src_file} == *.xpi ]]; then
+ cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
+ else
+ unpack ${_src_file}
+ fi
+ done
+}
+
+src_prepare() {
+ if use lto; then
+ rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
+ fi
+
+ # Workaround for bgo#917599
+ if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
+ eapply "${WORKDIR}"/firefox-patches/*-bmo-1862601-system-icu-74.patch
+ fi
+ rm -v "${WORKDIR}"/firefox-patches/*-bmo-1862601-system-icu-74.patch || die
+
+ # Workaround for bgo#915651 on musl
+ if use elibc_glibc ; then
+ rm -v "${WORKDIR}"/firefox-patches/*bgo-748849-RUST_TARGET_override.patch || die
+ fi
+
+ eapply "${WORKDIR}/firefox-patches"
+
+ # Allow user to apply any additional patches without modifing ebuild
+ eapply_user
+
+ # Make cargo respect MAKEOPTS
+ export CARGO_BUILD_JOBS="$(makeopts_jobs)"
+
+ # Workaround for bgo#915651
+ if ! use elibc_glibc ; then
+ if use amd64 ; then
+ export RUST_TARGET="x86_64-unknown-linux-musl"
+ elif use x86 ; then
+ export RUST_TARGET="i686-unknown-linux-musl"
+ elif use arm64 ; then
+ export RUST_TARGET="aarch64-unknown-linux-musl"
+ else
+ die "Unknown musl chost, please post your rustc -vV along with emerge --info on Gentoo's bug #915651"
+ fi
+ fi
+
+ # Make LTO respect MAKEOPTS
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/build/moz.configure/lto-pgo.configure || die "Failed sedding multiprocessing.cpu_count"
+
+ # Make ICU respect MAKEOPTS
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/intl/icu_sources_data.py || die "Failed sedding multiprocessing.cpu_count"
+
+ # Respect MAKEOPTS all around (maybe some find+sed is better)
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/python/mozbuild/mozbuild/base.py || die "Failed sedding multiprocessing.cpu_count"
+
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/third_party/libwebrtc/build/toolchain/get_cpu_count.py || die "Failed sedding multiprocessing.cpu_count"
+
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/third_party/libwebrtc/build/toolchain/get_concurrent_links.py || die "Failed sedding multiprocessing.cpu_count"
+
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/third_party/python/gyp/pylib/gyp/input.py || die "Failed sedding multiprocessing.cpu_count"
+
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/python/mozbuild/mozbuild/code_analysis/mach_commands.py || die "Failed sedding multiprocessing.cpu_count"
+
+ # sed-in toolchain prefix
+ sed -i \
+ -e "s/objdump/${CHOST}-objdump/" \
+ "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \
+ || die "sed failed to set toolchain prefix"
+
+ sed -i \
+ -e 's/ccache_stats = None/return None/' \
+ "${S}"/python/mozbuild/mozbuild/controller/building.py \
+ || die "sed failed to disable ccache stats call"
+
+ einfo "Removing pre-built binaries ..."
+
+ find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
+
+ # Clear checksums from cargo crates we've manually patched.
+ # moz_clear_vendor_checksums xyz
+ moz_clear_vendor_checksums proc-macro2
+
+ # Respect choice for "jumbo-build"
+ # Changing the value for FILES_PER_UNIFIED_FILE may not work, see #905431
+ if [[ -n ${FILES_PER_UNIFIED_FILE} ]] && use jumbo-build; then
+ local my_files_per_unified_file=${FILES_PER_UNIFIED_FILE:=16}
+ elog ""
+ elog "jumbo-build defaults modified to ${my_files_per_unified_file}."
+ elog "if you get a build failure, try undefining FILES_PER_UNIFIED_FILE,"
+ elog "if that fails try -jumbo-build before opening a bug report."
+ elog ""
+
+ sed -i -e "s/\"FILES_PER_UNIFIED_FILE\", 16/\"FILES_PER_UNIFIED_FILE\", "${my_files_per_unified_file}"/" python/mozbuild/mozbuild/frontend/data.py ||
+ die "Failed to adjust FILES_PER_UNIFIED_FILE in python/mozbuild/mozbuild/frontend/data.py"
+ sed -i -e "s/FILES_PER_UNIFIED_FILE = 6/FILES_PER_UNIFIED_FILE = "${my_files_per_unified_file}"/" js/src/moz.build ||
+ die "Failed to adjust FILES_PER_UNIFIED_FILE in js/src/moz.build"
+ fi
+
+ # Create build dir
+ BUILD_DIR="${WORKDIR}/${PN}_build"
+ mkdir -p "${BUILD_DIR}" || die
+
+ # Write API keys to disk
+ echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
+ echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
+ echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
+
+ xdg_environment_reset
+}
+
+src_configure() {
+ # Show flags set at the beginning
+ einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
+ einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
+ einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
+ einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
+ einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
+
+ local have_switched_compiler=
+ if use clang; then
+ # Force clang
+ einfo "Enforcing the use of clang due to USE=clang ..."
+
+ local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }')
+ [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}")
+ [[ -z ${version_clang} ]] && die "Failed to read clang version!"
+
+ if tc-is-gcc; then
+ have_switched_compiler=yes
+ fi
+
+ AR=llvm-ar
+ CC=${CHOST}-clang-${version_clang}
+ CXX=${CHOST}-clang++-${version_clang}
+ NM=llvm-nm
+ RANLIB=llvm-ranlib
+ elif ! use clang && ! tc-is-gcc ; then
+ # Force gcc
+ have_switched_compiler=yes
+ einfo "Enforcing the use of gcc due to USE=-clang ..."
+ AR=gcc-ar
+ CC=${CHOST}-gcc
+ CXX=${CHOST}-g++
+ NM=gcc-nm
+ RANLIB=gcc-ranlib
+ fi
+
+ if [[ -n "${have_switched_compiler}" ]] ; then
+ # Because we switched active compiler we have to ensure
+ # that no unsupported flags are set
+ strip-unsupported-flags
+ fi
+
+ # Ensure we use correct toolchain,
+ # AS is used in a non-standard way by upstream, #bmo1654031
+ export HOST_CC="$(tc-getBUILD_CC)"
+ export HOST_CXX="$(tc-getBUILD_CXX)"
+ export AS="$(tc-getCC) -c"
+
+ # Configuration tests expect llvm-readelf output, bug 913130
+ READELF="llvm-readelf"
+
+ tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF PKG_CONFIG
+
+ # Pass the correct toolchain paths through cbindgen
+ if tc-is-cross-compiler ; then
+ export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
+ fi
+
+ # Set MOZILLA_FIVE_HOME
+ export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
+
+ # python/mach/mach/mixin/process.py fails to detect SHELL
+ export SHELL="${EPREFIX}/bin/bash"
+
+ # Set state path
+ export MOZBUILD_STATE_PATH="${BUILD_DIR}"
+
+ # Set MOZCONFIG
+ export MOZCONFIG="${S}/.mozconfig"
+
+ # Initialize MOZCONFIG
+ mozconfig_add_options_ac '' --enable-application=browser
+ mozconfig_add_options_ac '' --enable-project=browser
+
+ # Set Gentoo defaults
+ if use telemetry; then
+ export MOZILLA_OFFICIAL=1
+ fi
+
+ mozconfig_add_options_ac 'Gentoo default' \
+ --allow-addon-sideload \
+ --disable-cargo-incremental \
+ --disable-crashreporter \
+ --disable-disk-remnant-avoidance \
+ --disable-gpsd \
+ --disable-install-strip \
+ --disable-legacy-profile-creation \
+ --disable-parental-controls \
+ --disable-strip \
+ --disable-tests \
+ --disable-updater \
+ --disable-wmf \
+ --enable-negotiateauth \
+ --enable-new-pass-manager \
+ --enable-official-branding \
+ --enable-release \
+ --enable-system-ffi \
+ --enable-system-pixman \
+ --enable-system-policies \
+ --host="${CBUILD:-${CHOST}}" \
+ --libdir="${EPREFIX}/usr/$(get_libdir)" \
+ --prefix="${EPREFIX}/usr" \
+ --target="${CHOST}" \
+ --without-ccache \
+ --without-wasm-sandboxed-libraries \
+ --with-intl-api \
+ --with-libclang-path="$(llvm-config --libdir)" \
+ --with-system-nspr \
+ --with-system-nss \
+ --with-system-zlib \
+ --with-toolchain-prefix="${CHOST}-" \
+ --with-unsigned-addon-scopes=app,system \
+ --x-includes="${ESYSROOT}/usr/include" \
+ --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
+
+ # Set update channel
+ local update_channel=release
+ [[ -n ${MOZ_ESR} ]] && update_channel=esr
+ mozconfig_add_options_ac '' --update-channel=${update_channel}
+
+ if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
+ mozconfig_add_options_ac '' --enable-rust-simd
+ fi
+
+ # For future keywording: This is currently (97.0) only supported on:
+ # amd64, arm, arm64 & x86.
+ # Might want to flip the logic around if Firefox is to support more arches.
+ # bug 833001, bug 903411#c8
+ if use ppc64 || use riscv; then
+ mozconfig_add_options_ac '' --disable-sandbox
+ elif use valgrind; then
+ mozconfig_add_options_ac 'valgrind requirement' --disable-sandbox
+ else
+ mozconfig_add_options_ac '' --enable-sandbox
+ fi
+
+ # Enable JIT on riscv64 explicitly
+ # Can be removed once upstream enable it by default in the future.
+ use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit
+
+ if [[ -s "${S}/api-google.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
+ else
+ einfo "Building without Google API key ..."
+ fi
+
+ if [[ -s "${S}/api-location.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-google-location-service-api-keyfile="${S}/api-location.key"
+ else
+ einfo "Building without Location API key ..."
+ fi
+
+ if [[ -s "${S}/api-mozilla.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-mozilla-api-keyfile="${S}/api-mozilla.key"
+ else
+ einfo "Building without Mozilla API key ..."
+ fi
+
+ mozconfig_use_with system-av1
+ mozconfig_use_with system-harfbuzz
+ mozconfig_use_with system-harfbuzz system-graphite2
+ mozconfig_use_with system-icu
+ mozconfig_use_with system-jpeg
+ mozconfig_use_with system-libevent
+ mozconfig_use_with system-libvpx
+ mozconfig_use_with system-png
+ mozconfig_use_with system-webp
+
+ mozconfig_use_enable dbus
+ mozconfig_use_enable libproxy
+ mozconfig_use_enable valgrind
+
+ use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
+
+ mozconfig_use_enable geckodriver
+
+ if use hardened ; then
+ mozconfig_add_options_ac "+hardened" --enable-hardening
+ append-ldflags "-Wl,-z,relro -Wl,-z,now"
+
+ # Increase the FORTIFY_SOURCE value, #910071.
+ sed -i -e '/-D_FORTIFY_SOURCE=/s:2:3:' "${S}"/build/moz.configure/toolchain.configure || die
+ fi
+
+ local myaudiobackends=""
+ use jack && myaudiobackends+="jack,"
+ use sndio && myaudiobackends+="sndio,"
+ use pulseaudio && myaudiobackends+="pulseaudio,"
+ ! use pulseaudio && myaudiobackends+="alsa,"
+
+ mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
+
+ mozconfig_use_enable wifi necko-wifi
+
+ ! use jumbo-build && mozconfig_add_options_ac '--disable-unified-build' --disable-unified-build
+
+ if use X && use wayland ; then
+ mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
+ elif ! use X && use wayland ; then
+ mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
+ else
+ mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3-x11-only
+ fi
+
+ # LTO is handled via configure
+ filter-lto
+
+ if use lto ; then
+ if use clang ; then
+ # Upstream only supports lld or mold when using clang.
+ if tc-ld-is-mold ; then
+ # mold expects the -flto line from *FLAGS configuration, bgo#923119
+ append-ldflags "-flto=thin"
+ mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
+ else
+ mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
+ fi
+
+ mozconfig_add_options_ac '+lto' --enable-lto=cross
+
+ else
+ # ThinLTO is currently broken, see bmo#1644409.
+ # mold does not support gcc+lto combination.
+ mozconfig_add_options_ac '+lto' --enable-lto=full
+ mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
+ fi
+
+ if use pgo ; then
+ mozconfig_add_options_ac '+pgo' MOZ_PGO=1
+
+ if use clang ; then
+ # Used in build/pgo/profileserver.py
+ export LLVM_PROFDATA="llvm-profdata"
+ fi
+ fi
+ else
+ # Avoid auto-magic on linker
+ if use clang ; then
+ # lld is upstream's default
+ if tc-ld-is-mold ; then
+ mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
+ else
+ mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
+ fi
+
+ else
+ if tc-ld-is-mold ; then
+ mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
+ else
+ mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd
+ fi
+ fi
+ fi
+
+ mozconfig_use_enable debug
+ if use debug ; then
+ mozconfig_add_options_ac '+debug' --disable-optimize
+ mozconfig_add_options_ac '+debug' --enable-real-time-tracing
+ else
+ mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing
+
+ if is-flag '-g*' ; then
+ if use clang ; then
+ mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
+ else
+ mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
+ fi
+ else
+ mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
+ fi
+
+ if is-flag '-O0' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
+ elif is-flag '-O4' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
+ elif is-flag '-O3' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
+ elif is-flag '-O1' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
+ elif is-flag '-Os' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
+ else
+ mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
+ fi
+ fi
+
+ # Debug flag was handled via configure
+ filter-flags '-g*'
+
+ # Optimization flag was handled via configure
+ filter-flags '-O*'
+
+ # Modifications to better support ARM, bug #553364
+ if use cpu_flags_arm_neon ; then
+ mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon
+
+ if ! tc-is-clang ; then
+ # thumb options aren't supported when using clang, bug 666966
+ mozconfig_add_options_ac '+cpu_flags_arm_neon' \
+ --with-thumb=yes \
+ --with-thumb-interwork=no
+ fi
+ fi
+
+ if [[ ${CHOST} == armv*h* ]] ; then
+ mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard
+
+ if ! use system-libvpx ; then
+ sed -i \
+ -e "s|softfp|hard|" \
+ "${S}"/media/libvpx/moz.build \
+ || die
+ fi
+ fi
+
+ # elf-hack
+ # Filter "-z,pack-relative-relocs" and let the build system handle it instead.
+ if use amd64 || use x86 ; then
+ filter-flags "-z,pack-relative-relocs"
+
+ if tc-ld-is-mold ; then
+ # relr-elf-hack is currently broken with mold, bgo#916259
+ mozconfig_add_options_ac 'disable elf-hack with mold linker' --disable-elf-hack
+ else
+ mozconfig_add_options_ac 'relr elf-hack' --enable-elf-hack=relr
+ fi
+ elif use ppc64 || use riscv ; then
+ # '--disable-elf-hack' is not recognized on ppc64/riscv,
+ # see bgo #917049, #930046
+ :;
+ else
+ mozconfig_add_options_ac 'disable elf-hack on non-supported arches' --disable-elf-hack
+ fi
+
+ # Additional ARCH support
+ case "${ARCH}" in
+ arm)
+ # Reduce the memory requirements for linking
+ if use clang ; then
+ # Nothing to do
+ :;
+ elif use lto ; then
+ append-ldflags -Wl,--no-keep-memory
+ else
+ append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
+ fi
+ ;;
+ esac
+
+ if ! use elibc_glibc; then
+ mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
+ fi
+
+ if use valgrind; then
+ mozconfig_add_options_ac 'valgrind requirement' --disable-jemalloc
+ fi
+
+ # System-av1 fix
+ use system-av1 && append-ldflags "-Wl,--undefined-version"
+
+ # Allow elfhack to work in combination with unstripped binaries
+ # when they would normally be larger than 2GiB.
+ append-ldflags "-Wl,--compress-debug-sections=zlib"
+
+ # Make revdep-rebuild.sh happy; Also required for musl
+ append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
+
+ # Pass $MAKEOPTS to build system
+ export MOZ_MAKE_FLAGS="${MAKEOPTS}"
+
+ # Use system's Python environment
+ export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
+
+ export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
+
+ if ! use telemetry; then
+ mozconfig_add_options_mk '-telemetry setting' "MOZ_CRASHREPORTER=0"
+ mozconfig_add_options_mk '-telemetry setting' "MOZ_DATA_REPORTING=0"
+ mozconfig_add_options_mk '-telemetry setting' "MOZ_SERVICES_HEALTHREPORT=0"
+ mozconfig_add_options_mk '-telemetry setting' "MOZ_TELEMETRY_REPORTING=0"
+ fi
+
+ # Disable notification when build system has finished
+ export MOZ_NOSPAM=1
+
+ # Portage sets XARGS environment variable to "xargs -r" by default which
+ # breaks build system's check_prog() function which doesn't support arguments
+ mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
+
+ # Set build dir
+ mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
+
+ # Show flags we will use
+ einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
+ einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
+ einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
+ einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
+ einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
+
+ # Handle EXTRA_CONF and show summary
+ local ac opt hash reason
+
+ # Apply EXTRA_ECONF entries to $MOZCONFIG
+ if [[ -n ${EXTRA_ECONF} ]] ; then
+ IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
+ for opt in "${ac[@]}"; do
+ mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
+ done
+ fi
+
+ echo
+ echo "=========================================================="
+ echo "Building ${PF} with the following configuration"
+ grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
+ [[ -z ${hash} || ${hash} == \# ]] \
+ || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
+ printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
+ done
+ echo "=========================================================="
+ echo
+
+ if use valgrind; then
+ sed -i -e 's/--enable-optimize=-O[0-9s]/--enable-optimize="-g -O2"/' .mozconfig || die
+ fi
+
+ ./mach configure || die
+}
+
+src_compile() {
+ local virtx_cmd=
+
+ if tc-ld-is-mold && use lto; then
+ # increase ulimit with mold+lto, bugs #892641, #907485
+ if ! ulimit -n 16384 1>/dev/null 2>&1 ; then
+ ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources."
+ ewarn "Please see bugs #892641 & #907485."
+ else
+ ulimit -n 16384
+ fi
+ fi
+
+ if use pgo; then
+ # Reset and cleanup environment variables used by GNOME/XDG
+ gnome2_environment_reset
+
+ addpredict /root
+
+ if ! use X; then
+ virtx_cmd=virtwl
+ else
+ virtx_cmd=virtx
+ fi
+ fi
+
+ if ! use X; then
+ local -x GDK_BACKEND=wayland
+ else
+ local -x GDK_BACKEND=x11
+ fi
+
+ ${virtx_cmd} ./mach build --verbose || die
+}
+
+src_install() {
+ # xpcshell is getting called during install
+ pax-mark m \
+ "${BUILD_DIR}"/dist/bin/xpcshell \
+ "${BUILD_DIR}"/dist/bin/${PN} \
+ "${BUILD_DIR}"/dist/bin/plugin-container
+
+ DESTDIR="${D}" ./mach install || die
+
+ # Upstream cannot ship symlink but we can (bmo#658850)
+ rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
+ dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
+
+ # Don't install llvm-symbolizer from sys-devel/llvm package
+ if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
+ rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
+ fi
+
+ # Install policy (currently only used to disable application updates)
+ insinto "${MOZILLA_FIVE_HOME}/distribution"
+ newins "${FILESDIR}"/distribution.ini distribution.ini
+ newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
+
+ # Install system-wide preferences
+ local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
+ insinto "${PREFS_DIR}"
+ newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
+
+ local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
+
+ # Set dictionary path to use system hunspell
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
+ pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
+ EOF
+
+ # Force hwaccel prefs if USE=hwaccel is enabled
+ if use hwaccel ; then
+ cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \
+ >>"${GENTOO_PREFS}" \
+ || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
+
+ if use wayland; then
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
+ pref("gfx.x11-egl.force-enabled", false);
+ EOF
+ else
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
+ pref("gfx.x11-egl.force-enabled", true);
+ EOF
+ fi
+
+ # Install the vaapitest binary on supported arches (122.0 supports all platforms, bmo#1865969)
+ exeinto "${MOZILLA_FIVE_HOME}"
+ doexe "${BUILD_DIR}"/dist/bin/vaapitest
+
+ # Install the v4l2test on supported arches (+ arm, + riscv64 when keyworded)
+ if use arm64 ; then
+ exeinto "${MOZILLA_FIVE_HOME}"
+ doexe "${BUILD_DIR}"/dist/bin/v4l2test
+ fi
+ fi
+
+ if ! use gmp-autoupdate ; then
+ local plugin
+ for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
+ einfo "Disabling auto-update for ${plugin} plugin ..."
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
+ pref("media.${plugin}.autoupdate", false);
+ EOF
+ done
+ fi
+
+ # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
+ if use system-harfbuzz ; then
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
+ sticky_pref("gfx.font_rendering.graphite.enabled", true);
+ EOF
+ fi
+
+ # Install language packs
+ local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
+ if [[ -n "${langpacks}" ]] ; then
+ moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
+ fi
+
+ # Install geckodriver
+ if use geckodriver ; then
+ einfo "Installing geckodriver into ${ED}${MOZILLA_FIVE_HOME} ..."
+ pax-mark m "${BUILD_DIR}"/dist/bin/geckodriver
+ exeinto "${MOZILLA_FIVE_HOME}"
+ doexe "${BUILD_DIR}"/dist/bin/geckodriver
+
+ dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
+ fi
+
+ # Install icons
+ local icon_srcdir="${S}/browser/branding/official"
+ local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg"
+
+ insinto /usr/share/icons/hicolor/symbolic/apps
+ newins "${icon_symbolic_file}" ${PN}-symbolic.svg
+
+ local icon size
+ for icon in "${icon_srcdir}"/default*.png ; do
+ size=${icon%.png}
+ size=${size##*/default}
+
+ if [[ ${size} -eq 48 ]] ; then
+ newicon "${icon}" ${PN}.png
+ fi
+
+ newicon -s ${size} "${icon}" ${PN}.png
+ done
+
+ # Install menu
+ local app_name="Mozilla ${MOZ_PN^}"
+ local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop"
+ local desktop_filename="${PN}.desktop"
+ local exec_command="${PN}"
+ local icon="${PN}"
+ local use_wayland="false"
+
+ if use wayland ; then
+ use_wayland="true"
+ fi
+
+ cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
+
+ sed -i \
+ -e "s:@NAME@:${app_name}:" \
+ -e "s:@EXEC@:${exec_command}:" \
+ -e "s:@ICON@:${icon}:" \
+ "${WORKDIR}/${PN}.desktop-template" \
+ || die
+
+ newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
+
+ rm "${WORKDIR}/${PN}.desktop-template" || die
+
+ # Install wrapper script
+ [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
+ newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
+
+ # Update wrapper
+ sed -i \
+ -e "s:@PREFIX@:${EPREFIX}/usr:" \
+ -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
+ -e "s:@APULSELIB_DIR@:${apulselib}:" \
+ -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
+ "${ED}/usr/bin/${PN}" \
+ || die
+
+ readme.gentoo_create_doc
+}
+
+pkg_preinst() {
+ xdg_pkg_preinst
+
+ # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse
+ # does not need to be forced into the LD_LIBRARY_PATH
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
+ einfo "APULSE found; Generating library symlinks for sound support ..."
+ local lib
+ pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die
+ for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
+ # A quickpkg rolled by hand will grab symlinks as part of the package,
+ # so we need to avoid creating them if they already exist.
+ if [[ ! -L ${lib##*/} ]] ; then
+ ln -s "${lib}" ${lib##*/} || die
+ fi
+ done
+ popd &>/dev/null || die
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if ! use gmp-autoupdate ; then
+ elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
+ elog "installing into new profiles:"
+ local plugin
+ for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
+ elog "\t ${plugin}"
+ done
+ elog
+ fi
+
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
+ elog "Apulse was detected at merge time on this system and so it will always be"
+ elog "used for sound. If you wish to use pulseaudio instead please unmerge"
+ elog "media-sound/apulse."
+ elog
+ fi
+
+ # bug 835078
+ if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then
+ ewarn "You have nouveau drivers installed in your system and 'hwaccel' "
+ ewarn "enabled for Firefox. Nouveau / your GPU might not support the "
+ ewarn "required EGL, so either disable 'hwaccel' or try the workaround "
+ ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes."
+ fi
+
+ readme.gentoo_print_elog
+
+ optfeature_header "Optional programs for extra features:"
+ optfeature "desktop notifications" x11-libs/libnotify
+ optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
+ optfeature "screencasting with pipewire" sys-apps/xdg-desktop-portal
+ if use hwaccel && has_version "x11-drivers/nvidia-drivers"; then
+ optfeature "hardware acceleration with NVIDIA cards" media-libs/nvidia-vaapi-driver
+ fi
+
+ if ! has_version "sys-libs/glibc"; then
+ elog
+ elog "glibc not found! You won't be able to play DRM content."
+ elog "See Gentoo bug #910309 or upstream bug #1843683."
+ elog
+ fi
+
+ if use geckodriver ; then
+ ewarn "You have enabled the 'geckodriver' USE flag. Geckodriver is now"
+ ewarn "packaged separately as net-misc/geckodriver and the use flag will be"
+ ewarn "dropped from main Firefox package by Firefox 128.0 release."
+ fi
+}
diff --git a/www-servers/Manifest.gz b/www-servers/Manifest.gz
index b26c45c7cec5..e91aeee9a5e3 100644
--- a/www-servers/Manifest.gz
+++ b/www-servers/Manifest.gz
Binary files differ
diff --git a/www-servers/pshs/Manifest b/www-servers/pshs/Manifest
index 45dcc0ff0166..9f7c6dc3f916 100644
--- a/www-servers/pshs/Manifest
+++ b/www-servers/pshs/Manifest
@@ -1,5 +1,5 @@
DIST pshs-0.4.1.tar.gz 11758 BLAKE2B b3f9422c8ebd47d3de9993b93ea0438232f3ba037d7433b08875a131f449fab880a205bb62616a057328b7d6fe9c00277fbb2e886a1494d2234ab684b0a1e90f SHA512 7ecd0e5019e9778b5f2eff31b8e2f481972cf6da66e4493cff850aa1ec13a4df46e46782799ab25cecd1cc36122f797c6ae0ac2863ea604477784a79191a62d6
-DIST pshs-0.4.2.gh.tar.gz 11908 BLAKE2B 34afa32fe8cdb9212bcc22ec8b33e149b703cb2c5d12d4655732ce6e1400850a42770f2a5855c826bbcc1fb31e6f891a7e06fbf34bc8695933a39c8fe0b3f871 SHA512 0ec5c030fcc8b2073a3c524a5611e9861416523c73639aa3859d6c4bc1e69e2452c9e883f535129313db724b6bd48f00592d94321405450dbd9f4a9fdc3edb5b
-EBUILD pshs-0.4.1.ebuild 803 BLAKE2B c7a24f66ed718a3d261ba93360c164f086defddffc87377f99d4e6c4c409c374c96c5e4d553b0b99efa803cd4f021906739441ad98569d73826a0381a4437814 SHA512 eecf47c43b142bff3bcfa9f6868de19ca0613e8a65339b02969f03d07b4f4d4737e348f3c319950a267dbe4cc12842df93959e67575d17da4a7ce02904167a08
-EBUILD pshs-0.4.2.ebuild 807 BLAKE2B b416f45174194eb52ad52a0383aabe6fbf26ac413d41166ac4d7915ac729747b645e67bf81d43060f94bb5811f11c41b4c662b80906f51860e8a8fbdfb42458c SHA512 440c9d16d433be4af523976621020cec5759e997010bb708fa4d27f494fb305f7c4d1f6ac03e194539a0cd574ad7f97c0904fbd42872baabb031c52a384cb1df
+DIST pshs-0.4.3.gh.tar.gz 12196 BLAKE2B 428b0a49dbbf53efdbfc0b8954035dbd1aea17e13c73a15c2f1e30625f898193beaa641e8dc4d65fac8dc14411a1840475d04ee399814ccacf63634fdad82979 SHA512 1a137f4f4f4f04afb8433843fbf3e9942a97781c3d74d198788ef9d696067984260423601983491c506b95b704255d77ce99b9ffa9def1020073abf6218bedbe
+EBUILD pshs-0.4.1.ebuild 810 BLAKE2B fe68945d388916d69bdcc2a0ddd232ff694a92ba7e7e00cdbe1dd04a84f9f88bb753aeb6c7b46f1c1a01f51940856e1454b13c65afdbead4d6a5cbd67014605b SHA512 5b53ad5c67ee0cc8e2975255380db0b4d51538e947b70f0c043621ee9cabebd2816e49077759df24ad89104d552da1f75cc96de50b8deb5eaa7d4a79ac7e44b0
+EBUILD pshs-0.4.3.ebuild 816 BLAKE2B affe883d37c85281bde5d07af879353b6d37cd5abd8500d2b93fa74bc807d7e6cde5a17fa999030975b4f70bdc623c21a333c6c614ff8ebf177fe19c50ba51d6 SHA512 44fdd7e53a87b4c4cf6d58f0863daf7ad1e28a7186307466a1ea03f3cbff193e988abe58cf64b9bd5fa7f775e6ced6c116ec9a4c085027470b1b90d7e35c68bd
MISC metadata.xml 699 BLAKE2B 051d476ed4b8cbb4f1e53240737be87b4124d3b2ba3f89003b81fd21d6b5311f966ea0a25314d6ef5902f07e7b4522dcbb57df339e7fcbd5f18d20463795f199 SHA512 8e9eeab8044a3a6f7527ff3a5d1b414c1942c5aacf2e86d5e964b24a07bc33e577b312ae22c7cf16a2d0238a8befb1bc72c998817c807668915989d7ad676048
diff --git a/www-servers/pshs/pshs-0.4.1.ebuild b/www-servers/pshs/pshs-0.4.1.ebuild
index e5d49211cbf2..901d8b2a935b 100644
--- a/www-servers/pshs/pshs-0.4.1.ebuild
+++ b/www-servers/pshs/pshs-0.4.1.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 @@ RDEPEND=">=dev-libs/libevent-2:0=
ssl? ( >=dev-libs/libevent-2.1:0=[ssl]
dev-libs/openssl:0=
)
- upnp? ( net-libs/miniupnpc:0= )"
+ upnp? ( <net-libs/miniupnpc-2.2.8:0= )"
DEPEND="${RDEPEND}"
src_configure() {
diff --git a/www-servers/pshs/pshs-0.4.2.ebuild b/www-servers/pshs/pshs-0.4.3.ebuild
index 867099a0f011..8fbc89f3a612 100644
--- a/www-servers/pshs/pshs-0.4.2.ebuild
+++ b/www-servers/pshs/pshs-0.4.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=8
@@ -11,20 +11,20 @@ SRC_URI="
https://github.com/projg2/pshs/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
"
-LICENSE="BSD"
+LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS=""
+KEYWORDS="~amd64 ~x86"
IUSE="+magic qrcode ssl upnp"
DEPEND="
- >=dev-libs/libevent-2.2:0=
- magic? ( sys-apps/file:0= )
- qrcode? ( media-gfx/qrencode:0= )
+ >=dev-libs/libevent-2.1:=
+ magic? ( sys-apps/file:= )
+ qrcode? ( media-gfx/qrencode:= )
ssl? (
- >=dev-libs/libevent-2.1:0=[ssl]
+ >=dev-libs/libevent-2.1:=[ssl]
dev-libs/openssl:0=
)
- upnp? ( net-libs/miniupnpc:0= )
+ upnp? ( net-libs/miniupnpc:= )
"
RDEPEND="
${DEPEND}
diff --git a/xfce-base/Manifest.gz b/xfce-base/Manifest.gz
index 50e6e9002a05..9d00067e0fbf 100644
--- a/xfce-base/Manifest.gz
+++ b/xfce-base/Manifest.gz
Binary files differ
diff --git a/xfce-base/xfce4-settings/Manifest b/xfce-base/xfce4-settings/Manifest
index 313625a526c2..8f7793929453 100644
--- a/xfce-base/xfce4-settings/Manifest
+++ b/xfce-base/xfce4-settings/Manifest
@@ -1,7 +1,7 @@
DIST xfce4-settings-4.18.4.tar.bz2 1557097 BLAKE2B 0269ed1778becc547ba187c096d7c9938cc00f56fb1c9312c9d0eb9b5344d4785f88abadecf391724699de2cb28b35ffed057f06e85f3e098a902a4047969a9c SHA512 2f9e2de4a3a0cc59b4701b44899464532fbae8805270485d2821b65b9d78be54bb636c4cd4205de97e18c13b20912fcd1f4ca0b3baa561bf1a783829f53a06a0
-DIST xfce4-settings-4.18.5.tar.bz2 1559812 BLAKE2B 3639cb17dbe9311556de03f5ae497ab7b18fa170e64cfab2c414194bb544b370a2d82df0344a859b4b0b7438dc1e0046b5e8519206553decbf8bf3def5534503 SHA512 706407131bf4c78d5b5a7604444c76b4c8e84444d48ca145d9934b3e2facc9117762ac3f05ef54ea0275b80d96ab54a0a174f1799f949710c436744fe42dcabd
+DIST xfce4-settings-4.18.6.tar.bz2 1560269 BLAKE2B c6336c98ad16c968c2400c9a888ad8eaed39d0f25116b2f767d70c4d3e75bd7f0fef8381fb8cd3105afb7b0786f0b17a285153534421748a91bc6845c252f53a SHA512 e9615e8409f597b53bf118908c0a8c5f893b335915dd009c5b7da9ba8403a0de74b751dec7482f3076cd880f2bd3cffc1f45a13a1e88196fb7f0c87c996794b7
DIST xfce4-settings-4.19.2.tar.bz2 2433368 BLAKE2B 00175d94837c0abec841feed5d1ea834160afccae8718f4af11323d65d5d751d288dd2651b06ceee6ec02fa2ec222e5b94322a38fa59fd29a18e64a1eb84c88c SHA512 dc225dc3d4296db1dbfdd93685a29b453faab2c3259e2dd1f162d631b3853c4f2b582facab60814d1babe934c2eac752ef954dff2b285e9340dd5247f131555a
EBUILD xfce4-settings-4.18.4-r1.ebuild 1875 BLAKE2B e743f6decff07236aa38f24ca1264dafad20ce526cc6654f818476f91d327def0aaa9af7304a697ddcdeaad2ff3dacd9ccc9d0f10c0a24dcc951d6872cb0cf01 SHA512 97520f70bc977ec834eb65a33d31e68b03eefad57e09eb329744722ccbdb09bcca7ace2bbc660c9b045adccd6e8de649baed4392da9bbcd7bb03717b5e15d78f
-EBUILD xfce4-settings-4.18.5.ebuild 1881 BLAKE2B 1cb8302ec338f325c86bcc98a535403987c357efc8e441e3cb062e1bbf4eed591879a3a014ee42f1abd734318d0046aee28756364d7a89d7424bae070cb79861 SHA512 1493baab9a94db1e8e590c37eb829d6db72757c49e80d1e42e137ec7796bd71c4fd2b8385aa14ce0c7183d39fc619f4a4c3355259353b0d7505cb50e847c61b8
+EBUILD xfce4-settings-4.18.6.ebuild 1881 BLAKE2B 1cb8302ec338f325c86bcc98a535403987c357efc8e441e3cb062e1bbf4eed591879a3a014ee42f1abd734318d0046aee28756364d7a89d7424bae070cb79861 SHA512 1493baab9a94db1e8e590c37eb829d6db72757c49e80d1e42e137ec7796bd71c4fd2b8385aa14ce0c7183d39fc619f4a4c3355259353b0d7505cb50e847c61b8
EBUILD xfce4-settings-4.19.2-r1.ebuild 2240 BLAKE2B b448b6f7c99c93fd2ebcd40f587b8b9acbc2a6f650ad5e07a2eb8d3413f3c5737ad2038d3661aacd9e034eccd5663c619a106bf1877cfc1a66f2b7975b1af525 SHA512 e72ca39c41d08cba11e2c9a22f7dc2f30df79a06b02308e54da44838444370b7a44a8fb945d6a8a65fd342779f42373b24d54289679ddb3dcca23a41bb1095c4
MISC metadata.xml 480 BLAKE2B 4aabe2bbd7da19f62794843c890648503139a81904d84f6b97f9af9634a43ad583eede1adec9704969663455d033838db3a9a825c90d6f341cea411ed89514f2 SHA512 7e1e28f50387533611b4cee185e5e91b1dcc180ebb5bf7bcbd5fa58bc8ef666ce1bba57961de19016ceaa75a6b60b70ec55cff9a2d22bdf0d4f2b9e04abf2bb7
diff --git a/xfce-base/xfce4-settings/xfce4-settings-4.18.5.ebuild b/xfce-base/xfce4-settings/xfce4-settings-4.18.6.ebuild
index bca7a8b05d91..bca7a8b05d91 100644
--- a/xfce-base/xfce4-settings/xfce4-settings-4.18.5.ebuild
+++ b/xfce-base/xfce4-settings/xfce4-settings-4.18.6.ebuild