From 375bcfb65b7a83c8bec275cea731e4e758d78061 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 30 Jun 2024 21:33:14 +0300 Subject: [PATCH] Sync with portage [Sun Jun 30 21:33:13 MSK 2024]. --- Manifest | 30 +- Manifest.files.gz | Bin 29777 -> 29816 bytes acct-group/Manifest.gz | Bin 72848 -> 72846 bytes acct-group/gopherd/Manifest | 2 +- acct-group/gopherd/metadata.xml | 5 +- acct-group/lightdm/Manifest | 2 +- acct-group/lightdm/metadata.xml | 8 +- acct-group/minetest/Manifest | 2 +- acct-group/minetest/metadata.xml | 4 - acct-group/rtkit/Manifest | 2 +- acct-group/rtkit/metadata.xml | 5 +- acct-group/suricata/Manifest | 2 +- acct-group/suricata/metadata.xml | 5 +- acct-group/syncthing/Manifest | 2 +- acct-group/syncthing/metadata.xml | 8 +- acct-user/Manifest.gz | Bin 67906 -> 67878 bytes acct-user/gopherd/Manifest | 2 +- acct-user/gopherd/metadata.xml | 5 +- acct-user/lightdm/Manifest | 2 +- acct-user/lightdm/metadata.xml | 8 +- acct-user/minetest/Manifest | 2 +- acct-user/minetest/metadata.xml | 4 - acct-user/rtkit/Manifest | 2 +- acct-user/rtkit/metadata.xml | 5 +- acct-user/stdiscosrv/Manifest | 2 +- acct-user/stdiscosrv/metadata.xml | 8 +- acct-user/strelaysrv/Manifest | 2 +- acct-user/strelaysrv/metadata.xml | 8 +- acct-user/suricata/Manifest | 2 +- acct-user/suricata/metadata.xml | 5 +- acct-user/syncthing/Manifest | 2 +- acct-user/syncthing/metadata.xml | 8 +- app-admin/Manifest.gz | Bin 32032 -> 32026 bytes app-admin/ansible-lint/Manifest | 2 +- app-admin/ansible-lint/metadata.xml | 5 +- app-admin/ansible-molecule/Manifest | 2 +- app-admin/ansible-molecule/metadata.xml | 5 +- app-admin/awscli/Manifest | 14 +- app-admin/awscli/awscli-1.33.15.ebuild | 90 - app-admin/awscli/awscli-1.33.16.ebuild | 90 - app-admin/awscli/awscli-1.33.17.ebuild | 90 - ...i-1.33.14.ebuild => awscli-1.33.18.ebuild} | 0 app-admin/awscli/awscli-1.33.4.ebuild | 90 - app-admin/awscli/awscli-1.33.9.ebuild | 2 +- app-admin/keepassxc/Manifest | 2 +- app-admin/keepassxc/metadata.xml | 4 - app-admin/logrotate/Manifest | 1 - .../files/logrotate-3.20.1-log-changes.patch | 147 - app-admin/puppet-lint/Manifest | 6 +- .../puppet-lint/puppet-lint-3.4.0.ebuild | 32 - .../puppet-lint/puppet-lint-4.0.0.ebuild | 32 - .../puppet-lint/puppet-lint-4.2.3.ebuild | 4 +- app-admin/redfishtool/Manifest | 2 +- app-admin/redfishtool/metadata.xml | 5 +- app-admin/sysstat/Manifest | 2 +- app-admin/sysstat/metadata.xml | 5 +- app-antivirus/Manifest.gz | Bin 887 -> 887 bytes app-antivirus/clamav/Manifest | 4 +- app-antivirus/clamav/clamav-1.0.5.ebuild | 10 +- ...1.3.1-r1.ebuild => clamav-1.3.1-r2.ebuild} | 14 +- app-arch/Manifest.gz | Bin 18249 -> 18247 bytes app-arch/zoo/Manifest | 1 - app-arch/zoo/zoo-2.10-r5.ebuild | 35 - app-arch/zopfli/Manifest | 2 +- app-arch/zopfli/zopfli-1.0.3.ebuild | 4 +- app-backup/Manifest.gz | Bin 7871 -> 7878 bytes app-backup/borgbackup/Manifest | 2 +- app-backup/borgbackup/metadata.xml | 5 +- app-backup/borgmatic/Manifest | 2 +- app-backup/borgmatic/metadata.xml | 5 +- app-backup/dar/Manifest | 2 + app-backup/dar/dar-2.7.15.ebuild | 97 + app-containers/Manifest.gz | Bin 8738 -> 8735 bytes app-containers/apptainer/Manifest | 2 +- app-containers/apptainer/metadata.xml | 5 +- app-containers/buildah/Manifest | 2 +- app-containers/buildah/buildah-1.35.3.ebuild | 2 +- app-containers/containers-common/Manifest | 2 +- .../containers-common-0.59.1.ebuild | 2 +- app-containers/incus/Manifest | 3 + app-containers/incus/incus-6.0.1.ebuild | 219 ++ app-crypt/Manifest.gz | Bin 25258 -> 25262 bytes app-crypt/chntpw/Manifest | 2 +- app-crypt/chntpw/metadata.xml | 5 +- app-crypt/libu2f-host/Manifest | 2 +- app-crypt/libu2f-host/metadata.xml | 5 +- app-crypt/libu2f-server/Manifest | 2 +- app-crypt/libu2f-server/metadata.xml | 5 +- app-crypt/pinentry/Manifest | 1 - .../files/pinentry-1.2.1-libassuan-3.patch | 46 - app-crypt/rainbowcrack/Manifest | 2 +- app-crypt/rainbowcrack/metadata.xml | 5 +- app-crypt/yubikey-manager-qt/Manifest | 2 +- app-crypt/yubikey-manager-qt/metadata.xml | 4 - app-crypt/yubikey-manager/Manifest | 2 +- app-crypt/yubikey-manager/metadata.xml | 5 +- app-dicts/Manifest.gz | Bin 31655 -> 31657 bytes app-dicts/verbiste/Manifest | 2 +- app-dicts/verbiste/verbiste-0.1.48.ebuild | 6 +- app-doc/Manifest.gz | Bin 7485 -> 7487 bytes app-doc/python-docs/Manifest | 2 +- app-doc/python-docs/python-docs-3.12.4.ebuild | 2 +- app-editors/Manifest.gz | Bin 13947 -> 13953 bytes app-editors/hexcurse/Manifest | 2 +- app-editors/hexcurse/metadata.xml | 5 +- app-emacs/Manifest.gz | Bin 75269 -> 75276 bytes app-emacs/ebuild-mode/Manifest | 7 +- app-emacs/ebuild-mode/ebuild-mode-1.70.ebuild | 1 + app-emacs/ebuild-mode/ebuild-mode-1.71.ebuild | 3 +- app-emacs/ebuild-mode/ebuild-mode-1.72.ebuild | 29 + .../files/50ebuild-mode-gentoo-1.72.el | 33 + app-emacs/meson-mode/Manifest | 5 +- ...de-0.3.ebuild => meson-mode-0.3-r1.ebuild} | 16 +- app-emacs/meson-mode/meson-mode-9999.ebuild | 28 + app-emacs/meson-mode/metadata.xml | 17 +- app-emulation/Manifest.gz | Bin 15836 -> 15834 bytes app-emulation/fuse-utils/Manifest | 2 +- app-emulation/fuse-utils/metadata.xml | 6 +- app-emulation/fuse/Manifest | 2 +- app-emulation/fuse/metadata.xml | 5 +- app-emulation/libspectrum/Manifest | 2 +- app-emulation/libspectrum/metadata.xml | 6 +- app-emulation/protontricks/Manifest | 2 +- app-emulation/protontricks/metadata.xml | 5 +- app-emulation/vkd3d/Manifest | 2 - app-emulation/vkd3d/vkd3d-1.11.ebuild | 49 - app-emulation/wine-staging/Manifest | 11 +- ...ng-9.8.ebuild => wine-staging-9.12.ebuild} | 9 +- .../wine-staging/wine-staging-9.7.ebuild | 486 --- .../wine-staging/wine-staging-9999.ebuild | 6 +- app-emulation/wine-vanilla/Manifest | 6 +- ...la-9.8.ebuild => wine-vanilla-9.12.ebuild} | 7 +- .../wine-vanilla/wine-vanilla-9.7.ebuild | 439 --- app-emulation/winetricks/Manifest | 2 - .../winetricks/winetricks-20230212.ebuild | 91 - app-forensics/Manifest.gz | Bin 4550 -> 4542 bytes app-forensics/honggfuzz/Manifest | 2 +- app-forensics/honggfuzz/metadata.xml | 5 +- app-forensics/radamsa/Manifest | 2 +- app-forensics/radamsa/metadata.xml | 5 +- app-forensics/yara/Manifest | 2 +- app-forensics/yara/yara-4.5.1.ebuild | 2 +- app-forensics/zzuf/Manifest | 2 +- app-forensics/zzuf/metadata.xml | 5 +- app-i18n/Manifest.gz | Bin 18209 -> 18201 bytes app-i18n/ibus-table/Manifest | 2 + app-i18n/ibus-table/ibus-table-1.17.6.ebuild | 55 + app-i18n/ibus-typing-booster/Manifest | 2 + .../ibus-typing-booster-2.25.11.ebuild | 54 + app-i18n/man-pages-ru/Manifest | 2 +- app-i18n/man-pages-ru/metadata.xml | 5 +- app-i18n/mozc/Manifest | 6 +- app-i18n/mozc/mozc-2.28.5029.102-r1.ebuild | 2 +- app-i18n/mozc/mozc-2.28.5029.102-r2.ebuild | 2 +- app-i18n/mozc/mozc-2.28.5029.102.ebuild | 2 +- app-misc/Manifest.gz | Bin 50734 -> 50736 bytes app-misc/crunch/Manifest | 2 +- app-misc/crunch/metadata.xml | 5 +- app-misc/elasticsearch/Manifest | 2 +- .../elasticsearch/elasticsearch-8.14.1.ebuild | 11 +- app-misc/empty/Manifest | 2 +- app-misc/empty/metadata.xml | 5 +- app-misc/fastfetch/Manifest | 6 +- app-misc/fastfetch/fastfetch-2.14.0.ebuild | 2 +- ...-2.17.0.ebuild => fastfetch-2.17.1.ebuild} | 0 app-misc/gramps/Manifest | 2 +- app-misc/gramps/metadata.xml | 5 +- app-misc/jdupes/Manifest | 2 +- app-misc/jdupes/jdupes-1.27.3.ebuild | 4 +- app-misc/mc/Manifest | 5 +- app-misc/mc/files/mc-4.8.31-musl-tests.patch | 55 + app-misc/mc/mc-4.8.31.ebuild | 27 +- app-misc/mc/metadata.xml | 27 +- app-misc/ola/Manifest | 2 +- app-misc/ola/metadata.xml | 5 +- app-office/Manifest.gz | Bin 8408 -> 8404 bytes app-office/libreoffice-l10n/Manifest | 2 +- .../libreoffice-l10n-24.2.4.2.ebuild | 2 +- app-office/libreoffice/Manifest | 6 +- .../libreoffice-7.5.9.2-libxml2-2.12.patch | 303 -- .../libreoffice-24.2.4.2-r1.ebuild | 2 +- .../libreoffice/libreoffice-7.6.4.1.ebuild | 668 ---- app-shells/Manifest.gz | Bin 10636 -> 10633 bytes app-shells/bash/Manifest | 10 +- ...p16-r12.ebuild => bash-5.1_p16-r13.ebuild} | 37 +- ...2_p26-r5.ebuild => bash-5.2_p26-r6.ebuild} | 37 +- ...pha-r4.ebuild => bash-5.3_alpha-r5.ebuild} | 37 +- app-shells/bash/bash-9999.ebuild | 40 +- .../bash/files/bashrc.d/10-gentoo-title.bash | 13 +- app-text/Manifest.gz | Bin 50265 -> 50281 bytes app-text/bibletime/Manifest | 2 +- app-text/bibletime/metadata.xml | 5 +- app-text/calibre/Manifest | 15 +- app-text/calibre/calibre-5.44.0-r3.ebuild | 4 +- app-text/calibre/calibre-7.10.0.ebuild | 2 +- app-text/calibre/calibre-7.11.0.ebuild | 2 +- app-text/calibre/calibre-7.12.0.ebuild | 2 +- app-text/calibre/calibre-7.13.0.ebuild | 243 ++ app-text/calibre/calibre-7.8.0-r1.ebuild | 2 +- app-text/calibre/calibre-7.9.0.ebuild | 2 +- app-text/cherrytree/Manifest | 2 + app-text/cherrytree/cherrytree-1.1.3.ebuild | 77 + app-text/htmltidy/Manifest | 2 +- app-text/htmltidy/metadata.xml | 5 +- app-text/mdbook/Manifest | 100 - app-text/mdbook/mdbook-0.4.37.ebuild | 282 -- app-text/pinfo/Manifest | 2 +- app-text/pinfo/metadata.xml | 5 +- app-text/poppler/Manifest | 8 +- app-text/poppler/poppler-24.02.0.ebuild | 157 - app-text/poppler/poppler-24.05.0.ebuild | 157 - app-text/poppler/poppler-24.06.1.ebuild | 2 +- app-text/sword/Manifest | 2 +- app-text/sword/metadata.xml | 5 +- app-text/xchm/Manifest | 2 +- app-text/xchm/metadata.xml | 5 +- app-text/xiphos/Manifest | 2 +- app-text/xiphos/metadata.xml | 5 +- app-xemacs/Manifest.gz | Bin 21781 -> 21775 bytes app-xemacs/ebuild-mode/Manifest | 4 +- .../ebuild-mode/ebuild-mode-1.71.ebuild | 2 +- .../ebuild-mode/ebuild-mode-1.72.ebuild | 44 + dev-build/Manifest.gz | Bin 6699 -> 6700 bytes dev-build/gyp/Manifest | 4 +- dev-build/gyp/gyp-20200512145953.ebuild | 2 +- dev-build/gyp/gyp-99999999999999.ebuild | 2 +- dev-build/meson/Manifest | 10 - ...ert-boolean-values-for-cmake-formats.patch | 31 - ...clike-Deduplicate-rpath-linker-flags.patch | 55 - ...y-ensure-that-setuptools-doesn-t-inj.patch | 39 - ...op-using-distutils-schemes-on-suffic.patch | 72 - ...factor-pypy-detection-into-a-consist.patch | 36 - ...op-using-distutils-link-to-libpython.patch | 72 - ...ase-to-not-import-distutils-on-pytho.patch | 31 - ...I-metadata-as-supporting-python-3.12.patch | 25 - ...y-global-project-and-environment-C-a.patch | 141 - .../files/meson-1.3.1-xtools-support.patch | 39 - dev-cpp/Manifest.gz | Bin 14632 -> 14636 bytes dev-cpp/benchmark/Manifest | 2 +- dev-cpp/benchmark/metadata.xml | 5 +- dev-cpp/clhpp/Manifest | 2 +- dev-cpp/clhpp/metadata.xml | 5 +- dev-cpp/prometheus-cpp/Manifest | 2 +- dev-cpp/prometheus-cpp/metadata.xml | 5 +- dev-db/Manifest.gz | Bin 16758 -> 16764 bytes dev-db/hsqldb/Manifest | 4 + .../files/hsqldb-2.7.3-hsqldb.conf.patch | 30 + .../files/hsqldb-2.7.3-hsqldb.init.patch | 20 + dev-db/hsqldb/hsqldb-2.7.3.ebuild | 181 ++ dev-db/influx-cli/Manifest | 2 +- dev-db/influx-cli/influx-cli-2.7.3.ebuild | 4 +- dev-db/sqlcipher/Manifest | 2 +- dev-db/sqlcipher/metadata.xml | 5 +- dev-debug/Manifest.gz | Bin 4017 -> 4026 bytes dev-debug/lldb/Manifest | 2 + dev-debug/lldb/lldb-19.0.0_pre20240630.ebuild | 110 + dev-debug/ltrace/Manifest | 2 +- dev-debug/ltrace/metadata.xml | 5 +- dev-embedded/Manifest.gz | Bin 9394 -> 9392 bytes dev-embedded/arduino/Manifest | 3 +- dev-embedded/arduino/arduino-1.8.19-r1.ebuild | 121 + dev-embedded/arduino/arduino-1.8.19.ebuild | 6 +- dev-games/Manifest.gz | Bin 5732 -> 5736 bytes dev-games/irrlicht-mt-headers/Manifest | 2 +- dev-games/irrlicht-mt-headers/metadata.xml | 5 +- dev-games/irrlicht-mt/Manifest | 2 +- dev-games/irrlicht-mt/metadata.xml | 5 +- dev-java/Manifest.gz | Bin 55199 -> 55193 bytes dev-java/openjdk-bin/Manifest | 2 +- dev-java/openjdk-bin/metadata.xml | 6 + dev-java/protobuf-java/Manifest | 4 + .../protobuf-java/protobuf-java-4.26.1.ebuild | 158 + .../protobuf-java/protobuf-java-4.27.2.ebuild | 161 + dev-lang/Manifest.gz | Bin 21973 -> 21976 bytes dev-lang/clojure/Manifest | 2 +- ...1.11.3.ebuild => clojure-1.11.3-r1.ebuild} | 7 +- dev-lang/python/Manifest | 2 +- dev-lang/python/python-3.12.4_p1.ebuild | 2 +- dev-libs/Manifest.gz | Bin 100214 -> 100197 bytes dev-libs/bglibs/Manifest | 2 +- dev-libs/bglibs/bglibs-2.04-r1.ebuild | 2 +- dev-libs/chmlib/Manifest | 2 +- dev-libs/chmlib/metadata.xml | 5 +- dev-libs/faxpp/Manifest | 2 +- dev-libs/faxpp/faxpp-0.4-r2.ebuild | 2 +- dev-libs/fddl/Manifest | 4 +- dev-libs/fddl/fddl-20111124-r1.ebuild | 4 +- dev-libs/fddl/fddl-20111124-r2.ebuild | 2 +- dev-libs/http-fetcher/Manifest | 2 +- .../http-fetcher/http-fetcher-1.1.0-r2.ebuild | 5 +- dev-libs/icinga-php-library/Manifest | 10 +- .../icinga-php-library-0.10.0.ebuild | 3 +- .../icinga-php-library-0.13.0.ebuild | 5 +- .../icinga-php-library-0.6.1-r1.ebuild | 3 +- .../icinga-php-library-0.8.1.ebuild | 3 +- dev-libs/icinga-php-library/metadata.xml | 3 + dev-libs/icinga-php-thirdparty/Manifest | 8 +- .../icinga-php-thirdparty-0.10.0-r1.ebuild | 3 +- .../icinga-php-thirdparty-0.11.0.ebuild | 3 +- .../icinga-php-thirdparty-0.12.0.ebuild | 5 +- dev-libs/icinga-php-thirdparty/metadata.xml | 3 + dev-libs/intel-compute-runtime/Manifest | 4 +- ...intel-compute-runtime-24.17.29377.6.ebuild | 4 +- ...ntel-compute-runtime-24.22.29735.21.ebuild | 5 +- dev-libs/isa-l/Manifest | 2 +- dev-libs/isa-l/metadata.xml | 5 +- dev-libs/isa-l_crypto/Manifest | 2 +- dev-libs/isa-l_crypto/metadata.xml | 5 +- dev-libs/judy/Manifest | 2 +- dev-libs/judy/judy-1.0.5-r4.ebuild | 2 +- dev-libs/kirigami-addons/Manifest | 2 + .../kirigami-addons-1.3.0.ebuild | 44 + dev-libs/libclc/Manifest | 2 + .../libclc/libclc-19.0.0_pre20240630.ebuild | 61 + dev-libs/libinput/Manifest | 2 + dev-libs/libinput/libinput-1.26.1.ebuild | 102 + dev-libs/libjcat/Manifest | 2 +- dev-libs/libjcat/metadata.xml | 5 +- dev-libs/libjodycode/Manifest | 2 +- dev-libs/libjodycode/libjodycode-3.1.ebuild | 4 +- dev-libs/libmaa/Manifest | 4 +- dev-libs/libmaa/libmaa-1.3.2-r1.ebuild | 2 +- dev-libs/libmaa/libmaa-1.4.7.ebuild | 2 +- dev-libs/libpfm/Manifest | 6 +- dev-libs/libpfm/libpfm-4.11.0.ebuild | 2 +- dev-libs/libpfm/libpfm-4.12.0.ebuild | 2 +- dev-libs/libpfm/libpfm-4.13.0.ebuild | 2 +- dev-libs/libptytty/Manifest | 2 +- dev-libs/libptytty/metadata.xml | 5 +- dev-libs/libxmlb/Manifest | 2 +- dev-libs/libxmlb/metadata.xml | 5 +- dev-libs/m17n-lib/Manifest | 4 +- .../m17n-lib/files/m17n-lib-configure.patch | 8 +- ...-1.8.4.ebuild => m17n-lib-1.8.4-r1.ebuild} | 0 dev-libs/nss/Manifest | 2 + dev-libs/nss/nss-3.101.1.ebuild | 418 +++ dev-libs/opencl-icd-loader/Manifest | 2 +- dev-libs/opencl-icd-loader/metadata.xml | 5 +- dev-libs/openssl/Manifest | 6 +- dev-libs/openssl/metadata.xml | 1 + dev-libs/openssl/openssl-3.3.0.ebuild | 3 +- dev-libs/openssl/openssl-3.3.1.ebuild | 3 +- dev-libs/papi/Manifest | 4 +- dev-libs/papi/papi-6.0.0.1-r1.ebuild | 6 +- dev-libs/papi/papi-6.0.0.1-r2.ebuild | 6 +- dev-libs/plasma-wayland-protocols/Manifest | 2 - .../plasma-wayland-protocols-1.12.0-r1.ebuild | 35 - dev-libs/qtkeychain/Manifest | 2 - dev-libs/qtkeychain/qtkeychain-0.14.2.ebuild | 74 - dev-libs/rocm-device-libs/Manifest | 1 - ...evice-libs-5.5.1-remove-gfx700-tests.patch | 34 - dev-libs/sentry-native/Manifest | 6 +- dev-libs/sentry-native/metadata.xml | 5 +- ....6.7.ebuild => sentry-native-0.7.6.ebuild} | 14 +- dev-libs/tree-sitter-c-sharp/Manifest | 2 +- .../tree-sitter-c-sharp-0.21.1.ebuild | 2 +- dev-libs/tree-sitter-c/Manifest | 2 +- .../tree-sitter-c/tree-sitter-c-0.21.1.ebuild | 2 +- dev-libs/tree-sitter-css/Manifest | 2 +- .../tree-sitter-css-0.21.0.ebuild | 2 +- dev-libs/tree-sitter-html/Manifest | 2 +- .../tree-sitter-html-0.20.3.ebuild | 2 +- dev-libs/tree-sitter-ruby/Manifest | 2 +- .../tree-sitter-ruby-0.21.0.ebuild | 2 +- dev-libs/wayland-protocols/Manifest | 2 +- .../wayland-protocols-1.36.ebuild | 2 +- dev-libs/weston/Manifest | 2 - dev-libs/weston/weston-13.0.1.ebuild | 151 - dev-libs/xmlrpc-c/Manifest | 6 +- dev-libs/xmlrpc-c/metadata.xml | 5 +- dev-libs/xmlrpc-c/xmlrpc-c-1.54.05-r2.ebuild | 6 +- dev-libs/xmlrpc-c/xmlrpc-c-1.54.06.ebuild | 6 +- dev-lisp/Manifest.gz | Bin 3369 -> 3365 bytes dev-lisp/ecl/Manifest | 6 +- dev-lisp/ecl/ecl-21.2.1-r5.ebuild | 6 +- dev-lisp/ecl/ecl-23.9.9-r1.ebuild | 4 +- dev-lisp/ecl/ecl-24.5.10.ebuild | 4 +- dev-lisp/gcl/Manifest | 6 +- dev-lisp/gcl/gcl-2.6.13_pre99.ebuild | 1 + dev-lisp/gcl/gcl-2.6.14.ebuild | 1 + dev-lisp/gcl/gcl-2.6.15_pre3.ebuild | 1 + dev-lisp/sbcl/Manifest | 6 +- .../{sbcl-2.4.4.ebuild => sbcl-2.4.6.ebuild} | 2 +- dev-lua/Manifest.gz | Bin 7292 -> 7300 bytes dev-lua/luaexpat/Manifest | 2 + dev-lua/luaexpat/luaexpat-1.5.2.ebuild | 73 + dev-ml/Manifest.gz | Bin 39805 -> 39807 bytes dev-ml/llvm-ocaml/Manifest | 2 + .../llvm-ocaml-19.0.0_pre20240630.ebuild | 107 + dev-ml/num/Manifest | 2 + dev-ml/num/num-1.5.ebuild | 46 + dev-ml/ocaml-ctypes/Manifest | 2 + .../ocaml-ctypes/ocaml-ctypes-0.22.0.ebuild | 32 + dev-ml/ocamlgraph/Manifest | 2 + dev-ml/ocamlgraph/ocamlgraph-2.1.0.ebuild | 22 + dev-ml/patience_diff/Manifest | 4 + .../patience_diff/patience_diff-0.16.0.ebuild | 23 + .../patience_diff/patience_diff-0.17.0.ebuild | 24 + dev-perl/Manifest.gz | Bin 287222 -> 287226 bytes dev-perl/Net-SSLeay/Manifest | 3 +- dev-perl/Net-SSLeay/Net-SSLeay-1.940.0.ebuild | 1 + ...t-SSLeay-1.940.0-avoid-runtime-check.patch | 26 + dev-python/Manifest.gz | Bin 269075 -> 269035 bytes dev-python/PyQt5-sip/Manifest | 2 +- .../PyQt5-sip/PyQt5-sip-12.13.0-r1.ebuild | 1 + dev-python/PyQt5/Manifest | 2 +- dev-python/PyQt5/PyQt5-5.15.10-r1.ebuild | 4 +- dev-python/PyQt6-WebEngine/Manifest | 4 +- .../PyQt6-WebEngine-6.6.0.ebuild | 68 - .../PyQt6-WebEngine-6.7.0.ebuild | 2 +- dev-python/PyQt6-sip/Manifest | 2 +- dev-python/PyQt6-sip/PyQt6-sip-13.6.0.ebuild | 3 +- dev-python/PyQt6/Manifest | 5 +- dev-python/PyQt6/PyQt6-6.6.1.ebuild | 182 -- dev-python/PyQt6/PyQt6-6.7.0.ebuild | 4 +- .../PyQt6/files/PyQt6-6.6.1-qt670.patch | 77 - dev-python/PyQtWebEngine/Manifest | 2 +- .../PyQtWebEngine-5.15.6-r1.ebuild | 8 +- dev-python/ansible-compat/Manifest | 2 +- dev-python/ansible-compat/metadata.xml | 4 - dev-python/ansible-pygments/Manifest | 2 +- dev-python/ansible-pygments/metadata.xml | 6 +- dev-python/anyio/Manifest | 3 +- dev-python/anyio/anyio-4.4.0-r1.ebuild | 2 +- dev-python/anyio/anyio-4.4.0.ebuild | 82 - dev-python/apprise/Manifest | 2 +- dev-python/apprise/metadata.xml | 4 - dev-python/argparse-addons/Manifest | 2 +- dev-python/argparse-addons/metadata.xml | 4 - dev-python/autopep8/Manifest | 6 +- dev-python/autopep8/autopep8-2.1.2.ebuild | 29 - dev-python/autopep8/autopep8-2.2.0.ebuild | 2 +- dev-python/autopep8/autopep8-2.3.0-r1.ebuild | 29 - dev-python/bandit/Manifest | 4 +- dev-python/bandit/bandit-1.7.8.ebuild | 44 - dev-python/bandit/bandit-1.7.9.ebuild | 2 +- dev-python/beniget/Manifest | 2 + dev-python/beniget/beniget-0.4.2_p1.ebuild | 25 + dev-python/bincopy/Manifest | 2 +- dev-python/bincopy/metadata.xml | 4 - dev-python/bitstring/Manifest | 4 +- dev-python/bitstring/bitstring-4.1.4.ebuild | 26 - dev-python/bitstring/bitstring-4.2.3.ebuild | 2 +- dev-python/boto3/Manifest | 14 +- dev-python/boto3/boto3-1.34.122.ebuild | 53 - dev-python/boto3/boto3-1.34.127.ebuild | 2 +- dev-python/boto3/boto3-1.34.133.ebuild | 53 - dev-python/boto3/boto3-1.34.134.ebuild | 53 - dev-python/boto3/boto3-1.34.135.ebuild | 53 - ...-1.34.132.ebuild => boto3-1.34.136.ebuild} | 0 dev-python/botocore/Manifest | 14 +- dev-python/botocore/botocore-1.34.122.ebuild | 67 - dev-python/botocore/botocore-1.34.127.ebuild | 2 +- dev-python/botocore/botocore-1.34.133.ebuild | 67 - dev-python/botocore/botocore-1.34.134.ebuild | 67 - dev-python/botocore/botocore-1.34.135.ebuild | 67 - ...34.132.ebuild => botocore-1.34.136.ebuild} | 0 dev-python/build/Manifest | 2 +- dev-python/build/build-1.2.1.ebuild | 2 +- dev-python/capturer/Manifest | 2 +- dev-python/capturer/capturer-3.0-r1.ebuild | 4 +- dev-python/cerberus/Manifest | 2 +- dev-python/cerberus/metadata.xml | 6 +- dev-python/cfgv/Manifest | 2 +- dev-python/cfgv/metadata.xml | 4 - dev-python/cfn-lint/Manifest | 2 + dev-python/cfn-lint/cfn-lint-0.87.9.ebuild | 64 + dev-python/cherrypy/Manifest | 4 +- dev-python/cherrypy/cherrypy-18.10.0.ebuild | 2 +- dev-python/cherrypy/cherrypy-18.9.0.ebuild | 67 - dev-python/clang-python/Manifest | 2 + .../clang-python-19.0.0_pre20240630.ebuild | 53 + dev-python/click-help-colors/Manifest | 2 +- dev-python/click-help-colors/metadata.xml | 4 - dev-python/coloredlogs/Manifest | 2 + .../coloredlogs/coloredlogs-15.0.1-r2.ebuild | 47 + .../files/coloredlogs-15.0.1-py3.13.patch | 43 + dev-python/contourpy/Manifest | 2 +- dev-python/contourpy/contourpy-1.2.1.ebuild | 2 +- dev-python/cramjam/Manifest | 2 +- dev-python/cramjam/cramjam-2.8.3.ebuild | 3 +- dev-python/crc32c/Manifest | 3 +- dev-python/crc32c/crc32c-2.4.ebuild | 5 + .../crc32c/files/crc32c-2.4-sparc.patch | 34 + dev-python/dep-logic/Manifest | 2 + dev-python/dep-logic/dep-logic-0.3.0.ebuild | 25 + dev-python/django-prometheus/Manifest | 2 +- .../django-prometheus-2.3.1.ebuild | 4 +- dev-python/dulwich/Manifest | 2 +- dev-python/dulwich/dulwich-0.21.7-r1.ebuild | 2 +- dev-python/fakeredis/Manifest | 2 + dev-python/fakeredis/fakeredis-2.23.3.ebuild | 89 + dev-python/fastimport/Manifest | 2 +- .../fastimport/fastimport-0.9.14.ebuild | 2 +- dev-python/fido2/Manifest | 2 +- dev-python/fido2/metadata.xml | 6 +- dev-python/flexmock/Manifest | 2 +- dev-python/flexmock/metadata.xml | 4 - dev-python/fonttools/Manifest | 2 +- dev-python/fonttools/fonttools-4.53.0.ebuild | 2 +- dev-python/fpylll/Manifest | 3 +- .../fpylll/files/fpylll-0.6.1-testfix.patch | 24 + dev-python/fpylll/fpylll-0.6.1.ebuild | 2 + dev-python/fs/Manifest | 2 +- dev-python/fs/fs-2.4.16.ebuild | 2 +- dev-python/genshi/Manifest | 2 +- dev-python/genshi/genshi-0.7.7.ebuild | 2 +- dev-python/gfloat/Manifest | 2 +- dev-python/gfloat/gfloat-0.3.ebuild | 2 +- dev-python/griffe/Manifest | 2 +- dev-python/griffe/metadata.xml | 6 +- dev-python/humanfriendly/Manifest | 4 +- .../files/humanfriendly-10.0-py3.13.patch | 74 + .../humanfriendly-10.0-r1.ebuild | 2 +- .../humanfriendly-10.0-r2.ebuild | 38 + dev-python/hypothesis/Manifest | 2 + .../hypothesis/hypothesis-6.104.2.ebuild | 103 + dev-python/identify/Manifest | 2 +- dev-python/identify/metadata.xml | 4 - dev-python/ipython/Manifest | 2 + dev-python/ipython/ipython-8.26.0.ebuild | 153 + dev-python/irc/Manifest | 4 +- dev-python/irc/irc-20.4.0.ebuild | 45 - dev-python/irc/irc-20.4.1.ebuild | 2 +- dev-python/isort/Manifest | 2 +- dev-python/isort/isort-5.13.2.ebuild | 2 +- dev-python/jack-client/Manifest | 4 +- .../jack-client/jack-client-0.5.4.ebuild | 2 +- dev-python/jack-client/metadata.xml | 6 +- dev-python/jaraco-collections/Manifest | 2 +- .../jaraco-collections-5.0.1.ebuild | 2 +- dev-python/jaraco-env/Manifest | 2 +- dev-python/jaraco-env/jaraco-env-1.0.0.ebuild | 2 +- dev-python/jaraco-envs/Manifest | 2 +- .../jaraco-envs/jaraco-envs-2.6.0.ebuild | 2 +- dev-python/jaraco-test/Manifest | 2 +- .../jaraco-test/jaraco-test-5.4.0.ebuild | 2 +- dev-python/jsondiff/Manifest | 2 + dev-python/jsondiff/jsondiff-2.1.1.ebuild | 41 + dev-python/jsonpointer/Manifest | 2 +- .../jsonpointer/jsonpointer-3.0.0.ebuild | 2 +- dev-python/jupyterlab/Manifest | 4 +- dev-python/jupyterlab/jupyterlab-4.2.1.ebuild | 80 - dev-python/jupyterlab/jupyterlab-4.2.2.ebuild | 2 +- dev-python/klein/Manifest | 2 +- dev-python/klein/klein-23.12.0.ebuild | 2 +- dev-python/libnacl/Manifest | 2 +- dev-python/libnacl/libnacl-2.1.0.ebuild | 4 +- dev-python/libsass/Manifest | 2 +- dev-python/libsass/libsass-0.23.0.ebuild | 2 +- dev-python/lit/Manifest | 2 + dev-python/lit/lit-19.0.0_pre20240630.ebuild | 45 + dev-python/loguru/Manifest | 2 +- dev-python/loguru/loguru-0.7.2.ebuild | 2 +- dev-python/makefun/Manifest | 5 +- .../makefun/files/makefun-1.15.2-test.patch | 98 + dev-python/makefun/makefun-1.15.2.ebuild | 13 +- dev-python/makefun/metadata.xml | 6 +- dev-python/mapbox_earcut/Manifest | 4 +- .../mapbox_earcut-1.0.1-r1.ebuild | 2 +- dev-python/mapbox_earcut/metadata.xml | 6 +- dev-python/markdown-exec/Manifest | 2 +- dev-python/markdown-exec/metadata.xml | 6 +- dev-python/markdown-include/Manifest | 2 +- dev-python/markdown-include/metadata.xml | 4 - dev-python/markdown2/Manifest | 2 +- dev-python/markdown2/markdown2-2.4.13.ebuild | 2 +- dev-python/matplotlib/Manifest | 2 +- .../matplotlib/matplotlib-3.9.0-r1.ebuild | 4 +- dev-python/mcbootflash/Manifest | 2 +- dev-python/mcbootflash/metadata.xml | 4 - dev-python/meshio/Manifest | 2 +- dev-python/meshio/metadata.xml | 4 - dev-python/mido/Manifest | 2 +- dev-python/mido/metadata.xml | 6 +- dev-python/mkdocs-ansible/Manifest | 2 +- dev-python/mkdocs-ansible/metadata.xml | 5 +- dev-python/mkdocs-autorefs/Manifest | 4 +- dev-python/mkdocs-autorefs/metadata.xml | 6 +- .../mkdocs-autorefs-0.5.0.ebuild | 27 - dev-python/mkdocs-gen-files/Manifest | 2 +- dev-python/mkdocs-gen-files/metadata.xml | 6 +- dev-python/mkdocs-htmlproofer-plugin/Manifest | 4 +- .../mkdocs-htmlproofer-plugin/metadata.xml | 6 +- .../mkdocs-htmlproofer-plugin-1.2.0.ebuild | 33 - dev-python/mkdocs-macros-plugin/Manifest | 4 +- dev-python/mkdocs-macros-plugin/metadata.xml | 5 +- .../mkdocs-macros-plugin-1.0.4.ebuild | 34 - dev-python/mkdocs-monorepo-plugin/Manifest | 2 +- .../mkdocs-monorepo-plugin/metadata.xml | 6 +- dev-python/mkdocs/Manifest | 2 +- dev-python/mkdocs/mkdocs-1.6.0.ebuild | 2 +- dev-python/mkdocstrings-python/Manifest | 2 +- dev-python/mkdocstrings-python/metadata.xml | 6 +- dev-python/mkdocstrings/Manifest | 2 +- dev-python/mkdocstrings/metadata.xml | 6 +- dev-python/ml-dtypes/Manifest | 2 +- dev-python/ml-dtypes/ml-dtypes-0.4.0.ebuild | 2 +- dev-python/more-itertools/Manifest | 4 +- .../more-itertools-10.2.0.ebuild | 24 - .../more-itertools-10.3.0.ebuild | 2 +- dev-python/moto/Manifest | 4 +- dev-python/moto/moto-5.0.10.ebuild | 184 ++ dev-python/moto/moto-5.0.9.ebuild | 5 +- dev-python/munkres/Manifest | 2 +- dev-python/munkres/munkres-1.1.4-r1.ebuild | 2 +- dev-python/mypy/Manifest | 4 +- dev-python/mypy/mypy-1.10.0.ebuild | 2 +- dev-python/mypy/mypy-1.10.1.ebuild | 2 +- dev-python/networkx/Manifest | 2 +- dev-python/networkx/networkx-3.3.ebuild | 2 +- dev-python/numpydoc/Manifest | 2 +- dev-python/numpydoc/numpydoc-1.7.0.ebuild | 2 +- dev-python/openpyxl/Manifest | 2 + dev-python/openpyxl/openpyxl-3.1.5.ebuild | 46 + dev-python/packaging/Manifest | 2 +- dev-python/packaging/packaging-24.1.ebuild | 2 +- dev-python/parse/Manifest | 2 - dev-python/parse/parse-1.20.1.ebuild | 17 - dev-python/patsy/Manifest | 2 +- ...tsy-0.5.6.ebuild => patsy-0.5.6-r1.ebuild} | 2 +- dev-python/pikepdf/Manifest | 2 +- dev-python/pikepdf/pikepdf-9.0.0.ebuild | 4 +- dev-python/pillow/Manifest | 2 +- dev-python/pillow/pillow-10.3.0.ebuild | 13 +- dev-python/pkginfo/Manifest | 6 +- dev-python/pkginfo/pkginfo-1.10.0.ebuild | 28 - dev-python/pkginfo/pkginfo-1.11.0.ebuild | 28 - dev-python/pkginfo/pkginfo-1.11.1.ebuild | 2 +- dev-python/prometheus-client/Manifest | 2 +- .../prometheus-client-0.20.0.ebuild | 2 +- dev-python/prompt-toolkit/Manifest | 4 +- .../prompt-toolkit-3.0.45.ebuild | 30 - .../prompt-toolkit-3.0.47.ebuild | 2 +- dev-python/pslab/Manifest | 2 +- dev-python/pslab/metadata.xml | 6 +- dev-python/py-ubjson/Manifest | 2 +- .../py-ubjson/py-ubjson-0.16.1-r1.ebuild | 15 +- dev-python/pyalsa/Manifest | 6 +- .../pyalsa-1.1.6-no-build-symlinks.patch | 27 - .../files/pyalsa-1.2.7-python3.12.patch | 34 - dev-python/pyalsa/pyalsa-1.2.12.ebuild | 2 +- dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild | 55 - dev-python/pyaml/Manifest | 2 +- dev-python/pyaml/pyaml-24.4.0.ebuild | 2 +- dev-python/pychromecast/Manifest | 4 + .../pychromecast/pychromecast-13.1.0.ebuild | 27 + .../pychromecast/pychromecast-14.0.1.ebuild | 27 + dev-python/pycurl/Manifest | 2 +- dev-python/pycurl/pycurl-7.45.3.ebuild | 6 +- dev-python/pycxx/Manifest | 3 +- dev-python/pycxx/pycxx-7.1.8-r1.ebuild | 2 +- dev-python/pycxx/pycxx-7.1.8.ebuild | 43 - dev-python/pydantic/Manifest | 4 +- dev-python/pydantic/pydantic-2.7.3.ebuild | 55 - dev-python/pydantic/pydantic-2.7.4.ebuild | 2 +- dev-python/pygments-ansi-color/Manifest | 2 +- dev-python/pygments-ansi-color/metadata.xml | 6 +- dev-python/pygobject/Manifest | 2 +- .../pygobject/pygobject-3.46.0-r1.ebuild | 2 +- dev-python/pyicu/Manifest | 2 +- dev-python/pyicu/metadata.xml | 4 - dev-python/pykwalify/Manifest | 3 +- .../pykwalify-1.8.0-ruamel-yaml-1.18.patch | 90 + .../pykwalify/pykwalify-1.8.0-r3.ebuild | 8 +- dev-python/pylint/Manifest | 2 + dev-python/pylint/pylint-3.2.5.ebuild | 93 + dev-python/pyopencl/Manifest | 2 +- dev-python/pyopencl/metadata.xml | 5 +- dev-python/pyotherside/Manifest | 6 +- .../files/pyotherside-1.6.0-qt6.5.patch | 34 - dev-python/pyotherside/metadata.xml | 6 +- .../pyotherside/pyotherside-1.6.0-r1.ebuild | 106 - .../pyotherside/pyotherside-1.6.0.ebuild | 66 - dev-python/pyproject-fmt-rust/Manifest | 2 +- .../pyproject-fmt-rust-1.1.4.ebuild | 2 +- dev-python/pyrsistent/Manifest | 2 +- .../pyrsistent/pyrsistent-0.20.0.ebuild | 4 +- dev-python/pyscard/Manifest | 4 +- dev-python/pyscard/pyscard-2.0.10.ebuild | 2 +- dev-python/pyscard/pyscard-2.0.9.ebuild | 46 - dev-python/pyspnego/Manifest | 4 +- dev-python/pyspnego/pyspnego-0.10.2.ebuild | 38 - dev-python/pyspnego/pyspnego-0.11.0.ebuild | 2 +- dev-python/pytesseract/Manifest | 2 +- .../pytesseract/pytesseract-0.3.12.ebuild | 2 +- dev-python/pytest-env/Manifest | 2 +- dev-python/pytest-env/metadata.xml | 4 - dev-python/pytest-golden/Manifest | 4 +- dev-python/pytest-golden/metadata.xml | 6 +- .../pytest-golden-0.2.2-r1.ebuild | 4 +- dev-python/pytest-localftpserver/Manifest | 2 +- .../pytest-localftpserver-1.3.2.ebuild | 2 +- dev-python/pytest-markdown/Manifest | 2 +- dev-python/pytest-markdown/metadata.xml | 5 +- dev-python/pytest-metadata/Manifest | 2 +- .../pytest-metadata-3.1.1.ebuild | 2 +- dev-python/pytest-plus/Manifest | 2 +- dev-python/pytest-plus/metadata.xml | 6 +- dev-python/pytest-recording/Manifest | 2 +- .../pytest-recording-0.13.1.ebuild | 4 +- dev-python/pytest-reserial/Manifest | 2 +- dev-python/pytest-reserial/metadata.xml | 4 - dev-python/pytest-testinfra/Manifest | 2 +- dev-python/pytest-testinfra/metadata.xml | 4 - dev-python/pytest-tornado/Manifest | 2 +- .../pytest-tornado-0.8.1-r1.ebuild | 6 +- dev-python/pytest-tornasync/Manifest | 2 +- .../pytest-tornasync-0.6.0_p2-r1.ebuild | 4 +- dev-python/python-box/Manifest | 4 +- dev-python/python-box/python-box-7.1.1.ebuild | 58 - dev-python/python-box/python-box-7.2.0.ebuild | 2 +- dev-python/python-dbusmock/Manifest | 2 +- .../python-dbusmock-0.31.1-r1.ebuild | 2 +- dev-python/python-engineio/Manifest | 4 +- .../python-engineio-4.9.0.ebuild | 59 - .../python-engineio-4.9.1.ebuild | 2 +- dev-python/python-gammu/Manifest | 2 +- .../python-gammu/python-gammu-3.2.4-r1.ebuild | 4 +- dev-python/python-jose/Manifest | 3 +- .../files/python-jose-3.3.0-test.patch | 119 + .../python-jose/python-jose-3.3.0-r1.ebuild | 14 +- dev-python/python-mimeparse/Manifest | 3 +- .../python-mimeparse-1.6.0-r4.ebuild | 24 - .../python-mimeparse-1.6.0-r5.ebuild | 2 +- dev-python/python-mpd2/Manifest | 2 +- .../python-mpd2/python-mpd2-3.1.1.ebuild | 4 +- dev-python/python-ptrace/Manifest | 4 +- .../python-ptrace/python-ptrace-0.9.9.ebuild | 2 +- .../python-ptrace/python-ptrace-9999.ebuild | 2 +- dev-python/python-rtmidi/Manifest | 2 +- dev-python/python-rtmidi/metadata.xml | 5 +- dev-python/python-snappy/Manifest | 2 +- .../python-snappy/python-snappy-0.7.2.ebuild | 2 +- dev-python/python-stdnum/Manifest | 2 +- .../python-stdnum/python-stdnum-1.20.ebuild | 2 +- dev-python/python-xlib/Manifest | 2 +- .../python-xlib/python-xlib-0.33.ebuild | 2 +- dev-python/pytools/Manifest | 4 +- dev-python/pytools/metadata.xml | 4 - dev-python/pytools/pytools-2024.1.6.ebuild | 33 + dev-python/pyuca/Manifest | 2 +- dev-python/pyuca/pyuca-1.2.ebuild | 4 +- dev-python/pywavelets/Manifest | 4 +- dev-python/pywavelets/pywavelets-1.5.0.ebuild | 49 - dev-python/pywavelets/pywavelets-1.6.0.ebuild | 2 +- dev-python/pywinrm/Manifest | 2 +- dev-python/pywinrm/metadata.xml | 6 +- .../Manifest | 2 +- .../metadata.xml | 0 .../pyyaml-env-tag-0.1-r1.ebuild} | 9 +- dev-python/pyyaml/Manifest | 2 +- dev-python/pyyaml/pyyaml-6.0.2_rc1.ebuild | 2 +- dev-python/qtsass/Manifest | 2 +- dev-python/qtsass/qtsass-0.4.0.ebuild | 4 +- dev-python/rapidfuzz/Manifest | 4 +- dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild | 67 - .../rapidfuzz/rapidfuzz-3.9.3-r1.ebuild | 2 +- dev-python/redis/Manifest | 4 +- dev-python/redis/redis-5.0.5.ebuild | 97 - dev-python/redis/redis-5.0.6.ebuild | 2 +- dev-python/requests-credssp/Manifest | 2 +- dev-python/requests-credssp/metadata.xml | 4 - dev-python/requests-kerberos/Manifest | 4 +- .../requests-kerberos-0.14.0-r1.ebuild | 38 - .../requests-kerberos-0.15.0.ebuild | 2 +- dev-python/requests-ntlm/Manifest | 4 +- .../requests-ntlm/requests-ntlm-1.2.0.ebuild | 50 - .../requests-ntlm/requests-ntlm-1.3.0.ebuild | 2 +- dev-python/responses/Manifest | 4 +- dev-python/responses/responses-0.25.2.ebuild | 47 - dev-python/responses/responses-0.25.3.ebuild | 2 +- dev-python/rply/Manifest | 2 +- dev-python/rply/rply-0.7.8-r1.ebuild | 4 +- dev-python/ruamel-yaml-clib/Manifest | 2 +- dev-python/ruamel-yaml-clib/metadata.xml | 4 - dev-python/ruamel-yaml/Manifest | 2 +- dev-python/ruamel-yaml/metadata.xml | 4 - dev-python/rustworkx/Manifest | 30 + dev-python/rustworkx/rustworkx-0.15.1.ebuild | 155 + dev-python/scikit-build-core/Manifest | 8 +- .../scikit-build-core-0.9.5.ebuild | 63 - .../scikit-build-core-0.9.6.ebuild | 2 +- ....ebuild => scikit-build-core-0.9.8.ebuild} | 0 dev-python/smbus2/Manifest | 2 +- dev-python/smbus2/smbus2-0.4.3.ebuild | 4 +- dev-python/snapshottest/Manifest | 2 +- .../snapshottest/snapshottest-0.6.0.ebuild | 4 +- dev-python/spdx-tools/Manifest | 2 +- dev-python/spdx-tools/metadata.xml | 6 +- dev-python/sphinx-multiversion/Manifest | 2 +- .../sphinx-multiversion-0.2.4-r1.ebuild | 15 +- dev-python/sphinx-notfound-page/Manifest | 2 +- .../sphinx-notfound-page-1.0.2.ebuild | 2 +- dev-python/sphinxcontrib-doxylink/Manifest | 2 +- .../sphinxcontrib-doxylink-1.12.3.ebuild | 2 +- dev-python/sphinxcontrib-httpdomain/Manifest | 2 +- .../sphinxcontrib-httpdomain-1.8.1.ebuild | 4 +- dev-python/sphinxcontrib-trio/Manifest | 2 +- .../sphinxcontrib-trio-1.1.2-r1.ebuild | 6 +- dev-python/sphinxygen/Manifest | 4 +- .../sphinxygen/sphinxygen-1.0.4-r1.ebuild | 23 +- dev-python/sqlglot/Manifest | 8 +- ...ot-25.3.1.ebuild => sqlglot-25.4.0.ebuild} | 0 ...ot-25.3.3.ebuild => sqlglot-25.4.1.ebuild} | 0 dev-python/sshpubkeys/Manifest | 2 +- .../sshpubkeys/sshpubkeys-3.3.1-r1.ebuild | 4 +- dev-python/stomp-py/Manifest | 2 +- dev-python/stomp-py/metadata.xml | 5 +- dev-python/subprocess-tee/Manifest | 2 +- dev-python/subprocess-tee/metadata.xml | 4 - dev-python/tblib/Manifest | 2 +- dev-python/tblib/tblib-3.0.0.ebuild | 4 +- dev-python/tenacity/Manifest | 2 +- dev-python/tenacity/tenacity-8.4.2.ebuild | 6 +- dev-python/terminado/Manifest | 2 +- dev-python/terminado/terminado-0.18.1.ebuild | 2 +- dev-python/testfixtures/Manifest | 2 +- .../testfixtures/testfixtures-8.3.0.ebuild | 4 +- dev-python/testtools/Manifest | 4 +- dev-python/testtools/testtools-2.7.1.ebuild | 38 - dev-python/testtools/testtools-2.7.2.ebuild | 2 +- dev-python/thriftpy2/Manifest | 2 +- dev-python/thriftpy2/thriftpy2-0.5.0.ebuild | 2 +- dev-python/time-machine/Manifest | 2 + .../time-machine/time-machine-2.14.2.ebuild | 30 + dev-python/tornado/Manifest | 2 +- dev-python/tornado/tornado-6.4.1.ebuild | 2 +- dev-python/towncrier/Manifest | 2 +- dev-python/towncrier/towncrier-23.11.0.ebuild | 5 +- dev-python/treq/Manifest | 2 +- dev-python/treq/treq-23.11.0.ebuild | 9 +- dev-python/trimesh/Manifest | 2 +- dev-python/trimesh/metadata.xml | 4 - dev-python/txAMQP/Manifest | 2 +- dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild | 2 +- dev-python/uritools/Manifest | 2 +- dev-python/uritools/metadata.xml | 8 +- dev-python/urllib3/Manifest | 2 +- dev-python/urllib3/urllib3-2.2.2.ebuild | 4 +- dev-python/urwid/Manifest | 4 +- dev-python/urwid/urwid-2.6.13.ebuild | 41 - dev-python/urwid/urwid-2.6.14.ebuild | 2 +- dev-python/uv/Manifest | 2 + dev-python/uv/uv-0.2.18.ebuild | 103 + dev-python/vcrpy/Manifest | 2 +- dev-python/vcrpy/vcrpy-6.0.1.ebuild | 19 +- dev-python/vdf/Manifest | 2 +- dev-python/vdf/metadata.xml | 4 - dev-python/vecrec/Manifest | 2 +- dev-python/vecrec/vecrec-0.3.1-r1.ebuild | 6 +- dev-python/wurlitzer/Manifest | 4 +- dev-python/wurlitzer/wurlitzer-3.1.0.ebuild | 25 - dev-python/wurlitzer/wurlitzer-3.1.1.ebuild | 2 +- dev-python/xarray/Manifest | 4 +- dev-python/xarray/xarray-2024.5.0.ebuild | 85 - dev-python/xarray/xarray-2024.6.0.ebuild | 2 +- dev-python/yapsy/Manifest | 2 +- dev-python/yapsy/yapsy-1.12.2-r2.ebuild | 2 +- dev-python/yattag/Manifest | 2 +- dev-python/yattag/metadata.xml | 6 +- dev-qt/Manifest.gz | Bin 11880 -> 11879 bytes dev-qt/qtlocation/Manifest | 2 +- .../qtlocation/qtlocation-5.15.14-r1.ebuild | 2 +- dev-ruby/Manifest.gz | Bin 110486 -> 110337 bytes dev-ruby/async/Manifest | 2 +- dev-ruby/async/async-2.8.2.ebuild | 2 +- dev-ruby/benchmark-ips/Manifest | 2 +- .../benchmark-ips/benchmark-ips-2.13.0.ebuild | 4 +- dev-ruby/charlock_holmes/Manifest | 2 + .../charlock_holmes-0.7.8.ebuild | 42 + dev-ruby/console/Manifest | 2 +- dev-ruby/console/console-1.23.6.ebuild | 2 +- dev-ruby/git/Manifest | 2 + dev-ruby/git/git-2.1.1.ebuild | 47 + dev-ruby/io-event/Manifest | 2 +- dev-ruby/io-event/io-event-1.5.1.ebuild | 2 +- dev-ruby/process_executer/Manifest | 2 +- .../process_executer-1.1.0.ebuild | 2 +- dev-ruby/ruby-macho/Manifest | 2 + dev-ruby/ruby-macho/ruby-macho-4.1.0.ebuild | 23 + dev-ruby/sus-fixtures-async/Manifest | 2 +- .../sus-fixtures-async-0.1.3.ebuild | 2 +- dev-ruby/uconv/Manifest | 3 - dev-ruby/uconv/uconv-0.6.1-r3.ebuild | 37 - dev-scheme/Manifest.gz | Bin 9972 -> 9978 bytes dev-scheme/chez/Manifest | 2 +- dev-scheme/chez/chez-10.0.0.ebuild | 11 +- dev-util/Manifest.gz | Bin 64953 -> 64975 bytes dev-util/buildbot/Manifest | 6 +- dev-util/buildbot/buildbot-3.11.0.ebuild | 5 +- dev-util/buildbot/buildbot-3.11.1.ebuild | 5 +- dev-util/buildbot/buildbot-9999.ebuild | 7 +- dev-util/catalyst/Manifest | 2 + dev-util/catalyst/catalyst-4.0_rc2.ebuild | 130 + dev-util/hip/Manifest | 3 - dev-util/hip/files/hip-6.0.2-install.patch | 23 - ....0-extend-isa-compatibility-check-v2.patch | 35 - ...6.1.0-extend-isa-compatibility-check.patch | 236 -- dev-util/maturin/Manifest | 2 +- dev-util/maturin/maturin-1.6.0.ebuild | 2 +- dev-util/nvidia-cuda-toolkit/Manifest | 2 +- ...d => nvidia-cuda-toolkit-12.5.0-r1.ebuild} | 1 + dev-util/opencl-headers/Manifest | 2 +- dev-util/opencl-headers/metadata.xml | 5 +- dev-util/rgbds/Manifest | 3 +- ...{rgbds-0.7.0.ebuild => rgbds-0.8.0.ebuild} | 3 +- dev-util/rocminfo/Manifest | 3 - ...rocminfo-5.1.3-detect-builtin-amdgpu.patch | 50 - ...rocminfo-5.5.1-detect-builtin-amdgpu.patch | 105 - .../rocminfo-6.0.0-python-3-12-support.patch | 34 - dev-util/ruff/Manifest | 97 +- .../files/ruff-0.4.10-release-tests.patch | 40 + .../{ruff-0.4.7.ebuild => ruff-0.4.10.ebuild} | 105 +- dev-util/ruff/ruff-0.4.6.ebuild | 446 --- .../{ruff-0.4.8.ebuild => ruff-0.5.0.ebuild} | 57 +- dev-util/shc/Manifest | 2 +- dev-util/shc/metadata.xml | 5 +- dev-util/yamllint/Manifest | 4 +- dev-util/yamllint/metadata.xml | 17 +- dev-util/yamllint/yamllint-1.33.0-r1.ebuild | 23 - dev-vcs/Manifest.gz | Bin 11657 -> 11665 bytes dev-vcs/git-flow/Manifest | 2 +- dev-vcs/git-flow/metadata.xml | 5 +- dev-vcs/git-machete/Manifest | 2 +- dev-vcs/git-machete/metadata.xml | 5 +- dev-vcs/hg-git/Manifest | 2 +- dev-vcs/hg-git/hg-git-1.0.2-r1.ebuild | 4 +- dev-vcs/pre-commit/Manifest | 4 +- dev-vcs/pre-commit/metadata.xml | 17 +- dev-vcs/pre-commit/pre-commit-3.7.1.ebuild | 76 + eclass/Manifest.gz | Bin 39057 -> 39207 bytes eclass/dist-kernel-utils.eclass | 39 +- eclass/kernel-install.eclass | 44 +- eclass/linux-mod-r1.eclass | 13 +- eclass/llvm.org.eclass | 9 +- eclass/mount-boot-utils.eclass | 109 + eclass/mount-boot.eclass | 85 +- games-arcade/Manifest.gz | Bin 20922 -> 20922 bytes games-arcade/njam/Manifest | 4 +- ...jam-1.25-r1.ebuild => njam-1.25-r2.ebuild} | 22 +- games-engines/Manifest.gz | Bin 3721 -> 3716 bytes games-engines/love/Manifest | 2 +- games-engines/love/metadata.xml | 5 +- games-engines/minetest/Manifest | 2 +- games-engines/minetest/metadata.xml | 4 - games-misc/Manifest.gz | Bin 8942 -> 8942 bytes games-misc/fortune-mod-mormon/Manifest | 2 +- games-misc/fortune-mod-mormon/metadata.xml | 4 - games-misc/fortune-mod-scriptures/Manifest | 2 +- .../fortune-mod-scriptures/metadata.xml | 4 - games-puzzle/Manifest.gz | Bin 17289 -> 17291 bytes games-puzzle/color-lines/Manifest | 2 +- games-puzzle/color-lines/metadata.xml | 5 +- games-strategy/Manifest.gz | Bin 8081 -> 8081 bytes games-strategy/naev/Manifest | 2 - games-strategy/naev/naev-0.11.3.ebuild | 111 - games-strategy/seven-kingdoms/Manifest | 2 +- games-strategy/seven-kingdoms/metadata.xml | 5 +- gnome-base/Manifest.gz | Bin 4731 -> 4731 bytes gnome-base/librsvg/Manifest | 2 +- gnome-base/librsvg/librsvg-2.57.3.ebuild | 2 +- gui-libs/Manifest.gz | Bin 5124 -> 5117 bytes gui-libs/hyprutils/Manifest | 4 +- ...0.1.4.ebuild => hyprutils-0.1.4-r1.ebuild} | 5 + gui-libs/hyprutils/hyprutils-9999.ebuild | 5 + gui-libs/wlroots/Manifest | 2 +- gui-libs/wlroots/wlroots-9999.ebuild | 2 +- gui-libs/xdg-desktop-portal-lxqt/Manifest | 2 - .../xdg-desktop-portal-lxqt-0.4.0.ebuild | 35 - gui-wm/Manifest.gz | Bin 1386 -> 1381 bytes gui-wm/gamescope/Manifest | 10 +- ....14.18.ebuild => gamescope-3.14.22.ebuild} | 63 +- gui-wm/gamescope/metadata.xml | 1 + gui-wm/hyprland/Manifest | 2 +- gui-wm/hyprland/hyprland-9999.ebuild | 2 +- kde-apps/Manifest.gz | Bin 35271 -> 35273 bytes kde-apps/kdeedu-data/Manifest | 2 +- .../kdeedu-data/kdeedu-data-24.05.1.ebuild | 2 +- kde-misc/Manifest.gz | Bin 4410 -> 4407 bytes kde-misc/kdiff3/Manifest | 5 +- kde-misc/kdiff3/kdiff3-1.10.7.ebuild | 47 - ...1.11.1-r10.ebuild => kdiff3-1.11.2.ebuild} | 0 kde-misc/kshutdown/Manifest | 2 + kde-misc/kshutdown/kshutdown-5.92.ebuild | 55 + kde-misc/tellico/Manifest | 2 + kde-misc/tellico/tellico-3.5.5.ebuild | 89 + kde-plasma/Manifest.gz | Bin 11621 -> 11631 bytes kde-plasma/kde-gtk-config/Manifest | 2 +- .../kde-gtk-config-6.1.1.ebuild | 8 - kde-plasma/plasma-meta/Manifest | 2 +- ...1.1.ebuild => plasma-meta-6.1.1-r1.ebuild} | 2 + licenses/Manifest.gz | Bin 106762 -> 106603 bytes licenses/PDB | 108 - lxqt-base/Manifest.gz | Bin 3076 -> 3058 bytes lxqt-base/liblxqt/Manifest | 4 +- lxqt-base/liblxqt/liblxqt-1.3.0-r1.ebuild | 48 - lxqt-base/liblxqt/liblxqt-2.0.0-r1.ebuild | 2 +- lxqt-base/lxqt-about/Manifest | 2 - lxqt-base/lxqt-about/lxqt-about-1.3.0.ebuild | 32 - lxqt-base/lxqt-admin/Manifest | 2 - lxqt-base/lxqt-admin/lxqt-admin-1.3.0.ebuild | 35 - lxqt-base/lxqt-config/Manifest | 2 - .../lxqt-config/lxqt-config-1.3.0.ebuild | 72 - lxqt-base/lxqt-globalkeys/Manifest | 2 - .../lxqt-globalkeys-1.3.0.ebuild | 37 - lxqt-base/lxqt-meta/Manifest | 1 - lxqt-base/lxqt-meta/lxqt-meta-1.3.0.ebuild | 63 - lxqt-base/lxqt-notificationd/Manifest | 2 - .../lxqt-notificationd-1.3.0.ebuild | 37 - lxqt-base/lxqt-openssh-askpass/Manifest | 2 - .../lxqt-openssh-askpass-1.3.0.ebuild | 41 - lxqt-base/lxqt-panel/Manifest | 2 - .../lxqt-panel/lxqt-panel-1.3.0-r1.ebuild | 117 - lxqt-base/lxqt-policykit/Manifest | 2 - .../lxqt-policykit-1.3.0.ebuild | 41 - lxqt-base/lxqt-powermanagement/Manifest | 2 - .../lxqt-powermanagement-1.3.0.ebuild | 51 - lxqt-base/lxqt-qtplugin/Manifest | 2 - .../lxqt-qtplugin/lxqt-qtplugin-1.3.0.ebuild | 37 - lxqt-base/lxqt-runner/Manifest | 2 - .../lxqt-runner/lxqt-runner-1.3.0.ebuild | 45 - lxqt-base/lxqt-session/Manifest | 2 - .../lxqt-session/lxqt-session-1.3.0.ebuild | 61 - lxqt-base/lxqt-sudo/Manifest | 2 - lxqt-base/lxqt-sudo/lxqt-sudo-1.3.0.ebuild | 30 - mail-client/Manifest.gz | Bin 3382 -> 3391 bytes mail-client/claws-mail/Manifest | 2 +- .../claws-mail/claws-mail-4.2.0-r2.ebuild | 2 +- mail-client/roundcube/Manifest | 4 +- mail-client/roundcube/roundcube-1.6.4.ebuild | 97 - mail-client/roundcube/roundcube-1.6.7.ebuild | 2 +- mail-filter/Manifest.gz | Bin 8206 -> 8540 bytes mail-filter/libopensmtpd/Manifest | 3 + .../libopensmtpd/libopensmtpd-0.7.ebuild | 28 + .../libopensmtpd}/metadata.xml | 8 +- .../opensmtpd-filter-dkimsign/Manifest | 3 + .../opensmtpd-filter-dkimsign}/metadata.xml | 7 +- .../opensmtpd-filter-dkimsign-0.6.ebuild | 32 + mail-mta/Manifest.gz | Bin 2383 -> 2381 bytes mail-mta/msmtp/Manifest | 2 +- mail-mta/msmtp/metadata.xml | 5 +- mail-mta/proton-mail-bridge/Manifest | 2 +- mail-mta/proton-mail-bridge/metadata.xml | 5 +- media-fonts/Manifest.gz | Bin 37444 -> 37448 bytes media-fonts/terminus-font/Manifest | 2 +- media-fonts/terminus-font/metadata.xml | 4 - media-gfx/Manifest.gz | Bin 37827 -> 37840 bytes media-gfx/blender/Manifest | 13 +- media-gfx/blender/blender-3.3.15.ebuild | 2 +- media-gfx/blender/blender-3.3.8.ebuild | 2 +- media-gfx/blender/blender-3.6.8.ebuild | 2 +- media-gfx/blender/blender-4.0.2-r1.ebuild | 2 +- media-gfx/blender/blender-4.1.1-r1.ebuild | 594 ++++ media-gfx/blender/blender-4.1.1.ebuild | 2 +- media-gfx/blender/blender-9999.ebuild | 26 +- media-gfx/chafa/Manifest | 2 + media-gfx/chafa/chafa-1.14.1.ebuild | 41 + media-gfx/darktable/Manifest | 2 +- media-gfx/darktable/metadata.xml | 4 - media-gfx/fbgrab/Manifest | 2 +- media-gfx/fbgrab/metadata.xml | 5 +- media-gfx/gifsicle/Manifest | 2 + media-gfx/gifsicle/gifsicle-1.95.ebuild | 26 + media-gfx/jp2a/Manifest | 2 + media-gfx/jp2a/jp2a-1.2.0.ebuild | 24 + media-gfx/jpeginfo/Manifest | 2 + media-gfx/jpeginfo/jpeginfo-1.7.1.ebuild | 34 + media-gfx/librecad/Manifest | 2 + media-gfx/librecad/librecad-2.2.0.2.ebuild | 85 + media-gfx/lximage-qt/Manifest | 2 - media-gfx/lximage-qt/lximage-qt-1.3.0.ebuild | 54 - media-gfx/mandelbulber/Manifest | 2 + .../mandelbulber/mandelbulber-2.31.ebuild | 83 + media-gfx/plantuml/Manifest | 4 +- .../plantuml/plantuml-1.2024.4-r2.ebuild | 43 - .../plantuml/plantuml-1.2024.5-r1.ebuild | 2 +- media-gfx/pngcrush/Manifest | 2 +- media-gfx/pngcrush/metadata.xml | 5 +- media-gfx/prusaslicer/Manifest | 4 +- .../prusaslicer/prusaslicer-2.8.0.ebuild | 1 + media-gfx/prusaslicer/prusaslicer-9999.ebuild | 1 + media-gfx/qiv/Manifest | 4 +- media-gfx/qiv/metadata.xml | 3 + media-gfx/qiv/qiv-2.3.3.ebuild | 61 + media-gfx/recoverjpeg/Manifest | 4 +- media-gfx/recoverjpeg/metadata.xml | 3 + .../recoverjpeg/recoverjpeg-2.6.3.ebuild | 17 + media-gfx/ueberzugpp/Manifest | 2 - media-gfx/ueberzugpp/ueberzugpp-2.9.5.ebuild | 79 - media-gfx/vkBasalt/Manifest | 2 +- media-gfx/vkBasalt/metadata.xml | 5 +- media-libs/Manifest.gz | Bin 69162 -> 69188 bytes media-libs/aalib/Manifest | 2 +- media-libs/aalib/metadata.xml | 4 - media-libs/cimg/Manifest | 4 +- media-libs/cimg/cimg-3.4.0.ebuild | 25 + media-libs/cimg/metadata.xml | 1 - media-libs/elles_icc_profiles/Manifest | 2 +- media-libs/elles_icc_profiles/metadata.xml | 5 +- media-libs/harfbuzz/Manifest | 10 +- media-libs/harfbuzz/harfbuzz-8.3.0.ebuild | 101 - media-libs/harfbuzz/harfbuzz-8.5.0.ebuild | 2 +- ...uzz-8.3.1.ebuild => harfbuzz-9.0.0.ebuild} | 12 - media-libs/harfbuzz/harfbuzz-9999.ebuild | 15 - media-libs/libjxl/Manifest | 11 +- media-libs/libjxl/libjxl-0.10.2-r1.ebuild | 2 +- media-libs/libjxl/libjxl-0.10.2.ebuild | 110 - media-libs/libjxl/libjxl-0.8.2-r2.ebuild | 2 +- ...xl-0.8.2-r1.ebuild => libjxl-0.8.3.ebuild} | 28 +- media-libs/libjxl/libjxl-0.9.2-r1.ebuild | 2 +- media-libs/libjxl/libjxl-0.9.2.ebuild | 114 - media-libs/libprojectm/Manifest | 2 - .../files/libprojectm-3.1.12-GL_SMOOTH.patch | 13 - .../libprojectm-4.1.0-patch-include-dir.patch | 14 - media-libs/mlt/Manifest | 2 - media-libs/mlt/mlt-7.22.0-r1.ebuild | 175 -- media-libs/nanosvg/Manifest | 2 + media-libs/nanosvg/nanosvg-20231202.ebuild | 17 + media-libs/nas/Manifest | 3 +- .../nas/files/nas-1.9.5-gcc14-build-fix.patch | 76 + ...as-1.9.5-r1.ebuild => nas-1.9.5-r2.ebuild} | 5 +- media-libs/netpbm/Manifest | 4 +- ...-11.6.1-r1.ebuild => netpbm-11.7.0.ebuild} | 5 +- media-libs/oidn/Manifest | 8 +- media-libs/oidn/metadata.xml | 2 +- media-libs/oidn/oidn-2.1.0.ebuild | 10 + media-libs/oidn/oidn-2.2.2.ebuild | 11 +- media-libs/oidn/oidn-2.3.0.ebuild | 103 + media-libs/osl/Manifest | 16 +- media-libs/osl/osl-1.12.11.0.ebuild | 106 - media-libs/osl/osl-1.12.13.0.ebuild | 110 - media-libs/osl/osl-1.12.14.0-r1.ebuild | 17 +- media-libs/osl/osl-1.12.14.0.ebuild | 9 +- media-libs/osl/osl-1.12.7.0.ebuild | 109 - media-libs/osl/osl-1.13.10.0.ebuild | 337 ++ media-libs/osl/osl-1.13.7.0.ebuild | 9 +- media-libs/osl/osl-9999.ebuild | 228 +- media-libs/phonon-vlc/Manifest | 2 +- .../phonon-vlc/phonon-vlc-0.12.0-r1.ebuild | 13 +- media-libs/phonon/Manifest | 2 +- media-libs/phonon/phonon-4.12.0-r2.ebuild | 13 +- media-plugins/Manifest.gz | Bin 42743 -> 42744 bytes media-plugins/zam-plugins/Manifest | 2 +- media-plugins/zam-plugins/metadata.xml | 4 - media-radio/Manifest.gz | Bin 5193 -> 5194 bytes media-radio/chirp/Manifest | 2 +- media-radio/chirp/metadata.xml | 4 - media-radio/kochmorse/Manifest | 2 +- media-radio/kochmorse/metadata.xml | 5 +- media-sound/Manifest.gz | Bin 57419 -> 57404 bytes media-sound/awesfx/Manifest | 3 +- ...fx-0.5.2.ebuild => awesfx-0.5.2-r1.ebuild} | 6 +- .../files/awesfx-0.5.2-return-type.patch | 12 + media-sound/bristol/Manifest | 3 +- ...11-r3.ebuild => bristol-0.60.11-r4.ebuild} | 5 +- .../files/bristol-0.60.11-musl-includes.patch | 92 + media-sound/easyeffects/Manifest | 2 +- media-sound/easyeffects/metadata.xml | 4 - media-sound/gstreamripper/Manifest | 3 +- .../files/gstreamripper-0.2-C99-fixes.patch | 85 + ...0.2.ebuild => gstreamripper-0.2-r1.ebuild} | 6 +- media-sound/linux-show-player/Manifest | 8 +- .../linux-show-player-0.5.3-r1.ebuild | 52 - ....ebuild => linux-show-player-0.6.3.ebuild} | 0 media-sound/linux-show-player/metadata.xml | 6 +- media-sound/pulseeffects/Manifest | 2 +- media-sound/pulseeffects/metadata.xml | 4 - media-sound/schismtracker/Manifest | 2 +- .../schismtracker-20240529.ebuild | 2 +- media-sound/vkeybd/Manifest | 2 +- media-sound/vkeybd/vkeybd-0.1.18e.ebuild | 2 +- media-tv/Manifest.gz | Bin 3613 -> 3615 bytes media-tv/kodi/Manifest | 2 +- media-tv/kodi/kodi-9999.ebuild | 2 +- media-tv/mythtv-status/Manifest | 2 + .../mythtv-status/mythtv-status-1.1.0.ebuild | 34 + media-video/Manifest.gz | Bin 23855 -> 23851 bytes media-video/pipewire/Manifest | 7 +- media-video/pipewire/pipewire-1.0.7.ebuild | 2 +- media-video/pipewire/pipewire-1.2.0.ebuild | 506 +++ media-video/pipewire/pipewire-9999.ebuild | 6 +- media-video/subtitlecomposer/Manifest | 2 +- .../subtitlecomposer-0.8.1.ebuild | 2 +- media-video/wireplumber/Manifest | 6 +- .../wireplumber/wireplumber-0.5.3.ebuild | 2 +- ...-0.5.4.ebuild => wireplumber-0.5.5.ebuild} | 0 metadata/Manifest.gz | Bin 12022 -> 12021 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest | 30 +- metadata/glsa/Manifest.files.gz | Bin 575523 -> 575680 bytes metadata/glsa/glsa-202406-06.xml | 56 + metadata/glsa/timestamp.chk | 2 +- metadata/glsa/timestamp.commit | 2 +- metadata/md5-cache/Manifest.gz | Bin 28416 -> 28397 bytes metadata/md5-cache/app-admin/Manifest.gz | Bin 56708 -> 55749 bytes metadata/md5-cache/app-admin/awscli-1.33.14 | 16 - metadata/md5-cache/app-admin/awscli-1.33.15 | 16 - metadata/md5-cache/app-admin/awscli-1.33.17 | 16 - .../{awscli-1.33.16 => awscli-1.33.18} | 6 +- metadata/md5-cache/app-admin/awscli-1.33.4 | 16 - metadata/md5-cache/app-admin/awscli-1.33.9 | 4 +- .../md5-cache/app-admin/puppet-lint-3.4.0 | 17 - .../md5-cache/app-admin/puppet-lint-4.0.0 | 17 - .../md5-cache/app-admin/puppet-lint-4.2.3 | 12 +- .../app-admin/ryzen_smu-0.1.2_p20211205-r1 | 2 +- metadata/md5-cache/app-admin/ryzen_smu-0.1.5 | 2 +- metadata/md5-cache/app-antivirus/Manifest.gz | Bin 2161 -> 2156 bytes metadata/md5-cache/app-antivirus/clamav-1.0.5 | 2 +- .../{clamav-1.3.1-r1 => clamav-1.3.1-r2} | 2 +- .../md5-cache/app-antivirus/lkrg-0.9.6-r1 | 2 +- metadata/md5-cache/app-antivirus/lkrg-0.9.7 | 2 +- metadata/md5-cache/app-antivirus/lkrg-0.9.8 | 2 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 28274 -> 28121 bytes metadata/md5-cache/app-arch/zoo-2.10-r5 | 11 - metadata/md5-cache/app-arch/zopfli-1.0.3 | 4 +- metadata/md5-cache/app-backup/Manifest.gz | Bin 13502 -> 13666 bytes metadata/md5-cache/app-backup/dar-2.7.15 | 17 + metadata/md5-cache/app-containers/Manifest.gz | Bin 21885 -> 22054 bytes .../md5-cache/app-containers/buildah-1.35.3 | 4 +- .../app-containers/containers-common-0.59.1 | 4 +- metadata/md5-cache/app-containers/incus-6.0.1 | 16 + metadata/md5-cache/app-dicts/Manifest.gz | Bin 33855 -> 33856 bytes metadata/md5-cache/app-dicts/verbiste-0.1.48 | 4 +- metadata/md5-cache/app-doc/Manifest.gz | Bin 25258 -> 25262 bytes metadata/md5-cache/app-doc/python-docs-3.12.4 | 4 +- metadata/md5-cache/app-emacs/Manifest.gz | Bin 97649 -> 97973 bytes metadata/md5-cache/app-emacs/ebuild-mode-1.70 | 2 +- metadata/md5-cache/app-emacs/ebuild-mode-1.71 | 4 +- metadata/md5-cache/app-emacs/ebuild-mode-1.72 | 13 + .../{meson-mode-0.3 => meson-mode-0.3-r1} | 4 +- metadata/md5-cache/app-emacs/meson-mode-9999 | 12 + metadata/md5-cache/app-emulation/Manifest.gz | Bin 33989 -> 33371 bytes .../vendor-reset-0.1.1_pre20221205-r1 | 2 +- .../vendor-reset-0.1.1_pre20221205-r2 | 2 +- .../md5-cache/app-emulation/vendor-reset-9999 | 2 +- .../md5-cache/app-emulation/virtualbox-9999 | 2 +- .../virtualbox-guest-additions-6.1.50 | 2 +- .../virtualbox-guest-additions-6.1.50-r1 | 2 +- .../virtualbox-guest-additions-7.0.18 | 2 +- .../virtualbox-modules-6.1.50-r1 | 2 +- .../app-emulation/virtualbox-modules-7.0.18 | 2 +- metadata/md5-cache/app-emulation/vkd3d-1.11 | 16 - .../{wine-staging-9.8 => wine-staging-9.12} | 12 +- .../md5-cache/app-emulation/wine-staging-9.7 | 18 - .../md5-cache/app-emulation/wine-staging-9999 | 8 +- .../{wine-vanilla-9.8 => wine-vanilla-9.12} | 10 +- .../md5-cache/app-emulation/wine-vanilla-9.7 | 18 - .../app-emulation/winetricks-20230212 | 16 - metadata/md5-cache/app-emulation/xen-4.17.4 | 2 +- .../md5-cache/app-emulation/xen-4.17.4-r1 | 2 +- metadata/md5-cache/app-forensics/Manifest.gz | Bin 6264 -> 6269 bytes metadata/md5-cache/app-forensics/yara-4.5.1 | 4 +- metadata/md5-cache/app-i18n/Manifest.gz | Bin 25747 -> 26078 bytes metadata/md5-cache/app-i18n/ibus-table-1.17.6 | 18 + .../app-i18n/ibus-typing-booster-2.25.11 | 18 + .../md5-cache/app-i18n/mozc-2.28.5029.102 | 4 +- .../md5-cache/app-i18n/mozc-2.28.5029.102-r1 | 4 +- .../md5-cache/app-i18n/mozc-2.28.5029.102-r2 | 4 +- metadata/md5-cache/app-laptop/Manifest.gz | Bin 4779 -> 4777 bytes .../framework-laptop-kmod-0_pre20240506 | 2 +- metadata/md5-cache/app-laptop/tp_smapi-0.44 | 2 +- .../app-laptop/tuxedo-drivers-3.2.14 | 2 +- .../md5-cache/app-laptop/tuxedo-drivers-4.5.0 | 2 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 79399 -> 79405 bytes .../md5-cache/app-misc/elasticsearch-8.14.1 | 2 +- metadata/md5-cache/app-misc/fastfetch-2.14.0 | 4 +- .../{fastfetch-2.17.0 => fastfetch-2.17.1} | 2 +- metadata/md5-cache/app-misc/jdupes-1.27.3 | 4 +- metadata/md5-cache/app-misc/mc-4.8.31 | 2 +- metadata/md5-cache/app-office/Manifest.gz | Bin 13974 -> 13815 bytes .../app-office/libreoffice-24.2.4.2-r1 | 4 +- .../md5-cache/app-office/libreoffice-7.6.4.1 | 18 - .../app-office/libreoffice-l10n-24.2.4.2 | 4 +- metadata/md5-cache/app-shells/Manifest.gz | Bin 19232 -> 19222 bytes .../{bash-5.1_p16-r12 => bash-5.1_p16-r13} | 2 +- .../{bash-5.2_p26-r5 => bash-5.2_p26-r6} | 2 +- .../{bash-5.3_alpha-r4 => bash-5.3_alpha-r5} | 2 +- metadata/md5-cache/app-shells/bash-9999 | 2 +- metadata/md5-cache/app-text/Manifest.gz | Bin 82342 -> 82185 bytes metadata/md5-cache/app-text/calibre-5.44.0-r3 | 2 +- metadata/md5-cache/app-text/calibre-7.10.0 | 2 +- metadata/md5-cache/app-text/calibre-7.11.0 | 2 +- metadata/md5-cache/app-text/calibre-7.12.0 | 2 +- metadata/md5-cache/app-text/calibre-7.13.0 | 18 + metadata/md5-cache/app-text/calibre-7.8.0-r1 | 2 +- metadata/md5-cache/app-text/calibre-7.9.0 | 2 +- metadata/md5-cache/app-text/cherrytree-1.1.3 | 17 + metadata/md5-cache/app-text/mdbook-0.4.37 | 13 - metadata/md5-cache/app-text/poppler-24.02.0 | 16 - metadata/md5-cache/app-text/poppler-24.05.0 | 16 - metadata/md5-cache/app-text/poppler-24.06.1 | 4 +- metadata/md5-cache/app-xemacs/Manifest.gz | Bin 22425 -> 22585 bytes .../md5-cache/app-xemacs/ebuild-mode-1.71 | 4 +- .../md5-cache/app-xemacs/ebuild-mode-1.72 | 13 + metadata/md5-cache/dev-build/Manifest.gz | Bin 15944 -> 15947 bytes .../md5-cache/dev-build/gyp-20200512145953 | 10 +- .../md5-cache/dev-build/gyp-99999999999999 | 10 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 32571 -> 32743 bytes metadata/md5-cache/dev-db/hsqldb-2.7.3 | 16 + metadata/md5-cache/dev-db/influx-cli-2.7.3 | 4 +- metadata/md5-cache/dev-debug/Manifest.gz | Bin 9781 -> 9943 bytes metadata/md5-cache/dev-debug/lldb-15.0.7 | 2 +- metadata/md5-cache/dev-debug/lldb-16.0.6 | 2 +- metadata/md5-cache/dev-debug/lldb-16.0.6-r1 | 2 +- metadata/md5-cache/dev-debug/lldb-17.0.6 | 2 +- metadata/md5-cache/dev-debug/lldb-18.1.8 | 2 +- metadata/md5-cache/dev-debug/lldb-19.0.0.9999 | 2 +- .../dev-debug/lldb-19.0.0_pre20240623 | 2 +- .../dev-debug/lldb-19.0.0_pre20240630 | 16 + .../md5-cache/dev-debug/scap-driver-0.29.3-r4 | 2 +- .../md5-cache/dev-debug/scap-driver-0.29.3-r5 | 2 +- .../md5-cache/dev-debug/scap-driver-0.29.3-r6 | 2 +- metadata/md5-cache/dev-embedded/Manifest.gz | Bin 13645 -> 13813 bytes .../md5-cache/dev-embedded/arduino-1.8.19 | 6 +- .../md5-cache/dev-embedded/arduino-1.8.19-r1 | 16 + metadata/md5-cache/dev-java/Manifest.gz | Bin 70724 -> 71039 bytes .../md5-cache/dev-java/protobuf-java-4.26.1 | 16 + .../md5-cache/dev-java/protobuf-java-4.27.2 | 16 + metadata/md5-cache/dev-lang/Manifest.gz | Bin 46856 -> 46859 bytes .../{clojure-1.11.3 => clojure-1.11.3-r1} | 11 +- metadata/md5-cache/dev-lang/python-3.12.4_p1 | 4 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 189674 -> 189802 bytes metadata/md5-cache/dev-libs/bglibs-2.04-r1 | 4 +- metadata/md5-cache/dev-libs/faxpp-0.4-r2 | 4 +- metadata/md5-cache/dev-libs/fddl-20111124-r1 | 4 +- metadata/md5-cache/dev-libs/fddl-20111124-r2 | 4 +- .../md5-cache/dev-libs/http-fetcher-1.1.0-r2 | 4 +- .../dev-libs/icinga-php-library-0.10.0 | 2 +- .../dev-libs/icinga-php-library-0.13.0 | 4 +- .../dev-libs/icinga-php-library-0.6.1-r1 | 2 +- .../dev-libs/icinga-php-library-0.8.1 | 2 +- .../dev-libs/icinga-php-thirdparty-0.10.0-r1 | 2 +- .../dev-libs/icinga-php-thirdparty-0.11.0 | 2 +- .../dev-libs/icinga-php-thirdparty-0.12.0 | 4 +- .../intel-compute-runtime-24.17.29377.6 | 2 +- .../intel-compute-runtime-24.22.29735.21 | 2 +- metadata/md5-cache/dev-libs/judy-1.0.5-r4 | 4 +- .../md5-cache/dev-libs/kirigami-addons-1.3.0 | 17 + metadata/md5-cache/dev-libs/libclc-15.0.7 | 2 +- metadata/md5-cache/dev-libs/libclc-16.0.6 | 2 +- metadata/md5-cache/dev-libs/libclc-17.0.6 | 2 +- metadata/md5-cache/dev-libs/libclc-18.1.8 | 2 +- .../md5-cache/dev-libs/libclc-19.0.0.9999 | 2 +- .../dev-libs/libclc-19.0.0_pre20240623 | 2 +- .../dev-libs/libclc-19.0.0_pre20240630 | 13 + metadata/md5-cache/dev-libs/libinput-1.26.1 | 16 + metadata/md5-cache/dev-libs/libjodycode-3.1 | 4 +- metadata/md5-cache/dev-libs/libmaa-1.3.2-r1 | 4 +- metadata/md5-cache/dev-libs/libmaa-1.4.7 | 4 +- metadata/md5-cache/dev-libs/libpfm-4.11.0 | 4 +- metadata/md5-cache/dev-libs/libpfm-4.12.0 | 4 +- metadata/md5-cache/dev-libs/libpfm-4.13.0 | 4 +- .../{m17n-lib-1.8.4 => m17n-lib-1.8.4-r1} | 0 metadata/md5-cache/dev-libs/nss-3.101.1 | 16 + metadata/md5-cache/dev-libs/openssl-3.3.0 | 4 +- metadata/md5-cache/dev-libs/openssl-3.3.1 | 4 +- metadata/md5-cache/dev-libs/papi-6.0.0.1-r1 | 6 +- metadata/md5-cache/dev-libs/papi-6.0.0.1-r2 | 6 +- .../plasma-wayland-protocols-1.12.0-r1 | 12 - metadata/md5-cache/dev-libs/qtkeychain-0.14.2 | 16 - ...entry-native-0.6.7 => sentry-native-0.7.6} | 10 +- .../md5-cache/dev-libs/tree-sitter-c-0.21.1 | 4 +- .../dev-libs/tree-sitter-c-sharp-0.21.1 | 4 +- .../md5-cache/dev-libs/tree-sitter-css-0.21.0 | 4 +- .../dev-libs/tree-sitter-html-0.20.3 | 4 +- .../dev-libs/tree-sitter-ruby-0.21.0 | 4 +- .../md5-cache/dev-libs/wayland-protocols-1.36 | 4 +- metadata/md5-cache/dev-libs/weston-13.0.1 | 17 - .../md5-cache/dev-libs/xmlrpc-c-1.54.05-r2 | 4 +- metadata/md5-cache/dev-libs/xmlrpc-c-1.54.06 | 4 +- metadata/md5-cache/dev-lisp/Manifest.gz | Bin 5049 -> 5042 bytes metadata/md5-cache/dev-lisp/ecl-21.2.1-r5 | 6 +- metadata/md5-cache/dev-lisp/ecl-23.9.9-r1 | 6 +- metadata/md5-cache/dev-lisp/ecl-24.5.10 | 6 +- metadata/md5-cache/dev-lisp/gcl-2.6.13_pre99 | 2 +- metadata/md5-cache/dev-lisp/gcl-2.6.14 | 2 +- metadata/md5-cache/dev-lisp/gcl-2.6.15_pre3 | 2 +- .../dev-lisp/{sbcl-2.4.4 => sbcl-2.4.6} | 6 +- metadata/md5-cache/dev-lua/Manifest.gz | Bin 8127 -> 8289 bytes metadata/md5-cache/dev-lua/luaexpat-1.5.2 | 16 + metadata/md5-cache/dev-ml/Manifest.gz | Bin 109484 -> 110450 bytes metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-17.0.6 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-18.1.8 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-19.0.0.9999 | 2 +- .../dev-ml/llvm-ocaml-19.0.0_pre20240623 | 2 +- .../dev-ml/llvm-ocaml-19.0.0_pre20240630 | 16 + metadata/md5-cache/dev-ml/num-1.5 | 15 + metadata/md5-cache/dev-ml/ocaml-ctypes-0.22.0 | 17 + metadata/md5-cache/dev-ml/ocamlgraph-2.1.0 | 15 + .../md5-cache/dev-ml/patience_diff-0.16.0 | 15 + .../md5-cache/dev-ml/patience_diff-0.17.0 | 15 + metadata/md5-cache/dev-perl/Manifest.gz | Bin 327738 -> 327745 bytes .../md5-cache/dev-perl/Net-SSLeay-1.940.0 | 2 +- metadata/md5-cache/dev-python/Manifest.gz | Bin 350725 -> 346450 bytes .../md5-cache/dev-python/PyQt5-5.15.10-r1 | 12 +- .../md5-cache/dev-python/PyQt5-sip-12.13.0-r1 | 2 +- metadata/md5-cache/dev-python/PyQt6-6.6.1 | 16 - metadata/md5-cache/dev-python/PyQt6-6.7.0 | 14 +- .../dev-python/PyQt6-WebEngine-6.6.0 | 16 - .../dev-python/PyQt6-WebEngine-6.7.0 | 12 +- .../md5-cache/dev-python/PyQt6-sip-13.6.0 | 4 +- .../dev-python/PyQtWebEngine-5.15.6-r1 | 14 +- metadata/md5-cache/dev-python/anyio-4.4.0 | 16 - metadata/md5-cache/dev-python/anyio-4.4.0-r1 | 4 +- metadata/md5-cache/dev-python/autopep8-2.1.2 | 16 - metadata/md5-cache/dev-python/autopep8-2.2.0 | 4 +- .../md5-cache/dev-python/autopep8-2.3.0-r1 | 16 - metadata/md5-cache/dev-python/bandit-1.7.8 | 16 - metadata/md5-cache/dev-python/bandit-1.7.9 | 4 +- .../md5-cache/dev-python/beniget-0.4.2_p1 | 16 + metadata/md5-cache/dev-python/bitstring-4.1.4 | 16 - metadata/md5-cache/dev-python/bitstring-4.2.3 | 4 +- metadata/md5-cache/dev-python/boto3-1.34.122 | 16 - metadata/md5-cache/dev-python/boto3-1.34.127 | 4 +- metadata/md5-cache/dev-python/boto3-1.34.133 | 16 - metadata/md5-cache/dev-python/boto3-1.34.134 | 16 - metadata/md5-cache/dev-python/boto3-1.34.135 | 16 - .../{boto3-1.34.132 => boto3-1.34.136} | 6 +- .../md5-cache/dev-python/botocore-1.34.122 | 16 - .../md5-cache/dev-python/botocore-1.34.127 | 4 +- .../md5-cache/dev-python/botocore-1.34.132 | 16 - .../md5-cache/dev-python/botocore-1.34.133 | 16 - .../md5-cache/dev-python/botocore-1.34.134 | 16 - .../{botocore-1.34.135 => botocore-1.34.136} | 2 +- metadata/md5-cache/dev-python/build-1.2.1 | 4 +- metadata/md5-cache/dev-python/capturer-3.0-r1 | 10 +- metadata/md5-cache/dev-python/cfn-lint-0.87.9 | 16 + .../md5-cache/dev-python/cherrypy-18.10.0 | 4 +- metadata/md5-cache/dev-python/cherrypy-18.9.0 | 16 - .../md5-cache/dev-python/clang-python-15.0.7 | 2 +- .../md5-cache/dev-python/clang-python-16.0.6 | 2 +- .../md5-cache/dev-python/clang-python-17.0.6 | 2 +- .../md5-cache/dev-python/clang-python-18.1.8 | 2 +- .../dev-python/clang-python-19.0.0.9999 | 2 +- .../clang-python-19.0.0_pre20240623 | 2 +- .../clang-python-19.0.0_pre20240630 | 16 + .../dev-python/coloredlogs-15.0.1-r2 | 16 + metadata/md5-cache/dev-python/contourpy-1.2.1 | 12 +- metadata/md5-cache/dev-python/cramjam-2.8.3 | 12 +- metadata/md5-cache/dev-python/crc32c-2.4 | 2 +- metadata/md5-cache/dev-python/dep-logic-0.3.0 | 16 + .../dev-python/django-prometheus-2.3.1 | 10 +- .../md5-cache/dev-python/dulwich-0.21.7-r1 | 4 +- .../md5-cache/dev-python/fakeredis-2.23.3 | 16 + .../md5-cache/dev-python/fastimport-0.9.14 | 4 +- .../md5-cache/dev-python/fonttools-4.53.0 | 4 +- metadata/md5-cache/dev-python/fpylll-0.6.1 | 2 +- metadata/md5-cache/dev-python/fs-2.4.16 | 4 +- metadata/md5-cache/dev-python/genshi-0.7.7 | 4 +- metadata/md5-cache/dev-python/gfloat-0.3 | 4 +- .../dev-python/humanfriendly-10.0-r1 | 2 +- .../dev-python/humanfriendly-10.0-r2 | 16 + .../md5-cache/dev-python/hypothesis-6.104.2 | 16 + metadata/md5-cache/dev-python/ipython-8.26.0 | 17 + metadata/md5-cache/dev-python/irc-20.4.0 | 16 - metadata/md5-cache/dev-python/irc-20.4.1 | 4 +- metadata/md5-cache/dev-python/isort-5.13.2 | 10 +- .../md5-cache/dev-python/jack-client-0.5.4 | 10 +- .../dev-python/jaraco-collections-5.0.1 | 4 +- .../md5-cache/dev-python/jaraco-env-1.0.0 | 4 +- .../md5-cache/dev-python/jaraco-envs-2.6.0 | 4 +- .../md5-cache/dev-python/jaraco-test-5.4.0 | 4 +- metadata/md5-cache/dev-python/jsondiff-2.1.1 | 16 + .../md5-cache/dev-python/jsonpointer-3.0.0 | 4 +- .../md5-cache/dev-python/jupyterlab-4.2.1 | 17 - .../md5-cache/dev-python/jupyterlab-4.2.2 | 4 +- metadata/md5-cache/dev-python/klein-23.12.0 | 10 +- metadata/md5-cache/dev-python/libnacl-2.1.0 | 10 +- metadata/md5-cache/dev-python/libsass-0.23.0 | 12 +- metadata/md5-cache/dev-python/lit-15.0.7 | 2 +- metadata/md5-cache/dev-python/lit-16.0.6 | 2 +- metadata/md5-cache/dev-python/lit-17.0.6 | 2 +- metadata/md5-cache/dev-python/lit-18.1.8 | 2 +- metadata/md5-cache/dev-python/lit-19.0.0.9999 | 2 +- .../dev-python/lit-19.0.0_pre20240623 | 2 +- .../dev-python/lit-19.0.0_pre20240630 | 15 + metadata/md5-cache/dev-python/loguru-0.7.2 | 4 +- metadata/md5-cache/dev-python/makefun-1.15.2 | 10 +- .../dev-python/mapbox_earcut-1.0.1-r1 | 12 +- .../md5-cache/dev-python/markdown2-2.4.13 | 4 +- .../md5-cache/dev-python/matplotlib-3.9.0-r1 | 12 +- metadata/md5-cache/dev-python/mkdocs-1.6.0 | 6 +- .../dev-python/mkdocs-autorefs-0.5.0 | 16 - .../mkdocs-htmlproofer-plugin-1.2.0 | 16 - .../dev-python/mkdocs-macros-plugin-1.0.4 | 16 - metadata/md5-cache/dev-python/ml-dtypes-0.4.0 | 4 +- .../dev-python/more-itertools-10.2.0 | 16 - .../dev-python/more-itertools-10.3.0 | 4 +- metadata/md5-cache/dev-python/moto-5.0.10 | 16 + metadata/md5-cache/dev-python/moto-5.0.9 | 2 +- .../md5-cache/dev-python/munkres-1.1.4-r1 | 4 +- metadata/md5-cache/dev-python/mypy-1.10.0 | 4 +- metadata/md5-cache/dev-python/mypy-1.10.1 | 4 +- metadata/md5-cache/dev-python/networkx-3.3 | 10 +- metadata/md5-cache/dev-python/numpydoc-1.7.0 | 10 +- metadata/md5-cache/dev-python/openpyxl-3.1.5 | 16 + metadata/md5-cache/dev-python/packaging-24.1 | 4 +- metadata/md5-cache/dev-python/parse-1.20.1 | 16 - metadata/md5-cache/dev-python/patsy-0.5.6 | 16 - metadata/md5-cache/dev-python/patsy-0.5.6-r1 | 16 + metadata/md5-cache/dev-python/pikepdf-9.0.0 | 4 +- metadata/md5-cache/dev-python/pillow-10.3.0 | 2 +- metadata/md5-cache/dev-python/pkginfo-1.10.0 | 16 - metadata/md5-cache/dev-python/pkginfo-1.11.0 | 16 - metadata/md5-cache/dev-python/pkginfo-1.11.1 | 4 +- .../dev-python/prometheus-client-0.20.0 | 10 +- .../dev-python/prompt-toolkit-3.0.45 | 16 - .../dev-python/prompt-toolkit-3.0.47 | 4 +- .../md5-cache/dev-python/py-ubjson-0.16.1-r1 | 12 +- metadata/md5-cache/dev-python/pyalsa-1.2.12 | 4 +- metadata/md5-cache/dev-python/pyalsa-1.2.7-r2 | 17 - metadata/md5-cache/dev-python/pyaml-24.4.0 | 10 +- .../md5-cache/dev-python/pychromecast-13.1.0 | 15 + .../md5-cache/dev-python/pychromecast-14.0.1 | 15 + metadata/md5-cache/dev-python/pycurl-7.45.3 | 12 +- metadata/md5-cache/dev-python/pycxx-7.1.8 | 15 - metadata/md5-cache/dev-python/pycxx-7.1.8-r1 | 4 +- metadata/md5-cache/dev-python/pydantic-2.7.3 | 16 - metadata/md5-cache/dev-python/pydantic-2.7.4 | 4 +- .../md5-cache/dev-python/pygobject-3.46.0-r1 | 4 +- .../md5-cache/dev-python/pykwalify-1.8.0-r3 | 10 +- metadata/md5-cache/dev-python/pylint-3.2.5 | 16 + .../md5-cache/dev-python/pyotherside-1.6.0 | 15 - .../md5-cache/dev-python/pyotherside-1.6.0-r1 | 15 - .../dev-python/pyproject-fmt-rust-1.1.4 | 4 +- .../md5-cache/dev-python/pyrsistent-0.20.0 | 12 +- metadata/md5-cache/dev-python/pyscard-2.0.10 | 4 +- metadata/md5-cache/dev-python/pyscard-2.0.9 | 17 - metadata/md5-cache/dev-python/pyspnego-0.10.2 | 16 - metadata/md5-cache/dev-python/pyspnego-0.11.0 | 4 +- .../md5-cache/dev-python/pytesseract-0.3.12 | 10 +- .../dev-python/pytest-golden-0.2.2-r1 | 10 +- .../dev-python/pytest-localftpserver-1.3.2 | 10 +- .../dev-python/pytest-metadata-3.1.1 | 10 +- .../dev-python/pytest-recording-0.13.1 | 10 +- .../dev-python/pytest-tornado-0.8.1-r1 | 10 +- .../dev-python/pytest-tornasync-0.6.0_p2-r1 | 10 +- .../md5-cache/dev-python/python-box-7.1.1 | 17 - .../md5-cache/dev-python/python-box-7.2.0 | 4 +- .../dev-python/python-dbusmock-0.31.1-r1 | 10 +- .../dev-python/python-engineio-4.9.0 | 16 - .../dev-python/python-engineio-4.9.1 | 10 +- .../dev-python/python-gammu-3.2.4-r1 | 12 +- .../md5-cache/dev-python/python-jose-3.3.0-r1 | 10 +- .../dev-python/python-mimeparse-1.6.0-r4 | 15 - .../dev-python/python-mimeparse-1.6.0-r5 | 4 +- .../md5-cache/dev-python/python-mpd2-3.1.1 | 10 +- .../md5-cache/dev-python/python-ptrace-0.9.9 | 10 +- .../md5-cache/dev-python/python-ptrace-9999 | 10 +- .../md5-cache/dev-python/python-snappy-0.7.2 | 10 +- .../md5-cache/dev-python/python-stdnum-1.20 | 10 +- .../md5-cache/dev-python/python-xlib-0.33 | 4 +- .../md5-cache/dev-python/pytools-2024.1.6 | 16 + metadata/md5-cache/dev-python/pyuca-1.2 | 10 +- .../md5-cache/dev-python/pywavelets-1.5.0 | 17 - .../md5-cache/dev-python/pywavelets-1.6.0 | 12 +- .../md5-cache/dev-python/pyyaml-6.0.2_rc1 | 4 +- .../dev-python/pyyaml-env-tag-0.1-r1 | 16 + .../dev-python/pyyaml_env_tag-0.1-r1 | 16 - metadata/md5-cache/dev-python/qtsass-0.4.0 | 10 +- metadata/md5-cache/dev-python/rapidfuzz-3.9.1 | 17 - .../md5-cache/dev-python/rapidfuzz-3.9.3-r1 | 4 +- metadata/md5-cache/dev-python/redis-5.0.5 | 16 - metadata/md5-cache/dev-python/redis-5.0.6 | 4 +- .../dev-python/requests-kerberos-0.14.0-r1 | 16 - .../dev-python/requests-kerberos-0.15.0 | 4 +- .../md5-cache/dev-python/requests-ntlm-1.2.0 | 16 - .../md5-cache/dev-python/requests-ntlm-1.3.0 | 4 +- .../md5-cache/dev-python/responses-0.25.2 | 16 - .../md5-cache/dev-python/responses-0.25.3 | 4 +- metadata/md5-cache/dev-python/rply-0.7.8-r1 | 10 +- .../md5-cache/dev-python/rustworkx-0.15.1 | 17 + .../dev-python/scikit-build-core-0.9.5 | 16 - .../dev-python/scikit-build-core-0.9.6 | 4 +- ...ild-core-0.9.7 => scikit-build-core-0.9.8} | 2 +- metadata/md5-cache/dev-python/smbus2-0.4.3 | 10 +- .../md5-cache/dev-python/snapshottest-0.6.0 | 10 +- .../dev-python/sphinx-multiversion-0.2.4-r1 | 14 +- .../dev-python/sphinx-notfound-page-1.0.2 | 10 +- .../dev-python/sphinxcontrib-doxylink-1.12.3 | 10 +- .../dev-python/sphinxcontrib-httpdomain-1.8.1 | 10 +- .../dev-python/sphinxcontrib-trio-1.1.2-r1 | 10 +- .../md5-cache/dev-python/sphinxygen-1.0.4-r1 | 17 +- .../{sqlglot-25.3.1 => sqlglot-25.4.0} | 2 +- .../{sqlglot-25.3.3 => sqlglot-25.4.1} | 2 +- .../md5-cache/dev-python/sshpubkeys-3.3.1-r1 | 10 +- metadata/md5-cache/dev-python/tblib-3.0.0 | 4 +- metadata/md5-cache/dev-python/tenacity-8.4.2 | 4 +- .../md5-cache/dev-python/terminado-0.18.1 | 10 +- .../md5-cache/dev-python/testfixtures-8.3.0 | 4 +- metadata/md5-cache/dev-python/testtools-2.7.1 | 16 - metadata/md5-cache/dev-python/testtools-2.7.2 | 4 +- metadata/md5-cache/dev-python/thriftpy2-0.5.0 | 12 +- .../md5-cache/dev-python/time-machine-2.14.2 | 17 + metadata/md5-cache/dev-python/tornado-6.4.1 | 12 +- .../md5-cache/dev-python/towncrier-23.11.0 | 10 +- metadata/md5-cache/dev-python/treq-23.11.0 | 10 +- metadata/md5-cache/dev-python/txAMQP-0.8.2-r1 | 10 +- metadata/md5-cache/dev-python/urllib3-2.2.2 | 4 +- metadata/md5-cache/dev-python/urwid-2.6.13 | 16 - metadata/md5-cache/dev-python/urwid-2.6.14 | 4 +- metadata/md5-cache/dev-python/uv-0.2.18 | 15 + metadata/md5-cache/dev-python/vcrpy-6.0.1 | 10 +- metadata/md5-cache/dev-python/vecrec-0.3.1-r1 | 10 +- metadata/md5-cache/dev-python/wurlitzer-3.1.0 | 16 - metadata/md5-cache/dev-python/wurlitzer-3.1.1 | 4 +- metadata/md5-cache/dev-python/xarray-2024.5.0 | 16 - metadata/md5-cache/dev-python/xarray-2024.6.0 | 4 +- metadata/md5-cache/dev-python/yapsy-1.12.2-r2 | 10 +- metadata/md5-cache/dev-qt/Manifest.gz | Bin 35477 -> 35478 bytes .../md5-cache/dev-qt/qtlocation-5.15.14-r1 | 4 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 214911 -> 215223 bytes metadata/md5-cache/dev-ruby/async-2.8.2 | 4 +- .../md5-cache/dev-ruby/benchmark-ips-2.13.0 | 4 +- .../md5-cache/dev-ruby/charlock_holmes-0.7.8 | 17 + metadata/md5-cache/dev-ruby/console-1.23.6 | 4 +- metadata/md5-cache/dev-ruby/git-2.1.1 | 17 + metadata/md5-cache/dev-ruby/io-event-1.5.1 | 4 +- .../md5-cache/dev-ruby/process_executer-1.1.0 | 4 +- metadata/md5-cache/dev-ruby/ruby-macho-4.1.0 | 17 + .../dev-ruby/sus-fixtures-async-0.1.3 | 4 +- metadata/md5-cache/dev-ruby/uconv-0.6.1-r3 | 16 - metadata/md5-cache/dev-scheme/Manifest.gz | Bin 13097 -> 13093 bytes metadata/md5-cache/dev-scheme/chez-10.0.0 | 4 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 131899 -> 131726 bytes metadata/md5-cache/dev-util/buildbot-3.11.0 | 6 +- metadata/md5-cache/dev-util/buildbot-3.11.1 | 6 +- metadata/md5-cache/dev-util/buildbot-9999 | 6 +- metadata/md5-cache/dev-util/catalyst-4.0_rc2 | 16 + .../md5-cache/dev-util/lttng-modules-2.13.10 | 2 +- metadata/md5-cache/dev-util/maturin-1.6.0 | 4 +- ...t-12.5.0 => nvidia-cuda-toolkit-12.5.0-r1} | 4 +- .../dev-util/{rgbds-0.7.0 => rgbds-0.8.0} | 4 +- metadata/md5-cache/dev-util/ruff-0.4.10 | 15 + metadata/md5-cache/dev-util/ruff-0.4.6 | 15 - metadata/md5-cache/dev-util/ruff-0.4.7 | 15 - metadata/md5-cache/dev-util/ruff-0.4.8 | 15 - metadata/md5-cache/dev-util/ruff-0.5.0 | 15 + .../md5-cache/dev-util/yamllint-1.33.0-r1 | 16 - metadata/md5-cache/dev-vcs/Manifest.gz | Bin 21778 -> 21936 bytes metadata/md5-cache/dev-vcs/hg-git-1.0.2-r1 | 4 +- metadata/md5-cache/dev-vcs/pre-commit-3.7.1 | 16 + metadata/md5-cache/games-arcade/Manifest.gz | Bin 22120 -> 22121 bytes metadata/md5-cache/games-arcade/njam-1.25-r1 | 13 - metadata/md5-cache/games-arcade/njam-1.25-r2 | 14 + metadata/md5-cache/games-strategy/Manifest.gz | Bin 9852 -> 9693 bytes metadata/md5-cache/games-strategy/naev-0.11.3 | 18 - metadata/md5-cache/games-util/Manifest.gz | Bin 11840 -> 11840 bytes metadata/md5-cache/games-util/xpadneo-0.9.6 | 2 +- metadata/md5-cache/games-util/xpadneo-9999 | 2 +- metadata/md5-cache/gnome-base/Manifest.gz | Bin 7368 -> 7368 bytes metadata/md5-cache/gnome-base/librsvg-2.57.3 | 4 +- metadata/md5-cache/gui-libs/Manifest.gz | Bin 9853 -> 9696 bytes .../{hyprutils-0.1.4 => hyprutils-0.1.4-r1} | 4 +- metadata/md5-cache/gui-libs/hyprutils-9999 | 4 +- metadata/md5-cache/gui-libs/wlroots-9999 | 6 +- .../gui-libs/xdg-desktop-portal-lxqt-0.4.0 | 14 - metadata/md5-cache/gui-wm/Manifest.gz | Bin 2680 -> 2679 bytes metadata/md5-cache/gui-wm/gamescope-3.14.18 | 16 - metadata/md5-cache/gui-wm/gamescope-3.14.22 | 16 + metadata/md5-cache/gui-wm/hyprland-9999 | 6 +- metadata/md5-cache/kde-apps/Manifest.gz | Bin 65908 -> 65910 bytes .../md5-cache/kde-apps/kdeedu-data-24.05.1 | 4 +- metadata/md5-cache/kde-misc/Manifest.gz | Bin 6296 -> 6446 bytes metadata/md5-cache/kde-misc/kdiff3-1.10.7 | 16 - .../{kdiff3-1.11.1-r10 => kdiff3-1.11.2} | 2 +- metadata/md5-cache/kde-misc/kshutdown-5.92 | 16 + metadata/md5-cache/kde-misc/tellico-3.5.5 | 17 + metadata/md5-cache/kde-plasma/Manifest.gz | Bin 21244 -> 21237 bytes .../md5-cache/kde-plasma/kde-gtk-config-6.1.1 | 2 +- .../md5-cache/kde-plasma/plasma-meta-6.1.1 | 13 - .../md5-cache/kde-plasma/plasma-meta-6.1.1-r1 | 13 + metadata/md5-cache/lxqt-base/Manifest.gz | Bin 8069 -> 5668 bytes metadata/md5-cache/lxqt-base/liblxqt-1.3.0-r1 | 15 - metadata/md5-cache/lxqt-base/liblxqt-2.0.0-r1 | 6 +- metadata/md5-cache/lxqt-base/lxqt-about-1.3.0 | 14 - metadata/md5-cache/lxqt-base/lxqt-admin-1.3.0 | 14 - .../md5-cache/lxqt-base/lxqt-config-1.3.0 | 15 - .../md5-cache/lxqt-base/lxqt-globalkeys-1.3.0 | 14 - metadata/md5-cache/lxqt-base/lxqt-meta-1.3.0 | 11 - .../lxqt-base/lxqt-notificationd-1.3.0 | 14 - .../lxqt-base/lxqt-openssh-askpass-1.3.0 | 14 - .../md5-cache/lxqt-base/lxqt-panel-1.3.0-r1 | 16 - .../md5-cache/lxqt-base/lxqt-policykit-1.3.0 | 14 - .../lxqt-base/lxqt-powermanagement-1.3.0 | 14 - .../md5-cache/lxqt-base/lxqt-qtplugin-1.3.0 | 14 - .../md5-cache/lxqt-base/lxqt-runner-1.3.0 | 14 - .../md5-cache/lxqt-base/lxqt-session-1.3.0 | 15 - metadata/md5-cache/lxqt-base/lxqt-sudo-1.3.0 | 14 - metadata/md5-cache/mail-client/Manifest.gz | Bin 8765 -> 8608 bytes .../md5-cache/mail-client/claws-mail-4.2.0-r2 | 4 +- .../md5-cache/mail-client/roundcube-1.6.4 | 15 - .../md5-cache/mail-client/roundcube-1.6.7 | 4 +- metadata/md5-cache/mail-filter/Manifest.gz | Bin 13379 -> 13714 bytes .../md5-cache/mail-filter/libopensmtpd-0.7 | 11 + .../mail-filter/opensmtpd-filter-dkimsign-0.6 | 11 + metadata/md5-cache/media-gfx/Manifest.gz | Bin 59076 -> 60017 bytes metadata/md5-cache/media-gfx/blender-3.3.15 | 4 +- metadata/md5-cache/media-gfx/blender-3.3.8 | 4 +- metadata/md5-cache/media-gfx/blender-3.6.8 | 4 +- metadata/md5-cache/media-gfx/blender-4.0.2-r1 | 4 +- metadata/md5-cache/media-gfx/blender-4.1.1 | 4 +- metadata/md5-cache/media-gfx/blender-4.1.1-r1 | 17 + metadata/md5-cache/media-gfx/blender-9999 | 12 +- metadata/md5-cache/media-gfx/chafa-1.14.1 | 15 + metadata/md5-cache/media-gfx/gifsicle-1.95 | 12 + metadata/md5-cache/media-gfx/jp2a-1.2.0 | 12 + metadata/md5-cache/media-gfx/jpeginfo-1.7.1 | 14 + metadata/md5-cache/media-gfx/librecad-2.2.0.2 | 15 + metadata/md5-cache/media-gfx/lximage-qt-1.3.0 | 14 - .../md5-cache/media-gfx/mandelbulber-2.31 | 16 + .../md5-cache/media-gfx/plantuml-1.2024.4-r2 | 15 - .../md5-cache/media-gfx/plantuml-1.2024.5-r1 | 4 +- .../md5-cache/media-gfx/prusaslicer-2.8.0 | 2 +- metadata/md5-cache/media-gfx/prusaslicer-9999 | 2 +- metadata/md5-cache/media-gfx/qiv-2.3.3 | 16 + .../md5-cache/media-gfx/recoverjpeg-2.6.3 | 11 + metadata/md5-cache/media-gfx/ueberzugpp-2.9.5 | 16 - metadata/md5-cache/media-libs/Manifest.gz | Bin 118078 -> 117610 bytes metadata/md5-cache/media-libs/cimg-3.4.0 | 10 + metadata/md5-cache/media-libs/harfbuzz-8.3.0 | 17 - metadata/md5-cache/media-libs/harfbuzz-8.5.0 | 4 +- .../{harfbuzz-8.3.1 => harfbuzz-9.0.0} | 4 +- metadata/md5-cache/media-libs/harfbuzz-9999 | 2 +- metadata/md5-cache/media-libs/libjxl-0.10.2 | 16 - .../md5-cache/media-libs/libjxl-0.10.2-r1 | 4 +- metadata/md5-cache/media-libs/libjxl-0.8.2-r1 | 16 - metadata/md5-cache/media-libs/libjxl-0.8.2-r2 | 4 +- metadata/md5-cache/media-libs/libjxl-0.8.3 | 16 + metadata/md5-cache/media-libs/libjxl-0.9.2 | 16 - metadata/md5-cache/media-libs/libjxl-0.9.2-r1 | 4 +- metadata/md5-cache/media-libs/mlt-7.22.0-r1 | 17 - .../md5-cache/media-libs/nanosvg-20231202 | 12 + .../media-libs/{nas-1.9.5-r1 => nas-1.9.5-r2} | 6 +- .../{netpbm-11.6.1-r1 => netpbm-11.7.0} | 4 +- metadata/md5-cache/media-libs/oidn-2.1.0 | 2 +- metadata/md5-cache/media-libs/oidn-2.2.2 | 2 +- metadata/md5-cache/media-libs/oidn-2.3.0 | 17 + metadata/md5-cache/media-libs/osl-1.12.11.0 | 17 - metadata/md5-cache/media-libs/osl-1.12.13.0 | 17 - metadata/md5-cache/media-libs/osl-1.12.14.0 | 4 +- .../md5-cache/media-libs/osl-1.12.14.0-r1 | 4 +- metadata/md5-cache/media-libs/osl-1.12.7.0 | 17 - metadata/md5-cache/media-libs/osl-1.13.10.0 | 17 + metadata/md5-cache/media-libs/osl-1.13.7.0 | 4 +- metadata/md5-cache/media-libs/osl-9999 | 10 +- .../md5-cache/media-libs/phonon-4.12.0-r2 | 6 +- .../md5-cache/media-libs/phonon-vlc-0.12.0-r1 | 6 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 75573 -> 75430 bytes .../{awesfx-0.5.2 => awesfx-0.5.2-r1} | 4 +- ...{bristol-0.60.11-r3 => bristol-0.60.11-r4} | 6 +- ...gstreamripper-0.2 => gstreamripper-0.2-r1} | 4 +- .../media-sound/linux-show-player-0.5.3-r1 | 15 - ...w-player-0.6.1 => linux-show-player-0.6.3} | 2 +- .../media-sound/schismtracker-20240529 | 4 +- metadata/md5-cache/media-sound/vkeybd-0.1.18e | 4 +- metadata/md5-cache/media-tv/Manifest.gz | Bin 5474 -> 5643 bytes metadata/md5-cache/media-tv/kodi-9999 | 6 +- .../md5-cache/media-tv/mythtv-status-1.1.0 | 10 + .../v4l-dvb-saa716x-0.0.1_p20170225-r6 | 2 +- metadata/md5-cache/media-video/Manifest.gz | Bin 39508 -> 39670 bytes .../md5-cache/media-video/droidcam-2.0.0-r3 | 2 +- metadata/md5-cache/media-video/droidcam-2.1.1 | 2 +- metadata/md5-cache/media-video/droidcam-2.1.2 | 2 +- metadata/md5-cache/media-video/droidcam-2.1.3 | 2 +- metadata/md5-cache/media-video/pipewire-1.0.7 | 4 +- metadata/md5-cache/media-video/pipewire-1.2.0 | 18 + metadata/md5-cache/media-video/pipewire-9999 | 6 +- .../media-video/subtitlecomposer-0.8.1 | 4 +- .../md5-cache/media-video/v4l2loopback-0.12.7 | 2 +- .../md5-cache/media-video/v4l2loopback-0.13.1 | 2 +- .../md5-cache/media-video/v4l2loopback-9999 | 2 +- .../md5-cache/media-video/wireplumber-0.5.3 | 4 +- .../{wireplumber-0.5.4 => wireplumber-0.5.5} | 2 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 63823 -> 63810 bytes .../nagios-plugins-linux-madrisan-33 | 4 +- .../md5-cache/net-analyzer/netdata-1.46.1 | 4 +- metadata/md5-cache/net-analyzer/netdata-9999 | 4 +- metadata/md5-cache/net-dialup/Manifest.gz | Bin 6935 -> 6934 bytes .../net-dialup/accel-ppp-1.12.0_p20230609 | 2 +- metadata/md5-cache/net-dialup/accel-ppp-9999 | 2 +- metadata/md5-cache/net-firewall/Manifest.gz | Bin 6719 -> 6725 bytes metadata/md5-cache/net-firewall/ipset-7.21 | 2 +- metadata/md5-cache/net-firewall/ipset-7.21-r1 | 2 +- metadata/md5-cache/net-firewall/ipset-7.22 | 2 +- .../md5-cache/net-firewall/ipt_netflow-2.6-r1 | 2 +- .../md5-cache/net-firewall/ipt_netflow-9999 | 2 +- .../net-firewall/rtsp-conntrack-5.3-r1 | 2 +- .../net-firewall/rtsp-conntrack-5.3-r2 | 2 +- .../net-firewall/xtables-addons-3.24-r1 | 2 +- metadata/md5-cache/net-fs/Manifest.gz | Bin 6328 -> 6327 bytes metadata/md5-cache/net-fs/samba-4.19.6 | 4 +- metadata/md5-cache/net-im/Manifest.gz | Bin 16513 -> 16347 bytes metadata/md5-cache/net-im/synapse-1.108.0 | 4 +- .../net-im/telegram-desktop-bin-5.1.2 | 13 - metadata/md5-cache/net-libs/Manifest.gz | Bin 58799 -> 57863 bytes .../md5-cache/net-libs/accounts-qml-0.7-r2 | 16 - .../net-libs/accounts-qml-0.7_p20231028 | 4 +- metadata/md5-cache/net-libs/accounts-qt-1.16 | 16 - metadata/md5-cache/net-libs/accounts-qt-1.17 | 4 +- metadata/md5-cache/net-libs/kdsoap-2.1.1 | 14 - metadata/md5-cache/net-libs/kdsoap-2.2.0 | 4 +- .../md5-cache/net-libs/miniupnpc-2.2.8-r1 | 4 +- .../md5-cache/net-libs/signon-oauth2-0.25 | 15 - .../net-libs/signon-oauth2-0.25_p20210102 | 4 +- .../net-libs/signon-ui-0.15_p20171022-r1 | 16 - .../net-libs/signon-ui-0.15_p20231016 | 4 +- metadata/md5-cache/net-libs/signond-8.61 | 16 - metadata/md5-cache/net-libs/signond-8.61-r100 | 4 +- metadata/md5-cache/net-mail/Manifest.gz | Bin 21190 -> 21351 bytes metadata/md5-cache/net-mail/swaks-20240103.0 | 13 + metadata/md5-cache/net-misc/Manifest.gz | Bin 96704 -> 96882 bytes metadata/md5-cache/net-misc/curl-9999 | 12 +- .../md5-cache/net-misc/dropbox-202.4.5551 | 16 + metadata/md5-cache/net-misc/ena-driver-2.11.1 | 2 +- metadata/md5-cache/net-misc/ena-driver-2.12.0 | 2 +- metadata/md5-cache/net-misc/ena-driver-2.12.1 | 2 +- metadata/md5-cache/net-misc/ena-driver-2.12.2 | 2 +- .../md5-cache/net-misc/openvswitch-2.17.8 | 2 +- .../md5-cache/net-misc/openvswitch-2.17.9-r1 | 2 +- metadata/md5-cache/net-misc/passt-2024.05.10 | 4 +- metadata/md5-cache/net-misc/r8125-9.008.00-r1 | 2 +- metadata/md5-cache/net-misc/r8125-9.009.01-r1 | 2 +- metadata/md5-cache/net-misc/r8125-9.009.02-r1 | 2 +- metadata/md5-cache/net-misc/r8125-9.011.01-r1 | 2 +- metadata/md5-cache/net-misc/r8125-9.013.02 | 2 +- metadata/md5-cache/net-misc/r8125-9.013.02-r1 | 2 +- metadata/md5-cache/net-misc/r8152-2.17.1 | 2 +- metadata/md5-cache/net-misc/r8168-8.051.02-r1 | 2 +- metadata/md5-cache/net-misc/r8168-8.053.00 | 2 +- metadata/md5-cache/net-misc/smb4k-3.2.5-r1 | 16 - metadata/md5-cache/net-misc/smb4k-3.2.5-r2 | 4 +- metadata/md5-cache/net-misc/smb4k-3.2.71 | 16 - metadata/md5-cache/net-misc/smb4k-3.2.72 | 16 + .../net-misc/tigervnc-xorg-module-1.13.90 | 9 + metadata/md5-cache/net-p2p/Manifest.gz | Bin 14055 -> 14057 bytes metadata/md5-cache/net-p2p/deluge-2.1.1-r5 | 6 +- metadata/md5-cache/net-p2p/deluge-9999 | 6 +- metadata/md5-cache/net-p2p/eiskaltdcpp-2.4.2 | 6 +- metadata/md5-cache/net-p2p/eiskaltdcpp-9999 | 6 +- metadata/md5-cache/net-print/Manifest.gz | Bin 9261 -> 9422 bytes .../md5-cache/net-print/hplip-plugin-3.24.4 | 14 + metadata/md5-cache/net-vpn/Manifest.gz | Bin 16739 -> 16590 bytes metadata/md5-cache/net-vpn/i2p-2.3.0-r4 | 16 - metadata/md5-cache/net-vpn/i2p-2.5.2-r1 | 4 +- .../md5-cache/net-vpn/ovpn-dco-0.2.20230426 | 2 +- .../md5-cache/net-vpn/ovpn-dco-0.2.20231117 | 2 +- metadata/md5-cache/net-vpn/ovpn-dco-9999 | 2 +- .../net-vpn/wireguard-modules-1.0.20220627-r1 | 2 +- metadata/md5-cache/net-wireless/Manifest.gz | Bin 26590 -> 26590 bytes metadata/md5-cache/net-wireless/aic8800-1.0.3 | 2 +- metadata/md5-cache/net-wireless/aic8800-1.0.5 | 2 +- .../net-wireless/broadcom-sta-6.30.223.271-r7 | 2 +- metadata/md5-cache/sci-astronomy/Manifest.gz | Bin 9041 -> 9202 bytes metadata/md5-cache/sci-astronomy/scamp-2.10.0 | 15 + metadata/md5-cache/sci-chemistry/Manifest.gz | Bin 13514 -> 13350 bytes .../sci-chemistry/openbabel-3.1.1_p20210225 | 17 - metadata/md5-cache/sci-libs/Manifest.gz | Bin 73589 -> 73428 bytes .../sci-libs/linux-gpib-modules-4.3.5-r3 | 2 +- .../sci-libs/linux-gpib-modules-4.3.6 | 2 +- metadata/md5-cache/sci-libs/m4ri-20200125 | 2 +- metadata/md5-cache/sci-libs/stellarsolver-2.5 | 14 - .../md5-cache/sci-mathematics/Manifest.gz | Bin 30177 -> 30182 bytes .../{fricas-1.3.9-r3 => fricas-1.3.11-r2} | 13 +- .../md5-cache/sci-mathematics/stp-2.3.3-r3 | 2 +- metadata/md5-cache/sci-mathematics/stp-2.3.4 | 2 +- metadata/md5-cache/sec-keys/Manifest.gz | Bin 32652 -> 32484 bytes .../sec-keys/openpgp-keys-jiatan-20230505 | 9 - metadata/md5-cache/sys-apps/Manifest.gz | Bin 89713 -> 91148 bytes metadata/md5-cache/sys-apps/checkpolicy-3.7 | 15 + metadata/md5-cache/sys-apps/checkpolicy-9999 | 4 +- metadata/md5-cache/sys-apps/flashrom-1.3.0-r2 | 4 +- metadata/md5-cache/sys-apps/mcstrans-3.7 | 13 + metadata/md5-cache/sys-apps/mcstrans-9999 | 4 +- .../md5-cache/sys-apps/memtest86+-6.20-r1 | 2 +- metadata/md5-cache/sys-apps/memtest86+-7.00 | 2 +- .../md5-cache/sys-apps/memtest86-bin-11.0 | 2 +- metadata/md5-cache/sys-apps/moar-1.24.4 | 15 + metadata/md5-cache/sys-apps/openrazer-3.8.0 | 2 +- .../sys-apps/{openrc-0.54.1 => openrc-0.54.2} | 2 +- .../md5-cache/sys-apps/policycoreutils-3.7 | 17 + .../md5-cache/sys-apps/policycoreutils-9999 | 6 +- metadata/md5-cache/sys-apps/restorecond-3.7 | 14 + metadata/md5-cache/sys-apps/restorecond-9999 | 4 +- metadata/md5-cache/sys-apps/secilc-3.7 | 15 + metadata/md5-cache/sys-apps/secilc-9999 | 4 +- .../md5-cache/sys-apps/selinux-python-3.7 | 17 + .../md5-cache/sys-apps/selinux-python-9999 | 6 +- .../md5-cache/sys-apps/semodule-utils-3.7 | 13 + .../md5-cache/sys-apps/semodule-utils-9999 | 4 +- .../sys-apps/smc-sum-2.14.0.20240215 | 2 +- .../sys-apps/{syd-3.23.0 => syd-3.23.2} | 4 +- metadata/md5-cache/sys-apps/systemd-256.1-r1 | 18 + metadata/md5-cache/sys-apps/systemd-9999 | 6 +- metadata/md5-cache/sys-apps/ucspi-unix-1.0 | 4 +- metadata/md5-cache/sys-auth/Manifest.gz | Bin 13834 -> 13669 bytes .../md5-cache/sys-auth/polkit-qt-0.114.0-r3 | 14 - metadata/md5-cache/sys-auth/polkit-qt-0.200.0 | 4 +- metadata/md5-cache/sys-block/Manifest.gz | Bin 17188 -> 17350 bytes .../md5-cache/sys-block/mmc-utils-0_p20240402 | 12 + metadata/md5-cache/sys-block/perccli-7.2313.0 | 2 +- .../sys-block/perccli-7.5.007.0529-r2 | 2 +- metadata/md5-cache/sys-block/sas2ircu-20-r1 | 2 +- metadata/md5-cache/sys-block/sas3flash-16 | 2 +- metadata/md5-cache/sys-block/sas3ircu-16-r1 | 2 +- metadata/md5-cache/sys-boot/Manifest.gz | Bin 9206 -> 9371 bytes metadata/md5-cache/sys-boot/cromwell-2.40-r3 | 2 +- .../md5-cache/sys-boot/cromwell-bin-2.40-r2 | 2 +- .../sys-boot/plymouth-openrc-plugin-0.2.0 | 15 + .../sys-boot/raspberrypi-firmware-1.20221104 | 2 +- .../sys-boot/raspberrypi-firmware-1.20230106 | 2 +- .../sys-boot/raspberrypi-firmware-9999 | 2 +- .../md5-cache/sys-boot/silo-1.4.14_p20200602 | 2 +- metadata/md5-cache/sys-boot/tboot-1.10.5 | 2 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 29900 -> 31824 bytes metadata/md5-cache/sys-devel/binutils-2.42-r1 | 4 +- metadata/md5-cache/sys-devel/binutils-2.42-r2 | 16 + metadata/md5-cache/sys-devel/binutils-9999 | 2 +- .../sys-devel/binutils-hppa64-2.42-r1 | 4 +- .../sys-devel/binutils-hppa64-2.42-r2 | 16 + metadata/md5-cache/sys-devel/clang-15.0.7-r3 | 2 +- metadata/md5-cache/sys-devel/clang-16.0.6 | 2 +- metadata/md5-cache/sys-devel/clang-17.0.6 | 2 +- metadata/md5-cache/sys-devel/clang-18.1.8 | 2 +- .../md5-cache/sys-devel/clang-19.0.0.9999 | 2 +- .../sys-devel/clang-19.0.0_pre20240623 | 2 +- .../sys-devel/clang-19.0.0_pre20240630 | 17 + .../sys-devel/clang-common-15.0.7-r8 | 2 +- .../sys-devel/clang-common-16.0.6-r4 | 2 +- .../sys-devel/clang-common-17.0.6-r5 | 2 +- .../md5-cache/sys-devel/clang-common-18.1.8 | 2 +- .../sys-devel/clang-common-19.0.0.9999 | 2 +- .../sys-devel/clang-common-19.0.0_pre20240623 | 2 +- .../sys-devel/clang-common-19.0.0_pre20240630 | 13 + .../clang-runtime-19.0.0_pre20240630 | 12 + .../md5-cache/sys-devel/gcc-11.4.1_p20240626 | 16 + .../md5-cache/sys-devel/gcc-12.4.1_p20240627 | 16 + .../md5-cache/sys-devel/gcc-13.3.1_p20240628 | 16 + .../md5-cache/sys-devel/gcc-14.1.1_p20240629 | 16 + metadata/md5-cache/sys-devel/lld-15.0.7 | 2 +- metadata/md5-cache/sys-devel/lld-16.0.6 | 2 +- metadata/md5-cache/sys-devel/lld-17.0.6 | 2 +- metadata/md5-cache/sys-devel/lld-18.1.8 | 2 +- metadata/md5-cache/sys-devel/lld-19.0.0.9999 | 2 +- .../sys-devel/lld-19.0.0_pre20240623 | 2 +- .../sys-devel/lld-19.0.0_pre20240630 | 16 + metadata/md5-cache/sys-devel/llvm-15.0.7-r3 | 2 +- metadata/md5-cache/sys-devel/llvm-16.0.6 | 2 +- metadata/md5-cache/sys-devel/llvm-17.0.6 | 2 +- metadata/md5-cache/sys-devel/llvm-18.1.8 | 2 +- metadata/md5-cache/sys-devel/llvm-19.0.0.9999 | 2 +- .../sys-devel/llvm-19.0.0_pre20240623 | 2 +- .../sys-devel/llvm-19.0.0_pre20240630 | 17 + .../md5-cache/sys-devel/llvm-common-15.0.7 | 2 +- .../md5-cache/sys-devel/llvm-common-16.0.6 | 2 +- .../md5-cache/sys-devel/llvm-common-17.0.6 | 2 +- .../md5-cache/sys-devel/llvm-common-18.1.8 | 2 +- .../sys-devel/llvm-common-19.0.0.9999 | 2 +- .../sys-devel/llvm-common-19.0.0_pre20240623 | 2 +- .../sys-devel/llvm-common-19.0.0_pre20240630 | 13 + metadata/md5-cache/sys-firmware/Manifest.gz | Bin 6788 -> 6780 bytes .../intel-microcode-20240312_p20240312 | 4 +- .../intel-microcode-20240514_p20240514 | 4 +- ... => intel-microcode-20240531_p20240526-r1} | 4 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 39333 -> 39326 bytes metadata/md5-cache/sys-fs/linux-apfs-rw-0.3.9 | 2 +- metadata/md5-cache/sys-fs/loop-aes-3.8b | 2 +- metadata/md5-cache/sys-fs/loop-aes-3.8c | 2 +- metadata/md5-cache/sys-fs/vhba-20240202 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.14 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.15 | 2 +- metadata/md5-cache/sys-fs/zfs-2.2.2-r1 | 2 +- metadata/md5-cache/sys-fs/zfs-2.2.3 | 2 +- metadata/md5-cache/sys-fs/zfs-2.2.4 | 2 +- metadata/md5-cache/sys-fs/zfs-9999 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-2.1.14 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-2.1.15 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-2.2.2 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-2.2.2-r1 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-2.2.3 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-2.2.4 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-9999 | 2 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 29541 -> 29722 bytes .../md5-cache/sys-kernel/cryptodev-1.13-r1 | 2 +- metadata/md5-cache/sys-kernel/cryptodev-9999 | 2 +- .../sys-kernel/gentoo-kernel-5.10.218 | 4 +- .../sys-kernel/gentoo-kernel-5.10.219 | 4 +- .../sys-kernel/gentoo-kernel-5.10.220 | 4 +- .../sys-kernel/gentoo-kernel-5.15.160 | 4 +- .../sys-kernel/gentoo-kernel-5.15.161 | 4 +- .../md5-cache/sys-kernel/gentoo-kernel-6.1.92 | 4 +- .../md5-cache/sys-kernel/gentoo-kernel-6.1.93 | 4 +- .../md5-cache/sys-kernel/gentoo-kernel-6.1.94 | 4 +- .../md5-cache/sys-kernel/gentoo-kernel-6.1.95 | 4 +- .../md5-cache/sys-kernel/gentoo-kernel-6.1.96 | 4 +- .../md5-cache/sys-kernel/gentoo-kernel-6.6.32 | 4 +- .../md5-cache/sys-kernel/gentoo-kernel-6.6.33 | 4 +- .../md5-cache/sys-kernel/gentoo-kernel-6.6.34 | 4 +- .../md5-cache/sys-kernel/gentoo-kernel-6.6.35 | 4 +- .../md5-cache/sys-kernel/gentoo-kernel-6.6.36 | 4 +- .../md5-cache/sys-kernel/gentoo-kernel-6.9.4 | 4 +- .../md5-cache/sys-kernel/gentoo-kernel-6.9.5 | 4 +- .../md5-cache/sys-kernel/gentoo-kernel-6.9.6 | 4 +- .../md5-cache/sys-kernel/gentoo-kernel-6.9.7 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.10.218 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.10.219 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.10.220 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.15.160 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.15.161 | 4 +- .../sys-kernel/gentoo-kernel-bin-6.1.92 | 4 +- .../sys-kernel/gentoo-kernel-bin-6.1.93 | 4 +- .../sys-kernel/gentoo-kernel-bin-6.1.94 | 4 +- .../sys-kernel/gentoo-kernel-bin-6.1.95 | 4 +- .../sys-kernel/gentoo-kernel-bin-6.1.96 | 4 +- .../sys-kernel/gentoo-kernel-bin-6.6.32 | 4 +- .../sys-kernel/gentoo-kernel-bin-6.6.33 | 4 +- .../sys-kernel/gentoo-kernel-bin-6.6.34 | 4 +- .../sys-kernel/gentoo-kernel-bin-6.6.35 | 4 +- .../sys-kernel/gentoo-kernel-bin-6.6.36 | 4 +- .../sys-kernel/gentoo-kernel-bin-6.9.4 | 4 +- .../sys-kernel/gentoo-kernel-bin-6.9.5 | 4 +- .../sys-kernel/gentoo-kernel-bin-6.9.6 | 4 +- .../sys-kernel/gentoo-kernel-bin-6.9.7 | 4 +- metadata/md5-cache/sys-kernel/kpatch-0.9.8 | 2 +- metadata/md5-cache/sys-kernel/kpatch-9999 | 2 +- .../sys-kernel/linux-firmware-20240410 | 4 +- .../sys-kernel/linux-firmware-20240513 | 4 +- ...re-20240610 => linux-firmware-20240610-r1} | 4 +- .../sys-kernel/linux-firmware-20240610-r2 | 17 + .../sys-kernel/linux-firmware-99999999 | 6 +- .../raspberrypi-image-4.14.98_p20190215 | 2 +- .../raspberrypi-image-4.19.75_p20190925 | 2 +- .../raspberrypi-image-5.10.11_p20210201 | 2 +- .../raspberrypi-image-5.10.17_p20210527 | 2 +- .../raspberrypi-image-5.10.63_p20211029 | 2 +- .../raspberrypi-image-5.15.32_p20220331 | 2 +- .../raspberrypi-image-5.4.79_p20201201 | 2 +- .../raspberrypi-image-6.1.21_p20230405 | 2 +- .../raspberrypi-image-6.6.28_p20240424 | 2 +- .../sys-kernel/raspberrypi-image-9999 | 2 +- .../sys-kernel/vanilla-kernel-5.10.218 | 4 +- .../sys-kernel/vanilla-kernel-5.10.219 | 4 +- .../sys-kernel/vanilla-kernel-5.10.220 | 4 +- .../sys-kernel/vanilla-kernel-5.10.9999 | 4 +- .../sys-kernel/vanilla-kernel-5.15.160 | 4 +- .../sys-kernel/vanilla-kernel-5.15.161 | 4 +- .../sys-kernel/vanilla-kernel-5.15.9999 | 4 +- .../sys-kernel/vanilla-kernel-6.1.92 | 4 +- .../sys-kernel/vanilla-kernel-6.1.93 | 4 +- .../sys-kernel/vanilla-kernel-6.1.94 | 4 +- .../sys-kernel/vanilla-kernel-6.1.95 | 4 +- .../sys-kernel/vanilla-kernel-6.1.96 | 4 +- .../sys-kernel/vanilla-kernel-6.1.9999 | 4 +- .../sys-kernel/vanilla-kernel-6.6.32 | 4 +- .../sys-kernel/vanilla-kernel-6.6.33 | 4 +- .../sys-kernel/vanilla-kernel-6.6.34 | 4 +- .../sys-kernel/vanilla-kernel-6.6.35 | 4 +- .../sys-kernel/vanilla-kernel-6.6.36 | 4 +- .../sys-kernel/vanilla-kernel-6.6.9999 | 4 +- .../md5-cache/sys-kernel/vanilla-kernel-6.9.4 | 4 +- .../md5-cache/sys-kernel/vanilla-kernel-6.9.5 | 4 +- .../md5-cache/sys-kernel/vanilla-kernel-6.9.6 | 4 +- .../md5-cache/sys-kernel/vanilla-kernel-6.9.7 | 4 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 38269 -> 39842 bytes .../md5-cache/sys-libs/binutils-libs-2.42-r1 | 4 +- .../md5-cache/sys-libs/binutils-libs-2.42-r2 | 16 + .../md5-cache/sys-libs/compiler-rt-15.0.7 | 2 +- .../md5-cache/sys-libs/compiler-rt-16.0.6 | 2 +- .../md5-cache/sys-libs/compiler-rt-16.0.6-r4 | 2 +- .../md5-cache/sys-libs/compiler-rt-17.0.6 | 2 +- .../md5-cache/sys-libs/compiler-rt-18.1.8 | 2 +- .../sys-libs/compiler-rt-19.0.0.9999 | 2 +- .../sys-libs/compiler-rt-19.0.0_pre20240623 | 2 +- .../sys-libs/compiler-rt-19.0.0_pre20240630 | 14 + .../sys-libs/compiler-rt-sanitizers-15.0.7 | 2 +- .../sys-libs/compiler-rt-sanitizers-16.0.6 | 2 +- .../sys-libs/compiler-rt-sanitizers-17.0.6 | 2 +- .../sys-libs/compiler-rt-sanitizers-18.1.8 | 2 +- .../compiler-rt-sanitizers-19.0.0.9999 | 2 +- .../compiler-rt-sanitizers-19.0.0_pre20240623 | 2 +- .../compiler-rt-sanitizers-19.0.0_pre20240630 | 15 + metadata/md5-cache/sys-libs/glibc-2.39-r6 | 4 +- metadata/md5-cache/sys-libs/ldb-2.8.0 | 4 +- metadata/md5-cache/sys-libs/libcxx-15.0.7-r1 | 2 +- metadata/md5-cache/sys-libs/libcxx-16.0.6 | 2 +- metadata/md5-cache/sys-libs/libcxx-17.0.6 | 2 +- metadata/md5-cache/sys-libs/libcxx-18.1.8 | 2 +- .../md5-cache/sys-libs/libcxx-19.0.0.9999 | 2 +- .../sys-libs/libcxx-19.0.0_pre20240623 | 2 +- .../sys-libs/libcxx-19.0.0_pre20240630 | 16 + metadata/md5-cache/sys-libs/libcxxabi-15.0.7 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-16.0.6 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-17.0.6 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-18.1.8 | 2 +- .../md5-cache/sys-libs/libcxxabi-19.0.0.9999 | 2 +- .../sys-libs/libcxxabi-19.0.0_pre20240623 | 2 +- .../sys-libs/libcxxabi-19.0.0_pre20240630 | 16 + metadata/md5-cache/sys-libs/libomp-15.0.7-r6 | 2 +- metadata/md5-cache/sys-libs/libomp-16.0.6 | 2 +- metadata/md5-cache/sys-libs/libomp-17.0.6 | 2 +- metadata/md5-cache/sys-libs/libomp-18.1.8 | 2 +- .../md5-cache/sys-libs/libomp-19.0.0.9999 | 2 +- .../sys-libs/libomp-19.0.0_pre20240623 | 2 +- .../sys-libs/libomp-19.0.0_pre20240630 | 16 + metadata/md5-cache/sys-libs/libselinux-3.7 | 16 + metadata/md5-cache/sys-libs/libselinux-9999 | 6 +- metadata/md5-cache/sys-libs/libsemanage-3.7 | 17 + metadata/md5-cache/sys-libs/libsemanage-9999 | 8 +- metadata/md5-cache/sys-libs/libsepol-3.7 | 13 + metadata/md5-cache/sys-libs/libsepol-9999 | 4 +- .../md5-cache/sys-libs/llvm-libunwind-15.0.7 | 2 +- .../sys-libs/llvm-libunwind-16.0.6-r1 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-17.0.6 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-18.1.8 | 2 +- .../sys-libs/llvm-libunwind-19.0.0.9999 | 2 +- .../llvm-libunwind-19.0.0_pre20240623 | 2 +- .../llvm-libunwind-19.0.0_pre20240630 | 16 + metadata/md5-cache/sys-libs/talloc-2.4.1 | 4 +- metadata/md5-cache/sys-libs/tdb-1.4.9 | 4 +- metadata/md5-cache/sys-libs/tevent-0.15.0 | 4 +- metadata/md5-cache/sys-libs/uid_wrapper-1.3.0 | 4 +- metadata/md5-cache/sys-power/Manifest.gz | Bin 8775 -> 8776 bytes .../md5-cache/sys-power/acpi_call-1.2.2-r1 | 2 +- metadata/md5-cache/sys-power/acpi_call-9999 | 2 +- .../sys-power/bbswitch-0.8_p20211129-r1 | 2 +- .../sys-power/nvram-reboot-2004.10.03-r1 | 2 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 17229 -> 17247 bytes metadata/md5-cache/sys-process/atop-2.10.0-r1 | 2 +- metadata/md5-cache/sys-process/atop-2.9.0-r1 | 2 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 25646 -> 25483 bytes metadata/md5-cache/www-apps/bugzilla-5.0.6-r2 | 4 +- .../md5-cache/www-apps/grafana-bin-11.1.0 | 15 + .../md5-cache/www-apps/icingaweb2-2.11.4-r1 | 6 +- metadata/md5-cache/www-apps/icingaweb2-2.12.1 | 10 +- .../md5-cache/www-apps/icingaweb2-2.12.1-r1 | 15 + metadata/md5-cache/www-apps/icingaweb2-9999 | 8 +- metadata/md5-cache/www-apps/mediawiki-1.40.3 | 16 - metadata/md5-cache/www-apps/mediawiki-1.40.4 | 16 - .../{nextcloud-28.0.5 => nextcloud-27.1.11} | 8 +- metadata/md5-cache/www-apps/nextcloud-27.1.9 | 4 +- metadata/md5-cache/www-apps/nextcloud-28.0.2 | 15 - .../{nextcloud-29.0.1 => nextcloud-28.0.7} | 6 +- .../www-apps/{phpBB-3.3.11 => phpBB-3.3.12} | 8 +- ...r-bin-4.0.5.1782 => sonarr-bin-4.0.5.1791} | 2 +- metadata/md5-cache/www-client/Manifest.gz | Bin 12557 -> 12391 bytes .../www-client/chromium-126.0.6478.126 | 4 +- .../md5-cache/www-client/qutebrowser-3.1.0-r1 | 17 - .../md5-cache/www-client/vivaldi-6.8.3381.44 | 4 +- ...ivaldi-6.7.3329.41 => vivaldi-6.8.3381.46} | 9 +- ...8.3381.35 => vivaldi-snapshot-6.9.3392.10} | 2 +- metadata/md5-cache/www-plugins/Manifest.gz | Bin 2237 -> 2075 bytes metadata/md5-cache/www-plugins/pdfjs-2.14.305 | 10 - metadata/md5-cache/www-servers/Manifest.gz | Bin 8344 -> 8844 bytes .../{caddy-2.8.0_beta2 => caddy-2.8.4} | 5 +- metadata/md5-cache/www-servers/caddy-9999 | 2 +- .../md5-cache/www-servers/lighttpd-1.4.76-r1 | 17 + metadata/md5-cache/www-servers/lighttpd-9999 | 16 + metadata/md5-cache/www-servers/pshs-0.4.1 | 15 - metadata/md5-cache/www-servers/pshs-0.4.3 | 4 +- .../md5-cache/www-servers/tomcat-10.1.25-r1 | 16 + .../md5-cache/www-servers/tomcat-9.0.90-r1 | 16 + metadata/md5-cache/x11-drivers/Manifest.gz | Bin 6926 -> 6292 bytes .../x11-drivers/nvidia-drivers-390.157 | 2 +- .../x11-drivers/nvidia-drivers-470.239.06 | 16 - .../x11-drivers/nvidia-drivers-470.256.02 | 2 +- .../x11-drivers/nvidia-drivers-525.147.05 | 2 +- .../x11-drivers/nvidia-drivers-535.179 | 17 - .../x11-drivers/nvidia-drivers-535.183.01 | 2 +- ...ers-550.40.63 => nvidia-drivers-550.40.65} | 6 +- .../x11-drivers/nvidia-drivers-550.78 | 17 - .../x11-drivers/nvidia-drivers-550.90.07 | 2 +- .../x11-drivers/nvidia-drivers-555.52.04 | 16 - .../x11-drivers/nvidia-drivers-555.58 | 2 +- metadata/md5-cache/x11-libs/Manifest.gz | Bin 25328 -> 25171 bytes metadata/md5-cache/x11-libs/libdrm-2.4.122 | 16 + metadata/md5-cache/x11-libs/qtermwidget-1.3.0 | 14 - metadata/md5-cache/x11-libs/qtermwidget-2.0.0 | 14 - metadata/md5-cache/x11-misc/Manifest.gz | Bin 64688 -> 64212 bytes .../x11-misc/lightdm-gtk-greeter-2.0.9 | 4 +- metadata/md5-cache/x11-misc/pcmanfm-qt-1.3.0 | 14 - metadata/md5-cache/x11-misc/qps-2.7.0 | 14 - metadata/md5-cache/x11-misc/screengrab-2.6.0 | 14 - metadata/md5-cache/x11-terms/Manifest.gz | Bin 8954 -> 8159 bytes metadata/md5-cache/x11-terms/kitty-0.35.1 | 18 - metadata/md5-cache/x11-terms/kitty-0.35.2 | 4 +- .../x11-terms/kitty-shell-integration-0.35.1 | 10 - .../x11-terms/kitty-shell-integration-0.35.2 | 4 +- .../md5-cache/x11-terms/kitty-terminfo-0.35.1 | 11 - .../md5-cache/x11-terms/kitty-terminfo-0.35.2 | 4 +- metadata/md5-cache/x11-terms/qterminal-1.3.0 | 16 - .../md5-cache/x11-terms/qterminal-2.0.0-r1 | 16 - .../{qterminal-2.0.1 => qterminal-2.0.1-r1} | 6 +- metadata/md5-cache/x11-terms/qterminal-9999 | 6 +- metadata/md5-cache/x11-wm/Manifest.gz | Bin 16686 -> 16527 bytes metadata/md5-cache/x11-wm/mutter-9999 | 6 +- metadata/md5-cache/x11-wm/openbox-3.6.1-r8 | 16 - metadata/md5-cache/xfce-base/Manifest.gz | Bin 6626 -> 5969 bytes .../xfce-base/xfce4-power-manager-4.18.3 | 15 - .../xfce-base/xfce4-power-manager-4.18.4 | 4 +- .../xfce-base/xfce4-power-manager-4.19.2 | 16 - .../xfce-base/xfce4-session-4.18.3-r1 | 15 - .../md5-cache/xfce-base/xfce4-session-4.18.4 | 4 +- .../xfce-base/xfce4-settings-4.18.4-r1 | 16 - .../md5-cache/xfce-base/xfce4-settings-4.18.6 | 4 +- metadata/md5-cache/xfce-extra/Manifest.gz | Bin 8194 -> 8029 bytes .../xfce-extra/xfce4-screenshooter-1.10.5 | 14 - .../xfce-extra/xfce4-screenshooter-1.10.6 | 4 +- metadata/news/Manifest | 28 +- metadata/news/timestamp.chk | 2 +- metadata/projects.xml | 35 +- metadata/timestamp | 2 +- metadata/timestamp.calculate | 2768 ++++++++--------- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 43275 -> 43288 bytes .../nagios-plugins-linux-madrisan/Manifest | 2 +- .../nagios-plugins-linux-madrisan-33.ebuild | 2 +- net-analyzer/nessus-agent-bin/Manifest | 2 +- net-analyzer/nessus-agent-bin/metadata.xml | 4 - net-analyzer/nessus-bin/Manifest | 2 +- net-analyzer/nessus-bin/metadata.xml | 4 - net-analyzer/netdata/Manifest | 4 +- net-analyzer/netdata/netdata-1.46.1.ebuild | 10 +- net-analyzer/netdata/netdata-9999.ebuild | 10 +- net-analyzer/suricata/Manifest | 2 +- net-analyzer/suricata/metadata.xml | 5 +- net-dialup/Manifest.gz | Bin 5227 -> 5223 bytes net-dialup/accel-ppp/Manifest | 2 +- net-dialup/accel-ppp/metadata.xml | 5 +- net-firewall/Manifest.gz | Bin 4221 -> 4228 bytes net-firewall/ipt_netflow/Manifest | 2 +- net-firewall/ipt_netflow/metadata.xml | 4 - net-fs/Manifest.gz | Bin 3356 -> 3358 bytes net-fs/samba/Manifest | 2 +- net-fs/samba/samba-4.19.6.ebuild | 2 +- net-im/Manifest.gz | Bin 9075 -> 9076 bytes net-im/synapse/Manifest | 2 +- net-im/synapse/synapse-1.108.0.ebuild | 2 +- net-im/telegram-desktop-bin/Manifest | 3 - .../telegram-desktop-bin-5.1.2.ebuild | 64 - net-libs/Manifest.gz | Bin 30990 -> 30997 bytes net-libs/accounts-qml/Manifest | 6 +- .../accounts-qml/accounts-qml-0.7-r2.ebuild | 71 - .../accounts-qml-0.7_p20231028.ebuild | 2 +- .../files/accounts-qml-0.7-gcc12.patch | 30 - net-libs/accounts-qt/Manifest | 4 +- net-libs/accounts-qt/accounts-qt-1.16.ebuild | 59 - net-libs/accounts-qt/accounts-qt-1.17.ebuild | 2 +- net-libs/biblesync/Manifest | 2 +- net-libs/biblesync/metadata.xml | 5 +- net-libs/kdsoap/Manifest | 4 +- net-libs/kdsoap/kdsoap-2.1.1.ebuild | 45 - net-libs/kdsoap/kdsoap-2.2.0.ebuild | 2 +- net-libs/libhtp/Manifest | 2 +- net-libs/libhtp/metadata.xml | 5 +- net-libs/miniupnpc/Manifest | 2 +- net-libs/miniupnpc/miniupnpc-2.2.8-r1.ebuild | 2 +- net-libs/signon-oauth2/Manifest | 5 +- .../files/signon-oauth2-0.25-cxxflags.patch | 29 - .../signon-oauth2/signon-oauth2-0.25.ebuild | 55 - .../signon-oauth2-0.25_p20210102.ebuild | 2 +- net-libs/signon-ui/Manifest | 4 +- .../signon-ui-0.15_p20171022-r1.ebuild | 60 - .../signon-ui/signon-ui-0.15_p20231016.ebuild | 2 +- net-libs/signond/Manifest | 5 +- .../files/signond-8.60-consistent-paths.patch | 266 -- net-libs/signond/signond-8.61-r100.ebuild | 2 +- net-libs/signond/signond-8.61.ebuild | 80 - net-mail/Manifest.gz | Bin 14049 -> 14051 bytes net-mail/swaks/Manifest | 4 +- net-mail/swaks/metadata.xml | 3 + net-mail/swaks/swaks-20240103.0.ebuild | 46 + net-misc/Manifest.gz | Bin 54555 -> 54531 bytes net-misc/curl/Manifest | 4 +- net-misc/curl/curl-9999.ebuild | 70 +- net-misc/curl/metadata.xml | 4 +- net-misc/dropbox/Manifest | 3 + net-misc/dropbox/dropbox-202.4.5551.ebuild | 110 + net-misc/geomyidae/Manifest | 2 +- net-misc/geomyidae/metadata.xml | 5 +- net-misc/linuxptp/Manifest | 2 +- net-misc/linuxptp/metadata.xml | 4 - net-misc/oidc-agent/Manifest | 2 +- net-misc/oidc-agent/metadata.xml | 5 +- net-misc/passt/Manifest | 2 +- net-misc/passt/passt-2024.05.10.ebuild | 2 +- net-misc/r8152/Manifest | 2 - .../files/r8152-2.16.3-kernel-5.19-fix.patch | 43 - .../files/r8152-2.16.3-kernel-6.1-fix.patch | 46 - net-misc/smb4k/Manifest | 7 +- net-misc/smb4k/smb4k-3.2.5-r1.ebuild | 77 - net-misc/smb4k/smb4k-3.2.5-r2.ebuild | 2 +- ...mb4k-3.2.71.ebuild => smb4k-3.2.72.ebuild} | 5 +- net-misc/tigervnc-xorg-module/Manifest | 1 + .../tigervnc-xorg-module-1.13.90.ebuild | 18 + net-news/Manifest.gz | Bin 2221 -> 2223 bytes net-news/canto-curses/Manifest | 2 +- net-news/canto-curses/metadata.xml | 5 +- net-news/canto-daemon/Manifest | 2 +- net-news/canto-daemon/metadata.xml | 5 +- net-p2p/Manifest.gz | Bin 6901 -> 6893 bytes net-p2p/deluge/Manifest | 4 +- net-p2p/deluge/deluge-2.1.1-r5.ebuild | 5 +- net-p2p/deluge/deluge-9999.ebuild | 5 +- net-p2p/eiskaltdcpp/Manifest | 6 +- net-p2p/eiskaltdcpp/eiskaltdcpp-2.4.2.ebuild | 5 +- net-p2p/eiskaltdcpp/eiskaltdcpp-9999.ebuild | 5 +- net-p2p/eiskaltdcpp/metadata.xml | 1 - net-p2p/syncthing/Manifest | 2 +- net-p2p/syncthing/metadata.xml | 4 +- net-print/Manifest.gz | Bin 6428 -> 6429 bytes net-print/hplip-plugin/Manifest | 2 + .../hplip-plugin/hplip-plugin-3.24.4.ebuild | 71 + net-proxy/Manifest.gz | Bin 5377 -> 5373 bytes net-proxy/lyrebird/Manifest | 2 +- net-proxy/lyrebird/metadata.xml | 5 +- net-proxy/rejik/Manifest | 2 +- net-proxy/rejik/metadata.xml | 5 +- net-proxy/squidguard/Manifest | 2 +- net-proxy/squidguard/metadata.xml | 5 +- net-vpn/Manifest.gz | Bin 7923 -> 7921 bytes net-vpn/i2p/Manifest | 4 +- net-vpn/i2p/i2p-2.3.0-r4.ebuild | 277 -- net-vpn/i2p/i2p-2.5.2-r1.ebuild | 2 +- net-vpn/pptpd/Manifest | 2 +- net-vpn/pptpd/metadata.xml | 5 +- profiles/Manifest.gz | Bin 237865 -> 238017 bytes profiles/arch/alpha/package.use.mask | 9 +- profiles/arch/amd64/package.use.mask | 8 - profiles/arch/arm/package.use.mask | 9 - profiles/arch/arm/package.use.stable.mask | 4 + profiles/arch/base/package.use.mask | 8 - profiles/arch/ia64/package.use.mask | 4 + profiles/arch/mips/package.use.mask | 4 + profiles/arch/powerpc/package.use.mask | 4 - profiles/arch/powerpc/ppc32/package.use.mask | 4 - .../arch/powerpc/ppc64/64le/package.use.mask | 4 - profiles/arch/powerpc/ppc64/package.use.mask | 8 - profiles/arch/sparc/package.use.mask | 4 + profiles/arch/sparc/package.use.stable.mask | 1 - profiles/arch/x86/package.use.mask | 4 - profiles/base/make.defaults | 2 +- profiles/base/package.use.force | 6 + profiles/base/package.use.mask | 6 + profiles/desc/curl_quic.desc | 7 + profiles/desc/curl_ssl.desc | 3 +- profiles/license_groups | 2 +- profiles/package.mask | 20 +- profiles/targets/desktop/plasma/package.use | 1 - profiles/updates/2Q-2024 | 1 + profiles/use.local.desc | 11 +- sci-astronomy/Manifest.gz | Bin 6669 -> 6679 bytes sci-astronomy/scamp/Manifest | 5 +- .../files/scamp-2.10.0-spread_bits64.patch | 18 + sci-astronomy/scamp/metadata.xml | 35 +- sci-astronomy/scamp/scamp-2.10.0.ebuild | 50 + sci-chemistry/Manifest.gz | Bin 9203 -> 9199 bytes sci-chemistry/openbabel/Manifest | 1 - .../openbabel-3.1.1_p20210225.ebuild | 280 -- sci-electronics/Manifest.gz | Bin 8869 -> 8870 bytes sci-electronics/NanoVNA-QT/Manifest | 2 +- sci-electronics/NanoVNA-QT/metadata.xml | 5 +- sci-geosciences/Manifest.gz | Bin 11605 -> 11603 bytes sci-geosciences/osm-gps-map/Manifest | 2 +- sci-geosciences/osm-gps-map/metadata.xml | 5 +- sci-libs/Manifest.gz | Bin 44145 -> 44147 bytes sci-libs/m4ri/Manifest | 3 +- .../m4ri/files/m4ri-20200125-testfix.patch | 31 + sci-libs/m4ri/m4ri-20200125.ebuild | 4 +- sci-libs/stellarsolver/Manifest | 1 - .../stellarsolver/stellarsolver-2.5.ebuild | 34 - sci-mathematics/Manifest.gz | Bin 19333 -> 19335 bytes sci-mathematics/fricas/Manifest | 6 +- .../fricas/files/fricas-1.3.11-doc.patch | 12 + .../fricas/files/fricas-sbcl-2.3.9.patch | 59 - ....3.9-r3.ebuild => fricas-1.3.11-r2.ebuild} | 33 +- sci-mathematics/spin/Manifest | 2 +- sci-mathematics/spin/metadata.xml | 5 +- sci-mathematics/stp/Manifest | 4 +- sci-mathematics/stp/stp-2.3.3-r3.ebuild | 8 +- sci-mathematics/stp/stp-2.3.4.ebuild | 10 +- sec-keys/Manifest.gz | Bin 26755 -> 26596 bytes sec-keys/openpgp-keys-jiatan/Manifest | 3 - .../openpgp-keys-jiatan-20230505.ebuild | 20 - sec-keys/openpgp-keys-oisf/Manifest | 2 +- sec-keys/openpgp-keys-oisf/metadata.xml | 5 +- sec-keys/openpgp-keys-tenable/Manifest | 2 +- sec-keys/openpgp-keys-tenable/metadata.xml | 4 - sec-keys/openpgp-keys-yubico/Manifest | 2 +- sec-keys/openpgp-keys-yubico/metadata.xml | 5 +- sys-apps/Manifest.gz | Bin 51169 -> 51164 bytes sys-apps/checkpolicy/Manifest | 4 +- sys-apps/checkpolicy/checkpolicy-3.7.ebuild | 54 + sys-apps/checkpolicy/checkpolicy-9999.ebuild | 2 +- sys-apps/flashrom/Manifest | 6 +- .../files/flashrom-1.3.0-libflashrom.patch | 32 + .../flashrom-1.3.0-llvm-dummyflasher.patch | 11 + sys-apps/flashrom/flashrom-1.3.0-r2.ebuild | 11 + sys-apps/flashrom/metadata.xml | 4 +- sys-apps/fwupd-efi/Manifest | 2 +- sys-apps/fwupd-efi/metadata.xml | 5 +- sys-apps/fwupd/Manifest | 2 +- sys-apps/fwupd/metadata.xml | 5 +- sys-apps/gptfdisk/Manifest | 2 +- sys-apps/gptfdisk/metadata.xml | 5 +- sys-apps/lm-sensors/Manifest | 2 +- sys-apps/lm-sensors/metadata.xml | 5 +- sys-apps/mcstrans/Manifest | 4 +- sys-apps/mcstrans/mcstrans-3.7.ebuild | 51 + sys-apps/mcstrans/mcstrans-9999.ebuild | 2 +- sys-apps/moar/Manifest | 3 + sys-apps/moar/moar-1.24.4.ebuild | 51 + sys-apps/openrc/Manifest | 4 +- ...nrc-0.54.1.ebuild => openrc-0.54.2.ebuild} | 0 sys-apps/policycoreutils/Manifest | 4 +- .../policycoreutils-3.7.ebuild | 168 + .../policycoreutils-9999.ebuild | 2 +- sys-apps/proot/Manifest | 2 +- sys-apps/proot/metadata.xml | 5 +- sys-apps/restorecond/Manifest | 4 +- sys-apps/restorecond/restorecond-3.7.ebuild | 53 + sys-apps/restorecond/restorecond-9999.ebuild | 2 +- sys-apps/secilc/Manifest | 4 +- sys-apps/secilc/secilc-3.7.ebuild | 37 + sys-apps/secilc/secilc-9999.ebuild | 2 +- sys-apps/selinux-python/Manifest | 4 +- .../selinux-python/selinux-python-3.7.ebuild | 117 + .../selinux-python/selinux-python-9999.ebuild | 11 +- sys-apps/semodule-utils/Manifest | 4 +- .../semodule-utils/semodule-utils-3.7.ebuild | 42 + .../semodule-utils/semodule-utils-9999.ebuild | 2 +- sys-apps/syd/Manifest | 11 +- .../{syd-3.23.0.ebuild => syd-3.23.2.ebuild} | 12 +- sys-apps/systemd/Manifest | 4 +- sys-apps/systemd/systemd-256.1-r1.ebuild | 527 ++++ sys-apps/systemd/systemd-9999.ebuild | 20 +- sys-apps/the_silver_searcher/Manifest | 2 +- sys-apps/the_silver_searcher/metadata.xml | 5 +- sys-apps/ucspi-unix/Manifest | 2 +- sys-apps/ucspi-unix/ucspi-unix-1.0.ebuild | 4 +- sys-apps/uswid/Manifest | 2 +- sys-apps/uswid/metadata.xml | 5 +- sys-auth/Manifest.gz | Bin 9255 -> 9259 bytes sys-auth/libyubikey/Manifest | 2 +- sys-auth/libyubikey/metadata.xml | 5 +- sys-auth/polkit-qt/Manifest | 7 +- .../files/polkit-qt-0.114.0-cmake.patch | 301 -- .../polkit-qt-0.114.0-fix-memory-leak.patch | 36 - .../files/polkit-qt-0.114.0-glib-2.36.patch | 188 -- .../polkit-qt/polkit-qt-0.114.0-r3.ebuild | 46 - sys-auth/polkit-qt/polkit-qt-0.200.0.ebuild | 2 +- sys-auth/rtkit/Manifest | 2 +- sys-auth/rtkit/metadata.xml | 5 +- sys-auth/solo1/Manifest | 2 +- sys-auth/solo1/metadata.xml | 5 +- sys-auth/ykpers/Manifest | 2 +- sys-auth/ykpers/metadata.xml | 5 +- sys-auth/yubico-piv-tool/Manifest | 2 +- sys-auth/yubico-piv-tool/metadata.xml | 5 +- sys-auth/yubikey-personalization-gui/Manifest | 2 +- .../yubikey-personalization-gui/metadata.xml | 5 +- sys-block/Manifest.gz | Bin 10867 -> 10872 bytes sys-block/mmc-utils/Manifest | 2 + .../mmc-utils/mmc-utils-0_p20240402.ebuild | 41 + sys-block/whdd/Manifest | 2 +- sys-block/whdd/metadata.xml | 5 +- sys-boot/Manifest.gz | Bin 5901 -> 5907 bytes sys-boot/plymouth-openrc-plugin/Manifest | 2 + .../plymouth-openrc-plugin-0.2.0.ebuild | 34 + sys-devel/Manifest.gz | Bin 7696 -> 7695 bytes sys-devel/binutils-hppa64/Manifest | 4 +- .../binutils-hppa64-2.42-r1.ebuild | 2 +- .../binutils-hppa64-2.42-r2.ebuild | 534 ++++ sys-devel/binutils/Manifest | 6 +- sys-devel/binutils/binutils-2.42-r1.ebuild | 2 +- sys-devel/binutils/binutils-2.42-r2.ebuild | 555 ++++ sys-devel/binutils/binutils-9999.ebuild | 2 - sys-devel/clang-common/Manifest | 2 + .../clang-common-19.0.0_pre20240630.ebuild | 304 ++ sys-devel/clang-runtime/Manifest | 1 + .../clang-runtime-19.0.0_pre20240630.ebuild | 39 + sys-devel/clang/Manifest | 2 + .../clang/clang-19.0.0_pre20240630.ebuild | 469 +++ sys-devel/gcc/Manifest | 8 + sys-devel/gcc/gcc-11.4.1_p20240626.ebuild | 65 + sys-devel/gcc/gcc-12.4.1_p20240627.ebuild | 65 + sys-devel/gcc/gcc-13.3.1_p20240628.ebuild | 66 + sys-devel/gcc/gcc-14.1.1_p20240629.ebuild | 56 + sys-devel/lld/Manifest | 2 + sys-devel/lld/lld-19.0.0_pre20240630.ebuild | 93 + sys-devel/llvm-common/Manifest | 2 + .../llvm-common-19.0.0_pre20240630.ebuild | 53 + sys-devel/llvm/Manifest | 2 + sys-devel/llvm/llvm-19.0.0_pre20240630.ebuild | 542 ++++ sys-firmware/Manifest.gz | Bin 4398 -> 4405 bytes sys-firmware/intel-microcode/Manifest | 8 +- .../files/35-intel-microcode-systemd.install | 47 + .../files/35-intel-microcode.install | 49 + .../intel-microcode-20240312_p20240312.ebuild | 21 +- .../intel-microcode-20240514_p20240514.ebuild | 21 +- ...el-microcode-20240531_p20240526-r1.ebuild} | 31 +- sys-fs/Manifest.gz | Bin 22409 -> 22413 bytes sys-fs/ddrescue/Manifest | 2 +- sys-fs/ddrescue/metadata.xml | 5 +- sys-fs/mhddfs/Manifest | 2 +- sys-fs/mhddfs/metadata.xml | 5 +- sys-kernel/Manifest.gz | Bin 4736 -> 4736 bytes sys-kernel/linux-firmware/Manifest | 12 +- .../files/35-amd-microcode-systemd.install | 35 + .../files/35-amd-microcode.install | 39 + .../linux-firmware-make-amd-ucode-img.bash | 79 + .../linux-firmware-20240410.ebuild | 21 +- .../linux-firmware-20240513.ebuild | 21 +- ...uild => linux-firmware-20240610-r1.ebuild} | 54 +- .../linux-firmware-20240610-r2.ebuild | 396 +++ .../linux-firmware-99999999.ebuild | 97 +- sys-libs/Manifest.gz | Bin 14563 -> 14550 bytes sys-libs/binutils-libs/Manifest | 4 +- .../binutils-libs-2.42-r1.ebuild | 6 +- .../binutils-libs-2.42-r2.ebuild | 172 + sys-libs/blocksruntime/Manifest | 2 +- sys-libs/blocksruntime/metadata.xml | 5 +- sys-libs/compiler-rt-sanitizers/Manifest | 2 + ...er-rt-sanitizers-19.0.0_pre20240630.ebuild | 220 ++ sys-libs/compiler-rt/Manifest | 2 + .../compiler-rt-19.0.0_pre20240630.ebuild | 172 + sys-libs/glibc/Manifest | 2 +- sys-libs/glibc/glibc-2.39-r6.ebuild | 2 +- sys-libs/ldb/Manifest | 2 +- sys-libs/ldb/ldb-2.8.0.ebuild | 2 +- sys-libs/libblockdev/Manifest | 2 +- sys-libs/libblockdev/metadata.xml | 5 +- sys-libs/libcxx/Manifest | 2 + .../libcxx/libcxx-19.0.0_pre20240630.ebuild | 201 ++ sys-libs/libcxxabi/Manifest | 2 + .../libcxxabi-19.0.0_pre20240630.ebuild | 110 + sys-libs/libomp/Manifest | 2 + .../libomp/libomp-19.0.0_pre20240630.ebuild | 88 + sys-libs/libselinux/Manifest | 4 +- sys-libs/libselinux/libselinux-3.7.ebuild | 161 + sys-libs/libselinux/libselinux-9999.ebuild | 2 +- sys-libs/libsemanage/Manifest | 4 +- sys-libs/libsemanage/libsemanage-3.7.ebuild | 117 + sys-libs/libsemanage/libsemanage-9999.ebuild | 15 +- sys-libs/libsepol/Manifest | 4 +- sys-libs/libsepol/libsepol-3.7.ebuild | 50 + sys-libs/libsepol/libsepol-9999.ebuild | 2 +- sys-libs/libsmbios/Manifest | 2 +- sys-libs/libsmbios/metadata.xml | 5 +- sys-libs/llvm-libunwind/Manifest | 2 + .../llvm-libunwind-19.0.0_pre20240630.ebuild | 128 + sys-libs/talloc/Manifest | 2 +- sys-libs/talloc/talloc-2.4.1.ebuild | 2 +- sys-libs/tdb/Manifest | 2 +- sys-libs/tdb/tdb-1.4.9.ebuild | 2 +- sys-libs/tevent/Manifest | 2 +- sys-libs/tevent/tevent-0.15.0.ebuild | 2 +- sys-libs/uid_wrapper/Manifest | 2 +- sys-libs/uid_wrapper/uid_wrapper-1.3.0.ebuild | 2 +- sys-power/Manifest.gz | Bin 5738 -> 5743 bytes sys-power/acpid/Manifest | 2 +- sys-power/acpid/metadata.xml | 5 +- sys-process/Manifest.gz | Bin 10137 -> 10138 bytes sys-process/incron/Manifest | 2 +- sys-process/incron/metadata.xml | 5 +- virtual/Manifest.gz | Bin 28264 -> 28264 bytes virtual/secret-service/Manifest | 2 +- virtual/secret-service/metadata.xml | 5 +- www-apps/Manifest.gz | Bin 13470 -> 13483 bytes www-apps/bugzilla/Manifest | 2 +- www-apps/bugzilla/bugzilla-5.0.6-r2.ebuild | 4 +- www-apps/grafana-bin/Manifest | 3 + .../grafana-bin/grafana-bin-11.1.0.ebuild | 74 + www-apps/icingaweb2/Manifest | 7 +- .../icingaweb2/icingaweb2-2.11.4-r1.ebuild | 4 +- .../icingaweb2/icingaweb2-2.12.1-r1.ebuild | 81 + www-apps/icingaweb2/icingaweb2-2.12.1.ebuild | 8 +- www-apps/icingaweb2/icingaweb2-9999.ebuild | 6 +- www-apps/mediawiki/Manifest | 4 - www-apps/mediawiki/mediawiki-1.40.3.ebuild | 92 - www-apps/mediawiki/mediawiki-1.40.4.ebuild | 92 - www-apps/nextcloud/Manifest | 12 +- ...29.0.1.ebuild => nextcloud-27.1.11.ebuild} | 7 +- www-apps/nextcloud/nextcloud-27.1.9.ebuild | 2 +- www-apps/nextcloud/nextcloud-28.0.2.ebuild | 42 - ...-28.0.5.ebuild => nextcloud-28.0.7.ebuild} | 2 +- www-apps/phpBB/Manifest | 4 +- ...hpBB-3.3.11.ebuild => phpBB-3.3.12.ebuild} | 6 +- www-apps/sonarr-bin/Manifest | 12 +- ...82.ebuild => sonarr-bin-4.0.5.1791.ebuild} | 0 www-client/Manifest.gz | Bin 6200 -> 6196 bytes www-client/chromium/Manifest | 2 +- .../chromium/chromium-126.0.6478.126.ebuild | 2 +- www-client/qutebrowser/Manifest | 7 +- .../qutebrowser-3.1.0-pyqt670-tests.patch | 73 - .../files/qutebrowser-3.1.0-qt663-tests.patch | 12 - www-client/qutebrowser/metadata.xml | 1 - .../qutebrowser/qutebrowser-3.1.0-r1.ebuild | 220 -- www-client/vivaldi-snapshot/Manifest | 8 +- ...ld => vivaldi-snapshot-6.9.3392.10.ebuild} | 0 www-client/vivaldi/Manifest | 10 +- www-client/vivaldi/vivaldi-6.8.3381.44.ebuild | 2 +- ...9.41.ebuild => vivaldi-6.8.3381.46.ebuild} | 6 +- www-plugins/Manifest.gz | Bin 1078 -> 1076 bytes www-plugins/pdfjs/Manifest | 2 - www-plugins/pdfjs/pdfjs-2.14.305.ebuild | 22 - www-servers/Manifest.gz | Bin 4700 -> 4695 bytes www-servers/caddy/Manifest | 10 +- ...-2.8.0_beta2.ebuild => caddy-2.8.4.ebuild} | 10 +- www-servers/caddy/caddy-9999.ebuild | 8 +- www-servers/gunicorn/Manifest | 2 +- www-servers/gunicorn/metadata.xml | 4 - www-servers/lighttpd/Manifest | 5 +- .../lighttpd/files/conf/lighttpd.conf-r3 | 307 ++ .../lighttpd/lighttpd-1.4.76-r1.ebuild | 223 ++ www-servers/lighttpd/lighttpd-9999.ebuild | 223 ++ www-servers/lighttpd/metadata.xml | 3 +- www-servers/pshs/Manifest | 4 +- www-servers/pshs/pshs-0.4.1.ebuild | 36 - www-servers/pshs/pshs-0.4.3.ebuild | 2 +- www-servers/tomcat/Manifest | 2 + www-servers/tomcat/tomcat-10.1.25-r1.ebuild | 177 ++ www-servers/tomcat/tomcat-9.0.90-r1.ebuild | 170 + x11-drivers/Manifest.gz | Bin 4709 -> 4712 bytes x11-drivers/nvidia-drivers/Manifest | 40 +- .../nvidia-drivers-470.239.06.ebuild | 438 --- .../nvidia-drivers-535.179.ebuild | 521 ---- ...ebuild => nvidia-drivers-550.40.65.ebuild} | 2 +- .../nvidia-drivers-550.78.ebuild | 500 --- .../nvidia-drivers-555.52.04.ebuild | 511 --- x11-libs/Manifest.gz | Bin 17830 -> 17826 bytes x11-libs/libdrm/Manifest | 2 + x11-libs/libdrm/libdrm-2.4.122.ebuild | 81 + x11-libs/qtermwidget/Manifest | 4 - x11-libs/qtermwidget/qtermwidget-1.3.0.ebuild | 31 - x11-libs/qtermwidget/qtermwidget-2.0.0.ebuild | 29 - x11-misc/Manifest.gz | Bin 46550 -> 46546 bytes x11-misc/birdtray/Manifest | 2 +- x11-misc/birdtray/metadata.xml | 4 - x11-misc/cbatticon/Manifest | 2 +- x11-misc/cbatticon/metadata.xml | 5 +- x11-misc/fracplanet/Manifest | 2 +- x11-misc/fracplanet/metadata.xml | 5 +- x11-misc/hsetroot/Manifest | 2 +- x11-misc/hsetroot/metadata.xml | 5 +- x11-misc/i3lock/Manifest | 2 +- x11-misc/i3lock/metadata.xml | 4 - x11-misc/lightdm-gtk-greeter/Manifest | 4 +- .../lightdm-gtk-greeter-2.0.9.ebuild | 2 +- x11-misc/lightdm-gtk-greeter/metadata.xml | 15 +- x11-misc/lightdm/Manifest | 2 +- x11-misc/lightdm/metadata.xml | 15 +- x11-misc/pcmanfm-qt/Manifest | 2 - x11-misc/pcmanfm-qt/pcmanfm-qt-1.3.0.ebuild | 54 - x11-misc/qps/Manifest | 2 - x11-misc/qps/qps-2.7.0.ebuild | 36 - x11-misc/read-edid/Manifest | 2 +- x11-misc/read-edid/metadata.xml | 5 +- x11-misc/screengrab/Manifest | 2 - x11-misc/screengrab/screengrab-2.6.0.ebuild | 40 - x11-misc/xdotool/Manifest | 2 +- x11-misc/xdotool/metadata.xml | 5 +- x11-misc/xiccd/Manifest | 2 +- x11-misc/xiccd/metadata.xml | 5 +- x11-misc/xnots/Manifest | 2 +- x11-misc/xnots/metadata.xml | 5 +- x11-misc/xystray/Manifest | 2 +- x11-misc/xystray/metadata.xml | 5 +- x11-plugins/Manifest.gz | Bin 26412 -> 26411 bytes x11-plugins/pidgin-gnome-keyring/Manifest | 2 +- x11-plugins/pidgin-gnome-keyring/metadata.xml | 5 +- x11-plugins/vicious/Manifest | 2 +- x11-plugins/vicious/metadata.xml | 5 +- x11-terms/Manifest.gz | Bin 4560 -> 4555 bytes x11-terms/kitty-shell-integration/Manifest | 4 +- .../kitty-shell-integration-0.35.1.ebuild | 37 - .../kitty-shell-integration-0.35.2.ebuild | 2 +- x11-terms/kitty-terminfo/Manifest | 4 +- .../kitty-terminfo-0.35.1.ebuild | 23 - .../kitty-terminfo-0.35.2.ebuild | 2 +- x11-terms/kitty/Manifest | 6 +- x11-terms/kitty/kitty-0.35.1.ebuild | 191 -- x11-terms/kitty/kitty-0.35.2.ebuild | 2 +- x11-terms/qterminal/Manifest | 8 +- x11-terms/qterminal/qterminal-1.3.0.ebuild | 51 - ....0-r1.ebuild => qterminal-2.0.1-r1.ebuild} | 2 + x11-terms/qterminal/qterminal-2.0.1.ebuild | 46 - x11-terms/qterminal/qterminal-9999.ebuild | 2 + x11-terms/rxvt-unicode/Manifest | 2 +- x11-terms/rxvt-unicode/metadata.xml | 5 +- x11-themes/Manifest.gz | Bin 20577 -> 20579 bytes x11-themes/gtk-engines-murrine/Manifest | 2 +- x11-themes/gtk-engines-murrine/metadata.xml | 5 +- x11-themes/murrine-themes/Manifest | 2 +- x11-themes/murrine-themes/metadata.xml | 5 +- x11-wm/Manifest.gz | Bin 9148 -> 9145 bytes x11-wm/awesome/Manifest | 2 +- x11-wm/awesome/metadata.xml | 5 +- x11-wm/mutter/Manifest | 2 +- x11-wm/mutter/mutter-9999.ebuild | 2 +- x11-wm/openbox/Manifest | 1 - x11-wm/openbox/openbox-3.6.1-r8.ebuild | 126 - xfce-base/Manifest.gz | Bin 3050 -> 3054 bytes xfce-base/xfce4-power-manager/Manifest | 6 +- .../xfce4-power-manager-4.18.3.ebuild | 75 - .../xfce4-power-manager-4.18.4.ebuild | 2 +- .../xfce4-power-manager-4.19.2.ebuild | 85 - xfce-base/xfce4-session/Manifest | 4 +- .../xfce4-session-4.18.3-r1.ebuild | 89 - .../xfce4-session/xfce4-session-4.18.4.ebuild | 2 +- xfce-base/xfce4-settings/Manifest | 4 +- .../xfce4-settings-4.18.4-r1.ebuild | 78 - .../xfce4-settings-4.18.6.ebuild | 2 +- xfce-extra/Manifest.gz | Bin 7717 -> 7710 bytes xfce-extra/xfce4-screenshooter/Manifest | 4 +- .../xfce4-screenshooter-1.10.5.ebuild | 65 - .../xfce4-screenshooter-1.10.6.ebuild | 2 +- 2722 files changed, 22764 insertions(+), 24157 deletions(-) delete mode 100644 app-admin/awscli/awscli-1.33.15.ebuild delete mode 100644 app-admin/awscli/awscli-1.33.16.ebuild delete mode 100644 app-admin/awscli/awscli-1.33.17.ebuild rename app-admin/awscli/{awscli-1.33.14.ebuild => awscli-1.33.18.ebuild} (100%) delete mode 100644 app-admin/awscli/awscli-1.33.4.ebuild delete mode 100644 app-admin/logrotate/files/logrotate-3.20.1-log-changes.patch delete mode 100644 app-admin/puppet-lint/puppet-lint-3.4.0.ebuild delete mode 100644 app-admin/puppet-lint/puppet-lint-4.0.0.ebuild rename app-antivirus/clamav/{clamav-1.3.1-r1.ebuild => clamav-1.3.1-r2.ebuild} (95%) delete mode 100644 app-arch/zoo/zoo-2.10-r5.ebuild create mode 100644 app-backup/dar/dar-2.7.15.ebuild create mode 100644 app-containers/incus/incus-6.0.1.ebuild delete mode 100644 app-crypt/pinentry/files/pinentry-1.2.1-libassuan-3.patch create mode 100644 app-emacs/ebuild-mode/ebuild-mode-1.72.ebuild create mode 100644 app-emacs/ebuild-mode/files/50ebuild-mode-gentoo-1.72.el rename app-emacs/meson-mode/{meson-mode-0.3.ebuild => meson-mode-0.3-r1.ebuild} (58%) create mode 100644 app-emacs/meson-mode/meson-mode-9999.ebuild delete mode 100644 app-emulation/vkd3d/vkd3d-1.11.ebuild rename app-emulation/wine-staging/{wine-staging-9.8.ebuild => wine-staging-9.12.ebuild} (98%) delete mode 100644 app-emulation/wine-staging/wine-staging-9.7.ebuild rename app-emulation/wine-vanilla/{wine-vanilla-9.8.ebuild => wine-vanilla-9.12.ebuild} (99%) delete mode 100644 app-emulation/wine-vanilla/wine-vanilla-9.7.ebuild delete mode 100644 app-emulation/winetricks/winetricks-20230212.ebuild create mode 100644 app-i18n/ibus-table/ibus-table-1.17.6.ebuild create mode 100644 app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.11.ebuild rename app-misc/fastfetch/{fastfetch-2.17.0.ebuild => fastfetch-2.17.1.ebuild} (100%) create mode 100644 app-misc/mc/files/mc-4.8.31-musl-tests.patch delete mode 100644 app-office/libreoffice/files/libreoffice-7.5.9.2-libxml2-2.12.patch delete mode 100644 app-office/libreoffice/libreoffice-7.6.4.1.ebuild rename app-shells/bash/{bash-5.1_p16-r12.ebuild => bash-5.1_p16-r13.ebuild} (89%) rename app-shells/bash/{bash-5.2_p26-r5.ebuild => bash-5.2_p26-r6.ebuild} (90%) rename app-shells/bash/{bash-5.3_alpha-r4.ebuild => bash-5.3_alpha-r5.ebuild} (90%) create mode 100644 app-text/calibre/calibre-7.13.0.ebuild create mode 100644 app-text/cherrytree/cherrytree-1.1.3.ebuild delete mode 100644 app-text/mdbook/mdbook-0.4.37.ebuild delete mode 100644 app-text/poppler/poppler-24.02.0.ebuild delete mode 100644 app-text/poppler/poppler-24.05.0.ebuild create mode 100644 app-xemacs/ebuild-mode/ebuild-mode-1.72.ebuild delete mode 100644 dev-build/meson/files/0001-Only-convert-boolean-values-for-cmake-formats.patch delete mode 100644 dev-build/meson/files/0001-Revert-clike-Deduplicate-rpath-linker-flags.patch delete mode 100644 dev-build/meson/files/1.2.2/0001-python-dependency-ensure-that-setuptools-doesn-t-inj.patch delete mode 100644 dev-build/meson/files/1.2.2/0002-python-module-stop-using-distutils-schemes-on-suffic.patch delete mode 100644 dev-build/meson/files/1.2.2/0003-python-module-refactor-pypy-detection-into-a-consist.patch delete mode 100644 dev-build/meson/files/1.2.2/0004-python-module-stop-using-distutils-link-to-libpython.patch delete mode 100644 dev-build/meson/files/1.2.2/0005-tests-fix-test-case-to-not-import-distutils-on-pytho.patch delete mode 100644 dev-build/meson/files/1.2.2/0006-mark-the-PyPI-metadata-as-supporting-python-3.12.patch delete mode 100644 dev-build/meson/files/1.2.2/0007-Revert-rust-apply-global-project-and-environment-C-a.patch delete mode 100644 dev-build/meson/files/meson-1.3.1-xtools-support.patch create mode 100644 dev-db/hsqldb/files/hsqldb-2.7.3-hsqldb.conf.patch create mode 100644 dev-db/hsqldb/files/hsqldb-2.7.3-hsqldb.init.patch create mode 100644 dev-db/hsqldb/hsqldb-2.7.3.ebuild create mode 100644 dev-debug/lldb/lldb-19.0.0_pre20240630.ebuild create mode 100644 dev-embedded/arduino/arduino-1.8.19-r1.ebuild create mode 100644 dev-java/protobuf-java/protobuf-java-4.26.1.ebuild create mode 100644 dev-java/protobuf-java/protobuf-java-4.27.2.ebuild rename dev-lang/clojure/{clojure-1.11.3.ebuild => clojure-1.11.3-r1.ebuild} (97%) create mode 100644 dev-libs/kirigami-addons/kirigami-addons-1.3.0.ebuild create mode 100644 dev-libs/libclc/libclc-19.0.0_pre20240630.ebuild create mode 100644 dev-libs/libinput/libinput-1.26.1.ebuild rename dev-libs/m17n-lib/{m17n-lib-1.8.4.ebuild => m17n-lib-1.8.4-r1.ebuild} (100%) create mode 100644 dev-libs/nss/nss-3.101.1.ebuild delete mode 100644 dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.12.0-r1.ebuild delete mode 100644 dev-libs/qtkeychain/qtkeychain-0.14.2.ebuild delete mode 100644 dev-libs/rocm-device-libs/files/rocm-device-libs-5.5.1-remove-gfx700-tests.patch rename dev-libs/sentry-native/{sentry-native-0.6.7.ebuild => sentry-native-0.7.6.ebuild} (82%) delete mode 100644 dev-libs/weston/weston-13.0.1.ebuild rename dev-lisp/sbcl/{sbcl-2.4.4.ebuild => sbcl-2.4.6.ebuild} (99%) create mode 100644 dev-lua/luaexpat/luaexpat-1.5.2.ebuild create mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240630.ebuild create mode 100644 dev-ml/num/num-1.5.ebuild create mode 100644 dev-ml/ocaml-ctypes/ocaml-ctypes-0.22.0.ebuild create mode 100644 dev-ml/ocamlgraph/ocamlgraph-2.1.0.ebuild create mode 100644 dev-ml/patience_diff/patience_diff-0.16.0.ebuild create mode 100644 dev-ml/patience_diff/patience_diff-0.17.0.ebuild create mode 100644 dev-perl/Net-SSLeay/files/Net-SSLeay-1.940.0-avoid-runtime-check.patch delete mode 100644 dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.6.0.ebuild delete mode 100644 dev-python/PyQt6/PyQt6-6.6.1.ebuild delete mode 100644 dev-python/PyQt6/files/PyQt6-6.6.1-qt670.patch delete mode 100644 dev-python/anyio/anyio-4.4.0.ebuild delete mode 100644 dev-python/autopep8/autopep8-2.1.2.ebuild delete mode 100644 dev-python/autopep8/autopep8-2.3.0-r1.ebuild delete mode 100644 dev-python/bandit/bandit-1.7.8.ebuild create mode 100644 dev-python/beniget/beniget-0.4.2_p1.ebuild delete mode 100644 dev-python/bitstring/bitstring-4.1.4.ebuild delete mode 100644 dev-python/boto3/boto3-1.34.122.ebuild delete mode 100644 dev-python/boto3/boto3-1.34.133.ebuild delete mode 100644 dev-python/boto3/boto3-1.34.134.ebuild delete mode 100644 dev-python/boto3/boto3-1.34.135.ebuild rename dev-python/boto3/{boto3-1.34.132.ebuild => boto3-1.34.136.ebuild} (100%) delete mode 100644 dev-python/botocore/botocore-1.34.122.ebuild delete mode 100644 dev-python/botocore/botocore-1.34.133.ebuild delete mode 100644 dev-python/botocore/botocore-1.34.134.ebuild delete mode 100644 dev-python/botocore/botocore-1.34.135.ebuild rename dev-python/botocore/{botocore-1.34.132.ebuild => botocore-1.34.136.ebuild} (100%) create mode 100644 dev-python/cfn-lint/cfn-lint-0.87.9.ebuild delete mode 100644 dev-python/cherrypy/cherrypy-18.9.0.ebuild create mode 100644 dev-python/clang-python/clang-python-19.0.0_pre20240630.ebuild create mode 100644 dev-python/coloredlogs/coloredlogs-15.0.1-r2.ebuild create mode 100644 dev-python/coloredlogs/files/coloredlogs-15.0.1-py3.13.patch create mode 100644 dev-python/crc32c/files/crc32c-2.4-sparc.patch create mode 100644 dev-python/dep-logic/dep-logic-0.3.0.ebuild create mode 100644 dev-python/fakeredis/fakeredis-2.23.3.ebuild create mode 100644 dev-python/fpylll/files/fpylll-0.6.1-testfix.patch create mode 100644 dev-python/humanfriendly/files/humanfriendly-10.0-py3.13.patch create mode 100644 dev-python/humanfriendly/humanfriendly-10.0-r2.ebuild create mode 100644 dev-python/hypothesis/hypothesis-6.104.2.ebuild create mode 100644 dev-python/ipython/ipython-8.26.0.ebuild delete mode 100644 dev-python/irc/irc-20.4.0.ebuild create mode 100644 dev-python/jsondiff/jsondiff-2.1.1.ebuild delete mode 100644 dev-python/jupyterlab/jupyterlab-4.2.1.ebuild create mode 100644 dev-python/lit/lit-19.0.0_pre20240630.ebuild create mode 100644 dev-python/makefun/files/makefun-1.15.2-test.patch delete mode 100644 dev-python/mkdocs-autorefs/mkdocs-autorefs-0.5.0.ebuild delete mode 100644 dev-python/mkdocs-htmlproofer-plugin/mkdocs-htmlproofer-plugin-1.2.0.ebuild delete mode 100644 dev-python/mkdocs-macros-plugin/mkdocs-macros-plugin-1.0.4.ebuild delete mode 100644 dev-python/more-itertools/more-itertools-10.2.0.ebuild create mode 100644 dev-python/moto/moto-5.0.10.ebuild create mode 100644 dev-python/openpyxl/openpyxl-3.1.5.ebuild delete mode 100644 dev-python/parse/parse-1.20.1.ebuild rename dev-python/patsy/{patsy-0.5.6.ebuild => patsy-0.5.6-r1.ebuild} (94%) delete mode 100644 dev-python/pkginfo/pkginfo-1.10.0.ebuild delete mode 100644 dev-python/pkginfo/pkginfo-1.11.0.ebuild delete mode 100644 dev-python/prompt-toolkit/prompt-toolkit-3.0.45.ebuild delete mode 100644 dev-python/pyalsa/files/pyalsa-1.1.6-no-build-symlinks.patch delete mode 100644 dev-python/pyalsa/files/pyalsa-1.2.7-python3.12.patch delete mode 100644 dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild create mode 100644 dev-python/pychromecast/pychromecast-13.1.0.ebuild create mode 100644 dev-python/pychromecast/pychromecast-14.0.1.ebuild delete mode 100644 dev-python/pycxx/pycxx-7.1.8.ebuild delete mode 100644 dev-python/pydantic/pydantic-2.7.3.ebuild create mode 100644 dev-python/pykwalify/files/pykwalify-1.8.0-ruamel-yaml-1.18.patch create mode 100644 dev-python/pylint/pylint-3.2.5.ebuild delete mode 100644 dev-python/pyotherside/files/pyotherside-1.6.0-qt6.5.patch delete mode 100644 dev-python/pyotherside/pyotherside-1.6.0-r1.ebuild delete mode 100644 dev-python/pyotherside/pyotherside-1.6.0.ebuild delete mode 100644 dev-python/pyscard/pyscard-2.0.9.ebuild delete mode 100644 dev-python/pyspnego/pyspnego-0.10.2.ebuild delete mode 100644 dev-python/python-box/python-box-7.1.1.ebuild delete mode 100644 dev-python/python-engineio/python-engineio-4.9.0.ebuild create mode 100644 dev-python/python-jose/files/python-jose-3.3.0-test.patch delete mode 100644 dev-python/python-mimeparse/python-mimeparse-1.6.0-r4.ebuild create mode 100644 dev-python/pytools/pytools-2024.1.6.ebuild delete mode 100644 dev-python/pywavelets/pywavelets-1.5.0.ebuild rename dev-python/{pyyaml_env_tag => pyyaml-env-tag}/Manifest (65%) rename dev-python/{pyyaml_env_tag => pyyaml-env-tag}/metadata.xml (100%) rename dev-python/{pyyaml_env_tag/pyyaml_env_tag-0.1-r1.ebuild => pyyaml-env-tag/pyyaml-env-tag-0.1-r1.ebuild} (67%) delete mode 100644 dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild delete mode 100644 dev-python/redis/redis-5.0.5.ebuild delete mode 100644 dev-python/requests-kerberos/requests-kerberos-0.14.0-r1.ebuild delete mode 100644 dev-python/requests-ntlm/requests-ntlm-1.2.0.ebuild delete mode 100644 dev-python/responses/responses-0.25.2.ebuild create mode 100644 dev-python/rustworkx/rustworkx-0.15.1.ebuild delete mode 100644 dev-python/scikit-build-core/scikit-build-core-0.9.5.ebuild rename dev-python/scikit-build-core/{scikit-build-core-0.9.7.ebuild => scikit-build-core-0.9.8.ebuild} (100%) rename dev-python/sqlglot/{sqlglot-25.3.1.ebuild => sqlglot-25.4.0.ebuild} (100%) rename dev-python/sqlglot/{sqlglot-25.3.3.ebuild => sqlglot-25.4.1.ebuild} (100%) delete mode 100644 dev-python/testtools/testtools-2.7.1.ebuild create mode 100644 dev-python/time-machine/time-machine-2.14.2.ebuild delete mode 100644 dev-python/urwid/urwid-2.6.13.ebuild create mode 100644 dev-python/uv/uv-0.2.18.ebuild delete mode 100644 dev-python/wurlitzer/wurlitzer-3.1.0.ebuild delete mode 100644 dev-python/xarray/xarray-2024.5.0.ebuild create mode 100644 dev-ruby/charlock_holmes/charlock_holmes-0.7.8.ebuild create mode 100644 dev-ruby/git/git-2.1.1.ebuild create mode 100644 dev-ruby/ruby-macho/ruby-macho-4.1.0.ebuild delete mode 100644 dev-ruby/uconv/Manifest delete mode 100644 dev-ruby/uconv/uconv-0.6.1-r3.ebuild create mode 100644 dev-util/catalyst/catalyst-4.0_rc2.ebuild delete mode 100644 dev-util/hip/files/hip-6.0.2-install.patch delete mode 100644 dev-util/hip/files/hip-6.1.0-extend-isa-compatibility-check-v2.patch delete mode 100644 dev-util/hip/files/hip-6.1.0-extend-isa-compatibility-check.patch rename dev-util/nvidia-cuda-toolkit/{nvidia-cuda-toolkit-12.5.0.ebuild => nvidia-cuda-toolkit-12.5.0-r1.ebuild} (99%) rename dev-util/rgbds/{rgbds-0.7.0.ebuild => rgbds-0.8.0.ebuild} (95%) delete mode 100644 dev-util/rocminfo/files/rocminfo-5.1.3-detect-builtin-amdgpu.patch delete mode 100644 dev-util/rocminfo/files/rocminfo-5.5.1-detect-builtin-amdgpu.patch delete mode 100644 dev-util/rocminfo/files/rocminfo-6.0.0-python-3-12-support.patch create mode 100644 dev-util/ruff/files/ruff-0.4.10-release-tests.patch rename dev-util/ruff/{ruff-0.4.7.ebuild => ruff-0.4.10.ebuild} (83%) delete mode 100644 dev-util/ruff/ruff-0.4.6.ebuild rename dev-util/ruff/{ruff-0.4.8.ebuild => ruff-0.5.0.ebuild} (89%) delete mode 100644 dev-util/yamllint/yamllint-1.33.0-r1.ebuild create mode 100644 dev-vcs/pre-commit/pre-commit-3.7.1.ebuild create mode 100644 eclass/mount-boot-utils.eclass rename games-arcade/njam/{njam-1.25-r1.ebuild => njam-1.25-r2.ebuild} (70%) delete mode 100644 games-strategy/naev/naev-0.11.3.ebuild rename gui-libs/hyprutils/{hyprutils-0.1.4.ebuild => hyprutils-0.1.4-r1.ebuild} (93%) delete mode 100644 gui-libs/xdg-desktop-portal-lxqt/xdg-desktop-portal-lxqt-0.4.0.ebuild rename gui-wm/gamescope/{gamescope-3.14.18.ebuild => gamescope-3.14.22.ebuild} (66%) delete mode 100644 kde-misc/kdiff3/kdiff3-1.10.7.ebuild rename kde-misc/kdiff3/{kdiff3-1.11.1-r10.ebuild => kdiff3-1.11.2.ebuild} (100%) create mode 100644 kde-misc/kshutdown/kshutdown-5.92.ebuild create mode 100644 kde-misc/tellico/tellico-3.5.5.ebuild rename kde-plasma/plasma-meta/{plasma-meta-6.1.1.ebuild => plasma-meta-6.1.1-r1.ebuild} (98%) delete mode 100644 licenses/PDB delete mode 100644 lxqt-base/liblxqt/liblxqt-1.3.0-r1.ebuild delete mode 100644 lxqt-base/lxqt-about/lxqt-about-1.3.0.ebuild delete mode 100644 lxqt-base/lxqt-admin/lxqt-admin-1.3.0.ebuild delete mode 100644 lxqt-base/lxqt-config/lxqt-config-1.3.0.ebuild delete mode 100644 lxqt-base/lxqt-globalkeys/lxqt-globalkeys-1.3.0.ebuild delete mode 100644 lxqt-base/lxqt-meta/lxqt-meta-1.3.0.ebuild delete mode 100644 lxqt-base/lxqt-notificationd/lxqt-notificationd-1.3.0.ebuild delete mode 100644 lxqt-base/lxqt-openssh-askpass/lxqt-openssh-askpass-1.3.0.ebuild delete mode 100644 lxqt-base/lxqt-panel/lxqt-panel-1.3.0-r1.ebuild delete mode 100644 lxqt-base/lxqt-policykit/lxqt-policykit-1.3.0.ebuild delete mode 100644 lxqt-base/lxqt-powermanagement/lxqt-powermanagement-1.3.0.ebuild delete mode 100644 lxqt-base/lxqt-qtplugin/lxqt-qtplugin-1.3.0.ebuild delete mode 100644 lxqt-base/lxqt-runner/lxqt-runner-1.3.0.ebuild delete mode 100644 lxqt-base/lxqt-session/lxqt-session-1.3.0.ebuild delete mode 100644 lxqt-base/lxqt-sudo/lxqt-sudo-1.3.0.ebuild delete mode 100644 mail-client/roundcube/roundcube-1.6.4.ebuild create mode 100644 mail-filter/libopensmtpd/Manifest create mode 100644 mail-filter/libopensmtpd/libopensmtpd-0.7.ebuild rename {dev-ruby/uconv => mail-filter/libopensmtpd}/metadata.xml (56%) create mode 100644 mail-filter/opensmtpd-filter-dkimsign/Manifest rename {sec-keys/openpgp-keys-jiatan => mail-filter/opensmtpd-filter-dkimsign}/metadata.xml (54%) create mode 100644 mail-filter/opensmtpd-filter-dkimsign/opensmtpd-filter-dkimsign-0.6.ebuild create mode 100644 media-gfx/blender/blender-4.1.1-r1.ebuild create mode 100644 media-gfx/chafa/chafa-1.14.1.ebuild create mode 100644 media-gfx/gifsicle/gifsicle-1.95.ebuild create mode 100644 media-gfx/jp2a/jp2a-1.2.0.ebuild create mode 100644 media-gfx/jpeginfo/jpeginfo-1.7.1.ebuild create mode 100644 media-gfx/librecad/librecad-2.2.0.2.ebuild delete mode 100644 media-gfx/lximage-qt/lximage-qt-1.3.0.ebuild create mode 100644 media-gfx/mandelbulber/mandelbulber-2.31.ebuild delete mode 100644 media-gfx/plantuml/plantuml-1.2024.4-r2.ebuild create mode 100644 media-gfx/qiv/qiv-2.3.3.ebuild create mode 100644 media-gfx/recoverjpeg/recoverjpeg-2.6.3.ebuild delete mode 100644 media-gfx/ueberzugpp/ueberzugpp-2.9.5.ebuild create mode 100644 media-libs/cimg/cimg-3.4.0.ebuild delete mode 100644 media-libs/harfbuzz/harfbuzz-8.3.0.ebuild rename media-libs/harfbuzz/{harfbuzz-8.3.1.ebuild => harfbuzz-9.0.0.ebuild} (90%) delete mode 100644 media-libs/libjxl/libjxl-0.10.2.ebuild rename media-libs/libjxl/{libjxl-0.8.2-r1.ebuild => libjxl-0.8.3.ebuild} (78%) delete mode 100644 media-libs/libjxl/libjxl-0.9.2.ebuild delete mode 100644 media-libs/libprojectm/files/libprojectm-3.1.12-GL_SMOOTH.patch delete mode 100644 media-libs/libprojectm/files/libprojectm-4.1.0-patch-include-dir.patch delete mode 100644 media-libs/mlt/mlt-7.22.0-r1.ebuild create mode 100644 media-libs/nanosvg/nanosvg-20231202.ebuild create mode 100644 media-libs/nas/files/nas-1.9.5-gcc14-build-fix.patch rename media-libs/nas/{nas-1.9.5-r1.ebuild => nas-1.9.5-r2.ebuild} (93%) rename media-libs/netpbm/{netpbm-11.6.1-r1.ebuild => netpbm-11.7.0.ebuild} (97%) create mode 100644 media-libs/oidn/oidn-2.3.0.ebuild delete mode 100644 media-libs/osl/osl-1.12.11.0.ebuild delete mode 100644 media-libs/osl/osl-1.12.13.0.ebuild delete mode 100644 media-libs/osl/osl-1.12.7.0.ebuild create mode 100644 media-libs/osl/osl-1.13.10.0.ebuild rename media-sound/awesfx/{awesfx-0.5.2.ebuild => awesfx-0.5.2-r1.ebuild} (90%) create mode 100644 media-sound/awesfx/files/awesfx-0.5.2-return-type.patch rename media-sound/bristol/{bristol-0.60.11-r3.ebuild => bristol-0.60.11-r4.ebuild} (92%) create mode 100644 media-sound/bristol/files/bristol-0.60.11-musl-includes.patch create mode 100644 media-sound/gstreamripper/files/gstreamripper-0.2-C99-fixes.patch rename media-sound/gstreamripper/{gstreamripper-0.2.ebuild => gstreamripper-0.2-r1.ebuild} (93%) delete mode 100644 media-sound/linux-show-player/linux-show-player-0.5.3-r1.ebuild rename media-sound/linux-show-player/{linux-show-player-0.6.1.ebuild => linux-show-player-0.6.3.ebuild} (100%) create mode 100644 media-tv/mythtv-status/mythtv-status-1.1.0.ebuild create mode 100644 media-video/pipewire/pipewire-1.2.0.ebuild rename media-video/wireplumber/{wireplumber-0.5.4.ebuild => wireplumber-0.5.5.ebuild} (100%) create mode 100644 metadata/glsa/glsa-202406-06.xml delete mode 100644 metadata/md5-cache/app-admin/awscli-1.33.14 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.33.15 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.33.17 rename metadata/md5-cache/app-admin/{awscli-1.33.16 => awscli-1.33.18} (93%) delete mode 100644 metadata/md5-cache/app-admin/awscli-1.33.4 delete mode 100644 metadata/md5-cache/app-admin/puppet-lint-3.4.0 delete mode 100644 metadata/md5-cache/app-admin/puppet-lint-4.0.0 rename metadata/md5-cache/app-antivirus/{clamav-1.3.1-r1 => clamav-1.3.1-r2} (99%) delete mode 100644 metadata/md5-cache/app-arch/zoo-2.10-r5 create mode 100644 metadata/md5-cache/app-backup/dar-2.7.15 create mode 100644 metadata/md5-cache/app-containers/incus-6.0.1 create mode 100644 metadata/md5-cache/app-emacs/ebuild-mode-1.72 rename metadata/md5-cache/app-emacs/{meson-mode-0.3 => meson-mode-0.3-r1} (91%) create mode 100644 metadata/md5-cache/app-emacs/meson-mode-9999 delete mode 100644 metadata/md5-cache/app-emulation/vkd3d-1.11 rename metadata/md5-cache/app-emulation/{wine-staging-9.8 => wine-staging-9.12} (68%) delete mode 100644 metadata/md5-cache/app-emulation/wine-staging-9.7 rename metadata/md5-cache/app-emulation/{wine-vanilla-9.8 => wine-vanilla-9.12} (72%) delete mode 100644 metadata/md5-cache/app-emulation/wine-vanilla-9.7 delete mode 100644 metadata/md5-cache/app-emulation/winetricks-20230212 create mode 100644 metadata/md5-cache/app-i18n/ibus-table-1.17.6 create mode 100644 metadata/md5-cache/app-i18n/ibus-typing-booster-2.25.11 rename metadata/md5-cache/app-misc/{fastfetch-2.17.0 => fastfetch-2.17.1} (98%) delete mode 100644 metadata/md5-cache/app-office/libreoffice-7.6.4.1 rename metadata/md5-cache/app-shells/{bash-5.1_p16-r12 => bash-5.1_p16-r13} (99%) rename metadata/md5-cache/app-shells/{bash-5.2_p26-r5 => bash-5.2_p26-r6} (99%) rename metadata/md5-cache/app-shells/{bash-5.3_alpha-r4 => bash-5.3_alpha-r5} (96%) create mode 100644 metadata/md5-cache/app-text/calibre-7.13.0 create mode 100644 metadata/md5-cache/app-text/cherrytree-1.1.3 delete mode 100644 metadata/md5-cache/app-text/mdbook-0.4.37 delete mode 100644 metadata/md5-cache/app-text/poppler-24.02.0 delete mode 100644 metadata/md5-cache/app-text/poppler-24.05.0 create mode 100644 metadata/md5-cache/app-xemacs/ebuild-mode-1.72 create mode 100644 metadata/md5-cache/dev-db/hsqldb-2.7.3 create mode 100644 metadata/md5-cache/dev-debug/lldb-19.0.0_pre20240630 create mode 100644 metadata/md5-cache/dev-embedded/arduino-1.8.19-r1 create mode 100644 metadata/md5-cache/dev-java/protobuf-java-4.26.1 create mode 100644 metadata/md5-cache/dev-java/protobuf-java-4.27.2 rename metadata/md5-cache/dev-lang/{clojure-1.11.3 => clojure-1.11.3-r1} (71%) create mode 100644 metadata/md5-cache/dev-libs/kirigami-addons-1.3.0 create mode 100644 metadata/md5-cache/dev-libs/libclc-19.0.0_pre20240630 create mode 100644 metadata/md5-cache/dev-libs/libinput-1.26.1 rename metadata/md5-cache/dev-libs/{m17n-lib-1.8.4 => m17n-lib-1.8.4-r1} (100%) create mode 100644 metadata/md5-cache/dev-libs/nss-3.101.1 delete mode 100644 metadata/md5-cache/dev-libs/plasma-wayland-protocols-1.12.0-r1 delete mode 100644 metadata/md5-cache/dev-libs/qtkeychain-0.14.2 rename metadata/md5-cache/dev-libs/{sentry-native-0.6.7 => sentry-native-0.7.6} (68%) delete mode 100644 metadata/md5-cache/dev-libs/weston-13.0.1 rename metadata/md5-cache/dev-lisp/{sbcl-2.4.4 => sbcl-2.4.6} (91%) create mode 100644 metadata/md5-cache/dev-lua/luaexpat-1.5.2 create mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0_pre20240630 create mode 100644 metadata/md5-cache/dev-ml/num-1.5 create mode 100644 metadata/md5-cache/dev-ml/ocaml-ctypes-0.22.0 create mode 100644 metadata/md5-cache/dev-ml/ocamlgraph-2.1.0 create mode 100644 metadata/md5-cache/dev-ml/patience_diff-0.16.0 create mode 100644 metadata/md5-cache/dev-ml/patience_diff-0.17.0 delete mode 100644 metadata/md5-cache/dev-python/PyQt6-6.6.1 delete mode 100644 metadata/md5-cache/dev-python/PyQt6-WebEngine-6.6.0 delete mode 100644 metadata/md5-cache/dev-python/anyio-4.4.0 delete mode 100644 metadata/md5-cache/dev-python/autopep8-2.1.2 delete mode 100644 metadata/md5-cache/dev-python/autopep8-2.3.0-r1 delete mode 100644 metadata/md5-cache/dev-python/bandit-1.7.8 create mode 100644 metadata/md5-cache/dev-python/beniget-0.4.2_p1 delete mode 100644 metadata/md5-cache/dev-python/bitstring-4.1.4 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.34.122 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.34.133 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.34.134 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.34.135 rename metadata/md5-cache/dev-python/{boto3-1.34.132 => boto3-1.34.136} (91%) delete mode 100644 metadata/md5-cache/dev-python/botocore-1.34.122 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.34.132 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.34.133 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.34.134 rename metadata/md5-cache/dev-python/{botocore-1.34.135 => botocore-1.34.136} (97%) create mode 100644 metadata/md5-cache/dev-python/cfn-lint-0.87.9 delete mode 100644 metadata/md5-cache/dev-python/cherrypy-18.9.0 create mode 100644 metadata/md5-cache/dev-python/clang-python-19.0.0_pre20240630 create mode 100644 metadata/md5-cache/dev-python/coloredlogs-15.0.1-r2 create mode 100644 metadata/md5-cache/dev-python/dep-logic-0.3.0 create mode 100644 metadata/md5-cache/dev-python/fakeredis-2.23.3 create mode 100644 metadata/md5-cache/dev-python/humanfriendly-10.0-r2 create mode 100644 metadata/md5-cache/dev-python/hypothesis-6.104.2 create mode 100644 metadata/md5-cache/dev-python/ipython-8.26.0 delete mode 100644 metadata/md5-cache/dev-python/irc-20.4.0 create mode 100644 metadata/md5-cache/dev-python/jsondiff-2.1.1 delete mode 100644 metadata/md5-cache/dev-python/jupyterlab-4.2.1 create mode 100644 metadata/md5-cache/dev-python/lit-19.0.0_pre20240630 delete mode 100644 metadata/md5-cache/dev-python/mkdocs-autorefs-0.5.0 delete mode 100644 metadata/md5-cache/dev-python/mkdocs-htmlproofer-plugin-1.2.0 delete mode 100644 metadata/md5-cache/dev-python/mkdocs-macros-plugin-1.0.4 delete mode 100644 metadata/md5-cache/dev-python/more-itertools-10.2.0 create mode 100644 metadata/md5-cache/dev-python/moto-5.0.10 create mode 100644 metadata/md5-cache/dev-python/openpyxl-3.1.5 delete mode 100644 metadata/md5-cache/dev-python/parse-1.20.1 delete mode 100644 metadata/md5-cache/dev-python/patsy-0.5.6 create mode 100644 metadata/md5-cache/dev-python/patsy-0.5.6-r1 delete mode 100644 metadata/md5-cache/dev-python/pkginfo-1.10.0 delete mode 100644 metadata/md5-cache/dev-python/pkginfo-1.11.0 delete mode 100644 metadata/md5-cache/dev-python/prompt-toolkit-3.0.45 delete mode 100644 metadata/md5-cache/dev-python/pyalsa-1.2.7-r2 create mode 100644 metadata/md5-cache/dev-python/pychromecast-13.1.0 create mode 100644 metadata/md5-cache/dev-python/pychromecast-14.0.1 delete mode 100644 metadata/md5-cache/dev-python/pycxx-7.1.8 delete mode 100644 metadata/md5-cache/dev-python/pydantic-2.7.3 create mode 100644 metadata/md5-cache/dev-python/pylint-3.2.5 delete mode 100644 metadata/md5-cache/dev-python/pyotherside-1.6.0 delete mode 100644 metadata/md5-cache/dev-python/pyotherside-1.6.0-r1 delete mode 100644 metadata/md5-cache/dev-python/pyscard-2.0.9 delete mode 100644 metadata/md5-cache/dev-python/pyspnego-0.10.2 delete mode 100644 metadata/md5-cache/dev-python/python-box-7.1.1 delete mode 100644 metadata/md5-cache/dev-python/python-engineio-4.9.0 delete mode 100644 metadata/md5-cache/dev-python/python-mimeparse-1.6.0-r4 create mode 100644 metadata/md5-cache/dev-python/pytools-2024.1.6 delete mode 100644 metadata/md5-cache/dev-python/pywavelets-1.5.0 create mode 100644 metadata/md5-cache/dev-python/pyyaml-env-tag-0.1-r1 delete mode 100644 metadata/md5-cache/dev-python/pyyaml_env_tag-0.1-r1 delete mode 100644 metadata/md5-cache/dev-python/rapidfuzz-3.9.1 delete mode 100644 metadata/md5-cache/dev-python/redis-5.0.5 delete mode 100644 metadata/md5-cache/dev-python/requests-kerberos-0.14.0-r1 delete mode 100644 metadata/md5-cache/dev-python/requests-ntlm-1.2.0 delete mode 100644 metadata/md5-cache/dev-python/responses-0.25.2 create mode 100644 metadata/md5-cache/dev-python/rustworkx-0.15.1 delete mode 100644 metadata/md5-cache/dev-python/scikit-build-core-0.9.5 rename metadata/md5-cache/dev-python/{scikit-build-core-0.9.7 => scikit-build-core-0.9.8} (99%) rename metadata/md5-cache/dev-python/{sqlglot-25.3.1 => sqlglot-25.4.0} (98%) rename metadata/md5-cache/dev-python/{sqlglot-25.3.3 => sqlglot-25.4.1} (98%) delete mode 100644 metadata/md5-cache/dev-python/testtools-2.7.1 create mode 100644 metadata/md5-cache/dev-python/time-machine-2.14.2 delete mode 100644 metadata/md5-cache/dev-python/urwid-2.6.13 create mode 100644 metadata/md5-cache/dev-python/uv-0.2.18 delete mode 100644 metadata/md5-cache/dev-python/wurlitzer-3.1.0 delete mode 100644 metadata/md5-cache/dev-python/xarray-2024.5.0 create mode 100644 metadata/md5-cache/dev-ruby/charlock_holmes-0.7.8 create mode 100644 metadata/md5-cache/dev-ruby/git-2.1.1 create mode 100644 metadata/md5-cache/dev-ruby/ruby-macho-4.1.0 delete mode 100644 metadata/md5-cache/dev-ruby/uconv-0.6.1-r3 create mode 100644 metadata/md5-cache/dev-util/catalyst-4.0_rc2 rename metadata/md5-cache/dev-util/{nvidia-cuda-toolkit-12.5.0 => nvidia-cuda-toolkit-12.5.0-r1} (74%) rename metadata/md5-cache/dev-util/{rgbds-0.7.0 => rgbds-0.8.0} (82%) create mode 100644 metadata/md5-cache/dev-util/ruff-0.4.10 delete mode 100644 metadata/md5-cache/dev-util/ruff-0.4.6 delete mode 100644 metadata/md5-cache/dev-util/ruff-0.4.7 delete mode 100644 metadata/md5-cache/dev-util/ruff-0.4.8 create mode 100644 metadata/md5-cache/dev-util/ruff-0.5.0 delete mode 100644 metadata/md5-cache/dev-util/yamllint-1.33.0-r1 create mode 100644 metadata/md5-cache/dev-vcs/pre-commit-3.7.1 delete mode 100644 metadata/md5-cache/games-arcade/njam-1.25-r1 create mode 100644 metadata/md5-cache/games-arcade/njam-1.25-r2 delete mode 100644 metadata/md5-cache/games-strategy/naev-0.11.3 rename metadata/md5-cache/gui-libs/{hyprutils-0.1.4 => hyprutils-0.1.4-r1} (89%) delete mode 100644 metadata/md5-cache/gui-libs/xdg-desktop-portal-lxqt-0.4.0 delete mode 100644 metadata/md5-cache/gui-wm/gamescope-3.14.18 create mode 100644 metadata/md5-cache/gui-wm/gamescope-3.14.22 delete mode 100644 metadata/md5-cache/kde-misc/kdiff3-1.10.7 rename metadata/md5-cache/kde-misc/{kdiff3-1.11.1-r10 => kdiff3-1.11.2} (97%) create mode 100644 metadata/md5-cache/kde-misc/kshutdown-5.92 create mode 100644 metadata/md5-cache/kde-misc/tellico-3.5.5 delete mode 100644 metadata/md5-cache/kde-plasma/plasma-meta-6.1.1 create mode 100644 metadata/md5-cache/kde-plasma/plasma-meta-6.1.1-r1 delete mode 100644 metadata/md5-cache/lxqt-base/liblxqt-1.3.0-r1 delete mode 100644 metadata/md5-cache/lxqt-base/lxqt-about-1.3.0 delete mode 100644 metadata/md5-cache/lxqt-base/lxqt-admin-1.3.0 delete mode 100644 metadata/md5-cache/lxqt-base/lxqt-config-1.3.0 delete mode 100644 metadata/md5-cache/lxqt-base/lxqt-globalkeys-1.3.0 delete mode 100644 metadata/md5-cache/lxqt-base/lxqt-meta-1.3.0 delete mode 100644 metadata/md5-cache/lxqt-base/lxqt-notificationd-1.3.0 delete mode 100644 metadata/md5-cache/lxqt-base/lxqt-openssh-askpass-1.3.0 delete mode 100644 metadata/md5-cache/lxqt-base/lxqt-panel-1.3.0-r1 delete mode 100644 metadata/md5-cache/lxqt-base/lxqt-policykit-1.3.0 delete mode 100644 metadata/md5-cache/lxqt-base/lxqt-powermanagement-1.3.0 delete mode 100644 metadata/md5-cache/lxqt-base/lxqt-qtplugin-1.3.0 delete mode 100644 metadata/md5-cache/lxqt-base/lxqt-runner-1.3.0 delete mode 100644 metadata/md5-cache/lxqt-base/lxqt-session-1.3.0 delete mode 100644 metadata/md5-cache/lxqt-base/lxqt-sudo-1.3.0 delete mode 100644 metadata/md5-cache/mail-client/roundcube-1.6.4 create mode 100644 metadata/md5-cache/mail-filter/libopensmtpd-0.7 create mode 100644 metadata/md5-cache/mail-filter/opensmtpd-filter-dkimsign-0.6 create mode 100644 metadata/md5-cache/media-gfx/blender-4.1.1-r1 create mode 100644 metadata/md5-cache/media-gfx/chafa-1.14.1 create mode 100644 metadata/md5-cache/media-gfx/gifsicle-1.95 create mode 100644 metadata/md5-cache/media-gfx/jp2a-1.2.0 create mode 100644 metadata/md5-cache/media-gfx/jpeginfo-1.7.1 create mode 100644 metadata/md5-cache/media-gfx/librecad-2.2.0.2 delete mode 100644 metadata/md5-cache/media-gfx/lximage-qt-1.3.0 create mode 100644 metadata/md5-cache/media-gfx/mandelbulber-2.31 delete mode 100644 metadata/md5-cache/media-gfx/plantuml-1.2024.4-r2 create mode 100644 metadata/md5-cache/media-gfx/qiv-2.3.3 create mode 100644 metadata/md5-cache/media-gfx/recoverjpeg-2.6.3 delete mode 100644 metadata/md5-cache/media-gfx/ueberzugpp-2.9.5 create mode 100644 metadata/md5-cache/media-libs/cimg-3.4.0 delete mode 100644 metadata/md5-cache/media-libs/harfbuzz-8.3.0 rename metadata/md5-cache/media-libs/{harfbuzz-8.3.1 => harfbuzz-9.0.0} (96%) delete mode 100644 metadata/md5-cache/media-libs/libjxl-0.10.2 delete mode 100644 metadata/md5-cache/media-libs/libjxl-0.8.2-r1 create mode 100644 metadata/md5-cache/media-libs/libjxl-0.8.3 delete mode 100644 metadata/md5-cache/media-libs/libjxl-0.9.2 delete mode 100644 metadata/md5-cache/media-libs/mlt-7.22.0-r1 create mode 100644 metadata/md5-cache/media-libs/nanosvg-20231202 rename metadata/md5-cache/media-libs/{nas-1.9.5-r1 => nas-1.9.5-r2} (86%) rename metadata/md5-cache/media-libs/{netpbm-11.6.1-r1 => netpbm-11.7.0} (96%) create mode 100644 metadata/md5-cache/media-libs/oidn-2.3.0 delete mode 100644 metadata/md5-cache/media-libs/osl-1.12.11.0 delete mode 100644 metadata/md5-cache/media-libs/osl-1.12.13.0 delete mode 100644 metadata/md5-cache/media-libs/osl-1.12.7.0 create mode 100644 metadata/md5-cache/media-libs/osl-1.13.10.0 rename metadata/md5-cache/media-sound/{awesfx-0.5.2 => awesfx-0.5.2-r1} (94%) rename metadata/md5-cache/media-sound/{bristol-0.60.11-r3 => bristol-0.60.11-r4} (89%) rename metadata/md5-cache/media-sound/{gstreamripper-0.2 => gstreamripper-0.2-r1} (91%) delete mode 100644 metadata/md5-cache/media-sound/linux-show-player-0.5.3-r1 rename metadata/md5-cache/media-sound/{linux-show-player-0.6.1 => linux-show-player-0.6.3} (98%) create mode 100644 metadata/md5-cache/media-tv/mythtv-status-1.1.0 create mode 100644 metadata/md5-cache/media-video/pipewire-1.2.0 rename metadata/md5-cache/media-video/{wireplumber-0.5.4 => wireplumber-0.5.5} (97%) delete mode 100644 metadata/md5-cache/net-im/telegram-desktop-bin-5.1.2 delete mode 100644 metadata/md5-cache/net-libs/accounts-qml-0.7-r2 delete mode 100644 metadata/md5-cache/net-libs/accounts-qt-1.16 delete mode 100644 metadata/md5-cache/net-libs/kdsoap-2.1.1 delete mode 100644 metadata/md5-cache/net-libs/signon-oauth2-0.25 delete mode 100644 metadata/md5-cache/net-libs/signon-ui-0.15_p20171022-r1 delete mode 100644 metadata/md5-cache/net-libs/signond-8.61 create mode 100644 metadata/md5-cache/net-mail/swaks-20240103.0 create mode 100644 metadata/md5-cache/net-misc/dropbox-202.4.5551 delete mode 100644 metadata/md5-cache/net-misc/smb4k-3.2.5-r1 delete mode 100644 metadata/md5-cache/net-misc/smb4k-3.2.71 create mode 100644 metadata/md5-cache/net-misc/smb4k-3.2.72 create mode 100644 metadata/md5-cache/net-misc/tigervnc-xorg-module-1.13.90 create mode 100644 metadata/md5-cache/net-print/hplip-plugin-3.24.4 delete mode 100644 metadata/md5-cache/net-vpn/i2p-2.3.0-r4 create mode 100644 metadata/md5-cache/sci-astronomy/scamp-2.10.0 delete mode 100644 metadata/md5-cache/sci-chemistry/openbabel-3.1.1_p20210225 delete mode 100644 metadata/md5-cache/sci-libs/stellarsolver-2.5 rename metadata/md5-cache/sci-mathematics/{fricas-1.3.9-r3 => fricas-1.3.11-r2} (61%) delete mode 100644 metadata/md5-cache/sec-keys/openpgp-keys-jiatan-20230505 create mode 100644 metadata/md5-cache/sys-apps/checkpolicy-3.7 create mode 100644 metadata/md5-cache/sys-apps/mcstrans-3.7 create mode 100644 metadata/md5-cache/sys-apps/moar-1.24.4 rename metadata/md5-cache/sys-apps/{openrc-0.54.1 => openrc-0.54.2} (94%) create mode 100644 metadata/md5-cache/sys-apps/policycoreutils-3.7 create mode 100644 metadata/md5-cache/sys-apps/restorecond-3.7 create mode 100644 metadata/md5-cache/sys-apps/secilc-3.7 create mode 100644 metadata/md5-cache/sys-apps/selinux-python-3.7 create mode 100644 metadata/md5-cache/sys-apps/semodule-utils-3.7 rename metadata/md5-cache/sys-apps/{syd-3.23.0 => syd-3.23.2} (97%) create mode 100644 metadata/md5-cache/sys-apps/systemd-256.1-r1 delete mode 100644 metadata/md5-cache/sys-auth/polkit-qt-0.114.0-r3 create mode 100644 metadata/md5-cache/sys-block/mmc-utils-0_p20240402 create mode 100644 metadata/md5-cache/sys-boot/plymouth-openrc-plugin-0.2.0 create mode 100644 metadata/md5-cache/sys-devel/binutils-2.42-r2 create mode 100644 metadata/md5-cache/sys-devel/binutils-hppa64-2.42-r2 create mode 100644 metadata/md5-cache/sys-devel/clang-19.0.0_pre20240630 create mode 100644 metadata/md5-cache/sys-devel/clang-common-19.0.0_pre20240630 create mode 100644 metadata/md5-cache/sys-devel/clang-runtime-19.0.0_pre20240630 create mode 100644 metadata/md5-cache/sys-devel/gcc-11.4.1_p20240626 create mode 100644 metadata/md5-cache/sys-devel/gcc-12.4.1_p20240627 create mode 100644 metadata/md5-cache/sys-devel/gcc-13.3.1_p20240628 create mode 100644 metadata/md5-cache/sys-devel/gcc-14.1.1_p20240629 create mode 100644 metadata/md5-cache/sys-devel/lld-19.0.0_pre20240630 create mode 100644 metadata/md5-cache/sys-devel/llvm-19.0.0_pre20240630 create mode 100644 metadata/md5-cache/sys-devel/llvm-common-19.0.0_pre20240630 rename metadata/md5-cache/sys-firmware/{intel-microcode-20240531_p20240526 => intel-microcode-20240531_p20240526-r1} (78%) rename metadata/md5-cache/sys-kernel/{linux-firmware-20240610 => linux-firmware-20240610-r1} (77%) create mode 100644 metadata/md5-cache/sys-kernel/linux-firmware-20240610-r2 create mode 100644 metadata/md5-cache/sys-libs/binutils-libs-2.42-r2 create mode 100644 metadata/md5-cache/sys-libs/compiler-rt-19.0.0_pre20240630 create mode 100644 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-19.0.0_pre20240630 create mode 100644 metadata/md5-cache/sys-libs/libcxx-19.0.0_pre20240630 create mode 100644 metadata/md5-cache/sys-libs/libcxxabi-19.0.0_pre20240630 create mode 100644 metadata/md5-cache/sys-libs/libomp-19.0.0_pre20240630 create mode 100644 metadata/md5-cache/sys-libs/libselinux-3.7 create mode 100644 metadata/md5-cache/sys-libs/libsemanage-3.7 create mode 100644 metadata/md5-cache/sys-libs/libsepol-3.7 create mode 100644 metadata/md5-cache/sys-libs/llvm-libunwind-19.0.0_pre20240630 create mode 100644 metadata/md5-cache/www-apps/grafana-bin-11.1.0 create mode 100644 metadata/md5-cache/www-apps/icingaweb2-2.12.1-r1 delete mode 100644 metadata/md5-cache/www-apps/mediawiki-1.40.3 delete mode 100644 metadata/md5-cache/www-apps/mediawiki-1.40.4 rename metadata/md5-cache/www-apps/{nextcloud-28.0.5 => nextcloud-27.1.11} (86%) delete mode 100644 metadata/md5-cache/www-apps/nextcloud-28.0.2 rename metadata/md5-cache/www-apps/{nextcloud-29.0.1 => nextcloud-28.0.7} (90%) rename metadata/md5-cache/www-apps/{phpBB-3.3.11 => phpBB-3.3.12} (55%) rename metadata/md5-cache/www-apps/{sonarr-bin-4.0.5.1782 => sonarr-bin-4.0.5.1791} (68%) delete mode 100644 metadata/md5-cache/www-client/qutebrowser-3.1.0-r1 rename metadata/md5-cache/www-client/{vivaldi-6.7.3329.41 => vivaldi-6.8.3381.46} (85%) rename metadata/md5-cache/www-client/{vivaldi-snapshot-6.8.3381.35 => vivaldi-snapshot-6.9.3392.10} (91%) delete mode 100644 metadata/md5-cache/www-plugins/pdfjs-2.14.305 rename metadata/md5-cache/www-servers/{caddy-2.8.0_beta2 => caddy-2.8.4} (75%) create mode 100644 metadata/md5-cache/www-servers/lighttpd-1.4.76-r1 create mode 100644 metadata/md5-cache/www-servers/lighttpd-9999 delete mode 100644 metadata/md5-cache/www-servers/pshs-0.4.1 create mode 100644 metadata/md5-cache/www-servers/tomcat-10.1.25-r1 create mode 100644 metadata/md5-cache/www-servers/tomcat-9.0.90-r1 delete mode 100644 metadata/md5-cache/x11-drivers/nvidia-drivers-470.239.06 delete mode 100644 metadata/md5-cache/x11-drivers/nvidia-drivers-535.179 rename metadata/md5-cache/x11-drivers/{nvidia-drivers-550.40.63 => nvidia-drivers-550.40.65} (64%) delete mode 100644 metadata/md5-cache/x11-drivers/nvidia-drivers-550.78 delete mode 100644 metadata/md5-cache/x11-drivers/nvidia-drivers-555.52.04 create mode 100644 metadata/md5-cache/x11-libs/libdrm-2.4.122 delete mode 100644 metadata/md5-cache/x11-libs/qtermwidget-1.3.0 delete mode 100644 metadata/md5-cache/x11-libs/qtermwidget-2.0.0 delete mode 100644 metadata/md5-cache/x11-misc/pcmanfm-qt-1.3.0 delete mode 100644 metadata/md5-cache/x11-misc/qps-2.7.0 delete mode 100644 metadata/md5-cache/x11-misc/screengrab-2.6.0 delete mode 100644 metadata/md5-cache/x11-terms/kitty-0.35.1 delete mode 100644 metadata/md5-cache/x11-terms/kitty-shell-integration-0.35.1 delete mode 100644 metadata/md5-cache/x11-terms/kitty-terminfo-0.35.1 delete mode 100644 metadata/md5-cache/x11-terms/qterminal-1.3.0 delete mode 100644 metadata/md5-cache/x11-terms/qterminal-2.0.0-r1 rename metadata/md5-cache/x11-terms/{qterminal-2.0.1 => qterminal-2.0.1-r1} (69%) delete mode 100644 metadata/md5-cache/x11-wm/openbox-3.6.1-r8 delete mode 100644 metadata/md5-cache/xfce-base/xfce4-power-manager-4.18.3 delete mode 100644 metadata/md5-cache/xfce-base/xfce4-power-manager-4.19.2 delete mode 100644 metadata/md5-cache/xfce-base/xfce4-session-4.18.3-r1 delete mode 100644 metadata/md5-cache/xfce-base/xfce4-settings-4.18.4-r1 delete mode 100644 metadata/md5-cache/xfce-extra/xfce4-screenshooter-1.10.5 delete mode 100644 net-im/telegram-desktop-bin/telegram-desktop-bin-5.1.2.ebuild delete mode 100644 net-libs/accounts-qml/accounts-qml-0.7-r2.ebuild delete mode 100644 net-libs/accounts-qml/files/accounts-qml-0.7-gcc12.patch delete mode 100644 net-libs/accounts-qt/accounts-qt-1.16.ebuild delete mode 100644 net-libs/kdsoap/kdsoap-2.1.1.ebuild delete mode 100644 net-libs/signon-oauth2/files/signon-oauth2-0.25-cxxflags.patch delete mode 100644 net-libs/signon-oauth2/signon-oauth2-0.25.ebuild delete mode 100644 net-libs/signon-ui/signon-ui-0.15_p20171022-r1.ebuild delete mode 100644 net-libs/signond/files/signond-8.60-consistent-paths.patch delete mode 100644 net-libs/signond/signond-8.61.ebuild create mode 100644 net-mail/swaks/swaks-20240103.0.ebuild create mode 100644 net-misc/dropbox/dropbox-202.4.5551.ebuild delete mode 100644 net-misc/r8152/files/r8152-2.16.3-kernel-5.19-fix.patch delete mode 100644 net-misc/r8152/files/r8152-2.16.3-kernel-6.1-fix.patch delete mode 100644 net-misc/smb4k/smb4k-3.2.5-r1.ebuild rename net-misc/smb4k/{smb4k-3.2.71.ebuild => smb4k-3.2.72.ebuild} (96%) create mode 100644 net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.90.ebuild create mode 100644 net-print/hplip-plugin/hplip-plugin-3.24.4.ebuild delete mode 100644 net-vpn/i2p/i2p-2.3.0-r4.ebuild create mode 100644 profiles/desc/curl_quic.desc create mode 100644 sci-astronomy/scamp/files/scamp-2.10.0-spread_bits64.patch create mode 100644 sci-astronomy/scamp/scamp-2.10.0.ebuild delete mode 100644 sci-chemistry/openbabel/openbabel-3.1.1_p20210225.ebuild create mode 100644 sci-libs/m4ri/files/m4ri-20200125-testfix.patch delete mode 100644 sci-libs/stellarsolver/stellarsolver-2.5.ebuild create mode 100644 sci-mathematics/fricas/files/fricas-1.3.11-doc.patch delete mode 100644 sci-mathematics/fricas/files/fricas-sbcl-2.3.9.patch rename sci-mathematics/fricas/{fricas-1.3.9-r3.ebuild => fricas-1.3.11-r2.ebuild} (72%) delete mode 100644 sec-keys/openpgp-keys-jiatan/Manifest delete mode 100644 sec-keys/openpgp-keys-jiatan/openpgp-keys-jiatan-20230505.ebuild create mode 100644 sys-apps/checkpolicy/checkpolicy-3.7.ebuild create mode 100644 sys-apps/flashrom/files/flashrom-1.3.0-libflashrom.patch create mode 100644 sys-apps/flashrom/files/flashrom-1.3.0-llvm-dummyflasher.patch create mode 100644 sys-apps/mcstrans/mcstrans-3.7.ebuild create mode 100644 sys-apps/moar/moar-1.24.4.ebuild rename sys-apps/openrc/{openrc-0.54.1.ebuild => openrc-0.54.2.ebuild} (100%) create mode 100644 sys-apps/policycoreutils/policycoreutils-3.7.ebuild create mode 100644 sys-apps/restorecond/restorecond-3.7.ebuild create mode 100644 sys-apps/secilc/secilc-3.7.ebuild create mode 100644 sys-apps/selinux-python/selinux-python-3.7.ebuild create mode 100644 sys-apps/semodule-utils/semodule-utils-3.7.ebuild rename sys-apps/syd/{syd-3.23.0.ebuild => syd-3.23.2.ebuild} (98%) create mode 100644 sys-apps/systemd/systemd-256.1-r1.ebuild delete mode 100644 sys-auth/polkit-qt/files/polkit-qt-0.114.0-cmake.patch delete mode 100644 sys-auth/polkit-qt/files/polkit-qt-0.114.0-fix-memory-leak.patch delete mode 100644 sys-auth/polkit-qt/files/polkit-qt-0.114.0-glib-2.36.patch delete mode 100644 sys-auth/polkit-qt/polkit-qt-0.114.0-r3.ebuild create mode 100644 sys-block/mmc-utils/mmc-utils-0_p20240402.ebuild create mode 100644 sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.2.0.ebuild create mode 100644 sys-devel/binutils-hppa64/binutils-hppa64-2.42-r2.ebuild create mode 100644 sys-devel/binutils/binutils-2.42-r2.ebuild create mode 100644 sys-devel/clang-common/clang-common-19.0.0_pre20240630.ebuild create mode 100644 sys-devel/clang-runtime/clang-runtime-19.0.0_pre20240630.ebuild create mode 100644 sys-devel/clang/clang-19.0.0_pre20240630.ebuild create mode 100644 sys-devel/gcc/gcc-11.4.1_p20240626.ebuild create mode 100644 sys-devel/gcc/gcc-12.4.1_p20240627.ebuild create mode 100644 sys-devel/gcc/gcc-13.3.1_p20240628.ebuild create mode 100644 sys-devel/gcc/gcc-14.1.1_p20240629.ebuild create mode 100644 sys-devel/lld/lld-19.0.0_pre20240630.ebuild create mode 100644 sys-devel/llvm-common/llvm-common-19.0.0_pre20240630.ebuild create mode 100644 sys-devel/llvm/llvm-19.0.0_pre20240630.ebuild create mode 100644 sys-firmware/intel-microcode/files/35-intel-microcode-systemd.install create mode 100644 sys-firmware/intel-microcode/files/35-intel-microcode.install rename sys-firmware/intel-microcode/{intel-microcode-20240531_p20240526.ebuild => intel-microcode-20240531_p20240526-r1.ebuild} (92%) create mode 100644 sys-kernel/linux-firmware/files/35-amd-microcode-systemd.install create mode 100644 sys-kernel/linux-firmware/files/35-amd-microcode.install create mode 100644 sys-kernel/linux-firmware/files/linux-firmware-make-amd-ucode-img.bash rename sys-kernel/linux-firmware/{linux-firmware-20240610.ebuild => linux-firmware-20240610-r1.ebuild} (90%) create mode 100644 sys-kernel/linux-firmware/linux-firmware-20240610-r2.ebuild create mode 100644 sys-libs/binutils-libs/binutils-libs-2.42-r2.ebuild create mode 100644 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.0.0_pre20240630.ebuild create mode 100644 sys-libs/compiler-rt/compiler-rt-19.0.0_pre20240630.ebuild create mode 100644 sys-libs/libcxx/libcxx-19.0.0_pre20240630.ebuild create mode 100644 sys-libs/libcxxabi/libcxxabi-19.0.0_pre20240630.ebuild create mode 100644 sys-libs/libomp/libomp-19.0.0_pre20240630.ebuild create mode 100644 sys-libs/libselinux/libselinux-3.7.ebuild create mode 100644 sys-libs/libsemanage/libsemanage-3.7.ebuild create mode 100644 sys-libs/libsepol/libsepol-3.7.ebuild create mode 100644 sys-libs/llvm-libunwind/llvm-libunwind-19.0.0_pre20240630.ebuild create mode 100644 www-apps/grafana-bin/grafana-bin-11.1.0.ebuild create mode 100644 www-apps/icingaweb2/icingaweb2-2.12.1-r1.ebuild delete mode 100644 www-apps/mediawiki/mediawiki-1.40.3.ebuild delete mode 100644 www-apps/mediawiki/mediawiki-1.40.4.ebuild rename www-apps/nextcloud/{nextcloud-29.0.1.ebuild => nextcloud-27.1.11.ebuild} (97%) delete mode 100644 www-apps/nextcloud/nextcloud-28.0.2.ebuild rename www-apps/nextcloud/{nextcloud-28.0.5.ebuild => nextcloud-28.0.7.ebuild} (96%) rename www-apps/phpBB/{phpBB-3.3.11.ebuild => phpBB-3.3.12.ebuild} (95%) rename www-apps/sonarr-bin/{sonarr-bin-4.0.5.1782.ebuild => sonarr-bin-4.0.5.1791.ebuild} (100%) delete mode 100644 www-client/qutebrowser/files/qutebrowser-3.1.0-pyqt670-tests.patch delete mode 100644 www-client/qutebrowser/files/qutebrowser-3.1.0-qt663-tests.patch delete mode 100644 www-client/qutebrowser/qutebrowser-3.1.0-r1.ebuild rename www-client/vivaldi-snapshot/{vivaldi-snapshot-6.8.3381.35.ebuild => vivaldi-snapshot-6.9.3392.10.ebuild} (100%) rename www-client/vivaldi/{vivaldi-6.7.3329.41.ebuild => vivaldi-6.8.3381.46.ebuild} (97%) delete mode 100644 www-plugins/pdfjs/pdfjs-2.14.305.ebuild rename www-servers/caddy/{caddy-2.8.0_beta2.ebuild => caddy-2.8.4.ebuild} (90%) create mode 100644 www-servers/lighttpd/files/conf/lighttpd.conf-r3 create mode 100644 www-servers/lighttpd/lighttpd-1.4.76-r1.ebuild create mode 100644 www-servers/lighttpd/lighttpd-9999.ebuild delete mode 100644 www-servers/pshs/pshs-0.4.1.ebuild create mode 100644 www-servers/tomcat/tomcat-10.1.25-r1.ebuild create mode 100644 www-servers/tomcat/tomcat-9.0.90-r1.ebuild delete mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-470.239.06.ebuild delete mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-535.179.ebuild rename x11-drivers/nvidia-drivers/{nvidia-drivers-550.40.63.ebuild => nvidia-drivers-550.40.65.ebuild} (99%) delete mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-550.78.ebuild delete mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-555.52.04.ebuild create mode 100644 x11-libs/libdrm/libdrm-2.4.122.ebuild delete mode 100644 x11-libs/qtermwidget/qtermwidget-1.3.0.ebuild delete mode 100644 x11-libs/qtermwidget/qtermwidget-2.0.0.ebuild delete mode 100644 x11-misc/pcmanfm-qt/pcmanfm-qt-1.3.0.ebuild delete mode 100644 x11-misc/qps/qps-2.7.0.ebuild delete mode 100644 x11-misc/screengrab/screengrab-2.6.0.ebuild delete mode 100644 x11-terms/kitty-shell-integration/kitty-shell-integration-0.35.1.ebuild delete mode 100644 x11-terms/kitty-terminfo/kitty-terminfo-0.35.1.ebuild delete mode 100644 x11-terms/kitty/kitty-0.35.1.ebuild delete mode 100644 x11-terms/qterminal/qterminal-1.3.0.ebuild rename x11-terms/qterminal/{qterminal-2.0.0-r1.ebuild => qterminal-2.0.1-r1.ebuild} (94%) delete mode 100644 x11-terms/qterminal/qterminal-2.0.1.ebuild delete mode 100644 x11-wm/openbox/openbox-3.6.1-r8.ebuild delete mode 100644 xfce-base/xfce4-power-manager/xfce4-power-manager-4.18.3.ebuild delete mode 100644 xfce-base/xfce4-power-manager/xfce4-power-manager-4.19.2.ebuild delete mode 100644 xfce-base/xfce4-session/xfce4-session-4.18.3-r1.ebuild delete mode 100644 xfce-base/xfce4-settings/xfce4-settings-4.18.4-r1.ebuild delete mode 100644 xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.10.5.ebuild diff --git a/Manifest b/Manifest index 1228a5aec7b7..cebef714703c 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29777 BLAKE2B 5a3ed147698a2f0f8c349af05d7a076554c131207ec0d44e8e549156a9195778a8a355794b7191c782f421acf12c379fec988a022cc1a16ec21923fc1518c212 SHA512 e4312a7580fd752b013d0232f246e1af61120e98699b57ac0b06c5f446b60a46ec85e7b26a115677c064d0de1b9e3fbaf1f045ea4a48963b2adb9ced42617bea -TIMESTAMP 2024-06-28T10:01:10Z +MANIFEST Manifest.files.gz 29816 BLAKE2B e5980e5f6761dc0f1b686596ce161df11bb5509efbf238ad3b2e90cddd9cda11786e4b0dfd73caecd5c15263d9bcb926bc4526b138ea5f65c7978be5ff4d1471 SHA512 c1c65bbd4035cc3dbe92a6badeab9a8ffc3bf6760650da8ab2613c5243398ea5a7a5e80f68db9cfbe7cb8283cacbc0f0f3b499b8dc039cda6812094fa711f9f0 +TIMESTAMP 2024-06-30T18:10:38Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmZ+ieZfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmaBn55fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klC+ihAAmPinRn2BGiQqiX2/eqx7LuC+lj3XFPbvJO/bXa3J8W963HVf0QJPoNRu -I86PRbC7uIVENefoq5QDFo8AI3jRIcZavMKwD1mPrYQsIV6Py48iLJLE5wGEGtCM -Z3JmUfSdY2Ha3JqoBv56N5YcXDChZ4pthjsKA8W7rZ96Jjzu9xnwOgV9k6eQeN05 -0vzKsLUoRWEFtPcoTZZGr27mFDnQ+IeZBj8mhlycwjEUVhGdF6TgjUTk6DWLae2x -Od3YVHGkK1cdK5bELDy+kpDOXC5cMxHe06JRd2/ZOVJlPqrhVh/VWCqUuWRuci8N -JzEd8ThNJLUchU4jPu7yAa0pqTvZufON2WPCTy19xbf3OGeIsSeWWACrTqFz652P -MOfsfMdfkobvSvhorYJvs88sDL+eUmeK8UO4vwAFrRS3NA0Z7iOoodsrtQ4pMN2n -Es9EQQ6Iq3cOU+aIEpczJj3pKiUQM8kJz35zNJXxXa/HtiDdHd6XBD5w9uFMag+C -P9a/gVZzzANKAQ2QJf21oEU/g4c641bAmgO6qdHIIOOUXSRyojUyFkQCoJvs033s -g+CgDU7+PcPyMAA0h1UKMSY3WWvtmJwew3rKyHWuxEj3EVWrGINP2yQzTwLiFkhE -xHev5nsDqZKndqFtTBcaIoGKgFYpzp7Zz3mk+GshKgKIS7CpxAs= -=P+XA +klD5NA//cA+lLjmRyRJBc+N2P2JuSZ8UUMpyda1TsdTb19RF/N/zZLU9I7nBYTNG +y8AWaVfcf31WLXVvTBvDAKzLCWeNNpl6TshRAhTUUnX1vbdma/V+6UPfpWyWAmBh +io7G2uxJ+tUaj/w8iFez972oFcg0ftt7qwW/3aMueVZJ5XbQ7hQN9+410CdvLm+W +ou7o8Ew3FJ/ntETlIiz0cjkf/4GNcGg5Uhds6g+W5RPurEDTDhgvrE38fGW0UG1H +W9wSF/G3Psgqva2f+TPoDN/QIymaYoefkw8gN/4u8AFMb7IDPfVwfOaoxg39hbmo +UO/AO1eZcb2il7XsCXQAA8vvgcjU6boJOUatWx9wcvw3CkQP7KjwNzQnOYWI2j4/ +kYXVUP+PYczjct2Ggp9I5/njNqq5NAHuyyvyq/gcHuaQG0wAAWxIEyre4hj/2IPv +PII9JiA+D8wSu11Z5yBi+MLQAEEmSYTdrwP3lEjtLLntBMA/WYDZ2oqJPkA0DEgg +CUIcBanoUvoHyQ9sqhwUXzuUBoB9ogBzTF7skR6lOg3mH9JBHFuYP5c6bVL/byBD ++vYGo3K0iWht3bWSkXHtr+7HSmnpgEESAJ1IqJ6pL5/AbTx607Pt88MUjpue0Q8q +nA+4/E234CubWmB1Nnad7h5VjHWWJAUeoc5E7gfN3OgbMYX6IbU= +=Hz6G -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz index 9ce9068daa2ef6f20ebadce21206d6c3eeeaa155..3f39d78872d63b32f6b4214723f4c7bc60e41a7f 100644 GIT binary patch literal 29816 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 literal 29777 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≫qGp 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 - - pinkbyte@gentoo.org - Sergey Popov - + diff --git a/acct-group/lightdm/Manifest b/acct-group/lightdm/Manifest index 097d7a302710..fa3e65b340fa 100644 --- a/acct-group/lightdm/Manifest +++ b/acct-group/lightdm/Manifest @@ -1,2 +1,2 @@ EBUILD lightdm-0-r2.ebuild 197 BLAKE2B 4a1f0c5a71a4d9fe10cf5256dff2dacd53386243ca02e8532b002f062467f55665f54b1314d9349b82b1809ff63c4652c0c4a63324abee321ddde18b567d4173 SHA512 51ad773207313bdda9c5c0230ad75e924e37f375534bfb2d1b48462199ea84f070648745a745474466d792ba7b55965f70ce2786a6d22889ee24ee70523be510 -MISC metadata.xml 246 BLAKE2B f808bbbcb9c53d005d1a1667cd6217a601a3bd3bd2267121c0043a870ae44bb91bb27bc9825d5d6eafe01b73fe58a553655aa252737c0b066f2286ff9415d65e SHA512 b620abb7732628010a8a3792d40bde878492be97ce14c99c4d2466240df2f25edf7734ad4d210bc954f27323f0e26698e660766c65be5868646a3866020373fd +MISC metadata.xml 369 BLAKE2B 3d08cf70c039d723aac5a1f554b176e45323cf95059c0313571e4b3db25db60d12189f24f4e75846f8c243d91a93821d2b12160e5d545f30988bf2b4bb5f840b SHA512 b3c2674ef8107d2ef3ca6dc8558cfe6a939fae4e54596695f784a66cf065d1e3b2e71fec2a31110b7452119b7115778fb23be981cb6bbaf7609ecdc0be859bea diff --git a/acct-group/lightdm/metadata.xml b/acct-group/lightdm/metadata.xml index beac02a9af14..d688b85a08ac 100644 --- a/acct-group/lightdm/metadata.xml +++ b/acct-group/lightdm/metadata.xml @@ -2,7 +2,11 @@ - marecki@gentoo.org - Marek Szuba + ceamac@gentoo.org + Viorel Munteanu + + + immoloism@gmail.com + Ian Jordan diff --git a/acct-group/minetest/Manifest b/acct-group/minetest/Manifest index 8505b347cd0c..e89588146141 100644 --- a/acct-group/minetest/Manifest +++ b/acct-group/minetest/Manifest @@ -1,2 +1,2 @@ EBUILD minetest-0-r3.ebuild 200 BLAKE2B 6634664a1dba3d4c11789aadffe4442a2b12a753936d48260bf05ef9acabce8cf3c4e8ceeb8aee9741bdecd7cd33bed6f38a2f26afd85703ae3efe605d4edd7b SHA512 aeec055440bdfa2f15adb374a9f9aa08a7cd4834805dc37c46fcc45642a9cdbbd088969752d567ed993d61d0c375314852b91425287b707c98d8715290927b72 -MISC metadata.xml 360 BLAKE2B 4867d8ae1f68605b01a06a446474bf19088f0cc57c5b381dd3af707e32bb7727c348b2c59b4ff654551be2ab78ac7ded05a0e258d0601740d27c058bbc08e863 SHA512 db7554cc1f206ef22ee9748d3102d40cb5b1085f5acf3f2cbd732ea11e122da26d20d2065d7184ea4a6b94105b4e53794af339c869f5432cc005e46b4b506545 +MISC metadata.xml 254 BLAKE2B 4e6c8e1f126f76233a38aba6f5388488656795cb1d7d4767ccb1349772f5e78d59fc5663d4f1933dbe4633c2fbb90cd1d42d4b4d4f5ededc53653e7df13c7187 SHA512 2b82da849e3b0dec378f3fb497014f5d1dbc7aceb8a1f9d1638e83fe69448b1c5151eb4b1187154d828e4a296609ce5125b40977b2581d95b5588e353ca75135 diff --git a/acct-group/minetest/metadata.xml b/acct-group/minetest/metadata.xml index 6691c1106844..7c730d47817a 100644 --- a/acct-group/minetest/metadata.xml +++ b/acct-group/minetest/metadata.xml @@ -1,10 +1,6 @@ - - marecki@gentoo.org - Marek Szuba - games@gentoo.org Gentoo Games Project diff --git a/acct-group/rtkit/Manifest b/acct-group/rtkit/Manifest index 17ecde4d6774..3d920295608d 100644 --- a/acct-group/rtkit/Manifest +++ b/acct-group/rtkit/Manifest @@ -1,2 +1,2 @@ EBUILD rtkit-0-r3.ebuild 215 BLAKE2B fa45d2760c714434e78d856a64261fded285004c2fb7b094d1745eeb25e7b6897687a008471bc1862c3f52587e2fb023eaedec85b2a78fc4430260623041ede2 SHA512 60f67dd3f109d0f3f1dd7ce1339350322d14725c6c3c7202f4cbd5431d6013ec3b2cae438b41ee0bc9af94f3e7fbd42333e96fd18b9400bcc53c76bb8c17e79e -MISC metadata.xml 246 BLAKE2B f808bbbcb9c53d005d1a1667cd6217a601a3bd3bd2267121c0043a870ae44bb91bb27bc9825d5d6eafe01b73fe58a553655aa252737c0b066f2286ff9415d65e SHA512 b620abb7732628010a8a3792d40bde878492be97ce14c99c4d2466240df2f25edf7734ad4d210bc954f27323f0e26698e660766c65be5868646a3866020373fd +MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/acct-group/rtkit/metadata.xml b/acct-group/rtkit/metadata.xml index beac02a9af14..115e9d64a669 100644 --- a/acct-group/rtkit/metadata.xml +++ b/acct-group/rtkit/metadata.xml @@ -1,8 +1,5 @@ - - marecki@gentoo.org - Marek Szuba - + diff --git a/acct-group/suricata/Manifest b/acct-group/suricata/Manifest index 184eb83ee460..6e6ea91c2a14 100644 --- a/acct-group/suricata/Manifest +++ b/acct-group/suricata/Manifest @@ -1,2 +1,2 @@ EBUILD suricata-0-r3.ebuild 188 BLAKE2B 41e4c64617486b261a83cf24e396c3a5b8a2888ae751b73a3a8daeb314b4fc432839ad8f22085b373f0495a49bb359726c22b1832db061f124513e208bb2f63e SHA512 db04882ee0a9b9cd5acab9577d5fb65b40a1c1e7ba923293aa43ed61a3a729ac01102aa21975cc8b17658461b669e04da28d1579d8c23bc05b32a4f8d57c3b23 -MISC metadata.xml 246 BLAKE2B f808bbbcb9c53d005d1a1667cd6217a601a3bd3bd2267121c0043a870ae44bb91bb27bc9825d5d6eafe01b73fe58a553655aa252737c0b066f2286ff9415d65e SHA512 b620abb7732628010a8a3792d40bde878492be97ce14c99c4d2466240df2f25edf7734ad4d210bc954f27323f0e26698e660766c65be5868646a3866020373fd +MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/acct-group/suricata/metadata.xml b/acct-group/suricata/metadata.xml index beac02a9af14..115e9d64a669 100644 --- a/acct-group/suricata/metadata.xml +++ b/acct-group/suricata/metadata.xml @@ -1,8 +1,5 @@ - - marecki@gentoo.org - Marek Szuba - + diff --git a/acct-group/syncthing/Manifest b/acct-group/syncthing/Manifest index bce57e24a9a1..45860b5cb896 100644 --- a/acct-group/syncthing/Manifest +++ b/acct-group/syncthing/Manifest @@ -1,2 +1,2 @@ EBUILD syncthing-0-r3.ebuild 216 BLAKE2B 8a6cb0e55a545a9e01ee2f32ef1dc964b1aaae60cc8e555bf6edc5325d03d2e2dfbc9e1b94fd6541648f73ffda7527b47714cb0e13346d60863a6a88d97ae989 SHA512 d7f9bc49f915bc0c131330b7854212eb97b3616a9b94de99dbe4565b266c8a8c3aa34437bf4aae5c0c72a42cdd01b67e6084b9a59c60c522729f3d864fa487e0 -MISC metadata.xml 246 BLAKE2B f808bbbcb9c53d005d1a1667cd6217a601a3bd3bd2267121c0043a870ae44bb91bb27bc9825d5d6eafe01b73fe58a553655aa252737c0b066f2286ff9415d65e SHA512 b620abb7732628010a8a3792d40bde878492be97ce14c99c4d2466240df2f25edf7734ad4d210bc954f27323f0e26698e660766c65be5868646a3866020373fd +MISC metadata.xml 257 BLAKE2B 65c73e9c8dcc3e61188ef911f456b2ae23c9f2a0a207c7e3075566177dd9ea14b0b2da755fe8b864552179ebc17ff35a12a824c1eae0d52d3ecacf2a5aacf438 SHA512 89f76751a66c20c3d723ab5eb4a547baae7aa155ed5cc0e82c9c78ce6a26a8b51a2025c25b3a2df8e0b67b41e5c7479b8d162111fbd2f0949adecdeb44b5a750 diff --git a/acct-group/syncthing/metadata.xml b/acct-group/syncthing/metadata.xml index beac02a9af14..41b48edd30ec 100644 --- a/acct-group/syncthing/metadata.xml +++ b/acct-group/syncthing/metadata.xml @@ -1,8 +1,8 @@ - - marecki@gentoo.org - Marek Szuba - + + mschiff@gentoo.org + Marc Schiffbauer + diff --git a/acct-user/Manifest.gz b/acct-user/Manifest.gz index 8533ddda2ee904e18cb517ac968116d94009b626..af0d6f190d5a1741f52722fae3e5cceef6fd2322 100644 GIT binary patch delta 66044 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 delta 66105 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

|P&w%mvfJ_O>S$3?ZBbSNe90c=H(a_6P;<{y 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 r4+X+C(>m%(f7$~UiO^oO - - pinkbyte@gentoo.org - Sergey Popov - + diff --git a/acct-user/lightdm/Manifest b/acct-user/lightdm/Manifest index 8e8f373e2fe5..326cff9fbcb3 100644 --- a/acct-user/lightdm/Manifest +++ b/acct-user/lightdm/Manifest @@ -1,2 +1,2 @@ EBUILD lightdm-0-r1.ebuild 287 BLAKE2B 65ded64b98893b0021b693229f82c2c24934f90c1cba8d59d4173342ec623543c02e001b7a662da9850f71a288a8f8689be20d0663841e14b4833c26681efd78 SHA512 746c4a2fb6377736941e5de69e44796a7182acd69b3649b89e8cce944c27423ddc54b6919ae4b0fd749c265865dc9cacdccbbb64fa81dacd470b2b28684d1a19 -MISC metadata.xml 246 BLAKE2B f808bbbcb9c53d005d1a1667cd6217a601a3bd3bd2267121c0043a870ae44bb91bb27bc9825d5d6eafe01b73fe58a553655aa252737c0b066f2286ff9415d65e SHA512 b620abb7732628010a8a3792d40bde878492be97ce14c99c4d2466240df2f25edf7734ad4d210bc954f27323f0e26698e660766c65be5868646a3866020373fd +MISC metadata.xml 369 BLAKE2B 3d08cf70c039d723aac5a1f554b176e45323cf95059c0313571e4b3db25db60d12189f24f4e75846f8c243d91a93821d2b12160e5d545f30988bf2b4bb5f840b SHA512 b3c2674ef8107d2ef3ca6dc8558cfe6a939fae4e54596695f784a66cf065d1e3b2e71fec2a31110b7452119b7115778fb23be981cb6bbaf7609ecdc0be859bea diff --git a/acct-user/lightdm/metadata.xml b/acct-user/lightdm/metadata.xml index beac02a9af14..d688b85a08ac 100644 --- a/acct-user/lightdm/metadata.xml +++ b/acct-user/lightdm/metadata.xml @@ -2,7 +2,11 @@ - marecki@gentoo.org - Marek Szuba + ceamac@gentoo.org + Viorel Munteanu + + + immoloism@gmail.com + Ian Jordan diff --git a/acct-user/minetest/Manifest b/acct-user/minetest/Manifest index 511da8c0a757..caeefd795ab3 100644 --- a/acct-user/minetest/Manifest +++ b/acct-user/minetest/Manifest @@ -1,2 +1,2 @@ EBUILD minetest-1-r3.ebuild 284 BLAKE2B e58bbc1d51692761a38f3e80cedf892f1e47e37296f8bbdf3f6bdca3f6f782db1ccdfd4793069f3a1fc6d38aaf6c155fdf36b08c398eda4794ed8d3b3378a3e0 SHA512 4508e5bbc04eb5226c660c6c5229393c66cb3d838e202dd718767800b9803659da1d8bd9a8392bdf72bba207b16fc6bdca62e4afa2a924215c5ce7d3293663e6 -MISC metadata.xml 360 BLAKE2B 4867d8ae1f68605b01a06a446474bf19088f0cc57c5b381dd3af707e32bb7727c348b2c59b4ff654551be2ab78ac7ded05a0e258d0601740d27c058bbc08e863 SHA512 db7554cc1f206ef22ee9748d3102d40cb5b1085f5acf3f2cbd732ea11e122da26d20d2065d7184ea4a6b94105b4e53794af339c869f5432cc005e46b4b506545 +MISC metadata.xml 254 BLAKE2B 4e6c8e1f126f76233a38aba6f5388488656795cb1d7d4767ccb1349772f5e78d59fc5663d4f1933dbe4633c2fbb90cd1d42d4b4d4f5ededc53653e7df13c7187 SHA512 2b82da849e3b0dec378f3fb497014f5d1dbc7aceb8a1f9d1638e83fe69448b1c5151eb4b1187154d828e4a296609ce5125b40977b2581d95b5588e353ca75135 diff --git a/acct-user/minetest/metadata.xml b/acct-user/minetest/metadata.xml index 6691c1106844..7c730d47817a 100644 --- a/acct-user/minetest/metadata.xml +++ b/acct-user/minetest/metadata.xml @@ -1,10 +1,6 @@ - - marecki@gentoo.org - Marek Szuba - games@gentoo.org Gentoo Games Project diff --git a/acct-user/rtkit/Manifest b/acct-user/rtkit/Manifest index 0b02d7b763d5..59485879bf26 100644 --- a/acct-user/rtkit/Manifest +++ b/acct-user/rtkit/Manifest @@ -1,2 +1,2 @@ EBUILD rtkit-0-r3.ebuild 259 BLAKE2B 5e16bbc6ebdc918d47cc2ec269ec6058fb109a00eb10ca1fdf2fd20d642d056ec52cdf95e85eb44e8921b6752f3ae980e4d4c7ac0fa0f7d4033e768a26d80964 SHA512 f256c4e6e469d2cfd1f211c6a986fda0573b23a0eaa7b384b27491ce1f65ba7cd7b9706bb1b8e029815f4cac278765ddcb33c1c77c85c71f058eaa585511021c -MISC metadata.xml 246 BLAKE2B f808bbbcb9c53d005d1a1667cd6217a601a3bd3bd2267121c0043a870ae44bb91bb27bc9825d5d6eafe01b73fe58a553655aa252737c0b066f2286ff9415d65e SHA512 b620abb7732628010a8a3792d40bde878492be97ce14c99c4d2466240df2f25edf7734ad4d210bc954f27323f0e26698e660766c65be5868646a3866020373fd +MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/acct-user/rtkit/metadata.xml b/acct-user/rtkit/metadata.xml index beac02a9af14..115e9d64a669 100644 --- a/acct-user/rtkit/metadata.xml +++ b/acct-user/rtkit/metadata.xml @@ -1,8 +1,5 @@ - - marecki@gentoo.org - Marek Szuba - + diff --git a/acct-user/stdiscosrv/Manifest b/acct-user/stdiscosrv/Manifest index 0616269155c4..cf4a99d790f7 100644 --- a/acct-user/stdiscosrv/Manifest +++ b/acct-user/stdiscosrv/Manifest @@ -1,2 +1,2 @@ EBUILD stdiscosrv-1-r1.ebuild 682 BLAKE2B 7b42a0c73e254b87b67d41778a9b08c8e7937d2854e354377207a195f4ffc6be5fe5a0efd4d7030424bc97dcfc2e1b7ceea607794d1c4015962ce7ffb9c6eee1 SHA512 bb97fc7d614842397f01cda35a48797ceccb9a88111995d35ddea040b124141f2650653c18d14a2f53102124ec682b1b7aac7056fdbf249fb1aae29415c35974 -MISC metadata.xml 246 BLAKE2B f808bbbcb9c53d005d1a1667cd6217a601a3bd3bd2267121c0043a870ae44bb91bb27bc9825d5d6eafe01b73fe58a553655aa252737c0b066f2286ff9415d65e SHA512 b620abb7732628010a8a3792d40bde878492be97ce14c99c4d2466240df2f25edf7734ad4d210bc954f27323f0e26698e660766c65be5868646a3866020373fd +MISC metadata.xml 257 BLAKE2B 65c73e9c8dcc3e61188ef911f456b2ae23c9f2a0a207c7e3075566177dd9ea14b0b2da755fe8b864552179ebc17ff35a12a824c1eae0d52d3ecacf2a5aacf438 SHA512 89f76751a66c20c3d723ab5eb4a547baae7aa155ed5cc0e82c9c78ce6a26a8b51a2025c25b3a2df8e0b67b41e5c7479b8d162111fbd2f0949adecdeb44b5a750 diff --git a/acct-user/stdiscosrv/metadata.xml b/acct-user/stdiscosrv/metadata.xml index beac02a9af14..41b48edd30ec 100644 --- a/acct-user/stdiscosrv/metadata.xml +++ b/acct-user/stdiscosrv/metadata.xml @@ -1,8 +1,8 @@ - - marecki@gentoo.org - Marek Szuba - + + mschiff@gentoo.org + Marc Schiffbauer + diff --git a/acct-user/strelaysrv/Manifest b/acct-user/strelaysrv/Manifest index b04ca8334c45..3a78400dd06d 100644 --- a/acct-user/strelaysrv/Manifest +++ b/acct-user/strelaysrv/Manifest @@ -1,2 +1,2 @@ EBUILD strelaysrv-1-r1.ebuild 678 BLAKE2B ff8fba1422bdf78a30d2ef4a0dfa298e08c122878c7446affed61680b03dbe2c1740aa6c67f96fa63caace4a9204cf3a2d216c5228256cb386abcc4424272d1c SHA512 f7d861379fc156ab36f4450be5109457d2e40e99666b745b9fecefa5fbedda9b783ab91cfc4b48ab711f2804014abfa4aabfc1caf2f40aa449c708886c88ca8a -MISC metadata.xml 246 BLAKE2B f808bbbcb9c53d005d1a1667cd6217a601a3bd3bd2267121c0043a870ae44bb91bb27bc9825d5d6eafe01b73fe58a553655aa252737c0b066f2286ff9415d65e SHA512 b620abb7732628010a8a3792d40bde878492be97ce14c99c4d2466240df2f25edf7734ad4d210bc954f27323f0e26698e660766c65be5868646a3866020373fd +MISC metadata.xml 257 BLAKE2B 65c73e9c8dcc3e61188ef911f456b2ae23c9f2a0a207c7e3075566177dd9ea14b0b2da755fe8b864552179ebc17ff35a12a824c1eae0d52d3ecacf2a5aacf438 SHA512 89f76751a66c20c3d723ab5eb4a547baae7aa155ed5cc0e82c9c78ce6a26a8b51a2025c25b3a2df8e0b67b41e5c7479b8d162111fbd2f0949adecdeb44b5a750 diff --git a/acct-user/strelaysrv/metadata.xml b/acct-user/strelaysrv/metadata.xml index beac02a9af14..41b48edd30ec 100644 --- a/acct-user/strelaysrv/metadata.xml +++ b/acct-user/strelaysrv/metadata.xml @@ -1,8 +1,8 @@ - - marecki@gentoo.org - Marek Szuba - + + mschiff@gentoo.org + Marc Schiffbauer + diff --git a/acct-user/suricata/Manifest b/acct-user/suricata/Manifest index 1bdbd4dc4428..286e67e90490 100644 --- a/acct-user/suricata/Manifest +++ b/acct-user/suricata/Manifest @@ -1,2 +1,2 @@ EBUILD suricata-0-r3.ebuild 234 BLAKE2B 96ced412ae3e97436fb79d71ff2de01a8e8ab8761c2b8f63e7de2aa37ce48832614c50e5fe85a7130e36c44606a54ea0188ce7bbec8d979dfbbcdb9f17efe3cd SHA512 fa0c84f732c61acbceed12cf6e2c2badc4156e985cf34e37dcf11e2b11a9fe3a0c9d88d3869a2179772f9aa13e470cb4a527a470a8952f3b469e2594902627df -MISC metadata.xml 246 BLAKE2B f808bbbcb9c53d005d1a1667cd6217a601a3bd3bd2267121c0043a870ae44bb91bb27bc9825d5d6eafe01b73fe58a553655aa252737c0b066f2286ff9415d65e SHA512 b620abb7732628010a8a3792d40bde878492be97ce14c99c4d2466240df2f25edf7734ad4d210bc954f27323f0e26698e660766c65be5868646a3866020373fd +MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/acct-user/suricata/metadata.xml b/acct-user/suricata/metadata.xml index beac02a9af14..115e9d64a669 100644 --- a/acct-user/suricata/metadata.xml +++ b/acct-user/suricata/metadata.xml @@ -1,8 +1,5 @@ - - marecki@gentoo.org - Marek Szuba - + diff --git a/acct-user/syncthing/Manifest b/acct-user/syncthing/Manifest index f4b90ab3f7a6..d596342800c7 100644 --- a/acct-user/syncthing/Manifest +++ b/acct-user/syncthing/Manifest @@ -1,2 +1,2 @@ EBUILD syncthing-0-r3.ebuild 324 BLAKE2B d2f3d1bff0fc5f7322e65c02d6b36a0d37bdd5400f3a7871906e690031e42c640766fd5a023a469abf570afa355839f74cb64269afe54130dfd33e2c9742a3ac SHA512 9088215500dfb8b7652b58d75e2ea039a6f7a04f2259cabcc66cc95384a7c539c2ac7e60dcc7e9a7b7335c2f88966c7fae2b0d7e1fd184c066c69166427d23fa -MISC metadata.xml 246 BLAKE2B f808bbbcb9c53d005d1a1667cd6217a601a3bd3bd2267121c0043a870ae44bb91bb27bc9825d5d6eafe01b73fe58a553655aa252737c0b066f2286ff9415d65e SHA512 b620abb7732628010a8a3792d40bde878492be97ce14c99c4d2466240df2f25edf7734ad4d210bc954f27323f0e26698e660766c65be5868646a3866020373fd +MISC metadata.xml 257 BLAKE2B 65c73e9c8dcc3e61188ef911f456b2ae23c9f2a0a207c7e3075566177dd9ea14b0b2da755fe8b864552179ebc17ff35a12a824c1eae0d52d3ecacf2a5aacf438 SHA512 89f76751a66c20c3d723ab5eb4a547baae7aa155ed5cc0e82c9c78ce6a26a8b51a2025c25b3a2df8e0b67b41e5c7479b8d162111fbd2f0949adecdeb44b5a750 diff --git a/acct-user/syncthing/metadata.xml b/acct-user/syncthing/metadata.xml index beac02a9af14..41b48edd30ec 100644 --- a/acct-user/syncthing/metadata.xml +++ b/acct-user/syncthing/metadata.xml @@ -1,8 +1,8 @@ - - marecki@gentoo.org - Marek Szuba - + + mschiff@gentoo.org + Marc Schiffbauer + diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index 033e8da1c601a7069618c3d2674b3efdab22cb28..669b763aee14b48044a518152bdd218e5c90f9c6 100644 GIT binary patch literal 32026 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 P{eS-hRsI5eT;%`&s$Bjy diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest index e3991e3abc60..0e52363c795a 100644 --- a/app-admin/ansible-lint/Manifest +++ b/app-admin/ansible-lint/Manifest @@ -2,4 +2,4 @@ DIST ansible-lint-24.2.2.tar.gz 515822 BLAKE2B e9d8e689dfe4e4efbd4dad44ff3567f50 DIST ansible_lint-24.6.0.tar.gz 529088 BLAKE2B 3d307669d2035eb5a3a8295b40e3afca92ca4eae4ea419948fd2fa86127e05c60f3ca037a4b85b447320ba8a57f7e1a736a55d63aac80e386f9fc4d733190b09 SHA512 1eb8e3e1805ff98ae76ddcd873a5e90b0b0182fbbce3c40844b2a9069e6879fef906e14f98dd77e41372e461ea4350388b68e08be420afaf5d6c449a449a7989 EBUILD ansible-lint-24.2.2.ebuild 1734 BLAKE2B cb94d883bce5f2d8bd26dc3ef73d3a742c4457cfcccf8dfa1c51c581af41e07269d914ea93c2a428ff66ac2b0f9ac77e89f8bab58f93eb959b94cbc476771566 SHA512 14c01aa109fbef294e21b29c92d7eef24a2fa54a549a266f562869bc74ca36c2221e211f1abe3382130d7308defef35b32a893e344cb2ea110b3eb59d7c6f43a EBUILD ansible-lint-24.6.0.ebuild 1764 BLAKE2B c26279212ba8e6ae6482d69480f56339157f85d1196ae75045820db4ce8219b149dbd5212842c8ee03a9273eed554881867d726e964697d231c65f1d0ca5cf25 SHA512 5ff23b3d1bb2546ea8f756d3fac0467e9ba106c5ee5009e7b884e226bbbe92ceb824d7887a4ee095da7fabd42be72771bcaeef8165dc9573349d93be49731aeb -MISC metadata.xml 449 BLAKE2B e6d058111e04c7c54f3fcbeedf38db0e257d07d95297bf6b330cbee8d6749516684c298bd3f36f81c6b399d1046cdc2e53090d1d713f0c9ed11ffda13ee86a16 SHA512 59b9d5d3c30f6cd3b0c4c7cb8f7e915ccecdd1993f96ff2f0978d7ddbee4d03ff69be63bdb55b6f8f614e2348811b131a146b08499200ec749b3bd1d47d3c7ee +MISC metadata.xml 371 BLAKE2B 18cdcbf968662082366e6ad2284515426448673eab70699c81822b527c4a4505f69e459a94faf6f2f62ddca2a4983c77a6539263ecb78203aa145076485960c8 SHA512 aa01d0828d2e105fda4717b0b83e52457ea2bc14e3fb43cdf55ae0bcfac83c842a57c872ba12562defdf9ad1175052eb05c481a4de7f618dc9010a2c9e9dbade diff --git a/app-admin/ansible-lint/metadata.xml b/app-admin/ansible-lint/metadata.xml index 8ec7574bc4cb..fffa95157a95 100644 --- a/app-admin/ansible-lint/metadata.xml +++ b/app-admin/ansible-lint/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + ansible-lint ansible/ansible-lint diff --git a/app-admin/ansible-molecule/Manifest b/app-admin/ansible-molecule/Manifest index 7f003bc2589e..e694c7998643 100644 --- a/app-admin/ansible-molecule/Manifest +++ b/app-admin/ansible-molecule/Manifest @@ -1,4 +1,4 @@ AUX ansible-molecule-24.2.1-mkdocs_google_fonts.patch 156 BLAKE2B e311c1a4c1d3cc9a087611a70dfa6a5634d0842afdd426a708a390b7391507e330d2d9680a5b5a85949d9985beafb80fb146a53742d645d1b8ccb78f5f7a4f64 SHA512 66113e61b0f97243e15afc7b7fea8657cee0cabfa450a2bbe6a1b751cdd9cd82be6bfad6b36802377fd3261e9e55d3d0e37eb44e9c26838110495cd43773cc9f DIST molecule-24.2.1.tar.gz 343228 BLAKE2B 9605b5a8e21d37597cbf35f0f6f811471909dde5496541b1d7cd130eb2b970125fdc291df6493f8716f38514df17d957094604ae49e64d16f2207a0d3682bd38 SHA512 3813163d72cee51987d340c8a1ed0e03d8abe509a601e94c3e32bf673a56edd83d0c2bde1347057fe8a4c2b37e11a068ef689dd669d4395da64bec3921f1403d EBUILD ansible-molecule-24.2.1.ebuild 3012 BLAKE2B 472175fbefd52debd43eea9dd3a72ba5cbd309cb17e4425fff0164cfadda711f2346682f1362980e592cedd34f0d9520e39a4c08e105d6d6c7ba0721b42b80f2 SHA512 684306a9ad04ececdb0682c5f0437f6287f7b793178366681d73cfdcda9b16b97fad6a9c9f7191afdde5da3f6e530006ecab53fa6136737a0460164894fc1bd6 -MISC metadata.xml 397 BLAKE2B 9f9796a3fac212a2e3ce2ea7330a5c6cde8df8a45865b59ddbb55fd6f87d2d87255a409ded478b2240509c4d1173b2c89bec11b14b0a6020f28afcf3d5fc7ca7 SHA512 04e26253a5acecce1047e8a3376ff1e54b4da6864f28390499ad90ed075beb555fec0c0fcacabc1ea69acc2b0194858de9bbd30fccd6de6247462727df6af4e7 +MISC metadata.xml 319 BLAKE2B e21046964335743f016597d0b19ef5edba9452c5cadeaf9db45a3443cdf3320b8c766a8e2302cecc203aa333cbd9c988ffe0330a7e07a083c3d157ae4b8e91c1 SHA512 b082b103d0c47df58411d7ad1e67cf274d287f8398d4235fe83d2a6f7e722d72e9441ec919510f98965b2d01ebe1d9fd25fe987a358786d2cc55ea375c7fed3d diff --git a/app-admin/ansible-molecule/metadata.xml b/app-admin/ansible-molecule/metadata.xml index fb47216c4e5e..01b4a1a6d74c 100644 --- a/app-admin/ansible-molecule/metadata.xml +++ b/app-admin/ansible-molecule/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + molecule diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index 39cfdcda6196..b4cfb93f14c0 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -1,15 +1,7 @@ DIST aws-cli-1.33.13.gh.tar.gz 2751169 BLAKE2B b849f4c5c0eac5092c3f163c4344a7bee332f374f252bc295794cb1e5a4024e08f353815362f0e7016b054d881927650c407d527f557c828543d1a5b96e9bd0b SHA512 7cdea65b6cd4fc7b51b657f9abf2e5cde41ef5d87f6fa45659ebedb2047fc09af9d457aeb8779f56fb55518acb12d139d486f8e95dfe7679ae5f8c21d901e608 -DIST aws-cli-1.33.14.gh.tar.gz 2749890 BLAKE2B 36e95b79c748a4acc8438ac4a7e4fe3973c17a9ee963c61d685b101dd09c4e978a98f8dbaa8eddeea60ca33035a2a40df233fb5e05e68f346a924f724ecf0b7b SHA512 54ccab1dd5bbe10fbb1349021b92e27ca75a9ef8ad01cc4b208019097069d0c0ca739da0ef5d2ae1978c3abfa1969697b192c215b0705aaae995b8abdf487a72 -DIST aws-cli-1.33.15.gh.tar.gz 2750103 BLAKE2B 2ad6ab41063af26ced883a7e0d7c0fb0a70864763eb04e0d2c054f70578eb59759cda82bb684c8885f131aa7769ca3922ba67dbdb2608ce130595f2b4278f669 SHA512 d808563245bb78ad40908075941348f7e350fe0b7162f8f703cececee053aec6182f2e2c202bd80083065b6e7f48f8479d35bbf4fb26ee44e9ba9b0e1bdb7690 -DIST aws-cli-1.33.16.gh.tar.gz 2750667 BLAKE2B f62f0f58b5f1d665431f1b140dc1f718cb57eda2b55b9689708899a2005734c8edc20caa7b845de7dfd1b3c14c6162dae8554d3d7ec1b898f7e94c4958d99fa0 SHA512 65094c518a5553346624997b066bfd65a0f8c812e27d587d1ef1a63c0370bb56b8e4fd5a190fd0112c79532aa97d01c1ffbb2a11ffdc44a8686ebe37642f5bff -DIST aws-cli-1.33.17.gh.tar.gz 2751504 BLAKE2B 0f11712c37e6c35830fc9f661fe166b49cebbecf304cf7c16a47ec49d22515be42e5d2b6f01029047034899d9161b412ca796b20b62ca0971b9a3665d09ae727 SHA512 779f746c4a73be0a1aa7a2fa448dda65da4705f05d69d56f5a57fab1ebc44459b32d7df5aba282065f970a1ee4f1d3c34fe86e737a411247eeca61dfbecc50b5 -DIST aws-cli-1.33.4.gh.tar.gz 2740224 BLAKE2B 40fb26f895a28e41e45c861194ca959490d1675e2f9926bbcb5b092d4496b20be3e68f4eb370ffef541bd607c41181d34caa4e5674fc262b60cd882401530153 SHA512 faeced07895fc891803136061839d499b372cbf89e6e642e2782120d2b1a50486e01ae07ba7ee04c9fe84ffefd0e329e000d76f38f5839b048bbfdab59a64785 +DIST aws-cli-1.33.18.gh.tar.gz 2752774 BLAKE2B 8f78ba78c3fac623f091344fb2710ac79440d3bf96e0c33168bdf5d6c6d705318c8ea82d769eef4fb82840e8e94998b65b81999831c75be9a1924fac7be37aa4 SHA512 e0444118ab02fcba91cc1f078db80176da97abee64d2cd38875281c8344930fa63b89d1b59f43ed7690c432fc0d36273e7f4d2e0c947ae56a13ec6f42dea6ec9 DIST aws-cli-1.33.9.gh.tar.gz 2744062 BLAKE2B d888e111d93ec22c6bbabf083d612b15845883e2e56814a37173f79c108e4fe25745dbba83d46f99f54e7ddcc2f471c81e3b568de7233eb7e0bb51ed25a89f7a SHA512 5bdb9873487570c841b582ee466d989705c2fc5827386356819507caa8e105b76b0101555f8a6ee485f38aaa433881470fdde5cb21f6fdc88243c92ce7c31a81 EBUILD awscli-1.33.13.ebuild 3055 BLAKE2B 1564ea4eaf31db7fef7e41b625d95906b7a57c0cd6160d9ec11e6c8cdec5460e0a12e889aa60f5b189bd9e24b0511b3d5a83a3755630c7d1478031c857c9ef93 SHA512 59151ce65e2beb06d0487e5779bf7c8916ecb7120b4e1781cdba8167205ca4f52666653b41f21d31ca89f3424249de030cc783bcc0f033e7502a0af82c4658dd -EBUILD awscli-1.33.14.ebuild 3055 BLAKE2B 1564ea4eaf31db7fef7e41b625d95906b7a57c0cd6160d9ec11e6c8cdec5460e0a12e889aa60f5b189bd9e24b0511b3d5a83a3755630c7d1478031c857c9ef93 SHA512 59151ce65e2beb06d0487e5779bf7c8916ecb7120b4e1781cdba8167205ca4f52666653b41f21d31ca89f3424249de030cc783bcc0f033e7502a0af82c4658dd -EBUILD awscli-1.33.15.ebuild 3055 BLAKE2B 1564ea4eaf31db7fef7e41b625d95906b7a57c0cd6160d9ec11e6c8cdec5460e0a12e889aa60f5b189bd9e24b0511b3d5a83a3755630c7d1478031c857c9ef93 SHA512 59151ce65e2beb06d0487e5779bf7c8916ecb7120b4e1781cdba8167205ca4f52666653b41f21d31ca89f3424249de030cc783bcc0f033e7502a0af82c4658dd -EBUILD awscli-1.33.16.ebuild 3055 BLAKE2B 1564ea4eaf31db7fef7e41b625d95906b7a57c0cd6160d9ec11e6c8cdec5460e0a12e889aa60f5b189bd9e24b0511b3d5a83a3755630c7d1478031c857c9ef93 SHA512 59151ce65e2beb06d0487e5779bf7c8916ecb7120b4e1781cdba8167205ca4f52666653b41f21d31ca89f3424249de030cc783bcc0f033e7502a0af82c4658dd -EBUILD awscli-1.33.17.ebuild 3055 BLAKE2B 1564ea4eaf31db7fef7e41b625d95906b7a57c0cd6160d9ec11e6c8cdec5460e0a12e889aa60f5b189bd9e24b0511b3d5a83a3755630c7d1478031c857c9ef93 SHA512 59151ce65e2beb06d0487e5779bf7c8916ecb7120b4e1781cdba8167205ca4f52666653b41f21d31ca89f3424249de030cc783bcc0f033e7502a0af82c4658dd -EBUILD awscli-1.33.4.ebuild 3048 BLAKE2B 12780280e20a5681960cbfeaea03d9f3fcc292c8f1c1b2f174652dd6a76e0aad304e84a5acc67687f5585781bee6ad8568cafc6b02bf69aee39d180b1dfa7154 SHA512 805bcb6a01036c600f8a9423eda8459177d5729e11c6c9c17c4197ce06f5a0126b06cb3b760fee8f11cd81e2f962a67e982e79798aa6590099465818c3d6fc06 -EBUILD awscli-1.33.9.ebuild 3055 BLAKE2B 1564ea4eaf31db7fef7e41b625d95906b7a57c0cd6160d9ec11e6c8cdec5460e0a12e889aa60f5b189bd9e24b0511b3d5a83a3755630c7d1478031c857c9ef93 SHA512 59151ce65e2beb06d0487e5779bf7c8916ecb7120b4e1781cdba8167205ca4f52666653b41f21d31ca89f3424249de030cc783bcc0f033e7502a0af82c4658dd +EBUILD awscli-1.33.18.ebuild 3055 BLAKE2B 1564ea4eaf31db7fef7e41b625d95906b7a57c0cd6160d9ec11e6c8cdec5460e0a12e889aa60f5b189bd9e24b0511b3d5a83a3755630c7d1478031c857c9ef93 SHA512 59151ce65e2beb06d0487e5779bf7c8916ecb7120b4e1781cdba8167205ca4f52666653b41f21d31ca89f3424249de030cc783bcc0f033e7502a0af82c4658dd +EBUILD awscli-1.33.9.ebuild 3048 BLAKE2B 12780280e20a5681960cbfeaea03d9f3fcc292c8f1c1b2f174652dd6a76e0aad304e84a5acc67687f5585781bee6ad8568cafc6b02bf69aee39d180b1dfa7154 SHA512 805bcb6a01036c600f8a9423eda8459177d5729e11c6c9c17c4197ce06f5a0126b06cb3b760fee8f11cd81e2f962a67e982e79798aa6590099465818c3d6fc06 MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab diff --git a/app-admin/awscli/awscli-1.33.15.ebuild b/app-admin/awscli/awscli-1.33.15.ebuild deleted file mode 100644 index a7a293c4a8e8..000000000000 --- a/app-admin/awscli/awscli-1.33.15.ebuild +++ /dev/null @@ -1,90 +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 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-admin/awscli/awscli-1.33.16.ebuild b/app-admin/awscli/awscli-1.33.16.ebuild deleted file mode 100644 index a7a293c4a8e8..000000000000 --- a/app-admin/awscli/awscli-1.33.16.ebuild +++ /dev/null @@ -1,90 +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 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-admin/awscli/awscli-1.33.17.ebuild b/app-admin/awscli/awscli-1.33.17.ebuild deleted file mode 100644 index a7a293c4a8e8..000000000000 --- a/app-admin/awscli/awscli-1.33.17.ebuild +++ /dev/null @@ -1,90 +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 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-admin/awscli/awscli-1.33.14.ebuild b/app-admin/awscli/awscli-1.33.18.ebuild similarity index 100% rename from app-admin/awscli/awscli-1.33.14.ebuild rename to app-admin/awscli/awscli-1.33.18.ebuild diff --git a/app-admin/awscli/awscli-1.33.4.ebuild b/app-admin/awscli/awscli-1.33.4.ebuild deleted file mode 100644 index 1da3fc6b9535..000000000000 --- a/app-admin/awscli/awscli-1.33.4.ebuild +++ /dev/null @@ -1,90 +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 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-admin/awscli/awscli-1.33.9.ebuild b/app-admin/awscli/awscli-1.33.9.ebuild index a7a293c4a8e8..1da3fc6b9535 100644 --- a/app-admin/awscli/awscli-1.33.9.ebuild +++ b/app-admin/awscli/awscli-1.33.9.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +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 ))" diff --git a/app-admin/keepassxc/Manifest b/app-admin/keepassxc/Manifest index cfe01b10f30d..63bf5f91ce27 100644 --- a/app-admin/keepassxc/Manifest +++ b/app-admin/keepassxc/Manifest @@ -5,4 +5,4 @@ DIST keepassxc-2.7.9-src.tar.xz 9789312 BLAKE2B d9be3e577ae918160662558bb8bd724b EBUILD keepassxc-2.7.8.ebuild 2458 BLAKE2B bea0da6dfc99875329b9dace4a8aa5a7558d12000d82e04ad3cb3d73658279d84ce6269b3eb486421985b3919931b53ac82ce619550b192671961edf6ccc9c99 SHA512 55ea0c8a4af6f9998094e66749e0c34ce6c202c1e01f76f87aae83a74eec6f8869eaa7fe8b1d07cf31602201719dc9a47e456e7ea342b48b9d766547f84eefac EBUILD keepassxc-2.7.9.ebuild 2460 BLAKE2B 6e4dbf32994a329337652e1eea92eeedf419f7435e2794af2d0cd254a1c708d3a1af23ddee6b6de0290031063b3eded0bd1420484727bb7e7b690c81a784a3ec SHA512 454da236e266e96528baeb1db2ad884c2f4b379e3eb8d40fefd4b904ae15d918b5bde78bf65433b8b02e2bc2e6a33e039a6583adf0021e955d14f22001ec9664 EBUILD keepassxc-9999.ebuild 2460 BLAKE2B be9ae94e8b24fb5a174760ddb98a9183f20a9239f8ce003016093b7734c7e98573c66a080c4fd250211af67d42e99faeb87619716255c5944a00b8b8718dbd52 SHA512 6afe18fe78f6e8fdc1b994a27fa16422624b2a2547e723ccd5dc542813aad253fd4fc9bb073bc5a47ac5c2bbc70d270e77ebc9f3e6354cb4d45497b09ca4039a -MISC metadata.xml 1077 BLAKE2B 410793b2f278ccbddceb10a72e4a010f4b2d6fc81bd8a472b867e1230d43a0e6f461ff6459095d334536d462e2297c4978dbb247e3a5ccb82c36fd70c6f44b51 SHA512 d338787a7ea319d752c19314ee53ee1306293ae2dddeedd22bd010e990a1680fdd1b96c5173c653b4dbbe336d713a07f9fc1a771951fca8636b3973361787f20 +MISC metadata.xml 971 BLAKE2B c5c7b1d80ced1d8bf09d38e18582b2e09a34c2f050bdbf4b586c4588f0ebabc75d4de9448088d451515b14583ff01324b04b8590c431e8962c67330218242391 SHA512 b30c6d8075ac007c15e6beb0f06bb5f70170f5bcbb05c7508633b406c3c2227e5baba03f85b893195f6274f7225e26923338d897cc6e1f9a3b709191303cf941 diff --git a/app-admin/keepassxc/metadata.xml b/app-admin/keepassxc/metadata.xml index dc74e3197e66..d236dbe97541 100644 --- a/app-admin/keepassxc/metadata.xml +++ b/app-admin/keepassxc/metadata.xml @@ -5,10 +5,6 @@ xgqt@gentoo.org Maciej Barć - - marecki@gentoo.org - Marek Szuba - Add support to autotype the passwords into other applications Enables browser plugin support diff --git a/app-admin/logrotate/Manifest b/app-admin/logrotate/Manifest index e969fef2fc56..2c3d946486ba 100644 --- a/app-admin/logrotate/Manifest +++ b/app-admin/logrotate/Manifest @@ -1,5 +1,4 @@ AUX logrotate-3.15.0-ignore-hidden.patch 566 BLAKE2B 1739e0d175311eb2a3692826830bb101dc65b3966eb6dcd96fcbdb6bb1376eac5c0d0c78a26ff2ee6cfad57396d05dd3cae9ff4621a94b80d9a8b5877a52195d SHA512 ed572f12617812b44f7b79e9f3c7fb7aada1fed8f80244ee9e5e7c7f536e493c69790c7c62e0dc1951f979bc5a2cff581f439a8e1fb1a47722e6c0f1dcb4e65d -AUX logrotate-3.20.1-log-changes.patch 5617 BLAKE2B 775652dc7b8fc70e8ee57efb3f6d5d1763e1519493d72b2e07f0ed927c1f0c02567e5a1413ab22d562efae91e99a52c806aa4bc811637a259bcf5c6b8f7e6e03 SHA512 c934a526e4e8612a2df77912ce010873c0f6fe120a48d4f714ec8b90ac76a0a59df5a21b24da522d664be250153c0ec887b3381568d6389dcca46e523d10ea3e AUX logrotate.conf 740 BLAKE2B ade43681e1929aa8b7e167a2be0c8569f3842680687381c202ac04b5cf97cd85481f6ca7fbf6f0dffa64caa3b1d9cb0f1e2154af8882a3ce7008337f2a5ede6f SHA512 6411acd842fac1a8af72142cddfa76b567f6ba859bed91dab56f1d26b48f3dcaa3ffee6c8094860fe9c43f9b6bc398199c8f4047856b91d6d12333d0fc7aef96 AUX logrotate.tmpfiles 16 BLAKE2B 1f7925d6d2d4bc120d5202f49887b23e2eb633f5c369fe8d0bd1703e5075671dd1e13a030ec06fa269214bff9552670d3e0932e3dbde2e3673d59b7a50a2458b SHA512 f51852b1d5708a8fc48c6fcfd2fc4f34f3cd88d9119c607c0cb47f0cc0dc7370bd3399a9ebf781943cdd16a25bb4db0d81337140fc179faa72e18a848f3d8c36 DIST logrotate-3.21.0.tar.xz 168532 BLAKE2B f7fa0050bde51e2517eac8456ecf87648bc8423621830894ceb2a3ff6b9dfe32c5b53df6a4ee59aa91bd563ed94376a635159535f4fdc170fbc673354bcef508 SHA512 c576df7d2bc1a1db2f99befdd0ea627aef2d97bdcd4a7cdea76870623ba92fb1f04f1af6d15b75e4a9085f4aef2ae5e9843c4094cdd01e24d89872ccaf9c0d4a diff --git a/app-admin/logrotate/files/logrotate-3.20.1-log-changes.patch b/app-admin/logrotate/files/logrotate-3.20.1-log-changes.patch deleted file mode 100644 index b7c4bb5275db..000000000000 --- a/app-admin/logrotate/files/logrotate-3.20.1-log-changes.patch +++ /dev/null @@ -1,147 +0,0 @@ -https://bugs.gentoo.org/847382#c3 -https://github.com/logrotate/logrotate/commit/31cf1099ab8514dfcae5a980bc77352edd5292f8 -https://github.com/logrotate/logrotate/commit/7b1fa328bf70eb8434166f151bd075cd1440d0dc - -From 31cf1099ab8514dfcae5a980bc77352edd5292f8 Mon Sep 17 00:00:00 2001 -From: Kamil Dudka -Date: Fri, 27 May 2022 09:56:07 +0200 -Subject: [PATCH] lockState: do not print `error:` when exit code is unaffected - -Closes: https://github.com/logrotate/logrotate/pull/448 ---- a/logrotate.c -+++ b/logrotate.c -@@ -3050,8 +3050,8 @@ static int lockState(const char *stateFilename, int skip_state_lock) - } - - if (sb.st_mode & S_IROTH) { -- message(MESS_ERROR, "state file %s is world-readable and thus can" -- " be locked from other unprivileged users." -+ message(MESS_NORMAL, "warning: state file %s is world-readable" -+ " and thus can be locked from other unprivileged users." - " Skipping lock acquisition...\n", - stateFilename); - close(lockFd); - -From 7b1fa328bf70eb8434166f151bd075cd1440d0dc Mon Sep 17 00:00:00 2001 -From: Kamil Dudka -Date: Fri, 27 May 2022 16:02:57 +0200 -Subject: [PATCH] log: unify handling of log levels - -Use MESS_WARN instead of MESS_NORMAL and make it always use -the `warning:` prefix. MESS_WARN is now mapped to LOG_WARNING -for syslog. - -Also drop MESS_VERBOSE, which was not set anywhere. - -Closes: https://github.com/logrotate/logrotate/pull/239 -Closes: https://github.com/logrotate/logrotate/pull/449 ---- a/config.c -+++ b/config.c -@@ -643,7 +643,7 @@ static void set_criterium(enum criterium *pDst, enum criterium src, int *pSet) - { - if (*pSet && (*pDst != src)) { - /* we are overriding a previously set criterium */ -- message(MESS_VERBOSE, "warning: '%s' overrides previously specified '%s'\n", -+ message(MESS_DEBUG, "note: '%s' overrides previously specified '%s'\n", - crit_to_string(src), crit_to_string(*pDst)); - } - *pDst = src; -@@ -1021,7 +1021,7 @@ static int readConfigFile(const char *configFile, struct logInfo *defConfig) - - if (getuid() == ROOT_UID) { - if ((sb_config.st_mode & 07533) != 0400) { -- message(MESS_NORMAL, -+ message(MESS_WARN, - "Potentially dangerous mode on %s: 0%o\n", - configFile, (unsigned) (sb_config.st_mode & 07777)); - } -@@ -1386,7 +1386,7 @@ static int readConfigFile(const char *configFile, struct logInfo *defConfig) - RAISE_ERROR(); - } - } else if (!strcmp(key, "errors")) { -- message(MESS_NORMAL, -+ message(MESS_WARN, - "%s: %d: the errors directive is deprecated and no longer used.\n", - configFile, lineNum); - } else if (!strcmp(key, "mail")) { ---- a/log.c -+++ b/log.c -@@ -40,9 +40,12 @@ static void log_once(FILE *where, int level, const char *format, va_list args) - { - switch (level) { - case MESS_DEBUG: -- case MESS_NORMAL: -- case MESS_VERBOSE: - break; -+ -+ case MESS_WARN: -+ fprintf(where, "warning: "); -+ break; -+ - default: - fprintf(where, "error: "); - break; -@@ -78,10 +81,11 @@ void message(int level, const char *format, ...) - priority |= LOG_DEBUG; - break; - case MESS_DEBUG: -- case MESS_VERBOSE: -- case MESS_NORMAL: - priority |= LOG_INFO; - break; -+ case MESS_WARN: -+ priority |= LOG_WARNING; -+ break; - case MESS_ERROR: - priority |= LOG_ERR; - break; ---- a/log.h -+++ b/log.h -@@ -5,8 +5,7 @@ - - #define MESS_REALDEBUG 1 - #define MESS_DEBUG 2 --#define MESS_VERBOSE 3 --#define MESS_NORMAL 4 -+#define MESS_WARN 4 - #define MESS_ERROR 5 - #define MESS_FATAL 6 - ---- a/logrotate.c -+++ b/logrotate.c -@@ -3050,7 +3050,7 @@ static int lockState(const char *stateFilename, int skip_state_lock) - } - - if (sb.st_mode & S_IROTH) { -- message(MESS_NORMAL, "warning: state file %s is world-readable" -+ message(MESS_WARN, "state file %s is world-readable" - " and thus can be locked from other unprivileged users." - " Skipping lock acquisition...\n", - stateFilename); -@@ -3106,7 +3106,7 @@ int main(int argc, const char **argv) - POPT_AUTOHELP { NULL, 0, 0, NULL, 0, NULL, NULL } - }; - -- logSetLevel(MESS_NORMAL); -+ logSetLevel(MESS_WARN); - setlocale (LC_ALL, ""); - - optCon = poptGetContext("logrotate", argc, argv, options, 0); -@@ -3117,7 +3117,7 @@ int main(int argc, const char **argv) - switch (arg) { - case 'd': - debug = 1; -- message(MESS_NORMAL, "WARNING: logrotate in debug mode does nothing" -+ message(MESS_WARN, "logrotate in debug mode does nothing" - " except printing debug messages! Consider using verbose" - " mode (-v) instead if this is not what you want.\n\n"); - /* fallthrough */ ---- a/test/test-0080.sh -+++ b/test/test-0080.sh -@@ -10,4 +10,4 @@ cleanup 80 - preptest test.log 80 1 0 - - $RLR -d test-config.80 2>&1 | \ -- grep -q "warning: 'daily' overrides previously specified 'size'" -+ grep -q "note: 'daily' overrides previously specified 'size'" - diff --git a/app-admin/puppet-lint/Manifest b/app-admin/puppet-lint/Manifest index 80feba1ef747..9ec8ac242e3b 100644 --- a/app-admin/puppet-lint/Manifest +++ b/app-admin/puppet-lint/Manifest @@ -1,12 +1,8 @@ -DIST puppet-lint-3.4.0.gem 83456 BLAKE2B fa6b274b3e6e84095fdaff6f024864dc301f0afc605198cc40b4dd8df7a9de66adfb91982195af9a0ad35301409c23e99d8d6ba5d3c43d3ee4dd57235de2b8cc SHA512 47c025ef925618cba3c1f579a3ef62bd5f9fd8ee7f8f9a68ed84daafeb7f9071e558619b24f0a249fcbe85d8c1b27e715938cc352792f9aa91de131820103e9c -DIST puppet-lint-4.0.0.gem 80896 BLAKE2B 6e674deaec43c3b45e2c162ef3d09648bd3cdd589a3ae6ce92e21617633529705fe9999f4c6c361c3c1f041a3d25d1a03079f2f97705c01199253661bc9355dc SHA512 a23d316f60cb7d34c394bdaee0ad08070098d732210a92294a3d330cff7330aefe2be6bd9a60219d7538173c2f187c1ed427c6671a345f868286986164ea3a33 DIST puppet-lint-4.2.1.gem 81920 BLAKE2B 5e291e4c1743092be9935231280f04ce3affdc1d530180f26a6ace0535a15e11bc9b33dd89d8eeafb44ebc7cae16f2656e293a6e8e8fbc4fd2cfde896996d59a SHA512 d39a287d3ae0ecbf27254c289e73918b62b50bbf8f44f51248e5e8042b194c32facd1215d7b24ab768714aeb9ae58647964bdc8b8b4650d1cebe6e2e749d782c DIST puppet-lint-4.2.2.gem 81920 BLAKE2B cad796866f323113a8c2aa5cf86b6187423f27186032ea76ebd1f158937c34f315d93de3d92b01acc0b160947b720bd987550c52aaa53a51f165396de776ec88 SHA512 e8a591e615db87dc2edc22fc4d53c03004e0227748896005d2252fab8b77193ecd30f9167702c6c4fd6551daaa0894789f3d9d50fb705eecaed4a22573a94afc DIST puppet-lint-4.2.3-pr181-fix-warnings.patch 5601 BLAKE2B a04fdf9d8627cc888924b4282a09e076d7e029eda008fc8da138a121a21e227cff45a54ddbe770a286a2a15e43d4402526a6201c805f6e574755a11a1d13d7d7 SHA512 15638f2d4a81c969aa77b51f2f147a1fba5544dd7e52f3127dc9949afaabbd161f815a22dc5091f19d3d16bc2be97bb50f455a3a67c503aff58e737288f80e49 DIST puppet-lint-4.2.3.gem 81920 BLAKE2B ee98aaed336a4302c4d67d94c83f30f6fdfc111192b483f39a2c096f00daff2f7caf54bfa11c4b8217648a0ca68c6c8da5a4a6f2d0cab8efb6e2d7e814155780 SHA512 2f2192a48ed460371092ce99755b8cde55526ed96ee72d2a5b7989f7df7afb6abce5d3e8e7a0dca577b199bb380935e8734a92a53248697bb7195091da4cb9f6 -EBUILD puppet-lint-3.4.0.ebuild 749 BLAKE2B 1a1d5cc6c8747783f8027ec6bed2841df5bba49be56a316030b0ef114e4ccd9c6eb6ca22576ced80ad1d7b8370da14fa29cbb89870d438db38fdf180f27ad568 SHA512 23aa6046bc753bc08304086c8190ebdd08f753de6c93153348e0b9b6d6efce37b437af4464f1fec9ef66f65e0fc73b3ef66f123828cf15b697dc9cb60fb5aebc -EBUILD puppet-lint-4.0.0.ebuild 749 BLAKE2B 1a1d5cc6c8747783f8027ec6bed2841df5bba49be56a316030b0ef114e4ccd9c6eb6ca22576ced80ad1d7b8370da14fa29cbb89870d438db38fdf180f27ad568 SHA512 23aa6046bc753bc08304086c8190ebdd08f753de6c93153348e0b9b6d6efce37b437af4464f1fec9ef66f65e0fc73b3ef66f123828cf15b697dc9cb60fb5aebc EBUILD puppet-lint-4.2.1.ebuild 742 BLAKE2B 00873311aa0313507dafc33c0d26376cd93b696cace63bc16524dc77c67cfe3a8b6dc4cc236b47146357b47df2d1014f0e5a36b28a1ce761fedd5a08351820e6 SHA512 025c98112497b6febc347bb3e6e6d401c9d8811e266a21dbb0f97c4b32b0643143a2befce655ebe6c28466913c471952815f1ecd0b01fac5038a617e70e2ec6b EBUILD puppet-lint-4.2.2.ebuild 743 BLAKE2B 8e03d058dff3268f21aa61cabf05d3e243a87c4d76541798cda02a8cbd599ad3ecd7e25c189737ee04c564a8a0612fe86854bad299798a5311bd8a2bb49e490d SHA512 bfb13d8431ece4c9703329471f5ee243b3e2bcdf595840c21a48c9401958112ce01b3189c934005d4f4560e431738f746cbb800ab5bb891fd60c0e1a1f30ea95 -EBUILD puppet-lint-4.2.3.ebuild 922 BLAKE2B d73adf018e81e16aa5dd8ed9307ff93f136fdf33a580b1dc737c2f4f71564dc7487ce1d382f08ef5189a27fb2e1c27fc5db75d7cdb53951794961759bd8e9692 SHA512 94528b717e4769aee304cda58c0e91a1e4b13de0dbb2023c75c44825daf73893d7bcc60e363852e47cbb98f1f4a905313183acd22151be0516db588e95c2e70c +EBUILD puppet-lint-4.2.3.ebuild 929 BLAKE2B 684fc237878b14a531ee13adfad631b07eb7b467282c335cd554435d1aee4bf74702c7ce5db1209123ed70547888d04e33fec0e05aac5e240d7adf61f5aa9cbb SHA512 433e0dc365114f03771da92bc79cbe974a65f1e27339cd51d0d0bbc4bf5219f1c46d555c97bd28cf9d66d7a84c7e6042b1355331e7cd316c3596d64a60c804c7 MISC metadata.xml 511 BLAKE2B 70060affd4524fb89e667e3a2d36e14bd885bd93f7bfb0c507f28f4838579aa589e7a8d9049774312473d080c21025de9c8cc4a48844dd76f3ddb26bf7265c19 SHA512 48414a8dc9cec6e577ffe653c23058a71a0263b6d4e25384d2f1cc3d5480dca6faf1e39750852040cddfb71b396327808cffb92534c603b82d54fbd9ef224917 diff --git a/app-admin/puppet-lint/puppet-lint-3.4.0.ebuild b/app-admin/puppet-lint/puppet-lint-3.4.0.ebuild deleted file mode 100644 index a45d6de2d480..000000000000 --- a/app-admin/puppet-lint/puppet-lint-3.4.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby30 ruby31 ruby32" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_BINWRAP="puppet-lint" - -inherit ruby-fakegem - -DESCRIPTION="A linter for puppet DSL" -HOMEPAGE="https://github.com/puppetlabs/puppet-lint" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~x86" - -ruby_add_bdepend "test? ( - dev-ruby/rspec-its:1 - dev-ruby/rspec-collection_matchers:1 - dev-ruby/rspec-json_expectations )" - -all_ruby_prepare() { - # Skip acceptance tests due to unpackages puppet_litmus which in turn - # has a number of unpackaged dependencies. - rm -rf spec/acceptance || die - rm -f spec/spec_helper_acceptance.rb || die -} diff --git a/app-admin/puppet-lint/puppet-lint-4.0.0.ebuild b/app-admin/puppet-lint/puppet-lint-4.0.0.ebuild deleted file mode 100644 index a45d6de2d480..000000000000 --- a/app-admin/puppet-lint/puppet-lint-4.0.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby30 ruby31 ruby32" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_BINWRAP="puppet-lint" - -inherit ruby-fakegem - -DESCRIPTION="A linter for puppet DSL" -HOMEPAGE="https://github.com/puppetlabs/puppet-lint" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~x86" - -ruby_add_bdepend "test? ( - dev-ruby/rspec-its:1 - dev-ruby/rspec-collection_matchers:1 - dev-ruby/rspec-json_expectations )" - -all_ruby_prepare() { - # Skip acceptance tests due to unpackages puppet_litmus which in turn - # has a number of unpackaged dependencies. - rm -rf spec/acceptance || die - rm -f spec/spec_helper_acceptance.rb || die -} diff --git a/app-admin/puppet-lint/puppet-lint-4.2.3.ebuild b/app-admin/puppet-lint/puppet-lint-4.2.3.ebuild index b57aa7a47bc0..a97d8ebb1616 100644 --- a/app-admin/puppet-lint/puppet-lint-4.2.3.ebuild +++ b/app-admin/puppet-lint/puppet-lint-4.2.3.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 -USE_RUBY="ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/app-admin/redfishtool/Manifest b/app-admin/redfishtool/Manifest index 53d704a406f9..57cecd2cd940 100644 --- a/app-admin/redfishtool/Manifest +++ b/app-admin/redfishtool/Manifest @@ -1,3 +1,3 @@ DIST redfishtool-1.1.8.tar.gz 83028 BLAKE2B 376d7513776aaf72bdc249d27312f25134c16ede12584ce334d7f89b07fc2abd986baa775fbc5f497d0679fba6997d5f908062af32186364b6609625fcb6e0c5 SHA512 c9aee7461013144e7d2ba2825f750cca52270cd658bb07e65764923c0ba489ec1e8a5ecb12a1b4f43ef8c0227fbe195a6869c2ae264ed778a5dddc513cbaa542 EBUILD redfishtool-1.1.8.ebuild 483 BLAKE2B 85bdab488af6ef073bb35c6549bc271112296d86f57c763d4687ef43eba4d71c9f66de94bdcbc3c60553262fdd1607557b2f8a2179233bb7acf026edd001d16e SHA512 e30775329fb2039b215002d99c8c94ccf940e46ee0d3573d796af3f7e911526de9af47f60cad4229423a1e1b1d81625f4cfc5f0df69dd612322e410cc406a2b0 -MISC metadata.xml 376 BLAKE2B 3a54bd3c008141b4b133ade67642ce389acb1e17dc2d3f471ae2c22e1f04dd5e8a1d996fcdb95af3f49e2ced0ef52dba105c6a2e34aea4e64c495a300e652d00 SHA512 0434f210843ac4895c07716213f624c936101c54dcaa2ac426f534d18c64db9c76e357f85c6a8b07567722243c5976e8c214769aa377d64ed15babd6ac52c6a4 +MISC metadata.xml 298 BLAKE2B cc70d8090d21f5b96a4473c62eeccce3eba72d91b6294e3e9a8ae82daecd347fac17ab62ac2d03296de20c14f1b0124ea2ca7a2f22d24ca976df24edb083d9a4 SHA512 23ff7429fd1754f5c65e32c879f9ee0e7ad923c20f824ee457d6715b94987b7a685fb2f5fe8ad9eb628d67958c3177303fd5120c1d1adccb4005404faa72708d diff --git a/app-admin/redfishtool/metadata.xml b/app-admin/redfishtool/metadata.xml index 18acf7851c64..6415b21f48c3 100644 --- a/app-admin/redfishtool/metadata.xml +++ b/app-admin/redfishtool/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + redfishtool DMTF/Redfishtool diff --git a/app-admin/sysstat/Manifest b/app-admin/sysstat/Manifest index f3f8853e5870..d0eff8ef6d9d 100644 --- a/app-admin/sysstat/Manifest +++ b/app-admin/sysstat/Manifest @@ -4,4 +4,4 @@ AUX sysstat.init.d 378 BLAKE2B fe781f1a53e183023da2b46ecefb37881eedf8e8df2623927 DIST sysstat-12.6.2.tar.gz 1455025 BLAKE2B aba2d8fd5fae8d6df740173d7ccd60beb0628c4c2205342f72ec03d6c48995d397de0d6f2cace24accf1a9274da37cf3bba86888717bc8d62d262ffd1c6f995e SHA512 376047de55598c6f671b999203809219a40206a9c58499399681af9ebe6048dd4da96c8ef5827d75cc369a7b69c3f1aadef1a5e8deec318a12b230d61f09fc08 EBUILD sysstat-12.6.2-r1.ebuild 1761 BLAKE2B ff7c194e7c528e4dfd42fe56f2a7ef86d7f20d39897c05d5620a0d7b0840291001a557505f09704ae3b737235026565b1b9c9c3613c002d2804e69b0fb3a79c2 SHA512 a93f93f93aa2550886e7d5d481e8bae8069090829a5abbf2895e869d024db1fbb209148d87b8e2aa97893a8ee7034a7eabd187a09bc4fe1b81ce59a79616e973 EBUILD sysstat-12.6.2-r2.ebuild 1769 BLAKE2B dde9c6a7d423513663a861a7f2e4fdc926726b8b488a6f56cef83afaf7f8c5606f507d743381c22eeeedff8f7650e88996ceab8f0b0741532f8a6cb3145d1714 SHA512 824e559b9b6dca922fc78ad99c33a887f8a0f8d50f94ee3874564b576a00fafb1608d90d43d9d5f9b9c5c4013ffb9096f5e6b4056e7ea1a9fe7ef83bcd8fbe8e -MISC metadata.xml 437 BLAKE2B 1ca03db67ea2dd54c60d454f2215d23e3ab00013beecd400830ba56cc17fd9fc070f2fb1222d21518981a8b76b391ea3fa0e459c11d9a749209ce11b73f74678 SHA512 7856c36c0805a65d36982a9eeef389683954564df7ecd01e8c07db3fa75114bc8459a9d3b8a049953437f023c2f31fd6527d082d4bf9c82692acff468e6fb316 +MISC metadata.xml 359 BLAKE2B 5c71a8ff5b8e344c13fe4f060d705896d7eaf064972a68135f06736ec256e43d55edf7327064baad3c5d3cd0b29b50d83b71d4c4a1adf2ec50efb5d58ec4b275 SHA512 70a0e2ab46da378918d0538c207e4bae8752332d23325375d6c93f643076d6bed68e7d967a02b73baf0f375a9b1ca0458d4c64ebba57567c6e8a6e1f14cfbca2 diff --git a/app-admin/sysstat/metadata.xml b/app-admin/sysstat/metadata.xml index b1ea97d19a2d..a5456eab1efa 100644 --- a/app-admin/sysstat/metadata.xml +++ b/app-admin/sysstat/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + sysstat/sysstat diff --git a/app-antivirus/Manifest.gz b/app-antivirus/Manifest.gz index 69873fac6d47ee5e44a0b0e35e1e7560dc0121c5..3d626d8a95aa996776bc14bc3b5afbe22d24fe4f 100644 GIT binary patch literal 887 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 KH%mDhf&c(U$a)L_ literal 18249 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 literal 7871 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 diff --git a/app-backup/borgbackup/Manifest b/app-backup/borgbackup/Manifest index ee8c0d3a580f..dac16bb59b45 100644 --- a/app-backup/borgbackup/Manifest +++ b/app-backup/borgbackup/Manifest @@ -1,3 +1,3 @@ DIST borgbackup-1.2.8.tar.gz 4369117 BLAKE2B f230274189716e6ecb8f73d10caa13e683e63c9d9f50c5b6235fc666a0f64f3048421e76e5b57626144c37d37d28c4371b368f780f5e32055f62d5ff10954c19 SHA512 9a62e5eec894ebffe928a08c9a0cceebde084f16524d363a3c3be01d908a7eceaea8fa11eac422acc0fdb2534d79d1ee5ec5d9167e1086f334af6a28887616d5 EBUILD borgbackup-1.2.8.ebuild 1403 BLAKE2B 824e8c84db510b6188e2de6db8aad486b28689d8951b85218f42048e9946e5c43293b184c1b9203bc1389cbf9acfcd4d1aa1eea55df05a2d082c71993fa7ee23 SHA512 8bcb7ed20e1ba1c788736b5488f61a428dec1eaf8a34877ffa4d6d971938b5310e1c25c24ebc55b03085529d0411df32d67410e144bd28913444d094d91eed08 -MISC metadata.xml 374 BLAKE2B 4d93ab445b3d3a301d7c7c34017d7ccf0dc2962fb9c6b7f33bc9839788825f37f2ee99f5750c0d6288ddef21a7501fab69504adf15e20a35c61ec8b07014af68 SHA512 b91c72d1eff24d44443280de335d7cc23c862774e4e23b35d0f0730c512cb16304a48311e953292d01b0b69101bcdb01ab3bc22439cdaee65b9d5265e5140564 +MISC metadata.xml 296 BLAKE2B 3f0aba58d462b6e50677f94dbef5b44bd3aa2dd92a44bb10777f0a19aff17d02792384b49e44915611c962cf6775b4dab33230e1d6b0ae4ef3f359e30ecfd2b3 SHA512 f223dd74fb089d81f0d8cab8efc2a1edad6dba0b8b37dd72ef4758cda02b3be229a0809783fdb563aa4e8e71ef41962d892be4925d77e110fc7453d4b41cedfc diff --git a/app-backup/borgbackup/metadata.xml b/app-backup/borgbackup/metadata.xml index 17284e4eaf25..d44a5ed88690 100644 --- a/app-backup/borgbackup/metadata.xml +++ b/app-backup/borgbackup/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + borgbackup/borg borgbackup diff --git a/app-backup/borgmatic/Manifest b/app-backup/borgmatic/Manifest index 2a09d70179a3..9496e0a9d500 100644 --- a/app-backup/borgmatic/Manifest +++ b/app-backup/borgmatic/Manifest @@ -8,4 +8,4 @@ EBUILD borgmatic-1.8.10.ebuild 2114 BLAKE2B 211a365fbe7f4a0caca44b1118348d0ca0b5 EBUILD borgmatic-1.8.11.ebuild 2114 BLAKE2B 211a365fbe7f4a0caca44b1118348d0ca0b5a63655e79fc2ce710fd203d6c3269505d3bbdb6475897b9faa0fcddfab8995b9b01977cebdfc86a035ff17fca4d7 SHA512 3237f5954d637154e739d3c5d8e39267511b8b3cc69bcf8d7a9ce3e0f49cab4603c41ed59917019532946f7ba659a05ba8a1504a0348fa6d14e11f0cf0d9c2f7 EBUILD borgmatic-1.8.8.ebuild 2113 BLAKE2B fd62e06d43871b3c0d1ed770e46b16ec709df12bda518d7bb9786825a6d0fc0964cf1745d1cf3ebf8da0047ae242374d49b34695e90a51ad8e2559029986143c SHA512 50148509d71cd0c0bc219d625642b6ae6f35306cb8ecdcc3f571049ccd0902b40c247c729aec10d9ff61b5fa6f999100149837675d1fd97c63d41c5fe261320c EBUILD borgmatic-1.8.9.ebuild 2113 BLAKE2B fd62e06d43871b3c0d1ed770e46b16ec709df12bda518d7bb9786825a6d0fc0964cf1745d1cf3ebf8da0047ae242374d49b34695e90a51ad8e2559029986143c SHA512 50148509d71cd0c0bc219d625642b6ae6f35306cb8ecdcc3f571049ccd0902b40c247c729aec10d9ff61b5fa6f999100149837675d1fd97c63d41c5fe261320c -MISC metadata.xml 536 BLAKE2B 5e80422f7eefe88fca9b77830cdbf2a63beb4249afe374d39e961620bea17405e723bc942f2d6f99a5745b3ec3b9580b5e5045e9d533d5374f9fb02dc422faa3 SHA512 ccd19188ccba5f80dd6d12e43a84bcf5db3ca0ff3f7f7a6e42c4971d7a41931221677cfbe24e6f1b1f1f1fb77223e4ccb7dd44e1102beb431765fa9654a4a866 +MISC metadata.xml 461 BLAKE2B 700c5863d623abaa1a88f91ef5281c6d3d8c2ce8eeb5b15cadbbd93b1d50bfce5445cd2f133bbe998da36de9e2953ce154e1b8eb033d36f33bb88881e672aeb6 SHA512 e739f7ff60f69c3b4d5c72daeda65b9c042bf01d74ce6a60b2684e7e52eea5deaa946a2aa5f1dc84ae16f6eaf4bff8f46628f41ba55c394ff4fe70b5935663a2 diff --git a/app-backup/borgmatic/metadata.xml b/app-backup/borgmatic/metadata.xml index 4365e7fa2b90..c97127cc07b9 100644 --- a/app-backup/borgmatic/metadata.xml +++ b/app-backup/borgmatic/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + borgmatic-collective/borgmatic borgmatic diff --git a/app-backup/dar/Manifest b/app-backup/dar/Manifest index 16fb4c9cc5dd..b6936e064446 100644 --- a/app-backup/dar/Manifest +++ b/app-backup/dar/Manifest @@ -1,3 +1,5 @@ DIST dar-2.7.14.tar.gz 2443548 BLAKE2B a68ad06a2bf53b25a0b393f3e85eef5676382d63bfd86ba77696667786a688e326c118d937cd5dae6b1e78410e40295c67d8ba4677c37f7139bbdd2794c4efeb SHA512 0436c67e0dbd8f5e96e01a0db48a469d80fb81a7c7f37aed98308bd55d60d699b21c755d95fa83891690231fd2510eaa6c6652fb99a1bad9c8210084031391d4 +DIST dar-2.7.15.tar.gz 2443741 BLAKE2B 6af22a471dc0b5230843b73b7bddf931c281b8b3f0ea4cf1eb01f37e06651fa90a06b3e45be342ab799960f27460dfa8b95022791b9b471df2834a786784951f SHA512 c35c47c5ef307e3a36394cff44b37de0b9e7ad95d2810de476197897d368fa20401d567b18b763d39663167ec2ca093e54535fb5741c99a8e4bf9b78a460eaba EBUILD dar-2.7.14-r1.ebuild 2315 BLAKE2B bc9c627c7c9a5fee8a97ddf4bd0edd1c7cb695c4c38203f35d2a2a2697391c9d2325e85f1ea1c99dfce27ce64bedf268401ed707713e210888132357c6f3aef2 SHA512 2406619a8267e427a831962bd648f29b8efc197fe760888d32d94a744bea54357343eaaa04b9a5786fcc89d8f92bbc13de077429940508685525691ef7e6064c +EBUILD dar-2.7.15.ebuild 2325 BLAKE2B 44d4fe13038f7dfe838ad4d9943d9bed7534e2d0ac60491f048bb66a8c319d87050d08e14efb3a677027c63f31c5ac0b3ba7e53be9f69c68afbb6929f91185df SHA512 0b62b4619ef9075d00e1ff326540ffe0312a412b920778fc9a380f9d66b138fd7a119c5ab6b545678b8bb737a74197b9208b064508be4e1dee0da950267a420c MISC metadata.xml 1180 BLAKE2B d978c1b969e7aeb013862c6b76ceb7b466af7b0a16d334bfbaafcdb49e13b4f07727073ff8a24da0f0422161f48805310b8ed7c0cc97b07190b241ad77cec254 SHA512 f8107b5f81d0d00a1873089b084250c98094625274b9c01f8ca11f6dcfa890278ec89d039849c203ccccc8115d54ee3f9365d9f6afc38cb3411f6292c62c11c0 diff --git a/app-backup/dar/dar-2.7.15.ebuild b/app-backup/dar/dar-2.7.15.ebuild new file mode 100644 index 000000000000..dbcd82bb8c00 --- /dev/null +++ b/app-backup/dar/dar-2.7.15.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic + +DESCRIPTION="A full featured backup tool, aimed for disks" +HOMEPAGE="http://dar.linux.free.fr/" +SRC_URI="https://downloads.sourceforge.net/project/dar/dar/${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux" +IUSE="argon2 curl dar32 dar64 doc gcrypt gpg lz4 lzo nls rsync xattr" + +REQUIRED_USE=" + ?? ( dar32 dar64 ) + gpg? ( gcrypt ) +" + +RESTRICT="test" # need to be run as root + +RDEPEND=" + app-arch/bzip2:= + app-arch/xz-utils + app-arch/zstd:= + dev-libs/libthreadar + sys-libs/libcap + >=sys-libs/zlib-1.2.3:= + argon2? ( app-crypt/argon2:= ) + curl? ( net-misc/curl ) + gcrypt? ( + dev-libs/libgcrypt:0= + dev-libs/libgpg-error + ) + gpg? ( + app-crypt/gpgme:= + dev-libs/libassuan:= + ) + lz4? ( app-arch/lz4:= ) + lzo? ( dev-libs/lzo:2 ) + nls? ( virtual/libintl ) + rsync? ( net-libs/librsync:= ) + xattr? ( sys-apps/attr ) +" + +DEPEND="${RDEPEND}" + +BDEPEND=" + doc? ( app-text/doxygen ) + nls? ( sys-devel/gettext ) +" + +QA_PKGCONFIG_VERSION="" # Bug #862025 - upstream has a different numbering scheme for libdar + +src_configure() { + # configure.ac is totally funked up regarding the AC_ARG_ENABLE + # logic. + # For example "--enable-dar-static" causes configure to DISABLE + # static builds of dar. + # Do _not_ use $(use_enable) until you have verified that the + # logic has been fixed by upstream. + local myconf=( + --disable-dar-static + --disable-python-binding + --disable-upx + $(usev !argon2 --disable-libargon2-linking) + $(usev !curl --disable-libcurl-linking) + $(usev dar32 --enable-mode=32) + $(usev dar64 --enable-mode=64) + $(usev !doc --disable-build-html) + $(usev !gcrypt --disable-libgcrypt-linking) + $(usev !gpg --disable-gpgme-linking) + $(usev !lz4 --disable-liblz4-linking) + $(usev !lzo --disable-liblzo2-linking) + $(usev !nls --disable-nls) + $(usev !rsync --disable-librsync-linking) + $(usev !xattr --disable-ea-support) + ) + + # Bug 103741 + filter-flags -fomit-frame-pointer + + econf "${myconf[@]}" +} + +src_install() { + emake DESTDIR="${D}" pkgdatadir="${EPREFIX}"/usr/share/doc/${PF}/html install + + einstalldocs + + find "${ED}" -name "*.la" -delete || die + + # Bug 729150 + rm "${ED}/usr/share/doc/${PF}/html/samples/MyBackup.sh.tar.gz" || die +} diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz index 8c917c5e5f4359b7391f932c19abbb6dd086cd99..60337b82cac77f04d63a91cec021c82606a5e70a 100644 GIT binary patch literal 8735 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 M0|z^*G9Nww0J4a7kN^Mx diff --git a/app-containers/apptainer/Manifest b/app-containers/apptainer/Manifest index 52b504b69afa..c6cc6fedd740 100644 --- a/app-containers/apptainer/Manifest +++ b/app-containers/apptainer/Manifest @@ -1,4 +1,4 @@ AUX apptainer-1.0.2-trim_upstream_cflags.patch 1142 BLAKE2B 7238229b70a8ac37f3401a163d19dc705adb6a4ab6355e4eaa386ad5c639bfc1443cf61507112a53b66816399ca5fe2c32de964dd602ea16c5dfbf9003343f8c SHA512 1351ee000274567bb5a63aa740fbc43510d84ccad42c9af0c555943b99d93d86a2b036801c1681b93548a874bda1bab3304c2bf0da83bbca102a71e82574a032 DIST apptainer-1.3.2.tar.gz 17129103 BLAKE2B a2c15d408dc956a4bc8cb154dadfe0e60aa8b4216277ff4afd508058f9425722fb66200e7d4ab33cf5a73aee34761ac198e7b31439ab69dfaceebb9f768b58e6 SHA512 c3112c8254c995f83e3ae424ecf734e8ca9583c34cd8b0e56fdde2a7ef8d5145ac68a7a2c9575b071515a2cb681d11423fe57a5a3910750d3bc697c85c15585d EBUILD apptainer-1.3.2.ebuild 2462 BLAKE2B 97c52f554cc1d29249ccb1de44e26c62998441f1d37079caa702aa8cdacb39b740aac2626bb3acb0b04e5e58c50b45d0e4057001a86938200429882c7563e6df SHA512 760eff4dcee6a67202e2657f1e0126bb6c34bf724a4cc10497ef8f6331435c7bf19035e7fe30cdb500eb591149924b7e89a9f5b90c25204833102d072c1240d7 -MISC metadata.xml 454 BLAKE2B 7891b6acae30424b8b6877166b856c1113a13e40ebec9051935df10a0650bf941f52d75bdb6a4258795e07b080082979469b8b8242d2ddd56c52f9c5b6759f0e SHA512 ef53c2dee45734f36403ab71549494f3c24707bc183353e4bd9c548a97b3ab5d7877f4fc9d311d9e86ab249cbdb379f0a1a211ee36afda99fd552f0a5cac30bb +MISC metadata.xml 376 BLAKE2B 0c0bcda53c7a1203fe5b32758e572d4f60270e4fdfc5a3779db54bf4ab7ea8fc3c958b53aaaa3e1c7c4c817e82bf95ccf52f122542b4c3f7f1b25fb84332ac7e SHA512 0364cb2a1537a41ad872de51eba33cba2407c6081b010acb3f404eb308fea863ad7c0f462c3fc1a424ff33577a0c7eea672eb7722a81c6b0a01475a4d0fc7727 diff --git a/app-containers/apptainer/metadata.xml b/app-containers/apptainer/metadata.xml index 069f7e2cb731..c461d956342a 100644 --- a/app-containers/apptainer/metadata.xml +++ b/app-containers/apptainer/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + Install network plug-ins Install SUID helper binary diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest index bb0407591e71..d923ada1c563 100644 --- a/app-containers/buildah/Manifest +++ b/app-containers/buildah/Manifest @@ -7,7 +7,7 @@ DIST buildah-1.35.4.tar.gz 19370823 BLAKE2B 6dc8ad2a21c3ce41d4b8a2908d90bcbb32f5 DIST buildah-1.36.0.tar.gz 19328201 BLAKE2B d3602b62a587d75904741b086bea6d789ac30fb6079b574214368552269e48310921340f42050c5c648173452fab7b478690fbfbd80bbebda4a5ec9a102aa4e6 SHA512 feb55b0dfb3cba4e9c6776b0f4730ebb4b9ea416f507e342f3b1cbf23b2bb79d96a58622faac7a980727e6739df7e0ceddf1a9d5ae483a3c7e781f7af75d115f EBUILD buildah-1.33.7.ebuild 3994 BLAKE2B 7c60e479bdc171ee817d8d703e05aa2c422911a2e623d4eeabcd4226bc1d7dfdd619ab6fa98323f98c964e36d8e0f567dc4a82ed7609b1c764b56b6d7038cbce SHA512 506340b81a1338870fd1b6c83f5048cfe5ddaa72bd9a320823e5e5a5fed0edc5933a8d66afe00b83a4bec0c09fe01386815d5bc0ae32ff325f3280bb2dd7aef2 EBUILD buildah-1.34.3.ebuild 4061 BLAKE2B 225b32e4528504ce67423827af079494f43a4101967bd2751b37fba3eafde7c35a81ce60f41949713c57fcaa971e5605542b8682bbf66e42a039ec7586f3d0b1 SHA512 c18b4ba32a6a0114662d4157bfd78cb14c0a7b084fd879f15f77b1a315e4a0ecb6cd3fd64c3e07881cd983b0e76c9b6106ccfd22f6e5e552286586bf86008afb -EBUILD buildah-1.35.3.ebuild 3184 BLAKE2B c4921b642a814ab645fce1c7e36bccfcc0714564f6e915582b9ccf061a366103f5f962f8cbd05c4e644f2445400266b1ff74ac1b26286fefe7057348c30c3579 SHA512 defa4e45ba7c327732ce5422803a056e93b3ec2a69631596d1c41eee4606e23bd9d115492b5dec398f00bca6c27dde7a1c06c08087b3ac7eb2aec27c997982d0 +EBUILD buildah-1.35.3.ebuild 3183 BLAKE2B f4e0d8b4ac92da0a49c857d5619e396dcd2f06e7c46840cfb20b8b131c3fb0ab6958c95144495178536e29bb290c3f0fa1174a3df806ec4ec3f2e8a97abe2c3d SHA512 3e9c23c705d876ede34d6d278c5123f2227e8861ae8cb76670a745a001be7033307c89b7d1a94960210113cab912f02a1832c5ae2a12382c036dbe843ab05682 EBUILD buildah-1.35.4.ebuild 3184 BLAKE2B c4921b642a814ab645fce1c7e36bccfcc0714564f6e915582b9ccf061a366103f5f962f8cbd05c4e644f2445400266b1ff74ac1b26286fefe7057348c30c3579 SHA512 defa4e45ba7c327732ce5422803a056e93b3ec2a69631596d1c41eee4606e23bd9d115492b5dec398f00bca6c27dde7a1c06c08087b3ac7eb2aec27c997982d0 EBUILD buildah-1.36.0.ebuild 3058 BLAKE2B bc6cceb1ec7b1050271785dd1b09ee63985f64e20f0ca1866d40deb87da329df38bf345a9527d0bc7f7a91e6573cd87c712f06ea5d52b90b770dc01ff4a0980e SHA512 eb2a82a6989dca76a5b606997e6125a3f3c80bfef21df281df69029912eb3c6236a06cab738b49efe2f1edb5fa7baa910379ee9342581768cc3993b576d68fd1 EBUILD buildah-9999.ebuild 3058 BLAKE2B bc6cceb1ec7b1050271785dd1b09ee63985f64e20f0ca1866d40deb87da329df38bf345a9527d0bc7f7a91e6573cd87c712f06ea5d52b90b770dc01ff4a0980e SHA512 eb2a82a6989dca76a5b606997e6125a3f3c80bfef21df281df69029912eb3c6236a06cab738b49efe2f1edb5fa7baa910379ee9342581768cc3993b576d68fd1 diff --git a/app-containers/buildah/buildah-1.35.3.ebuild b/app-containers/buildah/buildah-1.35.3.ebuild index e1c7e23390e5..098f155fe94f 100644 --- a/app-containers/buildah/buildah-1.35.3.ebuild +++ b/app-containers/buildah/buildah-1.35.3.ebuild @@ -27,7 +27,7 @@ if [[ ${PV} == 9999* ]]; then EGIT_REPO_URI="https://github.com/containers/buildah.git" else SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64" + KEYWORDS="~amd64 arm64" fi RDEPEND=" diff --git a/app-containers/containers-common/Manifest b/app-containers/containers-common/Manifest index acf32fdb91c7..5726cffce6f4 100644 --- a/app-containers/containers-common/Manifest +++ b/app-containers/containers-common/Manifest @@ -4,6 +4,6 @@ DIST containers-common-0.58.0.tar.gz 13164567 BLAKE2B 17795eec2d38b4d8b9d6afeb20 DIST containers-common-0.59.1.tar.gz 13131960 BLAKE2B 5b3b947789f889955716816fa15a84eb2f398d6cfb59c85bd969442fb8f55715f2c17c78d963ae913d96e6a109f69da745cfc7db8d23e2ed6516f992b982dda0 SHA512 452c9b84f7631afdf39b7b1fcaf2f721bede312d8fb55b89a953f16ca3546c0df11bb23c99588a592b6375275516d1364570261fbc15301ca3ad486ee66eae32 EBUILD containers-common-0.57.0-r1.ebuild 1469 BLAKE2B f83e531ffd457701110bac047423efc64de104efb3fe8343bd572f7742b2c340a2c11528ddadca19da6e98dcc4549ad458be3e76a587f46efede14b199c5af54 SHA512 4c7edd8ea8580e080ab96e8a833f37be236db8d7fb6370e0a8b205daac659947d27d549f0038ee7908cdbd8bcdc0e91f93ee7338d85a396d38b2e0dc1bfd1e53 EBUILD containers-common-0.58.0-r1.ebuild 1831 BLAKE2B 5d4f98e52111ff64943128235fed05377c04d2a5e2b8d7610c23f1be32551e56327e7e78bbb8bca243beefa843b33cea4584fa6436738534be2065110ed04217 SHA512 a91a4d3d2e4375bf93a5a733c358b3da601b088933746b7bb683390d0da20a9218eb98c938944741c5357c887c19e9417b02a0660eebe57d12e38070151d6560 -EBUILD containers-common-0.59.1.ebuild 1831 BLAKE2B 5d4f98e52111ff64943128235fed05377c04d2a5e2b8d7610c23f1be32551e56327e7e78bbb8bca243beefa843b33cea4584fa6436738534be2065110ed04217 SHA512 a91a4d3d2e4375bf93a5a733c358b3da601b088933746b7bb683390d0da20a9218eb98c938944741c5357c887c19e9417b02a0660eebe57d12e38070151d6560 +EBUILD containers-common-0.59.1.ebuild 1829 BLAKE2B d6165192c6a9de01ee4d0f808175908f680e710dc55ad9de0298051cdd8a633a8f3998812199193d798901d5a61737670febc4d24a13da94b1509a181e34be51 SHA512 363c38eae27a15ec5b95932766a70d65c7093b599b66d53f7c6eec995edc2b07631ffb8ac67f95b1b2870961af2e95b4e7dd222fac6e153bb2832695e41ca698 EBUILD containers-common-9999.ebuild 1831 BLAKE2B 5d4f98e52111ff64943128235fed05377c04d2a5e2b8d7610c23f1be32551e56327e7e78bbb8bca243beefa843b33cea4584fa6436738534be2065110ed04217 SHA512 a91a4d3d2e4375bf93a5a733c358b3da601b088933746b7bb683390d0da20a9218eb98c938944741c5357c887c19e9417b02a0660eebe57d12e38070151d6560 MISC metadata.xml 741 BLAKE2B 727dfc3215f6fb9155105aad6b83e4cff72d8f484e2abaf267a299c07777490abb657a6d0eb349587bae53ad614a6137bd6a205252c835d8141925698cdc2464 SHA512 d014e28716c2b2fd1926a5d7612437cf7553a62fcd26ede88dd180eeb8cfa52f0bfc0c61f539b05dcc7a7faf7c1f17a99e20cbf3743044c1aad1478fbfb11316 diff --git a/app-containers/containers-common/containers-common-0.59.1.ebuild b/app-containers/containers-common/containers-common-0.59.1.ebuild index 4a0427e20df7..c5755460275a 100644 --- a/app-containers/containers-common/containers-common-0.59.1.ebuild +++ b/app-containers/containers-common/containers-common-0.59.1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == 9999* ]]; then else SRC_URI="https://github.com/containers/common/archive/v${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${P#containers-}" - KEYWORDS="~amd64 ~arm64 ~riscv" + KEYWORDS="amd64 arm64 ~riscv" fi LICENSE="Apache-2.0" diff --git a/app-containers/incus/Manifest b/app-containers/incus/Manifest index 660dca0459a8..02633d4ae17a 100644 --- a/app-containers/incus/Manifest +++ b/app-containers/incus/Manifest @@ -9,8 +9,11 @@ AUX incus-user-0.4.service 247 BLAKE2B 97c181da8dc7c91e8effec89a8bac17b626e8e2f3 AUX incus-user-0.4.socket 204 BLAKE2B df26315099820f77fc875c1619078c0b3adc1cf131f4a2c5f3b6f91609bc07a4535d9fb24d20f91c77b0de7f8334442ba17c704310f35ccbc2864a6148f78389 SHA512 a2541cc29d87e96d6a2ebec1cb72dd5779648b4d739657cf123590c23ae00b8022ebf68a7a2af24cfdb9fcb89a05ec87ecd15e37f3160c7ceedf23f3a2459950 DIST incus-6.0.0.tar.xz 11839792 BLAKE2B 135574e6f19262992bb068a3c0a0045c192699503e417eb861e00a974e631fd869485eb96238d1dbe4712e789367d31afae1c62bade2a8b75f7e9a7620547e74 SHA512 eb6d784a535d487bd85b3e8272d7cddc23f2ed98ca2b3e2f19c038b4a6f910d4030822424154489adef7a688757905927309d25f6d1ff621d99d678fe6aeae2b DIST incus-6.0.0.tar.xz.asc 833 BLAKE2B f35c38f886290ff08e017cd54e8019c43bfbf1f9c84b26ede2cfa78acbe4047af4314465e77d6e900f296552d5ac8f8c07d26a11920bff937fbb8a0a910efb0d SHA512 0360520752fad3e95807d09e4fd6d60c96a202d0dbb61621925abd75aa801b6d573abbece3179a8906bdc47e96ddec4a746607ce2d10dcc1a76d0afd459cbf81 +DIST incus-6.0.1.tar.xz 11653056 BLAKE2B d026f9fb99d7393d286006cfe759681b58b980b7a2432a98ba8a6862e17099ef6ee8d1ec1766d00fac1a6d1e748a7d10d3d5ad14b31c542618044f77a27fe255 SHA512 8218c121cf1afd307f748c0f1c0b1ba34a05fa0c43a515aab03d9f92c66becaa6bff245e93842e7b0746ce6019d66f1a5e4c317ec05e0ab088b539e5378d78dc +DIST incus-6.0.1.tar.xz.asc 833 BLAKE2B c5c9d3d4796e97ef745102c13e52d691e7f087a5a0cc8e0a069ec7c94686e6e8de04d3dd247157e16eb3deea2b877453e3462ec829ced2ba9cb1928af9a3aa1b SHA512 c47df95afa7c9ef7041fb29497567ab3b1ed30c3c175b4be84bc75a6a2c47072cc291e43fa738a5a58d753b04aef87334780f9d45184a9543a49fad263859aa0 DIST incus-6.2.tar.xz 11060268 BLAKE2B ac276e9192bd309d41762e1756ed8276835d597f92fef554f74d8dd11f1d6685f95815c89a1770a7e3fd3c8c08dea65e5dffeac942e97052e7bdb1337d2d3817 SHA512 a5a41199b5ec21a6b2abb7ae33d245032db67ec8aedec3eb1cd18236ce39106c25c4a71524d363103c4a6fbe4420368e0fe8763a2eb84afdbf7f069e53312fa7 DIST incus-6.2.tar.xz.asc 833 BLAKE2B 68e967083b715716f5eedeeb4e81c5d90e45af1c9bd3ce373d8edab9d872598585e3ee9ae738292a7cc66f52907908627d5dd62ef963f62b37ed74620d59ef90 SHA512 77a82dd92438815c0f02a4399f2cda465692589eef12dba4482bdcb0cf1bd1e71dd3a6ccedfa0d9c4a11891b0883764adae3db994f21bb46655372988941ae2a EBUILD incus-6.0.0-r1.ebuild 6229 BLAKE2B dd8718d50a4945c2c441bacb460d284ed74f5b165900a83d2c8eab5dc4d5659dd2fcc72e837ee34c64e1fa601ec72d0a4fde89041e24765a495a4660f6ed93ac SHA512 7a55a66ff408d76ad702d3645cca4211a931d9b127ed94912650f1c4595e7b38962cf46098ae9b03c3f3709d317a9eeea243ade6e2f010c29a64b917fecf5ab5 +EBUILD incus-6.0.1.ebuild 6230 BLAKE2B 84fe8adf62a9e2790de3dcef052bd5bd77e251b7040f516d041732ae12ffa389b3b50133c5b884af7cbe212a4b7ca930a32a072780b5a4fba6dfbed0e61d0e88 SHA512 3f07dae0bfee0faa020d9b308c6ad8dab9be18c8cde84603cc19d9e25251269a4623e203040ad21ac676eca970a8e2680e9e0225a12d667484378b51813597be EBUILD incus-6.2.ebuild 6230 BLAKE2B 72c96e02d712488bd4c3d16d6b2efd5b5074a2d7b9319ec51ad306fb60e94b85114c853b55a5660dd3cd18a7b77d3a485b03c578748e7819b4d22d4723b5b52f SHA512 a212c354151d5fd1aa331e43387b5a76a660494bb181501f0de34b01360612f16eff935331c6a22aabe223d655f2ffac5c4faf6b070325077f1fc4108c23d229 MISC metadata.xml 1597 BLAKE2B 6e8ceafa8dca7d49fa754470c9645e11946d3419135ec3a12581e227945b64a13612a7eb3e833027bbf6d3c795acbaced979ba80f00a9e36f6831fb6111dd2d2 SHA512 d3c0ec128f715627addc5be758c87bea808626f9d9ada75aeac9be9a84039b68385ae65edfb5d57951ff4e7352565fbba040035da82ce8eaffcca585811d3577 diff --git a/app-containers/incus/incus-6.0.1.ebuild b/app-containers/incus/incus-6.0.1.ebuild new file mode 100644 index 000000000000..79a1af3f07c5 --- /dev/null +++ b/app-containers/incus/incus-6.0.1.ebuild @@ -0,0 +1,219 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module linux-info optfeature systemd toolchain-funcs verify-sig + +DESCRIPTION="Modern, secure and powerful system container and virtual machine manager" +HOMEPAGE="https://linuxcontainers.org/incus/introduction/ https://github.com/lxc/incus" +SRC_URI="https://linuxcontainers.org/downloads/incus/${P}.tar.xz + verify-sig? ( https://linuxcontainers.org/downloads/incus/${P}.tar.xz.asc )" + +LICENSE="Apache-2.0 BSD LGPL-3 MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="apparmor fuidshift nls" + +DEPEND="acct-group/incus + acct-group/incus-admin + app-arch/xz-utils + >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)] + dev-db/sqlite:3 + >=dev-libs/cowsql-1.15.6 + dev-libs/lzo + >=dev-libs/raft-0.22.1:=[lz4] + >=dev-util/xdelta-3.0[lzma(+)] + net-dns/dnsmasq[dhcp] + sys-libs/libcap + virtual/udev" +RDEPEND="${DEPEND} + fuidshift? ( !app-containers/lxd ) + net-firewall/ebtables + net-firewall/iptables + sys-apps/iproute2 + sys-fs/fuse:* + >=sys-fs/lxcfs-5.0.0 + sys-fs/squashfs-tools[lzma] + virtual/acl" +BDEPEND=">=dev-lang/go-1.21 + nls? ( sys-devel/gettext ) + verify-sig? ( sec-keys/openpgp-keys-linuxcontainers )" + +CONFIG_CHECK=" + ~CGROUPS + ~IPC_NS + ~NET_NS + ~PID_NS + + ~SECCOMP + ~USER_NS + ~UTS_NS + + ~KVM + ~MACVTAP + ~VHOST_VSOCK +" + +ERROR_IPC_NS="CONFIG_IPC_NS is required." +ERROR_NET_NS="CONFIG_NET_NS is required." +ERROR_PID_NS="CONFIG_PID_NS is required." +ERROR_SECCOMP="CONFIG_SECCOMP is required." +ERROR_UTS_NS="CONFIG_UTS_NS is required." + +WARNING_KVM="CONFIG_KVM and CONFIG_KVM_AMD/-INTEL is required for virtual machines." +WARNING_MACVTAP="CONFIG_MACVTAP is required for virtual machines." +WARNING_VHOST_VSOCK="CONFIG_VHOST_VSOCK is required for virtual machines." + +# Go magic. +QA_PREBUILT="/usr/bin/incus + /usr/bin/lxc-to-incus + /usr/bin/incus-agent + /usr/bin/incus-benchmark + /usr/bin/incus-migrate + /usr/sbin/fuidshift + /usr/sbin/lxd-to-incus + /usr/sbin/incusd" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/linuxcontainers.asc + +# The testsuite must be run as root. +# make: *** [Makefile:156: check] Error 1 +RESTRICT="test" + +GOPATH="${S}/_dist" + +src_unpack() { + verify-sig_src_unpack + go-module_src_unpack +} + +src_prepare() { + export GOPATH="${S}/_dist" + + default + + sed -i \ + -e "s:\./configure:./configure --prefix=/usr --libdir=${EPREFIX}/usr/lib/incus:g" \ + -e "s:make:make ${MAKEOPTS}:g" \ + Makefile || die + + # Fix hardcoded ovmf file path, see bug 763180 + sed -i \ + -e "s:/usr/share/OVMF:/usr/share/edk2-ovmf:g" \ + -e "s:OVMF_VARS.ms.fd:OVMF_VARS.fd:g" \ + doc/environment.md \ + internal/server/apparmor/instance.go \ + internal/server/apparmor/instance_qemu.go \ + internal/server/instance/drivers/driver_qemu.go || die "Failed to fix hardcoded ovmf paths." + + # Fix hardcoded virtfs-proxy-helper file path, see bug 798924 + sed -i \ + -e "s:/usr/lib/qemu/virtfs-proxy-helper:/usr/libexec/virtfs-proxy-helper:g" \ + internal/server/device/device_utils_disk.go || die "Failed to fix virtfs-proxy-helper path." + + cp "${FILESDIR}"/incus-0.4.service "${T}"/incus.service || die + if use apparmor; then + sed -i \ + '/^EnvironmentFile=.*/a ExecStartPre=\/usr\/libexec\/lxc\/lxc-apparmor-load' \ + "${T}"/incus.service || die + fi + + # Disable -Werror's from go modules. + find "${S}" -name "cgo.go" -exec sed -i "s/ -Werror / /g" {} + || die +} + +src_configure() { :; } + +src_compile() { + export GOPATH="${S}/_dist" + export CGO_LDFLAGS_ALLOW="-Wl,-z,now" + + for k in incus-benchmark incus-simplestreams incus-user incus lxc-to-incus lxd-to-incus ; do + ego install -v -x "${S}/cmd/${k}" + done + + if use fuidshift ; then + ego install -v -x "${S}/cmd/fuidshift" + fi + + ego install -v -x -tags libsqlite3 "${S}"/cmd/incusd + + # Needs to be built statically + CGO_ENABLED=0 go install -v -tags netgo "${S}"/cmd/incus-migrate + CGO_ENABLED=0 go install -v -tags agent,netgo "${S}"/cmd/incus-agent + + use nls && emake build-mo +} + +src_test() { + emake check +} + +src_install() { + export GOPATH="${S}/_dist" + + if tc-is-cross-compiler ; then + local bindir="_dist/bin/linux_${GOARCH}" + else + local bindir="_dist/bin" + fi + + newsbin "${FILESDIR}"/incus-startup-0.4.sh incus-startup + + # Admin tools + for l in incusd incus-user lxd-to-incus ; do + dosbin ${bindir}/${l} + done + + # User tools + for m in incus-agent incus-benchmark incus-migrate incus-simplestreams incus lxc-to-incus ; do + dobin ${bindir}/${m} + done + + # fuidshift, should be moved under admin tools at some point + if use fuidshift ; then + dosbin ${bindir}/fuidshift + fi + + newconfd "${FILESDIR}"/incus-0.4.confd incus + newinitd "${FILESDIR}"/incus-0.4.initd incus + newinitd "${FILESDIR}"/incus-user-0.4.initd incus-user + + systemd_dounit "${T}"/incus.service + systemd_newunit "${FILESDIR}"/incus-0.4.socket incus.socket + systemd_newunit "${FILESDIR}"/incus-startup-0.4.service incus-startup.service + systemd_newunit "${FILESDIR}"/incus-user-0.4.service incus-user.service + systemd_newunit "${FILESDIR}"/incus-user-0.4.socket incus-user.socket + + if ! tc-is-cross-compiler; then + # Generate and install shell completion files. + mkdir -p "${D}"/usr/share/{bash-completion/completions/,fish/vendor_completions.d/,zsh/site-functions/} || die + "${bindir}"/incus completion bash > "${D}"/usr/share/bash-completion/completions/incus || die + "${bindir}"/incus completion fish > "${D}"/usr/share/fish/vendor_completions.d/incus.fish || die + "${bindir}"/incus completion zsh > "${D}"/usr/share/zsh/site-functions/_incus || die + else + ewarn "Shell completion files not installed! Install them manually with incus completion --help" + fi + + dodoc AUTHORS + dodoc -r doc/* + use nls && domo po/*.mo +} + +pkg_postinst() { + elog + elog "Please see" + elog " https://wiki.gentoo.org/wiki/Incus" + elog " https://wiki.gentoo.org/wiki/Incus#Migrating_from_LXD" + elog + optfeature "virtual machine support" app-cdr/cdrtools app-emulation/qemu[spice,usbredir,virtfs] + optfeature "btrfs storage backend" sys-fs/btrfs-progs + optfeature "ipv6 support" net-dns/dnsmasq[ipv6] + optfeature "full incus-migrate support" net-misc/rsync + optfeature "lvm2 storage backend" sys-fs/lvm2 + optfeature "zfs storage backend" sys-fs/zfs + elog + elog "Be sure to add your local user to the incus group." + elog +} diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index 11e4a8264a7124c24146e16b0cf9b9081e8fb565..c94de6fca76f9d85b75675cb7d9aa4c9c5da9f49 100644 GIT binary patch delta 24810 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

ga|P8ik0L=SdL?CL?wE%J=Xwg#IWcEaL+ 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 delta 24783 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 diff --git a/app-crypt/chntpw/Manifest b/app-crypt/chntpw/Manifest index b26a1b7d5e82..bafd80e24603 100644 --- a/app-crypt/chntpw/Manifest +++ b/app-crypt/chntpw/Manifest @@ -1,4 +1,4 @@ AUX chntpw-140201-missing-stdint.patch 596 BLAKE2B 093eb3d96bd34d6d436e69dcdbee64433af52e9f5db3fb92bbe110864040694db3b41ce53e29a4671649a870150bb90fee8c7e1211023cc8d153b76f456df8de SHA512 ab88107c1df99e7fd544a5779f1a9526a3e6d9c93b121f9076dc668e3823e63056df284bed60dd48f60ab2eccb198beee3a26292820805f1be1451776cc46531 DIST chntpw-source-140201.zip 1404098 BLAKE2B 86c93861983613496fcd82879a5b000537d4a7ee2add466aa26c67feabefdb5363f610234f99615139997a04aedb448468ef8b29cc6c4bf49b2e295f41308644 SHA512 a26d747f6e077d1bb3e9b8077781f8c37dd978e07b7426495862f15c9004572b706c34736fc4d1ed8856b1a43335d726b4d87c688f7f9a11fd6cc3a74d71a7fa EBUILD chntpw-140201-r1.ebuild 1183 BLAKE2B 1337b4e411dbf48daae283126dd0397fc3944711000fa6d2fae4bf6f5d85fc2bd37970839d12be1b1423860f1fa9877de9fce1f1e1d3ca1c7da9b302746ab796 SHA512 66c4dbca7f58c8dfe80f81024f8d33af0be027db0747d482f623d44a96e4880e93565d0efa453c245f1116836e4ee6e004cc0c45d1efbe31cad60d7cc2ca8535 -MISC metadata.xml 246 BLAKE2B f808bbbcb9c53d005d1a1667cd6217a601a3bd3bd2267121c0043a870ae44bb91bb27bc9825d5d6eafe01b73fe58a553655aa252737c0b066f2286ff9415d65e SHA512 b620abb7732628010a8a3792d40bde878492be97ce14c99c4d2466240df2f25edf7734ad4d210bc954f27323f0e26698e660766c65be5868646a3866020373fd +MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/app-crypt/chntpw/metadata.xml b/app-crypt/chntpw/metadata.xml index beac02a9af14..115e9d64a669 100644 --- a/app-crypt/chntpw/metadata.xml +++ b/app-crypt/chntpw/metadata.xml @@ -1,8 +1,5 @@ - - marecki@gentoo.org - Marek Szuba - + diff --git a/app-crypt/libu2f-host/Manifest b/app-crypt/libu2f-host/Manifest index 93903f1562e3..52dd7a144066 100644 --- a/app-crypt/libu2f-host/Manifest +++ b/app-crypt/libu2f-host/Manifest @@ -1,4 +1,4 @@ AUX libu2f-host-1.1.10-json-boolean.patch 1101 BLAKE2B c603290ae3f34ac9c6eccbee080ac83d7fcea2dfad69f1088de39cc35165fe7333acafee0aac53c9d973fd0b266bb822a1a68f48e64a492dbb5440976c2ecaf3 SHA512 e8b516d797bbb136fe51c367248be6d1035de409156a35ce55c9e871b236178c610e36f5859121e7fddae28e17c44db9bfa21ce4584acb3c45c6f68fbaba46e2 DIST libu2f-host-1.1.10.tar.xz 471676 BLAKE2B 5066eaaaeda3b8c015afa8946f0af3b1b90a34488d4c71811c0d8f57a3ed2e4c8cb3d82d2df147dcf13ac3c384522d22f25894ac3a2d994a75b288891a67640a SHA512 91c5bf3994f1d3c9bd144f54b14b0404d839c15bef3c318619decdf1bd37214bcff33927af78a9826ff7d0bc9907c912a0e31104ae68d3a727a8436f2a1dbf7a EBUILD libu2f-host-1.1.10-r1.ebuild 1044 BLAKE2B 99d82153ca9a479ea6b39fe7000c399b76dfe9644994ea5593e97918bae69902e1e0cf82772fb4c98d6308f8077baef6bd3560a412a8ebcc95b898735052eca5 SHA512 0c42be918cbd9929de3ad0a29b9eac3fcbf09d2f2989563eef7cbca131916d4aec07b150e477900d1032c4c2cb0238d73778a835d1cfc3fc1b5a1d0f965d3f25 -MISC metadata.xml 532 BLAKE2B ee0715bb0c5c993605e314456f9e2cf6aad97cec45e38836dbbcd51d557ee65da536c7f49fd04029e24d1d72d0011ef496346017cb8854b436d9ddc38efd3262 SHA512 c3dc0519b09376c82fa5bb589765ae5b88b680025224b22da23da508216253112ef66b6e0e14c1aebf79a7f67d88a6500f2106386a8f4eead97a79ef55204112 +MISC metadata.xml 454 BLAKE2B 9d541d4e5b8c15d68a8442af7f09c2c4fd49900998eb09e268599a9d35effd3f7fd73e2c1ff6271126cebb81cf4a73daae2b315a5815237c8d602d122201d044 SHA512 76c5f409ac0adb8d7fa51b10d10c98cfaa9c82384949e7995adf651aae6210267257394a32148fe4490e59017ec23eaa12073c08a4e61412b6169c89c74fb184 diff --git a/app-crypt/libu2f-host/metadata.xml b/app-crypt/libu2f-host/metadata.xml index f6550f26078e..24d32e1527a7 100644 --- a/app-crypt/libu2f-host/metadata.xml +++ b/app-crypt/libu2f-host/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + Use user ACLs rather than plugdev group to give user access to the HIDRAW diff --git a/app-crypt/libu2f-server/Manifest b/app-crypt/libu2f-server/Manifest index 266baf86485e..f3d10744c07a 100644 --- a/app-crypt/libu2f-server/Manifest +++ b/app-crypt/libu2f-server/Manifest @@ -2,4 +2,4 @@ AUX libu2f-server-1.1.0-disable-help2man-gengetopt-checks.patch 1137 BLAKE2B fc1 AUX libu2f-server-1.1.0-jsonc014.patch 1137 BLAKE2B 84d26d1439662ee15e72aae0f8789be6326d2fc4eb987d1ab961ce3200750414d9e5173c1f6ec16d210ce0a9d7aa4fd274d84967cef611e1638a1f2404da1e38 SHA512 eaeea076939f52f0c28a24825b56c67fb05be4d1c392f1cadf10452cc465edc5c711c998ef836cabf81886b89641492f9df7c9fe9ae03fe2f05bfcda2f65bdac DIST libu2f-server-1.1.0.tar.xz 269128 BLAKE2B 084b177a878e8216f2ee5af9eeee11e691edcd12b7ed1b1c57f74bcc45f0418a0d44a9e72423c41b4104aa9f69807a0289172d08d21d168c6be5b36ee8c70bc3 SHA512 ebdb7c8c20727f37f4e31d8f16df7966603374f78478ada723a7b9bec1b0b0622caf6d12a65067ac8651f6088aaad61b2ad6ed51b9d6ef0dc45f031c974d8ff9 EBUILD libu2f-server-1.1.0-r2.ebuild 1186 BLAKE2B 10eefc1e09710e0e5a35c5f02b5fe21587fecdcde03c63621130713352c81b223d02a9ab81484dd78c625200e78086b9f5f942e7e6cf02c01c23c8ecb282ccca SHA512 1cb17080c07836bde61830bfdf224d8e519c087767f73b3569abd9d3d6f637352b97b813c824381db63c12fb3f14fd9da64d8ca198349e2e39118c08782a7706 -MISC metadata.xml 336 BLAKE2B d2ac3ba73f1a51ab8f2aceaf61dee8f7038891ccdf9cd9dafd5dce3bf3f82a630247d82a587bca97121e89cab4e06078164e71f93b6bc59b0ff94499c0867ea4 SHA512 743488dbe5c72ec0e9fe53d1b2373067bc7fc878eec3e43e623f02d04ff8dddc9ca2ac531990187d1538e6cc65bfd9faf3785150205521deb539b687d23bdc31 +MISC metadata.xml 258 BLAKE2B e0ca30e8d581e62ecfa7b7ede9787e8a165301c13438980c61d3f855e11111fe69ab81285665f22b977673f76e1544ff232d9e35967a44e6051873dbfc844079 SHA512 d79528fa1424b0de85ec2d4a3a06a9cb467f17b732ee8fa492faa458353d67d4d3ed629694a08491fa5fb19fc988a5bec22028fdb771e3b211217a8d5145fc67 diff --git a/app-crypt/libu2f-server/metadata.xml b/app-crypt/libu2f-server/metadata.xml index 27915126bf43..0c44203f22e5 100644 --- a/app-crypt/libu2f-server/metadata.xml +++ b/app-crypt/libu2f-server/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + Reflects ABI compatibility for libu2f-server.so diff --git a/app-crypt/pinentry/Manifest b/app-crypt/pinentry/Manifest index fc2c3277a8b4..9e3359c88d22 100644 --- a/app-crypt/pinentry/Manifest +++ b/app-crypt/pinentry/Manifest @@ -1,7 +1,6 @@ AUX pinentry-1.0.0-AR.patch 326 BLAKE2B 2a05565287d2a3ff9423db1365af6ac1d2d0e0e5b3b7db49ee927eacd480cfbd29abd2313d84eb764e9d7eccd4654e2173fbf8be4508dd88f14bf12f0f9dab39 SHA512 3a8b13ddaa2af8c793586cd73e44b59828e769c3861b2d328273bac991e7e171c8714e2098674a9ae8a77c9a68098012d217e67dde8872df154a1e499837de52 AUX pinentry-1.2.1-automagic-capslock.patch 2831 BLAKE2B abe6c6815521dd80a227704ad2698e4aaa808faccb7d95acb1b2af8bb55f2fec03d92df0b60703da2c9f092988da32572ad2fcbd1735b3109ae278d24e76e1eb SHA512 a9fe32da17d214e5d0355efa575c04f4010a42dd9b272e2446f632017a383f2dd5bd3b98a8a71fe13bf55769fa0b420310d4f3217fa16a31272058d44598f99d AUX pinentry-1.2.1-include-memory.patch 8682 BLAKE2B e119583daaf2b418047fc51bc29dafb979452f5831dd89a86879c87038abb0d690752078577803810f52a0eb2660ad3428abdcac4f670450ac09b701c250641c SHA512 9a56ea04447fabd248f54953d07262510d7ebcfef3e5daf8084f4138df037bf31288ff95baa6eae6ec7584a773fd3ae242c121ca3c1910d415407a8eccb69ccd -AUX pinentry-1.2.1-libassuan-3.patch 1642 BLAKE2B ca696c5b769110d97ff02329c3891d0c21e5555c27fb207d39315c0b8883984e7430d3356d6f2bd75639c58fb8467a1ce39e35ff246c0da67c08aa0b1a795901 SHA512 6f8ba9f43da7320628a8510c8f622eb74eaf64138d6a678608aa3d025968242c2132f0bbcf91d08f505278f0fabb1b32bc3d54dac76c5f669f7d06ee182b9ebc AUX pinentry-1.3.0-automagic.patch 4225 BLAKE2B bc93667e359aee721bb887c4b794483b07c0864e7b2c647954a43b010d3284ebfcc35b922e0db51ea54c46895edfc59322bd579d931bfb20ebad93980609880f SHA512 25a9820e3c08814e5b90e900a8f91856891b1bcdd78d01f516f743c28bec9e609872f1c2f23ffbad1e48791d4d44b8efddc6a370f20be9c6f5d991463bd6446f AUX pinentry-1.3.0-ifdef-qt.patch 3354 BLAKE2B 94efd9162e391eb769a235558301b646f6c97be3c7cbb1789addd381e856da78c6067b8f6bb90f5821476fa7762a756f147c106607a5715c0c888d237ab94264 SHA512 a76a6749b4903c549405e0cdd5fd69042dee8583520a3de1a72bb151ca437d4b4750bd455b9b4f15f9b767eec4ca3b37690645a98c85b85c0f6658ba912fbbdd DIST pinentry-1.2.1.tar.bz2 547698 BLAKE2B aa47612aa3a6f74c3676bf4018780356cb22ed4078792c1f466f9e0465199428c151c0e20dfbe6c784ef93c2b42b673daff0b6adc74c8c98fed9921e65ed42ea SHA512 a665315628f4dcf07e16a22db3f3be15d7e7e93b3deec0546c7275b71b0e3bd65535a08af5e12d6339fd6595132df86529401d9d12bd17c428a3466e8dfafab6 diff --git a/app-crypt/pinentry/files/pinentry-1.2.1-libassuan-3.patch b/app-crypt/pinentry/files/pinentry-1.2.1-libassuan-3.patch deleted file mode 100644 index 35b71998e87a..000000000000 --- a/app-crypt/pinentry/files/pinentry-1.2.1-libassuan-3.patch +++ /dev/null @@ -1,46 +0,0 @@ -https://bugs.gentoo.org/934771 -https://git.gnupg.org/cgi-bin/gitweb.cgi?p=pinentry.git;a=commit;h=a39ba412ab24721d4edb6476156371f8bf1d3ff9 - -From a39ba412ab24721d4edb6476156371f8bf1d3ff9 Mon Sep 17 00:00:00 2001 -From: NIIBE Yutaka -Date: Fri, 28 Jul 2023 14:09:11 +0900 -Subject: [PATCH] build: Update libassuan.m4 for libassuan version 3 in future. - -* m4/libassuan.m4: Update from libassuan master. - --- - -New libassuan 3 has backward compatible API. - -Signed-off-by: NIIBE Yutaka ---- a/m4/libassuan.m4 -+++ b/m4/libassuan.m4 -@@ -9,7 +9,7 @@ dnl This file is distributed in the hope that it will be useful, but - dnl WITHOUT ANY WARRANTY, to the extent permitted by law; without even the - dnl implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - dnl SPDX-License-Identifier: FSFULLR --# Last-changed: 2022-11-01 -+# Last-changed: 2023-07-26 - - dnl - dnl Common code used for libassuan detection [internal] -@@ -89,6 +89,7 @@ AC_DEFUN([_AM_PATH_LIBASSUAN_COMMON], - - if test $ok = yes; then - AC_MSG_RESULT([yes ($libassuan_config_version)]) -+ AC_DEFINE(LIBASSUAN_API_REQUESTED, $req_libassuan_api, Requested API version for libassuan) - else - AC_MSG_RESULT(no) - fi -@@ -104,6 +105,8 @@ AC_DEFUN([_AM_PATH_LIBASSUAN_COMMON], - AC_MSG_CHECKING([LIBASSUAN API version]) - if test "$req_libassuan_api" -eq "$tmp" ; then - AC_MSG_RESULT(okay) -+ elif test "$req_libassuan_api" -eq 2 -a "$tmp" -eq 3; then -+ AC_MSG_RESULT(okay) - else - ok=no - AC_MSG_RESULT([does not match. want=$req_libassuan_api got=$tmp.]) --- -2.30.2 - diff --git a/app-crypt/rainbowcrack/Manifest b/app-crypt/rainbowcrack/Manifest index cf492e0b37ad..b825dd7353b8 100644 --- a/app-crypt/rainbowcrack/Manifest +++ b/app-crypt/rainbowcrack/Manifest @@ -1,3 +1,3 @@ DIST rainbowcrack-1.8-linux64.zip 220109 BLAKE2B 164894ccb07490756a0c9b297b1497d6305fade66b31fd712914261219dd957632cd285ab2e7ad7a683dd3c0a425eb1969676ea23136abf7d688fcde9e445e74 SHA512 84dbf3431605fb5dcc8e7cd305a43e9b239ebd6e5ef120edd951a3180c38498fe3a26157e3b55d114c6630f8ac1382a610d8e6230779c5b12cbc42c04e9aff57 EBUILD rainbowcrack-1.8.ebuild 1445 BLAKE2B 154c6f071d01b62bf9e3aff61eb5bcca3b3c89212e24841c912975ca810cb798c228277dcb43d438362c7027c50b2cb59a8a9dc63fe78c363de36aee28850c4b SHA512 7ec72e9b4ba52886f40a05d5360f279caa600934c7250681de6d76f947e779fc65670cfedcebe9f987285bf9cbb81f73c189618048cd34ff2ecf12d60bb3a5f8 -MISC metadata.xml 988 BLAKE2B 7a0e914a701cfeabc474191f86a4561beb0581f5b0fba09924400a84d269b638c85d67d76cb845860b636b705fd5c9cfa01d0b9c8504133b1b1f7af69c7c4eab SHA512 7e6668b418dd61bf34e587e1fac633c2f278c41ae8858eae1cb4c593826405c7a79f7223042ecf4edae1f79c3b448a3a79250fc36a488d25aa1800cfa1c96bbf +MISC metadata.xml 910 BLAKE2B 54b4e4e731bdf2e0b206d0bca324ea4873f95f916254a47511d160b928ddb19ad2d75a4f19d9491b5b435d97bacc4580866649ec6c8510ebacb6976d22998545 SHA512 48cc1412e0b70ef1f5011d4b38d30d3e277e4d66857c7ce4632c5e06bf477ef3e9af3dd26c84ab8d667c1b823f3278b36fe3166d75682e53358ed98f35418371 diff --git a/app-crypt/rainbowcrack/metadata.xml b/app-crypt/rainbowcrack/metadata.xml index 8603c0398aed..053829026c64 100644 --- a/app-crypt/rainbowcrack/metadata.xml +++ b/app-crypt/rainbowcrack/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + RainbowCrack is a general-purpose implementation of Philippe Oechslin's faster time-memory trade-off technique. In short, the RainbowCrack tool is a password cracker. A traditional brute force cracker try all possible diff --git a/app-crypt/yubikey-manager-qt/Manifest b/app-crypt/yubikey-manager-qt/Manifest index 01acbf75954c..1c6035b434c7 100644 --- a/app-crypt/yubikey-manager-qt/Manifest +++ b/app-crypt/yubikey-manager-qt/Manifest @@ -1,3 +1,3 @@ DIST yubikey-manager-qt-1.2.5.tar.gz 17360184 BLAKE2B 3b9d41e80fe81fe3f394d66ab3c2c8dc986fae0df5f51f184186ce800177aec5f7708e9b03259b5f9f20530cba66e5a73355135dacb51481e1169f7129fd47bd SHA512 e204f393a939bdc8bdec481b1a401c3f99fc364706dc4efc7460286a9bb4e5aa51496a92015a4b328eb948084135e95bb30f3f043ed742293799b6650915d6a7 EBUILD yubikey-manager-qt-1.2.5.ebuild 1429 BLAKE2B f13ec209d3eff67c56ff1e796a264cf3ed2477d78cc1354c1cfbcb8b29794ef08a662aa99530d02a0ed629db01d5bdda353589f92cc1d14ff82910e68c904833 SHA512 834f15c890d2ef0c1ec79b9cb40a90f3ce0b1fa6a108bceb5ccc2386e4a73c536303f5aa7dd0dde2d55cb994c0930d4d686f4cb92b0fa0276bbe71935dbb3dd9 -MISC metadata.xml 441 BLAKE2B a1696bcc194d00ce8126bb17c3e2acbd976d949b5ddfbd0c06081d09023abc47c657a8a6a1d1e7d95870dee41fb7c5050bbad850261d96f8f54d31248a53ca8c SHA512 23684de901c1e4b405d134f17956c6ee67f3a81d96a4ae310aec9dad49b854053431a22c731f3498de8a7764d8fca00f039fd0c020f9426cfbac9771638fb4bd +MISC metadata.xml 335 BLAKE2B ddfc78f181175ae66ad75f2a534f87b1f2b7afc9f29364708ac267805e764548619316868bb5b97b7eb88b8209659b2177b5521c040a57493c68a66d9c6980d6 SHA512 680c6ee14db3e31e0ef597f77d534d00ab41bb7db5317c105b0c014d6a4d1656446db692d97a08f1adda170ad20535325375aa118d340c3a6852a1cd2763de43 diff --git a/app-crypt/yubikey-manager-qt/metadata.xml b/app-crypt/yubikey-manager-qt/metadata.xml index 9d999314e856..99c11ac3c4f9 100644 --- a/app-crypt/yubikey-manager-qt/metadata.xml +++ b/app-crypt/yubikey-manager-qt/metadata.xml @@ -5,10 +5,6 @@ soap@gentoo.org David Seifert - - marecki@gentoo.org - Marek Szuba - Yubico/yubikey-manager-qt diff --git a/app-crypt/yubikey-manager/Manifest b/app-crypt/yubikey-manager/Manifest index dba988be54e1..b9b94693e389 100644 --- a/app-crypt/yubikey-manager/Manifest +++ b/app-crypt/yubikey-manager/Manifest @@ -5,4 +5,4 @@ DIST yubikey_manager-5.4.0.tar.gz.sig 310 BLAKE2B 933a6638b754a8d3f23486f8adeb03 EBUILD yubikey-manager-5.2.0.ebuild 1662 BLAKE2B c18184a7e54caf9c8b0a081d7ab070f2779fb2ad50a2b7dfca8c126def4e411bc60fde4d7ec474f6453e332b8fdc8f3b5563f4b91986ed54038cee40703e739a SHA512 5612bd8f4726774b69782b15fed9398c1cbd0d6bdfdc405552f2e1dcb49a69c13c353c14e6d943e00363620d1d65bb5fada754b09de20789c1081041629ed50a EBUILD yubikey-manager-5.4.0-r1.ebuild 1657 BLAKE2B b8c75cf4b316aa47c4bf4b91133146abf3aba5df99aa73e086f7f12665e5b8d3dc287c507e4d3b218ddd155442665c60b589f2987a7be6eaf49793e1c7695a2d SHA512 34a71c2f5404be45ebd61930ea0a5c17592d681c368ec681e520e56df3f1b91679281dc7bfb210e3082bc35d81154a8c3a50117d22cc270acbc4ee4d53ad7400 EBUILD yubikey-manager-5.4.0.ebuild 1661 BLAKE2B ad28a63babbb61734ade2d895914972f8159ec558765782e99c2fcb7b8f8a3140c993080722b3a0b84e01e609301f5d632c95656b5c33e4b1d2ad68b94166e71 SHA512 9e9d58de47af7b044c0b5ef39804cbd3193fcc95e6aedd3f0a05048c59155cd5a8259bd4964d18d852a5068984f82c89eae738c07b7f28ba5bae3c87d71dae96 -MISC metadata.xml 534 BLAKE2B 1dc91b31fae812c9abf38e762d18db228cf07cb29dc41f5c7928ef417002826acaaabaa3b1374433f9fdfc251b5f5fbabbc43e66e3b94cc6df3174d3ae5aa059 SHA512 cf47e3400679f7f4feb73ef3b8282d3f4dae6b6d0e5034cbc22935fd0196be0784946bf9ac93dea7fb36a16347f867d092845c1ce3528a00c704de9657ad3821 +MISC metadata.xml 456 BLAKE2B 34785b73cf8ed4b40c4fb7ca487f1a3ff3dde13ba6681a7d6b3b1835622dae8eab3499048c6c745093b5d082e82a7b9c9b355b92ea5473522093debf960a497b SHA512 69c7498a5f8533617ae530d1c149be02be0a8e1d2b2fbb62ffd74f856acde7881aff3c65e7aab4a81516af7c5524ce108085fe319e1f76d7c621aef2d6ff0331 diff --git a/app-crypt/yubikey-manager/metadata.xml b/app-crypt/yubikey-manager/metadata.xml index 6b3c50f2d653..fa21de32420d 100644 --- a/app-crypt/yubikey-manager/metadata.xml +++ b/app-crypt/yubikey-manager/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + Yubikey Manager is a python library and command line tool for configuring any YubiKey over all USB transports. It's a CLI diff --git a/app-dicts/Manifest.gz b/app-dicts/Manifest.gz index 2388dfbe3f3956eb6e24c477d5d71bd7df16cce0..62ad3be9e9a60d6ff83f8fb37c614441b92abe09 100644 GIT binary patch delta 8381 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 literal 7485 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 HCp7>7y;4`b diff --git a/app-doc/python-docs/Manifest b/app-doc/python-docs/Manifest index e17957673234..cc2f5f6e2f1b 100644 --- a/app-doc/python-docs/Manifest +++ b/app-doc/python-docs/Manifest @@ -9,7 +9,7 @@ EBUILD python-docs-2.7.18.ebuild 627 BLAKE2B 5e44a7966eb23113adf482d53f128930255 EBUILD python-docs-3.10.14.ebuild 627 BLAKE2B c6f235d5662b3dfde744f001d8a45331ca7f09fbced89d4b062afe01880c0987c55b5e42b0d70cbdbea4adee7ca95048090fc1118e8af0d0d7eaebacbb625b38 SHA512 b75c7d57b667bebda49833a101a37a3315f253164aff201adfe048174393db6d011aac7027e2ed8402556f50c4f37f536b4e7afeebdd118c1e087931a71476ec EBUILD python-docs-3.11.9.ebuild 627 BLAKE2B c6f235d5662b3dfde744f001d8a45331ca7f09fbced89d4b062afe01880c0987c55b5e42b0d70cbdbea4adee7ca95048090fc1118e8af0d0d7eaebacbb625b38 SHA512 b75c7d57b667bebda49833a101a37a3315f253164aff201adfe048174393db6d011aac7027e2ed8402556f50c4f37f536b4e7afeebdd118c1e087931a71476ec EBUILD python-docs-3.12.3.ebuild 627 BLAKE2B c6f235d5662b3dfde744f001d8a45331ca7f09fbced89d4b062afe01880c0987c55b5e42b0d70cbdbea4adee7ca95048090fc1118e8af0d0d7eaebacbb625b38 SHA512 b75c7d57b667bebda49833a101a37a3315f253164aff201adfe048174393db6d011aac7027e2ed8402556f50c4f37f536b4e7afeebdd118c1e087931a71476ec -EBUILD python-docs-3.12.4.ebuild 635 BLAKE2B 51ac6dd60d47cc04f4c6351fd169d95458c45ad02264bef7e11aaa02332c1b2000211ee2edcedd0363a97c34dd73e65bdd04567575b18e299b66968607db073d SHA512 5eefbfbdcb2dc7b850c22805269257f57b5f33adfe53df54d3292bf9b6f35a2f49708d5973137aa7a8869202f59ce4ff10e2c886e696673ca79952c3c8404748 +EBUILD python-docs-3.12.4.ebuild 632 BLAKE2B 4e8d24f5b10424abf12edcb7abd633b4a8eb24ae94bf7fb6e628eedf3860bfad1894469aca9a87b99994ee224959f84b72fafdcb4341cac33dffdda7ab6486a7 SHA512 259f63e940ee37161c843cbe8c57d07f6865a4c9833b6d7b2b91cf21572dbcdbf6385c054e08c45ce4a58306cdc28190e796bfeae9f49eb80a8cb93753f07846 EBUILD python-docs-3.8.19.ebuild 627 BLAKE2B c6f235d5662b3dfde744f001d8a45331ca7f09fbced89d4b062afe01880c0987c55b5e42b0d70cbdbea4adee7ca95048090fc1118e8af0d0d7eaebacbb625b38 SHA512 b75c7d57b667bebda49833a101a37a3315f253164aff201adfe048174393db6d011aac7027e2ed8402556f50c4f37f536b4e7afeebdd118c1e087931a71476ec EBUILD python-docs-3.9.19.ebuild 627 BLAKE2B c6f235d5662b3dfde744f001d8a45331ca7f09fbced89d4b062afe01880c0987c55b5e42b0d70cbdbea4adee7ca95048090fc1118e8af0d0d7eaebacbb625b38 SHA512 b75c7d57b667bebda49833a101a37a3315f253164aff201adfe048174393db6d011aac7027e2ed8402556f50c4f37f536b4e7afeebdd118c1e087931a71476ec MISC metadata.xml 265 BLAKE2B 369a57fab1283b596588a82815bfe567fe7617b5c0cb17e97f6694beefdd1e932b0d9ffc1fcb23c6ef05b33d97b3c1d1bb3960618ffdf4924c4ebad262794282 SHA512 a682dac348f2d95b986749f4d33e5702c1e8f66cf2ff7a32a5c2a8d388ddbfde2919d97345028c2007415368d395c7cf657184be89f7def27c949f1af5c30170 diff --git a/app-doc/python-docs/python-docs-3.12.4.ebuild b/app-doc/python-docs/python-docs-3.12.4.ebuild index 8483ad559ab4..4447e52e1e62 100644 --- a/app-doc/python-docs/python-docs-3.12.4.ebuild +++ b/app-doc/python-docs/python-docs-3.12.4.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/python-${PV}-docs-html" LICENSE="PSF-2" SLOT="$(ver_cut 1-2)" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sparc ~x86" src_install() { rm -r _sources || die diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index 790c64bb40ba692e927397121dc0124e0bbb57fb..085b5a0d1f97ef53616a8df5740c4462397b1993 100644 GIT binary patch literal 13953 zcmV-{Hh#$;iwFP!00002|8<>Nwj4)trr)&+ZUEgr50BJo^=Tco^dfD*CnF(ZDqMgC zYW4d5P$4res!DxCHgPX9Bh1bI!Q9;Se}4XtpMQFPzKlJ-jQ{oR{kxyMYvHGV{Qp1y z%RhyG{K=($c1p9f;YS&+TN`_=vs^E&_ZefVGZk|d<_WW}bV{j%f7;2Z+AP~!UAALu zzQ>aGD0R)Xb8pty_I-E@?u2#5p0S<4Pf99<&x@=1pZ@*-{hWRHX_#wnL_d2N^~|

1T4|NwM@!wJTWQ8>Wz?3^sWJI_ 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 bT3jyGA-vCMuj}k({fGYs$c)tvc4GhlJi2Ot literal 13947 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 V_X+KFoxLpo@ZUO(d*yax005mAy+8l} diff --git a/app-editors/hexcurse/Manifest b/app-editors/hexcurse/Manifest index cfc7e67e9f10..daa16d7ef74a 100644 --- a/app-editors/hexcurse/Manifest +++ b/app-editors/hexcurse/Manifest @@ -3,4 +3,4 @@ AUX hexcurse-1.60.0-gcc10.patch 1095 BLAKE2B 399cbef6c1136626f83851a23e82dd180cc AUX hexcurse-1.60.0-tinfo.patch 386 BLAKE2B e4f376cc9cf60c9163553aa9082e5c84a228f0704c575941414cde6527cb6c9b867d55cba45dbb35bdd95d79ee8d13acee3a139256d794f9f648af87581ed458 SHA512 ce0c25842a874d631d75826f6b967fe0d0f53a435e6222eed1310caa884b570c1cf131c14e0be84fc7de728e37cdaee5b950ada527fd03ddba0dacf578e4fe42 DIST hexcurse-1.60.0.tar.gz 171904 BLAKE2B f591469a859e71e0ada99975c3632f29b293f5bcf65dece9fb047908c860e11ee5b5d5f78e636d3163497acf396de64e568e560427cf0ee7f2c752e0fc5a2b72 SHA512 2301f10e9190922fc61cbbe3a834826ebf87bc5ece9191d368181e2336af240e68cbe46e3a60dee3e0e42281b2f05ae4a7060ee1083b37f4906eacc66e58a094 EBUILD hexcurse-1.60.0.ebuild 657 BLAKE2B 5cbdbca1fa5652a2abf9f6b61b0369058ab53dd4b30951c3b1f53d8f5434af4d50eb975e13df8158b48581ea5145da995c3d8b30ee67a4a5ccffabf5dc31d066 SHA512 a511b6387a626361159a343f88ed5e4d76a5034fa06c4b550b4769149795984c1c0f46a135d1a0b598c02c5b4756a6ca542a8d35f2c2f8f5f6f6020ededaf7de -MISC metadata.xml 330 BLAKE2B 3916697453fd8a417d59fada8a97d4a765f0604d5208e836dbf9dfd80b742eed8dbcbd943b69606d2ff3456932e90d055130886afeb636e84de2bef68b066378 SHA512 25dd6e8958655c4f32ba55063cd94bca53f5174574487c5772435c5d0ed484638b495d721a7a1ee9af94309261feaab1614a454bc53f704c921bf9a4c9e7d1d0 +MISC metadata.xml 252 BLAKE2B 58dea47effc7895554ca58e7e0862eb33536cf583e083ffe87dcd03d5df26a8555076af804ba1016790b9bd96f93495e39fdf24838bf770b1594871ad12a2d03 SHA512 1f56cc44aa93a1baae7244df7b8e4b2c1a12994557ade5a003289699f6bc739d3a4bea7bc763c4553cfd08ec552a5528b40c6b7606913e5a4c302dc3c033c38d diff --git a/app-editors/hexcurse/metadata.xml b/app-editors/hexcurse/metadata.xml index 7a31ccaa5d39..83fcf6d786b8 100644 --- a/app-editors/hexcurse/metadata.xml +++ b/app-editors/hexcurse/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + LonnyGomes/hexcurse diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz index 73fd5096007b3ab3e79a36888e6ea8a1e3ba8953..ff61ac44ddb633e2b95abb586ad7d9f2db296c48 100644 GIT binary patch delta 67410 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 delta 67440 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

9806i%|aD33v1p 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 - - marecki@gentoo.org - Marek Szuba - - - - wentasah/meson-mode - + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + + https://github.com/wentasah/meson-mode/issues/ + wentasah/meson-mode + diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index 6ecb0abc58682bc644ec39800f441e4ef60246c6..34b815c80aae9b2ffac56b7c4c91dd51d4d3733b 100644 GIT binary patch delta 14895 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 delta 14921 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�c4z3~+Qb)C5l_-mO?~xHkr}ni*iaid zkX3axjcZ7~X95!D&NFwFhInodVX^Z_ugw{vmrS57wab&s4=Q2D&3{YsBz5R^0u9@> zjYyN#+P#UcfK`IIaBQqf{EUIRL&fWC)gFrVoG#Q7Azm<&E~A?;KtqDs@LO~jiPQh7 z**?APAI6x%t*-^Iwrl)F`wj`ZO%wuANjtB!;ZkUicVy_rP=f$cG#u>#1Z!p@4zxX3 z_i^~K(^_zjUVYZ(f|LC+5q~Z&p(hW~u++*DHCPC@(IrzRXAEE}wS5)gNGfP~B7lEN zfTo%lR@FSA&MHDcraE#>YjAebq@h~yy4vSF!4X5%h%Qd9LOGPrser3CzM?AXpPKGz zGNjP6o)QD*Mx*PlPva0f{=WHK?M9|qGWd{65FDM?ptswxKni%ZbAN3=!5P&&8m^04 znV68#ZUe|tgk!{|ZGs%Mu5X*xQd&_vr1LN$RQ0$OH?$Q-g+jO=Lr|ow`#aIX1a*^$<<9sn^qp=AhJ63GYO5g(k!9wd-4( ziHexP&1ApeXPn)X&}H;?YtYgAoHeH2C069=N?ycc_zicgqQ z@EQ<--B-@FYvB(`MYL5b^UKkG0nK9{tyoETtFEc{*7EK2 z%mZdx)31FJ+J8!HeFRZj^SUAOs<~}XR*VB*+N#+EG?X?bBf~Tgj}k*3EQhizYf`S$kt!+QJl>F#O$)~6A* zu6}Eiiuw$Y1lrDGYNvtWfpX4BTwT{B=*lVr9n?C$8-G++J=+>+nz}OQ&s0^Znq=tV zTw8;hdSak9Nl9js-SkTpR8zTjOskRk*=UR>?5P`*q1#5$UZR&DZ8+@K-Yde2Q`eO)WPULppN*O(s8Ab)z&jPW)iH zpKbkeTYq(+9pO*iuoRCus@i(o(C+Ez(4it`Z(i9NGuW~Eu@=ieh|}Z zWqv_FWi%2V17v6l2R^MHSoJW$Bp~cV-HZJ1CVv9IoA$Tyh?;pE${A;=hZSDWSr+YU z&~Ol636^XUAS8c*&p((97rR@G*najPXsi}y>U3N0XV*OnXNxM;x^o;G3RE>gKF8IG ztfGH64Wu~%Y}Ur$)K?~LJFSXRce}>}Pl3sz-^usdGc)17$Si241VvvpsuU zeSd!@<*dP3-DRn;QV=i>G=OpSiTGWs5~rFc(3bpw`|BQPhb{GWJdBy=hDPYO830$1 zm9on`xFV1Yi-#dK6?ScrG>Yl>8XSVaez4e&8KC4_OS`Vmnzp|sO-N@oR>H;sbI?tL zSD=-)xMU5XYoHu5aH#E21Pm3q_q@0XKx4tyb55sb}yhP^}nk7!De5-jh|m$f4*^zblc%BGJn?2 zQMUo|#CctPnA5hNu2P^@%0?2H>Q33YEGBLNkB(#xzPJK)yKDN9s7cvZag?f+XG0U5 zM-BSDi6kt=-Bzz(#Y?yL{~+wsvrSK1v^wf>b_vg-Es50~b*E3YbUV$CknKp*MZY0I z!$GD|A2f)52Z?4sO&3y5OA#s@w|`tK(=@W7UwxBIdvlSG$B(Pn?zKph;M9K2dl~OC z+OHVvVq6Xjb~V|j1};aShJEOPX}q!g?r)f6=1k2x;D-So)IgisYEzeGk>H(uF(9Y z`Bil=WO!ZGEoB$)7Z2l+VI&ADQodF>nCAGaA>1&l#;7igD}sU`pYmj1E!gILT~TpS z6HZHO1ifx~!+WFsI64vhZB1N^T1I_{y$#WmoP+Z6!DnjSxfbALbzbW(apQMdud@KH z?yrUP_yFcn%YpV%RIQSO;(xEK2^9Sv86z~nU+qr=8m}QKZFAEyF0>9%^Ssg}Ze2 zMNPjG#-U$qYyZNdJRvG1c3zoquBY2(H)x;#gh3j6nEz#7cZE`KmJ18a^}U$sfX zhYwT{9mWHu=A?Pbt?H&`542FS=@)cp7E}8K)T7a&O0)W9Ia}LB)vk}5s7EHDMfKYa zVtMY2296ITzk;X0=!T1SpK?U z8dJ?~>30rkm&6gIO#OCjr&kG*)C* zYk-Qz>uT`&6&gHy;Cmj!at%lvT4ArF*(%83tccmuR|DON+kd#OX~c#_v}~mlLx2=2 zye>^w;Y(6&>fOG6F_dpw#-ldxO5Tm?wlvixWzb#J#jI6F$WPrw-|*`<`_H=|ZKZwr z_VR8%r{AET{6sQ3LR}5ke?{dJ~cTP`#E;0Dsidgpl_&2BdzOqJ`E&F+D^Z( z2v403;RhMjvVSShqw=^KBw1;}^$0NYx@0%~I->)WuSY}s)Nu3(NU@^r5KTA2kfG2> zFu|^l`V+LQ)}3+f)PVJAF11x{9)`RfU8rboASSh2^@&s{>avB~!8K7fcrY=n<`~mH z<&v}mSRKL|O1Ycv^~W*R=3=<@yuc3hduSj)TC}Ax34gLKhtRJn5^`tPD0!Y*QP5P# z);4=h`cY*eK9dpob8B!;YjRTN2hkhS}yJQWy5*o23zaqW|6V-M{EaDb1zOKy% z!9CbmpVuaBoBC~4Q@^=^<0`70mh24@!Rdr70e_WAlSk`UOgrD@LTFB(24Y(aoa}1; z+WPGy`V}_2HPne(TE(})i>*Gec-0ZNpZ(rVJM|Uf%WaXu;xi7U6)N43v zRn@kMNW4dT>a=nNdKx7l;VMrG?(htUmoHA4V6st%H&{#67(6X;#UZKSlIsuW!)>1 H&u{<$N0L`) diff --git a/app-emulation/fuse-utils/Manifest b/app-emulation/fuse-utils/Manifest index f25f372e6493..12ab9c43d04e 100644 --- a/app-emulation/fuse-utils/Manifest +++ b/app-emulation/fuse-utils/Manifest @@ -1,4 +1,4 @@ AUX remove-local-prefix.patch 841 BLAKE2B c29e10ed335d431c0cbd88a26028c03599c32d9ded001fa1f61f805589bd1c52352b52ac8f99c147af315ee91d65681d1c0aa355567108f92767f36fa6f6dee1 SHA512 c15ac87af402e06296d76459a13b5817be7393839ca1566c6f0eefaa3055f7f3f0dc7589f762d9caa0e0bd356790bbb1aca5c3ee6166155577bf3520f25ed125 DIST fuse-utils-1.4.3.tar.gz 501006 BLAKE2B 0637fe05b71416e89eb61e3618ff45bd71250201924fb3741a4c5b9898d09b30acecba9957baeaa864c2c9cfe1bcb9cb38a2af83368bc5729221cec36a1eda47 SHA512 13404d1be81a2de9262cd79cce9dd8dc3f17238fdbb75da8a724b76b0976c03f34da9978af36b808103fedcf3f5d5da4bb10f251c5510127d59ca8de5607b99e EBUILD fuse-utils-1.4.3-r2.ebuild 990 BLAKE2B b417e939b024b47366839efc87d22db18023e00d10cd1655b2956f013ba55fb5f0c021ebb60ecf7e42e291b12eedcef2f3aefa856bb079346d0627f1ad2b2ee6 SHA512 b3d7cd8b904fff255386314d05101d7968eaaa1c61cae8c5494f5b7f67e67d6b0658af779bfb2ee2e2ec209c15f6c9b1d073452fcfa883ecf4c9699419d96137 -MISC metadata.xml 469 BLAKE2B b8b989e389fdcaaafef289daa4c737dab7004e91a6e59126a51720baa9b1bba3f13d48c676044bb905d3adc408e848443c49ea8cfec0f59abcf6461e9cce8a7d SHA512 684f4dadd8ec53eec761d4fc35941dc162a2cc27557a6c51cbf6a75847cea5e37a97895bf0029ea6899929b2a570b0a8de7b77960fa825dfa23717305d916f16 +MISC metadata.xml 390 BLAKE2B b8f0d949cd8d883ba8261ccb7f4fe0c900da09b5b64618a22738017c8a28ca3b82106d06e06b5131743dfba682ba7a698144e4c5ea99c7319a4d59afacf9c645 SHA512 ec0538e9dbb5395a06e187974ed4b1645f191a7f5a967cc1df8df5a17199b193e99426edd47d4cd658bc36bc3c6e7c6d66e6bf6a9175d95d2ffb33806cdcccd0 diff --git a/app-emulation/fuse-utils/metadata.xml b/app-emulation/fuse-utils/metadata.xml index 8ba930b34e02..928b707b824f 100644 --- a/app-emulation/fuse-utils/metadata.xml +++ b/app-emulation/fuse-utils/metadata.xml @@ -1,11 +1,7 @@ - - - marecki@gentoo.org - Marek Szuba - + Use dev-libs/libgcrypt for low-level crypto of some features, including logfiles. diff --git a/app-emulation/fuse/Manifest b/app-emulation/fuse/Manifest index 7e26d049e086..59b0bf109616 100644 --- a/app-emulation/fuse/Manifest +++ b/app-emulation/fuse/Manifest @@ -1,4 +1,4 @@ AUX remove-local-prefix.patch 745 BLAKE2B 752dc9df4ad9b33a84493e4939d9c30687a730ecc628301a4bbc16f46410d73c8f7b64376788721f04c06404685ef300c2dc423c1843258748c377c6d61232a4 SHA512 25771be029e61654398bb1c36b1c31bc44f136e7e369c72faa3869f94807558c0d1b324ac803d79a898410fd14661d02a8286cda19dc25c79ebca6c387b817a3 DIST fuse-1.6.0.tar.gz 1686171 BLAKE2B d1e6b166f2f649f408349b16a5eb40dd414750ed7a805eb6505b6c81be6ed7bcaa4e6f0b14057645172add1b1a77881f90b64767390fe1a64a486168f452d29d SHA512 5096b24b5b3d812942a7ad401b886b6a99f5493686912cb4aff18ede65404ae97a9bcafa6337aaed4378382f2a170918797d7d4570bb809476be5aa9fc625b8b EBUILD fuse-1.6.0-r1.ebuild 3003 BLAKE2B 2d46607da9886d1c93c6e64beaa319ff284c36283d741ead11ffa19649575fc53972e8d613d1b9a13065937e75137b662509ee4649c4941d86aff0a0328e8a09 SHA512 dba03ef71f2ee314b00068f8e8f5716b976dbecc3d2b2dff16a716a464b57cc7980db4cdb23ec4cf1a623985bcd9e212f42d8f2e9a2c864a4cf35d69a2cd4de6 -MISC metadata.xml 729 BLAKE2B 74907081c17e7514caac9f51086626e8d3c6a235fad364efab2947858f0859c40a59d080c01f14b51a808b4bb1822372bfdc5a77b1470ec2228c8db0b5f351b0 SHA512 fcfd5eef1bc59b4140412f6503e24e8b522b843429a91d8fbe77c4721b3f49b0da690a2ea39e672f6f9e1d87604feb8904fb50652cdb62fe94fd81c5d669c519 +MISC metadata.xml 651 BLAKE2B 5bc39f95622d9b15a64c05803edaaf7e5aaa590bd70a6261f960a05f4e2a3ad4cdbb9a3c86a1273ea37ea425337ab05668aa3cce6e5f2e480f0be33b6053baa1 SHA512 fa58720a0689ffdef24684e344088fcd7eb584ac4b0ab808bea284698d502fb49976b94068d6351cd974ff6b147c44dcdc5e4907ae4e521217777967cbc9dd02 diff --git a/app-emulation/fuse/metadata.xml b/app-emulation/fuse/metadata.xml index 5b50c50c218a..deaf5134e3e3 100644 --- a/app-emulation/fuse/metadata.xml +++ b/app-emulation/fuse/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + fuse-emulator diff --git a/app-emulation/libspectrum/Manifest b/app-emulation/libspectrum/Manifest index b09cf25b15ac..6be2409c31be 100644 --- a/app-emulation/libspectrum/Manifest +++ b/app-emulation/libspectrum/Manifest @@ -1,4 +1,4 @@ AUX remove-local-prefix.patch 851 BLAKE2B 1e1b787c10499bfbeafca43b08f4cbd8c7525841c641a3fa1211822a7ec3e98b11c9925b1bd9cc8ac3b14e5d0625c34727a330e00f0e3aaf5aba1871a8810647 SHA512 bae42eec33ff2ae00547d8c649b8164fd5665b70e95b07f95cdcce41e342702de559c4b63d6ce95a97407d2e8012c7fe0142b923603c1c1d25b8978f29aaf7a3 DIST libspectrum-1.5.0.tar.gz 602354 BLAKE2B fc62437ececfe2c86b475efa512bf7aa7c5af182e16a00f75f77f78656fca01d46a71ac90b38008ff46e5fd0710b1c671b283d65544b5556d98e8c5b66525c35 SHA512 55f4cf623bc6c469a0fd80751ada694259d834c19d98400ba244aabf2ac21fed7cdd6de069d9ed7326e099bd3bd62c42cfb8a669b64ae002f90a52563fa2dcd1 EBUILD libspectrum-1.5.0.ebuild 1100 BLAKE2B d5ed7296a03b920c3a423885ef7dccb4a104b55ca555420714178ebb7280c6e03a6463882dd04f9f3901853a8c078640e9bf46d85090b2758f7eb8ddbf3456f4 SHA512 84704fc28e7229df7336350cf2d3e12b2c8079118919b265dbf3bf83edc5c6b951b35f7e7a10d93ab8d0c4f9926e461c2b56f10ad9271cc6701bb12391ae05df -MISC metadata.xml 808 BLAKE2B be1967fba1878ec6f45643d7853f16d5a41c237c1d9f96fed4804f14ed71ceab65d3d3ad17b76547d7cd272100668f60240a07f7b22cd5ac4017dd244b442b14 SHA512 3b1e988900b3a8f84ac7c181caab964acc52356773dccbdc9744b9f5c11d8a0b63a4fa914bcc6178b124a52e5db1f3df897e20c9e028fda061e82cb6c3405f4f +MISC metadata.xml 729 BLAKE2B c4810455cfa118a8241ceb5a1599721c8e75755f198c166919f5aa5a8cd36d981bfab184e06768cb2b8f5351a0be4dfc7003abaac334cf44f5884d0f30bf659b SHA512 b8d8b5a98c81056c2403b5614051df18a2bd7adf293463396d50232591cd8c8945a864d423f934d9c5a0f5751ce9e77ccb4534536686339d0e978287e196f737 diff --git a/app-emulation/libspectrum/metadata.xml b/app-emulation/libspectrum/metadata.xml index b5a8a89f49af..8aab7af65b8e 100644 --- a/app-emulation/libspectrum/metadata.xml +++ b/app-emulation/libspectrum/metadata.xml @@ -1,11 +1,7 @@ - - - marecki@gentoo.org - Marek Szuba - + libspectrum is a library designed to make the input and output of some ZX Spectrum emulator files slightly easier. It is intended to be usable on Unix diff --git a/app-emulation/protontricks/Manifest b/app-emulation/protontricks/Manifest index 7d0545dd609b..dbd014ea8a5d 100644 --- a/app-emulation/protontricks/Manifest +++ b/app-emulation/protontricks/Manifest @@ -2,4 +2,4 @@ DIST protontricks-1.10.5.tar.gz 163931 BLAKE2B 299fd6c77460de3d2fa1b585a1ad3dae8 DIST protontricks-1.11.1.tar.gz 166843 BLAKE2B af6692b081d1d819bef39fd69c2108454b6dfcc29b004415a73aa0c0463e3887ddffe0e10864799f665f81fc90e5365accab1722af046f50a08bb7ba221f7e23 SHA512 eb0233180ba41c91ba78072ea2aabe9e8fea5b452fba0fd56aaf17e0282b0ee04e81d3665a7be546e3112382e0b574bb077af6b6be6ad2156dabc3112a1b831b EBUILD protontricks-1.10.5.ebuild 1392 BLAKE2B bcaa22442f44e84ff0fb0117aaf5435041df7d16238e41fd10619e980b7ce2f69bc92cecb4c083d9f127c93894197b39d0a295e410a20af5e483cf353164d382 SHA512 11a9db15347e952a110a90ccb4bb9de3bb9421d53abff6dfe4840d6aad65169a8728b6186f1d9405af24d503686d98c6c9f37537147ca73ad5741815093e441d EBUILD protontricks-1.11.1.ebuild 1393 BLAKE2B dba61e45813b3d7cbe12827f20ffcb953eb08a1bc2cd100b7b3d76466ae61d7d1f5aa015b747b0f5204480e99cea007cc135136c23655742eb37f51e9e7f7152 SHA512 85f87a608fb02f1277775aa9ed65906e339b3f65e29eb76c8d4951bb8189db260944c618050d7cf0b2376701a25e1d5342c6ddcb5ff5699eab74fc72f3a4dd9c -MISC metadata.xml 809 BLAKE2B dc0506e6f3224adc867438699359c4eafc389041846c644818732036e04bcb9c789e358a08effdb4b9ff4430521f7fe8ff6800b75aa93d6313e3d85395467741 SHA512 351bb79dc7921e6c62100b3354546185d31578b044393ea5e5b5fea089eb47164882ff4ede30d8a575dea31ec9d0927793f8109d9e63ca4ad6954c1affdbe6f4 +MISC metadata.xml 731 BLAKE2B 94233c1887f7210a93f4617c6ae3dbe1c7ffc5e9350767eca39e53844edfb4327f15572f154430f31a02e17f0378808b1b62ea684c5a0ad811477470305c3431 SHA512 5aac9d5f84078aed367ec009b1d9201fb5fda5a1d441117675c79df0d0b2f4cf130356aade083563e5eb5157662eaa26ba9a6b5b16352f7eccecb132cf541591 diff --git a/app-emulation/protontricks/metadata.xml b/app-emulation/protontricks/metadata.xml index c813e008582a..6be342c69ead 100644 --- a/app-emulation/protontricks/metadata.xml +++ b/app-emulation/protontricks/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + A simple wrapper script that allows you to easily run Winetricks commands for Steam Play/Proton diff --git a/app-emulation/vkd3d/Manifest b/app-emulation/vkd3d/Manifest index 87d0ad4b0665..24fc3e477972 100644 --- a/app-emulation/vkd3d/Manifest +++ b/app-emulation/vkd3d/Manifest @@ -1,5 +1,3 @@ -DIST vkd3d-1.11.tar.xz 1016132 BLAKE2B 634f5f99f7605814d36a90270ddb82a6a11e2b6bfc2cdc6a6d4d31b730b9d5739479770fe00704f27a726c39aa115272c0a79dbcff8baf251188a4b3ead8faeb SHA512 2b14f7f8d4d58c2bfc6c30aa0d24b6789c0887b2869cfb6be98d03b7b001a74a1fbe24439229fa4d3a618a69fe8eeb77d7a520a16276ae494fe6ee2357dd31d0 DIST vkd3d-1.12.tar.xz 1095416 BLAKE2B 6e5fa5c6a743ab103c6d1564f025689351620d587008eb079517a871aaf9895f9521a4a83e30896c1d7b4a378ff54e193340d4c915dbf91ad6b350746ccdbfd8 SHA512 ac444ebcdbc7bf84cb5726affd7a4f075116b4016f06a9fff47f30182945848ee04ceda587f864fc02c11a064bf7d92e492e2cf30fe53cc7cfe23a61cf85e776 -EBUILD vkd3d-1.11.ebuild 971 BLAKE2B 29120204b95e5818a47576e878ba90b63f013ae6dfc33b4fcf2ffeac9baafdaa3812f5a2de45cb36fcf0c42c6cc640b6fea4d9d57d30b8b9735b1e898094027f SHA512 b7a6d3852e877f9da8478eb846c8b7e951cd7f2540781348fd7662471049a17e74fa6c5b9316f715a5624f72f77781741ca4b3c7f0686ebf23ef393691771fc6 EBUILD vkd3d-1.12.ebuild 1048 BLAKE2B 56011590425d4f59c36e5ffbba2eab8a17afa14902efa7b77e288a86e95794a205687aa94e5e73cd24411d813bf7729d0339ebcb46e2fa63f5a937e50a932444 SHA512 783f39e409d236dba61456638f3c6e6683289edc140756a2734153142ab716e6bdd3b8e27d1a03c988efda87194615d054a1d8d1786cbdad6c667a4f95020cab MISC metadata.xml 563 BLAKE2B c976a16a495bdb5863811acda56b2cc628683a63fc2a22c18d2a09775d3a38c845e00f83b97b318d9a0e5267bb470dd56d334dc9f43e3716784254802b8db60b SHA512 3d5afb7890b3b10ad424fcfe3fa2b42a9227ba0b82be8ab85308126966f476798818ee0ecc88c53105b218f465a72b213efe00968112431169884a4a6f48c6a8 diff --git a/app-emulation/vkd3d/vkd3d-1.11.ebuild b/app-emulation/vkd3d/vkd3d-1.11.ebuild deleted file mode 100644 index c05e18ff7123..000000000000 --- a/app-emulation/vkd3d/vkd3d-1.11.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit multilib-minimal - -DESCRIPTION="D3D12 to Vulkan translation library" -HOMEPAGE="https://gitlab.winehq.org/wine/vkd3d/" -SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="ncurses spirv-tools" -RESTRICT="test" #838655 - -RDEPEND=" - media-libs/vulkan-loader[${MULTILIB_USEDEP}] - ncurses? ( sys-libs/ncurses:= ) - spirv-tools? ( dev-util/spirv-tools[${MULTILIB_USEDEP}] ) -" -DEPEND=" - ${RDEPEND} - dev-util/spirv-headers - dev-util/vulkan-headers -" -BDEPEND=" - sys-devel/flex - sys-devel/bison - virtual/pkgconfig -" - -multilib_src_configure() { - local conf=( - $(multilib_native_use_with ncurses) - $(use_with spirv-tools) - --disable-doxygen-pdf - --without-xcb - ) - - ECONF_SOURCE=${S} econf "${conf[@]}" -} - -multilib_src_install_all() { - einstalldocs - - find "${ED}" -type f -name '*.la' -delete || die -} diff --git a/app-emulation/wine-staging/Manifest b/app-emulation/wine-staging/Manifest index f59a1390e54c..84c3e9857b8c 100644 --- a/app-emulation/wine-staging/Manifest +++ b/app-emulation/wine-staging/Manifest @@ -5,20 +5,17 @@ AUX wine-staging-9.8-musl-ioctls-header.patch 938 BLAKE2B a101f1fc7a6bcd6e8c22ce DIST wine-9.0.tar.xz 30007216 BLAKE2B cf53177201a2f7eeb35d0d8ce220f80808d979099a928ad60652d1dee92620c433cc105dffab4e9309f41766087ad1544ef49d2922538bb420d62f6dd64117a1 SHA512 838daf2c4581f83f8573b988036f517d57b84894b090a2a17433255d6d044dfa880e6724cdb83082a36c333df9d2083ab68ae53927622a620edd59f33462ada4 DIST wine-9.10.tar.xz 30289048 BLAKE2B 8c9001f2edac31636a82f0bd0a02d69b7fc0a20560a568bbff5f46c111ec3b623652a3ec4b9df48a153cf346e580979196496d9c8416794c4be70e7705dbb411 SHA512 f76e62b40e72af241c6f88dbcdb767720c36496b9deb9cc1246cea967573bbafd46b7000117d3c64f499d175ac1c7299ebba3f476574bf9b18f6d9744ba7a3e2 DIST wine-9.11.tar.xz 30301904 BLAKE2B 745cab93268f51a3d31562af6d392fec5ed0d18aeca3684d0d3ef68ef144e20ec2c0879853f67538db833ec89321e1b1e09533882802eb68452ad3fed87193cf SHA512 695170140372f169e78e90a66d938839c70f9647531ae8d782c58fb0450460174f2958f7656f8d516447a22ef6e792a8c89f2f18c25fac847adf46bc51184999 -DIST wine-9.7.tar.xz 30281616 BLAKE2B 4d27f6f2dfd088a0590bfce7228c7eca25b66a9a04706ddecb25af6364e83100c15a78c8d46f3294a42dc7f3503756506f752a02d7058a72ce16716994b334bc SHA512 0c15c3a0901162a386126f2dc987b276b379cc027fc72d9e31cf3122614742f876f30a5f24a495f546cd9c5bd5efce096bd9ca190d0f378fea3d42a298a06e80 -DIST wine-9.8.tar.xz 30297460 BLAKE2B 689d1b4e55f7d66b8fad8432ad35a52e2fad303e8a9382b8893222c696697efa5de5b56cc2b933bed96d6382f9fdc919fa15e6517ffdb50105cdaea904a7d77f SHA512 3d1b0e6b7b633a0b45ba6b23e741e808dec29355721baf4489c3ad34c67d714b40897ef510c4a84f31be390d7f8b86b93a725787d733eaf77df5c82b322d2662 +DIST wine-9.12.tar.xz 30339552 BLAKE2B e114b3a1db237345b9f86cb3a9f1e0040067275eb6c840e480f5fe6f4fa67ba9d4603b2006552ba2ef0ed45e53de9a25b67d4a50e24fad6a9b0e06d1e95763c7 SHA512 00c25cb11feed3625ebd8dc76fa35930d07d51182be4537c488ac4e713d6f9c61b974b19eafb57f54630376346dc1749c4d36a18d0f72748b34052cc7322df19 DIST wine-9.9.tar.xz 30265476 BLAKE2B a2557044b10252c1b1ae023e10863c601e9159d64eda2ce1d8aab4dbb9efffa1b4b15ed27a9edbf6f2bba148c2bb07e729bd706bac9fe17f91c826c74b5980e6 SHA512 df016411933b5447bef9b48f67c58e12d6d33ef0c24045ab03c92821dcccbf84335d1a2d765e6d6cf3a743598317010b8ae6f69de3661733e4fa43febec873dd DIST wine-staging-9.0.tar.gz 9577631 BLAKE2B 0012978f54c618e73d407dd49dccff02853912d0c015098889802518e8c51b280f5d60e11291335dafc68944ee01cbcb7fd6c5825ef10ae1520c7b82d9846718 SHA512 362209fcadcf029152b681c76beb231d0cc8de1609b994094f1dc88ab871fddda08b3d8c2fe36ceb38909a9d634c1ade864ca0f28a6a7715ec286a8b2884981f DIST wine-staging-9.10.tar.gz 9436968 BLAKE2B 57f22873516647bc429088f02af0dab96408da7914a3fffa76acbffde73d9822ace9a900b58fe96b632da844b58c2759dcba3ad3dac64588b54cb0124b50828d SHA512 d052cf73ec9d365ea982cbbb896182b215fa841bd322167ab9e2212efb87441bb5477c40e3106e399a53b2c0952f0e6d1ce5e428e79e2fdc0bc5c5a8f937cdd9 DIST wine-staging-9.11.tar.gz 9460666 BLAKE2B 8b4193663c6f6f4e17f4dc6a2486f7b96be67f2034298709bc14971376d53b0d41e748b4ab991bb24430cc8eefd52ccd0ca4577f4612df80db8d72310110debb SHA512 3f60e43e39b0d78938e3765719bb0aa3f052e9dbbed71cc6990a8038c9dddcd62edacd85c75bf7383f62294f2b0b464adc1eb9e16fbac81d60f779e55addc65b -DIST wine-staging-9.7.tar.gz 9573710 BLAKE2B 34eee97f51268c07d649f0ed498b5e92bbc8bb1d8cee860040ee660d968307a7d9d3b59305567c50338d2ce97b3071f615b8782ca74716b42904ae4514404316 SHA512 3c5f100f715c6b3399c356b304b8eca1e51706e03782f2f834965474a7efeca4174ae806dff85080cded93501e9cfcd097eca43230d9425c78ae73a6f4485c76 -DIST wine-staging-9.8.tar.gz 9580231 BLAKE2B 74d0b7d4eb49b5cb16abf17a2aae52bad9db04d3e207762f1d37a9f18870683c0115ce41b29e24edad827557de4a07235980588115b61fa86eeaaa5573460535 SHA512 8132c1fd98b55ef04993e894e11063e43ac1cae059f80e0dc3b2a4c6bf08a6ab80f7bdd02b97f62733f31850b41e5d2d6c5085b22bf873fc03ab67b79bdd3c1d +DIST wine-staging-9.12.tar.gz 9456608 BLAKE2B a9bdcc4fc855ce4382a688cb57232715d26917b6d9c6fbd43323bb943070cb3b11ebc1c3040cc51fd3b6d2af6e8a7c50907480f8c538ea12e3846529ed9da255 SHA512 85d135cc9bef9357ae0899f7b2b5ae61750f1d733dbae05c56e29e5b5705c6b2b9c3c95a83ceec35cf7b631f4157d6685317f8a1078fe1cf7f6c550f7db80009 DIST wine-staging-9.9.tar.gz 9593672 BLAKE2B 9f6fc7137bb447e52642caf7083ddd60a8d7a545f364dd1783b7adfbd2a80da8b89bc2199525b3c9d75f9f356f5548cf97ae1278361be1c6fb0f0e218c3cf336 SHA512 1b6b341a48a05f48587b7ecc0ead50058b2c1f8a47b6e52adbc7e4afff9bc633a6018e90b2e3ee6b720c59181095b793cd2bbfa7242aec6871f2f87f4db661c4 EBUILD wine-staging-9.0.ebuild 15677 BLAKE2B a60e2f72c3896f6de7b045ba51c41338531eb2dccd0b783725c1c793cddf4f17311c5941c99b0d29bc1b61607bb4e26c4114b3240b4c3b219927d26151406593 SHA512 affaba6aff52e930d8345a5b3c6ecf4df5479463f4bf8ad036b9215f7f802bc94efa5ac47897af11bdd9a12f5d93947fdda4407ddc75b937a489f783c9cf2389 EBUILD wine-staging-9.10.ebuild 15634 BLAKE2B ffc3eb7ea4911dbbcaf1d63651e605d54846f864f9ab1b1764e622a66087743dbe036c17cafef7a09a791f97c0ce7cbe7e5e122f83d74a85560f993d10b10304 SHA512 b22cf4de29fc441c74d02778f089167d1fcebcd0a7cdfc50c967a4cb2e9230e86a849506979d90e426ff53aff6c93b37672c0850c2f666387ec794e4b36b9416 EBUILD wine-staging-9.11.ebuild 15634 BLAKE2B ffc3eb7ea4911dbbcaf1d63651e605d54846f864f9ab1b1764e622a66087743dbe036c17cafef7a09a791f97c0ce7cbe7e5e122f83d74a85560f993d10b10304 SHA512 b22cf4de29fc441c74d02778f089167d1fcebcd0a7cdfc50c967a4cb2e9230e86a849506979d90e426ff53aff6c93b37672c0850c2f666387ec794e4b36b9416 -EBUILD wine-staging-9.7.ebuild 15625 BLAKE2B 3dc45c1ae1b49182d9347fbcbbecdb0247c3163a16310e81425c42b74a012eb4e07b5435defe3c70b77ac64c1cdc05be34e17c912b5ab1667d97c41ccae8aa11 SHA512 e6b6f3da849eecb39d6f5b3a126ec4ab715b225b5b49a31588a7df77c0d272dcc10acc30747fef5891c8ccbfa1598bd6e1fabb3f75290e251d6142c88c9871ec -EBUILD wine-staging-9.8.ebuild 15679 BLAKE2B 5db2934a66d8df59dd3e4ed698e9c1c10362d95a59d4d1da8db9caa4a52beeda7081b721a4274d6e9a2e87fa80afc7ab54f61b1a7ed7726c46c5375d329b0147 SHA512 979a5b0464ee6c1569d2000d5765c0a1d5a3b179ce13061acf93d2ba7326ec7033110defef2c534f23463b767033016a95ea73853d9fc02b9315d3a7857186f6 +EBUILD wine-staging-9.12.ebuild 15705 BLAKE2B d3c8ac0aaaf86efe36d726f348dff4e1de058c07d680545178a730c02d2deeaf7d4345329fb2fbbb9b89199e6ff672a4fd11c9261a629daa80a2251bb7665924 SHA512 8c1dd677ab942e6dd491634ecae98d433f10a6db087b7343208809a82401e544675b8495cc193ca936603a43cfc4cd76bf5de4242419c9c62b21ea3b483367c5 EBUILD wine-staging-9.9.ebuild 15634 BLAKE2B ffc3eb7ea4911dbbcaf1d63651e605d54846f864f9ab1b1764e622a66087743dbe036c17cafef7a09a791f97c0ce7cbe7e5e122f83d74a85560f993d10b10304 SHA512 b22cf4de29fc441c74d02778f089167d1fcebcd0a7cdfc50c967a4cb2e9230e86a849506979d90e426ff53aff6c93b37672c0850c2f666387ec794e4b36b9416 -EBUILD wine-staging-9999.ebuild 15634 BLAKE2B 051ac6ed3fe19bc7eac5e8802d6238ab9a280222d75cf95c4ddd4e6ae055e5dbec6f46fee1574fff1dbdf645cb5ddd330bb75f8e05023ad1e4f861e302ed6ca9 SHA512 36fab15b72186dd3547c501930f38149398b79a0b59b98ff97eb9bc1ae6522440851435aacd199a235094836934d171087c3aa2d9409923bd81600c8d7b9e14b +EBUILD wine-staging-9999.ebuild 15705 BLAKE2B d3c8ac0aaaf86efe36d726f348dff4e1de058c07d680545178a730c02d2deeaf7d4345329fb2fbbb9b89199e6ff672a4fd11c9261a629daa80a2251bb7665924 SHA512 8c1dd677ab942e6dd491634ecae98d433f10a6db087b7343208809a82401e544675b8495cc193ca936603a43cfc4cd76bf5de4242419c9c62b21ea3b483367c5 MISC metadata.xml 2659 BLAKE2B 8a80b12643e82b98b71bc408e2fd79736da01c8f7d914c7a592cb685893ea3896bc44fecf0160faec803b284d3f6bb38cf36fb4745d9d43e0e1ced8702fcaf9d SHA512 a271e537318a4e90236c195f1f8c24c3255b5465345246627797d37238e2b6292d0734a9ab19542ee34fc1e9312dc4418694992f5ce3c53310228cc6bf14ef90 diff --git a/app-emulation/wine-staging/wine-staging-9.8.ebuild b/app-emulation/wine-staging/wine-staging-9.12.ebuild similarity index 98% rename from app-emulation/wine-staging/wine-staging-9.8.ebuild rename to app-emulation/wine-staging/wine-staging-9.12.ebuild index 5409f612826e..f37334b9fc3c 100644 --- a/app-emulation/wine-staging/wine-staging-9.8.ebuild +++ b/app-emulation/wine-staging/wine-staging-9.12.ebuild @@ -9,7 +9,7 @@ inherit autotools edo flag-o-matic multilib multilib-build optfeature inherit prefix python-any-r1 toolchain-funcs wrapper WINE_GECKO=2.47.4 -WINE_MONO=9.1.0 +WINE_MONO=9.2.0 WINE_P=wine-$(ver_cut 1-2) if [[ ${PV} == *9999 ]]; then @@ -37,8 +37,8 @@ SLOT="${PV}" IUSE=" +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer - kerberos +mingw +mono netapi nls opencl +opengl osmesa pcap perl - pulseaudio samba scanner +sdl selinux smartcard +ssl +strip + kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap + perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 +xcomposite xinerama " @@ -95,6 +95,7 @@ WINE_COMMON_DEPEND=" media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}] media-libs/gstreamer:1.0[${MULTILIB_USEDEP}] ) + odbc? ( dev-db/unixODBC[${MULTILIB_USEDEP}] ) opencl? ( virtual/opencl[${MULTILIB_USEDEP}] ) pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] ) pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] ) @@ -177,7 +178,6 @@ PATCHES=( "${FILESDIR}"/${PN}-7.17-noexecstack.patch "${FILESDIR}"/${PN}-7.20-unwind.patch "${FILESDIR}"/${PN}-8.13-rpath.patch - "${FILESDIR}"/${P}-musl-ioctls-header.patch ) pkg_pretend() { @@ -298,6 +298,7 @@ src_configure() { $(use_with mingw) $(use_with netapi) $(use_with nls gettext) + $(use_with odbc) $(use_with opencl) $(use_with opengl) $(use_with osmesa) diff --git a/app-emulation/wine-staging/wine-staging-9.7.ebuild b/app-emulation/wine-staging/wine-staging-9.7.ebuild deleted file mode 100644 index 24424d0c615d..000000000000 --- a/app-emulation/wine-staging/wine-staging-9.7.ebuild +++ /dev/null @@ -1,486 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MULTILIB_COMPAT=( abi_x86_{32,64} ) -PYTHON_COMPAT=( python3_{10..13} ) -inherit autotools edo flag-o-matic multilib multilib-build optfeature -inherit prefix python-any-r1 toolchain-funcs wrapper - -WINE_GECKO=2.47.4 -WINE_MONO=9.0.0 -WINE_P=wine-$(ver_cut 1-2) - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine-staging.git" - WINE_EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git" -else - (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 1).0 - SRC_URI=" - https://dl.winehq.org/wine/source/${WINE_SDIR}/${WINE_P}.tar.xz - https://github.com/wine-staging/wine-staging/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="-* ~amd64 ~x86" -fi - -DESCRIPTION="Free implementation of Windows(tm) on Unix, with Wine-Staging patchset" -HOMEPAGE=" - https://wiki.winehq.org/Wine-Staging - https://gitlab.winehq.org/wine/wine-staging/ -" - -S="${WORKDIR}/${WINE_P}" - -LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff" -SLOT="${PV}" -IUSE=" - +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos - llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer - kerberos +mingw +mono netapi nls opencl +opengl osmesa pcap perl - pulseaudio samba scanner +sdl selinux smartcard +ssl +strip - +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 - +xcomposite xinerama -" -# bug #551124 for truetype -# TODO: wow64 can be done without mingw if using clang (needs bug #912237) -REQUIRED_USE=" - X? ( truetype ) - crossdev-mingw? ( mingw ) - wow64? ( abi_x86_64 !abi_x86_32 mingw ) -" - -# tests are non-trivial to run, can hang easily, don't play well with -# sandbox, and several need real opengl/vulkan or network access -RESTRICT="test" - -# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked -WINE_DLOPEN_DEPEND=" - X? ( - x11-libs/libXcursor[${MULTILIB_USEDEP}] - x11-libs/libXfixes[${MULTILIB_USEDEP}] - x11-libs/libXi[${MULTILIB_USEDEP}] - x11-libs/libXrandr[${MULTILIB_USEDEP}] - x11-libs/libXrender[${MULTILIB_USEDEP}] - x11-libs/libXxf86vm[${MULTILIB_USEDEP}] - opengl? ( - media-libs/libglvnd[X,${MULTILIB_USEDEP}] - osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] ) - ) - xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] ) - xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] ) - ) - cups? ( net-print/cups[${MULTILIB_USEDEP}] ) - fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] ) - kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] ) - netapi? ( net-fs/samba[${MULTILIB_USEDEP}] ) - sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] ) - ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] ) - truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] ) - udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) - v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] ) - vulkan? ( media-libs/vulkan-loader[X?,${MULTILIB_USEDEP}] ) -" -WINE_COMMON_DEPEND=" - ${WINE_DLOPEN_DEPEND} - X? ( - x11-libs/libX11[${MULTILIB_USEDEP}] - x11-libs/libXext[${MULTILIB_USEDEP}] - ) - alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] ) - capi? ( net-libs/libcapi:=[${MULTILIB_USEDEP}] ) - gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] ) - gstreamer? ( - dev-libs/glib:2[${MULTILIB_USEDEP}] - media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}] - media-libs/gstreamer:1.0[${MULTILIB_USEDEP}] - ) - opencl? ( virtual/opencl[${MULTILIB_USEDEP}] ) - pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] ) - pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] ) - scanner? ( media-gfx/sane-backends[${MULTILIB_USEDEP}] ) - smartcard? ( sys-apps/pcsc-lite[${MULTILIB_USEDEP}] ) - udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] ) - unwind? ( - llvm-libunwind? ( sys-libs/llvm-libunwind[${MULTILIB_USEDEP}] ) - !llvm-libunwind? ( sys-libs/libunwind:=[${MULTILIB_USEDEP}] ) - ) - usb? ( dev-libs/libusb:1[${MULTILIB_USEDEP}] ) - wayland? ( - dev-libs/wayland[${MULTILIB_USEDEP}] - x11-libs/libxkbcommon[${MULTILIB_USEDEP}] - ) -" -RDEPEND=" - ${WINE_COMMON_DEPEND} - app-emulation/wine-desktop-common - dos? ( - || ( - games-emulation/dosbox - games-emulation/dosbox-staging - ) - ) - gecko? ( - app-emulation/wine-gecko:${WINE_GECKO}[${MULTILIB_USEDEP}] - wow64? ( app-emulation/wine-gecko[abi_x86_32] ) - ) - gstreamer? ( media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}] ) - mono? ( app-emulation/wine-mono:${WINE_MONO} ) - perl? ( - dev-lang/perl - dev-perl/XML-LibXML - ) - samba? ( net-fs/samba[winbind] ) - selinux? ( sec-policy/selinux-wine ) - udisks? ( sys-fs/udisks:2 ) -" -DEPEND=" - ${WINE_COMMON_DEPEND} - sys-kernel/linux-headers - X? ( x11-base/xorg-proto ) -" -# gitapply.sh prefers git but can fallback to patch+extras -BDEPEND=" - ${PYTHON_DEPS} - || ( - dev-vcs/git - ( - sys-apps/gawk - sys-apps/util-linux - ) - ) - || ( - sys-devel/binutils - sys-devel/lld - ) - dev-lang/perl - sys-devel/bison - sys-devel/flex - virtual/pkgconfig - mingw? ( !crossdev-mingw? ( - >=dev-util/mingw64-toolchain-10.0.0_p1-r2[${MULTILIB_USEDEP}] - wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) - ) ) - nls? ( sys-devel/gettext ) - wayland? ( dev-util/wayland-scanner ) -" -IDEPEND=">=app-eselect/eselect-wine-2" - -QA_CONFIG_IMPL_DECL_SKIP=( - __clear_cache # unused on amd64+x86 (bug #900334) - res_getservers # false positive -) -QA_FLAGS_IGNORED="usr/lib/.*/wine/.*-unix/odbc32.so" # has no compiled objects -QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext - -PATCHES=( - "${FILESDIR}"/${PN}-7.17-noexecstack.patch - "${FILESDIR}"/${PN}-7.20-unwind.patch - "${FILESDIR}"/${PN}-8.13-rpath.patch -) - -pkg_pretend() { - [[ ${MERGE_TYPE} == binary ]] && return - - if use crossdev-mingw && [[ ! -v MINGW_BYPASS ]]; then - local mingw=-w64-mingw32 - for mingw in $(usev abi_x86_64 x86_64${mingw}) \ - $(use abi_x86_32 || use wow64 && echo i686${mingw}); do - if ! type -P ${mingw}-gcc >/dev/null; then - eerror "With USE=crossdev-mingw, you must prepare the MinGW toolchain" - eerror "yourself by installing sys-devel/crossdev then running:" - eerror - eerror " crossdev --target ${mingw}" - eerror - eerror "For more information, please see: https://wiki.gentoo.org/wiki/Mingw" - die "USE=crossdev-mingw is enabled, but ${mingw}-gcc was not found" - fi - done - fi -} - -src_unpack() { - if [[ ${PV} == *9999 ]]; then - EGIT_CHECKOUT_DIR=${WORKDIR}/${P} - git-r3_src_unpack - - # hack: use subshell to preserve state (including what git-r3 unpack - # sets) for smart-live-rebuild as this is not the repo to look at - ( - EGIT_COMMIT=$(<"${EGIT_CHECKOUT_DIR}"/staging/upstream-commit) || die - EGIT_REPO_URI=${WINE_EGIT_REPO_URI} - EGIT_CHECKOUT_DIR=${S} - einfo "Fetching Wine commit matching the current patchset by default (${EGIT_COMMIT})" - git-r3_src_unpack - ) - else - default - fi -} - -src_prepare() { - local patchinstallargs=( - --all - --no-autoconf - ${MY_WINE_STAGING_CONF} - ) - - edo "${PYTHON}" ../${P}/staging/patchinstall.py "${patchinstallargs[@]}" - - # sanity check, bumping these has a history of oversights - local geckomono=$(sed -En '/^#define (GECKO|MONO)_VER/{s/[^0-9.]//gp}' \ - dlls/appwiz.cpl/addons.c || die) - if [[ ${WINE_GECKO}$'\n'${WINE_MONO} != "${geckomono}" ]]; then - local gmfatal= - [[ ${PV} == *9999 ]] && gmfatal=nonfatal - ${gmfatal} die -n "gecko/mono mismatch in ebuild, has: " ${geckomono} " (please file a bug)" - fi - - default - - if tc-is-clang; then - if use mingw; then - # -mabi=ms was ignored by /etc/portage/env/app-emulation/wine-staging -} - -src_configure() { - WINE_PREFIX=/usr/lib/${P} - WINE_DATADIR=/usr/share/${P} - - local conf=( - --prefix="${EPREFIX}"${WINE_PREFIX} - --datadir="${EPREFIX}"${WINE_DATADIR} - --includedir="${EPREFIX}"/usr/include/${P} - --libdir="${EPREFIX}"${WINE_PREFIX} - --mandir="${EPREFIX}"${WINE_DATADIR}/man - - $(usev wow64 --enable-archs=x86_64,i386) - - $(use_enable gecko mshtml) - $(use_enable mono mscoree) - --disable-tests - - $(use_with X x) - $(use_with alsa) - $(use_with capi) - $(use_with cups) - $(use_with fontconfig) - $(use_with gphoto2 gphoto) - $(use_with gstreamer) - $(use_with kerberos gssapi) - $(use_with kerberos krb5) - $(use_with mingw) - $(use_with netapi) - $(use_with nls gettext) - $(use_with opencl) - $(use_with opengl) - $(use_with osmesa) - --without-oss # media-sound/oss is not packaged (OSSv4) - $(use_with pcap) - $(use_with pulseaudio pulse) - $(use_with scanner sane) - $(use_with sdl) - $(use_with smartcard pcsclite) - $(use_with ssl gnutls) - $(use_with truetype freetype) - $(use_with udev) - $(use_with udisks dbus) # dbus is only used for udisks - $(use_with unwind) - $(use_with usb) - $(use_with v4l v4l2) - $(use_with vulkan) - $(use_with wayland) - $(use_with xcomposite) - $(use_with xinerama) - ) - - filter-lto # build failure - filter-flags -Wl,--gc-sections # runtime issues (bug #931329) - use custom-cflags || strip-flags # can break in obscure ways at runtime - - # wine uses linker tricks unlikely to work with non-bfd/lld (bug #867097) - # (do self test until https://github.com/gentoo/gentoo/pull/28355) - if [[ $(LC_ALL=C $(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) != @(LLD|GNU\ ld)* ]] - then - has_version -b sys-devel/binutils && - append-ldflags -fuse-ld=bfd || - append-ldflags -fuse-ld=lld - strip-unsupported-flags - fi - - # >=wine-vanilla-9 has proper fixes and builds with gcc-14, but - # staging patchset is messier and would rather not have to worry - # about it (try to remove on bump now and then, bug #919758) - append-cflags $(test-flags-CC -Wno-error=incompatible-pointer-types) - - if use mingw; then - use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH} - - # CROSSCC was formerly recognized by wine, thus been using similar - # variables (subject to change, esp. if ever make a mingw.eclass). - local mingwcc_amd64=${CROSSCC:-${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}} - local mingwcc_x86=${CROSSCC:-${CROSSCC_x86:-i686-w64-mingw32-gcc}} - local -n mingwcc=mingwcc_$(usex abi_x86_64 amd64 x86) - - conf+=( - ac_cv_prog_x86_64_CC="${mingwcc_amd64}" - ac_cv_prog_i386_CC="${mingwcc_x86}" - - CROSSCFLAGS="${CROSSCFLAGS:-$( - filter-flags '-fstack-protector*' #870136 - filter-flags '-mfunction-return=thunk*' #878849 - - # some bashrc-mv users tend to do CFLAGS="${LDFLAGS}" and then - # strip-unsupported-flags miss these during compile-only tests - # (primarily done for 23.0 profiles' -z, not full coverage) - filter-flags '-Wl,-z,*' - - CC=${mingwcc} test-flags-CC ${CFLAGS:--O2} - )}" - - CROSSLDFLAGS="${CROSSLDFLAGS:-$( - filter-flags '-fuse-ld=*' - - CC=${mingwcc} test-flags-CCLD ${LDFLAGS} - )}" - ) - fi - - # order matters with multilib: configure+compile 64->32, install 32->64 - local -i bits - for bits in $(usev abi_x86_64 64) $(usev abi_x86_32 32); do - ( - einfo "Configuring ${PN} for ${bits}bits in ${WORKDIR}/build${bits} ..." - - mkdir ../build${bits} || die - cd ../build${bits} || die - - if (( bits == 64 )); then - conf+=( --enable-win64 ) - elif use amd64; then - conf+=( - $(usev abi_x86_64 --with-wine64=../build64) - TARGETFLAGS=-m32 # for widl - ) - # _setup is optional, but use over Wine's auto-detect (+#472038) - multilib_toolchain_setup x86 - fi - - ECONF_SOURCE=${S} econf "${conf[@]}" - ) - done -} - -src_compile() { - use abi_x86_64 && emake -C ../build64 # do first - use abi_x86_32 && emake -C ../build32 -} - -src_install() { - use abi_x86_32 && emake DESTDIR="${D}" -C ../build32 install - use abi_x86_64 && emake DESTDIR="${D}" -C ../build64 install # do last - - # Ensure both wine64 and wine are available if USE=abi_x86_64 (wow64, - # -abi_x86_32, and/or EXTRA_ECONF could cause varying scenarios where - # one or the other could be missing and that is unexpected for users - # and some tools like winetricks) - if use abi_x86_64; then - if [[ -e ${ED}${WINE_PREFIX}/bin/wine64 && ! -e ${ED}${WINE_PREFIX}/bin/wine ]]; then - dosym wine64 ${WINE_PREFIX}/bin/wine - dosym wine64-preloader ${WINE_PREFIX}/bin/wine-preloader - - # also install wine(1) man pages (incl. translations) - local man - for man in ../build64/loader/wine.*man; do - : "${man##*/wine}" - : "${_%.*}" - insinto ${WINE_DATADIR}/man/${_:+${_#.}/}man1 - newins ${man} wine.1 - done - elif [[ ! -e ${ED}${WINE_PREFIX}/bin/wine64 && -e ${ED}${WINE_PREFIX}/bin/wine ]]; then - dosym wine ${WINE_PREFIX}/bin/wine64 - dosym wine-preloader ${WINE_PREFIX}/bin/wine64-preloader - fi - fi - - use perl || rm "${ED}"${WINE_DATADIR}/man/man1/wine{dump,maker}.1 \ - "${ED}"${WINE_PREFIX}/bin/{function_grep.pl,wine{dump,maker}} || die - - # create variant wrappers for eselect-wine - local bin - for bin in "${ED}"${WINE_PREFIX}/bin/*; do - make_wrapper "${bin##*/}-${P#wine-}" "${bin#"${ED}"}" - done - - if use mingw; then - # don't let portage try to strip PE files with the wrong - # strip executable and instead handle it here (saves ~120MB) - dostrip -x ${WINE_PREFIX}/wine/{i386,x86_64}-windows - - if use strip; then - ebegin "Stripping Windows (PE) binaries" - find "${ED}"${WINE_PREFIX}/wine/*-windows -regex '.*\.\(a\|dll\|exe\)' \ - -exec $(usex abi_x86_64 x86_64 i686)-w64-mingw32-strip --strip-unneeded {} + - eend ${?} || die - fi - fi - - dodoc ANNOUNCE* AUTHORS README* documentation/README* -} - -pkg_postinst() { - if use !abi_x86_32 && use !wow64; then - ewarn "32bit support is disabled. While 64bit applications themselves will" - ewarn "work, be warned that it is not unusual that installers or other helpers" - ewarn "will attempt to use 32bit and fail. If do not want full USE=abi_x86_32," - ewarn "note the experimental/WIP USE=wow64 can allow 32bit without multilib." - elif use abi_x86_32 && { use opengl || use vulkan; }; then - # difficult to tell what is needed from here, but try to warn - if has_version 'x11-drivers/nvidia-drivers'; then - if has_version 'x11-drivers/nvidia-drivers[-abi_x86_32]'; then - ewarn "x11-drivers/nvidia-drivers is installed but is built without" - ewarn "USE=abi_x86_32 (ABI_X86=32), hardware acceleration with 32bit" - ewarn "applications under ${PN} will likely not be usable." - ewarn "Multi-card setups may need this on media-libs/mesa as well." - fi - elif has_version 'media-libs/mesa[-abi_x86_32]'; then - ewarn "media-libs/mesa seems to be in use but is built without" - ewarn "USE=abi_x86_32 (ABI_X86=32), hardware acceleration with 32bit" - ewarn "applications under ${PN} will likely not be usable." - fi - fi - - optfeature "/dev/hidraw* access used for *some* controllers (e.g. DualShock4)" \ - games-util/game-device-udev-rules - - eselect wine update --if-unset || die -} - -pkg_postrm() { - eselect wine update --if-unset || die -} diff --git a/app-emulation/wine-staging/wine-staging-9999.ebuild b/app-emulation/wine-staging/wine-staging-9999.ebuild index 70fc1d8d7acb..f37334b9fc3c 100644 --- a/app-emulation/wine-staging/wine-staging-9999.ebuild +++ b/app-emulation/wine-staging/wine-staging-9999.ebuild @@ -37,8 +37,8 @@ SLOT="${PV}" IUSE=" +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer - kerberos +mingw +mono netapi nls opencl +opengl osmesa pcap perl - pulseaudio samba scanner +sdl selinux smartcard +ssl +strip + kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap + perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 +xcomposite xinerama " @@ -95,6 +95,7 @@ WINE_COMMON_DEPEND=" media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}] media-libs/gstreamer:1.0[${MULTILIB_USEDEP}] ) + odbc? ( dev-db/unixODBC[${MULTILIB_USEDEP}] ) opencl? ( virtual/opencl[${MULTILIB_USEDEP}] ) pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] ) pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] ) @@ -297,6 +298,7 @@ src_configure() { $(use_with mingw) $(use_with netapi) $(use_with nls gettext) + $(use_with odbc) $(use_with opencl) $(use_with opengl) $(use_with osmesa) diff --git a/app-emulation/wine-vanilla/Manifest b/app-emulation/wine-vanilla/Manifest index a49c5d3d3fb7..5052b3467a1c 100644 --- a/app-emulation/wine-vanilla/Manifest +++ b/app-emulation/wine-vanilla/Manifest @@ -8,16 +8,14 @@ DIST wine-8.0.2.tar.xz 29060452 BLAKE2B dcffaba6c90c4e02a7bc591a81e11aced06c0063 DIST wine-9.0.tar.xz 30007216 BLAKE2B cf53177201a2f7eeb35d0d8ce220f80808d979099a928ad60652d1dee92620c433cc105dffab4e9309f41766087ad1544ef49d2922538bb420d62f6dd64117a1 SHA512 838daf2c4581f83f8573b988036f517d57b84894b090a2a17433255d6d044dfa880e6724cdb83082a36c333df9d2083ab68ae53927622a620edd59f33462ada4 DIST wine-9.10.tar.xz 30289048 BLAKE2B 8c9001f2edac31636a82f0bd0a02d69b7fc0a20560a568bbff5f46c111ec3b623652a3ec4b9df48a153cf346e580979196496d9c8416794c4be70e7705dbb411 SHA512 f76e62b40e72af241c6f88dbcdb767720c36496b9deb9cc1246cea967573bbafd46b7000117d3c64f499d175ac1c7299ebba3f476574bf9b18f6d9744ba7a3e2 DIST wine-9.11.tar.xz 30301904 BLAKE2B 745cab93268f51a3d31562af6d392fec5ed0d18aeca3684d0d3ef68ef144e20ec2c0879853f67538db833ec89321e1b1e09533882802eb68452ad3fed87193cf SHA512 695170140372f169e78e90a66d938839c70f9647531ae8d782c58fb0450460174f2958f7656f8d516447a22ef6e792a8c89f2f18c25fac847adf46bc51184999 -DIST wine-9.7.tar.xz 30281616 BLAKE2B 4d27f6f2dfd088a0590bfce7228c7eca25b66a9a04706ddecb25af6364e83100c15a78c8d46f3294a42dc7f3503756506f752a02d7058a72ce16716994b334bc SHA512 0c15c3a0901162a386126f2dc987b276b379cc027fc72d9e31cf3122614742f876f30a5f24a495f546cd9c5bd5efce096bd9ca190d0f378fea3d42a298a06e80 -DIST wine-9.8.tar.xz 30297460 BLAKE2B 689d1b4e55f7d66b8fad8432ad35a52e2fad303e8a9382b8893222c696697efa5de5b56cc2b933bed96d6382f9fdc919fa15e6517ffdb50105cdaea904a7d77f SHA512 3d1b0e6b7b633a0b45ba6b23e741e808dec29355721baf4489c3ad34c67d714b40897ef510c4a84f31be390d7f8b86b93a725787d733eaf77df5c82b322d2662 +DIST wine-9.12.tar.xz 30339552 BLAKE2B e114b3a1db237345b9f86cb3a9f1e0040067275eb6c840e480f5fe6f4fa67ba9d4603b2006552ba2ef0ed45e53de9a25b67d4a50e24fad6a9b0e06d1e95763c7 SHA512 00c25cb11feed3625ebd8dc76fa35930d07d51182be4537c488ac4e713d6f9c61b974b19eafb57f54630376346dc1749c4d36a18d0f72748b34052cc7322df19 DIST wine-9.9.tar.xz 30265476 BLAKE2B a2557044b10252c1b1ae023e10863c601e9159d64eda2ce1d8aab4dbb9efffa1b4b15ed27a9edbf6f2bba148c2bb07e729bd706bac9fe17f91c826c74b5980e6 SHA512 df016411933b5447bef9b48f67c58e12d6d33ef0c24045ab03c92821dcccbf84335d1a2d765e6d6cf3a743598317010b8ae6f69de3661733e4fa43febec873dd EBUILD wine-vanilla-7.0.2.ebuild 12796 BLAKE2B fd5a6973c5dbc591dc7b236f350e9ba6088e6cae206ddea99e8a2efbc0215cc589026c1f9c24c0c8232b02e7775113d33a211487724a81cab199a83d48634eb9 SHA512 b6807da97fb721e97231556d76e682f8a7c9ccbc7985f68b778e557816bb9201eab438e7419ece5a3b93db4c1c1416e65e65062c3d08fc4a743fc8e619e0b47f EBUILD wine-vanilla-8.0.2.ebuild 12884 BLAKE2B c9eeea8f957ba52e5f984c66ad470e5f966cb65c868a11727e14308107dca6690158414f9d6761f880a2ea64a4ddbea4cd319a904904127f2f73f29081239e74 SHA512 f3646c01612250d1eec6b041ffdee8a9669111bbfbfd5e2bc31335e692e6491f59f934cdc69d1176e7e0fa4d36c56fafbaffe9acc28499d1754fa8fac6e6c49c EBUILD wine-vanilla-9.0.ebuild 14161 BLAKE2B b37f13bf578900bda3eeffaf29d6fa03232c4d2088cc7b1756858a9f4b8c0acd44b11f192dbff87be166419222eefb2f7b51e4d07f8758704c35cbd617c75359 SHA512 ef3191fc6e274cbfaf9f32c78072832b07f8b1fd83faa142b2744fa5377c5bb96f4f8f81bb313ef56ee0506dd725b3b7e711d26c5926eaff670d434e9740288a EBUILD wine-vanilla-9.10.ebuild 14282 BLAKE2B 06f56c73e81c5bfec2e024084dd5ca3d233ecd0b5d445309851a03c9dd366236a529dceb1d4e021a46295f73b982a5c2925ba9a381d39b684fc107b9202445da SHA512 fcaec28f674a0e80fe864e1051a54652debcc1887418466192531c831efaab48c9f17e98c66aa2ddefe2839ca2e3d0a1bae0811095cd997142bce200c11cba17 EBUILD wine-vanilla-9.11.ebuild 14282 BLAKE2B 06f56c73e81c5bfec2e024084dd5ca3d233ecd0b5d445309851a03c9dd366236a529dceb1d4e021a46295f73b982a5c2925ba9a381d39b684fc107b9202445da SHA512 fcaec28f674a0e80fe864e1051a54652debcc1887418466192531c831efaab48c9f17e98c66aa2ddefe2839ca2e3d0a1bae0811095cd997142bce200c11cba17 -EBUILD wine-vanilla-9.7.ebuild 14293 BLAKE2B c4e0d2cec08a2780489284d2971d337826d9552dcfdf3e933b306dd4ea4bb22442209cd91eaf883a4c3ad343ca918512e45510de20d1d55e79424585fbb99d04 SHA512 b5c869fd9568a3d41fce9fe7c522bfcecd288aa6493a09b59eee7259f85a1ac689d1528c527d49c5fcda95f19c8dda2e3511bef26bbf020278b2664263bfdf7f -EBUILD wine-vanilla-9.8.ebuild 14347 BLAKE2B a71e2196ea7ceede6a989e7a84ba213b76fc5f99c51f1229f2aae0197c8ec2225d91580c3937a1bb6031bd11188a22edf63afb0cf1da7f8f2df9257e6c494311 SHA512 d388f6724667e407f597598b92de67f828e536f620cbe2dcc27bf7d2ff4a2743c6cd9509e820893e2493f3f59df768fd691b393a1ceeb0080cceb1d1e3a18f2c +EBUILD wine-vanilla-9.12.ebuild 14282 BLAKE2B 40ea5b4e9471c95b87a50ec9e29ebe97f37546269d2377276832818d765fe7971931da26c69bafe81c338c380db30a3a6aac189c0e33a63fe1ec50e477025485 SHA512 79e81e4e9bb223a009ff86125efcbd26eebe854d37ff65f06dd78564f5e6ce339829ac483561f166f8c4a9358077d06f9c29ce59748104b64fdc90829438d6ec EBUILD wine-vanilla-9.9.ebuild 14282 BLAKE2B 06f56c73e81c5bfec2e024084dd5ca3d233ecd0b5d445309851a03c9dd366236a529dceb1d4e021a46295f73b982a5c2925ba9a381d39b684fc107b9202445da SHA512 fcaec28f674a0e80fe864e1051a54652debcc1887418466192531c831efaab48c9f17e98c66aa2ddefe2839ca2e3d0a1bae0811095cd997142bce200c11cba17 EBUILD wine-vanilla-9999.ebuild 14282 BLAKE2B 40ea5b4e9471c95b87a50ec9e29ebe97f37546269d2377276832818d765fe7971931da26c69bafe81c338c380db30a3a6aac189c0e33a63fe1ec50e477025485 SHA512 79e81e4e9bb223a009ff86125efcbd26eebe854d37ff65f06dd78564f5e6ce339829ac483561f166f8c4a9358077d06f9c29ce59748104b64fdc90829438d6ec MISC metadata.xml 2726 BLAKE2B 7dc7490fabcda06a27061726225890ee203fe7d22209697c3997f0ccdb4699bfaa09f983c22c4919ce75d2eab6ebdb1add9d9af04f24aee63bae81116fc04094 SHA512 5cdbb062462ae791ff9727d184935af3af147c0bd1e49846731941513301b720313b3356f56a8295780ab822e3117146c9a669d2d96efba6f072d84adba770e6 diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.8.ebuild b/app-emulation/wine-vanilla/wine-vanilla-9.12.ebuild similarity index 99% rename from app-emulation/wine-vanilla/wine-vanilla-9.8.ebuild rename to app-emulation/wine-vanilla/wine-vanilla-9.12.ebuild index aae655db4877..27cb53b52387 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-9.8.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-9.12.ebuild @@ -8,7 +8,7 @@ inherit autotools flag-o-matic multilib multilib-build optfeature inherit prefix toolchain-funcs wrapper WINE_GECKO=2.47.4 -WINE_MONO=9.1.0 +WINE_MONO=9.2.0 if [[ ${PV} == *9999 ]]; then inherit git-r3 @@ -67,7 +67,6 @@ WINE_DLOPEN_DEPEND=" fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] ) kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] ) netapi? ( net-fs/samba[${MULTILIB_USEDEP}] ) - odbc? ( dev-db/unixODBC[${MULTILIB_USEDEP}] ) sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] ) ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] ) truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] ) @@ -89,6 +88,7 @@ WINE_COMMON_DEPEND=" media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}] media-libs/gstreamer:1.0[${MULTILIB_USEDEP}] ) + odbc? ( dev-db/unixODBC[${MULTILIB_USEDEP}] ) opencl? ( virtual/opencl[${MULTILIB_USEDEP}] ) pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] ) pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] ) @@ -161,7 +161,6 @@ PATCHES=( "${FILESDIR}"/${PN}-7.0-noexecstack.patch "${FILESDIR}"/${PN}-7.20-unwind.patch "${FILESDIR}"/${PN}-8.13-rpath.patch - "${FILESDIR}"/${P}-musl-ioctls-header.patch ) pkg_pretend() { @@ -255,6 +254,7 @@ src_configure() { $(use_with mingw) $(use_with netapi) $(use_with nls gettext) + $(use_with odbc) $(use_with opencl) $(use_with opengl) $(use_with osmesa) @@ -275,7 +275,6 @@ src_configure() { $(use_with wayland) $(use_with xcomposite) $(use_with xinerama) - $(usev !odbc ac_cv_lib_soname_odbc=) ) filter-lto # build failure diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.7.ebuild b/app-emulation/wine-vanilla/wine-vanilla-9.7.ebuild deleted file mode 100644 index 0f7e43a70482..000000000000 --- a/app-emulation/wine-vanilla/wine-vanilla-9.7.ebuild +++ /dev/null @@ -1,439 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MULTILIB_COMPAT=( abi_x86_{32,64} ) -inherit autotools flag-o-matic multilib multilib-build optfeature -inherit prefix toolchain-funcs wrapper - -WINE_GECKO=2.47.4 -WINE_MONO=9.0.0 - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git" -else - (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 1).0 - SRC_URI="https://dl.winehq.org/wine/source/${WINE_SDIR}/wine-${PV}.tar.xz" - S="${WORKDIR}/wine-${PV}" - KEYWORDS="-* ~amd64 ~x86" -fi - -DESCRIPTION="Free implementation of Windows(tm) on Unix, without external patchsets" -HOMEPAGE=" - https://www.winehq.org/ - https://gitlab.winehq.org/wine/wine/ -" - -LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff" -SLOT="${PV}" -IUSE=" - +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos - llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer - kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap - perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip - +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 - +xcomposite xinerama" -# bug #551124 for truetype -# TODO?: wow64 can be done without mingw if using clang (needs bug #912237) -REQUIRED_USE=" - X? ( truetype ) - crossdev-mingw? ( mingw ) - wow64? ( abi_x86_64 !abi_x86_32 mingw ) -" - -# tests are non-trivial to run, can hang easily, don't play well with -# sandbox, and several need real opengl/vulkan or network access -RESTRICT="test" - -# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked -WINE_DLOPEN_DEPEND=" - X? ( - x11-libs/libXcursor[${MULTILIB_USEDEP}] - x11-libs/libXfixes[${MULTILIB_USEDEP}] - x11-libs/libXi[${MULTILIB_USEDEP}] - x11-libs/libXrandr[${MULTILIB_USEDEP}] - x11-libs/libXrender[${MULTILIB_USEDEP}] - x11-libs/libXxf86vm[${MULTILIB_USEDEP}] - opengl? ( - media-libs/libglvnd[X,${MULTILIB_USEDEP}] - osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] ) - ) - xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] ) - xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] ) - ) - cups? ( net-print/cups[${MULTILIB_USEDEP}] ) - fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] ) - kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] ) - netapi? ( net-fs/samba[${MULTILIB_USEDEP}] ) - odbc? ( dev-db/unixODBC[${MULTILIB_USEDEP}] ) - sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] ) - ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] ) - truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] ) - udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) - v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] ) - vulkan? ( media-libs/vulkan-loader[X?,${MULTILIB_USEDEP}] ) -" -WINE_COMMON_DEPEND=" - ${WINE_DLOPEN_DEPEND} - X? ( - x11-libs/libX11[${MULTILIB_USEDEP}] - x11-libs/libXext[${MULTILIB_USEDEP}] - ) - alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] ) - capi? ( net-libs/libcapi:=[${MULTILIB_USEDEP}] ) - gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] ) - gstreamer? ( - dev-libs/glib:2[${MULTILIB_USEDEP}] - media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}] - media-libs/gstreamer:1.0[${MULTILIB_USEDEP}] - ) - opencl? ( virtual/opencl[${MULTILIB_USEDEP}] ) - pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] ) - pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] ) - scanner? ( media-gfx/sane-backends[${MULTILIB_USEDEP}] ) - smartcard? ( sys-apps/pcsc-lite[${MULTILIB_USEDEP}] ) - udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] ) - unwind? ( - llvm-libunwind? ( sys-libs/llvm-libunwind[${MULTILIB_USEDEP}] ) - !llvm-libunwind? ( sys-libs/libunwind:=[${MULTILIB_USEDEP}] ) - ) - usb? ( dev-libs/libusb:1[${MULTILIB_USEDEP}] ) - wayland? ( - dev-libs/wayland[${MULTILIB_USEDEP}] - x11-libs/libxkbcommon[${MULTILIB_USEDEP}] - ) -" -RDEPEND=" - ${WINE_COMMON_DEPEND} - app-emulation/wine-desktop-common - dos? ( - || ( - games-emulation/dosbox - games-emulation/dosbox-staging - ) - ) - gecko? ( - app-emulation/wine-gecko:${WINE_GECKO}[${MULTILIB_USEDEP}] - wow64? ( app-emulation/wine-gecko[abi_x86_32] ) - ) - gstreamer? ( media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}] ) - mono? ( app-emulation/wine-mono:${WINE_MONO} ) - perl? ( - dev-lang/perl - dev-perl/XML-LibXML - ) - samba? ( net-fs/samba[winbind] ) - selinux? ( sec-policy/selinux-wine ) - udisks? ( sys-fs/udisks:2 ) -" -DEPEND=" - ${WINE_COMMON_DEPEND} - sys-kernel/linux-headers - X? ( x11-base/xorg-proto ) -" -BDEPEND=" - || ( - sys-devel/binutils - sys-devel/lld - ) - dev-lang/perl - sys-devel/bison - sys-devel/flex - virtual/pkgconfig - mingw? ( !crossdev-mingw? ( - >=dev-util/mingw64-toolchain-10.0.0_p1-r2[${MULTILIB_USEDEP}] - wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) - ) ) - nls? ( sys-devel/gettext ) - wayland? ( dev-util/wayland-scanner ) -" -IDEPEND=">=app-eselect/eselect-wine-2" - -QA_CONFIG_IMPL_DECL_SKIP=( - __clear_cache # unused on amd64+x86 (bug #900338) - res_getservers # false positive -) -QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext - -PATCHES=( - "${FILESDIR}"/${PN}-7.0-noexecstack.patch - "${FILESDIR}"/${PN}-7.20-unwind.patch - "${FILESDIR}"/${PN}-8.13-rpath.patch -) - -pkg_pretend() { - [[ ${MERGE_TYPE} == binary ]] && return - - if use crossdev-mingw && [[ ! -v MINGW_BYPASS ]]; then - local mingw=-w64-mingw32 - for mingw in $(usev abi_x86_64 x86_64${mingw}) \ - $(use abi_x86_32 || use wow64 && echo i686${mingw}); do - if ! type -P ${mingw}-gcc >/dev/null; then - eerror "With USE=crossdev-mingw, you must prepare the MinGW toolchain" - eerror "yourself by installing sys-devel/crossdev then running:" - eerror - eerror " crossdev --target ${mingw}" - eerror - eerror "For more information, please see: https://wiki.gentoo.org/wiki/Mingw" - die "USE=crossdev-mingw is enabled, but ${mingw}-gcc was not found" - fi - done - fi -} - -src_prepare() { - # sanity check, bumping these has a history of oversights - local geckomono=$(sed -En '/^#define (GECKO|MONO)_VER/{s/[^0-9.]//gp}' \ - dlls/appwiz.cpl/addons.c || die) - if [[ ${WINE_GECKO}$'\n'${WINE_MONO} != "${geckomono}" ]]; then - local gmfatal= - [[ ${PV} == *9999 ]] && gmfatal=nonfatal - ${gmfatal} die -n "gecko/mono mismatch in ebuild, has: " ${geckomono} " (please file a bug)" - fi - - default - - if tc-is-clang; then - if use mingw; then - # -mabi=ms was ignored by /etc/portage/env/app-emulation/wine-vanilla -} - -src_configure() { - WINE_PREFIX=/usr/lib/${P} - WINE_DATADIR=/usr/share/${P} - - local conf=( - --prefix="${EPREFIX}"${WINE_PREFIX} - --datadir="${EPREFIX}"${WINE_DATADIR} - --includedir="${EPREFIX}"/usr/include/${P} - --libdir="${EPREFIX}"${WINE_PREFIX} - --mandir="${EPREFIX}"${WINE_DATADIR}/man - - $(usev wow64 --enable-archs=x86_64,i386) - - $(use_enable gecko mshtml) - $(use_enable mono mscoree) - --disable-tests - - $(use_with X x) - $(use_with alsa) - $(use_with capi) - $(use_with cups) - $(use_with fontconfig) - $(use_with gphoto2 gphoto) - $(use_with gstreamer) - $(use_with kerberos gssapi) - $(use_with kerberos krb5) - $(use_with mingw) - $(use_with netapi) - $(use_with nls gettext) - $(use_with opencl) - $(use_with opengl) - $(use_with osmesa) - --without-oss # media-sound/oss is not packaged (OSSv4) - $(use_with pcap) - $(use_with pulseaudio pulse) - $(use_with scanner sane) - $(use_with sdl) - $(use_with smartcard pcsclite) - $(use_with ssl gnutls) - $(use_with truetype freetype) - $(use_with udev) - $(use_with udisks dbus) # dbus is only used for udisks - $(use_with unwind) - $(use_with usb) - $(use_with v4l v4l2) - $(use_with vulkan) - $(use_with wayland) - $(use_with xcomposite) - $(use_with xinerama) - $(usev !odbc ac_cv_lib_soname_odbc=) - ) - - filter-lto # build failure - filter-flags -Wl,--gc-sections # runtime issues (bug #931329) - use custom-cflags || strip-flags # can break in obscure ways at runtime - - # wine uses linker tricks unlikely to work with non-bfd/lld (bug #867097) - # (do self test until https://github.com/gentoo/gentoo/pull/28355) - if [[ $(LC_ALL=C $(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) != @(LLD|GNU\ ld)* ]] - then - has_version -b sys-devel/binutils && - append-ldflags -fuse-ld=bfd || - append-ldflags -fuse-ld=lld - strip-unsupported-flags - fi - - if use mingw; then - use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH} - - # CROSSCC was formerly recognized by wine, thus been using similar - # variables (subject to change, esp. if ever make a mingw.eclass). - local mingwcc_amd64=${CROSSCC:-${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}} - local mingwcc_x86=${CROSSCC:-${CROSSCC_x86:-i686-w64-mingw32-gcc}} - local -n mingwcc=mingwcc_$(usex abi_x86_64 amd64 x86) - - conf+=( - ac_cv_prog_x86_64_CC="${mingwcc_amd64}" - ac_cv_prog_i386_CC="${mingwcc_x86}" - - CROSSCFLAGS="${CROSSCFLAGS:-$( - filter-flags '-fstack-protector*' #870136 - filter-flags '-mfunction-return=thunk*' #878849 - - # some bashrc-mv users tend to do CFLAGS="${LDFLAGS}" and then - # strip-unsupported-flags miss these during compile-only tests - # (primarily done for 23.0 profiles' -z, not full coverage) - filter-flags '-Wl,-z,*' - - CC=${mingwcc} test-flags-CC ${CFLAGS:--O2} - )}" - - CROSSLDFLAGS="${CROSSLDFLAGS:-$( - filter-flags '-fuse-ld=*' - - CC=${mingwcc} test-flags-CCLD ${LDFLAGS} - )}" - ) - fi - - # order matters with multilib: configure+compile 64->32, install 32->64 - local -i bits - for bits in $(usev abi_x86_64 64) $(usev abi_x86_32 32); do - ( - einfo "Configuring ${PN} for ${bits}bits in ${WORKDIR}/build${bits} ..." - - mkdir ../build${bits} || die - cd ../build${bits} || die - - if (( bits == 64 )); then - conf+=( --enable-win64 ) - elif use amd64; then - conf+=( - $(usev abi_x86_64 --with-wine64=../build64) - TARGETFLAGS=-m32 # for widl - ) - # _setup is optional, but use over Wine's auto-detect (+#472038) - multilib_toolchain_setup x86 - fi - - ECONF_SOURCE=${S} econf "${conf[@]}" - ) - done -} - -src_compile() { - use abi_x86_64 && emake -C ../build64 # do first - use abi_x86_32 && emake -C ../build32 -} - -src_install() { - use abi_x86_32 && emake DESTDIR="${D}" -C ../build32 install - use abi_x86_64 && emake DESTDIR="${D}" -C ../build64 install # do last - - # Ensure both wine64 and wine are available if USE=abi_x86_64 (wow64, - # -abi_x86_32, and/or EXTRA_ECONF could cause varying scenarios where - # one or the other could be missing and that is unexpected for users - # and some tools like winetricks) - if use abi_x86_64; then - if [[ -e ${ED}${WINE_PREFIX}/bin/wine64 && ! -e ${ED}${WINE_PREFIX}/bin/wine ]]; then - dosym wine64 ${WINE_PREFIX}/bin/wine - dosym wine64-preloader ${WINE_PREFIX}/bin/wine-preloader - - # also install wine(1) man pages (incl. translations) - local man - for man in ../build64/loader/wine.*man; do - : "${man##*/wine}" - : "${_%.*}" - insinto ${WINE_DATADIR}/man/${_:+${_#.}/}man1 - newins ${man} wine.1 - done - elif [[ ! -e ${ED}${WINE_PREFIX}/bin/wine64 && -e ${ED}${WINE_PREFIX}/bin/wine ]]; then - dosym wine ${WINE_PREFIX}/bin/wine64 - dosym wine-preloader ${WINE_PREFIX}/bin/wine64-preloader - fi - fi - - use perl || rm "${ED}"${WINE_DATADIR}/man/man1/wine{dump,maker}.1 \ - "${ED}"${WINE_PREFIX}/bin/{function_grep.pl,wine{dump,maker}} || die - - # create variant wrappers for eselect-wine - local bin - for bin in "${ED}"${WINE_PREFIX}/bin/*; do - make_wrapper "${bin##*/}-${P#wine-}" "${bin#"${ED}"}" - done - - if use mingw; then - # don't let portage try to strip PE files with the wrong - # strip executable and instead handle it here (saves ~120MB) - dostrip -x ${WINE_PREFIX}/wine/{i386,x86_64}-windows - - if use strip; then - ebegin "Stripping Windows (PE) binaries" - find "${ED}"${WINE_PREFIX}/wine/*-windows -regex '.*\.\(a\|dll\|exe\)' \ - -exec $(usex abi_x86_64 x86_64 i686)-w64-mingw32-strip --strip-unneeded {} + - eend ${?} || die - fi - fi - - dodoc ANNOUNCE* AUTHORS README* documentation/README* -} - -pkg_postinst() { - if use !abi_x86_32 && use !wow64; then - ewarn "32bit support is disabled. While 64bit applications themselves will" - ewarn "work, be warned that it is not unusual that installers or other helpers" - ewarn "will attempt to use 32bit and fail. If do not want full USE=abi_x86_32," - ewarn "note the experimental/WIP USE=wow64 can allow 32bit without multilib." - elif use abi_x86_32 && { use opengl || use vulkan; }; then - # difficult to tell what is needed from here, but try to warn - if has_version 'x11-drivers/nvidia-drivers'; then - if has_version 'x11-drivers/nvidia-drivers[-abi_x86_32]'; then - ewarn "x11-drivers/nvidia-drivers is installed but is built without" - ewarn "USE=abi_x86_32 (ABI_X86=32), hardware acceleration with 32bit" - ewarn "applications under ${PN} will likely not be usable." - ewarn "Multi-card setups may need this on media-libs/mesa as well." - fi - elif has_version 'media-libs/mesa[-abi_x86_32]'; then - ewarn "media-libs/mesa seems to be in use but is built without" - ewarn "USE=abi_x86_32 (ABI_X86=32), hardware acceleration with 32bit" - ewarn "applications under ${PN} will likely not be usable." - fi - fi - - optfeature "/dev/hidraw* access used for *some* controllers (e.g. DualShock4)" \ - games-util/game-device-udev-rules - - eselect wine update --if-unset || die -} - -pkg_postrm() { - eselect wine update --if-unset || die -} diff --git a/app-emulation/winetricks/Manifest b/app-emulation/winetricks/Manifest index 2c74dd514a01..06724166aa0c 100644 --- a/app-emulation/winetricks/Manifest +++ b/app-emulation/winetricks/Manifest @@ -1,7 +1,5 @@ -DIST winetricks-20230212.tar.gz 694504 BLAKE2B 8f36a618edd0b17ccb7dbd1f054d45d2d35c3c8e5bfb2f12d91b8f9c87c9942db5b430a2b3017a42c3900dfe8f0510a6b8a6d78035e3fb467d88a3db0b64eff8 SHA512 3d2211091754a2a254d5ac8dab27d59d488d512149d8060828cf9d69df96f5ccad183f2ba9f2172452a2ae322236e86e7fce560836a2bc05dc9a36c2a422f245 DIST winetricks-20240105.tar.gz 675763 BLAKE2B 0ca29d06ae35c95027ead0da2fa26b2950b4b4d495b61c972b9f93ae26fcadc7891931224bc2a8776e06f8bf2816e2fd5b84a0ef342de296aae20129dd5480b0 SHA512 254b505e1175477df3a27b361f227a02a2346a1b7ace255b6170e8bd463883dda8fef9fcbf2cd54606d69742fd6236f9aa58f589e2a34eb66bd04dfaa7bd6799 DIST winetricks-gentoo-2012.11.24.tar.bz2 6398 BLAKE2B 54a4502f6e8ef15d21b02c43e3ce599e32d476c2559246064de14cc4ce2243ff11dde681d24c8a7f4913c3d7a10b855bda47e8fb8ecad31e00d839705416be6f SHA512 59c93b73f3a7b2d11aefcde2ff66659ff1de21ad4b5f232f4b60572f3a48b15a6c49f369b1696862bf1b33fde190bf5598945e9536fb41ddec42d8def4d2be2a -EBUILD winetricks-20230212.ebuild 1995 BLAKE2B 571b973401f220cff6e3c71ad2337ca73ab61d7cac0c30cb1a5409998fe7906585515d56471218034ec656179b9a603dcdec5c4b9190096b1cdac7013cfe4f65 SHA512 e7cd7b084ce192884140ba6347b3f93855f6c4d8a1348af4824009746188c28de9b6abc2b0ac87dbbabcec4a5765776d15967cec883a5a025be4b1dd344fdba5 EBUILD winetricks-20240105.ebuild 1995 BLAKE2B c8292c5eb0afc946b1bc32e6eb68a6c257fb56684ccb818737f5572beb16b3b0fe3f19928df5df033f6766481a3f073d9acc4c64c798d08222ed0802f3cfb441 SHA512 ffb6ec464fae417a64bed53c4ae146597c523fde898be22fc19dfe5eb79c234d82c68ddd47ad904c2b340ccd178950492c8190f055d0a5f97289e54bdf8179ca EBUILD winetricks-99999999.ebuild 1997 BLAKE2B 61c5281bcc5ed2115305a84c531126bb77a5dd2a4bc683cb12d656bc438c7f784a5578f498ef94fd4b8d9867f2b64543891743b6e9a1d6e729f117ce398d9286 SHA512 ffada1da81eb1980939716f0a98eaac95398b07854d247c7379280abee67eb91ec5c866b3d1912ff21bc520df91fb910cf170e265ccda0aef13b7f701c72b019 MISC metadata.xml 606 BLAKE2B b95580dca1dd182aacfb7108df0aa37ae546fc55109b34f9b3269d6285a3a36189cf53d35bcddbd6990fee4e27932214ae449c5640b3798953877c315c7996cc SHA512 c48f73e663174455324621d64b0402798b32050746a658b0e73b93f12c49221570a91deec90f9e69287f72f3b777c298c383524db1c4588d4a1745042d7fe95b diff --git a/app-emulation/winetricks/winetricks-20230212.ebuild b/app-emulation/winetricks/winetricks-20230212.ebuild deleted file mode 100644 index afdf44a0f734..000000000000 --- a/app-emulation/winetricks/winetricks-20230212.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit xdg - -if [[ ${PV} == "99999999" ]] ; then - EGIT_REPO_URI="https://github.com/Winetricks/${PN}.git" - inherit git-r3 - SRC_URI="" -else - SRC_URI="https://github.com/Winetricks/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 x86" -fi - -wtg="winetricks-gentoo-2012.11.24" - -SRC_URI="${SRC_URI} - gtk? ( https://dev.gentoo.org/~chiitoo/distfiles/${wtg}.tar.bz2 ) - kde? ( https://dev.gentoo.org/~chiitoo/distfiles/${wtg}.tar.bz2 ) -" - -DESCRIPTION="Easy way to install DLLs needed to work around problems in Wine" -HOMEPAGE="https://github.com/Winetricks/winetricks https://wiki.winehq.org/Winetricks" - -LICENSE="LGPL-2.1+" -SLOT="0" -IUSE="gtk kde rar test" -RESTRICT="!test? ( test )" - -# dev-util/shellcheck is not available for x86 -RESTRICT+=" x86? ( test )" - -BDEPEND=" - test? ( - dev-python/bashate - dev-util/checkbashisms - || ( - dev-util/shellcheck-bin - dev-util/shellcheck - ) - ) -" -DEPEND="" -RDEPEND="${DEPEND} - app-arch/cabextract - app-arch/p7zip - app-arch/unzip - net-misc/wget - virtual/wine - x11-misc/xdg-utils - gtk? ( gnome-extra/zenity ) - kde? ( kde-apps/kdialog ) - rar? ( app-arch/unrar ) -" - -# Test targets include syntax checks only, not the "heavy duty" tests -# that would require a lot of disk space, as well as network access. - -# This uses a non-standard "Wine" category, which is provided by -# '/etc/xdg/menus/applications-merged/wine.menu' from the -# 'app-emulation/wine-desktop-common' package. -# https://bugs.gentoo.org/451552 -QA_DESKTOP_FILE="usr/share/applications/winetricks.desktop" - -src_unpack() { - if [[ ${PV} == "99999999" ]]; then - git-r3_src_unpack - - if use gtk || use kde; then - unpack ${wtg}.tar.bz2 - fi - - else - default - fi -} - -src_test() { - ./tests/shell-checks || die "Test(s) failed." -} - -src_install() { - default - - if ! use gtk && ! use kde; then - rm -r "${ED}"/usr/share/applications || die - rm -r "${ED}"/usr/share/icons || die - fi -} diff --git a/app-forensics/Manifest.gz b/app-forensics/Manifest.gz index fcebb92548568bdcff13b3c884a11226f64fea2e..f6943f1bf0cf79cd7f9895c86661e35cc6d4d6bf 100644 GIT binary patch literal 4542 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 - - marecki@gentoo.org - Marek Szuba - + Enable clang support (pull sys-libs/blocksruntime dependency). diff --git a/app-forensics/radamsa/Manifest b/app-forensics/radamsa/Manifest index 0d7546ea5168..b09c116a6dba 100644 --- a/app-forensics/radamsa/Manifest +++ b/app-forensics/radamsa/Manifest @@ -5,4 +5,4 @@ DIST radamsa-0.7.c.gz 139939 BLAKE2B ae3e2fca777bdc672431810ec6e9a245774e3f761fb DIST radamsa-v0.7.tar.bz2 49194 BLAKE2B a3e24302c67ed887373109ce3bd1b3b796c742ad50c04d83980caf7b5e92793668c9262791749653e72e15d65d7a4971d498013d3c5a8fafda9033cddc5b3e03 SHA512 ca55e499b739e4a24038b36115106dc10b6f68e3e127d3c45b0ab79676a1e6e82021be02e378bd6fd09f6df537d266ea4cf8f3528a25ed9e788548d6edc62fb5 EBUILD radamsa-0.6.ebuild 768 BLAKE2B 2d3a4434720dc4deed968aa129aa7ce72f39424c6d4a057a75b8b71971a3767c93c565295ba4f3d038c056c5aa7bdcf7b86c6c92d1f5f3c61b1be7fb205e4787 SHA512 c7a21fefeacddb4eac833b85c5b45c17f35e09051337ccec97c70a5af061aa3979595db6e55a0d746e848c20035c26d2f70067d4452e78643b9198c96d18c3db EBUILD radamsa-0.7.ebuild 827 BLAKE2B b7b97af05c051261253276a2125dca4ccc4d3c54b9c854a7d9d8867d36a99e0d33a6f152ce710c777486bd39d39e061d23029efb228b53236d7b1400a0d3822a SHA512 dbd5ffa6900ccd3c935806aba2b41a72341a511f9a494b2f80d688a10e586aba5b8669bc9c9ffd8f6a3fb2c1d0ebeb2f332f357a0564e394e627c4ed8cfb544f -MISC metadata.xml 324 BLAKE2B 0be5b56178679f25c317fa02dc1ba540dad20d5de1bfa10ed11534452eaf2be3aeb7a50f23089f58026a58f9fbec91b3fdc923110e296e77b6303fff887f5e5b SHA512 1da465ff0f52746165f94971e59c27d6225d0343eb54850cb4832f70fab811036c3517b247428723e01c6f4def81142116e13bf0994ec99a95ea30d51c824667 +MISC metadata.xml 246 BLAKE2B 5152685426dda94d9356f04e16419b9f4197f134288734c5b728d921ca6df68b5a8c0f43c3c6a8b79a5f848d708ea959d6337334c751b88f40ddf04f37e148ab SHA512 d535df1639f82489df109950bd10a2e665f0d48ed08304e5ab12acf280ada5b490f8c8ccff9f0923732831abc097f1b36d37653419fe7e743092a3f365b17d6f diff --git a/app-forensics/radamsa/metadata.xml b/app-forensics/radamsa/metadata.xml index c556af1c89f7..7f340593b52b 100644 --- a/app-forensics/radamsa/metadata.xml +++ b/app-forensics/radamsa/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + akihe/radamsa diff --git a/app-forensics/yara/Manifest b/app-forensics/yara/Manifest index 4bc84160b3a7..83bf034f1888 100644 --- a/app-forensics/yara/Manifest +++ b/app-forensics/yara/Manifest @@ -1,6 +1,6 @@ DIST yara-4.5.0.tar.gz 2206492 BLAKE2B 788ed6c4989bbc2d0a113b46bcd1291e7544ab8f56ebe499725163b7b02feb016935210e8a08d9cb179fbffc09fafb461cc55156101d9616a23a480a78862d9e SHA512 c9fe8a89879d1a742236101f1754e6b25e70356cdf5c020b2583e3ac509600c3b462756c412b01f2ebcb17df351c83afcf04d1cfaa87e6753eb25bab0f797aa3 DIST yara-4.5.1.tar.gz 2207552 BLAKE2B b8983371e3ec6f0fd4208698742a576d3c76e1ce34b7ebbc10c7b414f663b570c812c10dce8eefe32f4cf6cffe033bb63a05987068c49e9235077e20d96ca06d SHA512 8bf1df7089f9bc5a448dbae0999e04f4ecdec06b4478e2cb5f42a2a3201b99fce68379e3f8f7c67a9db201205366250d7befe5c38451cced807ed692d436422c EBUILD yara-4.5.0.ebuild 1297 BLAKE2B 82c92073acf90c5aeb70e8ec3b77aba6581b3022a1be95ae108e1c9cde2295e9fab9ad2a15e2fd60dae35ff94770b994b9849ed6d171ff8cfb486946d6b1ecd7 SHA512 a47e54c138662d83e10e255e308741e5a3bfffa58635ba5d60e8aa5571cb7e25a73fc59e4244154a0502ca872969ed8bc66b26888f4e11a8003fe7873b5a5128 -EBUILD yara-4.5.1.ebuild 1300 BLAKE2B 3e33bac0229e1e770b8882852635d298960fa8fb85b38eac94426b20673d3ef3a2c0650365499a42c91bfb65ff179525fefa605a9ee606c593b05e10f49c6b89 SHA512 c2709386747aa7b66b972c9ba739b5daa7e32b9a0c342195636c0192dadb557842c3237d06d9f13687886cbfe9d9e3765968f0855461e34478916641315e16dd +EBUILD yara-4.5.1.ebuild 1298 BLAKE2B baca750ffd3d481e9d24c55a933bdbb5168f929fd3ba486b31d3c2312b8afc23e2ab5caa93a42a13c17a7b551e1f3f5a98ca23d9b688e9a830fff877458470f2 SHA512 c8063bdfa930680837879a1ae3b55a29a895bb9bf3dfcc0d30a0649ff206e974aeeef56eb88dc108fd434aa680c1d71912eeec1e7146fc139d81dbd1b70bc0e3 EBUILD yara-9999.ebuild 1300 BLAKE2B 3e33bac0229e1e770b8882852635d298960fa8fb85b38eac94426b20673d3ef3a2c0650365499a42c91bfb65ff179525fefa605a9ee606c593b05e10f49c6b89 SHA512 c2709386747aa7b66b972c9ba739b5daa7e32b9a0c342195636c0192dadb557842c3237d06d9f13687886cbfe9d9e3765968f0855461e34478916641315e16dd MISC metadata.xml 1284 BLAKE2B 5e8b7f95170b97d4d55fda012f1108acfb0cae362d4da0f3559375d529194b5e4f9644d8ca3d0fc7e438b873f3827aec307dc664808a56561153679fc0bd5729 SHA512 64048379eb1d51afeee050ea906a8fa7bda9d5bdc78807d04c1f5f5b5a425b512de5facb6b79f23ed8d5517caf779ef327d7eb148ae2a32407904db05efb337f diff --git a/app-forensics/yara/yara-4.5.1.ebuild b/app-forensics/yara/yara-4.5.1.ebuild index 0ceb7748b741..af89f90dd61a 100644 --- a/app-forensics/yara/yara-4.5.1.ebuild +++ b/app-forensics/yara/yara-4.5.1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == "9999" ]]; then else SRC_URI="https://github.com/virustotal/yara/archive/v${PV/_/-}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${PN}-${PV/_/-}" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + KEYWORDS="amd64 ~arm64 ~ppc64 x86" fi LICENSE="Apache-2.0" diff --git a/app-forensics/zzuf/Manifest b/app-forensics/zzuf/Manifest index fe089e800f02..e2e01fc31986 100644 --- a/app-forensics/zzuf/Manifest +++ b/app-forensics/zzuf/Manifest @@ -6,4 +6,4 @@ DIST zzuf-0.15_p20190208.tar.gz 140812 BLAKE2B 908661fdb51a5b2d5b188ac7df2731c5f DIST zzuf-0.15_p20220529.tar.gz 140825 BLAKE2B a36207082210e062575bed45eac4a83923cbe5f0e60c0b093053ac96abef085a0e6506d5b7db6b11ed7f0979462fbb92f69767ac548de1a1f96a12d84aac8584 SHA512 50e3c8908f579a70d41d7887ff7d87634f3b856ae82bb7ec6dccacccf363a6494d825e0b6debf683ed29408dcd5dc83dbb39c2d2000be0d79aee5f819d69185a EBUILD zzuf-0.15_p20190208.ebuild 892 BLAKE2B 2fa7df802d99c16973d81939debf7581a7cd1934da004a42e648b3d32807c6ff9305001d1536f09141f2ca576e888004fba5998bf3fae101791396ea27254c0f SHA512 aad31e25c28f230599576140b6de09f223d9529409aa6309edbc9f4c6953f94228efb182e88454e2d6199cc33da61f4d284538c04d033a4f9eb84f6249cf42ce EBUILD zzuf-0.15_p20220529.ebuild 1048 BLAKE2B 5e4ccfc195296461e53f738900c3a30cec4c2803a27d0b1d187446c70bf8787cdf0990053ab0b2f78fe5497eeaee34e88a802b345e41e5cf63a25088a8afcf46 SHA512 a8d656c5f93574ebf81551de406d5f9dba771e8c0f36311d83fda0b3b76a0342d5fd9b32a4119783031af7c09cd3f1afc83918c43e1c39fda19f62e486f55b75 -MISC metadata.xml 326 BLAKE2B 77312612bdbb6c967bc8523ea1a33026f919ce69162719a6b3a58f3708f33ce4019fadee44c1ad1f16eeca8e30d3bdf285f96be6db1e09b6a77cbf85c44212af SHA512 403ec74dd325185a7b5d121e3510b67600fc4ec549066e2e1d2db85f9271af1d6d6a68567170770f48c1d2f0bd75f5287b2eaf9c94ff2442e31652b06f6cacb0 +MISC metadata.xml 248 BLAKE2B d45090180f357e753a6663c2c9e34defedb23d5982c773faea23fda4239a3306c90b45b3193c298425ba717a9e5e65f80e333363ecfcbefe1c2ec057c1172f99 SHA512 128924b5d2242137f4d7a7d6741b95b919faa44e43c081cec357667f3982c0351f51f92e9a61d0cbf91c2a61b01c5d5c70646b804ed79193c79408006ca9a5f3 diff --git a/app-forensics/zzuf/metadata.xml b/app-forensics/zzuf/metadata.xml index 941fb264ed04..7960b9afccab 100644 --- a/app-forensics/zzuf/metadata.xml +++ b/app-forensics/zzuf/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + samhocevar/zzuf diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz index 030f98f5f55d7d68e0c9321b3d940adcd3f51d1b..372eeae9fd6e4d946325b4541219642a82a1f1e8 100644 GIT binary patch literal 18201 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

w zQUZLdhdS`cHg(Rg>@v8u8o>ZYwg8WqgwiVb>A*k&03P}5h#)ogd=Rzt0LLRfFagsH zgRJuVgv!zgjF2&K*hTl+=~l~1DiXQ~2PzgJt~m*zVrf#mfNSW;A{3BYstHpDgM&A708Md= zQZt$fsyUasLd54XKgiFkJ83DAl5`l$hi3H=0Qy%~gM@d2#N671*>|KLAc>rYq<2-C zoaXVDT2MeZIZiYu49;UwaCOKj5326qsQL#lOH-|t>10VmA|$lc#l%)QvF;KuN;Q77 zRzcl*Sf$jrj&A*%CHtz(;0=s*_>;65fj2>#RObao6LfOb-k9=XPNbN~)uGgNK*G1q zhjnmRoP%zzMd*l7u{Ma(v3nj@IYab1L_#%(0Phue2_sTpGeclhEBfpQ*r=kD3-C43 zDMd3V;1oXR0z`uMl^~5ruo=9y3fiWct5xL1kEu-s+&ijKR3TYWp|t3IJ=({)SySQz z4&3qUMUY_8T;X%0i$q#`>y~eivR}BrZFliF;{XwU@w@Gd9}{(4G)2cg|It2zEv#*_U5b_9oEmonN-wB z%vX~Dc)Ogi&p+}z7F3U~jt$IqDpl$rs8F}0)~;A`B<8|ChfZ(7fTaZ2Wb-P>*&%Ka zU43bEI;UiFl9EkRjWTFWQ&Din;#J{%mJ$I#B1m$zeF{{+TC+dtnsbQQ#6lMo+|097 zFdFSpb;`TYI&3d0IR$^Ba&QCsf0Q(1Auh3@Mv3brPKjdeIVPvR>!IE<7%tok-$Obn zC5^G9Tv0qlOAYl-4n4;5~%9xo-Q3F0`QMoMWQ z7175l*U7rWjLXhCS@96Wp`uTq*&TuvbY*HZl=5kO69g*PthVCvX1(4Xlize?@=c|c zez~MReZbN~DTg|k-3d+lP-h-|gW6+I(_%87fIgH$v#7ZT4o(Jss%3GFrgl9%j?5d_i{q+u)I!F-Wfy%5^ z-RtR zANJ?(|N6!yS>`rb9eel|RrrRg11UJW{_+b%0nRe+CKT zRq?-Q19&NwfQ~Vm4$hObuG*$C6t)9GxhmXRCpYq$3L$?G3zz`PKlLGYg(IQ~&@ZZ~ z_k==XWj%rn4=$>G+er^}_N>9bDx{qlwXK(m(hW1ADxD^79ONrN&kHT|yi$;rEpUZU zyP8fH`PwYo`_`g;^zIG%-wHqbPRK2-zYh4OGKH|7>mYKEuu}yq)V{6xV0>Bj4h<94 z&{zuK{Wfwipt!Gk2Zme%dtz0JI{k_-n#}tLjc}MY;M2R;kq!LOdr?sA$?BGE`|<^_WRu z=o~sKebtmB@Che!plTu{5j!%%P&0={^JRW(&Hn!5|NHO%{HC7$RxY(w%&E{Sb1Q&~>PcP*HhHR7-Bsq2bUm^X6B(*i%uX8UQ>Y>Aa;-&-qcO zat&1p1_*3dH^y-FagGEe7or1zb2WhSf?h`r*LK3Dd)MTXt)wJ-OXQI+t0Dzna;`xf zJWE6W&I5Z;>Ci|pw27E8#c0*gsB9foc35fgcd#O9TpjocDBso%>M>L=^?CpD@Ao8Z zey*AVGhU_0!n(sHz{{;heH1Y4D-BdSalQys8v!0hps0u~9xq{{F)b?~DdyR$5cGPIx1+YQYrEBe}YhG4Z06j z8;g%lsT~o03fkM)!D2~mR>Kzv3^topX`2YZ=;VQ78d3uUhXG*?^*t{K(#0+xB!OzOX=(_eEjke94lSEGYE zHMa@^;bf&NvLNwd2i%fM1NjB0({s^Y`?x3heS4l$@*pu1>hKO60j+W}yQtY`SV7ee zDc4oI7G*6&`E@dhO6vnzh1g{2aS_OY+d9w*kaGx%mg}mGbo)wk7U6hAKt|#^N(fqz zyv~�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 literal 18209 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 z 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 - - pinkbyte@gentoo.org - Sergey Popov - + man-pages-ru diff --git a/app-i18n/mozc/Manifest b/app-i18n/mozc/Manifest index 57323c208f0d..312034632f0f 100644 --- a/app-i18n/mozc/Manifest +++ b/app-i18n/mozc/Manifest @@ -7,7 +7,7 @@ DIST fcitx-mozc-2.28.5029.102-2.28.5029.102.tar.gz 37246575 BLAKE2B 54381968e338 DIST japanese-usage-dictionary-20180701040110.tar.gz 71285 BLAKE2B dfad056a1d5061b6764f583da15b9ad60a3c4421cee0430c4665d1c2779a64f9b31473c1746a3e2b9bda5167349432e51dcf7d4d48f75fde9543e9c16ff74c0d SHA512 68b4d3f52dd6cd4f00a8012a870b4f5929519cd69815b1729f3881d1f964802308f4aa101e236824b4c0f832183a9e8097437ed620403f2a652f126e7cdc1eb3 DIST mozc-2.28.5029.102-2.28.5029.102.tar.gz 37247099 BLAKE2B 4bb528991102d34a26321e6fa00a73cc83cb103e0b765f1ebb837dd6894387288b13ed75cc255003d07d6f0c4a82f963684fa4f2bd9b5043cfaddb57a5f5cef0 SHA512 b20aa45757db92f66d1c135eacf907b4cec937226a8d09e5f9f6768ae22a6b8464e3b75276773ce55413f2002ffcc3d8cae136e7fd3acfc0733e48bccf848d5b DIST mozc-2.28.5029.102-patches.tar.xz 224380 BLAKE2B 377d2cac6ec8a9c90661f10c0b105d8347ca8080ec43cee3dfd4660feadfe2d9b204d6e4b9e22bd11a5fdbbf26e7f6f298b703b88fb1621ea1847741408c1953 SHA512 5836a19ea68de271475b3ca1efce928b0ad012c96ff7ecdc4474b05daf8b8df022203eb46ec839b76e7d50be7a75b8f278d534d762fac0e612a8f09ae13c7c16 -EBUILD mozc-2.28.5029.102-r1.ebuild 10859 BLAKE2B c1b7410470360cb36c4a733196291199ec5fc9eabb526b23520aee9da0f10807e237de3b6abcb631fe9a5891dacbc4cc3080c7f0e0b36799d362b679a90fab70 SHA512 d8bb7a6b770fdcf81197efea9c048b15bc0d1fb2afa1708de0413401f9851809b4d12f7e27c74aa8d2a5c9a8261d4541dd5a31ed8f6639f1f5348e075ea089d0 -EBUILD mozc-2.28.5029.102-r2.ebuild 13118 BLAKE2B 6cd7e242bcb8151faa43b243fb95f4dd11efa079b7520388aadc5f91062862be416c94e8017c3e8a1e19b537e1d50d491eefa67898270bda93b48c221dc655f6 SHA512 79500b7689bb310f6d2f7a32341bc46732ce9a392d86bb50a9593e98d05af7e80dc816c96e64a84e6a2e9a428483b72188c13d1d55c0723209696eb59ac48e23 -EBUILD mozc-2.28.5029.102.ebuild 10725 BLAKE2B 81d94db3f58ce2893ff2511d05ac3a7a59736e899bc243fce0808214c772593b670a83c30be6e24f7f4d4cd974fff12d5cd65e8dddf563cf03e25f0648cfa5da SHA512 10ddf2853dcde1664e42e70de0fd8b55cab8e0956e43c234c850a33f3b0d5d75f827c59f9553c32ad6bafe2f9f1a72509ed6f2b7585ab3eaf222c0d1fa0c6f1b +EBUILD mozc-2.28.5029.102-r1.ebuild 10859 BLAKE2B 31baf08e330182b12946f54eb5fd0982971eda22085de565ab16f4f5a5135eac367843699bc77cf1c7ea97c138a21a25f169888a26039aebc378c546795ed443 SHA512 2a9bca391b312fb79c0601e832ab382833c82113e8d3ba369a39f280cea4efebf375e6c5d87f445766347f66d60bf820aeeb7f59482d7c77044e6c826c61becf +EBUILD mozc-2.28.5029.102-r2.ebuild 13118 BLAKE2B 4a833ea35e4ace7bfe48d508a3b012e6e4fce7f5637171e89798fde90c5719c07077ac3227f2c426426dd587ccae11e06729de5c4754f320d9ba6a0078e0203b SHA512 9b18c96869b545e9c3c4e09886bf8b1f6f3f1b8ead224924f1e7770c8fcb53e0ae1f8bbe45b0eb42ec917f5f2095312f09ebf1251165aa3d07aa01d87ec6ae63 +EBUILD mozc-2.28.5029.102.ebuild 10725 BLAKE2B c2486d67e9986e1f7f21d42bddbc3527dc92270818f1bd982fd99836c9a1fb0c95556331e5f5af57c5731b4be9221ebaff88c72844612e5e14e905e11f8c56fd SHA512 3885d73b7afdaa42883b8ae8944b3e7e3eb2f73a7c3da51c5ad26bbd816d4b13b2da0f21ae5ed3a7c0bf1c87bcadf0e1a81d82b4530b2e1280e6d163935a5738 MISC metadata.xml 835 BLAKE2B 73a38180674c078f8da071062475d91f937c481a517912287059929e5cf7beba372062682109aef1ef252736581ca1b9c2453df41e4f29005fc4411412e0ff80 SHA512 746eb9815089d653a0de40d642b34ca62e15718c4fe799d8776437f4a2d723bd675559c76e530df28cd634ee6936ea6df09956e373c109ffea8cbbbd18455cbe diff --git a/app-i18n/mozc/mozc-2.28.5029.102-r1.ebuild b/app-i18n/mozc/mozc-2.28.5029.102-r1.ebuild index 357167817970..c27f47fad0de 100644 --- a/app-i18n/mozc/mozc-2.28.5029.102-r1.ebuild +++ b/app-i18n/mozc/mozc-2.28.5029.102-r1.ebuild @@ -3,7 +3,7 @@ EAPI="8" -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit desktop edo elisp-common multiprocessing python-any-r1 savedconfig toolchain-funcs xdg diff --git a/app-i18n/mozc/mozc-2.28.5029.102-r2.ebuild b/app-i18n/mozc/mozc-2.28.5029.102-r2.ebuild index 01ef457b4e61..c86eb2dc6fcb 100644 --- a/app-i18n/mozc/mozc-2.28.5029.102-r2.ebuild +++ b/app-i18n/mozc/mozc-2.28.5029.102-r2.ebuild @@ -3,7 +3,7 @@ EAPI="8" -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit desktop edo elisp-common multiprocessing python-any-r1 savedconfig toolchain-funcs xdg diff --git a/app-i18n/mozc/mozc-2.28.5029.102.ebuild b/app-i18n/mozc/mozc-2.28.5029.102.ebuild index 3346d832183d..29c8eaac94f4 100644 --- a/app-i18n/mozc/mozc-2.28.5029.102.ebuild +++ b/app-i18n/mozc/mozc-2.28.5029.102.ebuild @@ -3,7 +3,7 @@ EAPI="8" -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit desktop edo elisp-common multiprocessing python-any-r1 savedconfig toolchain-funcs xdg diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index 33a7e30fffe762495fdbff12e1a88b05080cf21e..b1769241f82f4d60895cd3ef72b90a1dfb40edcd 100644 GIT binary patch delta 39871 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 H#ccrqScvwj delta 39893 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 du4R4!bx - - pinkbyte@gentoo.org - Sergey Popov - + crunch-wordlist diff --git a/app-misc/elasticsearch/Manifest b/app-misc/elasticsearch/Manifest index 0782dddf117e..286579770d0e 100644 --- a/app-misc/elasticsearch/Manifest +++ b/app-misc/elasticsearch/Manifest @@ -11,5 +11,5 @@ AUX elasticsearch.tmpfiles.d 56 BLAKE2B 0c28c612fadfdd86321df797527399fa5073a735 DIST elasticsearch-7.17.16-no-jdk-linux-x86_64.tar.gz 168795535 BLAKE2B 642ae6f07db953e7fa783dcd63c6dcebab61e85ea600bede09e9596bf9dee2d71c43e5c28b80bd4c091d792ed3a95d10cc75ffb1074ad4b3cfceb081ed25027f SHA512 3755373f5068a08e4619b4e922bc2d3d97d41791dbf5aa84564574fc84abee9c567b16095cf0e11d48910627e3c183ff1193bf2d5ade59891bea2b3f994aa7df DIST elasticsearch-8.14.1-linux-x86_64.tar.gz 588486610 BLAKE2B 6005509b9cef7a07e455a394bb41fd0ae970b7249e4b328d55a923f8b529779ceb350580ccd6f8be82bdbc64de6ec1103f28e34b4836f4f2c8ef767c1276338f SHA512 31ed9fe9e28bb778c1042df8dc4183b3044e250d5ee5d760c4e5f1fe5c82e52e2882ed02824c454a64fefbaa10f9212bde9b6b4faa278e2cb5dc64b57960da00 EBUILD elasticsearch-7.17.16.ebuild 2374 BLAKE2B b8e8a2cfc8eb77cfa591ed73795bd923f12addbb101e2df852ee10fbe2ef1b3e74280e76fd13e03117b5dcecfce91b22b897839d014a22044b1a456413e6e878 SHA512 4f5fc0ada22ffad450a778bbbf248721f2fb52b8b9eaaa1cf44da897e65ee110a7eb4ea3cde3b625c9921c96a85729f0bc9994231a0df023f0e29b1b9f48eb74 -EBUILD elasticsearch-8.14.1.ebuild 3322 BLAKE2B 884f8e8f916a62e7c2692d5edbbd78b4b6534168b05bfc1fc1f85375b7226a96d45a34c8da010c53f9998d170dae9731de688e02172559a739a8c8bb54c2d0e3 SHA512 430cac5adcbd6830232b25d3d17238be0af7fe5d183525cee27dcc74aed2e1c1e054b1229b973884f85779f6386b91068ca7b730f114d7e8fd150c96a427eb56 +EBUILD elasticsearch-8.14.1.ebuild 3505 BLAKE2B 5d08a9df6275aba8a2b21082a70b57ecbba1f231f3d9023fce4fb62beef1c03bb1387122e90c2b0d357eb41d50ea60de2ce317589a76def50f967c8f28f976b3 SHA512 bd1806e6b83d4f698327710fe5d17cc97dfc9e5bf4393cf565661a121a523c9bc2cea7147578e9dabd39f4fcc2a888b7071f7a74a0befaa4a1044c0f7e1e0702 MISC metadata.xml 502 BLAKE2B d82165cdd8bbb6628c6e32ab0ff46d78561593b900267c8b39313266a148da06e999a6e28f4268232684f0b9e36f7c42f56be5efb9fd6520baea383d19e82c99 SHA512 612d2c4f19965c79d2b8d9cd0c2feb66436e6d2090759dcbacd61bcdc18c058f0ede17a7b283483e5dc91510134ddc2ee8d345fab3cb474e9b6b7a715e739b07 diff --git a/app-misc/elasticsearch/elasticsearch-8.14.1.ebuild b/app-misc/elasticsearch/elasticsearch-8.14.1.ebuild index 8498fcbccc2a..f024f4b1ce68 100644 --- a/app-misc/elasticsearch/elasticsearch-8.14.1.ebuild +++ b/app-misc/elasticsearch/elasticsearch-8.14.1.ebuild @@ -20,8 +20,15 @@ RDEPEND="acct-group/elasticsearch sys-libs/zlib virtual/jre:17" -QA_PREBUILT="usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/\(bin\|lib\)/.*" -QA_PRESTRIPPED="usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/\(bin\|lib\)/.*" +QA_FLAGS_IGNORED="usr/share/elasticsearch/lib/platform/linux-x64/*.so" +QA_PREBUILT=" + usr/share/elasticsearch/lib/platform/linux-x64/*.so + usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/\(bin\|lib\)/.* +" +QA_PRESTRIPPED=" + usr/share/elasticsearch/lib/platform/linux-x64/*.so + usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/\(bin\|lib\)/.* +" PATCHES=( "${FILESDIR}/${PN}-env.patch" diff --git a/app-misc/empty/Manifest b/app-misc/empty/Manifest index 584beb4a8530..d367aa0216a3 100644 --- a/app-misc/empty/Manifest +++ b/app-misc/empty/Manifest @@ -1,4 +1,4 @@ AUX empty-respect-LDFLAGS.patch 234 BLAKE2B a344d06f25ec7bd82d5633a9d716eb7235af51d532e9010685fbbea4b51c8deedbd99119403b0d592dc810bd52a70af96d55e3b4e40bbeeb1b7e4100a138c361 SHA512 a3d15d1ca8eb4c422080c24121cd1164ab534a374911fe8500980a3ea92e6bb90d6f8eeb6e1e0d86e49d901f344f2c79c386e8904f3d5f8b2b23c7e8c74463de DIST empty-0.6.23c.tgz 17665 BLAKE2B cac050f1f8c55462c988a3558e89c1b1a6f85d5e72b740a849f902da4ee3c31917cb20440165980e1025d29ba366d4757aad1f3b2c42b3097eebeb5529940706 SHA512 14331b0c2e572b90cb1ebd97e296b16ebd9fb34415f2b8cac67972da4db3504baa26ecf8370e67b3e6f5607b4ea08effe86610a0bd067dfce71c1183d3fd8b93 EBUILD empty-0.6.23c.ebuild 552 BLAKE2B 9e2bba67e51261671b9976948fbf9e04d4a9ebaa8bc1191004438eda6bfbbda4eab925d6514e341d37611e33af415211d29878e67be263b2906ca0ce195f1e0c SHA512 2e336dc1c9a26cb06c1c7108454099fec6900e8c4e422583b108b9ce5e8aa7f01d211fdbd31d32502695d40eceed03bde3fc03f856b03818f1fb5d96d16e3315 -MISC metadata.xml 323 BLAKE2B 336922bc9057e6eb09cabc9bdaf48230cdf1597f81c203cbcb33a34fa9a37b68f882e4ea4b6f5e8753daf1c4df579d4293c5bebe55bb54f7e8d07a742436d7e8 SHA512 4ae6c406ddf3d9de0beb4d365cdbdc570cb8c216118afa07edc434ddc17b1e380d07272d9c991d8c13b77bce6306afc80c19df1b0fd42d32758eed957f931106 +MISC metadata.xml 243 BLAKE2B b47a3fbb28a799074ec3ec92ab42d544fab6b65b5fcae7cc75fc5341150488d4fc87c4a944da9b23416efbdf4815554cd2faf96007188a4ed8a5d5bacd35c56b SHA512 a54405cdce205d3b5078e5cdafb7f7c60ee21daa72b5b99b6de7977091704c313956eb931975ac99a07b31613d47bbc647acf6ab997eb3c5152a2af685f8524b diff --git a/app-misc/empty/metadata.xml b/app-misc/empty/metadata.xml index 409d80e31691..ded6910acf9e 100644 --- a/app-misc/empty/metadata.xml +++ b/app-misc/empty/metadata.xml @@ -1,10 +1,7 @@ - - pinkbyte@gentoo.org - Sergey Popov - + empty diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest index 4e2f3f0fc7bf..90ed5fdcbf12 100644 --- a/app-misc/fastfetch/Manifest +++ b/app-misc/fastfetch/Manifest @@ -2,12 +2,12 @@ DIST fastfetch-2.13.2.tar.gz 1254865 BLAKE2B 87d9c286f578d4929c0d50ce075d9ee04e5 DIST fastfetch-2.14.0.tar.gz 1083381 BLAKE2B bce9e8633d43ca50f1b35fa96a11c8d2cbdf68ebace97cae37b4285f05ae0325d394682ac32bb8b5eb7141c82b865f25188def48685601da7385e83676cafc97 SHA512 0d7fb6003d6e3178725a05f6efebc32218d07d7b8c79b0d981b3317d57464202e7d1f379684dc78ae0fc6b003cfd95c4fee3efa5d8b89ec6ef2e6236a3e9f7b5 DIST fastfetch-2.15.0.tar.gz 1031800 BLAKE2B df41750c2281fb46c594004156b886d05863da7d7310ce21764fa3beb742f8c40bbec59464b947622682288ea16ca67626403ce42e792b6b1e6227d547deac98 SHA512 c2934432d23610e34d10cb66b13b0652619bdcb203dbc439fcd5e59a6a7814045ea90bf4d5dae12247f19e222a350cafee1184300845817d03ce6b0bcd947d2d DIST fastfetch-2.16.0.tar.gz 1044675 BLAKE2B 2c22fedef43155c71b3b0d4f590128699dc4d3f44211187f079e62baad338322bea60796bce8f6f23c1221174e1312d67c113b0ae3557a856b550756baebc077 SHA512 3a09e48775946876c69dfa8a739a090a18aa4598f455f6860d41962efeac2064127bf2a31d3a62ccc285682d12548402cf812eae01d56bc068b7855b0f00d4a7 -DIST fastfetch-2.17.0.tar.gz 1050406 BLAKE2B 603ae631450ad252aedf85f35b2e3c7254b4afd6852e486bb5b3223df710a15b9c9912c9933d5f56bf5b7b83cb6d939dc5df555ac1b9c24c59b60dcc1a8299fc SHA512 d4bd481e2909c4d2d1230834611d227bec9a57472b72aabc8dbd6de345ced24f2416a089e5711eb7bc358b08bd62b8ad46914ef6b85c6a10a87f85b9f118c57b +DIST fastfetch-2.17.1.tar.gz 1050623 BLAKE2B 267343a913c5fa3b86483a9878bff689d59ac04d4ab8ea6e148242b208a9bf47f45f1e0508b92de2bc3eddb478335598a421a928ad2f951660614df8773151f7 SHA512 ec434b5af625a212b443da80a2b1b5b7bb3db71a1c4354a07c61f4e8d23774fcccec0514eba89a6a1e7ab72ade5b65289bb796573338f4d26a5dc5f9de103f42 EBUILD fastfetch-0.1.9999.ebuild 3170 BLAKE2B 35a4eb1ca7f497b9301e334efd61243ff802816b58a137dd926240fa66ecccc939074ee0468657d92b94700a3c286a424d9b5aa58c61c30e92e0b8abd68f0593 SHA512 c6ff29a4b0a1f6ef2a1fdca86b177140c720f30f87ce1833387ea9162d8b0fb588b3360ba02aa1656e14208fdd2ce7e4c7378c28a147c7883688782d2fb7484e EBUILD fastfetch-0.2.9999.ebuild 3170 BLAKE2B 35a4eb1ca7f497b9301e334efd61243ff802816b58a137dd926240fa66ecccc939074ee0468657d92b94700a3c286a424d9b5aa58c61c30e92e0b8abd68f0593 SHA512 c6ff29a4b0a1f6ef2a1fdca86b177140c720f30f87ce1833387ea9162d8b0fb588b3360ba02aa1656e14208fdd2ce7e4c7378c28a147c7883688782d2fb7484e EBUILD fastfetch-2.13.2.ebuild 3320 BLAKE2B 56416b9305271b366ec73a260626e0c83274562118f72aa2cacaa33855f845bea433eec0be8a89efaf00e3377890b9975b04e4815bb0584dbdb0d5e942b82cf5 SHA512 e07bde1a4f659fb6a966c7642a22fa241f4286e4e86ebe386278abc735bf62dd499d8fbe3e75e93a339b13bce8ca124f8a2b3e62c83a5753ec63b8ca2c7f34d9 -EBUILD fastfetch-2.14.0.ebuild 3323 BLAKE2B a85119efe9d7d85931e4813f62226ecbc99cd80703b3fd985ffb28857d11dd1449c20044875e4836e295d1fcf477b33755aaeb105e463e3c5caaf3df41a474bc SHA512 144e8ba447ac685250a6827631238d3da2f29b142f9bf96f875a81085ec0a50c4401d03cb07f7f844541c34c6ac5f5aef0bc722432ab689cc5bd2b865adbabb9 +EBUILD fastfetch-2.14.0.ebuild 3320 BLAKE2B 56416b9305271b366ec73a260626e0c83274562118f72aa2cacaa33855f845bea433eec0be8a89efaf00e3377890b9975b04e4815bb0584dbdb0d5e942b82cf5 SHA512 e07bde1a4f659fb6a966c7642a22fa241f4286e4e86ebe386278abc735bf62dd499d8fbe3e75e93a339b13bce8ca124f8a2b3e62c83a5753ec63b8ca2c7f34d9 EBUILD fastfetch-2.15.0.ebuild 3266 BLAKE2B 78976693ab58b0b95eefbae1e95ea1b8b0a063f0e833ee63747d385bff2129d2a06baba7b33c7107e0b2b8c63075b1e9d637ed1ea8a3c731a808901b6aef2978 SHA512 93f6cf40fd5d1a87c4c1f0b43bc341cc14f03fba5c9358e0ce3b41d0f52ccd1e88faec21569e7f6f441feaa23fa00c22322658049cf857542e5fc471ca8e7aff EBUILD fastfetch-2.16.0.ebuild 3266 BLAKE2B 78976693ab58b0b95eefbae1e95ea1b8b0a063f0e833ee63747d385bff2129d2a06baba7b33c7107e0b2b8c63075b1e9d637ed1ea8a3c731a808901b6aef2978 SHA512 93f6cf40fd5d1a87c4c1f0b43bc341cc14f03fba5c9358e0ce3b41d0f52ccd1e88faec21569e7f6f441feaa23fa00c22322658049cf857542e5fc471ca8e7aff -EBUILD fastfetch-2.17.0.ebuild 3170 BLAKE2B 35a4eb1ca7f497b9301e334efd61243ff802816b58a137dd926240fa66ecccc939074ee0468657d92b94700a3c286a424d9b5aa58c61c30e92e0b8abd68f0593 SHA512 c6ff29a4b0a1f6ef2a1fdca86b177140c720f30f87ce1833387ea9162d8b0fb588b3360ba02aa1656e14208fdd2ce7e4c7378c28a147c7883688782d2fb7484e +EBUILD fastfetch-2.17.1.ebuild 3170 BLAKE2B 35a4eb1ca7f497b9301e334efd61243ff802816b58a137dd926240fa66ecccc939074ee0468657d92b94700a3c286a424d9b5aa58c61c30e92e0b8abd68f0593 SHA512 c6ff29a4b0a1f6ef2a1fdca86b177140c720f30f87ce1833387ea9162d8b0fb588b3360ba02aa1656e14208fdd2ce7e4c7378c28a147c7883688782d2fb7484e MISC metadata.xml 1179 BLAKE2B e64c84978c55cf17c996642166612d19d66400d66444ac21610c68e29b51222f72bfe7c4ae0d22da6e138ff366ea414ce780f04b1a61104aee45dc7e6d78b3a9 SHA512 830785a272ba47bfd7ade003cbb36fd1ef8fb84b452b7fdd81eb9e65ca67c2f297e8e07ff9e2c86a688f42167be206c92a45f76d2408bfa68494258120fcb9c1 diff --git a/app-misc/fastfetch/fastfetch-2.14.0.ebuild b/app-misc/fastfetch/fastfetch-2.14.0.ebuild index c3888b1ec46e..a92d9cb3b5ec 100644 --- a/app-misc/fastfetch/fastfetch-2.14.0.ebuild +++ b/app-misc/fastfetch/fastfetch-2.14.0.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == *9999 ]]; then [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch" else SRC_URI="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86" fi LICENSE="MIT nvidia-gpu? ( NVIDIA-NVLM )" diff --git a/app-misc/fastfetch/fastfetch-2.17.0.ebuild b/app-misc/fastfetch/fastfetch-2.17.1.ebuild similarity index 100% rename from app-misc/fastfetch/fastfetch-2.17.0.ebuild rename to app-misc/fastfetch/fastfetch-2.17.1.ebuild diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest index 4e0d252f955f..54af8fe8aa84 100644 --- a/app-misc/gramps/Manifest +++ b/app-misc/gramps/Manifest @@ -5,4 +5,4 @@ DIST gramps-5.1.6.tar.gz 17429153 BLAKE2B fe94d80ff209e1f27ec1cfa533e916514336c1 DIST gramps-5.2.2.tar.gz 21070723 BLAKE2B 8edf794e766663a1536cc50599a418ccb6e06ea832be14227aaa29336a1165f54c00cfb5fa7ed6657256b6660d3217ac4f4e2e62d41097d66808f0f4f554238c SHA512 4e2480081c16a61e9b0d4b0bbecccf4e6af6a40498d6994d8103ac37a7f3ce7993359fc0a9ee72cb06173ab82e17029e1a731bcf4af360cfc73e3c44c9800ef5 EBUILD gramps-5.1.6-r3.ebuild 2425 BLAKE2B d66caf7c462d2be3d243423094937cedb34517baf7991d9ede070f608fe8122172d095c08ea95e5f2e0fc468fddebc1fd4a27a7601995107ea1868cf769f934a SHA512 07996daac28aa12585ae5699e6a89f5e591967b8d0c89ae7c27a326cee17062284a39e14144ea236d9726aa9f6ec594f4664e893532f04a98205a7b859f21dff EBUILD gramps-5.2.2.ebuild 2134 BLAKE2B a879d55499ed3561595af2d8f23a4d95c3132e63308ca26fe1c127f1867a37902466aadd9a060ebe5631e09e001b21a3fb5852e62c8407b79dd9712ead3975a1 SHA512 8dc696d7284bfc72c300c80447b9dec0c98d940a14d1fec416e150c32311243d9c04ab3a48343e670928635d47ad12a1b8387578d22b1384cb52ded4638ea616 -MISC metadata.xml 5599 BLAKE2B a7156f87c83c95d4205c25274e04ca063a8f2246301e62c6f7854a6bb585fc895481d9accb9c6c48e30c09ccc472c81193b2d1b514fe0b53a3681f182c9922ba SHA512 41089a951759e1a3aa67009681b9f1da3ecfb92d71afe003a6560ebe268b670b9ca58b5adb397830b6538d722a31771d5b2ad1ec015f154c7739870821257cc7 +MISC metadata.xml 5521 BLAKE2B f0ded0e16a02c46c4f4fd8e1abf60b53bab2feb81d24465cc59b1ca8113b49e6a3a0dba04fbe6828da07998ecb161505ae60dd969c73d503b78b07622697445d SHA512 833c7014cad20b694f91bbd093202c825017f08c67e6f86fd5b1bb0d69828ef9f4a834770faf5ac0e5fd5e028342bbd00c6cc44c3d8e92cf34ef81b8f552ddae diff --git a/app-misc/gramps/metadata.xml b/app-misc/gramps/metadata.xml index 8e10fde3694a..e3094a7d59da 100644 --- a/app-misc/gramps/metadata.xml +++ b/app-misc/gramps/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + Gramps helps you track your family tree. It allows you to store, edit, and research genealogical data. Gramps attempts to provide all of the diff --git a/app-misc/jdupes/Manifest b/app-misc/jdupes/Manifest index 2a8e63c3168d..746f65b6c14d 100644 --- a/app-misc/jdupes/Manifest +++ b/app-misc/jdupes/Manifest @@ -1,4 +1,4 @@ DIST jdupes-1.27.3.tar.gz 174779 BLAKE2B f6697df396e2f6e285d17465de183904f87e0b34b2a46bb7aeea6da8696ae31951af3f2f26b6e71cedbd25c756456ece055b99e76f92eadabd79a01183161d59 SHA512 ee2d60a922558e2aa819f9074fb0b3b38cc93ddc4f6ca3a1d0dd8731c4ecf72d1b6cbb0bc85be7cd63b21f7d9138efadfb64208122a4eebd4e55756a3edd5bcc -EBUILD jdupes-1.27.3.ebuild 1100 BLAKE2B d95a6ef8636f9e584ec56701dd37f24bd1964131e04dbb78ffc8c270875ae3eeff7329a2a7c0cf987d8d66c2ff893caffd1897b4a7e90e9d86d59facce1fbb2a SHA512 798449f6ff7fac1037b3461f2d5556888279333991a5277413474df34d4dd40087039231f6adc9ba841c33841c1dedfa3a8ff28e2715457c5e84780e3f8764aa +EBUILD jdupes-1.27.3.ebuild 1114 BLAKE2B df2a2e836637620c4c6f973d5acea5149482da5778a286c4aa525a2a3c7c785148bcab4f41fc571a8aa1242bb3417dc72c17aa8341d60cda1400f5853989ddbb SHA512 2515fe912fcb32c0247e29b69a1e9452cdfbb691a6d453e816a3af1047cf8fdbc17c69b639cbeb361911e8acc840654b44014c35f9755c88df969b9228f0a523 EBUILD jdupes-9999.ebuild 1101 BLAKE2B 079a2f338cdf295bb803f374ad85914252f0a5e7e6a970d00fe1d7fdd81429169e2b91685e7fb69323d4e7b004fd30001588f1ee05ebec4b949820f64c42772a SHA512 c47e367822c734cc8b26d237c82490d99306fc6bd9170dd0585d524c9da0aeb891b5b700ce0af9e8116e59934cf06128b2abd83a5c31bc054858f775d6684e18 MISC metadata.xml 554 BLAKE2B 7526c368d230d9bb4295c9e58c97224fa668e76558a1c5ede5d901bfc094c3864297bb32d0b34f90b1ca22a31251b2b7c4669f6b20620b3725ba0ee9822706eb SHA512 a0153135e209a737a36dedd32803fd679c755bce62c159d70c3596479983df05a482aa29b90fdc4b0286d583383153c92a0f917d7b1cd4ed819889e0bb64e60e diff --git a/app-misc/jdupes/jdupes-1.27.3.ebuild b/app-misc/jdupes/jdupes-1.27.3.ebuild index b0ea5eb22c14..52d06013d48f 100644 --- a/app-misc/jdupes/jdupes-1.27.3.ebuild +++ b/app-misc/jdupes/jdupes-1.27.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2023 Gentoo Authors +# Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ if [[ "${PV}" == *9999 ]] ; then else SRC_URI="https://codeberg.org/jbruchon/jdupes/archive/v${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}"/${PN} - KEYWORDS="amd64" + KEYWORDS="amd64 ~arm64 ~riscv" fi LICENSE="MIT" SLOT="0" diff --git a/app-misc/mc/Manifest b/app-misc/mc/Manifest index b1ddc3107e2d..3b697fbed873 100644 --- a/app-misc/mc/Manifest +++ b/app-misc/mc/Manifest @@ -3,9 +3,10 @@ AUX mc-4.8.29-gentoo-tools.patch 413 BLAKE2B 53e3f8e5e711374bbc5e3bb868df5e3345e AUX mc-4.8.30-fish_fix_broken_national_characters.patch 2236 BLAKE2B 4d1b018106c6a0154ad71c5401c7b202517702dd6a86e072bb47506d17e12c6487e545a6074cc10411412c6c57e556c22cbba9764374fa63b293243fc9e8d52d SHA512 56868f9b1788a3d6109ee6ee94d3e5e94156aaea882daff99662fbb93e3d2e3ec351ae13418ec8ef2c39fdbec63fba4498cc1d28f12f827d443a6aa268e900d5 AUX mc-4.8.30-mcdiff-segfault.patch 1534 BLAKE2B ff3904f22a3f46251833f259255abd15015d47fed685447fb7f42b4d8adc042adb3104b4e41c2bedc0552335e681ca5df7404cd9cd0e4066a8a84714faa718c2 SHA512 41aa773416a3bd2f035ed584b6179f237b216010bd541b1a881f95f25eb5d05abbe721af2ae3c64dc39916525ff284cf0c5bf2ddde89e4bcf3647f7c5cad4e2d AUX mc-4.8.30-musl-tests.patch 300 BLAKE2B 52dff36517ccd7643cf594e556b0f315081ed39d01735f6da351bdf3dadc70ce1b14e8320b5edb08a8ae1a2db533f1bea60ef6bb1c37bc24a80a0c671384349d SHA512 73b32f64c5976a1b4518d2cdb8c802d9a93c71aab3781c6edfc731d7088ac67e3a09687bc1cce8a3597117b333e13ba96c50c4b26a21f5ad4c81aa76f03cfb41 +AUX mc-4.8.31-musl-tests.patch 1979 BLAKE2B 33e3a27b1063f254e015129a8b7544b6f5c97492b886b0ba9f51166be41b1bcfc118288047a7faac64b7ee948c9cfbb61943ab7699670cfcc5e606cbbd50ac38 SHA512 b1bdecffe89a63e3a9bd19eef63db169a3adf96c3643d9bc8cd2101d8ec23c267b283449d2e164ff67df0551fbe7c48f45e00a38ebb3f513ef0c0b0f6baaf449 DIST mc-4.8.30.tar.xz 2380824 BLAKE2B 2bf759314abae39db7596426cba22f6eaac0efc58e7025f1a7ef1863496ea7a3c00d298d101123b9defb109e76e31fe988227fb5c1112e06051b3c7a5b3dc1b6 SHA512 f793f744eaff236c9952d477236dd775a24d9ddd7ff46940bfe2d06da5596bed91d6bd9c85250696da6dcdc0a1890dc01c736654df3f59039674eff38e12e68e DIST mc-4.8.31.tar.xz 2385632 BLAKE2B aa8406d7d68a7466f662f83730dfc157f6e4f444b62284d9b71ea12def333996e298352f94526a3eb85491030f62373cf8d5621e449a7abf1fb5267a13a396fe SHA512 dc2272a0016ed782eafc78efda575b04d064ffa7984a146f3389dea81f4c7886647e7d1f097b547f7ae00190c10e35979a24400a6bb936c023f190a82934c12d EBUILD mc-4.8.30-r1.ebuild 3229 BLAKE2B ba2bc855289dffb0750eec94f045fa337b337e4863e96a4a3110c71260227fcd1e56530ab87deb87d69a19c579b1d446002015a19930d233edee84c48e326be8 SHA512 ba5d06fdb16fc8b7f925b021a3a99cc622446f241973cd7bc61c47bfafb80c511cccc58d494a23533e4f2dc3f322fe974f655b6d0cb39bd35a04549a3b1d1363 EBUILD mc-4.8.30-r2.ebuild 3337 BLAKE2B ed90e75a4f486c9807fde430308f58d35a8aa90934f2e0aac4804c373c05dbf15bc10dd7912015d77d902dffbe544d9e61ce74ad8a263bdce53f546077a62aaf SHA512 939a3ec1016fd4fbb7dcf734751113a79a2ac91e444b0ccc00426c8c9fdbf5c0c904a7af6a49740cdab5211b4675942b3e35226a207ea09aaf16796009737ec6 -EBUILD mc-4.8.31.ebuild 3445 BLAKE2B 5841622fb19f116b0ab6f3dd76a9493c0004b14f4c62fb9e60f14fdaefd9a900ef334891a249ab162f95675fb3c3e5c497132223d847e851b2513d703f2a045a SHA512 3b99c966846afa62bc2be93bdb0b344b22a25db6ad31bcd11cb0ba74b1a88e95cc3c85ce9ab36b0bca5556e4b4f01bff15f496c3da10411e9b8b3ff8595282ec -MISC metadata.xml 623 BLAKE2B 780b4f47a79d96cfe18308032aedcf02040eb3b2b90a3241dc1a26d03c1fa6e801144b9a343731b96c9cde2554a34ed52235859851025fd074675fdb1f7c91d9 SHA512 85ab83892b0ad219dfc1112e1d3f2141c186c8cc1b274fd397a34bf68345a0821d3cf5a5421f9d6053e7e99178aa45724e1057a9386e4bdf9c5136d69232e776 +EBUILD mc-4.8.31.ebuild 3522 BLAKE2B 98ad323ae6beace1dc780e4c618ee8a84256fd139bb0489cba032848ec3079b7c1b315a2505c56aaa8fcbabaa1c42b08b71014f2bc5a6558f03c1407540f0016 SHA512 7bf5a44eb979d5e96381a622e0a994ceacc8299f48cd7cea3c0650cb965b4ab0745ed345578ebfbbb17ba3256fc93006e520845a46aa014d55439897b42ca809 +MISC metadata.xml 675 BLAKE2B 706055e17dfe81af1715d1e5ee101e6486d8a0f1fd7791fff17c7f42fdcb1c3a559416c8e413b4c7ab1db6dd9bf2d4b94f67e8cdd035933c38885ae6ca42f8f6 SHA512 a86533b06dc0f64efafda59aa795ed3a5a9bb027bd4c1145d4aedc2af84cb1d64244409a0bcc42d5bb4048ed07190c7f86ebc0c31aa55d95c8837fde676d9284 diff --git a/app-misc/mc/files/mc-4.8.31-musl-tests.patch b/app-misc/mc/files/mc-4.8.31-musl-tests.patch new file mode 100644 index 000000000000..5c7c6b0f2397 --- /dev/null +++ b/app-misc/mc/files/mc-4.8.31-musl-tests.patch @@ -0,0 +1,55 @@ +https://bugs.gentoo.org/922483 + +--- a/tests/lib/vfs/vfs_path_string_convert.c ++++ b/tests/lib/vfs/vfs_path_string_convert.c +@@ -116,50 +116,6 @@ + 4, + &vfs_test_ops3 + }, +-#ifdef HAVE_CHARSET +- { /* 3. */ +- "/#test1/bla-bla1/some/path/#test2/bla-bla2/#enc:KOI8-R/some/path#test3/111/22/33", +- "/test1://bla-bla1/some/path/test2://#enc:KOI8-R/bla-bla2/some/path/test3://111/22/33", +- "111/22/33", +- 4, +- &vfs_test_ops3 +- }, +- { /* 4. */ +- "/#test1/bla-bla1/#enc:IBM866/some/path/#test2/bla-bla2/#enc:KOI8-R/some/path#test3/111/22/33", +- "/test1://#enc:IBM866/bla-bla1/some/path/test2://#enc:KOI8-R/bla-bla2/some/path/test3://111/22/33", +- "111/22/33", +- 4, +- &vfs_test_ops3 +- }, +- { /* 5. */ +- "/#test1/bla-bla1/some/path/#test2/bla-bla2/#enc:IBM866/#enc:KOI8-R/some/path#test3/111/22/33", +- "/test1://bla-bla1/some/path/test2://#enc:KOI8-R/bla-bla2/some/path/test3://111/22/33", +- "111/22/33", +- 4, +- &vfs_test_ops3 +- }, +- { /* 6. */ +- "/#test1/bla-bla1/some/path/#test2/bla-bla2/#enc:IBM866/some/#enc:KOI8-R/path#test3/111/22/33", +- "/test1://bla-bla1/some/path/test2://#enc:KOI8-R/bla-bla2/some/path/test3://111/22/33", +- "111/22/33", +- 4, +- &vfs_test_ops3 +- }, +- { /* 7. */ +- "/#test1/bla-bla1/some/path/#test2/#enc:IBM866/bla-bla2/#enc:KOI8-R/some/path#test3/111/22/33", +- "/test1://bla-bla1/some/path/test2://#enc:KOI8-R/bla-bla2/some/path/test3://111/22/33", +- "111/22/33", +- 4, +- &vfs_test_ops3 +- }, +- { /* 8. */ +- "/#test1/bla-bla1/some/path/#enc:IBM866/#test2/bla-bla2/#enc:KOI8-R/some/path#test3/111/22/33", +- "/test1://#enc:IBM866/bla-bla1/some/path/test2://#enc:KOI8-R/bla-bla2/some/path/test3://111/22/33", +- "111/22/33", +- 4, +- &vfs_test_ops3 +- }, +-#endif /* HAVE_CHARSET */ + }; + /* *INDENT-ON* */ + diff --git a/app-misc/mc/mc-4.8.31.ebuild b/app-misc/mc/mc-4.8.31.ebuild index 5981d616172c..8b8437c5c57f 100644 --- a/app-misc/mc/mc-4.8.31.ebuild +++ b/app-misc/mc/mc-4.8.31.ebuild @@ -6,17 +6,18 @@ EAPI=8 inherit autotools flag-o-matic MY_P="${P/_/-}" -SRC_URI="http://ftp.midnight-commander.org/${MY_P}.tar.xz" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" - DESCRIPTION="GNU Midnight Commander is a text based file manager" HOMEPAGE="https://midnight-commander.org" +SRC_URI="http://ftp.midnight-commander.org/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" LICENSE="GPL-3" SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" IUSE="+edit gpm nls sftp +slang spell test unicode X" REQUIRED_USE="spell? ( edit )" +RESTRICT="!test? ( test )" DEPEND=" >=dev-libs/glib-2.30.0:2 @@ -34,8 +35,12 @@ DEPEND=" x11-libs/libSM ) " -RDEPEND="${DEPEND} - spell? ( app-dicts/aspell-en )" + +RDEPEND=" + ${DEPEND} + spell? ( app-dicts/aspell-en ) +" + BDEPEND=" app-arch/xz-utils virtual/pkgconfig @@ -43,10 +48,6 @@ BDEPEND=" test? ( dev-libs/check ) " -RESTRICT="!test? ( test )" - -S="${WORKDIR}/${MY_P}" - PATCHES=( "${FILESDIR}"/${PN}-4.8.26-ncurses-mouse.patch "${FILESDIR}"/${PN}-4.8.29-gentoo-tools.patch @@ -61,8 +62,11 @@ QA_CONFIG_IMPL_DECL_SKIP=( src_prepare() { default - # Bug #906194 - use elibc_musl && eapply "${FILESDIR}"/${PN}-4.8.30-musl-tests.patch + # Bug #906194, #922483 + if use elibc_musl; then + eapply "${FILESDIR}"/${PN}-4.8.30-musl-tests.patch + eapply "${FILESDIR}"/${PN}-4.8.31-musl-tests.patch + fi eautoreconf } @@ -105,6 +109,7 @@ src_test() { # information. CK_FORK=no emake check VERBOSE=1 } + src_install() { emake DESTDIR="${D}" install dodoc AUTHORS NEWS README diff --git a/app-misc/mc/metadata.xml b/app-misc/mc/metadata.xml index 0b8d9189b22a..96a33cf76636 100644 --- a/app-misc/mc/metadata.xml +++ b/app-misc/mc/metadata.xml @@ -1,16 +1,17 @@ - + - - marecki@gentoo.org - Marek Szuba - - - Compile and install the mcedit application - Add support for sftp (uses net-libs/libssh2 for it). - Use sys-libs/slang instead of sys-libs/ncurses. - - - MidnightCommander/mc - + + ceamac@gentoo.org + Viorel Munteanu + + + Compile and install the mcedit application + Add support for sftp (uses net-libs/libssh2 for it). + Use sys-libs/slang instead of sys-libs/ncurses. + + + MidnightCommander/mc + https://midnight-commander.org/wiki/NewTicket + diff --git a/app-misc/ola/Manifest b/app-misc/ola/Manifest index 08f8dd649d16..3f2718b00b4c 100644 --- a/app-misc/ola/Manifest +++ b/app-misc/ola/Manifest @@ -2,4 +2,4 @@ AUX ola-0.10.9-liblo.patch 1236 BLAKE2B 072f35fcd8c475025945b66b1d71b09e3b666dad AUX ola-0.10.9-nullptr.patch 7412 BLAKE2B f03facd9b48493a47d35744d33edab8fbae87e0440053cd7f1610af40fae1a4d56b6a20beb2b3ca8b4fb64d023795ca9e12fd8149d69a150bc105f9978eaddbb SHA512 669ab2bab44cbab87f8c99f92799faa1422a0d0aaeb7da3c8b2dcdb71f47515e93f773b8fab372c66aa47a23797fce0725722ca25354e868ae2926510282058d DIST ola-0.10.9.tar.gz 2578760 BLAKE2B 8cace370b21788d0fe65e56d33fdc9436a5103837d370e3e7e07b43318d4ec3b29536b55c4b117f515a4698ebab88f58718759a0cf9a00f79d0b839e7a79d581 SHA512 e8e2f4249d6e1f63f6c36ae548d9e3a82080f0da82829f923ba6b4d63685fb89f9baccf4588fd6fcbf756708d91e27d022c0d623e7c03c84ec058e7dc7c46bdf EBUILD ola-0.10.9-r2.ebuild 2588 BLAKE2B 8662178c6e92158c0155515eddade5998e87929c917103e08a9f39a15d6d49d51df7cbc7615837f135ee1b3f2359b4d4d4457283e0fcc3427975e0ec0a0a1daf SHA512 b3f9a085e034bed14a39b61d55bc43ceed8eaec945aee9f372d78b76e3f11d5eb64696d5114e1afac70e301d9ae8c8618c30c1fde925600e76726052a04c8fde -MISC metadata.xml 1012 BLAKE2B 181177e538c6cdc37b3ba630b3bd3cffd1701e4f674cd51c6032c3b0367c11a0090482055328961e150203f47a1662597e2d0164c65c12662ce3ae2407db5a98 SHA512 01e6e96741b65a895229e7626e6fbfc51132d7b841c597933ea7055c302369264d014da1ff9c9bbad014c1cb812bb43d120a1d40c473c40eef6353ed4bfafc11 +MISC metadata.xml 934 BLAKE2B 6485301ffafec05ebb41b3b5eee75a94e8afbc26894317bd0a7b1b81c028b34e9353c3b9d311ea3404004bac5441c72dfd38d1e6f3725bfbe1e59ec9e095914f SHA512 cf598a1498feb59eeb21c1bc4e68739e186842f99cff3817665a89180598b22b006e525cef87de2f8ba71bf4bcf4b72623664a6d93db652dd678cbed898c2885 diff --git a/app-misc/ola/metadata.xml b/app-misc/ola/metadata.xml index 90cb6324410e..c3699b874b43 100644 --- a/app-misc/ola/metadata.xml +++ b/app-misc/ola/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + The Open Lighting Architecture is a framework for lighting control information. It supports a range of protocols and over a dozen USB devices. It can run as a diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz index b970d73f73962be1e99dbd37df724da1008a9aa1..5a1521069965d98042bc3353a3afa490ee7ea590 100644 GIT binary patch delta 7415 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 pVhcmncU#)=US5P>XwbBp!gAPQ%P-Oo)Fq38 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 tD?|z{v4x@PyDjZ_FE7GBXNd002W=LM{LR diff --git a/app-office/libreoffice-l10n/Manifest b/app-office/libreoffice-l10n/Manifest index d528b4ada9d4..fafe31ceadf6 100644 --- a/app-office/libreoffice-l10n/Manifest +++ b/app-office/libreoffice-l10n/Manifest @@ -546,7 +546,7 @@ DIST LibreOffice_7.6.7.2_Linux_x86-64_rpm_langpack_xh.tar.gz 235067 BLAKE2B f34b DIST LibreOffice_7.6.7.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz 931847 BLAKE2B d5f61d5f5255704b676628cf9f1a76aa8cfe2bb90f07e31a8063cd9bf71f5731b2ae4b935279dac10559e95da291e0ebfde259abc8d944c3915ccecffc162e6b SHA512 faa54689c6a3ad6bee72273112df2f8829a9b4f0163ac9a9974615441f16f23898c2d49c310038ca357a7d728d08b2675251f8ef8572af9d04f978078c86a920 DIST LibreOffice_7.6.7.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz 948499 BLAKE2B 1eeef9238d477aae7d38742b4da56140e941144e436ea70f6a67535ea20a2426cb39c6b4204af6762b2b93779dbbc6d72f5b665053a231c85ea0ca37a72f0708 SHA512 2c70d2358f3c8bb783fcddb1a4d6a0b23d852b0d4473f7a4fc9760b05a305636de686203361cdbfb5332aaac8ea630ce7b5fdac48884b4dedf1a50fd053eecc8 DIST LibreOffice_7.6.7.2_Linux_x86-64_rpm_langpack_zu.tar.gz 257932 BLAKE2B b50eb6f039c368c25e9dd31161fdfe4604b0b045dea613c8ef2c43c22461cfd12c28c3e14792d297d022ed4c9ff915df08616b024888554490673226ec6014cd SHA512 a01b21604c2dc25b33d132831c6d4d578771c2c9b1794b0c27535ef096c6eb974fc96201a281a79fa3a46db899414289e8ad8f131c73c5e827102492ccb22555 -EBUILD libreoffice-l10n-24.2.4.2.ebuild 3756 BLAKE2B c5e6bf90d3bd59fd4a2c3c8483e4bf41822e6801319d2512f90744eb089b6f44a55d13f76c4a1bfb94b9a5f99768f1a33f338116d538f1928bd1684d940f6d45 SHA512 6af17f7fe85c38243d51dd0ae1da5790f1d5423fab4b38ceb992534bc781fc5adfbdadbc926608ee92a411fd36c3d1da28b598acfe53697ca700c32581e3e79b +EBUILD libreoffice-l10n-24.2.4.2.ebuild 3753 BLAKE2B 69e92d8c870374d170461a6428261f635c66be210b738d3ec311876097e46a3e916d5adf4d467ca566e9e11d384e569961d7b6987212df081849de8b30f576d4 SHA512 9167511388a9d72c871f1d00749491cd13fde2da2263eb9624ff568ddad58106551f8625cc793aceb4de696d419ca67430fef29eb2550b3f461ccff3842ec56c EBUILD libreoffice-l10n-7.6.4.1.ebuild 3698 BLAKE2B 7fbdcb71bcfc2d0c91bd5fc3a0b0dc3d02ef0b129e28693d494d1848ceabadd59aad9a53856ce9967c5181c0b46fe8963129341709f8e4167c6819f536865f37 SHA512 49c02646b13e5ace125e2d36b8a6afa6aa854cd7197b7a7be1728ae7ee9f66c866f809edd89b00709b91f50195c0d15c0fa872ab7213c96cee24c1738ee32d88 EBUILD libreoffice-l10n-7.6.7.2.ebuild 3698 BLAKE2B 7dc5bcb8d9e1fd0458e360a9632161f90d4adde9d1bcc12dec5aa239c71c36e5eb3ecd8ec4f304386fe4d12b555079c9a8b711ef5902a05f0fb2deed348a8dbc SHA512 30d0f33017529cfe933b167f7ace738b1a496d3dbb1040b4f6b701a6e009bb319ec215d68c3b022016965840fef141712c5f9021c259d774354633e5ffd24b86 MISC metadata.xml 370 BLAKE2B 19bdb15f0dd1c100e450d6bcbb07dd79b6debb6d278d0bf08cc668b916c3fdef1431256aaf184997c95556ecff6da5811d1a1cd89b6e4beeae7b55116c5739cf SHA512 e39c0062d9f3a4845d86539861c1b2caffb5c44c4334449b6bc97f23bf134df100c06d244a25a34f625db318f7607210ecf3c9d7ae3d3ce5444ad685717969a1 diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-24.2.4.2.ebuild b/app-office/libreoffice-l10n/libreoffice-l10n-24.2.4.2.ebuild index 36af8344e564..afdef6ff9ced 100644 --- a/app-office/libreoffice-l10n/libreoffice-l10n-24.2.4.2.ebuild +++ b/app-office/libreoffice-l10n/libreoffice-l10n-24.2.4.2.ebuild @@ -17,7 +17,7 @@ BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable LICENSE="|| ( LGPL-3 MPL-1.1 )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux" +KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux" IUSE="offlinehelp" # diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest index 7ae5903166da..9679ee34dcd6 100644 --- a/app-office/libreoffice/Manifest +++ b/app-office/libreoffice/Manifest @@ -5,7 +5,6 @@ AUX libreoffice-5.3.4.2-kioclient5.patch 605 BLAKE2B 30961066c080c4d06ca978b7c0a AUX libreoffice-6.1-nomancompress.patch 967 BLAKE2B e60afbfd7007a5fab7291ffba34369137336327f4d1ee27789c5f6229b9a82f4aeab0eaeaf494e60b992c66fcdb276b6423b87713febb14e9eeaffa388369ca8 SHA512 f82e23f15cefd947af20a50e1e4168c9023d5f8b9e19da7f76b141a60be4fa3516ad16400ce26e4d0ff293c570031ac87bbbf6766444e1b31e7bc3ee8ef58083 AUX libreoffice-7.2.0.4-qt5detect.patch 536 BLAKE2B fd77876d1ca3973ad30c9ebb60bf28e163dd29dcaebaa2b94d84f4c2ab060617d96f4df3d5114f17f882b0cb8b9e2ecdb284fdd1e4aaf8a34cc0c1f06a295c04 SHA512 e1ac7dfc4743cbdea3050b18c1714d06c8bcca4abc51d56e13362c8379fbdd3d37a1916c962fcb1389783c9b1fd72783c9ee45fbb649538ca0fc0cb7b05bcacf AUX libreoffice-7.5.8.2-icu-74-compatibility.patch 5299 BLAKE2B b1c12af133c48ef3e586c41f2fa1cd4b7b6c4d7e93d783ada5c3670a30eb7e2bf3039df242d2f186270810b479621b38f4e91cde6428ee6453170eaffe326a56 SHA512 d64618c007d35ea873d25c7e40058fdc50de29ce1fe2c573aa8b9d628094d681af8ef31e4cd992b0baa996b097dec9c0a28e4d5881ac17b7916ec3bf330f4128 -AUX libreoffice-7.5.9.2-libxml2-2.12.patch 12445 BLAKE2B 3675c092e6a6d5f357a623fd0381faf53d20f66a555895450f0b437b0ca709a9bb2453a351abcf2e5caaad17dcaa8a9bebf2ede559ad6311c5f382088f44e460 SHA512 ffe0c6a3c696bf7549dcd4b6907d35b271361a53aa730502569b5073ecef15747f40886a554da0b369f549ab2fccb897dba7c1c04332f9271ba98d9ac11dc6ea AUX libreoffice-7.6-unused-qt5network.patch 3218 BLAKE2B 1445716fcfb556d7ef997bf1f5bf8dbb75032e9556d878fd999c6d260b2bff9e445cfec5f2a7537fe5118f31a1574cc21badb62b4a70b2452f694f03e75d2fd7 SHA512 e9861f2acfda59d09fc2f5431e4697a9bbd0927c5a765e35e7418b60ed0aeeafcaac3873fd0222b57facf71f4375a095a75e57574cd36e02f8ade0f264993647 AUX libreoffice-7.6.5.2-gcc14.patch 1134 BLAKE2B a58f62b255455a827625eeecb43816aae1e66b98c9d93b926f2b000be72787e68a5f7c2e3a9a5301b7c82978275dfe53ec9474fc0bdd6d10801cf473009a0573 SHA512 2f4d00cec8ddf2362b787420f5f6e71f060fd4800291b907918255615cfa0996d7cc199898e69665ec0d6041776025043c796402a02be1192b087632cad9bea3 AUX libreoffice-7.6.6.3-autoconf-2.72.patch 2967 BLAKE2B 9baf9a3f904abe5bc0f8bd6a6c322412daae3a6c4fb858185eee2c6af715286c9d71c80be93eb955d9e6d8c1ffb12cb194e614549e345976116e2e39727ba2e2 SHA512 8b77f14d396ceaa45b3b3a9ec452e3e6e5a1e277d75d86b9de565ab6fb0de69e8b8b0f185179c23a259300ab52db67e4aee22b6e9ca88ee38dbed75c90b0af9a @@ -34,19 +33,16 @@ DIST f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip 211919 BLAKE2B 2c7 DIST frozen-1.1.1.tar.gz 186589 BLAKE2B 5f103311c49777d0d284cabe026fae55f09bd24b2227d56133c48b9f9f0542361f3e007687089145939c12fc6a1af8baf1c76ba76176bdddec3d726e45d705d1 SHA512 e22561a4e634e388e11f95b3005bc711e543013d314f6aaeda34befb2c673aea2d71a717d8822bc8fa85bdc8409945ba2ad91a1bac4f8cb5303080de01a5f60e DIST libreoffice-24.2.3.2-icu-74.tar.xz 28100 BLAKE2B 5c49749f3e8f23d28dc2463001030eb660e3387480aa1b0611460987f80fa2c965adb4a84d822177452994a072ad94dbff41a43d621b89c37d4133875620a591 SHA512 32c906fb4bfc431baecbc7f01bfcb32227da740b10ff97a53288275e179344070344e594e273a79671070c74423bcc3ea68dec88543d6ab89fb20a57f4c2c114 DIST libreoffice-24.2.4.2.tar.xz 279938452 BLAKE2B a950463998c5b5478ac2b17c7ef6e9bf579e01b3434a26edb8cd1eb320dbeb444a63ace5a64cc37c98e2f3e8166b0044a5cc28474f6125b645cce6c16ed353c8 SHA512 a0d10ccfd3c88285519a3ff00c429cbeec3591d779769b2264c2bde67aed3921462b5e5a4fda52217a483088f7fd1f518339d9809907b1a8dea54dc66b86ae3e -DIST libreoffice-7.6.4.1.tar.xz 281547116 BLAKE2B 55712cf41e38373476dbc3d6a6f244dc0ba9222caf587c5d8a56c5f952e064e815d752a786d6770891775dc2a43739ae05fb94935006c005b41b3aeca229a866 SHA512 dbfc0cc8aa68e26c89da12156046ccf18201759c0e67757ce259a1150934ad7e2d914837701731fbe00aeab9a2f8c996619eb0892b7907de8012fdd7421da0f6 DIST libreoffice-7.6.7.2.tar.xz 282345404 BLAKE2B 7214739ce3e495e07180875834908078975857bed83fbd4f33ccfaaca5b30a0651661da4e42aa59f9c7011fe7ce2c58667c41d48b73f621d2004e8dbbdd0817f SHA512 443d818f35d9cac1af3a911f031b0b8f455eb28afa1a563ee3551b3285810f3b7b19265a64f853eef07e0c550c5d81f95e2774db46bd9dfee7b9aee029eb3747 DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 BLAKE2B f03c7ddeb53c5ca3fd23401679601fcf2c4037ba17be4eb7b784c7ce7ebb71a24b8ab4aac8b7da8c6b1f14dd23bc1294ba85ff4f70ad271fb4ee3c5372e10883 SHA512 785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f DIST libreoffice-help-24.2.4.2.tar.xz 167013820 BLAKE2B 9345efdfdd47336c623fe6da872eb22278dc8156e29ab049969ea11d947b374dfe0661388a14318afacfc4f0dbf717d16906f71e0d300f52eed0b18fa909f6e7 SHA512 2dc8c7d5976b4784011ac6d3e7a507e433673bf68451a13cbe243b478d32659cbb46f38af345f44efc24ca90dcd4e74f2d53354fd11d738635070ef57da0c317 -DIST libreoffice-help-7.6.4.1.tar.xz 166959028 BLAKE2B fadcd32c50af1d4607ecd20ef7640cfbd1912361a792c324540dee1b5ee78c5f622b8363a5b96a1afb8256618573a0bb6f919a144de98fe88a1331d9241612f0 SHA512 0f72cd933ab7b897ec36f7b29bc5e568be289ea50ae0844e6083ff4957eab3cd313b39ffbda2e58f59de7962a05b371d8d61043d80323bb474e5436d23d3a859 DIST libreoffice-help-7.6.7.2.tar.xz 166901284 BLAKE2B 636772e6ba11b00d26f0280f3ac564e4c4ab839808ec21eeefdbec7a16e4fdad512466b523f1e58cfd74bfe29f4bc06b7d203e18e5e2a2b1a6ed5b8ff8ec9093 SHA512 724cdb884b37bd847080b4610d1fe2f9b111479585bc097f2ad2a73141565c542d08eab088a36eb3374a3c85a0b803a7c65e43058234076c3ddc99c6f847e3a8 DIST skia-m111-a31e897fb3dcbc96b2b40999751611d029bf5404.tar.xz 10693272 BLAKE2B 67f2bd33d58c58c59f1ee5fb693a6a7e6a1ace52f269ae0fa6617027e93131031b0af9d44c36e371fe5a38c5b7519a61f9bcf4286a13ef5b06ea7e7eb5cb0a0f SHA512 58d50fdd19cc5df640244e0c765aec6addc3e552701b201772584e8bea7cda12047e4a6af41452c6669aadfc026de29a4a4e7c6b31c7dfff30e29e50ed46fe3d DIST skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz 10868024 BLAKE2B ce8247de4cd6939b0593adf1c3dc6b78cdf4220fbcd2dfb2b9cf6d80d42f9c49f4d93fbe3cff68d079f04cc5801daf20999b288f7fdc85b58e32035151a3616a SHA512 6c10785ed9ab8cdf3385ebd3f3d13a64b850df9cc7a12e513326a84c7a3e6f6235f9f4dbce128eac2e43a2707fe6a6011716de5985adf4742d55879210bf32e9 DIST zxcvbn-c-2.5.tar.gz 1404434 BLAKE2B f0f22fc8643f785e8f9ed42033d6654c2e67aa4e258bbc4fecf533efcf8b86b6d7e67f9042326247c311c42a4e2b24b844e0bae65cdb2e46ea043a2974ffd857 SHA512 d7199b3cc36cd0e401bd8f857132425908307aefcdb1bb635ee81c34cf71ccbcdf0fe36a336a55da1281692b508881b54773afa41379a448863095f4abd5c0e8 -EBUILD libreoffice-24.2.4.2-r1.ebuild 20420 BLAKE2B c5a4812173530110846ef8816f83f09c40e0864b325c7c07cb51a2c986fca85ca035499490949b6713551c21396d527d7735f6cfa9a9774705810337c3de6943 SHA512 e86e57b13cf734eabd92132ce7ca00e63327c2c0b63b4332a15df3a65398323030232411c2795d04f275045736598eac1088638f1bdb891800e4bc2196bd571e +EBUILD libreoffice-24.2.4.2-r1.ebuild 20417 BLAKE2B c55bf7df8f80aaaede5b1926dd5b9ddbbe8c368e32f3f2061bd6eb543fd242420ea670f167ae3cf698d54ea973beca1f59f1ccaad9942cc146ba3027c9e2d879 SHA512 09a4d16602ae171baef23efa9f88bb013382e871697048ef7c185220b2a94ea4ea010cea3c861b88591f67036aab6cad5fc5ec55f08b8d8ecf30f3c81c35582c EBUILD libreoffice-24.2.4.2-r10.ebuild 20830 BLAKE2B 9cd1e4e62c6d7f0cbaf9bfb0d63d90ab64e10b80edfa9a4e8e87022043a778433c7e3a314e28b91d043de1f4b0f47848d2fffca9afea0982f0c7c311ef0e5874 SHA512 dd994d3bb39586a6a435bab4dc0c8f80721ba7d2b5953832620077eccf9395639821c9271a6af6042e65dfa53103914049cf44650e835c9e824a6c9079a79be2 EBUILD libreoffice-24.2.9999.ebuild 20376 BLAKE2B d3fd1a574cd0829830b6975086c1e2205104ae1144ac7e1fa8aec1c4a294a4d836d90bd2f62885ec51372ee43f436b12f6b7cf4b9ecc7eecc52b241f79c59f5c SHA512 016e8f58cf2e668d27f00bf6e646ac13c7bcdd8bfbea8fd6722d60bf6e16c71eef4f4d920ba5a1791624d5e25fa5396c70ee099b3fc4a6e592b5806db90c1035 -EBUILD libreoffice-7.6.4.1.ebuild 19680 BLAKE2B 954da447060c5950a5f3c42fc8b2cface284b41ac14f9d8f21b64c5b1f85282b66ec64ecb7f9d55418aefa8a4e6735a10dc3bafeb59ef9b62fec18e14f2bb02f SHA512 cd754c1ed6eb559dfe110aaa599d27cca4478367cc8e4a447aac03325a038fcec1f3d55c41f4f98c078c0fae74cae8387253af06d91c10fe3b37441e30fed042 EBUILD libreoffice-7.6.7.2.ebuild 19802 BLAKE2B eb2f730cbeb5c9b52aa283856836ff3bbafd1c583680b7e66573cecfa70cfe9047a890bfab3a3af44393745627a89b8b85035e0391c5b8237305286749f3ec31 SHA512 1233a6ac0fad591ff2e1f639fda080a34993087f9d3a979dac8c068d35c9302c647401624268d90886d9ef59821f5f48da007e619d0ce7dfb538b54b7a11198f EBUILD libreoffice-9999.ebuild 20376 BLAKE2B d3fd1a574cd0829830b6975086c1e2205104ae1144ac7e1fa8aec1c4a294a4d836d90bd2f62885ec51372ee43f436b12f6b7cf4b9ecc7eecc52b241f79c59f5c SHA512 016e8f58cf2e668d27f00bf6e646ac13c7bcdd8bfbea8fd6722d60bf6e16c71eef4f4d920ba5a1791624d5e25fa5396c70ee099b3fc4a6e592b5806db90c1035 MISC metadata.xml 1233 BLAKE2B f93989caf1340cda4c3327a3d3d033d224050848b32b9d80e0b093b024bf124d238f1aae9852d1a6173e8aee79314517dd12e589079e58378e5f63626a80957c SHA512 3af0cefdceeba7a45658a2151b0534f44b9dfe6d3af8374f3061cb098f607a36a2fe134e3c0280ce6d807b523f68e708b51e6f1b4178292a528405e18f12d686 diff --git a/app-office/libreoffice/files/libreoffice-7.5.9.2-libxml2-2.12.patch b/app-office/libreoffice/files/libreoffice-7.5.9.2-libxml2-2.12.patch deleted file mode 100644 index bc7ae2a561ff..000000000000 --- a/app-office/libreoffice/files/libreoffice-7.5.9.2-libxml2-2.12.patch +++ /dev/null @@ -1,303 +0,0 @@ -From c8f7408db73d2f2ccacb25a2b4fef8dfebdfc6cb Mon Sep 17 00:00:00 2001 -From: Miklos Vajna -Date: Mon, 27 Nov 2023 08:02:59 +0100 -Subject: tdf#158302 fix build against system-libxml-2.12 - -Seen in a fedora:40 container, using --with-system-libcmis, ---with-system-liblangtag and --with-system-xmlsec. - -Change-Id: I9d748d3dc0b70dbfdfcb6b99c9ce8440bda6f326 -Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159980 -Tested-by: Jenkins -Reviewed-by: Miklos Vajna ---- - drawinglayer/source/tools/primitive2dxmldump.cxx | 1 + - filter/source/xsltfilter/LibXSLTTransformer.cxx | 2 +- - helpcompiler/source/HelpLinker.cxx | 4 ++++ - include/xmloff/xmltoken.hxx | 2 +- - sax/source/fastparser/fastparser.cxx | 2 +- - sc/source/core/tool/interpr7.cxx | 1 + - sc/source/filter/xml/XMLExportDataPilot.cxx | 2 +- - sc/source/filter/xml/XMLExportDatabaseRanges.cxx | 2 +- - sc/source/filter/xml/xmlfilti.cxx | 6 +++--- - unoxml/source/dom/attr.cxx | 1 + - unoxml/source/dom/document.cxx | 1 + - unoxml/source/dom/documentbuilder.cxx | 1 + - unoxml/source/dom/entity.cxx | 1 + - unoxml/source/xpath/xpathapi.cxx | 7 ++++++- - xmloff/source/core/xmltoken.cxx | 2 +- - xmloff/source/style/PageMasterStyleMap.cxx | 2 +- - xmlsecurity/inc/xmlsec-wrapper.h | 1 + - xmlsecurity/inc/xmlsec/saxhelper.hxx | 1 + - 18 files changed, 28 insertions(+), 11 deletions(-) - -diff --git a/drawinglayer/source/tools/primitive2dxmldump.cxx b/drawinglayer/source/tools/primitive2dxmldump.cxx -index 76aefec902ea..f3b9ef1bc919 100644 ---- a/drawinglayer/source/tools/primitive2dxmldump.cxx -+++ b/drawinglayer/source/tools/primitive2dxmldump.cxx -@@ -15,6 +15,7 @@ - - #include - #include -+#include - #include - - #include -diff --git a/filter/source/xsltfilter/LibXSLTTransformer.cxx b/filter/source/xsltfilter/LibXSLTTransformer.cxx -index 1a7c34805f1b..5e9a7c4bcd35 100644 ---- a/filter/source/xsltfilter/LibXSLTTransformer.cxx -+++ b/filter/source/xsltfilter/LibXSLTTransformer.cxx -@@ -333,7 +333,7 @@ namespace XSLT - } - else - { -- xmlErrorPtr lastErr = xmlGetLastError(); -+ const xmlError* lastErr = xmlGetLastError(); - OUString msg; - if (lastErr) - msg = OStringToOUString(lastErr->message, RTL_TEXTENCODING_UTF8); -diff --git a/helpcompiler/source/HelpLinker.cxx b/helpcompiler/source/HelpLinker.cxx -index 3d52834dbe6b..898a8b26392a 100644 ---- a/helpcompiler/source/HelpLinker.cxx -+++ b/helpcompiler/source/HelpLinker.cxx -@@ -815,7 +815,11 @@ static const HelpProcessingException* GpXMLParsingException = nullptr; - - extern "C" { - -+#if LIBXML_VERSION >= 21200 -+static void StructuredXMLErrorFunction(SAL_UNUSED_PARAMETER void *, const xmlError* error) -+#else - static void StructuredXMLErrorFunction(SAL_UNUSED_PARAMETER void *, xmlErrorPtr error) -+#endif - { - std::string aErrorMsg = error->message; - std::string aXMLParsingFile; -diff --git a/include/xmloff/xmltoken.hxx b/include/xmloff/xmltoken.hxx -index 4e6441841774..ba42fae4d035 100644 ---- a/include/xmloff/xmltoken.hxx -+++ b/include/xmloff/xmltoken.hxx -@@ -744,7 +744,7 @@ namespace xmloff::token { - XML_EMBEDDED_VISIBLE_AREA, - XML_EMBOSSED, - XML_EMISSIVE_COLOR, -- XML_EMPTY, -+ XML_TOKEN_EMPTY, - XML_EMPTY_LINE_REFRESH, - XML_ENABLE_NUMBERING, - XML_ENABLED, -diff --git a/sax/source/fastparser/fastparser.cxx b/sax/source/fastparser/fastparser.cxx -index ec8065016a12..e0338e053cf0 100644 ---- a/sax/source/fastparser/fastparser.cxx -+++ b/sax/source/fastparser/fastparser.cxx -@@ -578,7 +578,7 @@ Event& Entity::getEvent( CallbackType aType ) - OUString lclGetErrorMessage( xmlParserCtxtPtr ctxt, std::u16string_view sSystemId, sal_Int32 nLine ) - { - const char* pMessage; -- xmlErrorPtr error = xmlCtxtGetLastError( ctxt ); -+ const xmlError* error = xmlCtxtGetLastError( ctxt ); - if( error && error->message ) - pMessage = error->message; - else -diff --git a/sc/source/core/tool/interpr7.cxx b/sc/source/core/tool/interpr7.cxx -index 352c7cf70e45..ecb4ea346396 100644 ---- a/sc/source/core/tool/interpr7.cxx -+++ b/sc/source/core/tool/interpr7.cxx -@@ -31,6 +31,7 @@ - #include - #include - #include -+#include - - using namespace com::sun::star; - -diff --git a/sc/source/filter/xml/XMLExportDataPilot.cxx b/sc/source/filter/xml/XMLExportDataPilot.cxx -index da65bec0dab7..bd5f16d828ff 100644 ---- a/sc/source/filter/xml/XMLExportDataPilot.cxx -+++ b/sc/source/filter/xml/XMLExportDataPilot.cxx -@@ -123,7 +123,7 @@ void ScXMLExportDataPilot::WriteDPCondition(const ScQueryEntry& aQueryEntry, boo - - if (aQueryEntry.IsQueryByEmpty()) - { -- rExport.AddAttribute(XML_NAMESPACE_TABLE, XML_OPERATOR, GetXMLToken(XML_EMPTY)); -+ rExport.AddAttribute(XML_NAMESPACE_TABLE, XML_OPERATOR, GetXMLToken(XML_TOKEN_EMPTY)); - } - else if (aQueryEntry.IsQueryByNonEmpty()) - { -diff --git a/sc/source/filter/xml/XMLExportDatabaseRanges.cxx b/sc/source/filter/xml/XMLExportDatabaseRanges.cxx -index 6905e02d651b..e4307065bd92 100644 ---- a/sc/source/filter/xml/XMLExportDatabaseRanges.cxx -+++ b/sc/source/filter/xml/XMLExportDatabaseRanges.cxx -@@ -376,7 +376,7 @@ private: - case SC_EQUAL: - { - if (rEntry.IsQueryByEmpty()) -- return GetXMLToken(XML_EMPTY); -+ return GetXMLToken(XML_TOKEN_EMPTY); - else if (rEntry.IsQueryByNonEmpty()) - return GetXMLToken(XML_NOEMPTY); - -diff --git a/sc/source/filter/xml/xmlfilti.cxx b/sc/source/filter/xml/xmlfilti.cxx -index 7585ce0c50fa..61f7cfe4a349 100644 ---- a/sc/source/filter/xml/xmlfilti.cxx -+++ b/sc/source/filter/xml/xmlfilti.cxx -@@ -370,7 +370,7 @@ void ScXMLConditionContext::GetOperator( - rEntry.eOp = SC_BOTPERC; - else if (IsXMLToken(aOpStr, XML_BOTTOM_VALUES)) - rEntry.eOp = SC_BOTVAL; -- else if (IsXMLToken(aOpStr, XML_EMPTY)) -+ else if (IsXMLToken(aOpStr, XML_TOKEN_EMPTY)) - rEntry.SetQueryByEmpty(); - else if (aOpStr == u">") - rEntry.eOp = SC_GREATER; -@@ -422,7 +422,7 @@ void SAL_CALL ScXMLConditionContext::endFastElement( sal_Int32 /*nElement*/ ) - if (maQueryItems.empty()) - { - ScQueryEntry::Item& rItem = rEntry.GetQueryItem(); -- if (IsXMLToken(sOperator, XML_EMPTY)) -+ if (IsXMLToken(sOperator, XML_TOKEN_EMPTY)) - return; - if (IsXMLToken(sDataType, XML_NUMBER)) - { -@@ -753,7 +753,7 @@ void SAL_CALL ScXMLDPConditionContext::endFastElement( sal_Int32 /*nElement*/ ) - else - aFilterField.eConnect = SC_AND; - pFilterContext->SetIsCaseSensitive(bIsCaseSensitive); -- if (IsXMLToken(sOperator, XML_EMPTY)) -+ if (IsXMLToken(sOperator, XML_TOKEN_EMPTY)) - aFilterField.SetQueryByEmpty(); - else if (IsXMLToken(sOperator, XML_NOEMPTY)) - aFilterField.SetQueryByNonEmpty(); -diff --git a/unoxml/source/dom/attr.cxx b/unoxml/source/dom/attr.cxx -index dd974d910edb..d8d873cdf055 100644 ---- a/unoxml/source/dom/attr.cxx -+++ b/unoxml/source/dom/attr.cxx -@@ -22,6 +22,7 @@ - #include - - #include -+#include - - #include - #include -diff --git a/unoxml/source/dom/document.cxx b/unoxml/source/dom/document.cxx -index cb48bd1635f8..0825fc2cd7ed 100644 ---- a/unoxml/source/dom/document.cxx -+++ b/unoxml/source/dom/document.cxx -@@ -41,6 +41,7 @@ - #include - - #include -+#include - - #include - -diff --git a/unoxml/source/dom/documentbuilder.cxx b/unoxml/source/dom/documentbuilder.cxx -index c3cd7663d2fc..3898d58e4be4 100644 ---- a/unoxml/source/dom/documentbuilder.cxx -+++ b/unoxml/source/dom/documentbuilder.cxx -@@ -22,6 +22,7 @@ - #include - - #include -+#include - - #include - -diff --git a/unoxml/source/dom/entity.cxx b/unoxml/source/dom/entity.cxx -index ccc8a0872499..98909dfe8f12 100644 ---- a/unoxml/source/dom/entity.cxx -+++ b/unoxml/source/dom/entity.cxx -@@ -22,6 +22,7 @@ - #include - - #include -+#include - - using namespace css::uno; - using namespace css::xml::dom; -diff --git a/unoxml/source/xpath/xpathapi.cxx b/unoxml/source/xpath/xpathapi.cxx -index a60083983882..c2b753783176 100644 ---- a/unoxml/source/xpath/xpathapi.cxx -+++ b/unoxml/source/xpath/xpathapi.cxx -@@ -26,6 +26,7 @@ - #include - #include - #include -+#include - - #include - -@@ -217,7 +218,7 @@ namespace XPath - return selectSingleNode(contextNode, expr); - } - -- static OUString make_error_message(xmlErrorPtr pError) -+ static OUString make_error_message(const xmlError* pError) - { - OUStringBuffer buf; - if (pError) { -@@ -259,7 +260,11 @@ namespace XPath - SAL_WARN("unoxml", "libxml2 error: " << str); - } - -+#if LIBXML_VERSION >= 21200 -+ static void structured_error_func(void *, const xmlError* error) -+#else - static void structured_error_func(void *, xmlErrorPtr error) -+#endif - { - SAL_WARN("unoxml", "libxml2 error: " << make_error_message(error)); - } -diff --git a/xmloff/source/core/xmltoken.cxx b/xmloff/source/core/xmltoken.cxx -index 6879f37db295..e11dc0d16111 100644 ---- a/xmloff/source/core/xmltoken.cxx -+++ b/xmloff/source/core/xmltoken.cxx -@@ -756,7 +756,7 @@ namespace xmloff::token { - TOKEN( "embedded-visible-area", XML_EMBEDDED_VISIBLE_AREA ), - TOKEN( "embossed", XML_EMBOSSED ), - TOKEN( "emissive-color", XML_EMISSIVE_COLOR ), -- TOKEN( "empty", XML_EMPTY ), -+ TOKEN( "empty", XML_TOKEN_EMPTY ), - TOKEN( "empty-line-refresh", XML_EMPTY_LINE_REFRESH ), - TOKEN( "enable-numbering", XML_ENABLE_NUMBERING ), - TOKEN( "enabled", XML_ENABLED ), -diff --git a/xmloff/source/style/PageMasterStyleMap.cxx b/xmloff/source/style/PageMasterStyleMap.cxx -index 7b2cab4751aa..6f631289672b 100644 ---- a/xmloff/source/style/PageMasterStyleMap.cxx -+++ b/xmloff/source/style/PageMasterStyleMap.cxx -@@ -157,7 +157,7 @@ const XMLPropertyMapEntry aXMLPageMasterStyleMap[] = - PLMAP( PROP_FootnoteLineRelativeWidth, XML_NAMESPACE_STYLE, XML__EMPTY, XML_TYPE_PERCENT8|MID_FLAG_SPECIAL_ITEM, CTF_PM_FTN_LINE_WIDTH ), - PLMAP( PROP_FootnoteLineTextDistance, XML_NAMESPACE_STYLE, XML__EMPTY, XML_TYPE_MEASURE|MID_FLAG_SPECIAL_ITEM, CTF_PM_FTN_LINE_DISTANCE ), - PLMAP( PROP_FootnoteLineWeight, XML_NAMESPACE_STYLE, XML_FOOTNOTE_SEP, XML_TYPE_MEASURE16|MID_FLAG_ELEMENT_ITEM, CTF_PM_FTN_LINE_WEIGHT ), -- PLMAP( PROP_FootnoteLineStyle, XML_NAMESPACE_STYLE, XML_EMPTY, XML_TYPE_STRING|MID_FLAG_ELEMENT_ITEM, CTF_PM_FTN_LINE_STYLE ), -+ PLMAP( PROP_FootnoteLineStyle, XML_NAMESPACE_STYLE, XML_TOKEN_EMPTY, XML_TYPE_STRING|MID_FLAG_ELEMENT_ITEM, CTF_PM_FTN_LINE_STYLE ), - PLMAP_EXT(PROP_GutterMargin, XML_NAMESPACE_LO_EXT, XML_MARGIN_GUTTER, XML_TYPE_MEASURE, CTF_PM_MARGINGUTTER), - - ////////////////////////////////////////////////////////////////////////// -diff --git a/xmlsecurity/inc/xmlsec-wrapper.h b/xmlsecurity/inc/xmlsec-wrapper.h -index 7c6d267e8b73..3ad705400c52 100644 ---- a/xmlsecurity/inc/xmlsec-wrapper.h -+++ b/xmlsecurity/inc/xmlsec-wrapper.h -@@ -23,6 +23,7 @@ - - #include - -+#include - #include - #include - #include -diff --git a/xmlsecurity/inc/xmlsec/saxhelper.hxx b/xmlsecurity/inc/xmlsec/saxhelper.hxx -index a49ccef1894c..a5863ffd0e2a 100644 ---- a/xmlsecurity/inc/xmlsec/saxhelper.hxx -+++ b/xmlsecurity/inc/xmlsec/saxhelper.hxx -@@ -23,6 +23,7 @@ - - #include - -+#include - #include - - #include --- -cgit v1.2.1 - diff --git a/app-office/libreoffice/libreoffice-24.2.4.2-r1.ebuild b/app-office/libreoffice/libreoffice-24.2.4.2-r1.ebuild index e2d59019f820..a81ab47c1896 100644 --- a/app-office/libreoffice/libreoffice-24.2.4.2-r1.ebuild +++ b/app-office/libreoffice/libreoffice-24.2.4.2-r1.ebuild @@ -110,7 +110,7 @@ LICENSE="|| ( LGPL-3 MPL-1.1 )" SLOT="0" [[ ${MY_PV} == *9999* ]] || \ -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux" +KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux" COMMON_DEPEND="${PYTHON_DEPS} app-arch/unzip diff --git a/app-office/libreoffice/libreoffice-7.6.4.1.ebuild b/app-office/libreoffice/libreoffice-7.6.4.1.ebuild deleted file mode 100644 index f670c0d85276..000000000000 --- a/app-office/libreoffice/libreoffice-7.6.4.1.ebuild +++ /dev/null @@ -1,668 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -PYTHON_REQ_USE="threads(+),xml(+)" - -MY_PV="${PV/_alpha/.alpha}" -MY_PV="${MY_PV/_beta/.beta}" -# experimental ; release ; old -# Usually the tarballs are moved a lot so this should make everyone happy. -DEV_URI=" - https://dev-builds.libreoffice.org/pre-releases/src - https://download.documentfoundation.org/libreoffice/src/${MY_PV:0:5}/ - https://downloadarchive.documentfoundation.org/libreoffice/old/${MY_PV}/src -" -ADDONS_URI="https://dev-www.libreoffice.org/src/" - -BRANDING="${PN}-branding-gentoo-0.8.tar.xz" -# PATCHSET="${P}-patchset-01.tar.xz" - -[[ ${MY_PV} == *9999* ]] && inherit git-r3 -inherit autotools bash-completion-r1 check-reqs flag-o-matic java-pkg-opt-2 multiprocessing python-single-r1 qmake-utils toolchain-funcs xdg-utils - -DESCRIPTION="A full office productivity suite" -HOMEPAGE="https://www.libreoffice.org" -SRC_URI="branding? ( https://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )" -[[ -n ${PATCHSET} ]] && SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}" - -# Split modules following git/tarballs; Core MUST be first! -# Help is used for the image generator -# Only release has the tarballs -if [[ ${MY_PV} != *9999* ]]; then - for i in ${DEV_URI}; do - SRC_URI+=" ${i}/${PN}-${MY_PV}.tar.xz" - SRC_URI+=" ${i}/${PN}-help-${MY_PV}.tar.xz" - done - unset i -fi -unset DEV_URI - -# Really required addons -# These are bundles that can't be removed for now due to huge patchsets. -# If you want them gone, patches are welcome. -ADDONS_SRC=( - # not packaged in Gentoo - "${ADDONS_URI}/dragonbox-1.1.3.tar.gz" - # not packaged in Gentoo, https://www.netlib.org/fp/dtoa.c - "${ADDONS_URI}/dtoa-20180411.tgz" - # not packaged in Gentoo, https://github.com/serge-sans-paille/frozen - "${ADDONS_URI}/frozen-1.1.1.tar.gz" - # not packaged in Gentoo, https://skia.org/ - "${ADDONS_URI}/skia-m111-a31e897fb3dcbc96b2b40999751611d029bf5404.tar.xz" - "base? ( - ${ADDONS_URI}/commons-logging-1.2-src.tar.gz - ${ADDONS_URI}/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip - ${ADDONS_URI}/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip - ${ADDONS_URI}/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip - ${ADDONS_URI}/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip - ${ADDONS_URI}/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip - ${ADDONS_URI}/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip - ${ADDONS_URI}/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip - ${ADDONS_URI}/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip - ${ADDONS_URI}/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip - ${ADDONS_URI}/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip - ${ADDONS_URI}/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip - )" - "java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )" - # no release for 8 years, should we package it? - "libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )" - # Does not build with 1.6 rhino at all - "libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )" - # requirement of rhino - "libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )" - # not packageable - "odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )" -) -SRC_URI+=" ${ADDONS_SRC[*]}" - -unset ADDONS_URI -unset ADDONS_SRC - -# Extensions that need extra work: -LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher" - -IUSE="accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird -googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres test valgrind vulkan -$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})" - -REQUIRED_USE="${PYTHON_REQUIRED_USE} - base? ( java ) - bluetooth? ( dbus ) - libreoffice_extensions_nlpsolver? ( java ) - libreoffice_extensions_scripting-beanshell? ( java ) - libreoffice_extensions_scripting-javascript? ( java ) - libreoffice_extensions_wiki-publisher? ( java ) -" - -RESTRICT="!test? ( test )" - -LICENSE="|| ( LGPL-3 MPL-1.1 )" -SLOT="0" - -[[ ${MY_PV} == *9999* ]] || \ -KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux" - -COMMON_DEPEND="${PYTHON_DEPS} - app-arch/unzip - app-arch/zip - app-crypt/gpgme:=[cxx] - app-text/hunspell:= - >=app-text/libabw-0.1.0 - >=app-text/libebook-0.1 - app-text/libepubgen - >=app-text/libetonyek-0.1 - app-text/libexttextcat - app-text/liblangtag - >=app-text/libmspub-0.1.0 - >=app-text/libmwaw-0.3.21 - >=app-text/libnumbertext-1.0.6 - >=app-text/libodfgen-0.1.0 - app-text/libqxp - app-text/libstaroffice - app-text/libwpd:0.10[tools] - app-text/libwpg:0.3 - >=app-text/libwps-0.4 - app-text/mythes - >=dev-cpp/clucene-2.3.3.4-r2 - >=dev-cpp/libcmis-0.6.2:0= - dev-db/unixODBC - dev-lang/perl - dev-libs/boost:=[nls] - dev-libs/expat - dev-libs/hyphen - dev-libs/icu:= - dev-libs/libassuan:= - dev-libs/libgpg-error - >=dev-libs/liborcus-0.18.0:0/0.18 - dev-libs/librevenge - dev-libs/libxml2 - dev-libs/libxslt - dev-libs/nspr - dev-libs/nss - >=dev-libs/redland-1.0.16 - >=dev-libs/xmlsec-1.2.35:=[nss] - >=games-engines/box2d-2.4.1:0 - media-gfx/fontforge - media-gfx/graphite2 - media-libs/fontconfig - >=media-libs/freetype-2.11.0-r1:2 - >=media-libs/harfbuzz-5.1.0:=[graphite,icu] - media-libs/lcms:2 - >=media-libs/libcdr-0.1.0 - >=media-libs/libepoxy-1.3.1[X] - >=media-libs/libfreehand-0.1.0 - media-libs/libjpeg-turbo:= - media-libs/libpagemaker - >=media-libs/libpng-1.4:0= - >=media-libs/libvisio-0.1.0 - media-libs/libwebp:= - media-libs/libzmf - media-libs/openjpeg:= - media-libs/tiff:= - media-libs/zxing-cpp:= - net-misc/curl - sci-mathematics/lpsolve:= - sys-libs/zlib - virtual/opengl - x11-libs/cairo[X] - x11-libs/libXinerama - x11-libs/libXrandr - x11-libs/libXrender - accessibility? ( - $(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]') - ) - bluetooth? ( - dev-libs/glib:2 - net-wireless/bluez - ) - coinmp? ( sci-libs/coinor-mp ) - cups? ( net-print/cups ) - dbus? ( sys-apps/dbus ) - eds? ( - dev-libs/glib:2 - >=gnome-base/dconf-0.40.0 - gnome-extra/evolution-data-server - ) - firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - ) - gtk? ( - app-accessibility/at-spi2-core:2 - dev-libs/glib:2 - dev-libs/gobject-introspection - gnome-base/dconf - media-libs/mesa[egl(+)] - x11-libs/gtk+:3[X] - x11-libs/pango - ) - kde? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - kde-frameworks/kconfig:5 - kde-frameworks/kcoreaddons:5 - kde-frameworks/ki18n:5 - kde-frameworks/kio:5 - kde-frameworks/kwindowsystem:5 - ) - ldap? ( net-nds/openldap:= ) - libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) - libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) - mariadb? ( dev-db/mariadb-connector-c:= ) - !mariadb? ( dev-db/mysql-connector-c:= ) - pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) - postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) -" -# FIXME: cppunit should be moved to test conditional -# after everything upstream is under gbuild -# as dmake execute tests right away -# tests apparently also need google-carlito-fonts (not packaged) -DEPEND="${COMMON_DEPEND} - >=dev-libs/libatomic_ops-7.2d - dev-perl/Archive-Zip - >=dev-util/cppunit-1.14.0 - >=dev-util/gperf-3.1 - dev-util/mdds:1/2.1 - media-libs/glm - x11-base/xorg-proto - x11-libs/libXt - x11-libs/libXtst - java? ( - dev-java/ant-core - >=virtual/jdk-11 - ) - test? ( - app-crypt/gnupg - dev-util/cppunit - media-fonts/dejavu - media-fonts/liberation-fonts - ) - valgrind? ( dev-debug/valgrind ) -" -RDEPEND="${COMMON_DEPEND} - acct-group/libreoffice - acct-user/libreoffice - !app-office/libreoffice-bin - !app-office/libreoffice-bin-debug - media-fonts/liberation-fonts - || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) - java? ( >=virtual/jre-11 ) - kde? ( kde-frameworks/breeze-icons:* ) -" -BDEPEND=" - dev-util/intltool - sys-apps/which - app-alternatives/yacc - app-alternatives/lex - sys-devel/gettext - virtual/pkgconfig - clang? ( - || ( - ( sys-devel/clang:18 - sys-devel/llvm:18 - =sys-devel/lld-18* ) - ( sys-devel/clang:17 - sys-devel/llvm:17 - =sys-devel/lld-17* ) - ( sys-devel/clang:16 - sys-devel/llvm:16 - =sys-devel/lld-16* ) - ( sys-devel/clang:15 - sys-devel/llvm:15 - =sys-devel/lld-15* ) - ) - ) - odk? ( >=app-text/doxygen-1.8.4 ) -" -if [[ ${MY_PV} != *9999* ]] && [[ ${PV} != *_* ]]; then - PDEPEND="=app-office/libreoffice-l10n-$(ver_cut 1-2)*" -else - # Translations are not reliable on live ebuilds - # rather force people to use english only. - RDEPEND+=" !app-office/libreoffice-l10n" -fi - -PATCHES=( - # "${WORKDIR}"/${PATCHSET/.tar.xz/} - - # not upstreamable stuff - "${FILESDIR}/${PN}-5.3.4.2-kioclient5.patch" - "${FILESDIR}/${PN}-6.1-nomancompress.patch" - "${FILESDIR}/${PN}-7.2.0.4-qt5detect.patch" - - # maybe upstreamable - "${FILESDIR}/${PN}-7.5.8.2-icu-74-compatibility.patch" - - # 24.2 branch - "${FILESDIR}/${PN}-7.5.9.2-libxml2-2.12.patch" # bug 917691 -) - -S="${WORKDIR}/${PN}-${MY_PV}" - -_check_reqs() { - CHECKREQS_MEMORY="512M" - if is-flagq "-g*" && ! is-flagq "-g*0" ; then - CHECKREQS_DISK_BUILD="22G" - else - CHECKREQS_DISK_BUILD="6G" - fi - check-reqs_$1 -} - -pkg_pretend() { - use base || - ewarn "If you plan to use Base application you must enable USE base." - use java || - ewarn "Without USE java, several wizards are not going to be available." - - [[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_pretend -} - -pkg_setup() { - java-pkg-opt-2_pkg_setup - python-single-r1_pkg_setup - xdg_environment_reset - - [[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_setup -} - -src_unpack() { - default - - if [[ ${MY_PV} = *9999* ]]; then - local base_uri branch mypv - base_uri="https://anongit.freedesktop.org/git" - branch="master" - mypv=${MY_PV/.9999} - [[ ${mypv} != ${MY_PV} ]] && branch="${PN}-${mypv/./-}" - git-r3_fetch "${base_uri}/${PN}/core" "refs/heads/${branch}" - git-r3_checkout "${base_uri}/${PN}/core" - LOCOREGIT_VERSION=${EGIT_VERSION} - - git-r3_fetch "${base_uri}/${PN}/help" "refs/heads/master" - git-r3_checkout "${base_uri}/${PN}/help" "helpcontent2" # doesn't match on help - fi -} - -src_prepare() { - default - - # sandbox violations on many systems, we don't need it. Bug #646406 - sed -i \ - -e "/KF5_CONFIG/s/kf5-config/no/" \ - configure.ac || die "Failed to disable kf5-config" - - AT_M4DIR="m4" eautoreconf - # hack in the autogen.sh - touch autogen.lastrun - - # sed in the tests - sed -i \ - -e "s#all : build unitcheck#all : build#g" \ - solenv/gbuild/Module.mk || die - sed -i \ - -e "s#check: dev-install subsequentcheck#check: unitcheck slowcheck dev-install subsequentcheck#g" \ - -e "s#Makefile.gbuild all slowcheck#Makefile.gbuild all#g" \ - Makefile.in || die - - sed -i \ - -e "s,/usr/share/bash-completion/completions,$(get_bashcompdir)," \ - -e "s,\$INSTALLDIRNAME.sh,${PN}," \ - bin/distro-install-desktop-integration || die - - if use branding; then - # hack... - mv -v "${WORKDIR}/branding-intro.png" "icon-themes/colibre/brand/intro.png" || die - fi - - # Don't list pdfimport support in desktop when built with none, bug # 605464 - if ! use pdfimport; then - sed -i \ - -e ":MimeType: s:application/pdf;::" \ - -e ":Keywords: s:pdf;::" \ - sysui/desktop/menus/draw.desktop || die - fi -} - -src_configure() { - # Set up Google API keys, see https://www.chromium.org/developers/how-tos/api-keys - # Note: these are for Gentoo use ONLY. For your own distribution, please get - # your own set of keys. Feel free to contact chromium@gentoo.org for more info. - local google_default_client_id="329227923882.apps.googleusercontent.com" - local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu" - - # Show flags set at the beginning - einfo "Preset CFLAGS: ${CFLAGS}" - einfo "Preset LDFLAGS: ${LDFLAGS}" - - # Workaround for bug #915067 - append-ldflags $(test-flags-CCLD -Wl,--undefined-version) - - if use clang ; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - AR=llvm-ar - CC=${CHOST}-clang - CXX=${CHOST}-clang++ - NM=llvm-nm - RANLIB=llvm-ranlib - LDFLAGS+=" -fuse-ld=lld" - - # Workaround for bug #907905 - filter-lto - - # Not implemented by Clang, bug #903889 - filter-flags -Wlto-type-mismatch -Werror=lto-type-mismatch - else - # Force gcc - 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 - - # Apparently the Clang flags get used even for GCC builds sometimes. - # bug #838115 - sed -i -e "s/-flto=thin/-flto/" solenv/gbuild/platform/com_GCC_defs.mk || die - fi - - if use custom-cflags ; then - elog "USE=custom-cflags has been selected. You are on your own to make sure that" - elog "the build succeeds. Good luck!" - else - strip-flags - fi - - export LO_CLANG_CC=${CC} - export LO_CLANG_CXX=${CXX} - - # Show flags set at the end - einfo " Used CFLAGS: ${CFLAGS}" - einfo " Used LDFLAGS: ${LDFLAGS}" - - # Ensure we use correct toolchain - tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG - - # optimization flags - export GMAKE_OPTIONS="${MAKEOPTS}" - # System python enablement: - export PYTHON_CFLAGS=$(python_get_CFLAGS) - export PYTHON_LIBS=$(python_get_LIBS) - - use kde && export QT5DIR="$(qt5_get_bindir)/.." - - local gentoo_buildid="Gentoo official package" - if [[ -n ${LOCOREGIT_VERSION} ]]; then - gentoo_buildid+=" (from git: ${LOCOREGIT_VERSION})" - fi - - # system headers/libs/...: enforce using system packages - # --disable-breakpad: requires not-yet-in-tree dev-utils/breakpad - # --enable-cairo: ensure that cairo is always required - # --enable-*-link: link to the library rather than just dlopen on runtime - # --enable-release-build: build the libreoffice as release - # --disable-fetch-external: prevent dowloading during compile phase - # --enable-extension-integration: enable any extension integration support - # --without-{fonts,myspell-dicts,ppsd}: prevent install of sys pkgs - # --disable-report-builder: too much java packages pulled in without pkgs - # --without-system-sane: just sane.h header that is used for scan in writer, - # not linked or anything else, worthless to depend on - # --disable-pdfium: not yet packaged - local myeconfargs=( - --with-system-dicts - --with-system-epoxy - --with-system-headers - --with-system-jars - --with-system-libs - --enable-build-opensymbol - --enable-cairo-canvas - --enable-largefile - --enable-mergelibs - --enable-python=system - --enable-randr - --enable-release-build - --disable-breakpad - --disable-bundle-mariadb - --disable-ccache - --disable-epm - --disable-fetch-external - --disable-gtk3-kde5 - --disable-online-update - --disable-openssl - --disable-pdfium - --disable-qt6 - --with-extra-buildid="${gentoo_buildid}" - --enable-extension-integration - --with-external-dict-dir="${EPREFIX}/usr/share/myspell" - --with-external-hyph-dir="${EPREFIX}/usr/share/myspell" - --with-external-thes-dir="${EPREFIX}/usr/share/myspell" - --with-external-tar="${DISTDIR}" - --with-lang="" - --with-parallelism=$(makeopts_jobs) - --with-system-openjpeg - --with-tls=nss - --with-vendor="Gentoo Foundation" - --with-x - --without-fonts - --without-myspell-dicts - --with-help="html" - --without-helppack-integration - --with-system-gpgmepp - --without-system-abseil - --without-system-dragonbox - --without-system-frozen - --without-system-jfreereport - --without-system-libfixmath - --without-system-sane - $(use_enable base report-builder) - $(use_enable bluetooth sdremote-bluetooth) - $(use_enable coinmp) - $(use_enable cups) - $(use_enable dbus) - $(use_enable debug) - $(use_enable eds evolution2) - $(use_enable firebird firebird-sdbc) - $(use_enable gstreamer gstreamer-1-0) - $(use_enable gtk gtk3) - $(use_enable kde kf5) - $(use_enable kde qt5) - $(use_enable ldap) - $(use_enable odk) - $(use_enable pdfimport) - $(use_enable postgres postgresql-sdbc) - $(use_enable vulkan skia) - $(use_with accessibility lxml) - $(use_with coinmp system-coinmp) - $(use_with googledrive gdrive-client-id ${google_default_client_id}) - $(use_with googledrive gdrive-client-secret ${google_default_client_secret}) - $(use_with java) - $(use_with odk doxygen) - $(use_with valgrind) - ) - - if use eds || use gtk; then - myeconfargs+=( --enable-dconf --enable-gio ) - else - myeconfargs+=( --disable-dconf --disable-gio ) - fi - - # libreoffice extensions handling - for lo_xt in ${LO_EXTS}; do - if [[ "${lo_xt}" == "scripting-beanshell" || "${lo_xt}" == "scripting-javascript" ]]; then - myeconfargs+=( $(use_enable libreoffice_extensions_${lo_xt} ${lo_xt}) ) - else - myeconfargs+=( $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt}) ) - fi - done - - if use java; then - # hsqldb: system one is too new - myeconfargs+=( - --without-junit - --without-system-hsqldb - --with-ant-home="${ANT_HOME}" - --with-jdk-home="${JAVA_HOME}" - ) - - use libreoffice_extensions_scripting-beanshell && \ - myeconfargs+=( --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar) ) - - use libreoffice_extensions_scripting-javascript && \ - myeconfargs+=( --with-rhino-jar=$(java-pkg_getjar rhino-1.6 rhino.jar) ) - fi - - tc-is-lto && myeconfargs+=( --enable-lto ) - - MARIADBCONFIG="$(type -p $(usex mariadb mariadb mysql)_config)" \ - econf "${myeconfargs[@]}" -} - -src_compile() { - # more and more LO stuff tries to use OpenGL, including tests during build - # bug 501508, bug 540624, bug 545974 and probably more - addpredict /dev/dri - addpredict /dev/ati - addpredict /dev/nvidiactl - - default -} - -src_test() { - emake unitcheck - emake slowcheck -} - -src_install() { - emake DESTDIR="${D}" distro-pack-install -o build -o check - - # bug 593514 - if use gtk; then - dosym libreoffice/program/liblibreofficekitgtk.so \ - /usr/$(get_libdir)/liblibreofficekitgtk.so - fi - - # bash completion aliases - bashcomp_alias \ - libreoffice \ - unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice - - if use branding; then - insinto /usr/$(get_libdir)/${PN}/program - newins "${WORKDIR}/branding-sofficerc" sofficerc - dodir /etc/env.d - echo "CONFIG_PROTECT=/usr/$(get_libdir)/${PN}/program/sofficerc" > "${ED}"/etc/env.d/99${PN} || die - fi - - # bug 703474 - insinto /usr/include - doins -r include/LibreOfficeKit - - local lodir=/usr/$(get_libdir)/libreoffice - # patching this would break tests - cat <<-EOF > "${T}"/uno.py -import sys, os -sys.path.append('${EPREFIX}${lodir}/program') -os.putenv('URE_BOOTSTRAP', 'vnd.sun.star.pathname:${EPREFIX}${lodir}/program/fundamentalrc') -EOF - sed -e "/^import sys/d" -e "/^import os/d" \ - -i "${D}"${lodir}/program/uno.py || die "cleanup dupl imports failed" - cat "${D}"${lodir}/program/uno.py >> "${T}"/uno.py || die - cp "${T}"/uno.py "${D}"${lodir}/program/uno.py || die - - # more system pyuno mess - sed -e "/sOffice = \"\" # lets hope for the best/s:\"\":\"${EPREFIX}${lodir}/program\":" \ - -i "${D}"${lodir}/program/officehelper.py || die - - python_optimize "${D}"${lodir}/program - # link python bridge in site-packages, bug 667802 - local py pyc loprogdir=/usr/$(get_libdir)/libreoffice/program - for py in uno.py unohelper.py officehelper.py; do - dosym -r ${loprogdir}/${py} $(python_get_sitedir)/${py} - while IFS="" read -d $'\0' -r pyc; do - pyc=${pyc//*\/} - dosym -r ${loprogdir}/__pycache__/${pyc} $(python_get_sitedir)/__pycache__/${pyc} - done < <(find "${D}"${lodir}/program -type f -name ${py/.py/*.pyc} -print0) - done - - newinitd "${FILESDIR}/libreoffice.initd" libreoffice - newconfd "${FILESDIR}/libreoffice.confd" libreoffice -} - -pkg_postinst() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz index 5a504ad43782e89ec5123c028be673dd8c2be5bd..ec1d24529fe36e15bce6891d61af896aa86fae6d 100644 GIT binary patch delta 9952 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 delta 9961 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 diff --git a/app-shells/bash/Manifest b/app-shells/bash/Manifest index 8ac0caf9f49e..2f0d70158d72 100644 --- a/app-shells/bash/Manifest +++ b/app-shells/bash/Manifest @@ -9,7 +9,7 @@ AUX bash_logout 205 BLAKE2B b8c0266c3d1e31a714304a2b3b33389f042ae5bd497379f9b15c AUX bashrc 3494 BLAKE2B e9379c18fca85666cd347d1d8cf5c9859c5865ad7a3ded1ac5724bad6117924231e89dcc21f1a80931591e9a39c1acc3f7be8b2afe38986ea34b3b8fc12f5814 SHA512 a8fa416ab9265055e778fad3e4190ab5f57da0823c12d60a915bb77ba701fe93df8d16e041dd5747ed9db899a2516451b803db648aed0f85f0abb6d98c9414b8 AUX bashrc-r1 894 BLAKE2B ffaebc59c403b815df246342564e7d871f0c5eda437f7d63cef42ed2041912bd61722cab3034342fcb0336b48d9a14ada74052e52f02774695fc3e968c6feaae SHA512 82972cd0feede88c679fe8690da4884e8efa3decfc3bb72404fbd1129364f0092d2edfb1c6cc1f5adf783a6deca64a82c670a8b034ac0c3f85742a67306aa36b AUX bashrc.d/10-gentoo-color.bash 2209 BLAKE2B 8f01349bcb9814fc371debdda7bc6158a51b285938426fef5f6427ed40df0ae480c3d5318df30f72bf854c07e0da619d3e2cdb46927cbfdc58d3eb8cb3a305ba SHA512 697cb742378f8fbe6073e8457cc92d83b21606fe45b2779436bc6a874847cef80168d84c413d8c04b0062840e8720967d94877839599ea819d7547afc891934c -AUX bashrc.d/10-gentoo-title.bash 1851 BLAKE2B 8fdc28e87ff440a085d72c974cd75a280eb7f422541e703a42aee26515fd4df5887b464fb7db822a5de8b35335b0c72310ca6b91e1de182dc80e01eeec379f20 SHA512 d7c22607be1322c5f5209f12f6c80177fbf723288093c79a05988a3ed6842b8bbb151edd825ed0bf143df36b975c58da4fcc55f244f1b56f34b23d6883956fc1 +AUX bashrc.d/10-gentoo-title.bash 1970 BLAKE2B 4a54dbc7a9ab6a7be7f62e082c1a218e62d74cebdc7785a7e9fbc0713dfa4594209522c4097a1ff54f4fd56c1b16a17a6282163db6bd9240250d51a890beb877 SHA512 56d4517fb908b86d7de83ee354883890d580b74bf54931b56b399372f5e02020dcb54d5a7511979fe3deb5aaa9fea39ac1d7e9c85e8ba7847de5f6a0d75fd44a AUX bashrc.d/15-gentoo-bashrc-check.bash 1002 BLAKE2B b104e871329de47ac82941ca7ff9b03e2e66779603145dcae103052344b207306438cd3023d36255aca2b5fe53a7dc48d42e06e7e1d764ab0ad420b29c2e1650 SHA512 9134a27e234fe2ec0c27f99c83a9a8ac2b3209c766cb7ffbee47dac4c378178844c2c66851b8b114f43e1b4d9790e21121c33ba48cac1bc0a8f2ca06fe841d80 AUX dot-bash_logout 127 BLAKE2B 8290778aea3426f4c56e5a9e7328faa76f99001fc7ce3eeb3ec26624edcd918d7e946da9a63ffcd0cf0f739b528ccb9e764d448276fe4344b69ef2036fdd9921 SHA512 e0248b5087656a4dd3a4790ed8e6101866b922ccab36b510b3bf408dc0c583e70f323fbad0392e4ea6ca5dcbe73568733e0c0aa9c8ce6b00ff5f72bf3e9fd8fd AUX dot-bash_profile 204 BLAKE2B cdb5ece2bea3b47651e2c9ca8d48ef3b0c4b7e2d660632d79edf3cdcea8f5f5a061019739b977538b25f2ace9dcb46e25b30e2d566ea71f6c1ac05388e59c957 SHA512 97ad83696b7eb8b084a53530d1a3e7648722ae4199c91737ceb02b8238e7637b0770731f5140ffb552142311f79b140a041d7e1e5366ba60399b0019f164fce9 @@ -453,9 +453,9 @@ EBUILD bash-4.2_p53.ebuild 5157 BLAKE2B 1a58f67c384b6ae781e48ddc2fb131086a23b449 EBUILD bash-4.3_p48-r2.ebuild 6358 BLAKE2B 532802911ced386ccff0594e5eee739d0d5ebba7e0bf89c431e2769ca7b2dc48f77787f12bcb327f9d394d3bd80680889968c3708ff9f7e64615347fcfd521f5 SHA512 62ed893e23d65d17d0f83d812e616511b4ff2d69a52e6bffb3ed421bb339d18a213a2f1da0239b108e3e81cf0b2f61b4e0cf535964f40dc4577d0cff226fd9bd EBUILD bash-4.4_p23-r2.ebuild 6356 BLAKE2B 7501ac7628fcd2f35d9ca6c2153190d2524545f38a9eb793cd8b9d30ed5cb4ae11078cd7bc940fe3cda3f62797ed53de5ab82f726219c054cdc8779a011a8ea9 SHA512 9b9d12e1408944d18c698b0be9940618c059599138f10b20ed55dc69131aac900e3cae0e0b79a55e77d075f6a03c2970b6d22250afe5c7912c652800fe9a30ef EBUILD bash-5.0_p18-r2.ebuild 7680 BLAKE2B 6a615f5ef093b32e85bfe8a0fd270d9c636c5d178ba518a8382e1ad5f0a2e128ad85fec1c8441c416c836bdf83ad5ad0e154f79792a908fd6a97ef23750b1800 SHA512 43a8e61a3b754c5ff25a4c7c6c62c07be626c0e9c1515fcfa8a15e25a3b0aff9fa4d00275c2d64bcb506417a7babb6ee120cde118fd7c9255fade7245adeaaae -EBUILD bash-5.1_p16-r12.ebuild 10018 BLAKE2B 79618a397c0af05487391a499224fb86b8328bcc89f8529908ecbb69cb07423a4cf5b0e180d94d9cd99bff75fdaac9b97a6adbd8f2c47f77dc7bb1460c6396a7 SHA512 8acf7151c3da8087436b8a9dd222e562100325260e46dbf20db1fa41a23a62ef78edaa1606b90b3fd9f550d30c3090c900b01436109a5c210f762916f2e59f90 +EBUILD bash-5.1_p16-r13.ebuild 10298 BLAKE2B b3b7bc3a466859b81e86b2201de8cdb4860489130f9fdad706765fd831ef737653a02f87b695996911c81ae625bf316b48d8c7e77df716f7c599f1111afff26c SHA512 055daf893bb43c30261b7ecbaed645b72eb0c5029d24f2922f53c65989ae5f23b56057f60645b4065483d9bb7256ad861ac7992642c5632dbe8b64e77b7eff20 EBUILD bash-5.1_p16-r6.ebuild 8999 BLAKE2B e9208661767c61fbd9b06a61111db58908897bdb2d722b7ccbe5d79cd6d2e2543b6c1c89688e62f51ecdb36f107e74727dc6985396a20d8db8682c9036a6db7d SHA512 3fa9c420bbbc154569eb2a9ebb96681b4f10bb6cdbec43608d171f1d9c46a169d7f6cf8b3f419ff395ebe5dee852fa8c46ccd74c10ee9f0f10a6a281da679f5d -EBUILD bash-5.2_p26-r5.ebuild 11413 BLAKE2B 43e12bcaf5c213f7a86bbd436c9e64a02aca27202fca939865b6406f2fcf8ae26e893ac44a0bc75cb4458e4d07f019788b3d7b2cb4540e1a6fd9af1fcabdf7c2 SHA512 e9cd0e868d32bf60b9404e45deb43df044890e4e30b36cfb199ee91ce41622d0abec38509047681d2ab44de1a6199b5e0728632aa0c28a2a54c07a6ab4c60aa5 -EBUILD bash-5.3_alpha-r4.ebuild 11286 BLAKE2B b8b8fa80219b8799585f4154703dec6403416e70fa988ede46381231055545e93edcca0ccb277a21a753f4d155a45ddea9be807180e6dbbcd8f8bc82d63f0792 SHA512 5e804e90744b06821be9e2d19bac5d18f090bf3651dc7bd110a08300f8a9f6f1a249aba6f1d5f251eb3c184fdd3a8b4d279ccff0bc082dbb96e4cfafc14666bb -EBUILD bash-9999.ebuild 11144 BLAKE2B 03af226452f1f1a1527e00e53d5f5a8db9397d952a1d937d953825aa75e9d204d5e39772ebe1fcce48e82152a568d56a960479a8e3e5a30f3afb3eea17defde6 SHA512 1fd2714511a0600c793901725cefd59a764fe256dcbac8dee9004aa7415d6d7df6631165dafecff3d487430baeefd645c1416935a8282da94f8c14c37a3e66ae +EBUILD bash-5.2_p26-r6.ebuild 11693 BLAKE2B 7c95bd57481d0cc1c1765b1369178367e1fda1fea39da0e4bec48cd17a2feb21718551bc6b8750807c2f74d885e07eb337a3f11e4d9775dd4eba95191aa3ce51 SHA512 df4385c766d6db4183db901f363389c5ac6dbff09e131743db2439942b2fb43440b2a50e77233b5980509d02139eabd91a9083746cfd268eaf42a205ffdc9c30 +EBUILD bash-5.3_alpha-r5.ebuild 11566 BLAKE2B ab99c9907fce433ca5f21140c311b693ecdf4e2bb5356e16d3dc13c986f6f32284f7121b07a17340fdf2890ac8108e6c3dab0bcb3446f66447f741fd5e50c342 SHA512 8706a6346161c7a3159593f9bfcae1bb16c08f22bff648b6580f33708246f3eee2f7f3cd97eca8fd315b7b8f7daf22fcd4b7814e536a9c34d211738cccd36918 +EBUILD bash-9999.ebuild 11516 BLAKE2B 2aede2b5d922fa6113da3f2d2dc372787374ffcdfa3ecb4803bc32e81ae96fd70a2349eb6708846011b9e555e3b7e94dfb97077d68ed0b1629df5992df98a90b SHA512 dc358a2f67639624483331d7883ebf5aa3320bf29a3ceb70464b61f768229be7cef68043b996e60385c8a853b1c1692d5da02a53e5a45765e2cde60fc9869ac8 MISC metadata.xml 1009 BLAKE2B f71587b0a6d05b907f82b26be93b071290d91dc8f612f7b008a05eaa94d45be2ef8c1d992b7ac886648a9dcf964c30e8d9a7aff90d44835beb452e0d635b9533 SHA512 8aa1cb4c3206a76d10181394a91c315967fd9d3b359194f430f075fdd5a0b4b32149eec36b85412ef7e84b55e7b01955c75486b2df82b392a5acb3df8229a88d diff --git a/app-shells/bash/bash-5.1_p16-r12.ebuild b/app-shells/bash/bash-5.1_p16-r13.ebuild similarity index 89% rename from app-shells/bash/bash-5.1_p16-r12.ebuild rename to app-shells/bash/bash-5.1_p16-r13.ebuild index cc9ce6983938..38b7451addc3 100644 --- a/app-shells/bash/bash-5.1_p16-r12.ebuild +++ b/app-shells/bash/bash-5.1_p16-r13.ebuild @@ -328,22 +328,31 @@ pkg_postinst() { read -r old_ver <<<"${REPLACING_VERSIONS}" if [[ ! $old_ver ]]; then : - elif ver_test "$old_ver" -ge "5.2" && ver_test "$old_ver" -ge "5.2_p26-r1"; then + elif ver_test "$old_ver" -ge "5.2" && ver_test "$old_ver" -ge "5.2_p26-r6"; then return - elif ver_test "$old_ver" -lt "5.2" && ver_test "$old_ver" -ge "5.1_p16-r8"; then + elif ver_test "$old_ver" -lt "5.2" && ver_test "$old_ver" -ge "5.1_p16-r13"; then return fi - ewarn "Files situated under /etc/bash/bashrc.d must now have a suffix of .sh or .bash." - ewarn "" - ewarn "Gentoo now defaults to defining PROMPT_COMMAND as an array. Depending on the" - ewarn "characteristics of the operating environment, this array may contain commands" - ewarn "to set the window and pane title. Users that choose to customise this variable" - ewarn "in ~/.bashrc are advised to append their commands, using the following syntax." - ewarn "" - ewarn "PROMPT_COMMAND+=('custom command goes here')" - ewarn "" - ewarn "Alternatively, users that wish to opt out of Gentoo's window title setting" - ewarn "behaviour may now do so by either unsetting PROMPT_COMMAND or by re-defining it" - ewarn "as desired. Previously, there was no formally supported method of opting out." + while read -r; do ewarn "${REPLY}"; done <<'EOF' +Files situated under /etc/bash/bashrc.d must now have a suffix of .sh or .bash. + +Gentoo now defaults to defining PROMPT_COMMAND as an array. Depending on the +characteristics of the operating environment, this array may contain a command +to set the terminal's window title. Those already choosing to customise the +PROMPT_COMMAND variable are now advised to append their commands like so: + +PROMPT_COMMAND+=('custom command goes here') + +Gentoo no longer defaults to having bash manipulate the window title in the case +that the terminal is controlled by sshd(8), unless screen or tmux are in use. +Those wanting to set the title unconditionally may adjust ~/.bashrc - or create +a custom /etc/bash/bashrc.d drop-in - to set PROMPT_COMMMAND like so: + +PROMPT_COMMAND=(genfun_set_win_title) + +Those who would prefer for bash never to interfere with the window title may +now opt out of the default title setting behaviour, either with the "unset -v +PROMPT_COMMAND" command or by re-defining PROMPT_COMMAND as desired. +EOF } diff --git a/app-shells/bash/bash-5.2_p26-r5.ebuild b/app-shells/bash/bash-5.2_p26-r6.ebuild similarity index 90% rename from app-shells/bash/bash-5.2_p26-r5.ebuild rename to app-shells/bash/bash-5.2_p26-r6.ebuild index e8eaa353cf21..4350a8a719c3 100644 --- a/app-shells/bash/bash-5.2_p26-r5.ebuild +++ b/app-shells/bash/bash-5.2_p26-r6.ebuild @@ -372,22 +372,31 @@ pkg_postinst() { read -r old_ver <<<"${REPLACING_VERSIONS}" if [[ ! $old_ver ]]; then : - elif ver_test "$old_ver" -ge "5.2" && ver_test "$old_ver" -ge "5.2_p26-r1"; then + elif ver_test "$old_ver" -ge "5.2" && ver_test "$old_ver" -ge "5.2_p26-r6"; then return - elif ver_test "$old_ver" -lt "5.2" && ver_test "$old_ver" -ge "5.1_p16-r8"; then + elif ver_test "$old_ver" -lt "5.2" && ver_test "$old_ver" -ge "5.1_p16-r13"; then return fi - ewarn "Files situated under /etc/bash/bashrc.d must now have a suffix of .sh or .bash." - ewarn "" - ewarn "Gentoo now defaults to defining PROMPT_COMMAND as an array. Depending on the" - ewarn "characteristics of the operating environment, this array may contain commands" - ewarn "to set the window and pane title. Users that choose to customise this variable" - ewarn "in ~/.bashrc are advised to append their commands, using the following syntax." - ewarn "" - ewarn "PROMPT_COMMAND+=('custom command goes here')" - ewarn "" - ewarn "Alternatively, users that wish to opt out of Gentoo's window title setting" - ewarn "behaviour may now do so by either unsetting PROMPT_COMMAND or by re-defining it" - ewarn "as desired. Previously, there was no formally supported method of opting out." + while read -r; do ewarn "${REPLY}"; done <<'EOF' +Files situated under /etc/bash/bashrc.d must now have a suffix of .sh or .bash. + +Gentoo now defaults to defining PROMPT_COMMAND as an array. Depending on the +characteristics of the operating environment, this array may contain a command +to set the terminal's window title. Those already choosing to customise the +PROMPT_COMMAND variable are now advised to append their commands like so: + +PROMPT_COMMAND+=('custom command goes here') + +Gentoo no longer defaults to having bash manipulate the window title in the case +that the terminal is controlled by sshd(8), unless screen or tmux are in use. +Those wanting to set the title unconditionally may adjust ~/.bashrc - or create +a custom /etc/bash/bashrc.d drop-in - to set PROMPT_COMMMAND like so: + +PROMPT_COMMAND=(genfun_set_win_title) + +Those who would prefer for bash never to interfere with the window title may +now opt out of the default title setting behaviour, either with the "unset -v +PROMPT_COMMAND" command or by re-defining PROMPT_COMMAND as desired. +EOF } diff --git a/app-shells/bash/bash-5.3_alpha-r4.ebuild b/app-shells/bash/bash-5.3_alpha-r5.ebuild similarity index 90% rename from app-shells/bash/bash-5.3_alpha-r4.ebuild rename to app-shells/bash/bash-5.3_alpha-r5.ebuild index 9699a659026a..c0e5e68f43a5 100644 --- a/app-shells/bash/bash-5.3_alpha-r4.ebuild +++ b/app-shells/bash/bash-5.3_alpha-r5.ebuild @@ -371,22 +371,31 @@ pkg_postinst() { read -r old_ver <<<"${REPLACING_VERSIONS}" if [[ ! $old_ver ]]; then : - elif ver_test "$old_ver" -ge "5.2" && ver_test "$old_ver" -ge "5.2_p26-r1"; then + elif ver_test "$old_ver" -ge "5.2" && ver_test "$old_ver" -ge "5.2_p26-r6"; then return - elif ver_test "$old_ver" -lt "5.2" && ver_test "$old_ver" -ge "5.1_p16-r8"; then + elif ver_test "$old_ver" -lt "5.2" && ver_test "$old_ver" -ge "5.1_p16-r13"; then return fi - ewarn "Files situated under /etc/bash/bashrc.d must now have a suffix of .sh or .bash." - ewarn "" - ewarn "Gentoo now defaults to defining PROMPT_COMMAND as an array. Depending on the" - ewarn "characteristics of the operating environment, this array may contain commands" - ewarn "to set the window and pane title. Users that choose to customise this variable" - ewarn "in ~/.bashrc are advised to append their commands, using the following syntax." - ewarn "" - ewarn "PROMPT_COMMAND+=('custom command goes here')" - ewarn "" - ewarn "Alternatively, users that wish to opt out of Gentoo's window title setting" - ewarn "behaviour may now do so by either unsetting PROMPT_COMMAND or by re-defining it" - ewarn "as desired. Previously, there was no formally supported method of opting out." + while read -r; do ewarn "${REPLY}"; done <<'EOF' +Files situated under /etc/bash/bashrc.d must now have a suffix of .sh or .bash. + +Gentoo now defaults to defining PROMPT_COMMAND as an array. Depending on the +characteristics of the operating environment, this array may contain a command +to set the terminal's window title. Those already choosing to customise the +PROMPT_COMMAND variable are now advised to append their commands like so: + +PROMPT_COMMAND+=('custom command goes here') + +Gentoo no longer defaults to having bash manipulate the window title in the case +that the terminal is controlled by sshd(8), unless screen or tmux are in use. +Those wanting to set the title unconditionally may adjust ~/.bashrc - or create +a custom /etc/bash/bashrc.d drop-in - to set PROMPT_COMMMAND like so: + +PROMPT_COMMAND=(genfun_set_win_title) + +Those who would prefer for bash never to interfere with the window title may +now opt out of the default title setting behaviour, either with the "unset -v +PROMPT_COMMAND" command or by re-defining PROMPT_COMMAND as desired. +EOF } diff --git a/app-shells/bash/bash-9999.ebuild b/app-shells/bash/bash-9999.ebuild index ae661e409da8..7ef121e1c56f 100644 --- a/app-shells/bash/bash-9999.ebuild +++ b/app-shells/bash/bash-9999.ebuild @@ -311,6 +311,9 @@ src_install() { insinto /etc/bash/bashrc.d my_prefixify DIR_COLORS "${FILESDIR}"/bashrc.d/10-gentoo-color.bash | newins - 10-gentoo-color.bash doins "${FILESDIR}"/bashrc.d/10-gentoo-title.bash + if [[ ! ${EPREFIX} ]]; then + doins "${FILESDIR}"/bashrc.d/15-gentoo-bashrc-check.bash + fi insinto /etc/skel for f in bash{_logout,_profile,rc}; do @@ -368,22 +371,31 @@ pkg_postinst() { read -r old_ver <<<"${REPLACING_VERSIONS}" if [[ ! $old_ver ]]; then : - elif ver_test "$old_ver" -ge "5.2" && ver_test "$old_ver" -ge "5.2_p26-r1"; then + elif ver_test "$old_ver" -ge "5.2" && ver_test "$old_ver" -ge "5.2_p26-r6"; then return - elif ver_test "$old_ver" -lt "5.2" && ver_test "$old_ver" -ge "5.1_p16-r8"; then + elif ver_test "$old_ver" -lt "5.2" && ver_test "$old_ver" -ge "5.1_p16-r13"; then return fi - ewarn "Files situated under /etc/bash/bashrc.d must now have a suffix of .sh or .bash." - ewarn "" - ewarn "Gentoo now defaults to defining PROMPT_COMMAND as an array. Depending on the" - ewarn "characteristics of the operating environment, this array may contain commands" - ewarn "to set the window and pane title. Users that choose to customise this variable" - ewarn "in ~/.bashrc are advised to append their commands, using the following syntax." - ewarn "" - ewarn "PROMPT_COMMAND+=('custom command goes here')" - ewarn "" - ewarn "Alternatively, users that wish to opt out of Gentoo's window title setting" - ewarn "behaviour may now do so by either unsetting PROMPT_COMMAND or by re-defining it" - ewarn "as desired. Previously, there was no formally supported method of opting out." + while read -r; do ewarn "${REPLY}"; done <<'EOF' +Files situated under /etc/bash/bashrc.d must now have a suffix of .sh or .bash. + +Gentoo now defaults to defining PROMPT_COMMAND as an array. Depending on the +characteristics of the operating environment, this array may contain a command +to set the terminal's window title. Those already choosing to customise the +PROMPT_COMMAND variable are now advised to append their commands like so: + +PROMPT_COMMAND+=('custom command goes here') + +Gentoo no longer defaults to having bash manipulate the window title in the case +that the terminal is controlled by sshd(8), unless screen or tmux are in use. +Those wanting to set the title unconditionally may adjust ~/.bashrc - or create +a custom /etc/bash/bashrc.d drop-in - to set PROMPT_COMMMAND like so: + +PROMPT_COMMAND=(genfun_set_win_title) + +Those who would prefer for bash never to interfere with the window title may +now opt out of the default title setting behaviour, either with the "unset -v +PROMPT_COMMAND" command or by re-defining PROMPT_COMMAND as desired. +EOF } diff --git a/app-shells/bash/files/bashrc.d/10-gentoo-title.bash b/app-shells/bash/files/bashrc.d/10-gentoo-title.bash index 003e364ff072..2b2e23347784 100644 --- a/app-shells/bash/files/bashrc.d/10-gentoo-title.bash +++ b/app-shells/bash/files/bashrc.d/10-gentoo-title.bash @@ -20,17 +20,18 @@ genfun_set_win_title() { # the title bar to be affected. genfun_set_win_title() { genfun_sanitise_cwd - printf '\033]2;%s@%s - %s\007' "${USER}" "${HOSTNAME%%.*}" "${_cwd}" + printf '\033]0;%s@%s - %s\007' "${USER}" "${HOSTNAME%%.*}" "${_cwd}" } genfun_set_win_title } -# If the TTY is that of sshd(8) then proceed no further. Alas, there exist many -# operating environments in which the window title would otherwise not be -# restored upon ssh(1) exiting. Users wishing to coerce the historical -# behaviour have the option of setting PROMPT_COMMAND=(genfun_set_win_title). -if [[ ${SSH_TTY} && ${SSH_TTY} == "$(tty)" ]]; then +# Proceed no further if the TTY is that of sshd(8) and if not running a terminal +# multiplexer. Alas, there exist many operating environments in which the window +# title would otherwise not be restored upon ssh(1) exiting. Those who wish for +# the title to be set unconditionally may adjust ~/.bashrc - or create a custom +# bashrc.d drop-in - to define PROMPT_COMMAND=(genfun_set_win_title). +if [[ ${SSH_TTY} && ${TERM} != @(screen|tmux)* && ${SSH_TTY} == "$(tty)" ]]; then return fi diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index 70e09d2e7b9f01648d236d08c6cc9a90819b9ce7..2595397475fb1854369074e25cde83f26940c954 100644 GIT binary patch delta 49525 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≫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 delta 49472 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¥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 diff --git a/app-text/bibletime/Manifest b/app-text/bibletime/Manifest index 4c1b37c29512..7876ae157d0d 100644 --- a/app-text/bibletime/Manifest +++ b/app-text/bibletime/Manifest @@ -1,4 +1,4 @@ AUX bibletime-3.0.3-no_indirect_deps.patch 481 BLAKE2B eb0e8f5397346f916131f369b943a385bde7a82aedc426c548a764169f2b4b1f36c977ccbaa968481023177f9cb6bd7ec09f3378a6fde813fc7c6037bedf763b SHA512 875351e3d4d53c95c100f555a73eec329224f3151258f5ebbc4ec38473ef9c3d9b5ce44ba3720cf8a0ed16f957e0d77ae762f893072da28c6ea5506140ba08dd DIST bibletime-3.0.3.tar.xz 1620012 BLAKE2B 5f2f5bb071d7ffb625bd687c99a328ba758f8e842138204aa770714f830594fe49c61a45e51f7de69d865b95b154ad934da7af49f391b22907773a1435e4fbbf SHA512 553549b39bf3341dbf310908b24db246d88ba01524d424de14ece35c12160565185547fc0250fe8bb248a32d8a012b99afbc022d9a513dcc916c3e8089f72090 EBUILD bibletime-3.0.3-r4.ebuild 1543 BLAKE2B 525b04361b9fdc11b38c6faf1e1e2d9c3042494a9b94d1050b9ac123c2168cd4241467040d67f69a9f2b69f1d6eeb006f6d4d1c37f63dba7d1215f7f2533c789 SHA512 7b59101343e557671c336911768d0a03ec60b373615077a3edcc52672c6ea695e43430de165105d7b4113439c8e5cb8016032c04d34a9729cd48827f27eac157 -MISC metadata.xml 657 BLAKE2B d60c79c16a34ae0cbd43eb5de895cd675727712be5cc5b5a7f969a6d7e222e5cf1f1583308a2dbf3fee604f3bebdaa85ec97e94fcb0230ee856a988ad14ee175 SHA512 ce660bf9ad657a9f7409620d823655c4021492f4f9eb7f9621696600590a81a70c2e41a7e4a9ec156b3c7e75e2a427c0fa2cb183732efed5a9032fecb23664db +MISC metadata.xml 579 BLAKE2B 722a7b1a7abfc31b02b6f5dd87af23bc12debb2eebde9180bb81fe888d42ec2a96c3c16450d6a95458b594eb648c77581b4b6612648e2b3d63fce4ad3504dc0e SHA512 1e3405694f9c57399fb894ab95d52ca90786cb4c5c7581f77c525f6ca36d3bd897bf4cd12f6978ab074500e1da3e53e87380f2cd99822878cf76aa67c0229a28 diff --git a/app-text/bibletime/metadata.xml b/app-text/bibletime/metadata.xml index 524103f23513..b2329ed0f467 100644 --- a/app-text/bibletime/metadata.xml +++ b/app-text/bibletime/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + BibleTime is a Bible study application for Linux. It is based on the K Desktop Environment and uses the SWORD programming library to work diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest index a07ff1ac31cf..1e0be9fec5fd 100644 --- a/app-text/calibre/Manifest +++ b/app-text/calibre/Manifest @@ -13,14 +13,17 @@ DIST calibre-7.11.0.tar.xz 44329708 BLAKE2B 0c5a1ccafb9c192b7f25998174f2b9ea3571 DIST calibre-7.11.0.tar.xz.sig 566 BLAKE2B 2b035fd2a31f5954de229c932c4aca58c0850a3fdfa793932ef81bd84c4612e65ad12138684932714a85e7be68d21cd808f4008d096121d047ae9bf053b893ca SHA512 ffca64e38e5e402c8fc146dff850a67e0644dcf665c5b0d36f9c9ade6702a980f11dcdf73147412c6ee384110fa8a27168fe5c759ba4754005647f8f656a543b DIST calibre-7.12.0.tar.xz 44341928 BLAKE2B 18d3178b9daafaa674949b29528d055dea4e13aad937b8b75e22ac7ec9f9df1aa5c6bd5ca76b151347461077d2e2fc7888a9b46d1c727059db97ea49cb396b1f SHA512 ee654260d7047f0579a659b8907439a407fb561affcef84141126840452e7b98d10bb5e0a69e0cc809d9ba68729570900a0e7251f18b2056a94b0213880f1363 DIST calibre-7.12.0.tar.xz.sig 566 BLAKE2B 3fb90d638b00e1a9bf481b16e947cf855e89f4c13f5614ef2003fb0447c1131dc4d1a6101dde7e413bc1b9b5ca3812d3f090f00a0f4e14e8029f5b2896286b23 SHA512 12c78975b175f08208a4e7d2b9734b2f886d0cd3804b1d2f32f87190b648a79bf4eac6b0650b74c0e93682ff60f74be74d86a5c02d7e5bd1615c0799b9f6020a +DIST calibre-7.13.0.tar.xz 44331860 BLAKE2B d5d9d04740dff52e59af0efff30e1044d52d188d58a91a9c8191084e021218feffca15cbde27f12a742e38d6db49168c6c6b64b1df9de5384c1b361ef66ba10b SHA512 b64bba8b6982e2f41b6e1e1d9392a07f15307781a1da3b2f2daca464f1d1303a7ff44af398c0c0edc84dda8090cd47461bf1570daa8ba12496661eae2f3c3bca +DIST calibre-7.13.0.tar.xz.sig 566 BLAKE2B 40ee9d53eb658623f0047601ddf26bde232b9f4575309faa09ab2ea74b70d8c43fa82a7dc80bb322fca908923661ed8ec33050917196c0f22ff490f9348b266f SHA512 6943ea01c30c8c2ed49f115873cbe1d75484a79deedf734d77ba2326b6f2a2d35994b0219d8e81789e46e8a56d01a19efe8f124c8ebb546b86fa287d8449bf6e DIST calibre-7.8.0.tar.xz 44167208 BLAKE2B 676f5519b2809ca91c972ce0b4227aeac977945248063be58f8ed387c2dc1285f01e0d59c52ba9dea3a25842be1f97cdaece7f1eac5c208503240ff9ac3f0093 SHA512 c90d247af3a8ba3b2a94ca3a03bf9ee4d1c8f07d6feaa1ec045d639f448c476c4be9568e66845e7067e32b746e0ab034be65084a60f2b64f961f6678a30910e7 DIST calibre-7.8.0.tar.xz.sig 566 BLAKE2B 03f283bee606d3071a2602ad2b1cc962b3d0cf6737ca294955524da6de7f22ddbe740d9b455332961b847331ad15f47efa884cc65bfe1a42eb46bef9f7a4a1dd SHA512 527a931f6d8701580b7b405124f53b54bb6ca65056aa41d677806a00c2ece3cb138c1c37e0d29394ee4e83487dec9dc7e82b6db63a4154e19f8463c19956e040 DIST calibre-7.9.0.tar.xz 44164396 BLAKE2B 523b3aad25b73f4de4e2e5ce323dc63759fa1d2b65b646d3597dea42723f6a047782b019547df69d824f64cea8ca4c5964a17f37c3ea6beca95c5016bb839791 SHA512 388f47e13e0a682ae61a32ec2d7840e1514dd5cc79cc9ba271cee7619ad67f270c5059849e9412545bd4b9fa0904d105f5e88736956aba37abf9ef3ac8e1e09f DIST calibre-7.9.0.tar.xz.sig 566 BLAKE2B 7a5c9b835edf649d790c5da143f982deb3ce908fed40a557761b7f80bed372502010ab77c57f2a3f3f4de96bbc1a7f8bae6285c510b7bc1d053fc6571e77491d SHA512 c7ac1ea50f09122b023427ea902ecccdd1ffd7b9e21d70dbd853f45686db912aa88d3830cd587ed6dfe9052cd240ab3771990639a8db20c2801fc244965ac71b -EBUILD calibre-5.44.0-r3.ebuild 8840 BLAKE2B e391fd8baf637882693b9c11b43d2b7e102c8a91767d46210f36a30617d641dcf57146b79230beddf9260ed4db10942b8496458f03b6d9acd24d4ffe0867ed68 SHA512 369964a397b4caccdd060163ad4b15cb6212cbebd021dd1ea8646c9e4a08e25da73bdcaa664f3a23eca0205fcb31d8feaf4abdd655f8cdc00c0608db46535220 -EBUILD calibre-7.10.0.ebuild 7987 BLAKE2B 9e15b0398c634b14a318965bd141df972766a0384db403f4c2525b0626f20018b7166c7bb9f0afc5d38d0e84c33bc9153ab9f1336a4f491ec1487e4dff6d402e SHA512 d13eb6b9e6cb31aff9481580b7ccd1e7b334b8ccfe2c3216d78b21a91c7e51088c86c6e17962ba26578a3bb84718b365ba50da83b0cbc430418ccdcfebeafd30 -EBUILD calibre-7.11.0.ebuild 7987 BLAKE2B 9e15b0398c634b14a318965bd141df972766a0384db403f4c2525b0626f20018b7166c7bb9f0afc5d38d0e84c33bc9153ab9f1336a4f491ec1487e4dff6d402e SHA512 d13eb6b9e6cb31aff9481580b7ccd1e7b334b8ccfe2c3216d78b21a91c7e51088c86c6e17962ba26578a3bb84718b365ba50da83b0cbc430418ccdcfebeafd30 -EBUILD calibre-7.12.0.ebuild 7988 BLAKE2B 9ec4691deb16f634e88cb4edc5523e0632f064f9ae1dd7bb579bae22599efb6eb6ba769e1c8be9e3038b362f0829b50a6f2a4b53482a42e1fe11d0501df35666 SHA512 15a2b185880432363f736e19957b9a81e8657a60217bab023a80cefdbb656924da708cd820f3544f7eb0d4fa510a68dd2e800fa14b7a82588eafe6057e6cc7b5 -EBUILD calibre-7.8.0-r1.ebuild 7980 BLAKE2B 7fdfbfeae68c49b62eaf36c704bb1e188d84ae8d7d87f30647146e39432ee9e12318d3a2ade1344318284aad11dbc43aba3fe1b1a6fc3a69348b2a91876be7dd SHA512 aff7340f9af08af560139a5f307b0c5e5f637a4608833ddb77ec206f6180b3c43ba809f5ee2c83b1dba471c8119492f4dc7ac1a476a6204febbd7b9e3134dbaa -EBUILD calibre-7.9.0.ebuild 7987 BLAKE2B 9e15b0398c634b14a318965bd141df972766a0384db403f4c2525b0626f20018b7166c7bb9f0afc5d38d0e84c33bc9153ab9f1336a4f491ec1487e4dff6d402e SHA512 d13eb6b9e6cb31aff9481580b7ccd1e7b334b8ccfe2c3216d78b21a91c7e51088c86c6e17962ba26578a3bb84718b365ba50da83b0cbc430418ccdcfebeafd30 +EBUILD calibre-5.44.0-r3.ebuild 8840 BLAKE2B 7c52f8b0295e74684f14576a9162251738a485b2e8ff2e0628209aa899d6fcd6e163a19ba56d95b174b77937bd4245f7a9fd4db03d09fccd3d1f7fb79f0e58da SHA512 75271d1150dd0cc0f5b5f54e6d9a01d856efd99279d15444b3c93d6c9e88c2260554b135e913f8c16862cb111f8718a4289cb0c276f7c76f867ec4d183e4e88f +EBUILD calibre-7.10.0.ebuild 7987 BLAKE2B 15c5678554e68f5187d228175e6f65548a1ea9807bf06b7020c8e11b41a7a3e6fd03100d86ca32abc296c300309df7d9165364539cbaec15ca56c1dce03278e9 SHA512 af7c748f66e8a76338d96d20fa7d91d9d09b1bc00d8d187c9b44f952e827fbca63a3eb3d9d81302ce8b84ba911fe4ef711cba9df5b8d4a2dd9ed6d06f3b04c2d +EBUILD calibre-7.11.0.ebuild 7987 BLAKE2B 15c5678554e68f5187d228175e6f65548a1ea9807bf06b7020c8e11b41a7a3e6fd03100d86ca32abc296c300309df7d9165364539cbaec15ca56c1dce03278e9 SHA512 af7c748f66e8a76338d96d20fa7d91d9d09b1bc00d8d187c9b44f952e827fbca63a3eb3d9d81302ce8b84ba911fe4ef711cba9df5b8d4a2dd9ed6d06f3b04c2d +EBUILD calibre-7.12.0.ebuild 7988 BLAKE2B 5776c54bb55d812bd5e70d3f5a21ccd539bb1c64de9187bbe6c8c637ff359d7956cacfcefcc08a6dd41b0bb5df5ed703b54b474c6c5b36d81c3e9a143d45b42a SHA512 cb6518a1d2cd9a71c2b41c47bda28c4ca404578b86b424f0db91bf1a70a8665aa260de79633c64e98e46b18ae74f6f9aa9fddbf33aac19b691bc56899518c390 +EBUILD calibre-7.13.0.ebuild 7988 BLAKE2B 5776c54bb55d812bd5e70d3f5a21ccd539bb1c64de9187bbe6c8c637ff359d7956cacfcefcc08a6dd41b0bb5df5ed703b54b474c6c5b36d81c3e9a143d45b42a SHA512 cb6518a1d2cd9a71c2b41c47bda28c4ca404578b86b424f0db91bf1a70a8665aa260de79633c64e98e46b18ae74f6f9aa9fddbf33aac19b691bc56899518c390 +EBUILD calibre-7.8.0-r1.ebuild 7980 BLAKE2B b222ca0eb1f8073be2ebf471dc234646964bbb261434be3f169bdfc13632284b4c968a61a5fe9855b68641052ccc94a4bbf4a018df2628eb5a08026bbe85e56b SHA512 1e41f415575ba929d2e193bb8a5fff7f3acb453587386975631d53bdd76437cccffa1db91756b099ee129ccd501224129dbdd4c2fb9cb7d8396e6522fec2f0c3 +EBUILD calibre-7.9.0.ebuild 7987 BLAKE2B 15c5678554e68f5187d228175e6f65548a1ea9807bf06b7020c8e11b41a7a3e6fd03100d86ca32abc296c300309df7d9165364539cbaec15ca56c1dce03278e9 SHA512 af7c748f66e8a76338d96d20fa7d91d9d09b1bc00d8d187c9b44f952e827fbca63a3eb3d9d81302ce8b84ba911fe4ef711cba9df5b8d4a2dd9ed6d06f3b04c2d MISC metadata.xml 760 BLAKE2B 5ba72f0a076d86ebb3348b30aab00754108f012221f2b387e22e772841d861b9cfb1e3ff29df78bb5971b32c312a4d5ae3f13cbf23c34226f271281180e9cfe6 SHA512 0d7ed014e4ff33a793433f7ee4260e047ea6cc18825deaa024330accbbc7fe0e78b782914f5dcdcf5f3bc5d2bb8200167566c0faa44aa8cbbfaf3dcfbf4ff533 diff --git a/app-text/calibre/calibre-5.44.0-r3.ebuild b/app-text/calibre/calibre-5.44.0-r3.ebuild index fefe407084e6..34e4e197b419 100644 --- a/app-text/calibre/calibre-5.44.0-r3.ebuild +++ b/app-text/calibre/calibre-5.44.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=8 @@ -35,8 +35,8 @@ LICENSE=" OFL-1.1 PSF-2 " -KEYWORDS="amd64" SLOT="0" +KEYWORDS="amd64" IUSE="ios speech test +udisks" RESTRICT="!test? ( test )" diff --git a/app-text/calibre/calibre-7.10.0.ebuild b/app-text/calibre/calibre-7.10.0.ebuild index 176a40d67c9a..27ed594b785c 100644 --- a/app-text/calibre/calibre-7.10.0.ebuild +++ b/app-text/calibre/calibre-7.10.0.ebuild @@ -35,8 +35,8 @@ LICENSE=" OFL-1.1 PSF-2 " -KEYWORDS="amd64 ~arm64" SLOT="0" +KEYWORDS="amd64 ~arm64" IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar" RESTRICT="!test? ( test )" diff --git a/app-text/calibre/calibre-7.11.0.ebuild b/app-text/calibre/calibre-7.11.0.ebuild index 176a40d67c9a..27ed594b785c 100644 --- a/app-text/calibre/calibre-7.11.0.ebuild +++ b/app-text/calibre/calibre-7.11.0.ebuild @@ -35,8 +35,8 @@ LICENSE=" OFL-1.1 PSF-2 " -KEYWORDS="amd64 ~arm64" SLOT="0" +KEYWORDS="amd64 ~arm64" IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar" RESTRICT="!test? ( test )" diff --git a/app-text/calibre/calibre-7.12.0.ebuild b/app-text/calibre/calibre-7.12.0.ebuild index 8bbc8f3c7a6f..e42daca289d1 100644 --- a/app-text/calibre/calibre-7.12.0.ebuild +++ b/app-text/calibre/calibre-7.12.0.ebuild @@ -35,8 +35,8 @@ LICENSE=" OFL-1.1 PSF-2 " -KEYWORDS="~amd64 ~arm64" SLOT="0" +KEYWORDS="~amd64 ~arm64" IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar" RESTRICT="!test? ( test )" diff --git a/app-text/calibre/calibre-7.13.0.ebuild b/app-text/calibre/calibre-7.13.0.ebuild new file mode 100644 index 000000000000..e42daca289d1 --- /dev/null +++ b/app-text/calibre/calibre-7.13.0.ebuild @@ -0,0 +1,243 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="sqlite,ssl" + +inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg + +DESCRIPTION="Ebook management application" +HOMEPAGE="https://calibre-ebook.com/" +SRC_URI=" + https://download.calibre-ebook.com/${PV}/${P}.tar.xz + verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig ) +" +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg + +LICENSE=" + GPL-3+ + GPL-3 + GPL-2+ + GPL-2 + GPL-1+ + LGPL-3+ + LGPL-2.1+ + LGPL-2.1 + BSD + MIT + Old-MIT + Apache-2.0 + public-domain + || ( Artistic GPL-1+ ) + CC-BY-3.0 + OFL-1.1 + PSF-2 +" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar" + +RESTRICT="!test? ( test )" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# Qt slotted dependencies are used because the libheadless.so plugin links to +# QT_*_PRIVATE_ABI. It only uses core/gui/dbus. +COMMON_DEPEND="${PYTHON_DEPS} + app-i18n/uchardet + >=app-text/hunspell-1.7:= + >=app-text/podofo-0.10.0:= + app-text/poppler[utils] + dev-libs/hyphen:= + >=dev-libs/icu-57.1:= + dev-libs/openssl:= + dev-libs/snowball-stemmer:= + $(python_gen_cond_dep ' + >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}] + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}] + dev-python/dnspython[${PYTHON_USEDEP}] + >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}] + >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}] + >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}] + dev-python/jeepney[${PYTHON_USEDEP}] + >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}] + dev-python/lxml-html-clean[${PYTHON_USEDEP}] + >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}] + >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}] + >=dev-python/msgpack-0.6.2[${PYTHON_USEDEP}] + >=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}] + >=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,${PYTHON_USEDEP}] + >=dev-python/psutil-4.3.0[${PYTHON_USEDEP}] + >=dev-python/pychm-0.8.6[${PYTHON_USEDEP}] + >=dev-python/pygments-2.3.1[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}] + dev-python/PyQt6[gui,network,opengl,printsupport,quick,svg,widgets,${PYTHON_USEDEP}] + dev-python/PyQt6-WebEngine[widgets,${PYTHON_USEDEP}] + dev-python/regex[${PYTHON_USEDEP}] + dev-python/xxhash[${PYTHON_USEDEP}] + >=dev-python/zeroconf-0.75.0[${PYTHON_USEDEP}] + ') + dev-qt/qtbase:6=[gui,widgets] + dev-qt/qtimageformats:6 + dev-util/desktop-file-utils + dev-util/gtk-update-icon-cache + media-fonts/liberation-fonts + media-libs/fontconfig:= + >=media-libs/freetype-2:= + >=media-libs/libmtp-1.1.11:= + >=media-gfx/optipng-0.7.6 + virtual/libusb:1= + x11-misc/shared-mime-info + >=x11-misc/xdg-utils-1.0.2-r2 + font-subsetting? ( $(python_gen_cond_dep 'dev-python/fonttools[${PYTHON_USEDEP}]') ) + ios? ( + >=app-pda/usbmuxd-1.0.8 + >=app-pda/libimobiledevice-1.2.0 + ) + speech? ( $(python_gen_cond_dep 'app-accessibility/speech-dispatcher[python,${PYTHON_USEDEP}]') ) + system-mathjax? ( >=dev-libs/mathjax-3:= ) + udisks? ( virtual/libudev ) + unrar? ( dev-python/unrardll ) +" +RDEPEND="${COMMON_DEPEND} + udisks? ( sys-fs/udisks:2 )" +DEPEND="${COMMON_DEPEND} + test? ( $(python_gen_cond_dep '>=dev-python/chardet-3.0.3[${PYTHON_USEDEP}]') ) +" +BDEPEND="$(python_gen_cond_dep ' + >=dev-python/PyQt-builder-1.10.3[${PYTHON_USEDEP}] + >=dev-python/sip-5[${PYTHON_USEDEP}] + ') + virtual/pkgconfig + system-mathjax? ( dev-lang/rapydscript-ng ) + verify-sig? ( sec-keys/openpgp-keys-kovidgoyal ) +" + +PATCHES=( + # Skip calling a binary (JxrDecApp) from libjxr which is used for tests + # We don't (yet?) package libjxr and it seems to be dead upstream + # (last commit in 2017) + "${FILESDIR}/${PN}-7.0.0-jxr-test.patch" +) + +src_prepare() { + default + + # Warning: + # + # While it might be rather tempting to add yet another sed here, + # please don't. There have been several bugs in Gentoo's packaging + # of calibre from seds-which-become-stale. Please consider + # creating a patch instead, but in any case, run the test suite + # and ensure it passes. + # + # If in doubt about a problem, checking Fedora's packaging is recommended. + + # Disable unnecessary privilege dropping for bug #287067. + sed -e "s:if os.geteuid() == 0:if False and os.geteuid() == 0:" \ + -i setup/install.py || die "sed failed to patch install.py" + + # This is only ever used at build time. It contains a small embedded copy + # of the rapydscript-ng compiler usable inside of qtwebengine, if you don't + # have rapydscript-ng (a nodejs package) itself installed. Its only purpose + # is to build some resources that come bundled in dist tarballs already... + # and which we may also need to regenerate e.g. to use system-mathjax. + # + # However, running qtwebengine violates the portage sandbox (among other + # things, it tries to create directories in /usr! amazing) so this is a + # wash anyway. The only real solution here is to package rapydscript-ng. + # + # We do not need it at build time, and *no one* needs it at install time. + # Delete the cruft. + rm -r resources/rapydscript/ || die +} + +src_compile() { + # TODO: get qmake called by setup.py to respect CC and CXX too + tc-export CC CXX + + # bug 821871 + local MY_LIBDIR="${ESYSROOT}/usr/$(get_libdir)" + export FT_LIB_DIR="${MY_LIBDIR}" HUNSPELL_LIB_DIR="${MY_LIBDIR}" PODOFO_LIB_DIR="${MY_LIBDIR}" + export QMAKE="$(qt6_get_bindir)/qmake" + + edo ${EPYTHON} setup.py build + edo ${EPYTHON} setup.py gui + + # A few different resources are bundled in the distfile by default, because + # not all systems necessarily have them. We un-vendor them, using the + # upstream integrated approach if possible. See setup/revendor.py and + # consider migrating other resources to this if they do not use it, in + # *preference* over manual rm'ing. + edo ${EPYTHON} setup.py liberation_fonts \ + --path-to-liberation_fonts "${EPREFIX}"/usr/share/fonts/liberation-fonts \ + --system-liberation_fonts + if use system-mathjax; then + edo ${EPYTHON} setup.py mathjax --path-to-mathjax "${EPREFIX}"/usr/share/mathjax --system-mathjax + edo ${EPYTHON} setup.py rapydscript + fi +} + +src_test() { + # Skipped tests: + local _test_excludes=( + # unpackaged Python dependency: py7zr + 7z + # unpackaged Python dependency: pyzstd + test_zstd + # tests if a completely unused module is bundled + pycryptodome + + $(usev !speech speech_dispatcher) + $(usev !unrar test_unrar) + + # undocumented reasons + test_mem_leaks + test_searching + ) + + edo ${PYTHON} setup.py test "${_test_excludes[@]/#/--exclude-test-name=}" +} + +src_install() { + # Bug #352625 - Some LANGUAGE values can trigger the following ValueError: + # File "/usr/lib/python2.6/locale.py", line 486, in getdefaultlocale + # return _parse_localename(localename) + # File "/usr/lib/python2.6/locale.py", line 418, in _parse_localename + # raise ValueError, 'unknown locale: %s' % localename + #ValueError: unknown locale: 46 + export -n LANG LANGUAGE ${!LC_*} + export LC_ALL=C.utf8 # bug #709682 + + # Bug #295672 - Avoid sandbox violation in ~/.config by forcing + # variables to point to our fake temporary $HOME. + export HOME="${T}/fake_homedir" + export CALIBRE_CONFIG_DIRECTORY="${HOME}/.config/calibre" + mkdir -p "${CALIBRE_CONFIG_DIRECTORY}" || die + + addpredict /dev/dri #665310 + + # If this directory doesn't exist, zsh completion won't install + dodir /usr/share/zsh/site-functions + + edo "${PYTHON}" setup.py install \ + --staging-root="${ED}/usr" \ + --prefix="${EPREFIX}/usr" \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + --staging-libdir="${ED}/usr/$(get_libdir)" \ + --system-plugins-location="${EPREFIX}/usr/share/calibre/system-plugins" + + cp -r man-pages/ "${ED}"/usr/share/man || die + + find "${ED}"/usr/share -type d -empty -delete || die + + python_fix_shebang "${ED}/usr/bin" + + python_optimize "${ED}"/usr/$(get_libdir)/calibre "${D}/$(python_get_sitedir)" + + newinitd "${FILESDIR}"/calibre-server-3.init calibre-server + newconfd "${FILESDIR}"/calibre-server-3.conf calibre-server +} diff --git a/app-text/calibre/calibre-7.8.0-r1.ebuild b/app-text/calibre/calibre-7.8.0-r1.ebuild index 3bfa3ebc10dd..e8c9a3b78f0a 100644 --- a/app-text/calibre/calibre-7.8.0-r1.ebuild +++ b/app-text/calibre/calibre-7.8.0-r1.ebuild @@ -35,8 +35,8 @@ LICENSE=" OFL-1.1 PSF-2 " -KEYWORDS="amd64" SLOT="0" +KEYWORDS="amd64" IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar" RESTRICT="!test? ( test )" diff --git a/app-text/calibre/calibre-7.9.0.ebuild b/app-text/calibre/calibre-7.9.0.ebuild index 176a40d67c9a..27ed594b785c 100644 --- a/app-text/calibre/calibre-7.9.0.ebuild +++ b/app-text/calibre/calibre-7.9.0.ebuild @@ -35,8 +35,8 @@ LICENSE=" OFL-1.1 PSF-2 " -KEYWORDS="amd64 ~arm64" SLOT="0" +KEYWORDS="amd64 ~arm64" IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar" RESTRICT="!test? ( test )" diff --git a/app-text/cherrytree/Manifest b/app-text/cherrytree/Manifest index 7adf3183b115..fab7b6fcacde 100644 --- a/app-text/cherrytree/Manifest +++ b/app-text/cherrytree/Manifest @@ -1,5 +1,7 @@ DIST cherrytree_1.0.4.tar.xz 3436940 BLAKE2B 67fec738e05f1823b9206d9a58f85be94df9c54d94e15a7408ade4801065523707e973bb0643d4b1c0ddb6c94a2a9eb00530b5c8cbd291696daa98f2d18f6767 SHA512 615c551523ef3cc7edaeeeeb632c3e0d4fa4ca1feca719a15e5b3e47f38113c1033ed13ef4a2821b14a3b4ef3a4079bce7f8f2c5643d11a4ecd6cbdc49b408e5 DIST cherrytree_1.1.2.tar.xz 3460288 BLAKE2B bb09581bee1634d0d9885a6946b0baf5cb10db73d6c264ad7543ebeb4bba94be825a1f43ee4995c14dbd332ae414d44a1db461ca5f50b7d5f76f66b02ec9bed4 SHA512 39d1e765e3a644966a5571580baf7cd33b2ac65a05efebd31bfe7a6b037359f880309806d95e240d78a3f21dd312b7b4decdcd5cc5e50b48935ea3643a9dcf7e +DIST cherrytree_1.1.3.tar.xz 4714064 BLAKE2B 440d963a6e30a93a218af188c726b25a842738ea471daa8f82cab439f240780685eeed211d270d050a1b4fef896075e68407d456d48c0690961beb9861cdd51e SHA512 3d02d822fd342689420b45b51cbd4c272d88ad97b568b87a3f8b724a32554c6443293657ff1486a998e3f46fd91420dcb4a09ba7330d6e3fe4a6fc34f0783e9e EBUILD cherrytree-1.0.4.ebuild 1537 BLAKE2B 664a7ead4707688c07cf0c6ce1bca699ae91306d7ccf45f351abff8cf7e25478a963fd245bac4b18781d378985655616ba90631fee9e789cfeb7a51f94b45cc2 SHA512 04b02708a37cb5750979644d28c9a47d0761b5508fb0dde97e4a5f0ff48a9bb8df29d27f6716b13833400c6c7c98420c1a138b032b3e1274d236c4afc6f52490 EBUILD cherrytree-1.1.2.ebuild 1556 BLAKE2B be54e1ebdf5d292e1e4c63c8b9f264eab27b173377e56889ed7e03b515c6fc05e490e51902efbd5c8ed3f1f3a729b9afdda916db0653eae37d73b6e60918853d SHA512 d72777d46fc18228dc66c1e9ee95f0207e6fd20d049c133db37b713c6976410166e62758882816dc2f47d7739ba7f11adbadcce169f7eeb3e12db4f49dcc9a50 +EBUILD cherrytree-1.1.3.ebuild 1579 BLAKE2B 4e229f511c68959ad8a847a6ae6f2118f7c07c3d876551a1d40986a2641af5b78689ef2a7a2dfab1036e2977dbc292b6d9e86112c9980493d11f64a3e6dc4aaa SHA512 ce6c0ba9af4e0c67cb12291701b06e1763a809af60f2225005cfd273595df6ef9fc57bac95632be321eeda392b7896945c6113103df1d03113f9ab7ca489b533 MISC metadata.xml 482 BLAKE2B 713d79e5a3073dc38016d007e1a102331915d7fc43836cab0008e91e42d292bd49d0138fd323beb987b146a3544d9bce089327799f7d54a44fcd22b38e82a371 SHA512 a2c6293f00f971c760dc2554ab289f532927a1e6b9deadff72fd9e537ee338d8804820defd58d7dec1b18db0b5b8541dba2a8aeec54607f6b8c72ed1e86835a0 diff --git a/app-text/cherrytree/cherrytree-1.1.3.ebuild b/app-text/cherrytree/cherrytree-1.1.3.ebuild new file mode 100644 index 000000000000..92140c4a5713 --- /dev/null +++ b/app-text/cherrytree/cherrytree-1.1.3.ebuild @@ -0,0 +1,77 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) + +inherit cmake python-any-r1 xdg + +DESCRIPTION="A hierarchical note taking application (C++ version)" +HOMEPAGE="https://www.giuspen.com/cherrytree/" + +SRC_URI="https://github.com/giuspen/${PN}/releases/download/v$PV/${P/-/_}.tar.xz" +S="${WORKDIR}"/${P/-/_} + +# GPL-3 — future/src/ct (CherryTree) +# LGPL-2.1 — future/src/7za (7zip) +# MIT — future/src/fmt (libfmt) +LICENSE="GPL-3 LGPL-2.1 MIT" + +SLOT="0" + +KEYWORDS="~amd64 ~x86" + +IUSE="nls test" + +# Has deps that aren't available in ::gentoo repo +RESTRICT="test" + +RDEPEND="app-i18n/uchardet + app-text/gspell:= + >=dev-cpp/glibmm-2.64.2:2 + dev-cpp/gtkmm:3.0 + dev-cpp/gtksourceviewmm:3.0 + dev-cpp/libxmlpp:2.6 + dev-cpp/pangomm:1.4 + dev-db/sqlite:3 + dev-libs/fribidi + dev-libs/glib:2 + dev-libs/libfmt:= + dev-libs/libsigc++:2 + dev-libs/libxml2:2 + >=dev-libs/spdlog-1.5 + >=x11-libs/vte-0.70.2:2.91 + net-misc/curl + x11-libs/cairo[X] + x11-libs/gtk+:3[X] + x11-libs/pango[X]" + +DEPEND="${PYTHON_DEPS} + ${RDEPEND}" + +BDEPEND=" + virtual/pkgconfig + nls? ( sys-devel/gettext ) + test? ( dev-util/cpputest )" + +src_prepare() { + # disable compress man pages + sed -i -e \ + '/install(FILES/s|${MANFILE_FULL_GZ}|${CMAKE_SOURCE_DIR}/data/cherrytree.1|' \ + CMakeLists.txt || die + + # python_fix_shebang . + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DPYTHON_EXEC="${PYTHON}" + -DUSE_NLS=$(usex nls) + -DBUILD_TESTING=$(usex test) + -DUSE_SHARED_FMT_SPDLOG=ON + ) + + cmake_src_configure +} diff --git a/app-text/htmltidy/Manifest b/app-text/htmltidy/Manifest index 4e2b0162c63a..7e41c19a280d 100644 --- a/app-text/htmltidy/Manifest +++ b/app-text/htmltidy/Manifest @@ -2,4 +2,4 @@ AUX htmltidy-5.8.0-no_static_lib.patch 1282 BLAKE2B 6c5dd8ce16b0e05ce0cca9ea268b AUX htmltidy-5.8.0-ol_type.patch 1567 BLAKE2B fa07da261116af1d3634f8670da0c53b47621323bea883d989225a9b309399003a9a93f0b869550e28f1f655feabf1927d715a139833a00117f4a4f647c7d9f5 SHA512 4a83df6a594f49f7a6e739876e4e874c908ae9d1f92c2291a530950de44dd22313681662ce48fe13cddd0847c664bbd27375ee41e899b82888ccffaa84371e2f DIST htmltidy-5.8.0.tar.gz 1015303 BLAKE2B e8e48cfdcfffb7c7ac494f71ba709361e21fcbe5cfbd56c29d9d67ffe11fcdc20aa03aace65e6dc5315988dc0dd1fc148be616549f4f84f37928e662633bd7ec SHA512 f352165bdda5d1fca7bba3365560b64d6f70a4e010821cd246cde43bed5c23cea3408d461d3f889110fd35ec9b68aa2b4e95412b07775eb852b7ee1745007a44 EBUILD htmltidy-5.8.0-r2.ebuild 1564 BLAKE2B 12e4e1c2ef9eff82eab372fbf339eec2248614a3dbf5760cfad79f7fc69eb82544f2e3cbb6bc390569f836e567a4be8b1b039ac780d7121874c127db56664203 SHA512 bc5d99d7e776f196a4ff00c8ab610ed3eedbb98507c89f4f65b820c2f7e4e43295dd6e9989a7c36ab902445b7c1b26ee754936df2c3e37a550ea94271d04feda -MISC metadata.xml 496 BLAKE2B 0eb9ff1c8e42c68fab9198ce276fa991d1815b402414334ec890b61b0cd828955591b6731436cccfc501b6ba0921bec60e344d4cb438c2ac4b679082be4249e8 SHA512 5967015c30beb9150633aea504ae61d1a6ed84ad7d967dcce0b51b9b9f6e2327ee4c4a67bf344c46692b93eef3cc66dc0af088445d25d0d84056d630f53147d7 +MISC metadata.xml 418 BLAKE2B 8735a60267a6ad8ef7ed4d6c4fca1b59e9fe9c5630fe1a66ecb6f4f3316e6f0c714a719aa65812791c19522a64c978b569c62eb236d62a5da492a3fbbe2bc69f SHA512 2f5f618519b3df8124d3d20907971ce836ad8a4cead335848a08dc972031979c11ce90c7578aaee1ae34e31171a441463b86ee67525b229b6e8ffe54066c02c4 diff --git a/app-text/htmltidy/metadata.xml b/app-text/htmltidy/metadata.xml index 88aa1fd61eb2..c1ebeb67a4d9 100644 --- a/app-text/htmltidy/metadata.xml +++ b/app-text/htmltidy/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + cpe:/a:htacg:tidy htacg/tidy-html5 diff --git a/app-text/mdbook/Manifest b/app-text/mdbook/Manifest index 2b2dbebe3c65..2c1d7afd771a 100644 --- a/app-text/mdbook/Manifest +++ b/app-text/mdbook/Manifest @@ -1,67 +1,43 @@ DIST addr2line-0.21.0.crate 40807 BLAKE2B 9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b SHA512 afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 -DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa SHA512 61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69 -DIST ammonia-3.3.0.crate 46061 BLAKE2B 082ee30f39ad788c9ae87888f003c2f6d08fbea7ae4983f1f5419c87c5303d860ecabf6f530bb76ff03da44c1f72f664053da79e6e3f4991e39b23104bcedd97 SHA512 8bed262b3790a5629918f188c246f0039f4e3b46908b367993e61c280a99c775b85982bb5cdce5c66781a40b8b7f8ab1ebbe2900d590ee3ba0788dd5d854b155 DIST ammonia-4.0.0.crate 47763 BLAKE2B 6f952a8030ce2cfb9bcaf01c36d795c470f47bd7fa8e3935e058016876de04c6c43db3d56776c9ec5bb2acd83f315fd5dbd7c60373b397d70336d6926340c816 SHA512 84f523eaf7db9d98e44c7d1198fae40e59e838dcc9fc256ca7ef3f3d243a767755f318e516411b4feba4ecb26e30e77d501e9163f996b4d113804e5f2c41a65e DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055 SHA512 4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 -DIST anstream-0.6.11.crate 30239 BLAKE2B 4ac585ec56a804239d32ad3e64d93936ef9d5c8e0f0e2df17f7b081b6a3b2c4c32ff4ebc09ec02507bbed22b025628029d859610aed90c024e19a3216de73c8b SHA512 f8dd65cc116a1495782a3bfc98edfdd0973ab22ea2fafd292fb4bd3495af7b5ea410f320d3fa05f7f812fa96c2a20f4cd2af9fc58869a1a306f32714cbe45163 DIST anstream-0.6.14.crate 29160 BLAKE2B 1120895a51ed7a285c5d5a03d2f7e26dc956d95f39cf500ba9f547d71a62ed0326f519860ddcf8db77cb09e9119e914a62693369eca51cbf9c01ef874ade9112 SHA512 65ece20958e3fb1ed4a5ff1d45f5bfdcb942c64994a3d14eefb0dfd5b04f433f6e1b06ebff240c67ed8ff7cc01d93ca0acf8c8ea29cb41309c6c882e7c192b34 -DIST anstyle-1.0.6.crate 14604 BLAKE2B 0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20 SHA512 dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa DIST anstyle-1.0.7.crate 15709 BLAKE2B 872e0ed09e7e94c6f6b812349e39f949aff4d7cbb87744ab26fe49f57a7d330e0f79447213374f7f862ea276aab2dd1077dc8df3f7c5f34079ef30c4d17eeeba SHA512 e20d49f7d148e03f7b127be7802e0b6b7a2b05720614d46c2ade5e440ce322b44ddd3a9239b897886faa03ed1cb30f947ee27d3811fa83dffba10b3975eba7ed -DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e SHA512 4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399 DIST anstyle-parse-0.2.4.crate 23069 BLAKE2B e80bd81e351326a222238b3f559020a2430ac37293e61b6b6309b37bbb8bdb78ec11ca9c0fd270098af5e5ffb2f5660cfbfda949d20fd2efd336ed1c143215b2 SHA512 c1dac475df77d090a4d2041ba40ff418abe66e93e4ddda54653bf024fb4995e431166684343509a2337bc813fe06f362d3df8a1d7d05d177cec1a488bcb9942a -DIST anstyle-query-1.0.2.crate 8739 BLAKE2B c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3 SHA512 f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc DIST anstyle-query-1.0.3.crate 9742 BLAKE2B cfcba0a2773f07b9292279afd70832c5d4eb441ed61bcacdbeeda9184c63b7e01af70a8744d6efceb7f74a2c2dfa5672b873255cc1d273bd6a2d3d7ee08c2d2b SHA512 38637f49e547836a4958d9f528cb270abfc81c5ca644d6d43b0f3aaef8c6f1301a8bc30a23afec5e71722c3afe7eb0f48f9fdea88b73e36f597b74531da84226 -DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868 SHA512 4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931 DIST anstyle-wincon-3.0.3.crate 12179 BLAKE2B 37793975a05ad60bb2b670c208db11c5cda8a2a456242cd118748709d0a220b541b6f088676eccd19870cfb8f910d4aa1e7764393785a6db0531af4a3ffc8047 SHA512 55217c65fc9ec674e5b4dd70716a221bd108b507dce9baaeb542f0e0a47027ec7fe61f9cd3cccfda43e4a4cd785b42f13400daf89884c32d3768e48bdff2d179 -DIST anyhow-1.0.79.crate 44931 BLAKE2B 9270f04c6fbbecb535e3081f4275c3df28f6a893c1dfc0a9f7c009994de2deb8ebced04fe5e6f62931b33c3707f4fbfb0c3b28da1a611b413d40d27149d1fd2f SHA512 ecd6fb1367d494df18c0e274b336a133f3acf7b6a5487d20bdd06e08c7f1f729877086a0966e998221daff120504fadd2be2dc4219ed621f81b0a50c2bbc2011 DIST anyhow-1.0.83.crate 45650 BLAKE2B 522121300f10688756aac1c39e83e867e20b9f142fdc1bb87732d8a64f6bf67411f1e35542fae7aa036d9221412a29b47acc75de8a2bb019bab90fece55e2c86 SHA512 4e4b29fd0a97ac55269d23efa399a372ef6128e1909ce464f178ae91fc61dc90a5867cd2a7218205f53988aea8cff6649302f7f6f12e07d1b5d3472d4c5eaaf3 -DIST assert_cmd-2.0.13.crate 23917 BLAKE2B 72fbb8afc12429a96c89b07dce8b2a969a1c2656aedf19ac9cd2bd1e5d5f29b3c558616858ad01a86807b787c88efc556ad432a55b59b0df5b4bdbeb9b6ab05e SHA512 3599483d28f1893945b63d693f38d656724f382ac7a0c2cb0773d72e6bba3dcc9137cca51575fca984c2435b081cd6ad68ed5d1fa04e606484926528cc41a305 DIST assert_cmd-2.0.14.crate 24591 BLAKE2B 2a25812480770ce8549700b6c5afd0e3fc230c280c66b5b61480a2db0dc6c5a95b6a564ca7eb6024fa43498168d8bd3511a6cd659498540bf1a5a3bdbc2a3fc8 SHA512 112c3f933a013715c0dfcf29889ec023c88097a70fe212a7d98d0a5272d5f6da87df9353da006483830a0ac3c42a12e12d8fabeb90eb62453982edbc75215613 -DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635 -DIST backtrace-0.3.69.crate 77299 BLAKE2B 594358f1d9171fc369f50cacffab03b8a10a8fe3da5b915611cb74b0dbad0e048c7dc79c53569d89827db583e0f61fb7269147b6258781a1599a811e642414a8 SHA512 6e86de53e1c5003ef68b6a85479cde1e70bf416bdc50e6e32ead9f9f070fa30ad46de22574041c844ddfeabd5d15de01ef746f19f8cb7f257c491ef0bf071244 DIST backtrace-0.3.71.crate 86553 BLAKE2B 15ed93574fb9e8e28d5ad901bb1f94013b5fec7a79aa96d17f13f6f11a02d29a274ec14ce51a9f515574839aa41232e5aaf6e6fa3ad9c0483591055bd0a78c8a SHA512 5d9307757349e860fb4cab7e9ba1c9d0f1faf49ebcd935ba879b85fed2a9812786c7458abb59a742842a0796fc29ce9921cf575792402486ecdbd9a2568cdd89 DIST base64-0.21.7.crate 82576 BLAKE2B 25cc8761c14220981ff4ed332058f6179948080cbfa2b225ec1d1602e4af14cd470c969e8b7049117e6fc51a5a24e06b1d27bab844486ecb76409d12e0581d5d SHA512 c6986d88dd9aa081d914f35b4174be4ba874848657ac4b5e63b9b45af765d973289c548ccb5a01584edfc0d8d79ff5be25b51365295d6e7a311bd7f0ae3c0cb9 DIST bit-set-0.5.3.crate 14470 BLAKE2B f6525500a494236103df2b27e964bae0b2caf718156879f972b9972fa509794bcc663c2130e3d872ecadb7ead0982b415dfa4468ef12523ee248fb1bbec2559e SHA512 c5ce7ef71559706d996505e138ce95d9f008ac3375928012a36339bfec48986ad935b384e2d21fa0d505d4cf98bd3e93be15955ecd9607d253b8a276351334c6 DIST bit-vec-0.6.3.crate 19927 BLAKE2B f5bd3bb9c87fdf3b206739b74df20cab50a1a45af3a58b2642a5a061c26207884be58ef8369a3cd06dfd3615bff0ce15915fdd4b6b6f03facc4a0f86c0b7e910 SHA512 b4b4a82c80d0ff13527ae4fff449ac9c1c7bc519c013af6ea3428348e0e5b9306b725c0a13a42d7d9dcf0f895a9eee0c63695a2503eb7fd2200083c9ea3a9aa8 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 -DIST bitflags-2.4.2.crate 42602 BLAKE2B 768d4ca52aca73d8acf2f494a66957ed2603eefd5a04332ed0880d230c2cc6ef3bfdc0792fa6f288a0eb132913dbb256793e580bc34f4a40e8200e1fbafe97a9 SHA512 ef4c20e6e78a2ecee97e17189b7100a504d8176c7c15d7f17d62157a116d66f83f8b2bba472a4acf02cd3edbd94b20a7047af918c3f3b371e2e04f7474be0214 DIST bitflags-2.5.0.crate 43821 BLAKE2B 2d2a78b0a19dcb39580e6f73ed6c468b0626043010b34661084944c83561fe49db24bee1ab57fd692d57617be6506d529e095aea27b753a77e26d0b1ebf7ed78 SHA512 75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9 DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb -DIST bstr-1.9.0.crate 380170 BLAKE2B 06ae5065a5d566b6333e911a5b97e3999ad2f0bc19b27023187004c81cd01e5315dcac920ff87a6bb87ccfbb949364f1361dc04d342e24f9f54490b5d44a81d1 SHA512 dc313a16c38ad881128977a20bb390e7c95a96d9530596433a7c4fd7f77d5fffd079d436006dd8d2bfc4aacdd7f0aff229504444250418f6aa3f8d6d4df9abba DIST bstr-1.9.1.crate 380305 BLAKE2B 52b45bd48874d052636c6b451cc36d8b012808ea5193e0188e5edd09f81d21b8306926cfebb405ad0650ec9aa710f609bacaa773bf854b21f4803dc38bb2eca7 SHA512 67e9f76719310de60f46adf3c39768b4dc078d4c32dc6bdcec1a94cd9f630c5238e427ed84cd6ec25a44f54e84adeb795a0e92060a5372d9fb9ad9f0914e3172 -DIST bumpalo-3.14.0.crate 82400 BLAKE2B 13bde02e2e60ea3099f4e46ff679d07b2e8046740c1855bb81fe8d20a4ef0fb26e565da724f628a00c9154ef16ffc9018f67433d2a32544564b66803b5bab223 SHA512 179c116a5320c5f21163c343ed48add36089d806e35bc303318dcfe09ba1d5f02bf8012726d0c2cb76a73fae05a7c887a91e18f9e5ff3b9f9ad8a2f12838757b DIST bumpalo-3.16.0.crate 85677 BLAKE2B 08da17b757931d2910e0299df53eb62731aa8c4ebd8915859b81d1982b331e7455dfac977c754e500a35ee07ba8eff00a61d2f62be99744e2ddbba06c1268f49 SHA512 a51b75c36f6794db444cab20eeb24f42a319080ecb486a56d254d6f873f3d188b5ccba11db30c068bd0c52c4322d4a3f5f5195c81c94b0bc04387030418835b1 DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f -DIST bytes-1.5.0.crate 58909 BLAKE2B 2931f19e813eff73be407677622fa29e45f9b49434d5b3a04104b56563fc0e941fd8c5f996258a1aa660000ef014668d70b683b751af8e48d28d0aea76890c92 SHA512 6654cf41d8f0d7e19b05fd95044b9a3bfccd81f469c797c6aa763a4dd29e1b34064bed2e094548d147045cca7bc4706059de5bcf9f6579189e6068fbbf1c29a3 DIST bytes-1.6.0.crate 60605 BLAKE2B 3e4cd094443969c6062b51917ad9df314b61ec9ddcb0336cf2621d8966c568d5b1fdbf16b11b5e2fab01b43ea76f6609f753eb5c2380a5e4aa8fb6e807a2ff5d SHA512 6507bc4274204d0a19b6a95c3284c52245c71cbf5f2dfb5cd372193d989e49869ec557c0c4e449e96ed4e3028c90606dfb0dcdc1d72bb234a36bc5f344c0a7a8 -DIST cc-1.0.83.crate 68343 BLAKE2B 33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02 SHA512 742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7 DIST cc-1.0.97.crate 76951 BLAKE2B ec2e65797dfe13223b64f28bf6d143e00362f8bdd14e4df3d16ec2c5b68b8c603968f8cf6e7ede95b527ef16a748775bf247e8bf11010a326bbac4b296d72eb5 SHA512 119d1769530ec2fcc643b9b4a0f2a45db6f0772e4df882b832f961824bbb41d101d4a507573b4e05b4627d647fa823e81bc66dafdde40146878616af96b24143 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff -DIST chrono-0.4.33.crate 221279 BLAKE2B cc7b71b996a1c15b6b013d06f57ffd8af78b72fab87c0e9123f87918d404787ade2217e8e58fb0153552e49c6e11ca6e820eb0c0f1add8c43619849fa096a214 SHA512 172996d2ccc8733957d45fcc24fefb3531c7b33a798ab9f494be23f08d6d2bc350401574c626fd8eec0191ba28c0f7b73af7bc4235ec72a4b1d437fb7e89c875 DIST chrono-0.4.38.crate 220559 BLAKE2B ab828bfeed56eb737a1797d5e1132cafe87a1e14bf7a1fe4a5098f50e6ceead50ca2e7f041cc2ff63d5f4e41e2853322f6c345bb31ff12a5b412e3e5202f5fea SHA512 858e47e3facebd5383e71898f26b27d92fe4a69027e2cc47da2af59975ead7767355e0b699f4228eabe76a3eff8b2519c7cecf8b60dc3fc60fbf9b28e2f3d4d9 -DIST clap-4.4.18.crate 55269 BLAKE2B cb5d4b093bb7958d013b28ee25f9cbf0479ada392b81265834d75a5fa2e6a4a687f8d4a71520d5bdce05785a874ffaa09beb5707766d59e70928dab00bc122ad SHA512 1f151864b92dcfcc69a66c2a8aa8310ce28171895698d82e2e69e19a6b51ed8780e5eaa77410df9aae2d17c9b45117b913a4c23ef879106c1b7a96182656ebb9 DIST clap-4.5.4.crate 55401 BLAKE2B e9ece2eee6be16c366888f6140080c43a182aa758a971ab2f60fa5c8f5e00460c3e6ae6bface1f36445306265ce13d8145ac24cef833b68b2b2c32c13a7a4a00 SHA512 c1e88968a86598a6541cd8f8144909872fe71fc707dc5327293a71425f6ff9d4957491f93c36326a9f615c1cce1a453cc85740ff18e1ca571e91bf8f7a6ad7c0 -DIST clap_builder-4.4.18.crate 163538 BLAKE2B 9991c1a8aba5feda466fc878f9415ad9b5922ea1835c17e1dd6c640234ee85e623bc556ba0e4edd84100a0879ae462028c74304465310d69f9d58e333c2ba8a3 SHA512 ff04ce8e700d8df4a0ae94e8341c3bcc1ebd415312e3b21d56e6beadf604aa5576641861506fa1c901a615a013e4f30bf8e6467889d637b34fa37ef22e2a15c2 DIST clap_builder-4.5.2.crate 163566 BLAKE2B 5eb81df416f3da0bb7e53c59ef4e914f03e2bb0563bb3707fbf70215f249aa523e3f5ef2205d0a8e25c23db6c6d0d344181c1c771566453505c769c55b355374 SHA512 af7eb8326a980cf461442a4dd6d224e61ae31a2fe4a45b34210a2c1f747eed49e00b6254699e82f986f441667f290a5de747b5e9d9d0360ed049504343385864 -DIST clap_complete-4.4.10.crate 37761 BLAKE2B 41364c37c96e82bfdbf0fde377512e894ff720542ded85fe49da4e305ebfdf39a2d511a48d6662c0ff2e3d191ea95c59704dbfe89e7531a969be42de9409e82c SHA512 d0f541bd167c9f755f149e5ab3171a4b5a9e4a37dba2de62ed51eeaa20691eb7602ef0061392cc7e4ca3594a0a69a7eeec75bf65f14e92fa6bc45285725c3f1b DIST clap_complete-4.5.2.crate 37850 BLAKE2B bfaae6107890319a9717d96f5616012016fd5439c7ac7dcfb0082d797a335c7c926459c8c1db0cc0652f700366c83956d8e0447bb3e990c183133b8f26d64301 SHA512 1c9db70159681dd23011df6e804fa193f67f3dee874b2583a5c9da90db1c7283a13b330befecca91de260f70b974168652b450cf8b519a79957ac7a6373992b3 -DIST clap_lex-0.6.0.crate 12272 BLAKE2B 22aa04997fffa15a2efc7013ae27fd223c3247cd31f8fe96aafb4e87e3224f075e887df10a95a2da80b468d4e16088ae9f171ba6551c0ae06d77bf3b8920ff9d SHA512 3651aa5e27ed35b6b75b1d25fd9c20c26a2a6039116e54d84c51469087732a4f0fd71754326456b367e341b017d03749e9a6774cb7b62250ca8745f5af46574e DIST clap_lex-0.7.0.crate 11915 BLAKE2B 03287f02067f6cb33bb3889e8032b0848e9a9cc17446eb0e2767768cf6ea8c579a7455d33c8af735fb8d0c16095b19f991a5e2528dee3a7628d68c16f9307fa4 SHA512 638feb2e4571677dbe15ef0423866d2f0df309723e5ad65ddeaff7fd5e2e83adcb973a32d52a5f3924ea88fcff865e956b7d30dcd569df0412ef47848af14036 -DIST colorchoice-1.0.0.crate 6857 BLAKE2B a0818be1299717461ffc1bcfb6fc53a0b3b645aa8c45fb72e045cf2d876fa207948610e58d6a837aad24838ea9616e80b0558ca3eae03fdf9bc4c03a8e5ba52f SHA512 53363f2889cd8e8a3b3ed10c48356896c0daa72f3c12c9c7804707ab0dbc07c0e34ef52fa4f0fb1647311ce5913168c1bf62c2407ff86a33f765a9e6fccad551 DIST colorchoice-1.0.1.crate 7895 BLAKE2B f1c841e74f01f33fa83cf41c5f0a1286ca3899239d9a188a838550abde507af374a4fe3e85934d10d28bd5eae2c7fa1f662307bd46d5dd4daa52249cb64ebb5b SHA512 3d216ba46cfcca5c52a56884ed09fe7d6d350ccb44144a60c75006582f7f9a28df21d44375a8cb304c721b9de615875675b3a03c485eb209b2a12d745fa609cd DIST core-foundation-sys-0.8.6.crate 37629 BLAKE2B 683d5a84b6a3816317f87359532a8339f08bb4043f1d70a8588636eb5dbe6ebb3843e2a12d9a7e5fd1637a912c52a5aefbb8d44796330b09593e7adefd3babd8 SHA512 24a8958cb16b081862a9000affb0147b8b3be1a664b834c3dbddbff03e709de3f4060ff4800e5a35453f4392ccf33168e8b864be71b17be38cb264a39b915100 DIST cpufeatures-0.2.12.crate 12837 BLAKE2B 5b518c58c548d9116f94cefc2214fe2faf87c3aaf3fffbb0bf4085f75372cf7fc5144bc3f827101a3a14a51363d06d8075db94ff5ed853ab2ccffaf597728093 SHA512 52742595702fc3371d4126fb355f3d7a6da514a94e43170f1db041cc6c560027f92115eab7846131dba1018ca5c72003ae36f945c1de88d57a0e7f66331623c6 -DIST crossbeam-channel-0.5.11.crate 90434 BLAKE2B 8666f039a0e4ac6f0f8be2d08ce3349d8ad4aa7d0f38c638dfa6dc6a7f30a1629e42f87757d9e054e836941dff6a8efa53b5337706bc5958d33dee61f38e7bcd SHA512 1d37bae1c946d402c1fce37f22a82037d68896770757aa91d209387f947d39c514df52e0ce94317141513784511ac626482f16099cc3b62ca28a52f387b69c71 DIST crossbeam-channel-0.5.12.crate 90515 BLAKE2B 5a302e58411d99d52630cd154f4f642ec925af3330ced9456a16e417e2e43a37dc2b2288ccc88137a75e682e7b10ab2979f1f90c0bd42ceca8fa84c700b7dd0d SHA512 e17b0e41901b2b41e89913a0a50cd1eaacbf64cd07f454605a85781b8b1373c35bedd16ccf6b24029404a3171e0d670fc2b1474a6448d0feb40ba0e41f99019c DIST crossbeam-deque-0.8.5.crate 21726 BLAKE2B d97b35e8e8858deaa7fa9a836e836d02914aad29e5c34ab121f52ed65e95213cb2574df82273277365889ea771f04eb40bb2439347c259979f1dd6d5e9853bcf SHA512 0f0c9745763ab156136227cf1415de514952a3f8282ffe413cc249f9f4b345b029940e6a6c87b3be8331a7c783655a35b89c7a2547360ea5ae10aa64ba7ae864 DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2 DIST crossbeam-utils-0.8.19.crate 42328 BLAKE2B b2846f569555818fe7a3ef4aa29f68c638f933ee0251713c2c92624bee5f8013def5527027022963f572815991abb98d5e68d0fa00f478b2762133f84ffc84c0 SHA512 6e742fbb0d2a6371db87e81f8ac583259530a288237d0e8347394581c60004703a822318ec945936c410bb44001b115d8d986bb264e5b2d8091bb63a8edd93a9 DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f -DIST data-encoding-2.5.0.crate 20632 BLAKE2B 16ea08dd12f09f2e6f8ba2910b3db07d4e7c9916e6a70d41420ef1a0e5393284b49787c47af0868bceb7f5d3f1fadf203f5a547dc8cb97713d5225dc9181fdef SHA512 b1de8bcfd7cfbfb988091fdb550eb98dfa5739ff58c4b789663e5db0d539c9acf145ccd72d87f7e1cdefd09d5771772d131d2b2e2589ac8f0bc6972c801ee0ae DIST data-encoding-2.6.0.crate 20769 BLAKE2B 9d5713e63f6f6a4d6e5324fb0be9308a231ccefa20d69cda9e19609a2250e2cd72030ec28309068f71c932327a3ef680b749125658e27d35273354c3465f9931 SHA512 a685c7bbd251a5738b27ac3ac8121a0db049221510c99e0ada6f245ed7499d04ec29d725ad01c688ad283e3d2d5aae0751685c804f6d95cae84e63a160d04c9c DIST dbus-0.9.7.crate 104206 BLAKE2B f08f72170fbf9af3e525c20f4f11de64368e4a5d010571bc2ed9985c13353d99466f7e98a39ac949787ee9f4d10845d6940d9dbeaf1fae2122d49eeefa5306b1 SHA512 c1557d8be0c5c5623ec6a3928de310c80eef2cdf976d9fcbcc00f08a532af5b8d530f8ee1eba4de12f2df0ff7cf4d21323dfad76be82eeee2f386173991681e5 DIST diff-0.1.13.crate 46216 BLAKE2B 27ceeafb7afd45eabbbe22d1f05667f513a6062762e6b77122e267282a8f2a0bf96384989508bf10c9e13af4856bc9f58f09b10055d6fc2c32681e288ffa9f9e SHA512 45e259c9fe7c23bd9e9454891b42d4aef6d681d35ee039d21fdb05ae9ed5856161a40f29889e7880ac2a2daf85f1b7d752d213b4a99a1a74ed2682c18a3ae7fb @@ -70,12 +46,9 @@ DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd8e4bf7d5baf6c7403d26b609958716d57e51122fe7ad7626fe00a2d824dcfef3cc2fd7679fdb7b5099603de1cd SHA512 e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba DIST elasticlunr-rs-3.0.2.crate 109533 BLAKE2B 139430cb7e7ca84a925f6eb7fbb5fc169ef1eb2704f5766a05f1574807794613679d1a9246f310afc1d57c5b5150d2be299e3c8f4583e6f6b4dbb1acf81fd774 SHA512 2f65cc09ac0a9a806fe36a617fe1fd8b6eddc2fa427012ed3fa2eee2f05743089820a801063d0fcd38bf5269b70b6b5f5ad0e6d706cfd461fcf4a62a9f956361 DIST env_filter-0.1.0.crate 11553 BLAKE2B 8e358517c0aeda431239f14610925bcfd6be3bd346c7628e1818cdbaa1796bfdf2454db99cd06bc6ffdca95e7ff47c0a621d1f4c3bb50ecd1641f9d19efe4b4d SHA512 a0ab51c2b905466d23c75fd77b430dff2956556b7687ea434050c78a497cbe63018c5730be950724c0ca6aefe29bbc379ac01c8a7cd2779a69c5a03e92a21bf1 -DIST env_logger-0.11.1.crate 28442 BLAKE2B a60201afe8151f8f6472bfc002ebbe6570cbf64e59c39c3e0650780a3599f3fba1f1229ded2ac23fad3c55684a9611289be302e196d7bbd3fe9a74dfa5680bfb SHA512 6b4b6a527e5145b38139f412a321972c728366388ddcdef88ffc2932a10b78e97ea50a560f6574216d1917562d193edac1df3805b56cb3cb80e69bfaa58d98f2 DIST env_logger-0.11.3.crate 29704 BLAKE2B fd23d377d258ead87e820dd89e4175c0596b284d629563b7d04be10f80bf859d84a6e71a21d1c333a94779262608554e95bf7b44c35b3336cbedf545184ea6d1 SHA512 50df911455429a83088c87d30137fda6fc73971ffd32eb66f21e0d006bce92580c519d4a3a3fddadb7bdcce5d6dc33df853dff6373fe66f128cfd60ca26f9f02 DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140 -DIST errno-0.3.8.crate 10645 BLAKE2B 4a7af10845f11b3d8f177a75a692be468e8ef0ee53fb84a4d212335f1499456b6739a59af260894b5c3853d3bf21ef3490d1e3a613305561203ca334a636c3b3 SHA512 29753c421c6f929760cd7565f8171696e4f70e677654a7507253f4fc495edbcf214ace27be46bdfe5c1a0d782f4b688f591476e56f4a1096471cb353c643328d DIST errno-0.3.9.crate 10690 BLAKE2B 8deb19cf0c830ff2adebb733ab961558cb4463f256604f9c76d5c5952f34a79b70dce47e28f68f459977ef34d4821ab5d0f7e79a7a110693700f80b49ba56651 SHA512 777fbac5730d420d58275ef63b7579997d8e6c72106d483ee1e3b1f1ce3977f1f66c56870a05acaa4cfacacb820eaf963e9c763748759cff3668fa2e6f89f04a -DIST fastrand-2.0.1.crate 14664 BLAKE2B 7a5812153500170dcc53ca8d66384fef46eeb5a8f970be43863f22f82bf427672d07cb053f4e04b0fea358ca89178399871235680f57223b8561c07b8d21cf13 SHA512 79a1e1b3f39264f037def236afbd87b732f5e0a2154b1d9e721b3c7990c52be45138320e2571fe628f482e0da7e3cf867abb745e3c277b19015fc031fd4410d9 DIST fastrand-2.1.0.crate 14907 BLAKE2B f96c74c1da31bae35e5ae0a557b3cdf120099cd7f31475ff6ce0eddfd8d30baeb025cd17b661f452cc4d3fedde763621301545e28efa030b3be21d1d9ba8d0d9 SHA512 ce776a3d0fbc108017c93ce9bff7c9e7e65590acb149dcd55c2f349d2077ffdf5ac6427753732f60cd7acf141ef6f89359b2e7d9368016be53b24e8703e71104 DIST filetime-0.2.23.crate 14942 BLAKE2B e4d2d9c11745dfa5592903f3c3c6a9871292a02f9862607b610ead7562b5d1fc3b64d37e779cad0630bde8012efda72d86af5e687cd2ef5d3627d8a89bca517c SHA512 8d5ac82482758577d1d0669abbe7b880efc44958687bba745c9ee4a5c16bddb44ec0fbe9c29cf424e7120905f3c3da607f3a7ca1e50287154c0475ddf2148bf3 DIST float-cmp-0.9.0.crate 10102 BLAKE2B 46bce5f7e838a947bbbdd22b085435e795b67fd23479780f65bf1586a70e7a35f04f9af086be98bff24e2583eeac7c9688727a2ddbd1ce978526dc01abf67dfd SHA512 f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8 @@ -90,23 +63,17 @@ DIST futures-sink-0.3.30.crate 7852 BLAKE2B dc768e4ec4c9f9dfb22a20c1c977401d8590 DIST futures-task-0.3.30.crate 11126 BLAKE2B c2ded9b9b709fc10c44cfeaa72d4e7477e43331b14f3e72433b25126fef93f2812a09b4fdc3c246b7379d41d3764ba17fa87c3e9c131095864cbb5f54771a204 SHA512 c190fa0acf7ff15fa67fe172911cfae803b2a8c08168570a5518a40767d08134f147259a413ab25c45cac5dbf2f601a9753c77ab0eb2c180cad2fe48cfe3867d DIST futures-util-0.3.30.crate 159977 BLAKE2B 9012edf76336952dab02cb61db48dfc74b6cfc17c137c36372709e8d575b306a4d7c4da89328067c9482a645aceb7b44ef57deb21a0c25964a5515e738a039d0 SHA512 7faae5aa35641d858d0f5430e4a69acd4ba9037852ad73c5a890bffeed411d28820883e18bad4ca8f7b0a765f9f4c5dbeaf5d0cfaaf90c2c69846434ae091951 DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d -DIST getrandom-0.2.12.crate 36163 BLAKE2B 0afef8504932ea0ea051cde1d14bd5b79edde68d6ebae6fe88fa4aaa532605a16f466d0d9c0d0aa619eaa105600b6d5ee4e191865a3fa041549a78f78ca82396 SHA512 dd97d7dae1a7ba653abdaf2db719e1a9c8eb721b08b4af0f1c45b1ed5079069d1b57e4f6d9d879e7fae3a890763f4b6aea9bc2d945392b98e811e7b348589bee DIST getrandom-0.2.15.crate 37163 BLAKE2B 7d534e799a4711d01c6553b8c9422dbf01e384a850fb0f7cd76e444628f2b96d28d0f5e8dae042f8081a2bf9340f57c558be50a6f22ed5fa6b0301a15898fb35 SHA512 04789a53d3f4a84862e1e8b2113641af67e471b468de1222470d5e6cef0015232463a2cf3c3518dc2a533b3983b175a7c8922da00665bcf71c1e4e279b67e6fb DIST gimli-0.28.1.crate 270497 BLAKE2B 4089e0f871295d464e548610ab5f0c2fd863825416109cf58ca827e482897f00eab23b795295758f1e3af16167b52c77c91df6f707f1f445984a6c4bcd68c6ef SHA512 695e46471fc07813dc4a47744458729b097f6efbfceeb57eb3db4165654e99bebb98dde2d73230b90bb5dd7c0ca0c6e77c7c3dc6f2abf70058b830a2fb386d25 DIST globset-0.4.14.crate 25090 BLAKE2B 2c3e6f8384a066ebfa1f36bf03125b5eae79329255674e32c58963451d4b342ada10f17524232a953bee133b3c77b678a141543759ebc622b5fd659fe55622ae SHA512 e83e4f5e42a97609e2579b09f49c2cb0a76a94e7e2975c5871f2c5af5d3b809736e0a7b220404c582f4a0c7eebdbfad6cb432e89b26401b58f2b253f8c0151bc -DIST h2-0.3.24.crate 167814 BLAKE2B df25fee9f6e39f8ddcb9c1be4775d055328606b3454786a397c50564e3e8340d72d0fd58581239063e29fb80acf92444e1d588b0672817b12cc5c1322652189d SHA512 4741e2732f08c6388c112877f52d6f859088026f75bf928f90b06a521d43e8e8c10f14d088f8a17b42a0a613ee43009882077a68df9300d17365d936400f1695 DIST h2-0.3.26.crate 168315 BLAKE2B 81c65e519bacc8570a28b82808828044d1c94f8cf9111ae432b1684f216ce51c1b583b87a2bda3c36cf206dd508084b8f0877e93d58c8d511f87eb143bc77ca9 SHA512 3e1fb02d42d86c9fbaee6f10fec78eebd9a31a70efbead1f4ca22664ee0e96809a52b06e23a9b6f5d0646422dc8054b5ff5d82644ef65cbc0ed2b3729d849163 -DIST handlebars-5.1.0.crate 97779 BLAKE2B 584b6f710a4860168b0ca6e587adf19181ea7580a733ba2570380d0d7418fbf7551a77d5a52677704122e7ba7f2d63d3740d6f95a2731119669e6335389ff81a SHA512 6f80735c183bdfea58547329bfd72bc63aa21e6bdf74dc06782adfbb4e987ee31f0f86d9ceee4abab99b5ea2083c3d3369856ac51123e3bfaa0e4704e2406d64 DIST handlebars-5.1.2.crate 98550 BLAKE2B 5985c189a304b6363c59145da8381f2254b537e206cf29542bd11c1166708f20efa0ac13d253b4764b19e34c236c7a8f43c5724243fe70ae78d604f78f182206 SHA512 e007f51a2fca93b0b7af9d38a696e905ff3fd20286f94b512a1ecea2d204987fa332d477576bad797de967532a9c96fe84e08bcdae49062fcf74b59b12e9b1a1 -DIST hashbrown-0.14.3.crate 141425 BLAKE2B 23c63a99c6c6b7a6b9b9e8bbbc7f1e342e1eb9d7582fc9eb408d3eec50c99f34502d450170bcfef4da7f2b1e743e1d1619875ec879e4753dffcb84f3c10dc3b2 SHA512 4d344e5c89ce58e04668b80ef10e4e110a3a5daf4d610c52d980577795d0e2050c7d0b151d8ba97128117665e27b92ab0300f85b88bd6e1de943c62d49249356 DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b948b1336a54b6abd8dd2210db0ac415efcdded421a00723f16563a7b833b5d1db3cad5c12cac916e273bf3e588b3 SHA512 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742 DIST headers-0.3.9.crate 68290 BLAKE2B 32cce72c68bc1bf162eb733f0e90bdeeb06c13a622b22d74e0d3e1f0d2f82137d9a691ab080bc204ac35cccdb21783e456e2c5db3c00f775bbbe36849ccd0212 SHA512 d7b191ce9bfe0103bb4e6ea308f4f6943c1df12bace405bd8b733ade8f0a89b3d156ef7c77aa04233c51e6d34d832a837c12ea9c2f9693fa12f2cca49c1740e1 DIST headers-core-0.2.0.crate 2380 BLAKE2B b9edc2634ef43c53372038a67713785656bf5c030ae285bce287b7b130abc04bf56e66fcc2c67e3eda162d64b008c9a45a1f7be990d248da3ec1c18b361f33bc SHA512 1d502e6a3b2ad70a0d1e410c55864ddbf4118ea073ff7697e6b763cd18748d91f074b36451c015e3bbadad4400d099f4a2e350c609f44daee4ad40398633a8fd -DIST hermit-abi-0.3.5.crate 14437 BLAKE2B 62b2d2d7d2d5d63ee79d98d3604e79705b34c3e50a107e36f06d56783f7df22debba00b135c3d9cecdd5ecdde6bb5e1e052ab7e843dfd791dd9f8eedf931f96e SHA512 28256ece8ed613bb789a194ab44dd071e48c16ce9f8d4622f828b5ffb83fdee18cd7fa939b40987060a43d76d4b76b3b78cc1109ab15c75880517661b8843bc5 DIST hermit-abi-0.3.9.crate 16165 BLAKE2B b779f005bd4cb9ba9abe401a0a559a5bbcc44726ac37f53e9c8d1f7218389ec8b48f74d14666261bc4fba4fbe5558cfefae873c49a2312c8c8bd4010b8344064 SHA512 f3a5a51d834a6ad55480b53f7e9cdc73a512ab0cc6c246a6ab1e8bf8f9851a0c8a55982f5bba6cb57b5a03b54870e73b0bab0a79195764c308318394a3ea8045 DIST html5ever-0.26.0.crate 72921 BLAKE2B bba23709f6404afcb86dc5af8fe8c0728c4c407de7cfc679c286ef13a790077329f7df2a065eae742e7b4c2303e01793e1b936daadd73f663cf2933845d975c9 SHA512 383a25421cddb0573e41ca93131d681cfbfaf551989337845a197e939a2580751ae90e96605bfc4e187dbd5189b6c014557cc69e3d7d2d2cdfb88eeca8896089 DIST html5ever-0.27.0.crate 72913 BLAKE2B 0a3dc8b19ec74ac5b5c1728f9112ed7513285ec47f4e3a3623b995eb9ed0aaf2c83899126268cd2b3e7388a3209952213d4fe0ea0d297e3c0f7b16aa1b5b9d4f SHA512 8d736fc122da78e9ba8b546868d0770837ea0b4951ff027f1b5593dedeb9831c082dad1868659422fab5527711ffed18d4428d519a830a3434d4594a1af6c868 -DIST http-0.2.11.crate 100478 BLAKE2B 1ef12d67fc52392322c24f79ca49c52fcd7dcad0145b761c8aea21fef38682919d664161f242c606a1f3737987368c08432f33e2abfa53d681c6c2aa5cb000cb SHA512 71d98f5fa55c7bdb9fb31e36f898e8b2b7596dcb30ef9b5df3e34581b7306b66a782e82c2797732e28626eec5c9e432cc0475703e5a0e0e47aa1d6f22235ef51 DIST http-0.2.12.crate 101964 BLAKE2B c35c2ae5f9494cafdfacefd778b4b6824588e74685fe5204bc6efa87b667d00b28f59cae667115fe45ae332d8542e7a0c2c7c42fdeb302302f89b00cb716f380 SHA512 e32dd4600aae7e26f1d530871815b30fa0b9bf95293005649bd9a7bc4df7f69a1d8de503d1b8873e67a5496e644d0a47db2a0680fa1e9058bee4dcecccebee58 DIST http-1.1.0.crate 103144 BLAKE2B 7a8c4ffd3ce664e1f575bf4042ac0f15ff42b200fa8c6aa27a6686d77be2de7cd3df242e36f8cb45cdb822bfa96011d5d5dd7bb03122ae5bdcaa15bbf9d40051 SHA512 1c29f25a8895a69d815e21df427dfff7924e9040d01c55cc3256dd0b5e72b670fe75b1414223fb971c16082e4b26217142628be5e0905994da4f08b52e7f4a33 DIST http-body-0.4.6.crate 10773 BLAKE2B 828a43f8ec79a7187cd6f5379edd50127cefa8e80e9bc1205e80c567f506f4778387dcb1d2808e68f1b88bfc7e2d6405ddf9ede9403d35584e31bc62db0b7756 SHA512 fd74fcbd25044aefa183e3caad6cde0967cbb00b6d80addec2589d037b752cdafcdfd02d29d38a12b5c7d87cf1cb5e5ed80488057735b9dd73e03904006a5462 @@ -118,67 +85,48 @@ DIST iana-time-zone-0.1.60.crate 27074 BLAKE2B 6f534056e220e2f721fc7c7f3ed24152e DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2 DIST idna-0.5.0.crate 271940 BLAKE2B 0b781c2e9bf717af429efb53bdfd18244f2b8c58e5111c3bd3bee50c8a01cc747513fe20db75c38b6b771d5845647bf6c1849ae6667766c9623e018c1f399a9b SHA512 bee6cfbfc99859b113aa8c7b487429a836dabc4e317980f132d28ff8333336f33480bf9f8b186a07115eff33024cd855bc85d346fce85e17c4132e886769c54c DIST ignore-0.4.22.crate 55462 BLAKE2B a9a29e5286c9a9c132f2fa319226bfa85c9555150afd18e34bd3b37915250842c46f6079208dce75674fef448450dfd23242858ee2e4e2bdb7eb65f89d689d0c SHA512 9647a4887258dd970c87798dee32a16c1cda75ce3e352829f78d97e1b786d67f74d89b2fd76d48a607fe795213965c04c9dfb47713f8fa80561f87ac465956d9 -DIST indexmap-2.2.2.crate 76160 BLAKE2B 1b020e3e33204e9e0cf15e0b91a600296147432002e94ae1061f1d7511e3435a29c1c0c438933eb6a56c7c522cbdfff29a106622041815cbd706b9515e2ab82d SHA512 814cffe0e586940c82c152536a970917ec8702a9b946151ccc8574188fa2cb0fab094888c0e910917c99e37f5f53723ab799999fab4bee395bca7d45adeed40c DIST indexmap-2.2.6.crate 82420 BLAKE2B fac5cf6339dc3c0a40b100035a5c874cc7b2efeafeb31c51488d25156e392dc9db86a497e76eead351d2126f69d060422faa9c55d73407a0de9f5be18d234123 SHA512 53211c4a9003d751feb6dcdf1a76495764cbf32d24bbfe2be7023946622ef4f2b07a6de57109e5d24ee01892f4b2be0e0692e10cd31fd39c4ffdff4d37abe9ea DIST inotify-0.9.6.crate 22971 BLAKE2B 7a6cedd29b2503911fb42324fe3b4f4f20abb62a6b4370f8a7f634d9988f1b3053a70d69d6bbd7b850aae2590ded7548b73326a598d31e5b579e19ac3cc781d8 SHA512 39c3db1b6da620df9eaaa41cc20c2f22b9a372e181ed7d8ba0c7ad4e711ba4486bcec7ff86bb4d814d9c53e071cc4e43845567069e45b897c562cb677fc872b2 DIST inotify-sys-0.1.5.crate 6965 BLAKE2B d70124656ce3e6f5ea3f430e8e7100d0691003161234b40542ca86c407ecaac1785f3eca98e9fd2914dababbc3f47a0855c99c9f19245d1f2cd5312739c802af SHA512 dae749f32c533b0c9f99963d97a77dcbfcacf173ec8fd7a02f275804f9925e867b4dfdf6be52c3c3c3de136d64e6e7d6b30a3bf804a01608cf974b0cc2e346da DIST is_terminal_polyfill-1.70.0.crate 7451 BLAKE2B 9efe76f14d61a5af6d3cd30d5e64209971d4292d8d2c12f4a621ef65324a5bccbb7e1d79d5efa75ea7456431241d6325cdeaa0af802b1480c6cd9c1bc5a35994 SHA512 c07d5076978e4c5d8d6a191d8880fb62643161979c473564881feb17726cd9ac8da25c40094ff12727dbdb064fe88fbda1867120a2c3fda1051bcc39380645d6 -DIST itoa-1.0.10.crate 10534 BLAKE2B 8ffcb345d07070cc01651fd44c19f3e0659185eda733c407fd4be0955a301879ae1272dae7f425279dae8dcb7f7dc954465c9a09b5c521938a503d34fecfe2a7 SHA512 fc496be0873e31afa6ddf7f2958030f8fcb517cadb86a48280a0c50ce50460afda189af1e6c26e5ff6f85c750d772c21503864c32b526c4fe4bcdb5b07918538 DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311 -DIST js-sys-0.3.67.crate 80764 BLAKE2B aee8b96c8c5811020b3ee4277524902e27d96a027add7b21a8ff94eaac7db15e8de08a9e203ff462b05ce10d0a44aff78a355c07514794e41f49fa936a3c8fb2 SHA512 590d947a869c3435166e34c25b3011351f6804b43887ee76bc2be69b7407b5181bbbc3a5bf6c50867c65d73fcd8e65ac7b0d395710ccd52000beb87f8826be96 DIST js-sys-0.3.69.crate 81083 BLAKE2B 529c94cd2289883b3b43a848d47d8ae025ad0909548a38ba93ebc684ed3edafab16842b922da6c8b6be5ba39c36a1c05057dd3dd93fc8936d5dac372937ab8f6 SHA512 506722e6dc13484828a4147d974822ff9d103d9e7db58a48181b0957770d9fc43b97605ced105c5b680d8b2cda5fa1705f605707611cb48ed8a45a96d5f196b9 DIST kqueue-1.0.8.crate 12642 BLAKE2B 93a0ee7484655045986d6d5ca800ca001d68bb327f841bff3e54b38beff09ff10c099b2432ebf90cf8213153370e4c4aeab9bb0eb3bb02b1bb494b461dfd2fa0 SHA512 c8734fa2cfbf8b8f173604acf5d13ad4cc2739c879387b548a1200f8383b81a1b72315449eb73844e4b82280a4c29901d20c12cdc746d48f9047db89849985f3 DIST kqueue-sys-1.0.4.crate 7160 BLAKE2B d75e152cfccbdf7ae000be14e0f84c6d1fd07290fe498349a8715061a83d8c02011b59578db2c451de011ac3eb4b218aeea73963a2a5cd82e7f5f49de0779632 SHA512 6650aef7efd7fbf4f9b6c8c6e4c1a91b79636423d46a0173dcb99de74e6f277cb02ada01cb62aa71c3f174a2c28db62a708b0aada9480fc5bde613204acb30a5 -DIST libc-0.2.153.crate 740614 BLAKE2B 523a41bc8cff4ebcba0edbbe9e6a2286ec7cb3ba5e90ca5926c972b68e4b34188bc077d20c22376238c3cd91b7455898a95c505ace4ededea88cc496edb4c5a7 SHA512 3f99e3a192974fffdc053ef21e9ad5fb54b7cdbd4755df176704a95dba38047138ccab76763e89c6b565f37f98fd549fe368749f84f6d1638b3209cb07eae9b4 DIST libc-0.2.154.crate 743304 BLAKE2B 25ff132ec29b78dec455f0a1fc9fbfc744ee0d6eb410aba05ec6b1b08af9d83ec61e56f840f86cb833f590e8cdec7f67ce6e7b630ee227a36581650c81298b84 SHA512 891a36cf153a9f4d58793412c104504c57280994e428ce8ba208673a924b2de38cc21eece09b91696eaea3b2359606dbe9f1509f9bf364bdabdb366ef2dd0f61 DIST libdbus-sys-0.2.5.crate 1557017 BLAKE2B 4528c792d727e71141ee2fb2bc7080b101df650121487c420c7c6f3602d2ac987deed7ad49bab850619128f258c1f3a94364f7658b83fed16167944c4ed12c88 SHA512 94ce1de7e1f1727e923b2042aed6652f9d0e68f27388c186c37f7aa2195fd71cb3c92a2bee7e8628c95f36ba2d2a38d25d9804900bf55eb13af31f790bca2847 DIST linux-raw-sys-0.4.13.crate 1493855 BLAKE2B 1298a038276e2424eda9873c642fb43d864b343b03b7962446122d2dbea94d58d9fb2b93e890769e6fe4092378755413ed6afba81ce56fd61e512146e44148a3 SHA512 3918da6b667a08ef8a51aa0b087129e2dc5ab101669cbba7690fc98ae2659a36861bf9410a3b87d18522a7549d43ac169b995ea192d3073f7249305a809cac62 -DIST lock_api-0.4.11.crate 27487 BLAKE2B 87116cf908f7f1f9c300cedded989df305f855883e3df5a482de2c76814c48739582d3079d76a2bdd14a6999204b7fd31dcd8fd06d1dc7f9418f0e2f70a1450e SHA512 9946adf313a5c67a0dd87a1b679b7d9d16a86149fb95974d3f28aa57a9a1a3932e4a5ee1d332097559329c5e3b2295be2e4b655b115d9f75269f33a758b17fb3 DIST lock_api-0.4.12.crate 27591 BLAKE2B 4504d146a114d8f8e1fe9ae70b993c713cbfe884dd69c61c54dec978733b95a853c3e5af26f237e48ebb4ee9dbebfce0f6c06067f74a3d122e92f5ace40e22d7 SHA512 525d971f495449bbd02eb70fcd84d4aab05ca582142144a5f314f9aa67ad4c5b4c98dc919a416d0ed2e555063eab037a441d671d56b633f2cb75dfab5d99bcf7 -DIST log-0.4.20.crate 38307 BLAKE2B cb9c9a401b49bd68c18d5e42f2ed94446f1aeb184caa23cefacad4ce54a2a357143af54a5595c45d6f3c3d20b054c451d9e6ccdc09c19cca99ffffdaf8bbfc72 SHA512 8661b0c71d3b7fc0d679aa3d7f06910e6d3da1c53862aa06526000e1bcaa0b0b068415a1a9ab317c318f00d15346dba8a4f5d2a60d8850790bed9cfaaf757b3e DIST log-0.4.21.crate 43442 BLAKE2B 8429b3270794d3e2c7f7d5b58bd4fa1abb9d4807ab3a1ac980ac81c11d9544635003d8cf2e608c2c0094865459108a2879f280278e121df68d09bc1561d604ba SHA512 0becc1a06b6e7048cff6c0bb8df49a16ac4772133c00239e9e9459c0811e7715c500f440cf1a9aef8d7ad74f57434559ca9b55917f588b8e476cf36eb6d4e10b DIST mac-0.1.1.crate 4838 BLAKE2B c87e9f9283f179acd28c189d02d9d3de0ec99f9cfbefa590daa2880c275894951c5b0b935b652ab6c8c0172ac59e87f52fd49b787b230e6730365dc076d17578 SHA512 dbc6def04c482911ace311f34be79992fa04042c7ce36b71459b5af5c1c43e9fa66b6b40f63f8c3647daba287bf1c1be9b1a8031ead1d855f99a988898c96f1a DIST maplit-1.0.2.crate 8871 BLAKE2B 3cf975d35de2d2fbd50227a6d2c5e72227e99197b620c8f29be97bd3666ec162deeef0d9e6bd327a063f175201beeb73c4ed27272449b1df0b78238b2d36ca22 SHA512 917b5cf665e12b687035c895b60b2ae05622963f495f5693515fd24d56f49e95a06ffced68606d061bd20822c655100035930673fd4b0d4790168763b6961a9f DIST markup5ever-0.11.0.crate 34667 BLAKE2B 7a4e9c860949296912616fab105b688fc5ad86df012f064efb3e5125aae57869b4e63f4a551fc787e65987e5bb8c0dc26e2ff99651a2e56fa67237796f5967e8 SHA512 c9e9452f5bd43a7e578434467ce324a857ad600965fe37a24650f0f3e968fe1dc603ac8c7b9c4ebe2f624511cbdbc592ca0072b04ae094738670e199df9ad05e DIST markup5ever-0.12.1.crate 34763 BLAKE2B 8057bde6b03d3e80c920b9007462b134937c80393f7422b4182823676069c4934d0c2806007e0c42b958b2c9f1b73679f62ed1e38b5c872b917937562b9ec7bc SHA512 5063b6591c63897017d79f64d11cc13edce2e8e21462df8a00166d582e83af3132ea7f4e50af4f248b56b75cbd12c6f89b7433da14147c76004fb2ffeda02b92 DIST markup5ever_rcdom-0.2.0.crate 222948 BLAKE2B 2105ceee730f5fbb3c14ddb7bfe8ee5139febc870e37e9ea169f107ac8060ee4f5782b185310bada5f646600c2b8bb7fbed144c056e5b437133443f62a04ad99 SHA512 bf21aee14ec41ea9ac5a5645285173394a561c34311f4b4a7f3c2e8fb32a54a777e4913c985daa2f693bb7b1aaf799d45ab9a6f359b900d2bb916b1ff376fbe4 -DIST mdbook-0.4.37.tar.gz 1530568 BLAKE2B 42c3daa2c4169fd9baf7aa217b8f0d119b3aa9146c514af35b5d8747111ab1f44e0e66191fb7df2c650bb55fe011af9cbaec399cc7171bf8407f9843e88030f9 SHA512 f7f11ea46b6f1ca89922c0898ce5ed68711cab0e6cc1cde5654454dbd4424fdbd907787d40ac188c82b581223badd4d4d82d65c4bc1119114b3e7062d8c44e8a DIST mdbook-0.4.40.tar.gz 1536327 BLAKE2B a4d1f3b42241fd0818515e2b0e1b5544dacf5f1e8dd29863e6856f1f55a439bcac37f109d93bef3aa99f0d3db7ac978e1389db7fdbfbcbda3e864cea3fe2089e SHA512 d73e8c8144ac8d450bc94974b64cd0519c44002c000c5a60449e49035317e24572cecdb7e41df31d3af7e1bc0f342ed64a3ed09deae8cecdbb295edd87858827 -DIST memchr-2.7.1.crate 96307 BLAKE2B f1a008fbdbfe84852a8ae1d9d9574306b1bf120dd5087903adbcca6af342c9abbb296496eb9bf6cb58915c4444b3edd6ca4e27131ac7d8aed8849815df87a944 SHA512 5120496faa31fc427c8b4178461a262b3a34d70eddb7ad17a19d6db8b9969c9e113d3625b5e6dc677087fc80907377b00ba0421aba9a92cf73ca2849d932f473 DIST memchr-2.7.2.crate 96220 BLAKE2B 2399064b6db21838d4aa0b25ed0bf04940ee3820741658cc6bf62e5ade08f41320df743ff13f99b2781da7b844e18deb1cfe25fe570f0e93f98ff03ca5d442e3 SHA512 cadcb4239c7f3aaab042592c5186770a225621e32f8583052fd3dbebb4a6d9b99be28f589b39b5ca36cb2d56fb3709e7d4ba91838ebb882e28e51280c02bbc40 DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a05873453e919f2bbfeed9e5c06104f24db9cef2716f302198020870eaf96b2c62aff55cc11d8ca4f4f614d7c8e17 SHA512 e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1 DIST mime_guess-2.0.4.crate 26399 BLAKE2B 667f9b8009bac2e1d8b835ae8825afaaa2ea6eddd4cebbf18de8f8fcde9318eacaeeb08066bdd611883bef5f8a53fa2506b57dffff543c3a57316e07b525f7f5 SHA512 acfbbfdc5bd725edde43e4915858b8d016e90a5b483664f0bcd5e8d2b0b3684bf0f6020aea147b5bf429f218a7af8080761cea4c5c04b68fa66fd6a676376908 DIST miniz_oxide-0.7.2.crate 55731 BLAKE2B e3cbf5983025bee879b8a735fa2912db8975cb60f0499498a73ce4375e7d452c9ed62d4b0b6f6a4fa591aab55e5d7ff20033baa007fd6c839b9d74b31142c0b1 SHA512 2f8f09d7afdb9d78bfc80a228ded85a215fea05e577e907921f1808f84aae30ab118048d7b53295f11aeb5de70ab6cbdec892f3a2417bedf6f53a4576d095432 -DIST mio-0.8.10.crate 102345 BLAKE2B 82bba95cfbb51a02efda75dc85d973825f038f7d23e7fd0a93a60293fbafd304ae064f395a1aeb63a1bc7bc664a0c0dfa3721ac8a553ea5161c0ab2862a6edcb SHA512 680371f7da07824fcdc1e8c10a6771a71b97308c47bb5b295e0338fbcb56e211dfd91e1b400a080984c57055f08db24ca675c167f298a3dd4842a185bde62fb2 DIST mio-0.8.11.crate 102983 BLAKE2B 913a8e0e4843b3b19cce3eeaaff0a0024eaf1bdb4784a710e54ee95b6631edbd763e37669ec7d269e45157907663dd2eb6c9279db850fa47ef4c1eee867ea24a SHA512 9a2806ea78b0637d0cf92448abcd50bc5d09bd80da0f37752c847bc98d014baae7a5cc4d929de98be6283c76d82ccab1f1467aa6ab583a4e782d97d5592b0bb1 -DIST new_debug_unreachable-1.0.4.crate 2561 BLAKE2B 5c9831b04e2a44b2dd27816df0a331a8108991a84ebdfefe4e42f325ec3519ee50e89a99d490020a65a3d75acc371316c2253d2c6382453a0b15f4c3d5b96520 SHA512 6f964bb322aa8f2ff92078381dd720527600c6449e237b703278cbcf47b39a2581fddfc2f34ebb7cf31229e33d58de48bb5050e083fec6dad9aefddc1d771c85 DIST new_debug_unreachable-1.0.6.crate 2582 BLAKE2B 2ac3dd86f1a532832a40ccfda95654e43709a62faebb8182c87309827afdd23e6d3f250f2345f044cb789015c30b7907be63253b487d368e68c4fdbc7de20492 SHA512 73a61acbc9b20b3595925360827ba8798f3338471b291fa37c72a1c9505b3ec9f688808fcaac9a2eb494e5f3ea5331d30545d5f21f89559111bec6126ac90b48 DIST normalize-line-endings-0.3.0.crate 5737 BLAKE2B 935b2d20ccd37ca7469641a37aa0ae9b6872715d6ee88d568d0ee16fb76416cb1a0c585cff861825de8cef11d864b1dc1b350911c28d64e071d8fb444bbdf740 SHA512 f8e2a6e333b0e8972febe8b9cf058c8d899c384fd177e0b6ef1c5f94e0fa18192963970cb1a2ba80e3135a8cca66cdae6796e4d84ac6b325bb369575bdfc6eea -DIST normpath-1.1.1.crate 19786 BLAKE2B 39c955c41283051e414f8576fdaa51f11f0ab5a23bfb7f6aaaac38fd9474912721c546810c02da335a9095fdd6d8e37ff2f5fad2aa93d93c21b4be76267088fa SHA512 05f1f498f571c57c2307d201d5fa15c72fd2f297b7854757107bb27684470d43a4d40137d31c735018dd2ba50c11f23dfd5e989909e809bdedcd7bbf018385ca DIST normpath-1.2.0.crate 20107 BLAKE2B 08a86e545ed8d0f1881645690c45c4a5fff438680a36778d938bda03e489706a1086e91e27429a414b5925b15be93a80d8dd2327cae28bd567a058cbec5b6c3c SHA512 a8e20301909e28d6b46ff388ac77c7b093c3654418f74955aaa185489fb859b79fa75b7cc303c0f6ef93b01efe18fa70628b1e85c123e143cbaee98eeb558e15 DIST notify-6.1.1.crate 40117 BLAKE2B e8f2626841903b7cb261ece9ff7d42aa6655b439a2d613f43a0d518355af2842e8731a6a2a92fdb84d82f0f7cf7423f051ab529cd22248944a19b3338e5b0f29 SHA512 58a44759d96c3ec7c431a37d92e1c1a0f112d75fac9651e9fead7a3a1de46074d79a251320b0522891711879da4ab42dd008c5a28a994039890f8d434d215e69 DIST notify-debouncer-mini-0.4.1.crate 10227 BLAKE2B 1c4427c0b0b1c995dc779c24585f88aadca3a2791e51a481189ea364b58c391a4956a76bf1cc5857d4193dbf7bcf75a40daaaf56dc772dae4fc81ebd4effccbb SHA512 3ecebffd777828e0c4fdc547f03b055742945b5a34ab4ebb735adda41944a6d5008aef9e887f88c212bf9a8406320bfd0cbe128bdd140f781016d59831b4d1f4 -DIST num-traits-0.2.17.crate 50190 BLAKE2B a549ef00c749dc7f276c4817477d1f9dab70cba01b6a3afa5743f16f16353bc50d992d7446a54859cf750a410d66c8cd3440708a6b91fd89d3b8889f8fff1668 SHA512 4d47d3e2f5a31019e038e609897cb0cef1ba061b35cee7e2a02e65179dcdd4960bd5b9bc759b5c013d699b3fbd9b014940a15e36658f7d4fd12cb0c7841c5b4e DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d0845596301266321293b374392898853fb7c313a0b0fd9d22d9dbfe3ccc5cc1e38f38407c89b2e5906eb76caa6ad68 SHA512 a75863afc4a563e63c64d06471c7921615355d98011ea9497b1f1a7dac2bdfc876509136018e8062ac38575ccf476a196d1fd9231e09e90017333bbf2df4615d DIST object-0.32.2.crate 286994 BLAKE2B b9085200fe0107ab0f8ddd5c5ac82bc681dc6266c6503e4a803ae4dbdec775ae84ca4a736754b770d858ebb058342af45d485d4c9a41f57966ca1466de40a4c5 SHA512 5d03d998f06dc592c3be141f7163bd72a0e73396f95d22ef1e0ffbfc66489bf727a6f6fb813a32739609b619b8e34a471974b2231dcfa23df8bff52007c25a96 DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c -DIST opener-0.6.1.crate 19173 BLAKE2B c235ccc8ca6f1f87a30bcf94b0014b5e1df99c6dfd942d5c3ab02f351afdc8c8fa3f7074ab87450eea939bf682d31e3a08ce90d18dcce88aefaaa7ea61425785 SHA512 bd56a5c23a3d1fc3d5828bbffc3f7df6f3d92f03cf38665587ebb5b16a716e04395ee30b239acfa8fc95f4daa67807e48d9cfcc79817f2926880832c4ea4ba2c DIST opener-0.7.0.crate 19181 BLAKE2B dd8002be0c58619b74ba4f7e59b1b6460236c017dd400d8d86e214d7da7a5f9157ab77c5558325a196ae7800947e7b9beb7d90d146f5b93e208999d1309037de SHA512 cfd98bd864ea0a819b5d6dd5caf1851b72bb7a64318a3439439981e316fbcbc65a776265cfb6574d0c59b2d98008a65b7015665361c3501737cc0261bee6466e -DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c DIST parking_lot-0.12.2.crate 41723 BLAKE2B 7c9a4f483b09f4e4bb25fc758c80e8259cb02960b791695a061fe595cd6ed9b13f62903513cefb595bd633488b23254dee054a98282162fc4664301ce04853c0 SHA512 42794b06d410771d1ffdfdd4a9cab136cfb80cf95385876a580fc45739fa41f0769adfbf16be54a9a931632e02d2464278c5395092a1d6107703875e9ad112b2 DIST parking_lot_core-0.9.10.crate 32406 BLAKE2B 25339d028579eb45a957ae5fdbac00288b1472d784c0aa7fa2953fcf9279c750d243ce69744993ee8cbe6899633e71e0a54ffc11e39247755685107f2f8dea54 SHA512 4f30fb60ded274d3154ffb00f6f50ac284b6fb97daebc1a2ac897ce97fa8e2ec6ff30cbdadf3b7419617a410fa7525f30ef5e580334e07d4420f4c0200a57389 -DIST parking_lot_core-0.9.9.crate 32445 BLAKE2B 811d8de671bf6e0911cf0df7dcaee4fb03a3b223173a3bb8cee65a28724eeb7bac87f62aa7b1df5ea3fc93af3cee3ef30b83d06c6773d6b856a7e6fa5fa197ea SHA512 7f0df70f9f1ca8d3da0b9dcc96e49daf05d95c3a995289266b5333f68818d686d32b0c733dfe3a0f62da78fa45caa843a963923b2d0c80899c33413dc749c032 DIST pathdiff-0.2.1.crate 7142 BLAKE2B 7f9a162c2add4acd69a81171fdb31aa9a67beb4e1be0fe93d76dc46b320729257240fca5d65dee38901f6b6ed1e536e3fff09c93cf3482859e6ba27e7206fc5b SHA512 a646f271ce81d5f6d4a8e0d98a2c802a8796a961cf8fe8177911e7757bdaecd8b156ff22046f1663a9efcd5fef1e6f000e5509d3949dbaeb494126b7e8a546b7 DIST percent-encoding-2.3.1.crate 10235 BLAKE2B cf8e2fd7b359a05b7bdaf731f9ae84c7fe6f468a53482eb2db7f93dfdaab64ac812b3664899db260055a93449462e6d219c695942fc5b030517b197b4df9b95f SHA512 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44 DIST pest-2.7.10.crate 123707 BLAKE2B df683c015ac230f2e51ded7f2400b68fb733845dd4601cba89052a2d1148c89d5ffc8ff7e15a42f1822d617c872b5a59fa0f1db88cc94edf5e1b8cbec57be44e SHA512 3facdb4a8bcf0356b702cbff4d314db32a80b33fb3512e52c31114a3f666414a49445a1f502c911cccfb28b7390fa058207570bf9127677815842b4988d1f34a -DIST pest-2.7.7.crate 118478 BLAKE2B e1464444fc114fcfa261e671733f73849001f8481e9e204c3782197a907162b9a037f7e804abf6f4be544ff9736ca63d87b7ea109470a8953b53a5c91e6ce920 SHA512 3edceb5acc379082e1a3e3d3600039232e8440fcf7b323c70951c78bc195069a5758cc6c47a69734f3e2bf323b520587610727105da70a2bd28f963e286dcd76 DIST pest_derive-2.7.10.crate 36221 BLAKE2B 5cbb80d894f501b282346520d900ac718b36724e46429b17d96ea91e6359f0115173a4331f0db48596e77b6bb2c605535c774231a0c19ff69b1c34ee0c7c0ced SHA512 c63ec4c6849b27946f68afeb0eed6d3f3bf6160bf73ef4228c3303b5b9271e30db8e93d01842ab3cf1ea6a987f33b1e4f55ef4bb62fdf7d9ec32220193ba2b89 -DIST pest_derive-2.7.7.crate 35839 BLAKE2B b51f407eb54f9f8f1adbcfc4d1c2af3ac76b0c6d4cfa1a0eaa265a00458e892bd421f3d440904dd404a1818e7b79465d8050ed027f1e6f3e54125a887f4576ab SHA512 5717026ac6882dfa99ecf68d6ffe7dffdf5c74def257039d5619d2878816c245faeae0e5925372f9c636fe1d5067c6227197b34e0657c7788b753ae729dc431f DIST pest_generator-2.7.10.crate 18411 BLAKE2B 67e4df45b33e6f7b212c2e1a0ca2e064359b9237fb94a2d3eb40a886ac761c55f198be734a3812b61915f75f6646cca277fae03faadc06f3cfcc6b3a36f36487 SHA512 8fd4678f445780cccdac73c51d75a823a9b71c9b9c52c9fd4dca32b2bc4e8a8b33e68d8d90bbe039e4fb2fd9eb8247bcb7911019325c1137ff4d9d835adb0f59 -DIST pest_generator-2.7.7.crate 18184 BLAKE2B a66c47676bbc7a911a4fc0e4687e445e10b6022277505aaab91632801ee7de59ce8b9ba665bbabe668437ac90e81e3718294d15a1c875cb7b6586f81e86795c8 SHA512 93b41b542bcddbdfd546963ea26d4871a9cfc38a2da55efad3b354ae705ee7f8ee6884279cb8a56da9e33e5f039f72964f2396c89d5346dcd668502a38ac73c3 DIST pest_meta-2.7.10.crate 41550 BLAKE2B 2a5799519a7032cfd3afd1c2cd23b6af2e9f317717613bb635128c578dc92bfb51706492a083bd6e46c737784c0a69017ecca0f09124786ea633377124ef1f36 SHA512 8c931690d025be0af8ef3ef997eb95d3ebcef47ce0672544a632c77281651f2d0c9c34f1b477426164b169bab638171853bfdad2696d32a90ac22a8bb143cf6e -DIST pest_meta-2.7.7.crate 41562 BLAKE2B cfe95f7a8cbda7d22126e365ae81c4a7e73ea18112f4b64ba46226f2e05cdbe3d1ffa8721487a48d204cce0e649b8b26ecd8f29fe16064d4f5147decf90476de SHA512 9b515dc49f171362c70e2751bf14bf78792662ac2ef27bf8a32f7f5c49a9204b0b9ae47bf997953a8ed49dd0104095c34cd8ad3f3a6a4c00255b6a7212b58ea5 DIST phf-0.10.1.crate 5406 BLAKE2B 70532bb97a0089ef2a57a1bd43b4dd30f0289ffc1a15357ffd8a372d82374bd505f4e39d3bfd6bc2d3c2afca39703c89e3ed37ac41c364cee3759bf0cb609f82 SHA512 84568d6d1baa7c4e6faf5f3ee09133e736977286d7cb7630a59a53fc8ea15d0d41b9242f8929184667ce576cc9946da55d1e8bc06e98824f163c91c6aa05e073 DIST phf-0.11.2.crate 21569 BLAKE2B c809201298f1c5046874b3bbdd30e33f2bee2e4b977152a2c5faa91019ee5a1c8fe1d42cf91f6d0b0dd52015fc66f0a84c1b3ae014291ad7d5ba647a78debded SHA512 97752bfb44f3d1f9347b4ccfb6fa2fb80b3263d6f67aa703c52ae90d693c537a0db878acef828c79bd4c41e8f7ca0ea45588dee073d12c9bb0f2980c511b65b4 DIST phf_codegen-0.10.0.crate 3402 BLAKE2B 2d0a3d8f5fd0f8e577f6d4a5d0cf87bd5e4c0d5690d3aa331ba252351b59c478e42212cd66f167a2a88c2b9111ae7aca2c9fff3740dcba1b77d2beedc1d44483 SHA512 dab91b53c72a5b9b6c4773b9f16d2cd58f65bdd9fb975257b8d107d4509b44f5ce8b92ab59a60171207e025688cde54ef97c9973c4226a8765f10f35c4f6f1b1 @@ -187,11 +135,8 @@ DIST phf_generator-0.10.0.crate 7525 BLAKE2B 1219f37d5699896f9dcdd367cfcbeb4ba19 DIST phf_generator-0.11.2.crate 14190 BLAKE2B a20d6d3d815ca0eb5ef18780587b9963459887a3ddfe3408c99f5ad7c382da014cc0bbbdca24fe13c780460f3e4ec4580665004afbd300fa470a91d3becf1a5f SHA512 122ee5ddb1f65f386d35e438396eafb7c9f2b1254daa11aefe0a6a45aa0662190c0b7fce32b6e003b04d022e60c2af4e355f995d5ddbd1b58df93eedacb809b3 DIST phf_shared-0.10.0.crate 4095 BLAKE2B 9155a2c145148f3c36ba6d6d8be86a526480b127f4af79b2b5855cb014a0080bec1ec45be466513bd57faa39c77cfde0d6ca02b6bb77d37a23d697603227da37 SHA512 f088a6836a28afca7a2ef5440d7aa953227785d52aa0b9fcb76c88d085fe7f0e68732f2354c9f8dfc0a90ab1b8ac214f28549780e6f32d857ff7e8963093d9e5 DIST phf_shared-0.11.2.crate 14284 BLAKE2B 3c3bbd24de77b032d194d0b0679a84a4e2848d41ceea5552f73e51e3ebddd5e61188393f126f668689dccbbfa92a8accd9c09a77de39eeaf72b8993dae280dcf SHA512 f2cf9e8ceabde75bb7548e5a47dece9a8fb7eea4a6c5568675e7bd735860c3e51181d749a26cd3dcad1476ec22d524ccb77a956dd267cd0f2b7dfb81db9abcbe -DIST pin-project-1.1.4.crate 54230 BLAKE2B e90fcdc609f42171b18a42626e59dd904555774c4c012a274149d18ee899ade6969c31d9fd706a363ee2d1a510d80d24e438e04cbed5f4ab26b9d645256e2438 SHA512 e378034c6de9148797d874e9a4ecf66039c662c54c263a06413a2ebf5bbbbdf21419e8738d6b2eca6bb5d2043102e52dc6d0e370e7c242830ced0779e13cb6d8 DIST pin-project-1.1.5.crate 54214 BLAKE2B f4adef2c4f5587ab0523e92b7a662c035882237620fc87aa3919bfd360745b587ab84cce3cd0db24f4f15bd358a46af1cfd196c2071836f4d300be998b6bbcf7 SHA512 103e58f1779cd2d6c63053e9448d0f53edc7f08f29540fe0de2dded1dd0b7de50cd62d31ecaf6cf30b1a7f1f5e4728beb2cab3e40dacf8ad5d5a7a6254527578 -DIST pin-project-internal-1.1.4.crate 28249 BLAKE2B 6d8dae4d59d0b71c9a66414cf5babb45285a8d67f798a25e5521495ae23e983b871bc8f70c20d0785b5b53acf9a5cf734f137b581852a542f98b0492cf6568f6 SHA512 b8a687d1d2fa84bccb41eb7652434036c227268177f2f05a7071b0dfb16672fc8a9762ecac6c4e519478cefe16ed4bcc2c77dd9298057dc42f87021f8e0a603b DIST pin-project-internal-1.1.5.crate 28280 BLAKE2B fa30a86b1c2d1a66d7e427b04772efb68bfd7c006194dfcc458713b4dfc8c90929e43732e0792a9c33285855857f0979780e854e303322243b7654a120f74ece SHA512 f0c264460bb111ed8d0d3bf57cbb0f6a1adca16500accca4be7e5ec0d292ce6e1319c6b98108c583b85c3211ca1a84a5470f3e31caa63989f52022abafddc032 -DIST pin-project-lite-0.2.13.crate 29141 BLAKE2B c434a336716c9cdd16ebc297fed393e9106ef167a693c4aa0b12c681e03141b8ba3cdf64c310916cb7d5cc43cbbfcaaeb39bb5fb1e8b3efb9e94a3f72af914eb SHA512 7f12595d751d315de6c0d380e2f501b74154661eb676987d2cab6fdc956091a68c9cac658df45dbff73615e982e6ae2ea138c09ebb708cd6c351f0d18dbbdbee DIST pin-project-lite-0.2.14.crate 28817 BLAKE2B 8e9875967059faff399fbffff82cf8835982c46ea8df942acf50b038e3f500e04d3d8cde39da5a71ebcc38b869553f8c49830e484d1109b353247a4cfdeda89e SHA512 f90a6b9f5ab8701718f72677a4f3597c1b9f32e5fa53198b47a94696227ea37815997599abaa6058b217c5b32a94602582c6b13fdb66e2d683bc98921de95293 DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 DIST pkg-config-0.3.30.crate 20613 BLAKE2B e14dd544612f74b038bc7d279d629034237946c261e3e97621d6ac910a12f4fa4e75932dbd5d3339e62325d0ccf33002b07f04b0523f93d2bd3b1a919841ba66 SHA512 e4bce232e1e1cbb17d1c08c3de4dd12613f5a5238f831c2a765b6ede9b494e647d2416a7d9a0c926104e24066dd1b38df8df98a6c55d62f25060f80eb33d064d @@ -201,43 +146,28 @@ DIST predicates-3.1.0.crate 23090 BLAKE2B 6c51fa390f3335501df604afda47ff1d2a6932 DIST predicates-core-1.0.6.crate 8084 BLAKE2B 337cbb155bc2859c5a8b891c21d352e998cd1eaaf606cf46c003c9c499a42f12268b071e7a4cca65d50cdfdfd4267f023076e078a0a3eb401ad836755d65298e SHA512 afeb1de4275c76bb1c5950f42bce2f83a21ab217ec60130336286cb48b15f36bf2a1ca346bd652c10a65a1f9e3310d16b23b8333a3e0f7e20fe874c3f728e702 DIST predicates-tree-1.0.9.crate 7960 BLAKE2B b758c52dcdd0ea237ce25f0a092200604765bc83c5edcaea646c6b1db49431296b61aebddea3b325e62f0ba9bbd5edba7ec92fd031cb597e7e8d642b966b401a SHA512 1fd5d9a84ca8fdd1b3c4759d5e6fb16e3d8fe8b0dfe5afbd16bb509c8558b0750705fff47701c95f7a8df1a222f639116a1b9ba4d89775bf03b06daf34f249a3 DIST pretty_assertions-1.4.0.crate 78846 BLAKE2B 68583c49f81ab0cf5b90f6de10ef3aae9b525288fec25f9d006f2eed0877c0fa742dad5f878fc78233b54c0cd32dda7ac1f7161bfb475288d8858e8e40aa9e1f SHA512 f76d38c787e91b3739272e3bebeb9763d312b85a43cda5e1311ba8d6b0e4da1ef25bd66208e772b1cf56a34553ee560482b5ad19c5290608b2aaf9c0d0f0e995 -DIST proc-macro2-1.0.78.crate 47158 BLAKE2B c56a24fce3faca9e04db7965cab552d2a976c3764df0a84179b5a89d1230ab355c777a82b4c982e3945414f1f0478473a88821dd176c32d6de394d73a26adb9a SHA512 11956fe03a2e77a925cdff2c3c8bc8804dffab4fa1de963a128fa23f4189976fd2e2102bd346b92c33524beae320b71dadaa5213695a3ec638404196e14fa769 DIST proc-macro2-1.0.82.crate 48452 BLAKE2B c01f60b788c1395d1041d7eb55fe9519ae4e78f86e3dfa732458747767ff801fcdd5a19a81ee9a8d8cd2457eb0a2bb7cec118299a5a9a64d65b5cf06b9d81165 SHA512 3726463868483243adce01c319c1deb1ab153188f1adcb083b53bff838fa80371091bb8e20ce88709ea850ab3ef74dcd99ca5aa95fa375b330841fd4230c842d -DIST pulldown-cmark-0.10.0.crate 139056 BLAKE2B 72974ca5b8fa8de1dccadb65900295ea3a0adf9f86913c89ab16c5c49f65d4f3368453dc2fae807f5cfda5646b26a822e3f7e4b7f6f15bdd7ef058365f3eafef SHA512 cf6dd2f0a3a4a9a1f4032ae7f6084ca7805d54576de8083951c50dfff7a426ee5b0846bc7719ecf07c43a298a02e85ff1fcd891d0a163528361baf19a0b19044 DIST pulldown-cmark-0.10.3.crate 141746 BLAKE2B 46a980082576ffbccfee77ea66dd55fdbc4729e6931f553108a0675aba20072f8fb342749bfdfbfb283f72e9aba6a8002c347de75f05ef4b89ed35a23844a3ba SHA512 ffa5d116bce2b480f495a0aeac106961c9c79a2127aaca9f75b759e2f2823d253d2bca0dcd5c1f095c16c8e952bdf421fa04a26af53d80095923a5804a274cb2 -DIST pulldown-cmark-escape-0.10.0.crate 8944 BLAKE2B 554bef1897d8bd20fb679d155c710cfb8bcba4bec52afe6b8f634b671b6d2e4dc12ad6655df0b94196d57a1f3e1bb39bfdc652e42f3ec90d880529bf5da36e48 SHA512 282bf294d525f0b7550ef33fd8ca8604c62d4175b083f241a4524e377ab26d9f578ff2f52e0bf33e371fdfd0f93adf0d14d0e3171c412046f17bcb91826d25ea DIST pulldown-cmark-escape-0.10.1.crate 6672 BLAKE2B 7679ac2ae60c16be67a979b964bdb7b46cb02e302e0a8e2dd1f51c123b51125d7a1f79315f0108ca67c85be63aba1aa5dc595188097355fec43bfe0d0362f342 SHA512 4c60b4abcc385ba7c27210354769e63d5f7f387ce234d3078e7525b88cd2aecd2d62a7dfdc8a4cdde8ef10723a216ea5fb5214e96b5bf8d2fd84e28786b2b3aa -DIST quote-1.0.35.crate 28136 BLAKE2B 81424245e1e2b94459df68bb3a9a866c6a364102b5e1d010ede9c5f8278f8406d7b651957d091c5914e936b494b0f6e9a6a1dd8b7d35cd7d7100f86dee4ec12e SHA512 f5314fb6af17cf36c228e1970c569c29ec248954a450a5f90ba9e2896d04f74904c9cec5a1f74325f2489295a94491eee4ce8fb461e22cd4b34e53f1f881efd2 DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685 DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 DIST redox_syscall-0.4.1.crate 24858 BLAKE2B c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da SHA512 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d DIST redox_syscall-0.5.1.crate 22536 BLAKE2B b7766fcf35dd865fc98495f60da54ca9a6b4cff007f4323d1c63de5d1152766aa5517139b5ec50afca39d934360c701a180c4516feccbc2600085d5d72dabd2a SHA512 0952b5f4f79f2cff04b4c21d964df7b56bc0cbff8d8a2a9a7d38ba66fd69cbd0fb004cd3d8ac6feadde8d9590858cd7e1763da7e4a5de840cdef42b1b6f1e460 -DIST regex-1.10.3.crate 253101 BLAKE2B 390ebb00bf5430048412883b672d80737e783fd36f40895343cb38ef2e26e2713418c2fb4d66792bfd3be4c990b4518ba120de229a72cbeb7fd5c2af325fbcaf SHA512 d090898465013b0975a6de87fbdcdf76b4896578056f4da83424bd5e7832547a3d8ace643c379c4f14700a0a88dc95950a38645508d1675306c377879a90cf5d DIST regex-1.10.4.crate 253191 BLAKE2B 08bdb925efbea1ee9f885a89ec6b4692e39d7b17039f788e5b3c1dbfb7847d4f53b67f0c61e4085af7ef4901e67e33ea94948668bf706fef19b4102a06ef0447 SHA512 88ef121a51759f418d5dc01607a6e02651bd00343dae92962c02a80f30343d3f079a0375457780ce46bf205ca38f279b03989154638199fe2fcede10554bf21b -DIST regex-automata-0.4.5.crate 617406 BLAKE2B 21826731ed5439a12cdda5a1ef217dc3239a0884d038170855985bf830f2782bdf4dbfd1b1a8812812db3a2399dadf8c173e75db635dfabc97382fda0561bba3 SHA512 0e9681d5c4529d49ff2555b7b73cf234b1f321a7fc634beccdf76c2bce5094e8501403e8caee2b3a16ac299cbe4701d891f1efa380b54f9dc2d92bbacd4de611 DIST regex-automata-0.4.6.crate 617565 BLAKE2B 8f1e2a3cc1d2d50478776281d2bf10164ef441dcf7127994f4a0341ec40588ec8dc1c07fdf9f670da9e61a7753551500b80314df130370b61d2c03c2b2e3135a SHA512 b288e1facae2612f73d3de3fe9fd1af13d337107004f990263abe6277b31b948478ad9c2b807dcafa73fa565e48bdf2113139f5ca67eb73165b7d29e2ee5c9f1 -DIST regex-syntax-0.8.2.crate 347228 BLAKE2B 211fd1c35ad0f28874d4b4d276e0fb0a27e5a1608f2f16ba2333641b154624e378419daf8d1c955f21ff5f40f6d49c89569b7e11ea5649850846d0fe447a675c SHA512 301dde555f300298f2594490ccd8b92033e4917fe9b8671b8a97db6c827793c73969be85a92999964dcaf3177edda51abeb576811ad6cab9772964dc0a77e728 DIST regex-syntax-0.8.3.crate 347497 BLAKE2B 9ac2f63098ffa3fff51fe2bc0bcf9ef164cf9389a909a3f0cb668d2598e7ca65d573e47d571ee2e6bba3a1a96ef7c298b8d681e1ef89c8c53b7d590e0e22839b SHA512 925f7bcc50d94c65d34fcc770c6e58dd5b8a045541c0109e77b8efe842eef4c110087ac9c0f86c7c3022ed013abbc5c0a187d796dce292ad5361a0cdf7153d76 -DIST rustc-demangle-0.1.23.crate 28970 BLAKE2B 611d2e41a8a9799db2f8bcb8fc8fefcda361d055a417d2bfaaf2dedcce9d6f388c69d905a28c65e6691b4d408d7922ccdc97ce524c87c3cccb8467e314bc87b9 SHA512 8cd29800254b1305ad50f1fc008838c52d9659f97a51a68e9f2bd6d0a60126f3ebdd1c79760f96445b3bf998d0773526ddf663b174acca81babdc0b423247247 DIST rustc-demangle-0.1.24.crate 29047 BLAKE2B 8248b014eedb26cdc0b748544ba91b9aae9c992a6f93b4d3ac256b78f691d572f8885a3575492ea556698a241d2759743968293079ca02bb6a5f318b0ed66dd4 SHA512 eb897c35300b87766e6105917a907fca1c5b1f7691fc03c6c1aaf38075ac883a73d1eb54a245d13ba59c7b0f0333d6543e23fc1b1c542fbbd5c750a84660b9e8 -DIST rustix-0.38.31.crate 375443 BLAKE2B 9e8ba6bb4eb4fdf0bacfbc719124f745f383abbabfeb161bff9908d1948942d358f46191377b90c180a2793a88bb01be20dab556cfabc8da8efa2533af8e460b SHA512 593e0395a7bc5bba949e6f2a5ed9e39ae13140970a598def32ab7d6d91b4ec100752fb05abda407ee2e5e420d950b19e607f963f3974213637423c751df75960 DIST rustix-0.38.34.crate 365160 BLAKE2B 02513c2513ac45897b659f0d332a0dc32401d238b8fb64ad4a90ecc4d8952fb042c0bde4bf13d52630cef34e73e96dd32cf772a8601b4f6eb5e2961f0a394add SHA512 717cf26e2ec792b41819ff964888adb265a215d2b6c6e2b7a8ca1f7f793b713b853bba9cf03c2cc88b0f9a5eb1a0478faedbc05526f39bd81583e7b1f764756f -DIST rustls-pemfile-1.0.4.crate 22092 BLAKE2B 9a776027d6e43a336ecfdd6713d4b1e6642378f81b73c97752563ee1d2cac5b3988afd48c92d25d55f655a6fa248436954aaa0e0bd9c7c679c987ce7df0cc99f SHA512 bc748ee06f2c101d8e54e8c4555e88c5ca824ac7bb0182f8e49bfe1fc66d418d2a3da8e454f3741697f491ad0c7bc8e924a752697023a191c1bb6eb98c48aa37 -DIST ryu-1.0.16.crate 47351 BLAKE2B 13c72ec8aa608f6c53cf27c95d06b90839c5bec5e54b0441e9c4f779af3dece30d01a2276c717a733f92406a5a02b09c045b2b5f92714fe492d7263b6c6808e6 SHA512 89e3e18346ae6e4035787766f286a6eb62f5294e39ad902cc29e95c53781c4e5dd629f567f22ecc7e9fe9d1c273323da9b867aadc9cd8a066727c58330b51b10 DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c DIST scoped-tls-1.0.1.crate 8202 BLAKE2B 20be49f0546691bcff3f0fc257345e432e200836a60b297ff3fe698699ef6a2fe8a5dc6977902a08f7dc63c578aa27607dae0f1889b849c257c59c48a458e1ed SHA512 342f43d53edd33ea3e2197faf5dce37bfbeb0b20b6f0febad4dc6244c3185df127b2c10488e95561260a0ef968f32707460f2d0d23667cebece19b167c0a0c25 DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb DIST select-0.6.0.crate 60292 BLAKE2B 725c9b4e8d9143633f07472268c834a25040a9f133ba95db1c41ceb45692b98a9fe7fba98c10bdc48524722b37bf9395a105385752c6bd3beb044b7d65aacf07 SHA512 8e5b14ee8cd2d88eb908fdf750cfd724741019ad4bbafa1fdeafde10db0b7cc6a86883d8aad7c1267e772dec63e2f138e57d52ab425b8c5a10faed9329dccdfe -DIST semver-1.0.21.crate 30445 BLAKE2B 1c779c25576723ee7e44e7c831eacc5dc6bb33cbf051bd0748f688573e01595d05808cdef4ae48a6423df15e474cea58a0664ad7fa5cad490a61f89473f426d7 SHA512 bc3ceb11f2b729be086120c06ca2cefc34c5141d2d4af64279b0868456894eb9097b234b326249f2aa83d8b99086fcac4c5b7ef4a1e14b1198ae808fde245c35 DIST semver-1.0.23.crate 30622 BLAKE2B af5f7401daa2004ac1fc419ff907a65feb9b11743ad0feca0929bf2409eb81e03637ec5f92ba9f38ea386c4ee5cde72bd3d2042083e2fb0d6fa0b839b1c5093a SHA512 5ea1fa17c08d1280c3a4bc8d28494e88ee05acd5dc969ef6f0c6f91fd3b5a8fbe999c9e8bbd2da383413038b8d29fabf02b87bd5265bbb8333f3fcbe409103ec -DIST serde-1.0.196.crate 77097 BLAKE2B 22403615511a7621a9d8d54fd2dcc63878cd2de0e43bff6b7921db85e19f34ee5022eb1086890edb6987428cbb707a59277ae007d1536b5d80a7da615fc3f36a SHA512 0917aa36d855ca77726d538fb7fcfcf629722c784d747b3869c0d69444c447d7b1fab556a9eb9594ddf6cc508df636fdde051a1c3909f9c691e4921946ebda19 DIST serde-1.0.201.crate 77725 BLAKE2B 3cef32b1c026215e83d84dc7867e93b3c76dd683be0519ea17de25ea030d8cbda9031a54636f254026ddd30d96033d217cd81a8bf50cd7b3a936000bd47a3736 SHA512 d422f16277b59d756f7e85e6c589a28f4134ee221968eedb48bde430b63c3cf6d379ae8f03249439f984c66e0a9639238159b42879a9fa03fc49b167870ce35d -DIST serde_derive-1.0.196.crate 55775 BLAKE2B 3d06b3896f0cdd1b1acdcd0046bdbfd1e8a298d6f07d12a2326ff144baaac07fcbd4af1d18b8b1188d4cc192e253fcd79860d1dbb2ecb148025449c0ac954c72 SHA512 f4df7f835e8416e4662c62a46d5f6e6d45ffd103812d681b220f8080310720e27f738a34a8e622df722fed55a1d8c654dd4abfbd78d1fdc871306bf3985baf22 DIST serde_derive-1.0.201.crate 55865 BLAKE2B 2ab2a02a7819a12ebe44697d97d24ed61cbff872e3a1df7a33671165619619a1826e80a948a85f7508db024d4480ae1e91ead5944eed3d011fb0f449d1983738 SHA512 925b7238cdd833dc3eebab162e4f18eab9fd533178b957a7a3149079a10a0eee598a3048ddab6f16113467e8eef78604e3bdb26ec7e30184aa0202b1f4267cf8 -DIST serde_json-1.0.113.crate 146970 BLAKE2B 8d80b0fc913ba4f008175c6b89955870af6476dc8bae0cd711b748cd0a2bf67b1299396bbd492a1ae5a4ff8050fddc85f0a0ab54f7b24e27529ead3e3d7c920e SHA512 82571b025cd598fca635f18881b52db2364e07eff1b961ca7e3b0591dd41f95503f7188ef1ee6fbc060b9a2360cacbc8a5b85c01fef7879ae3392b29c0004b34 DIST serde_json-1.0.117.crate 146921 BLAKE2B fda4f87c300762c24163cceb449bb27fc96b089d5ee869b89f204dbeeec704231cdea7a14bc303cb40b621288fcb1a2b03f50552767e32a73c982d459762624b SHA512 363443af23e8e03dd17c0efc94b376f0d89b596c74d70d0437471e78bc20c6beb61da59404ff150af52000162f6df728ce73475feb828c453e58ea43e66ca056 DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60 DIST sha1-0.10.6.crate 13517 BLAKE2B 85ad8dcd237125945f6f9c2d7a48bc9802dfe8398a2bac86ddb96763486092fa18e80a2e69f89cfd6e95599d34d60ced33b26a68cbbe39bf158238a79433584b SHA512 fd37be7e3f1d4b6addd313a36b55215fb70abd21be7831b71de28bd3eb03b7352817d8a7b1a166df002c3a23eadc8224e49edd4a37556c0e5357565305d4128f @@ -245,35 +175,24 @@ DIST sha2-0.10.8.crate 26357 BLAKE2B 1d01b381223a931dc631ad3a1191f5378b1d2f3f9f2 DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a DIST siphasher-0.3.11.crate 10442 BLAKE2B 771221614bbd56f609b9743da4352dc7a2cbd0f6257952fab0cd052e5e5b258a4c95a0461d6d1b579dec90b72d66a0e58e036899b3db8341ae753a421a4cd4d5 SHA512 601121bd41da896142dc6ccc74a6eec3ebee3e976857ab8b5d21e915fdc8bc6e979af66a489c406371fbbbfc7a13338cc4b3744aa981206e43c53998f3e1699b DIST slab-0.4.9.crate 17108 BLAKE2B 8e5288c4d00efa915e7be27b55f2204850968624f0d8101c091a357131106bceeea7a63c98007420c12f67893dd2228b15d3f23508108c3a0ceaa605474bc7a9 SHA512 b6b5423ae026472920f7c9a4abe0962314140a36dc562c0a9e3fa60725b2b8b7a8b343110d9d4c0e18fb318b0103e14c0ccbc9ae350d5563a5ac80c35f228c40 -DIST smallvec-1.13.1.crate 34952 BLAKE2B e0dcf1d26883564cd4f5d20a588562404e193075b1ae011f7f7542009a9466e5df3ade7768e1a8feb8806774b2cee5f15d31779928f83714e7d4b6ed46af9ab9 SHA512 1259ef947400470b8c9e74c5582dbc1a49753aa46420883c1f7d66f320f67bebe733a15a23cd57ba461020fad4ff337a5b298de82754602a78f5e6cec969652d DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a0df307a3e6aaaf4861bd9a680c5b11921da9dbdb1bcfe17d58c0cbede1ffe6bba3aef59b384fb1b9703c62d27 SHA512 a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679 -DIST socket2-0.5.5.crate 54863 BLAKE2B 4237b540dfaa96d3f8a8b9178519e5ea37b6b96480a2aed5287f462845231427a18f5add26756c7b03c18d4d4aa617a5a36c5462258ebd8be326e8fed1c48641 SHA512 afa8df546234d4e8f89289622448aa42d8c2ba74a0a3a4b13c0ff7bc30fa435a7d6d6e8c9e2a6933cfa23ebdfb4908c865e82c657611defbc16e1f1bf66f9f8c DIST socket2-0.5.7.crate 55758 BLAKE2B 148d2e2b6610895ec555b1357b340576984eb76cb3ea719f85af50cc4215b2ea2db739e2a61434c09360a0c1ff8e05911764e18dc4a59451c0aeb0eb60b8403f SHA512 ca37157bfa970cf3cee8b45c7fe64930becf2ffbbc309ea4613be968400279b70edd084d159f65b76fe1130917312d81455023c0d7c1bab7a59c79542aef9dcd DIST string_cache-0.8.7.crate 16655 BLAKE2B 9a017f3248a3d5e7b8c1a05462a882862b20174c7ce5dda1568c3d3f61c422e84ba2ccd5d6dbd726d1c752f1eaa8062a179470927a80d5bdda0ce530d1ae2c17 SHA512 03f9cdd2c01c0f233284851f17eaefebd68a91ae2ed2b231fab2d6d6476bd19e0696d7d3a74fb6ecb2ec36b89e79ad966ab73051255c9e194bcf9c5029fb8479 DIST string_cache_codegen-0.5.2.crate 8156 BLAKE2B b1cd91e22937622ce51152957ed45ee88dba9756449f3ef4c4884e491b7810e1c9f10b58012244dafa4422d5589502876f30a43940ee9754ef7b9952ebe4bb41 SHA512 01b9b1a865878537f657adf908159fd04f3f2ba4e70f8c632b73d0ed5a8a09fe2bb9ac8ac4397dec1f50d771dec33fc5d3f9e68dbf80cc177118665b2c67e864 -DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d -DIST syn-2.0.48.crate 250566 BLAKE2B e46b0863af76c3116c84d01b654a9820b7edc51f75c9c5301a7967d12284f78da602409f34fc40524728350dc6b998a4d738f08b8868f95236b3e5d24c460580 SHA512 926c0ad55cc743df20f9166b6d71fd44421aeb1f073fd86b6ddb53e13cd508b539c0360ce64b07b65597bb14639c8f33acf7e60951e1e9128624517aa3aee325 DIST syn-2.0.63.crate 258075 BLAKE2B a6d0c01640925c7fc0513b0e03dadf2439a1fa488177551cb9b894dc1c7c98882287dad1883d6b1e4b22e74ac66c6eab78766f7afd1ab0e2c8aec9ea5cde4249 SHA512 22d82bd1a0206fd326d6004245fe2538db9aed2ccfb58e9dd967030d3c63ca4ee146c501e21ef854910b89bc11d09d953b6d4139df63b53584127c03d9ea6ce2 -DIST tempfile-3.10.0.crate 33376 BLAKE2B 303e3bbc2492fd965c5e5ca02229868e94de1b1286175a07b3f9767a174c5a83bb6f6ab59d582f963f9cc4f92362be6a8e898e140397e4314bc18bd8d4e13249 SHA512 0f9bb6420105badfaf7e59f9679b53c6e3f875208ad8b08b9bf38cf67a1512742f1e3dc586136ec9cb760d127da6be69e9f9ed55f18722edf1af3a452e7d93fa DIST tempfile-3.10.1.crate 33653 BLAKE2B 819b183e7840f70270883ee8b6a91fa09861c3112eaadc65007199885abe099bd593e1cdc4d9ab48c23490a6d484cad9bf0e80cf4e718c369cc2418b72eaf09c SHA512 bac7515b85b0d01ea914b527f0fadd3a4d8e77c9eabe786977d2625d8a3e91decaec502dd15bab4d49a43597fa7cf7660fff4be1b043112d13b542a72443bf39 DIST tendril-0.4.3.crate 37210 BLAKE2B 0a70926644e8dc492247d49b8939169702903c2458d7b2c0fea2e6ed54166909f484e8e876eddc8ff7491642ec24a200c5d1e51412c6a7c26ee60f1f4164e98c SHA512 53f074aec6e59717fca280b1764f6c2e0a1c073336f48d012ff268a7189697d42d24a91a6a549c7d9e1fe8b0006e34c219f4dba3cc95247d3905c6f8a6a8186f DIST terminal_size-0.3.0.crate 10096 BLAKE2B 097ef50a85945128dcfa36d8ea0fb15f11142c206462a32980dbbba4fe2872abd214823fe3c75e804f3159a97d6e929ec338860e9c89587da509fb9e6da5d339 SHA512 f3bc9144aa8a87556543584a2495df6267ce3bb017f3ed3d00fa43e89b5de783e1285ca62dbad9dd9c3b37e3a476a6f3ab0804eba2411cb594a569bbdb310681 DIST termtree-0.4.1.crate 4557 BLAKE2B d4300b0e6e908c519a0a76f5e08167f4467f428b2926e7739614cef5d3e294dfac15ae8576f7011a852745713c16da93346660ff96520a2bb90a4dd4c23d889c SHA512 ddbe0d3ddd79b182732359f47958ca32aa351d10b1e7d5f6456700b851aa2b5314ce005e1fd120a248b676f219fbd68039cefc071d92c5b5477d053bb6e29062 -DIST thiserror-1.0.56.crate 20592 BLAKE2B e98c8bba8d21342c981646e88b72a7cbc146c695a200aae3e076b55948791cc51a29e8818d64451b17233ed4d095d0ef63ba4fb07502f4ffde5af738b8629c37 SHA512 6b7c856745256d6ef9e7ab2ea0027f9c1ed2c75ed5b075068af57cf706abfd835fd4552d9ec7578bece1f820086828c5dec85a9cbada409569838cdc9d63936c DIST thiserror-1.0.60.crate 21247 BLAKE2B 433d54b0938451a4458da709576f78e957d243bd7a27619f070c05f395fa6717566fa3d40be61f85e3b95edb11391107b11be3945bc6ee8a70bb9f55c17f08e3 SHA512 4fbd8770fed56da490436a018d5bcc00075493e9772b8249e72bb7213262766574b83743469fabc602d417ca0a787ee43f539dd9f08d87e9ec73c6c65768381f -DIST thiserror-impl-1.0.56.crate 15367 BLAKE2B 6fad787eb1e2c0f25fee7bef160be794fb8000a0aa292ec0d2d66d7a4d1fcb226c3e2e690ff6a61ba2d8704208014eea84044dba27523d4b2c26d2f7d4ba64d5 SHA512 da66f4674cf699083f7142f3a60c1c9334767b4de3690b4c7af460ffda787fab2089f5bca231e92b6e71724d46fe7dbdcaa19073f5d8100838536d10971efbde DIST thiserror-impl-1.0.60.crate 15787 BLAKE2B e83014f3cfed1e0c54d7854787a6bcc5a099af33fd14431831e607884f1658339e5e1f9d666d6d92d362a285337ac5f170c71bbdece96a343bd80007e73009d4 SHA512 607356d744e1becf7b7070878b8738d853978d28ef4a589bae739f1c3cebde90e8d70e7ec79d67588f6d024784a0fe91c21658befbfeeb71d33f5eaea9416325 DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e -DIST tokio-1.36.0.crate 757286 BLAKE2B be9fccb7c41fa6a48f500509ce7b7ce0e1c831a5ee51772ed10fdf054b5872395d0037864f10da4d8cd160d15e8dd8e2445446de75b8e8613debd01e530fd0b8 SHA512 0687980dd375965647c89cd6f569f74ded6400dbbf73318f02d8221e8f49a03151a4f023fced542cf63197d7bb150ca45417c10dfd91517d10bafe0d329d6848 DIST tokio-1.37.0.crate 764297 BLAKE2B 725f3b62c52ae962623df84c690db7c54438581b8d2108dda76f05bfabdf1688f2de8b4fed2ab0db5c04c7659af8d95a7e19702654a12fd498d85a1d030c7a45 SHA512 fc3c070ed0c09e57205b76618a93b8b00f4d74c2ad89df3295254ec2a984f4fdfa9ed5472ff935e1644e89cf2abc44354742603c0e006f14861deab2b873cd85 DIST tokio-macros-2.2.0.crate 11520 BLAKE2B b688669f8bcb44967fe0d3db51fc5d5f86da3cd0c7eb7b5803feb250ea3444d134ecc7f79345f0b947cd3479a46659f3a158a04e0edaaa52deb8d343deac4761 SHA512 7e33fa62e0cf4b829638553a51f849242788d217264437444b3bf478fb40be26800d5cfd954b1bcdca1e5191b3c6c60879050f0f7e707461f7b090ae5025e0c6 -DIST tokio-stream-0.1.14.crate 35881 BLAKE2B ae77512f93bb58c33036c1c0e7b8f29dd1d56274b6168a51b262c39184f0a3d366375414a3fca2a7c6c836f618e236189fdea3dbec39a861155409ffc9a77d3f SHA512 b600ef2dd90e0f46d21e94cd04baba91ec3f586832125cc2f51f350b47e7f9cc1ff5bc7529843347fc60043a61243e5b846d8db8406014969a8935385f161303 -DIST tokio-tungstenite-0.20.1.crate 28569 BLAKE2B 3f0534f6ff68c53383dc70c244264373d324d88431c7c4e0e837a3c2dd20047731f58f085f5d7339d7e7bd56a4952da60848b796af1f47817e435c3649d84c52 SHA512 eb4d3ca0f8beca4c835ab174590c6e023ad2e0e19daae36d4296061886a306569bd1a18ac23bb28359179e1d29f93723244cba42905be814b133185b2ef6eeec DIST tokio-tungstenite-0.21.0.crate 28159 BLAKE2B 5ac21d0f51f717e3816ac38ad957d1300bdb16c60d3b6041c80a494dee8b08d12c1b20d7f00d08500ad2f092f9f2c6f2e7c7c00fba1d0f34caec4525e61dd85d SHA512 2ed4baa38ed5f3e19250af71c9142412dd96d59c971f9813e9a633c9764c580f7ea2141719a82251c60c9d2a5fdb22b311fc0f7a297f9363585be4d140c1747b -DIST tokio-util-0.7.10.crate 110508 BLAKE2B 073b25e1484d54911bc15fc2a4b3fb7658f24f7f77a2382f9f84c5122871cf8c5d6097d5c784cd75b17a79aa63eca80644ff54bb496b52e53bb89650ce35cab0 SHA512 d77db36cfa5a2ace3090874d8996b9e94058ac31648308da8dd92a7bdc9b9b61adb703dbd2131adfef0b428cd61b4de76fbdb674f718e89b297f762af11ec50c DIST tokio-util-0.7.11.crate 113421 BLAKE2B 2bb1c64e4698b99a149ac3db137d9f80a691199397f98f1e6fbba14f411e849859d061e7052cd3955f000b31d97d594a4bab7928fcbfefcc9723980d3a1c80f5 SHA512 09956fc3eac8587f48cc739370883b96d19eb3de19293d240396b64b187178adc081248a5ed3d15accf97c27f9aabd0e6a1e3e2a194f330a0efcbebcd5055360 DIST toml-0.5.11.crate 54910 BLAKE2B 9ecd5103b33ab47d4be23c897c7095ca381cb79bedcaac4918cddc36fc7cf5d34ab664da52c2273d935f04486e9325241d6b66785d50aac78453c219aab49e1e SHA512 eddb82aeb8fdeb5436579292c6f7a64a90a2c7bb54070beb437bc7890b99795d0505faa8d6451a99e8bcf440f78db8a1b273a697c8ad44275cc4163a9ee49317 DIST topological-sort-0.2.2.crate 10566 BLAKE2B 4b806d2ac1267104f921c80290dd55227209eea099a30f314a88738f95823221918a5097f4c0e694498e641bce3205c6c6cf5317fe37185de301a2a11bd101b0 SHA512 1334300f1022126138355ce1c4b33f60297765f9dab6888242e78be76b0df9e83560be693eabaaf10f9aea2dfdb90e248b02b0cee89dca495a1e365d9b6e87dc @@ -281,71 +200,52 @@ DIST tower-service-0.3.2.crate 6847 BLAKE2B d4571704eb4bf7f729f4535a04b7eb94f644 DIST tracing-0.1.40.crate 79459 BLAKE2B 33693ee71564fe5925a63dca351e838dfd8612b4b1e49a33a70095e56ca63287c13c772661ace0e540d08c92942d7cbdc51ff2cce4f4b372164d9aa20ec05dee SHA512 5622188a45dddc0d6d3a8244a9b12db6221f4180944ce1019d18f4e613e4bd113dae5d45fb57dd0754f6e8e153b047cdf00c8f200782bb2b868bc2d423d99275 DIST tracing-core-0.1.32.crate 61221 BLAKE2B a7815c46af9852ce62498083103c6d359351f4d33609b4291330073b6abf4b63f5e1bb1a7dfed3bbf4d6913ad5217e96999416261af8a70609408a29109e4db6 SHA512 164f79cacfcca533a53b7dbbdc2015aaf851a16e00c72fbc4e5f515b6a6dedfa464e964810009b54f08cbcdc5a314e50245ac7b1b01a71fce4c63db135bf5521 DIST try-lock-0.2.5.crate 4314 BLAKE2B e75c6c0d7c975e294e3d723e2fb023067530ad6db3c7bdbe89b9558764606fd1a74f0d1ba787d85266db1912dbeda85408e85646d0f7cb24496d743b7a18c705 SHA512 433db3c52f55d78220db414ef6a7367791dd66eac935f41dcda85ec9200f0eefeab6e8342e70aabe35c300069c0e7b7c4f8d63a2334b52a081cc98416371ef08 -DIST tungstenite-0.20.1.crate 60095 BLAKE2B 9a9cc88aefe4f30d4e11673d2e3f757861dc5b082c026a6da54728b4a29dff1e88ca20e2641ef35ba95f01f8525b628b6d6e5410fdbd8d02954d626190e52a40 SHA512 e6a9311e521a7f882497ee7756d39de3ef963937f64ac09c20d28af4c49e9f0d14fe95fee3538c930d18ee1f9ad8e93c6faca1c4ddcbc5f444100dc02261c729 DIST tungstenite-0.21.0.crate 59858 BLAKE2B 0037dea162a8e6bb3ba0d27edfe4f4063ce6f28505b5cb127374ed4f4c0a2b70c9640cb9dba54a7b9918d1d716f347ad7899d2a9328e3e70b07f8e947d3fec18 SHA512 44a9826d68b61ec4b65bf72a12800674edd1eff8e9fae3fcb272276f6f598edffc7e1b36f2564494520414b3b426a860a32c6543c07d9f1c1404490e1c0e431e DIST typenum-1.17.0.crate 42849 BLAKE2B a6d1162050679e2c4ab2467f3a77d301f6861882eb7c9749f31d047f383dd5bd2ed5846ad63eed99ccc04d6ac36cc697a305861e1d65880b4d2ef04ee0a79b94 SHA512 99773d5d9f850c0602db4bb67dd062b0ade6f086e155216f1bb2fb6569461ba7e1b7c2f2af81ea8833bc3bfcf3fe5033edecb7c438adae63f59d3e30cf63a508 DIST ucd-trie-0.1.6.crate 45790 BLAKE2B a6d47c903be6094423d89b8ec3ca899d0a84df6dbd6e76632bb6c9b9f40ad9c216f8fa400310753d392f85072756b43ac3892e0a2c4d55f87ab6463002554823 SHA512 00d9732797029c16d84fe518b2d90de841b87b5ed6c3628b9f097f5340f1e50778749db18f22e4ecc513f53624806ddc3484e5cc9ebffdbb6c0c800bef817e95 DIST unicase-2.7.0.crate 23783 BLAKE2B 2b74b932b45c9d5b984b57bfe8249496c192944e2e66916919177eac81c509e2d7a5d30a85ea58e8cd5a0b47fec746bdb18723f3f14002fc64af3a0d320a9e7d SHA512 c2b05a3bbd8996e1cf65d7458f5ad95de9797c8349484f8db04967bde15c1f057f62b2f7a60e7367871512071ed5076c0da042169dbbdcaf4d6c16cae62da828 DIST unicode-bidi-0.3.15.crate 56811 BLAKE2B 1f1d372c86ec7444f13eb32baf13dfc8699b52156b265a2b53f40c0d771064876405451120fe54739a2679e6991caaf4f63e0644f03729cab814079fef4868c8 SHA512 7a21d5eb05ea8d691dfd54ce4cf7d3693d08067f7a88ef17b8c3044634f46411176b1bde1516c442577910b254007b247f5e40f9932eb601cd96cd574f9d9db8 DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 -DIST unicode-normalization-0.1.22.crate 122604 BLAKE2B 3f3430b279cc0ce1595392c869442ce676ab097154c688779ebcf726e10c497df59be2cd7bb2f84f99499a9df0654760a10ac92224c17d74775aeebe291241e1 SHA512 a5810d5e9cd93dbb80e013997aa9d38e60834619483a6623eb2859ec5d59a5aec3fc4db123dc7f4e2fe9f2b8799cf6af48bdff22d69a00a23707240e8bf3bb3c DIST unicode-normalization-0.1.23.crate 122649 BLAKE2B 22ea5ce3f5a2b371c3c8782321b1bbbee724db1e4d8c1d43af4e6bd8044b99307c227d93631d178d10fda445a941a485882ae0015a6e3d3c347e4bd465bbe1d9 SHA512 539f04010810d73fde7b0ab314faf813f3e7ecd2e51d7975281554b7cba4a8706e2b5523c4b7840568593652360ca59e9db0e1ce342e71c28db635ff55ffb0f5 DIST url-2.5.0.crate 78605 BLAKE2B f3fec3477248cbbe67866577eebb03f517c284a5e5cb783132b11ef3ad156a03524f4730f188d822dec85169d7474e265099296d6bdd4adf5ffaa0a118821617 SHA512 4aedbc48b85bcc2853189f5fe8265a01c76516b5507f4e958d8d0b860fe2590c69c95f0f4b9fd6fac9b8d5911bcb0a5e9ab7f8e8b600f37a12db1438976ee5c3 DIST utf-8-0.7.6.crate 10422 BLAKE2B 296690040895ba9da9e69d527aea415f4bd6bd3c010e67a08f9cffd2f4cd92a99f9ddde77512f9ef5a0db069ac9ac3cd6fd91aa18f0bcadf870ed212fdd76f2b SHA512 6bf0787cc297a1ac4e47389464d05ef6850602f549621687e776618bec96c1f7bacbb1ac8faaa63e5d28d975b850db8d6c784eb66e2466128f0521b91c14015b DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050 DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 DIST wait-timeout-0.2.0.crate 12441 BLAKE2B a99d3f57bc6e784ac06167f98b2dc2841f730dfab4fb9772b15e67707f756d6ba7daeb3e992d32291bed3daa85eaa8a8ddde64db5e1acf1cc4031fc9bdc82212 SHA512 db3b7aa2acfd44e64451042b8ba98eecab77a82aa5c58ed08dadb119ab36dee4e26d62baad7978ed56d5ad03019c96be5021455362290f56043981137bac8066 -DIST walkdir-2.4.0.crate 23550 BLAKE2B b4298c01cb38be0479b7ddfee627af01f889b6b6ff432e368bb67f65134c3958a4fe271a5a7dd61b19259ae88f5680e5ce8e12e50a872b05fcba68f59b7073ec SHA512 09e1bc852c01b452c95b26a369831a97bc5c9e0ada3111c73774570dd73bb5b9e4735317d5572304fb48dca44ce7b9f77bbd17c418b6b047b2ab17b8bb42d9d9 DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad DIST want-0.3.1.crate 6398 BLAKE2B bcc1384bbb86db27b5e082b29a8dd4d89c37b40f6cdec4df8a86c8d205b418468b6cd42a78bd14ebaba057b28e151c00b474c098d7596f49a823ce33510c13b9 SHA512 f93f765113f035e134b967e8eb3f4511b8e03e793a47899b614d826afac02348fc02865c298a10410ecec4eb64f35f66c22bcbdbe36ed0c4c1665dca1db4d526 -DIST warp-0.3.6.crate 116794 BLAKE2B ee3396698ba62593e80fe4d0090ada41919f056dadcafdb9533741cbecadb7203a9f436ecfc2d07c21be5034198f12b8c42b6a10e6ae19995d199d71e2a13a6a SHA512 a150a55e1625e2c95aaa0ca3bfc0e9b79e75c5d04898a6ae8cd91fdaad342ebb5c1b2305a6d10640eb0d67b19b3ba8f3fdad3c45b345967da11e29210a131255 DIST warp-0.3.7.crate 117428 BLAKE2B 37b92dbf5fc2099a4e541a3f6fe9bb84795586d8c2ddcbbb7e03a42a9363bbd5296fa524d7bbfcce2883d419d50b8e34975c72d5c9a518075d6dd2df37fbd2a2 SHA512 8dc2dcb5a64555caa5cf74617cc5fc4fe3874d55f4df1b455e6b68c855fe8791f979c622d64b7e357085e322a047cce411c4dc751ecb608c9832abf7550db5a0 DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f -DIST wasm-bindgen-0.2.90.crate 182529 BLAKE2B 309bf19f4f0551ced885ef7ef80c56bc54431cf06c77e430872fb87e3cfde0c0dc49b018d070b505ea8e488e94a4845ed143430e3c4b70ee48713147b980c6e9 SHA512 c6f73581590a8142b66bdc6373d925f1b1d37d4d09718b49c3454d3d2e16eab3dde97724cbd246420e0c29656bac8ede82eaa0b0e94f22238628dd974223db62 DIST wasm-bindgen-0.2.92.crate 184119 BLAKE2B ca256c686bb3854492bad6afe3cd27dab314561a1ea2e0205579820066b462bacdb2cc01075fb420bd20eb33b03a648ce1ff46feee04d8759ea8aa990ff8232a SHA512 6e46501276c0d4befbf930c816d6ae6c3764e3b5ce0ef4aafa627a6ea371f1a056ecc15970a817e9e9bf51c0a2ffa57df427d758b2d367beb6a474d75b8939a5 -DIST wasm-bindgen-backend-0.2.90.crate 28348 BLAKE2B 14193bacce7df590b372bbab1126255cca027fd94c76c17ab13b06e7c18346b5ffff5e2c9d0ff5bdc631846fca70eac9a43e4ffcaf58f0c062ee36fe025abf75 SHA512 7b19cfee23dad5b09b6089d2b56692bc183d477fed5db8a91a6b30c574b3de4b1d45004761248d8c5437ce20a5ff64f7e081fccbd84e8ed72fd154e5a06607da DIST wasm-bindgen-backend-0.2.92.crate 28348 BLAKE2B 425497aa7a023b70549c55d5a15dfed80877c5503863b186c0a9d11b29551c4606c1cd5961c7dfdeee2eab5662952ad7ad215513e93abe727a33f84b30bd181e SHA512 22e4f5848d62bd1fd55f4f054ea1293e223b3cd6f916bde2523eec10388e733623492c3a3246d61831e696dffdec5d000b95e9aa1217be6e38dd6459872166aa -DIST wasm-bindgen-macro-0.2.90.crate 13904 BLAKE2B bd5e3521c27f7ec3cee0f2ac4cf894ea5a9b9bde65ec55ae9b29d033b986338af92e2dc9932b87dbf739f4ba48230f17a16226cf1826afe13b102225af29c1c8 SHA512 97dc09c02ea4daa1694f3a118aed3ae958373e179bc7ae4d7bcd14b9958f79c03564d678ec04d7f80b6e6a5529f63f1a853b2905055be8a210d41a12ff279007 DIST wasm-bindgen-macro-0.2.92.crate 13835 BLAKE2B 1f2202fdaeb78c32813eaf08b2fbd7aa9c469228386df71b8ffd81a46374e39a7104b79991f702505f9b7e97957fda8574517fbb03e3f9e93098c4d6e1e46be3 SHA512 78d2ddac88a9ca3ca5eef8a7af81cdf2366187a67d844e69f65f6893d1949f9723ab5f2be762c2217a5c21aee2f3dbc2d5d55ef0c9cbf0dec0d52d67a6ba7462 -DIST wasm-bindgen-macro-support-0.2.90.crate 20008 BLAKE2B 46172ab1e6d03faa2a29d8b2d1bb3b37dcb830d73aa96d0922b63627a6eced1d38729ff85bba7eba3e89dfbd04fbb92a4b87cd74a1a906286c61145e3ad38da9 SHA512 9a5782cebb192276a0a05b54f8cadd994cbb97388d72c85f9c60754ade309684883cb2f916badc1360522a6599172eab84aa2bc981889cf2ef2aed8a4e0a3577 DIST wasm-bindgen-macro-support-0.2.92.crate 20092 BLAKE2B 8e274a4053e7afc680740e811c3941478caf5342e2206e3d28cdea9f9514bedbfa4f2b6bc608817306a1c455dd7134b7e17f0f04499f6bfb5302f29b041ac7ae SHA512 92543d2aad0b25798ec20e68832b823610c2c01401088cd9cac1684a86ddd1b567b3e2712acb862060f9c645a0df509b01d9834fd3e13cdaab97960f66d8daa7 -DIST wasm-bindgen-shared-0.2.90.crate 7264 BLAKE2B 2082267bcfae660b72f6d5996a563d10319a1cd7078b37070f41e96aa56da31ca0a22c168a1e5fe52294f5d7a50c76d06f03d489cfcc0826db29316f2e67ebbc SHA512 f6639c004b17661d0a571181e1447db7eeadbfe93005d6f0e1bab983967591b64cf2ed21e7b77934ad45058adedcae28af1ef141696bd598f9c2d683abf93018 DIST wasm-bindgen-shared-0.2.92.crate 7263 BLAKE2B e54895486b9a31cc4651b7bb042059cc84421708346c06a9764315ebd4f440a1077520c7d325d6889a690b2c06aa185d40cede2dc4d061b363594cbde20fac31 SHA512 70e3a22731ed8aec428433bf30500eb3f62e3b7f4f1be34d8bb3b6f34f99690fc85d49eb413caecab807064494cfec64242c6a42709dffd638046e370bf86e07 DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 -DIST winapi-util-0.1.6.crate 12234 BLAKE2B b8db8ec9d7ada5532a22a2d070320174c32ece1f48890e9b028708e194fe72a04287b11910dc2ddc7f9c9674a9d8d39449b3e100725e1f59e59e3047a7e3650b SHA512 b1c949f9bcd34c1949a9d3a7bde6ce62fcf3d2cb66df60af41fe67a9d1acb24e571cdd5ac721be9f1ee4b3af5ef5149b5724ad6e02b558e124ef2a4412d12db9 DIST winapi-util-0.1.8.crate 12416 BLAKE2B 5b48c27dfbb5db5c332f7e248138327b35ceec0909788b940168e7f6fe1402800da5e7690b2b1654da6c510b5c720330a92da16dff53ef15821f37fef6f335e3 SHA512 e186111398f9f0f0686e791ad0d72c39205e5f246b6e020df413e477ee07f32e91d09405c61dc92752f061f54fd7533435545c1a151477b40e2d68acc94a57fd DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 DIST windows-core-0.52.0.crate 42154 BLAKE2B 9670bf02261b4ab2a24eff97dad11e305deac823cacfae286965b62b11bc035f19a55ca710eaa4359c8a4905433a94fe62a836b77ddd68f244ad6ac2c9657f58 SHA512 0c8f1c7e63c11bdcf1361150ecc83abbfba8da2c6d28523799bd286bf8aa1df61ffed19175e8cb3ef516a9afb6248b640c2101a2e0c09a99bfd7a18c6741bd36 DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03 DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709 -DIST windows-targets-0.52.0.crate 6229 BLAKE2B 4b1efdd32202f112d3782b586ce60667f5d3b6f97ccae0d7da833aee2ae81ceece88b5ef4126db2448c9019de3f77e4fe66ed4286bb6275d9a5e8ab74725b804 SHA512 0ea09552d89b802ec0d419b640fa02d0af7af602704a0e88ba10f81d123dee0c907460f6ec91224177ec9a948970abd7414740eb219148a4d66c269c2362740e DIST windows-targets-0.52.5.crate 6376 BLAKE2B 1d39fd86380ab086c536d88e67b60956410b345790ccea62a25e6a700757b2a9cfa6dfeb7b86934cf47b981ea2e5f42dddf49780ad9829a551dc507fcf108641 SHA512 d00d7bc7eec3c10272e803ee5c9ea0d9b07c43311124dae975b4f5aae7408c5f2ccb2fe6e68228ea3d4e70b6b658382cac6992ea177f43a9cba2ef95c4fda0ee DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996 -DIST windows_aarch64_gnullvm-0.52.0.crate 430182 BLAKE2B f23370c62c4ab3fd885e3ee22e8ec2fb5a3a837a57044c1df3f9986dd4e7e9d0a44ec58be1648a41e1ea4d037afa3077f0f03de0204199a82fb8395731815a4a SHA512 b7c3fe0a2ad5149be0df48fc7a4d15879eb130bd9441c58c25fc71b8a91483f0b553fb1bf29a9302acd348e9083a547430a840b059b0cfe19867ecaffcae986f DIST windows_aarch64_gnullvm-0.52.5.crate 433266 BLAKE2B dee1b69cdf1fbd4143136909e4df3adaa7b80d7630a01ca9a42fc5ad0d5a4d9a9e2873b43c6d8e55de59f237d9199fad0768c4e1cda3b1e5354847bd70d4c79e SHA512 b4cf511025458fe30d5b11368af285610e1654a8986ea9f78fa81b8bb87d38a00c4869441c62692534df66d06baf14c8a4d17f8eb06468eb260b99e2fda6439d DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff -DIST windows_aarch64_msvc-0.52.0.crate 821663 BLAKE2B e6f772858205f7cd871722136aec4d00daea4793ff9dcae53e6311e74526c46aa11c2b3df7a85e6c577757254cbfa5a713e68c694625ca274b64e7a1c5532c23 SHA512 8446bfe5b9fe538415762c8129ab3bf2fe45482e045bce367475747786602ad4ae1187c6e508dd9d7b6be81bfc8d430e0db9c624e35c7cc52e823023e46f5cf1 DIST windows_aarch64_msvc-0.52.5.crate 827944 BLAKE2B 3bcb16d527be1dfdf18a9105ab259a064f00e949937ca423c8dcd1d2b90090d85aa7e42ca6ccc50c9baeee1aa144123d0a04643f9ff1147e62b2fce28b8a697b SHA512 c8974f81e37a43d92c4a8b142705e36b7acc58d9150d80ffa3997433da878044c467a2d9167ba792d37a183a0082d912500fea8c8fed743f395b63ca62a5758d DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a -DIST windows_i686_gnu-0.52.0.crate 870285 BLAKE2B a7688062a128a1b1394b3978210334e4e2aaa10dce131457c4a11ce0cb3f551e7f4962d1ece1846d8e9526983ced0e0a3ee8c933858e9314b62e76381e086ef9 SHA512 fe993f5bb6e039c257be9b35337e0221f718d23866818bfd19c76aaae236aafc2de4bb5014fcdf919563b5901cdaa14a2136cd086eeed3c83e46a5d02f6aa77e DIST windows_i686_gnu-0.52.5.crate 875699 BLAKE2B 528ea431d080c5326e4c6ed316d9ea3e38b40c2e1322a12a432506a2c11555a94537661a0941e90c20eff4a9ce42c12539876dae6e77a1df18b522529928b309 SHA512 cc3e0362fb62dd5e8a855bda3be0177708ec8629ee9685f1f9aaac3f71a8cb082387388bdf49b09d3f5ee24a636b0b4f933d2c8bb75db434ee0192c8ce0547d2 DIST windows_i686_gnullvm-0.52.5.crate 473064 BLAKE2B abe41ee330c05ee1366b3a835d15c6db3964ffd7b340ee69d215056b0d4b65c67f2782b0c04a55db64001098de87c93e2d447e25ef2a27f2cfa6685b8cf20c88 SHA512 da45c882248070911bf55698f62c245cb081a23254cdcf578df053905adb9117454235e52dcf1dd97c0d2248f92ff1d2fd3e18844a7be8d93ba08590c1eca22b DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e -DIST windows_i686_msvc-0.52.0.crate 888693 BLAKE2B 7a6e9d03e503c8f543e80a8c7bcf3f50cfa7eed462e487ae7b581746d7cc4d871b33e307110d3a3a75226d88e837f9452ac56bf3baf71b66cfab2626cc15558a SHA512 817ac796fd00bed51d80133ec873cf3d3d582ba41fec8a6f6407fbd7544f198e928aa5d710f70c13bbf74a1dde4c91c54e65eb9d3b7518a7f011ea42725eb671 DIST windows_i686_msvc-0.52.5.crate 895404 BLAKE2B 02555169f8c5b944231a877de8693fc871ea0d7d33f52f60e164bacb35cec13d463af07c57fec4667948047cc222d8bda7f6a0be01a07e7184b69e4adc2b4577 SHA512 08c96f8e9385ac121549bae8ed228741b32004be20b2955d163a98d4b62af464f1682cb813681fa22823d20646f19335cf0a66203a876b105e119e05a4db0634 DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74 -DIST windows_x86_64_gnu-0.52.0.crate 826213 BLAKE2B 3ca03285ef289fc844261142154e710e996c29940b1c0a7dc3016906ff6452fa50b24f8668fce0ca44bf169ab1228c217fece9f7bddac9ab8bdc54fddafaf8a8 SHA512 2d81af56ad0bc9536f6e066776642a546ce6c6d99551edc0603ffcafe6db15d5d5a32a642b204bbfadf34231daa3894ad7897a9c0c575c2b6bc1e3e58a9a3eb7 DIST windows_x86_64_gnu-0.52.5.crate 831539 BLAKE2B 54f84c19988addeb7cbbbddb940e430e7345944589419592b99addf9b83bf6d801b18f4e80399b85bbb0b0ccf4608e36d9a50b79d8b1d6ce2b93745856e06eba SHA512 d9bf91765d02d2727344e42081f4bcfa73be97991495126f7e633f27e56a261ada3a8b865a559cfe71f9bc9aed5b14504f89138796766937b3521009726dfab8 DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa -DIST windows_x86_64_gnullvm-0.52.0.crate 430165 BLAKE2B af9345a1f6e0ed1392ca1534c68d23f3be0fbb6a42b3c5518cee14373e645038526da15e849d14abe45c53766a30c6c2042a626482ba4a05409f325eb6aa36b1 SHA512 e88af35fd1c694dc189783e5c81aafa61aeffbddce4d7130e1125d0ce3d932fafeb345990ffd98477c41b578b7f5090f4f9c0457b02146309b95549c9f8f44f0 DIST windows_x86_64_gnullvm-0.52.5.crate 433246 BLAKE2B f34328a6d100e092ecb34a6305daedf4fecd71840432f104e8707f049b60d784584ce4f02fabdd0281fdb8bc7ebed34b38fdacf3be9c8abd60084e9a4ee9fd56 SHA512 22a978c40df9705cd94e4c52f2b706e477e667b564c608d0adb144b38cb486c279c09d1eb1dd2d6c7bd3401b75a2dc5eafe0f7d642ffe6453f394d1f59483a08 DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0 -DIST windows_x86_64_msvc-0.52.0.crate 821600 BLAKE2B cc448b65f98fc0fc4949ae622b7020d2dae927ae45310649f6ef71809740eda9d3db0fc035676c201fd9ab9639e9e7f21e2e992b4c789542f12b419d2c752179 SHA512 3aaee31533a1a48a6ab5cd15b3cadfbd906a93a153e53919d0aa74e440d11e29830554e4e014c215f5b88a475bb733fa8ba4ce9d773d3e23a40ea9ad37ddd0a7 DIST windows_x86_64_msvc-0.52.5.crate 827905 BLAKE2B fd5dac198bfbf29878cb461a7338c289c9af16ea80b3e5fa567980d2a6a5ea6a1cd83729ce6fd67e4da171873083dbeb1d6e16a287620f0245201f9cb29c29b4 SHA512 81176090dc725d7fe3867e6322fdc4a4065168580847b35e6f8da345f685c4f66a81e35cd1880dbaabdd4cdc82446dde9d6a0e583cf0b7fe47dda8bc8002f1c6 DIST xml5ever-0.17.0.crate 41208 BLAKE2B 42be2b72566bf44d3cf70b365aee45a6c8034c20e4e18c5f71ed51be3a02dc63ccd2545bd41cdb9c019ea34e8419dbb93888ee41bd9b38f2a41c7bf63e27c323 SHA512 0c67244411811a3e82fe58d341b371b938ce6e45ec1af2bd8615c0f0a9628fa662ec0eb130de2ae199d32c7778f0c2d2b80221812dc33831b93333dcde5a682e DIST yansi-0.5.1.crate 16525 BLAKE2B 3b5a93b98293daae72f53bf3f13bfc05feba8d5b27921f79595f7448fbcb9a0dfa6cd70f467c5735b914c46b7d3592e6cce080c540a458a904308525eb3aa839 SHA512 7b33005a066cc612408a65df6533e8718d1de43efc0fd57416a19dc2b811497570e6e18f100fb26073565e395e711518c27de7d644ae64777713f1a102eb16d2 -EBUILD mdbook-0.4.37.ebuild 5568 BLAKE2B e905b6870ec27a0bcfe52db0602c53339515adec5b4fc48dc791a90e848cd93a515b39219044f6e333f9a11c8a4d63e454a95776a0f9e5da879e8453c0915a8c SHA512 ced58dc9342384faceb1f74ae1940caef3efb271ff53aabb98f596a76f7ac645619d3dce4dc31239162bb67b889d27ff84eb628b3b82c62ceda376ed82a91dea EBUILD mdbook-0.4.40.ebuild 5903 BLAKE2B 50b835039dd0ea098e3c274ae5ee1ea614bf22e808413dea2f27cf2a0ee4f1d87622495dbc14103f2b4bcfe0e5082775798757ad5f44e0c6e5992e63a289165c SHA512 7365b3d99e65b7134055032e5772e6cf9b7b97198b246d85a0628cff89d23a2fb03c05d095eb99d7c2fd97a4c6d0e12f96b6e02d869b5c12aecae346f7941904 MISC metadata.xml 327 BLAKE2B bb56613ec49f3b00a39b3131534cb064154ca05d46fda58d4e1d0c601e49561b4d73bc3d075e378e7ab2df720560d169fbe9fd39b40171184aa8e88d8f7291a4 SHA512 e678a70558e83d27e5c0146174d9e740f3ec2e6bdbbb17e61b71fdea6879d61b7babbd9437ee9928dc0322e65a0863b3909bffc7b3ad9313566c5de5baa17f62 diff --git a/app-text/mdbook/mdbook-0.4.37.ebuild b/app-text/mdbook/mdbook-0.4.37.ebuild deleted file mode 100644 index 2e29e312d40c..000000000000 --- a/app-text/mdbook/mdbook-0.4.37.ebuild +++ /dev/null @@ -1,282 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - addr2line@0.21.0 - adler@1.0.2 - aho-corasick@1.1.2 - ammonia@3.3.0 - android-tzdata@0.1.1 - android_system_properties@0.1.5 - anstream@0.6.11 - anstyle-parse@0.2.3 - anstyle-query@1.0.2 - anstyle-wincon@3.0.2 - anstyle@1.0.6 - anyhow@1.0.79 - assert_cmd@2.0.13 - autocfg@1.1.0 - backtrace@0.3.69 - base64@0.21.7 - bitflags@1.3.2 - bitflags@2.4.2 - bit-set@0.5.3 - bit-vec@0.6.3 - block-buffer@0.10.4 - bstr@1.9.0 - bumpalo@3.14.0 - byteorder@1.5.0 - bytes@1.5.0 - cc@1.0.83 - cfg-if@1.0.0 - chrono@0.4.33 - clap@4.4.18 - clap_builder@4.4.18 - clap_complete@4.4.10 - clap_lex@0.6.0 - colorchoice@1.0.0 - core-foundation-sys@0.8.6 - cpufeatures@0.2.12 - crossbeam-channel@0.5.11 - crossbeam-deque@0.8.5 - crossbeam-epoch@0.9.18 - crossbeam-utils@0.8.19 - crypto-common@0.1.6 - data-encoding@2.5.0 - difflib@0.4.0 - diff@0.1.13 - digest@0.10.7 - doc-comment@0.3.3 - elasticlunr-rs@3.0.2 - env_filter@0.1.0 - env_logger@0.11.1 - equivalent@1.0.1 - errno@0.3.8 - fastrand@2.0.1 - filetime@0.2.23 - float-cmp@0.9.0 - fnv@1.0.7 - form_urlencoded@1.2.1 - fsevent-sys@4.1.0 - futf@0.1.5 - futures-channel@0.3.30 - futures-core@0.3.30 - futures-macro@0.3.30 - futures-sink@0.3.30 - futures-task@0.3.30 - futures-util@0.3.30 - generic-array@0.14.7 - getrandom@0.2.12 - gimli@0.28.1 - globset@0.4.14 - h2@0.3.24 - handlebars@5.1.0 - hashbrown@0.14.3 - headers-core@0.2.0 - headers@0.3.9 - hermit-abi@0.3.5 - html5ever@0.26.0 - httparse@1.8.0 - httpdate@1.0.3 - http-body@0.4.6 - http@0.2.11 - humantime@2.1.0 - hyper@0.14.28 - iana-time-zone-haiku@0.1.2 - iana-time-zone@0.1.60 - idna@0.5.0 - ignore@0.4.22 - indexmap@2.2.2 - inotify-sys@0.1.5 - inotify@0.9.6 - itoa@1.0.10 - js-sys@0.3.67 - kqueue-sys@1.0.4 - kqueue@1.0.8 - libc@0.2.153 - linux-raw-sys@0.4.13 - lock_api@0.4.11 - log@0.4.20 - mac@0.1.1 - maplit@1.0.2 - markup5ever@0.11.0 - markup5ever_rcdom@0.2.0 - memchr@2.7.1 - mime@0.3.17 - mime_guess@2.0.4 - miniz_oxide@0.7.2 - mio@0.8.10 - new_debug_unreachable@1.0.4 - normalize-line-endings@0.3.0 - normpath@1.1.1 - notify-debouncer-mini@0.4.1 - notify@6.1.1 - num-traits@0.2.17 - num_cpus@1.16.0 - object@0.32.2 - once_cell@1.19.0 - opener@0.6.1 - parking_lot@0.12.1 - parking_lot_core@0.9.9 - pathdiff@0.2.1 - percent-encoding@2.3.1 - pest@2.7.7 - pest_derive@2.7.7 - pest_generator@2.7.7 - pest_meta@2.7.7 - phf@0.10.1 - phf_codegen@0.10.0 - phf_generator@0.10.0 - phf_shared@0.10.0 - pin-project-internal@1.1.4 - pin-project-lite@0.2.13 - pin-project@1.1.4 - pin-utils@0.1.0 - ppv-lite86@0.2.17 - precomputed-hash@0.1.1 - predicates-core@1.0.6 - predicates-tree@1.0.9 - predicates@3.1.0 - pretty_assertions@1.4.0 - proc-macro2@1.0.78 - pulldown-cmark-escape@0.10.0 - pulldown-cmark@0.10.0 - quote@1.0.35 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - redox_syscall@0.4.1 - regex-automata@0.4.5 - regex-syntax@0.8.2 - regex@1.10.3 - rustc-demangle@0.1.23 - rustix@0.38.31 - rustls-pemfile@1.0.4 - ryu@1.0.16 - same-file@1.0.6 - scoped-tls@1.0.1 - scopeguard@1.2.0 - select@0.6.0 - semver@1.0.21 - serde@1.0.196 - serde_derive@1.0.196 - serde_json@1.0.113 - serde_urlencoded@0.7.1 - sha1@0.10.6 - sha2@0.10.8 - shlex@1.3.0 - siphasher@0.3.11 - slab@0.4.9 - smallvec@1.13.1 - socket2@0.5.5 - string_cache@0.8.7 - string_cache_codegen@0.5.2 - strsim@0.10.0 - syn@1.0.109 - syn@2.0.48 - tempfile@3.10.0 - tendril@0.4.3 - terminal_size@0.3.0 - termtree@0.4.1 - thiserror-impl@1.0.56 - thiserror@1.0.56 - tinyvec@1.6.0 - tinyvec_macros@0.1.1 - tokio-macros@2.2.0 - tokio-stream@0.1.14 - tokio-tungstenite@0.20.1 - tokio-util@0.7.10 - tokio@1.36.0 - toml@0.5.11 - topological-sort@0.2.2 - tower-service@0.3.2 - tracing-core@0.1.32 - tracing@0.1.40 - try-lock@0.2.5 - tungstenite@0.20.1 - typenum@1.17.0 - ucd-trie@0.1.6 - unicase@2.7.0 - unicode-bidi@0.3.15 - unicode-ident@1.0.12 - unicode-normalization@0.1.22 - url@2.5.0 - utf8parse@0.2.1 - utf-8@0.7.6 - version_check@0.9.4 - wait-timeout@0.2.0 - walkdir@2.4.0 - want@0.3.1 - warp@0.3.6 - wasi@0.11.0+wasi-snapshot-preview1 - wasm-bindgen-backend@0.2.90 - wasm-bindgen-macro-support@0.2.90 - wasm-bindgen-macro@0.2.90 - wasm-bindgen-shared@0.2.90 - wasm-bindgen@0.2.90 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.6 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-core@0.52.0 - windows-sys@0.48.0 - windows-sys@0.52.0 - windows-targets@0.48.5 - windows-targets@0.52.0 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.0 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.0 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.0 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.0 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.0 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.0 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.0 - xml5ever@0.17.0 - yansi@0.5.1 -" -inherit cargo toolchain-funcs - -DESCRIPTION="Create a book from markdown files" -HOMEPAGE="https://rust-lang.github.io/mdBook/" -SRC_URI=" - https://github.com/rust-lang/mdBook/archive/refs/tags/v${PV}.tar.gz - -> ${P}.tar.gz - ${CARGO_CRATE_URIS} -" -S="${WORKDIR}/${P/b/B}" - -# CC-BY-4.0/OFL-1.1: embeds fonts inside the executable -LICENSE="MPL-2.0 CC-BY-4.0 OFL-1.1" -LICENSE+=" Apache-2.0 CC0-1.0 ISC MIT Unicode-DFS-2016" # crates -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="doc" - -QA_FLAGS_IGNORED="usr/bin/${PN}" - -src_compile() { - cargo_src_compile - - if use doc; then - if tc-is-cross-compiler; then - ewarn "html docs were skipped due to cross-compilation" - else - "$(cargo_target_dir)"/${PN} build -d html guide || die - fi - fi -} - -src_install() { - cargo_src_install - - dodoc CHANGELOG.md README.md - use doc && ! tc-is-cross-compiler && dodoc -r guide/html -} diff --git a/app-text/pinfo/Manifest b/app-text/pinfo/Manifest index ed056c00d3bb..35c1e2e011be 100644 --- a/app-text/pinfo/Manifest +++ b/app-text/pinfo/Manifest @@ -3,4 +3,4 @@ AUX pinfo-0.6.9-GROFF_NO_SGR.patch 259 BLAKE2B a49a7addbf822436bc5cb8cf2da9964ec AUX pinfo-0.6.9-lzma-xz.patch 614 BLAKE2B 0b84247de91a42f75d0664f4ccab23e3d57bc66f6af2444e8b9dee2c0e6edb5afad1d467725507c9618947463cdd2f221024c7feb387282ebafcb6bc62741c89 SHA512 8e3ec8a98347c061826cc913c09fd2177d0f8625947c319b527e85d5ae3dcbf7dafb34b5f4a5e2fc9639bcc4db45afdea7dda6db6a88001e1c6a3994b4847ae4 DIST pinfo-0.6.13.tar.gz 157103 BLAKE2B 18af4a5ae1bbd2abccb174ce1a3a16e4d17207a10015042723c58f80695c2580ca0c1c60f4f6f4f08e67eb01316fe48cd848a887e65159a6cd4463eca14bdecd SHA512 739e24821a363a087fb9df5651694f051286d4a15c3e51f2421a2aa60b1efe1da558b959ba22a0094e22854534ea5875498156e8ea2e198e31001aecab1a18df EBUILD pinfo-0.6.13.ebuild 1202 BLAKE2B dedc144006aff514d0ec91fc0b2b7acc429a13f25f6bf02a97c8d821b4ef15781c9b65e49a6aadc05d284a9dee5da2effc565d7a48bf5a1b2b3e03824c4cbeb0 SHA512 f9e06c0d992830a34ba5a1403cbe81fabb02cf71071d433995d6998b375b4b894a2caa573c8e884463494b17f021998684a954e74b148869fbff6c80f8d423e7 -MISC metadata.xml 329 BLAKE2B 39a38beeec3ecb4a63042774253ae79e52909dc0cb0b202f330cf62e52ec8ea5096911367997b59f11a85da55cb4b1f56dff704556032eba1a7fc1fcc2147488 SHA512 77793faea9a903fc1d0d5b14bb7078ca7d0b227744c51aafc2c484144593c510c1b2218f359a87a5b9d18e701ca0a4b630aa89ce90351aa2a8aad609245b08d7 +MISC metadata.xml 251 BLAKE2B ecc079f89eacb9506b3978aff71f9c013751cd8ece5b7ee3796d25d9b3d5c0cd8f377cba946ee628123c99e3927e8546ba911c41a2535b45be5741a0b5c85aba SHA512 a25b37face576b20a6bc0a2af43bfb6c32050170e5aeda15fbba64cf90dd48ecd1efc99e4bd523d995eba9ff8a5a2452bfa7bcbb257717dc83db40b72b61fc82 diff --git a/app-text/pinfo/metadata.xml b/app-text/pinfo/metadata.xml index 274f2314308e..47a1c2c6401f 100644 --- a/app-text/pinfo/metadata.xml +++ b/app-text/pinfo/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + baszoetekouw/pinfo diff --git a/app-text/poppler/Manifest b/app-text/poppler/Manifest index b603139c99af..db65cfe0b9fb 100644 --- a/app-text/poppler/Manifest +++ b/app-text/poppler/Manifest @@ -1,19 +1,13 @@ AUX poppler-0.57.0-disable-internal-jpx.patch 892 BLAKE2B 811ce3bbeb3b3c0720902a2a57463d352d102a2d6faef209723558eb93d638f35108f83674e29314632ebcf5fae521bcd8893eb1f77b931c7348b9d7446dae76 SHA512 aca1738fa33fcb5efcc8b0f5062abca2f32d329d3e2e1609386f15cce33d2e7aeae3e36b41dae292d3dceea7bde62210d2527b2552047d33d57ea4f44dabc1ee AUX poppler-21.09.0-respect-cflags.patch 5473 BLAKE2B 78f12a2f5f582c369ac72b5203cdc5391dfbe8f48ab00e2684f58386147d2e35b33a93882535227031d52ae298dcd14f4e584b8ec248f83c463ce3169479822f SHA512 f18ac99639f8278c8eef622a98f42ca39e9612ddc1d701d8684e170fa7c300b9f73b80eb35c68a18cf413a9beabeb8610901fa3fabf92d0c6521f4020c971956 AUX poppler-23.10.0-qt-deps.patch 2020 BLAKE2B e9f022a7ddbc0e2533554c3263e0f22e62da8c28881a4f6a5bef18b1f85c5db9e6a4c3b312d5e1b0fbeec6f265716d376fe2036b9ae3d0e5396fc6cc1510d1ac SHA512 7ab6f92cc9f019b9f01b6f4cb4bfe7f8f269fd172ac46379b212ae623452265bbbb223e840897fb6c483c65919f3573a9bd79814b719b115cabd97950a202c7a -DIST poppler-24.02.0.tar.xz 1897604 BLAKE2B ba97ea0807eab8e27112f66bcdcc695fe71881b873e129ebbaab521ad895815cf782faf9e32efd8530ec7c840546a505ef9a1b195258dafd55ce21fe4e11250e SHA512 95a208d21ac4d2d308a7ab3da43b95092ef78cd55ebe873c97e0d6c12d8b9d5c4614f83087616c35e1ed9d67ca606a5e008a98698bd12a332a8206ed4cf55500 -DIST poppler-24.02.0.tar.xz.sig 833 BLAKE2B 9daed6e9c3ba6f42f7b7e81abcf835658a03c4041a221b1de2e3a8e016eebe7b369174379f8faadb6119cac4502bf58e9f1c548e401d417d8ef5c1a2ab5fb322 SHA512 9bb03899e5fc475097a3422ed5f03b528796dc09d14bef0dabbbb457f9d5b20b48db462cc1478522803bae42c5b25ef46715d3ff6c26f4582f2ecf9c1bf1598e DIST poppler-24.04.0.tar.xz 1904936 BLAKE2B c4a9350b990981b0018229923160ded621f4035b19ec3d87c328ef67b22b9e36cc15ef4912da625a55a5befacc95aef6a8ef5dc48aa46cd79943b03985333b47 SHA512 49a9bef20ebdca3b56e53fa610d5ff76a7fba378dd7d8bb64a11bea909bf103ec7fd385e95ca971feab84aaebb523d4c7515a3a42ac0c7eb728e376a1239cfd9 DIST poppler-24.04.0.tar.xz.sig 833 BLAKE2B 842f500b45396a3a0a6e5789a6f0957ea5f3d66536dfb6e32420201bdfc4a867a0262d0dc97302cc0d530e68ca163fda10f143516a472394bcb085f746d891d1 SHA512 4419a2a94c34621ffde1f1e0d1d26929171f81b6809a5380af30434c2220a7bf694ff2f8e7ba7a611b1ebd265e91424060238f51d2cccd9acecd92f66e0e1e28 -DIST poppler-24.05.0.tar.xz 1909164 BLAKE2B 65d5d1509078012a26d0bd97985516a39c49594a3c83016f1b7c7745caf1d13faaa82bbaea62c16466f4b1c159c765fa88f97e20f10a87b08514b00e5bdb1113 SHA512 caa3d31b8f22186a7218831039c2ff7384b07863de04f166980dfe534a7a5f047e7c21e1114b9ed0ef323beb60983b45a36bb906c4189c0828f4119e3e2dbaa1 -DIST poppler-24.05.0.tar.xz.sig 833 BLAKE2B f1125a8b81089a4b8beb9385fa4a9b170b97f08e2bc732fd1cc2671ed43a81bb7b58b9ced61691e55188af94ee6b2c701be0ea1e12feecebbc7c4062a97b76fb SHA512 3010eeda09ff58d9705465bffe4861d9af1f294597b8eec1e1cc90f59008ab146000fcc694b2fad8bb675d89d68b2b78d54236ae6d42411058b9444b87514db3 DIST poppler-24.06.1.tar.xz 1910252 BLAKE2B 7eb2543dce1da0a04ce872d4af30eb25304db72fb6dc6f3ed309d478844af0fdd66e886a6e8c3a48df2096a8aa834f6b14e65689466de3283b54bc50289cd8b3 SHA512 4add06c9cb7741a66cd11e169b6cc332e80151b6e3450295400e948f30c340d018f67fcf2b923f4f65a11f20e2ce1c2740008e823d9b97f966eded7ae51e4167 DIST poppler-24.06.1.tar.xz.sig 833 BLAKE2B f2fa137d12e9143691d1a640a39c40fe8d923b017e60e2a125026082adce8e0863c501167a170d60aa38044d9c799f9e31a8eacfee68847554ac86f7eea84d26 SHA512 f6343d3b7c8889a5b8e8a14a14e60fd11990393608639b0f41bb35451c2ac5ec28bba01af79578c0cb224726886b28a491a769cba5347df67680d18812258b9f DIST poppler-test-400f3ff05b2b1c0ae17797a0bd50e75e35c1f1b1.tar.bz2 5199265 BLAKE2B d58f6ee7b44ca45291c205f9619db3833871f5789dd6a4e3ccc9acce2b6d7967a6b8596e3f32b7b35ba3d185976e8b9c8a998071c4451bb5ce674825a4005d6d SHA512 5bf5d99956fa0a6a93e0b0dc4713ecd8810811eca35514cc5765ffaafb9485f64f94b21487afa46c16eaf66326fcb999e792b8121eeb188e7e33a32a4798fb76 DIST poppler-test-ff3133cdb6cb496ee1d2c3231bfa35006a5e8410.tar.bz2 5207226 BLAKE2B 15153457989a53301bcdc3468ab2b06b637457199004651b39ea848f488f8a2ba594ce2e36091de4fd06fc0a52b783c6b2ee243ac5d95ce1e9db7483ea880829 SHA512 335cd3d55fc6e28331e791e5b63a08d293abc70764a9f314b2c590c26a5a78b38243c74f988bb95afffe0bdcc54dee1e633dbf1672b19a290be40a298e16995f -EBUILD poppler-24.02.0.ebuild 4417 BLAKE2B b40e98b84d176b81769316c3a9ec3ee7094beb3a9dc126095d77bc37a35a2baa5d92a7261ca4ae41bd09b9a159b519bdfabd3d34bf3b957bbc3eb07ccf5c8b9a SHA512 40c8572bcc3740b96ab5d79f503c6004b629d6975db25fa5b6191ad19ba1dd5cec35e9a3cbf56a815d7e1abe70026d4939f89533dafd174754b3f21d65dad9b6 EBUILD poppler-24.04.0.ebuild 4417 BLAKE2B 407d85bd4d2865ace153236758eecad6ae6d5fc149f719c89edb4aad0ec59da434479cf490da90db7f5c1324ade5a1f106a48f861ee482d38ce237d11a650dfd SHA512 f01c512d9ff207bfa6b27095f36530d76aa992422de7b7c65056ec4b8f43e0f9d51b7c245731810cb9cc963bbed2751d435159261bbaccdf08e6bbc21651fe2f -EBUILD poppler-24.05.0.ebuild 4470 BLAKE2B 47bfdd4c11718af3603491d0863ca24d44b45177c34dde290fe00faa438c8897ca9899ded3db480131f70dce5813d02b82911a98ae7393a7b7718766f7c44876 SHA512 bbf33cd833105cbca2eddbf5b41136047c7232f7e333e98f7b790afc982c0e588f687cc204b0702f3e3b330422e886a99ae2811588b53ee589f25edbf41bf889 -EBUILD poppler-24.06.1.ebuild 4470 BLAKE2B af4854642fd30f74a2b5a0774080afece249a559811562416f7c3c1c171cc9cc9d4bfccff9e3f7fc368ee5742e29d1c5c02c722c33290758b6ffb8a3fe0df051 SHA512 2ff70cb4fe8ddb88fc9fc31ef85b129cd84c91671bf1895151d038264155ea6ba186a7aa2b29e9f116132945a21745185c3889ab793e91cff973b4a0bd5222ef +EBUILD poppler-24.06.1.ebuild 4464 BLAKE2B 6b7d0921a9853e9929a34deb8dc6f08b7cb6e6b681ab5320566669d32d777f7551247669fa4640a394dc18624a5053233d627a73a527e5dbe7edf42f1f00ba63 SHA512 739e77bdf973c7118184d9c0f966731c7a756675156249290532b1cf13deb8beaba718223875063dc860ec407f01dd9bf25d1bd67c4b10100a87e7ed8cf90894 EBUILD poppler-9999.ebuild 4470 BLAKE2B af4854642fd30f74a2b5a0774080afece249a559811562416f7c3c1c171cc9cc9d4bfccff9e3f7fc368ee5742e29d1c5c02c722c33290758b6ffb8a3fe0df051 SHA512 2ff70cb4fe8ddb88fc9fc31ef85b129cd84c91671bf1895151d038264155ea6ba186a7aa2b29e9f116132945a21745185c3889ab793e91cff973b4a0bd5222ef MISC metadata.xml 1230 BLAKE2B e537b88babbb0c4ef5355c57c226d1c27b8b058e85c437962afe3610cf7dcdd4fea4a7694e508314cc5111d7bf09dc67881f0268a5cc8c2ce1e569a6f8c7699d SHA512 92b0a2fb9bf788eab1187657485698322cec7623da7b861ed5134089d0f3fc05f42138f734aa78bb811679203af2c6bf0dad7e78a091d5a51ba16a2aac60a227 diff --git a/app-text/poppler/poppler-24.02.0.ebuild b/app-text/poppler/poppler-24.02.0.ebuild deleted file mode 100644 index 224aa760e772..000000000000 --- a/app-text/poppler/poppler-24.02.0.ebuild +++ /dev/null @@ -1,157 +0,0 @@ -# Copyright 2005-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic toolchain-funcs xdg-utils - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git" - SLOT="0/9999" -else - VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/aacid.asc - inherit verify-sig - - TEST_COMMIT="400f3ff05b2b1c0ae17797a0bd50e75e35c1f1b1" - SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz" - SRC_URI+=" test? ( https://gitlab.freedesktop.org/poppler/test/-/archive/${TEST_COMMIT}/test-${TEST_COMMIT}.tar.bz2 -> ${PN}-test-${TEST_COMMIT}.tar.bz2 )" - SRC_URI+=" verify-sig? ( https://poppler.freedesktop.org/${P}.tar.xz.sig )" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" - SLOT="0/134" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION -fi - -DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base" -HOMEPAGE="https://poppler.freedesktop.org/" - -LICENSE="GPL-2" -IUSE="boost cairo cjk curl +cxx debug doc gpgme +introspection +jpeg +jpeg2k +lcms nss png qt5 qt6 test tiff +utils" -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - >=media-libs/fontconfig-2.13 - >=media-libs/freetype-2.10 - sys-libs/zlib - cairo? ( - >=dev-libs/glib-2.64:2 - >=x11-libs/cairo-1.16 - introspection? ( >=dev-libs/gobject-introspection-1.64:= ) - ) - curl? ( net-misc/curl ) - gpgme? ( >=app-crypt/gpgme-1.19.0:=[cxx] ) - jpeg? ( >=media-libs/libjpeg-turbo-1.1.0:= ) - jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= ) - lcms? ( media-libs/lcms:2 ) - nss? ( >=dev-libs/nss-3.49 ) - png? ( media-libs/libpng:0= ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtxml:5 - ) - qt6? ( dev-qt/qtbase:6[gui,xml] ) - tiff? ( media-libs/tiff:= ) -" -RDEPEND="${COMMON_DEPEND} - cjk? ( app-text/poppler-data ) -" -DEPEND="${COMMON_DEPEND} - boost? ( >=dev-libs/boost-1.71 ) - test? ( - qt5? ( - dev-qt/qttest:5 - dev-qt/qtwidgets:5 - ) - qt6? ( dev-qt/qtbase:6[widgets] ) - ) -" -BDEPEND=" - >=dev-util/glib-utils-2.64 - virtual/pkgconfig -" - -if [[ ${PV} != *9999* ]] ; then - BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-aacid-20230907 )" -fi - -DOCS=( AUTHORS NEWS README.md README-XPDF ) - -PATCHES=( - "${FILESDIR}/${PN}-23.10.0-qt-deps.patch" - "${FILESDIR}/${PN}-21.09.0-respect-cflags.patch" - "${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch" -) - -src_unpack() { - if [[ ${PV} == *9999* ]] ; then - git-r3_src_unpack - elif use verify-sig ; then - verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.sig} - fi - - default -} - -src_prepare() { - cmake_src_prepare - - # Clang doesn't grok this flag, the configure nicely tests that, but - # cmake just uses it, so remove it if we use clang - if tc-is-clang ; then - sed -e 's/-fno-check-new//' -i cmake/modules/PopplerMacros.cmake || die - fi - - if ! grep -Fq 'cmake_policy(SET CMP0002 OLD)' CMakeLists.txt ; then - sed -e '/^cmake_minimum_required/acmake_policy(SET CMP0002 OLD)' \ - -i CMakeLists.txt || die - else - einfo "policy(SET CMP0002 OLD) - workaround can be removed" - fi -} - -src_configure() { - xdg_environment_reset - append-lfs-flags # bug #898506 - - local mycmakeargs=( - -DBUILD_GTK_TESTS=OFF - -DBUILD_QT5_TESTS=$(usex test $(usex qt5)) - -DBUILD_QT6_TESTS=$(usex test $(usex qt6)) - -DBUILD_CPP_TESTS=$(usex test) - -DBUILD_MANUAL_TESTS=$(usex test) - -DTESTDATADIR="${WORKDIR}"/test-${TEST_COMMIT} - -DRUN_GPERF_IF_PRESENT=OFF - -DENABLE_BOOST="$(usex boost)" - -DENABLE_ZLIB_UNCOMPRESS=OFF - -DENABLE_UNSTABLE_API_ABI_HEADERS=ON - -DUSE_FLOAT=OFF - -DWITH_Cairo=$(usex cairo) - -DENABLE_LIBCURL=$(usex curl) - -DENABLE_CPP=$(usex cxx) - -DENABLE_GPGME=$(usex gpgme) - -DWITH_JPEG=$(usex jpeg) - -DENABLE_DCTDECODER=$(usex jpeg libjpeg none) - -DENABLE_LIBOPENJPEG=$(usex jpeg2k openjpeg2 none) - -DENABLE_LCMS=$(usex lcms) - -DENABLE_NSS3=$(usex nss) - -DWITH_PNG=$(usex png) - -DENABLE_QT5=$(usex qt5) - -DENABLE_QT6=$(usex qt6) - -DENABLE_LIBTIFF=$(usex tiff) - -DENABLE_UTILS=$(usex utils) - ) - use cairo && mycmakeargs+=( -DWITH_GObjectIntrospection=$(usex introspection) ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - # live version doesn't provide html documentation - if use cairo && use doc && [[ ${PV} != *9999* ]]; then - # For now install gtk-doc there - insinto /usr/share/gtk-doc/html/poppler - doins -r "${S}"/glib/reference/html/* - fi -} diff --git a/app-text/poppler/poppler-24.05.0.ebuild b/app-text/poppler/poppler-24.05.0.ebuild deleted file mode 100644 index fe2ff39083f0..000000000000 --- a/app-text/poppler/poppler-24.05.0.ebuild +++ /dev/null @@ -1,157 +0,0 @@ -# Copyright 2005-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic toolchain-funcs xdg-utils - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git" - SLOT="0/9999" -else - VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/aacid.asc - inherit verify-sig - - TEST_COMMIT="ff3133cdb6cb496ee1d2c3231bfa35006a5e8410" - SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz" - SRC_URI+=" test? ( https://gitlab.freedesktop.org/poppler/test/-/archive/${TEST_COMMIT}/test-${TEST_COMMIT}.tar.bz2 -> ${PN}-test-${TEST_COMMIT}.tar.bz2 )" - SRC_URI+=" verify-sig? ( https://poppler.freedesktop.org/${P}.tar.xz.sig )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" - SLOT="0/137" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION -fi - -DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base" -HOMEPAGE="https://poppler.freedesktop.org/" - -LICENSE="GPL-2" -IUSE="boost cairo cjk curl +cxx debug doc gpgme +introspection +jpeg +jpeg2k +lcms nss png qt5 qt6 test tiff +utils" -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - >=media-libs/fontconfig-2.13 - >=media-libs/freetype-2.10 - sys-libs/zlib - cairo? ( - >=dev-libs/glib-2.64:2 - >=x11-libs/cairo-1.16 - introspection? ( >=dev-libs/gobject-introspection-1.72:= ) - ) - curl? ( net-misc/curl ) - gpgme? ( >=app-crypt/gpgme-1.19.0:=[cxx] ) - jpeg? ( >=media-libs/libjpeg-turbo-1.1.0:= ) - jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= ) - lcms? ( media-libs/lcms:2 ) - nss? ( >=dev-libs/nss-3.49 ) - png? ( media-libs/libpng:0= ) - qt5? ( - >=dev-qt/qtcore-5.15.2:5 - >=dev-qt/qtgui-5.15.2:5 - >=dev-qt/qtxml-5.15.2:5 - ) - qt6? ( dev-qt/qtbase:6[gui,xml] ) - tiff? ( media-libs/tiff:= ) -" -RDEPEND="${COMMON_DEPEND} - cjk? ( app-text/poppler-data ) -" -DEPEND="${COMMON_DEPEND} - boost? ( >=dev-libs/boost-1.74 ) - test? ( - qt5? ( - >=dev-qt/qttest-5.15.2:5 - >=dev-qt/qtwidgets-5.15.2:5 - ) - qt6? ( dev-qt/qtbase:6[widgets] ) - ) -" -BDEPEND=" - >=dev-util/glib-utils-2.64 - virtual/pkgconfig -" - -if [[ ${PV} != *9999* ]] ; then - BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-aacid-20230907 )" -fi - -DOCS=( AUTHORS NEWS README.md README-XPDF ) - -PATCHES=( - "${FILESDIR}/${PN}-23.10.0-qt-deps.patch" - "${FILESDIR}/${PN}-21.09.0-respect-cflags.patch" - "${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch" -) - -src_unpack() { - if [[ ${PV} == *9999* ]] ; then - git-r3_src_unpack - elif use verify-sig ; then - verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.sig} - fi - - default -} - -src_prepare() { - cmake_src_prepare - - # Clang doesn't grok this flag, the configure nicely tests that, but - # cmake just uses it, so remove it if we use clang - if tc-is-clang ; then - sed -e 's/-fno-check-new//' -i cmake/modules/PopplerMacros.cmake || die - fi - - if ! grep -Fq 'cmake_policy(SET CMP0002 OLD)' CMakeLists.txt ; then - sed -e '/^cmake_minimum_required/acmake_policy(SET CMP0002 OLD)' \ - -i CMakeLists.txt || die - else - einfo "policy(SET CMP0002 OLD) - workaround can be removed" - fi -} - -src_configure() { - xdg_environment_reset - append-lfs-flags # bug #898506 - - local mycmakeargs=( - -DBUILD_GTK_TESTS=OFF - -DBUILD_QT5_TESTS=$(usex test $(usex qt5)) - -DBUILD_QT6_TESTS=$(usex test $(usex qt6)) - -DBUILD_CPP_TESTS=$(usex test) - -DBUILD_MANUAL_TESTS=$(usex test) - -DTESTDATADIR="${WORKDIR}"/test-${TEST_COMMIT} - -DRUN_GPERF_IF_PRESENT=OFF - -DENABLE_BOOST="$(usex boost)" - -DENABLE_ZLIB_UNCOMPRESS=OFF - -DENABLE_UNSTABLE_API_ABI_HEADERS=ON - -DUSE_FLOAT=OFF - -DWITH_Cairo=$(usex cairo) - -DENABLE_LIBCURL=$(usex curl) - -DENABLE_CPP=$(usex cxx) - -DENABLE_GPGME=$(usex gpgme) - -DWITH_JPEG=$(usex jpeg) - -DENABLE_DCTDECODER=$(usex jpeg libjpeg none) - -DENABLE_LIBOPENJPEG=$(usex jpeg2k openjpeg2 none) - -DENABLE_LCMS=$(usex lcms) - -DENABLE_NSS3=$(usex nss) - -DWITH_PNG=$(usex png) - -DENABLE_QT5=$(usex qt5) - -DENABLE_QT6=$(usex qt6) - -DENABLE_LIBTIFF=$(usex tiff) - -DENABLE_UTILS=$(usex utils) - ) - use cairo && mycmakeargs+=( -DWITH_GObjectIntrospection=$(usex introspection) ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - # live version doesn't provide html documentation - if use cairo && use doc && [[ ${PV} != *9999* ]]; then - # For now install gtk-doc there - insinto /usr/share/gtk-doc/html/poppler - doins -r "${S}"/glib/reference/html/* - fi -} diff --git a/app-text/poppler/poppler-24.06.1.ebuild b/app-text/poppler/poppler-24.06.1.ebuild index cd156c93001c..02379496931b 100644 --- a/app-text/poppler/poppler-24.06.1.ebuild +++ b/app-text/poppler/poppler-24.06.1.ebuild @@ -17,7 +17,7 @@ else SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz" SRC_URI+=" test? ( https://gitlab.freedesktop.org/poppler/test/-/archive/${TEST_COMMIT}/test-${TEST_COMMIT}.tar.bz2 -> ${PN}-test-${TEST_COMMIT}.tar.bz2 )" SRC_URI+=" verify-sig? ( https://poppler.freedesktop.org/${P}.tar.xz.sig )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" SLOT="0/138" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION fi diff --git a/app-text/sword/Manifest b/app-text/sword/Manifest index 08aa288f8c61..677817f92b8d 100644 --- a/app-text/sword/Manifest +++ b/app-text/sword/Manifest @@ -1,3 +1,3 @@ DIST sword-1.9.0.tar.gz 2606652 BLAKE2B cd0fd85267c81410dc6acdc45594688ac1855a6160f5d39d38e225982e1440433fbdc75f22eee52291fcbf1ef92b8ca5a40652a98d7cafbfc9186e6d132ef236 SHA512 9ed3fbb5024af1f93b1473bae0d95534d02a5b00b3c9d41a0f855cee8106dc4e330844080adbee7c3f74c0e5ce1480bf16c87c842421337a341f641bae11137f EBUILD sword-1.9.0-r1.ebuild 1116 BLAKE2B 0bcd8996a077b798794e882a69172897e8a01a21f17a34de75260a1e0a8573b9058ed884f768a157c9f009c5251e0a8f84824467220681b1ab832db96087fc31 SHA512 c59fcee2c9c288c86dfd07346223ebe761f18b83179349fa0b93949db000ad80f4e671f9846d067f9a14fb62f1d610c98239e9422fe8a038c5fd7db3b6c5d4be -MISC metadata.xml 594 BLAKE2B 052d16f570b9b66e79a74c1538728a5a76419737032f6a0d0c4e06fd0b3816521757f3811b76f2be3e16eac87cf7756fd7749813e2d8c006d994fb71f0494cf0 SHA512 cce9fcd8d2e10a7879606d1f1a1871b002a06ba5ce02eef0ef5fded02d0e15558e37959f1cdf30f2161ad6ac2d45b94d37d38a017a7dc8323f658134ddbbf0b2 +MISC metadata.xml 516 BLAKE2B 04db57dbb4d4a5389581d21ce8584b5e8ea345cd7ec56cf88e42efd1beeb6c7c0d0c362db7e8f06857d73b6c49666c70227882c7796177a5513340be10e459b8 SHA512 a5aac11169734f12dce0d96a22b8a63f611f89c2fd46fbd9d6d7e35aef2516b675ecb4680386c890cd59742187ca67ecd55bf31c2d87433f7b90ab771ac68119 diff --git a/app-text/sword/metadata.xml b/app-text/sword/metadata.xml index cc49ea864df8..cc4b6313e0c0 100644 --- a/app-text/sword/metadata.xml +++ b/app-text/sword/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create tools that allow programmers and Bible diff --git a/app-text/xchm/Manifest b/app-text/xchm/Manifest index 93ea4438369c..898ef95909ac 100644 --- a/app-text/xchm/Manifest +++ b/app-text/xchm/Manifest @@ -2,4 +2,4 @@ AUX xchm.desktop 251 BLAKE2B 69b8a13fbf6129aedb89f558541728bdce055a585387d1cec49 AUX xchm.xml 257 BLAKE2B 0b32e654afe5af057c219830f61989e2266d55c726b90cc73795ab260034e162d16af2ecce463d74feb136b5b7bfd6e8544a56d883c349bf3158f750aba05212 SHA512 c2dc02da01dce9be31c92d95c28d8ada8c9532499d4f5d8875b41a42bd1f070f6f938e7f4cafdb8d42b13298d81eb03c3347e19c70b395f872888fac5a658533 DIST xchm-1.36.tar.gz 882212 BLAKE2B 8f11457664748fa3effb23102b23ee59c3184a408f6defa3bc7d7bf90c97357a74d33f5da6b7098011a1c23a9f3dd9a523076e367aa9547c9d72f25296b6c787 SHA512 0b7397cd188e47cf9e39c21081428356d858d7ff7e82dd928ef728f32d962ecd485ef2b44ff0c063bde67a605d7a4610f1f5100d1c30d691e6546434c615da65 EBUILD xchm-1.36.ebuild 970 BLAKE2B fd7d4bc7418ddbac04bf7cddc644a0e64aac84fd71791990324cb760958e8849a179d384307831d2c461380aba50e8a2e50981e968ff976a1629423627c1a2de SHA512 0da57cd10a1c51a71f30b0ec814b3da548aea3ec46b1006ccca34c3e2d00a880f14373362f5305df890d34c11cb55191b5691419dccf10ebae14e3a3aaf0befe -MISC metadata.xml 322 BLAKE2B 66ab995c1a7252d656f8f7b74dd6ae09fd6d83912b16bdff6300ac24eb0271d2d74964147b9c72c7fdc03df42d17d2341b694e07b64cfe793b760a9b8e2cef99 SHA512 1ecb1f165786fcc62a09f792b5316b9434059a0741bd9066493a7875f800ac0402c3b3e835a46491f614fea25806d6220940b38009cc937bef90abbcd46134f9 +MISC metadata.xml 244 BLAKE2B 2d972e9f5dac326cdbc31f9f3679feba1d8649c8ad7a0f6e719c5251372edcf1e806b50e199457f344af157239040b8b54ace83bd3a3a8651bb0967e5747b573 SHA512 3024c169da615543255a69d6a6d8910b4c231cdee4a098119840b8fd47a7ba73aa0d1ac078ee2796990e0a3a0ff260fca74a1442be230dbd25473beb20b56dcf diff --git a/app-text/xchm/metadata.xml b/app-text/xchm/metadata.xml index 40a9febafabe..a5d5589d100d 100644 --- a/app-text/xchm/metadata.xml +++ b/app-text/xchm/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + rzvncj/xCHM diff --git a/app-text/xiphos/Manifest b/app-text/xiphos/Manifest index 79f7e6aec9fa..f79b8ea50ab1 100644 --- a/app-text/xiphos/Manifest +++ b/app-text/xiphos/Manifest @@ -4,4 +4,4 @@ AUX xiphos-4.2.1-webkit41.patch 426 BLAKE2B 373d93182db65e5dccb8588658d713961461 DIST xiphos-4.2.1-disable_webkit_editor.patch.xz 7432 BLAKE2B b1dd9db675a34433f4979247d57936920e178cf83cbcfa0fc2a4b9491855d064ecccdb8805a5615b9c91490c3ff2c24f7d951dad009e83952e5d6aa28c8a0730 SHA512 ae0d9b526143445529fa467bdd1b90015812a5d81396619e64a701962a608413c5875c137970d2b70dbac28085e7f40dc6049d591efaf96df7ddfb2cc64854da DIST xiphos-4.2.1.tar.xz 21586484 BLAKE2B 7529f770766dfc5bae6cb04bfeb3d3cc0714c4ebbd2282aca549e50b8a9ca4c74cdb8cb69667f1036ee33ee1c5d90e562cff80d520ce72651736e1f5f4274ba1 SHA512 624bd2e931c15e1665724918e756706f048e824dc13c2f1d5a05c32a93697137e75012564a14b7d2d0aa90c6a109c52ead51901e657d35a457ccf5f42204a0fe EBUILD xiphos-4.2.1-r2.ebuild 1725 BLAKE2B 3bdd0c1126813b498d073753d0da227bc82085af03daf047698461c36e13863def7d1a0171c092452143a944049f6839aa96d179fb472d5667aef7453e375dde SHA512 8e8abf75f81312867eeff2ee54043924bd9a71f41675e3bd8cf6d6e5458678496edf618311c66e6f5570fce0a9c6b041b90eb3ec6b8d569ea73bd6b897aae711 -MISC metadata.xml 327 BLAKE2B 0925684efe71dfe03c6f3aaed9bc07b49594eed7edefaeb0b47c15fc67ddfaa5e5e4f8f1ec752e5c08c8770960e4ff5732f43e36c081c75e6c9265b77ef68e10 SHA512 a8c931bd1d0c7250c51d7b9bfb684a1433422604ea992d4c26fe3fd5b871f4dd92032b1907a9cceca4a7c7c87437cf3f26e0790e7f6adb27610f13b0b17b1cc2 +MISC metadata.xml 249 BLAKE2B 5e5be0df4c5b4ea63c3a84706d41c581db645af3864178631a0474712b8cb39499deae44655fbb3c2550ecbffcc015a971605a8ecf37d6a8f535628a2208cbba SHA512 141d7ff875c8682681377ca7b753d48ff8311b10fce1f07db9a8ad22bd337dff104834755d7ad45eb1d9394cc5e03a4dd32d784a81d775195766776df9cdad99 diff --git a/app-text/xiphos/metadata.xml b/app-text/xiphos/metadata.xml index e8dbfb149a17..a87c6b04f4ad 100644 --- a/app-text/xiphos/metadata.xml +++ b/app-text/xiphos/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + crosswire/xiphos diff --git a/app-xemacs/Manifest.gz b/app-xemacs/Manifest.gz index bf0da6639bcb7fa91004f9e4845b42c2b8545415..4414df3670990378b3104dd29c4440fddf64f0c1 100644 GIT binary patch delta 17362 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 JoU1aN008R@mcsx5 delta 17369 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 Qi~s5W1MUFZ`ZAmV0DjMv?EnA( diff --git a/app-xemacs/ebuild-mode/Manifest b/app-xemacs/ebuild-mode/Manifest index 2d2399c9fda4..0eed1f1c02bf 100644 --- a/app-xemacs/ebuild-mode/Manifest +++ b/app-xemacs/ebuild-mode/Manifest @@ -1,5 +1,7 @@ DIST ebuild-mode-1.70.tar.xz 41528 BLAKE2B 51eecdaa262b20517aae269d4e8d41684d58a8aa73b316e08d03e4578b9bd0775577a46e15b637e4636978295629d36df774d39c253c3544ade985ad82b588dc SHA512 81e156adc19afe89778b9eb708414ba4cb6dd69ad3df05965eac6d5d46e6fda5b7e96f10933827639a17d8b349ae8c115b39e1ebd5c54350dcd07f9003d517e3 DIST ebuild-mode-1.71.tar.xz 41592 BLAKE2B 82f10340f619ea5689ae769f63818be1ac45a7bad65ac0f88ae1f92a3e7e6435286f66fd0da160a98647a610dde6dd79afb1655518823972c462e93c5437a74c SHA512 2a8f0c715102d49d69941efadb2a0f1d2e982660221d2c8742903fd16b8c394113f2a7ca9c2e147836a59887ead98d8776f575f61e66dcf3700b764050345ec6 +DIST ebuild-mode-1.72.tar.xz 41968 BLAKE2B 24170aa6f23022f47707445eebbb7272c898fa8ca922d0a1ee57962ccc9feed6ea608661998e3f812a0b5fcc8ce8d8ff0baa890505dad846e0dc4b5c9e0b4236 SHA512 7f2234f9f5053f9588fb25d673dbce10a9d6e5c056ea7dabf04ffe5a0f8da7064b81829229339c5d98ee7ce840eb6c8b9ec24fcfd3dee2d5b798b5e6adb81e10 EBUILD ebuild-mode-1.70.ebuild 1205 BLAKE2B 46482f023329e73b6db537911bda310fc6f9682b702920ae172b0af13d9da754acf47fb36d54e6f7aef142c955b022b0767c9a2e2e1d4cb21a5de94a9177af6f SHA512 4f937793c5398ccd5defae54fc717dbee757d1393798d7e8bfed63bad76f929e6e28048d3448cb8fad0c905f2e733f6fa9dfe1151c8aca4f3687946be74b465b -EBUILD ebuild-mode-1.71.ebuild 1207 BLAKE2B 1c86fa3028abb8ad8088a143985a90f245fe77ed61aece8321fe5884af3b8152f12ad0d225f8358367a64710da9ff5eccf9b229ab64f8149f2e40a4bc0137901 SHA512 9c8cb88dedfd2b0ff6a00d18ebabaf601a8f30f07e5ec58914a5262e6826a69934390d0999072a72dadc5e2e904aaf8315b8849df31e7d242c49e0a3e88ada21 +EBUILD ebuild-mode-1.71.ebuild 1205 BLAKE2B 46482f023329e73b6db537911bda310fc6f9682b702920ae172b0af13d9da754acf47fb36d54e6f7aef142c955b022b0767c9a2e2e1d4cb21a5de94a9177af6f SHA512 4f937793c5398ccd5defae54fc717dbee757d1393798d7e8bfed63bad76f929e6e28048d3448cb8fad0c905f2e733f6fa9dfe1151c8aca4f3687946be74b465b +EBUILD ebuild-mode-1.72.ebuild 1207 BLAKE2B 1c86fa3028abb8ad8088a143985a90f245fe77ed61aece8321fe5884af3b8152f12ad0d225f8358367a64710da9ff5eccf9b229ab64f8149f2e40a4bc0137901 SHA512 9c8cb88dedfd2b0ff6a00d18ebabaf601a8f30f07e5ec58914a5262e6826a69934390d0999072a72dadc5e2e904aaf8315b8849df31e7d242c49e0a3e88ada21 MISC metadata.xml 443 BLAKE2B 80d7f482f6c34ad6d4a6073d2db913563da67e857e40bc68d04a603f9854bc7e6e06fcc025c92185b19c5705eccf92f4dc3852f3da895c7535222831e1bee119 SHA512 e712bc0b67b050d864c5a341728b3991f59b9be7bc9922c8eb7b67fea130b50ee76918b5a617df9bbde085e489592001dfc833189eeda1b89af31a3ab6c7c5bc diff --git a/app-xemacs/ebuild-mode/ebuild-mode-1.71.ebuild b/app-xemacs/ebuild-mode/ebuild-mode-1.71.ebuild index 259c07c73e7f..c096df5731ef 100644 --- a/app-xemacs/ebuild-mode/ebuild-mode-1.71.ebuild +++ b/app-xemacs/ebuild-mode/ebuild-mode-1.71.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~hppa ~x86" +KEYWORDS="amd64 ~hppa x86" RDEPEND=">=app-editors/xemacs-21.4.20-r5 app-xemacs/sh-script" diff --git a/app-xemacs/ebuild-mode/ebuild-mode-1.72.ebuild b/app-xemacs/ebuild-mode/ebuild-mode-1.72.ebuild new file mode 100644 index 000000000000..259c07c73e7f --- /dev/null +++ b/app-xemacs/ebuild-mode/ebuild-mode-1.72.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit optfeature + +DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs" +SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~x86" + +RDEPEND=">=app-editors/xemacs-21.4.20-r5 + app-xemacs/sh-script" +BDEPEND="${RDEPEND}" + +src_compile() { + local XEMACS="${EPREFIX}/usr/bin/xemacs" + + "${XEMACS}" -batch -q --no-site-file \ + -eval "(add-to-list 'load-path nil)" \ + -f batch-byte-compile \ + ebuild-mode.el gentoo-newsitem-mode.el || die + + "${XEMACS}" -batch -q --no-site-file \ + -eval "(setq autoload-package-name \"${PN}\")" \ + -eval "(setq generated-autoload-file \"${S}/auto-autoloads.el\")" \ + -l autoload -f batch-update-autoloads \ + ebuild-mode.el gentoo-newsitem-mode.el || die +} + +src_install() { + insinto /usr/share/xemacs/site-packages/lisp/${PN} + doins *.el *.elc +} + +pkg_postinst() { + optfeature "ebuild commands support" sys-apps/portage + optfeature "additional development tools" dev-util/pkgdev + optfeature "ebuild QA utilities" dev-util/pkgcheck +} diff --git a/dev-build/Manifest.gz b/dev-build/Manifest.gz index 87a3607ea077bf7df83975de2628117eda4ded3f..caeeaad98d7401b4968ab3ed56512b189d856fdc 100644 GIT binary patch literal 6700 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 CcgolR literal 6699 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 -Date: Tue, 21 Nov 2023 08:42:56 +0100 -Subject: [PATCH] Only convert boolean values for cmake formats - -This caused a regression with mesondefine where - `conf_data.set("FOO", true)` -turned into - `#define FOO 1` -instead of - `#define FOO` ---- - mesonbuild/utils/universal.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/mesonbuild/utils/universal.py b/mesonbuild/utils/universal.py -index 26194628c..93e64c0a2 100644 ---- a/mesonbuild/utils/universal.py -+++ b/mesonbuild/utils/universal.py -@@ -1210,7 +1210,7 @@ def do_replacement(regex: T.Pattern[str], line: str, - var, _ = confdata.get(varname) - if isinstance(var, str): - var_str = var -- elif isinstance(var, bool): -+ elif variable_format.startswith("cmake") and isinstance(var, bool): - var_str = str(int(var)) - elif isinstance(var, int): - var_str = str(var) --- -2.41.0 - diff --git a/dev-build/meson/files/0001-Revert-clike-Deduplicate-rpath-linker-flags.patch b/dev-build/meson/files/0001-Revert-clike-Deduplicate-rpath-linker-flags.patch deleted file mode 100644 index 3d40616fec1f..000000000000 --- a/dev-build/meson/files/0001-Revert-clike-Deduplicate-rpath-linker-flags.patch +++ /dev/null @@ -1,55 +0,0 @@ -From 2fbc7b5ce3aced483b196dd10ca9eee1713b7494 Mon Sep 17 00:00:00 2001 -From: Eli Schwartz -Date: Tue, 26 Dec 2023 15:06:12 -0500 -Subject: [PATCH] Revert "clike: Deduplicate rpath linker flags" - -This reverts commit 53ea59ad8455277797117d225f326851fe7d369c. - -This breaks at least: -- frameworks/17 mpi -- frameworks/30 scalapack - -The problem is that openmpi's pkg-config emitted link arguments -includes: - -``` --Wl,-rpath -Wl,/path/to/libdir -``` - -The deduplication logic in meson doesn't contain sufficient information -to tell when the compiler is passing an argument that requires values, -and definitely cannot tell when that argument is split across argv. But -for arguments that *can* do this, it is not possible to deduplicate a -single argument as standalone, because it is not standalone. - -The argument for deduplicating rpath here was that if you have multiple -dependencies that all add the same rpath, the Apple ld64 emits a -non-fatal warning "duplicate -rpath ignored". Since this is non-fatal, -it's not a major issue. A major issue is when builds fatally error out -with: - -``` -FAILED: scalapack_c -cc -o scalapack_c scalapack_c.p/main.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--start-group /usr/lib64/libscalapack.so /usr/lib64/liblapack.so /usr/lib64/libblas.so -Wl,-rpath -Wl,/usr/lib64 -Wl,/usr/lib64 -Wl,--enable-new-dtags /usr/lib64/libmpi.so -Wl,--end-group -/usr/libexec/gcc/x86_64-pc-linux-gnu/ld: error: /usr/lib64: read: Is a directory -``` ---- - mesonbuild/compilers/mixins/clike.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/mesonbuild/compilers/mixins/clike.py b/mesonbuild/compilers/mixins/clike.py -index b3fc96cec..76c8e0413 100644 ---- a/mesonbuild/compilers/mixins/clike.py -+++ b/mesonbuild/compilers/mixins/clike.py -@@ -54,7 +54,7 @@ class CLikeCompilerArgs(arglist.CompilerArgs): - - # NOTE: not thorough. A list of potential corner cases can be found in - # https://github.com/mesonbuild/meson/pull/4593#pullrequestreview-182016038 -- dedup1_prefixes = ('-l', '-Wl,-l', '-Wl,--export-dynamic', '-Wl,-rpath') -+ dedup1_prefixes = ('-l', '-Wl,-l', '-Wl,--export-dynamic') - dedup1_suffixes = ('.lib', '.dll', '.so', '.dylib', '.a') - dedup1_args = ('-c', '-S', '-E', '-pipe', '-pthread') - --- -2.41.0 - diff --git a/dev-build/meson/files/1.2.2/0001-python-dependency-ensure-that-setuptools-doesn-t-inj.patch b/dev-build/meson/files/1.2.2/0001-python-dependency-ensure-that-setuptools-doesn-t-inj.patch deleted file mode 100644 index c552831cfd6b..000000000000 --- a/dev-build/meson/files/1.2.2/0001-python-dependency-ensure-that-setuptools-doesn-t-inj.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 5f96e35b873d6230970fd63ba2e706bbd3f4e26f Mon Sep 17 00:00:00 2001 -From: Eli Schwartz -Date: Fri, 8 Sep 2023 16:54:48 -0400 -Subject: [PATCH 1/7] python dependency: ensure that setuptools doesn't inject - itself into distutils - -We do not use setuptools for anything, and only lightly use distutils. -Unpredictable issues can occur due to setuptools monkey-patching, which -interferes with our intended use. Tell setuptools to simply never get -involved. - -Note: while it's otherwise possible to check if the probe is run using -sys.executable and avoid forking, setuptools unconditionally injects -itself at startup in a way that requires subprocess isolation to -disable. - -(cherry picked from commit 9f610ad5b72ea91de2d7aeb6f3266d0a7477062e) ---- - mesonbuild/dependencies/python.py | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/mesonbuild/dependencies/python.py b/mesonbuild/dependencies/python.py -index 160772888..f04494674 100644 ---- a/mesonbuild/dependencies/python.py -+++ b/mesonbuild/dependencies/python.py -@@ -113,7 +113,9 @@ class BasicPythonExternalProgram(ExternalProgram): - - with importlib.resources.path('mesonbuild.scripts', 'python_info.py') as f: - cmd = self.get_command() + [str(f)] -- p, stdout, stderr = mesonlib.Popen_safe(cmd) -+ env = os.environ.copy() -+ env['SETUPTOOLS_USE_DISTUTILS'] = 'stdlib' -+ p, stdout, stderr = mesonlib.Popen_safe(cmd, env=env) - - try: - info = json.loads(stdout) --- -2.42.0 - diff --git a/dev-build/meson/files/1.2.2/0002-python-module-stop-using-distutils-schemes-on-suffic.patch b/dev-build/meson/files/1.2.2/0002-python-module-stop-using-distutils-schemes-on-suffic.patch deleted file mode 100644 index 51c13d6926ff..000000000000 --- a/dev-build/meson/files/1.2.2/0002-python-module-stop-using-distutils-schemes-on-suffic.patch +++ /dev/null @@ -1,72 +0,0 @@ -From cb4e62a8c55118988babac8b8254e0af1dc9698b Mon Sep 17 00:00:00 2001 -From: Eli Schwartz -Date: Mon, 21 Nov 2022 20:47:14 -0500 -Subject: [PATCH 2/7] python module: stop using distutils schemes on - sufficiently new Debian - -Since 3.10.3, Debian finally started patching sysconfig with custom -paths, instead of just distutils. This means we can now go use that -instead. It reduces our reliance on the deprecated distutils module. - -Partial fix for #7702 - -(cherry picked from commit 40f897fa92f7d3cc43788d3000733310ce77cf0c) ---- - mesonbuild/scripts/python_info.py | 32 +++++++++++++++++++++++-------- - 1 file changed, 24 insertions(+), 8 deletions(-) - -diff --git a/mesonbuild/scripts/python_info.py b/mesonbuild/scripts/python_info.py -index 9c3a0791a..65597b121 100755 ---- a/mesonbuild/scripts/python_info.py -+++ b/mesonbuild/scripts/python_info.py -@@ -13,7 +13,6 @@ if sys.path[0].endswith('scripts'): - del sys.path[0] - - import json, os, sysconfig --import distutils.command.install - - def get_distutils_paths(scheme=None, prefix=None): - import distutils.dist -@@ -37,15 +36,32 @@ def get_distutils_paths(scheme=None, prefix=None): - # default scheme to a custom one pointing to /usr/local and replacing - # site-packages with dist-packages. - # See https://github.com/mesonbuild/meson/issues/8739. --# XXX: We should be using sysconfig, but Debian only patches distutils. -+# -+# We should be using sysconfig, but before 3.10.3, Debian only patches distutils. -+# So we may end up falling back. - --if 'deb_system' in distutils.command.install.INSTALL_SCHEMES: -- paths = get_distutils_paths(scheme='deb_system') -- install_paths = get_distutils_paths(scheme='deb_system', prefix='') --else: -- paths = sysconfig.get_paths() -+def get_install_paths(): -+ if sys.version_info >= (3, 10): -+ scheme = sysconfig.get_default_scheme() -+ else: -+ scheme = sysconfig._get_default_scheme() -+ -+ if sys.version_info >= (3, 10, 3): -+ if 'deb_system' in sysconfig.get_scheme_names(): -+ scheme = 'deb_system' -+ else: -+ import distutils.command.install -+ if 'deb_system' in distutils.command.install.INSTALL_SCHEMES: -+ paths = get_distutils_paths(scheme='deb_system') -+ install_paths = get_distutils_paths(scheme='deb_system', prefix='') -+ return paths, install_paths -+ -+ paths = sysconfig.get_paths(scheme=scheme) - empty_vars = {'base': '', 'platbase': '', 'installed_base': ''} -- install_paths = sysconfig.get_paths(vars=empty_vars) -+ install_paths = sysconfig.get_paths(scheme=scheme, vars=empty_vars) -+ return paths, install_paths -+ -+paths, install_paths = get_install_paths() - - def links_against_libpython(): - from distutils.core import Distribution, Extension --- -2.42.0 - diff --git a/dev-build/meson/files/1.2.2/0003-python-module-refactor-pypy-detection-into-a-consist.patch b/dev-build/meson/files/1.2.2/0003-python-module-refactor-pypy-detection-into-a-consist.patch deleted file mode 100644 index 484e967c8328..000000000000 --- a/dev-build/meson/files/1.2.2/0003-python-module-refactor-pypy-detection-into-a-consist.patch +++ /dev/null @@ -1,36 +0,0 @@ -From c179c18765514d5c37737dec996b4c91cb31477f Mon Sep 17 00:00:00 2001 -From: Eli Schwartz -Date: Mon, 2 Oct 2023 16:40:15 -0400 -Subject: [PATCH 3/7] python module: refactor pypy detection into a consistent - variable - -(cherry picked from commit 3d3a10ef022284c8377bd9f8e1b1adec73c50d95) ---- - mesonbuild/scripts/python_info.py | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/mesonbuild/scripts/python_info.py b/mesonbuild/scripts/python_info.py -index 65597b121..d17b3a376 100755 ---- a/mesonbuild/scripts/python_info.py -+++ b/mesonbuild/scripts/python_info.py -@@ -72,6 +72,8 @@ def links_against_libpython(): - variables = sysconfig.get_config_vars() - variables.update({'base_prefix': getattr(sys, 'base_prefix', sys.prefix)}) - -+is_pypy = '__pypy__' in sys.builtin_module_names -+ - if sys.version_info < (3, 0): - suffix = variables.get('SO') - elif sys.version_info < (3, 8, 7): -@@ -88,7 +90,7 @@ print(json.dumps({ - 'install_paths': install_paths, - 'version': sysconfig.get_python_version(), - 'platform': sysconfig.get_platform(), -- 'is_pypy': '__pypy__' in sys.builtin_module_names, -+ 'is_pypy': is_pypy, - 'is_venv': sys.prefix != variables['base_prefix'], - 'link_libpython': links_against_libpython(), - 'suffix': suffix, --- -2.42.0 - diff --git a/dev-build/meson/files/1.2.2/0004-python-module-stop-using-distutils-link-to-libpython.patch b/dev-build/meson/files/1.2.2/0004-python-module-stop-using-distutils-link-to-libpython.patch deleted file mode 100644 index 2ebdbcc2b30f..000000000000 --- a/dev-build/meson/files/1.2.2/0004-python-module-stop-using-distutils-link-to-libpython.patch +++ /dev/null @@ -1,72 +0,0 @@ -From 3c493dae4bd8410bfb09e8f654605f65e15d8e66 Mon Sep 17 00:00:00 2001 -From: Eli Schwartz -Date: Tue, 22 Nov 2022 22:56:10 -0500 -Subject: [PATCH 4/7] python module: stop using distutils "link to libpython" - probe on recent python - -On python >=3.8, this information is expected to be encoded in the -sysconfig vars. - -In distutils, it is always necessary to link to libpython on Windows; -for posix platforms, it depends on the value of LIBPYTHON (which is the -library to link to, possibly the empty string) as generated by -configure.ac and embedded into python.pc and python-config.sh, and then -coded a second time in the distutils python sources. - -There are a couple of caveats which have ramifications for Cygwin and -Android: - -- python.pc and python-config.sh disagree with distutils when python is - not built shared. In that case, the former act the same as a shared - build, while the latter *never* links to libpython - -- python.pc disagrees with python-config.sh and distutils when python is - built shared. The former never links to libpython, while the latter do - -The disagreement is resolved in favor of distutils' behavior in all -cases, and python.pc is correct for our purposes on python 3.12; see: -https://github.com/python/cpython/pull/100356 -https://github.com/python/cpython/pull/100967 - -Although it was not backported to older releases, Cygwin at least has -always patched in a fix for python.pc, which behavior is now declared -canonical. We can reliably assume it is always correct. - -This is the other half of the fix for #7702 - -(cherry picked from commit 2d6c10908b3771216e7ce086af1ee4dc77e698c2) ---- - mesonbuild/scripts/python_info.py | 17 +++++++++++++---- - 1 file changed, 13 insertions(+), 4 deletions(-) - -diff --git a/mesonbuild/scripts/python_info.py b/mesonbuild/scripts/python_info.py -index d17b3a376..a3f3d3535 100755 ---- a/mesonbuild/scripts/python_info.py -+++ b/mesonbuild/scripts/python_info.py -@@ -64,10 +64,19 @@ def get_install_paths(): - paths, install_paths = get_install_paths() - - def links_against_libpython(): -- from distutils.core import Distribution, Extension -- cmd = Distribution().get_command_obj('build_ext') -- cmd.ensure_finalized() -- return bool(cmd.get_libraries(Extension('dummy', []))) -+ # on versions supporting python-embed.pc, this is the non-embed lib -+ # -+ # PyPy is not yet up to 3.12 and work is still pending to export the -+ # relevant information (it doesn't automatically provide arbitrary -+ # Makefile vars) -+ if sys.version_info >= (3, 8) and not is_pypy: -+ variables = sysconfig.get_config_vars() -+ return bool(variables.get('LIBPYTHON', 'yes')) -+ else: -+ from distutils.core import Distribution, Extension -+ cmd = Distribution().get_command_obj('build_ext') -+ cmd.ensure_finalized() -+ return bool(cmd.get_libraries(Extension('dummy', []))) - - variables = sysconfig.get_config_vars() - variables.update({'base_prefix': getattr(sys, 'base_prefix', sys.prefix)}) --- -2.42.0 - diff --git a/dev-build/meson/files/1.2.2/0005-tests-fix-test-case-to-not-import-distutils-on-pytho.patch b/dev-build/meson/files/1.2.2/0005-tests-fix-test-case-to-not-import-distutils-on-pytho.patch deleted file mode 100644 index 078e9035e228..000000000000 --- a/dev-build/meson/files/1.2.2/0005-tests-fix-test-case-to-not-import-distutils-on-pytho.patch +++ /dev/null @@ -1,31 +0,0 @@ -From ae44d9a379faca6274db819be44ffca3e0159f56 Mon Sep 17 00:00:00 2001 -From: Eli Schwartz -Date: Mon, 2 Oct 2023 23:51:57 -0400 -Subject: [PATCH 5/7] tests: fix test case to not import distutils on python - 3.12 - -Testing the correctness of the `modules: ` kwarg can be done with other -guaranteed stdlib modules that are even more guaranteed since they -didn't get deprecated for removal. - -(cherry picked from commit ecf261330c498783760cbde00b613b7469f8d3c0) ---- - test cases/python/5 modules kwarg/meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/test cases/python/5 modules kwarg/meson.build b/test cases/python/5 modules kwarg/meson.build -index 9751adaab..41a9a4fae 100644 ---- a/test cases/python/5 modules kwarg/meson.build -+++ b/test cases/python/5 modules kwarg/meson.build -@@ -1,7 +1,7 @@ - project('python kwarg') - - py = import('python') --prog_python = py.find_installation('python3', modules : ['distutils']) -+prog_python = py.find_installation('python3', modules : ['os', 'sys', 're']) - assert(prog_python.found() == true, 'python not found when should be') - prog_python = py.find_installation('python3', modules : ['thisbetternotexistmod'], required : false) - assert(prog_python.found() == false, 'python not found but reported as found') --- -2.42.0 - diff --git a/dev-build/meson/files/1.2.2/0006-mark-the-PyPI-metadata-as-supporting-python-3.12.patch b/dev-build/meson/files/1.2.2/0006-mark-the-PyPI-metadata-as-supporting-python-3.12.patch deleted file mode 100644 index 0e1f167b32fb..000000000000 --- a/dev-build/meson/files/1.2.2/0006-mark-the-PyPI-metadata-as-supporting-python-3.12.patch +++ /dev/null @@ -1,25 +0,0 @@ -From d9abf4a97dc182b3c57204a792000d620f9f941e Mon Sep 17 00:00:00 2001 -From: Eli Schwartz -Date: Tue, 3 Oct 2023 00:22:25 -0400 -Subject: [PATCH 6/7] mark the PyPI metadata as supporting python 3.12 - -meson itself runs okay on 3.12, and the last issue for *probing* against -3.12 is solved. Tests pass here locally. - -(cherry picked from commit 880f21281ee359e01de659fe7d45549d19e6b84d) ---- - setup.cfg | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/setup.cfg b/setup.cfg -index dfaba76dd..2f2962eed 100644 ---- a/setup.cfg -+++ b/setup.cfg -@@ -30,6 +30,7 @@ classifiers = - Programming Language :: Python :: 3.9 - Programming Language :: Python :: 3.10 - Programming Language :: Python :: 3.11 -+ Programming Language :: Python :: 3.12 - Topic :: Software Development :: Build Tools - long_description = Meson is a cross-platform build system designed to be both as fast and as user friendly as possible. It supports many languages and compilers, including GCC, Clang, PGI, Intel, and Visual Studio. Its build definitions are written in a simple non-Turing complete DSL. - diff --git a/dev-build/meson/files/1.2.2/0007-Revert-rust-apply-global-project-and-environment-C-a.patch b/dev-build/meson/files/1.2.2/0007-Revert-rust-apply-global-project-and-environment-C-a.patch deleted file mode 100644 index 4ada76ae909b..000000000000 --- a/dev-build/meson/files/1.2.2/0007-Revert-rust-apply-global-project-and-environment-C-a.patch +++ /dev/null @@ -1,141 +0,0 @@ -From 9d1d4ae746ce39d1916dfe71fd6dcc5fce27e828 Mon Sep 17 00:00:00 2001 -From: Sam James -Date: Tue, 3 Oct 2023 16:52:56 +0100 -Subject: [PATCH 7/7] Revert "rust: apply global, project, and environment C - args to bindgen" - -This reverts commit 36210f64f22dc10d324db76bb1a7988c9cd5b14e. - -This ended up not doing what was intended - see https://github.com/mesonbuild/meson/issues/12065#issuecomment-1742263677. - -Bug: https://bugs.gentoo.org/914989 -Bug: https://bugs.gentoo.org/915014 -Signed-off-by: Sam James ---- - mesonbuild/modules/rust.py | 6 ------ - test cases/rust/12 bindgen/meson.build | 18 ------------------ - .../rust/12 bindgen/src/global-project.h | 10 ---------- - test cases/rust/12 bindgen/src/global.c | 5 ----- - test cases/rust/12 bindgen/src/global.rs | 14 -------------- - test cases/rust/12 bindgen/test.json | 5 +---- - 6 files changed, 1 insertion(+), 57 deletions(-) - delete mode 100644 test cases/rust/12 bindgen/src/global-project.h - delete mode 100644 test cases/rust/12 bindgen/src/global.c - delete mode 100644 test cases/rust/12 bindgen/src/global.rs - -diff --git a/mesonbuild/modules/rust.py b/mesonbuild/modules/rust.py -index e6e5c633f..3514412e6 100644 ---- a/mesonbuild/modules/rust.py -+++ b/mesonbuild/modules/rust.py -@@ -232,12 +232,6 @@ class RustModule(ExtensionModule): - elif isinstance(s, CustomTarget): - depends.append(s) - -- clang_args.extend(state.global_args.get('c', [])) -- clang_args.extend(state.project_args.get('c', [])) -- cargs = state.get_option('args', state.subproject, lang='c') -- assert isinstance(cargs, list), 'for mypy' -- clang_args.extend(cargs) -- - if self._bindgen_bin is None: - self._bindgen_bin = state.find_program('bindgen') - -diff --git a/test cases/rust/12 bindgen/meson.build b/test cases/rust/12 bindgen/meson.build -index e7cb5f3db..c05cc0631 100644 ---- a/test cases/rust/12 bindgen/meson.build -+++ b/test cases/rust/12 bindgen/meson.build -@@ -8,9 +8,6 @@ if not prog_bindgen.found() - error('MESON_SKIP_TEST bindgen not found') - endif - --add_project_arguments('-DPROJECT_ARG', language : 'c') --add_global_arguments('-DGLOBAL_ARG', language : 'c') -- - # This seems to happen on windows when libclang.dll is not in path or is not - # valid. We must try to process a header file for this to work. - # -@@ -84,18 +81,3 @@ test('generated header', rust_bin2) - - subdir('sub') - subdir('dependencies') -- --gp = rust.bindgen( -- input : 'src/global-project.h', -- output : 'global-project.rs', --) -- --gp_lib = static_library('gp_lib', 'src/global.c') -- --gp_exe = executable( -- 'gp_exe', -- structured_sources(['src/global.rs', gp]), -- link_with : gp_lib, --) -- --test('global and project arguments', gp_exe) -diff --git a/test cases/rust/12 bindgen/src/global-project.h b/test cases/rust/12 bindgen/src/global-project.h -deleted file mode 100644 -index 6084e8ed6..000000000 ---- a/test cases/rust/12 bindgen/src/global-project.h -+++ /dev/null -@@ -1,10 +0,0 @@ --#ifndef GLOBAL_ARG --char * success(void); --#endif --#ifndef PROJECT_ARG --char * success(void); --#endif --#ifndef CMD_ARG --char * success(void); --#endif --int success(void); -diff --git a/test cases/rust/12 bindgen/src/global.c b/test cases/rust/12 bindgen/src/global.c -deleted file mode 100644 -index 10f6676f7..000000000 ---- a/test cases/rust/12 bindgen/src/global.c -+++ /dev/null -@@ -1,5 +0,0 @@ --#include "src/global-project.h" -- --int success(void) { -- return 0; --} -diff --git a/test cases/rust/12 bindgen/src/global.rs b/test cases/rust/12 bindgen/src/global.rs -deleted file mode 100644 -index 4b70b1ecc..000000000 ---- a/test cases/rust/12 bindgen/src/global.rs -+++ /dev/null -@@ -1,14 +0,0 @@ --// SPDX-license-identifer: Apache-2.0 --// Copyright © 2023 Intel Corporation -- --#![allow(non_upper_case_globals)] --#![allow(non_camel_case_types)] --#![allow(non_snake_case)] -- --include!("global-project.rs"); -- --fn main() { -- unsafe { -- std::process::exit(success()); -- }; --} -diff --git a/test cases/rust/12 bindgen/test.json b/test cases/rust/12 bindgen/test.json -index b3a758562..f94ee85f9 100644 ---- a/test cases/rust/12 bindgen/test.json -+++ b/test cases/rust/12 bindgen/test.json -@@ -1,10 +1,7 @@ - { -- "env": { -- "CFLAGS": "-DCMD_ARG" -- }, - "stdout": [ - { -- "line": "test cases/rust/12 bindgen/meson.build:30: WARNING: Project targets '>= 0.63' but uses feature introduced in '1.0.0': \"rust.bindgen\" keyword argument \"include_directories\" of type array[str]." -+ "line": "test cases/rust/12 bindgen/meson.build:27: WARNING: Project targets '>= 0.63' but uses feature introduced in '1.0.0': \"rust.bindgen\" keyword argument \"include_directories\" of type array[str]." - } - ] - } --- -2.42.0 - diff --git a/dev-build/meson/files/meson-1.3.1-xtools-support.patch b/dev-build/meson/files/meson-1.3.1-xtools-support.patch deleted file mode 100644 index dfb9b3f6be68..000000000000 --- a/dev-build/meson/files/meson-1.3.1-xtools-support.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 33527630f1bd0e51093044016557cb44e7bb6547 Mon Sep 17 00:00:00 2001 -From: Fabian Groffen -Date: Wed, 17 Jan 2024 17:04:45 +0100 -Subject: [PATCH] linkers_detect: detect xtools (Apple ld64 derivative) - -xtools is in use on Gentoo Prefix x86_64 and ppc based Darwin installs. -Pick it up as a valid linker. - -Since xtools is answering with a version to --version, as opposed to -ld64, detection of xtools in the ld64 handling block is not possible, -since --version already succeeded. - -Bug: https://bugs.gentoo.org/868516 -Bug: https://github.com/mesonbuild/meson/issues/10805 -Signed-off-by: Fabian Groffen -Signed-off-by: Eli Schwartz ---- - mesonbuild/linkers/detect.py | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/mesonbuild/linkers/detect.py b/mesonbuild/linkers/detect.py -index 918f2e634..1bce413f4 100644 ---- a/mesonbuild/linkers/detect.py -+++ b/mesonbuild/linkers/detect.py -@@ -174,6 +174,11 @@ def guess_nix_linker(env: 'Environment', compiler: T.List[str], comp_class: T.Ty - v = search_version(o) - - linker = linkers.LLVMDynamicLinker(compiler, for_machine, comp_class.LINKER_PREFIX, override, version=v) -+ # detect xtools first, bug #10805 -+ elif 'xtools-' in o.split('\n', maxsplit=1)[0]: -+ xtools = o.split(' ', maxsplit=1)[0] -+ v = xtools.split('-', maxsplit=2)[1] -+ linker = linkers.AppleDynamicLinker(compiler, for_machine, comp_class.LINKER_PREFIX, override, version=v) - # First might be apple clang, second is for real gcc, the third is icc. - # Note that "ld: unknown option: " sometimes instead is "ld: unknown options:". - elif e.endswith('(use -v to see invocation)\n') or 'macosx_version' in e or 'ld: unknown option' in e: --- -2.43.0 - diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz index 6ca67b4714d5948239db9e7f29bfa31bc0f204ee..61d301f05c4dfb5a0e1e23421a4b5bf043016491 100644 GIT binary patch delta 12072 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 N{{dOc2>GOE0014u;yC~S diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest index eceeed2603a1..c65eb49aed3e 100644 --- a/dev-cpp/benchmark/Manifest +++ b/dev-cpp/benchmark/Manifest @@ -5,4 +5,4 @@ DIST benchmark-1.8.3.tar.gz 250206 BLAKE2B 14b4af17184a88378314d11623b73c2736899 DIST benchmark-1.8.4.tar.gz 253916 BLAKE2B 78a290a5013d8371e87b7c918e518e3ec0e8247e25e211d160ab8dea51d8871d8dac54ee91ee0c512af86a60d1f4e9baedadc20d4a7fa28ef790411fda0399c8 SHA512 835d12b88fe52309ce6b2ffbc8b3c178ac594be7d249b5daca0373d1d03ec83ea3c7b94224f67f22d21919376985867eeff0d1c0721501cfd8a9e9b8a9c48882 EBUILD benchmark-1.8.3-r1.ebuild 1029 BLAKE2B 2e1bb67da33327d494ae1b02f9267b54ed9a27319ef8759b772d6bd0f1edb92ac8bb6d80a394109c1bfd2f777e06d50104db95ce75fe88321bcda21ca376e7c4 SHA512 39a95f93725ad39ed236ff99c86b0e9d61cb54caa7077c61a4c4fa56a1e50cf74a5e3894d4fcc7eace809c5992e36139125b991cfe7b02e14ad18a16e92517ee EBUILD benchmark-1.8.4.ebuild 876 BLAKE2B af9fe323b379b70df840afcac8f82e5ff50f1c652dcfda3acdf70d6871631dc3f9673a298bd151036499ab239600c3e3aef6dd4a3f45325e153d9aea9d1bf816 SHA512 630a92a0611f9cbddb6a93d2dd14f8f8ed15f81f3a0c68b2e3fb2019cbd0d5a28dc2a36fca9bf41ebaf70bee35fe3ade1a54c717a62e8344fcc61b43b4b9e0be -MISC metadata.xml 468 BLAKE2B 1cccded2d58d45121482aedc04732f83d8e1b034fa34eb037ae2e68922c6394b6ce7ad019cca64b0c2496e4328b124a9f06d9b8bba037e36e6f46f716acee9cf SHA512 c7a6087c885a8587799d32fcba2abdef1bac08eb7f6cb7ec195280b0464c962acdfe92cba1ca137bb049d895962bcbecc97b53818a24b84757263f90c345e094 +MISC metadata.xml 390 BLAKE2B f76ee36d10b6deea1fd4f90c20947023b5e088a5a5ba56115c137ae487ccdc564b3e5cd39721b7efd0cb7958a652fc9334f30d1341f0c539de6c9c7f5e192337 SHA512 b9b2787e558e7c350f6f3b007a5e799a6cf5746ee59fbe5de0ed439a0665fac516b8788601bcd1b10589cd876e25f135b98a241d159899612c189ca1224cfb20 diff --git a/dev-cpp/benchmark/metadata.xml b/dev-cpp/benchmark/metadata.xml index ac75eeab418b..7b3ec03c0ee6 100644 --- a/dev-cpp/benchmark/metadata.xml +++ b/dev-cpp/benchmark/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + https://github.com/google/benchmark/issues https://github.com/google/benchmark/tree/master/docs/ diff --git a/dev-cpp/clhpp/Manifest b/dev-cpp/clhpp/Manifest index dafc14cdcb6d..12d5d13cd53f 100644 --- a/dev-cpp/clhpp/Manifest +++ b/dev-cpp/clhpp/Manifest @@ -2,4 +2,4 @@ DIST clhpp-2023.12.14.tar.gz 123233 BLAKE2B 2b23639ad162921e01033fbacc1c4e57d9c2 DIST clhpp-2024.05.08.tar.gz 124818 BLAKE2B 57b22e1911d8e21b4f7bef1f39f9910dd80eb50844dc7c18b3c75e311991a37577a0671d9e1b10ff3fb3302568118e3fb69987beec6fbe8fc8da85fcd7addda0 SHA512 6396cd67a2edef6a76695857e3e45f7eeb8cdaa8c729197357c6374ac58b41caa37bbe8c3b7a1724d43d3805f8cd5edd53a8ed833d6415bf072745800b744572 EBUILD clhpp-2023.12.14.ebuild 910 BLAKE2B 00134c45206af93acf6d39c63d6a583fd54128ae05d1f827751096f5dd9d1be7fd78f9bf2a8df353550159b98534a2d1c2b877720ce6885742caddd870619b67 SHA512 cb9ff07d57997b49df098a8dc5e69b529580602c8fcd84a54b3c78c3c2809c46444f2f126957ee836d2c51170b17911ef3d47e2c8af2a4de26474dd497ef29d5 EBUILD clhpp-2024.05.08.ebuild 913 BLAKE2B 486c927d32d16855c1d3fd214785c2f82d3a04f793779ebbb77705afb25a8a79d66feab4316d9c979341df15c15eb0de5675e090ead4c22b7f0aa27044e78d9d SHA512 5aadbc0ee2d2a4173854a04e9bcceca110f2597f267fc5c2f2b21ffbf12b80c78e2bbdf4fe8f31211ab25f3d0f2cfa7081b497ff89cf06ae8bc6b59b68064bdb -MISC metadata.xml 346 BLAKE2B acef91691221b9b27c8153b22470984b76fb92c720b9017da5cbae9464839c9625ea1d8902d18bf711ef7fcb435a07e7baf781d998881fe8179780d68e4c505e SHA512 78da9f326b7064b15eaf832bda21362f0a6eb495ed6a63c01cafb961d4ec7791c0806bd5f14d774092783fb55bb57012dc5ed74c04d445fce38cf72bc3998f73 +MISC metadata.xml 263 BLAKE2B 1eea312a01e0cddbbb0889500bb51edeb1b8b76a65c72d2b3e285d35ef0a005b3fb28fef3b368e43fcfc1f0c0b633124598def0b188fa778842948008080dee8 SHA512 0d84fc5f0697ffb0274c721c6e681e3bd472b51f45e72f6baa7e2189f8fb655fabe83380f3a3e758ec183daf4c20423915989f7e2f72831d366ac19f70e6ee59 diff --git a/dev-cpp/clhpp/metadata.xml b/dev-cpp/clhpp/metadata.xml index 4fab41399c23..dfca8492f8bc 100644 --- a/dev-cpp/clhpp/metadata.xml +++ b/dev-cpp/clhpp/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + KhronosGroup/OpenCL-CLHPP diff --git a/dev-cpp/prometheus-cpp/Manifest b/dev-cpp/prometheus-cpp/Manifest index bf74b5342b03..46c499ee65e3 100644 --- a/dev-cpp/prometheus-cpp/Manifest +++ b/dev-cpp/prometheus-cpp/Manifest @@ -2,4 +2,4 @@ DIST prometheus-cpp-1.1.0.tar.gz 58489 BLAKE2B af24fbc34e79c04ec80dbf4430de5a2cf DIST prometheus-cpp-1.2.4.tar.gz 73953 BLAKE2B 75ca7b8c88408b54ab806dcc8ecaa48c9d29a7cbb76fe786fc76e114fa0bfcacaced7d899f8aff24060c9cbb4836d144b25fca2ac45438982789bcf881fade67 SHA512 8c15492054189b736e502258c30aaaae0fac3c9ea61907260e6e3cd29fe4077451f9e49fd580508aa6e21691209545d9cf87011be5b046fa097a53a133167553 EBUILD prometheus-cpp-1.1.0.ebuild 827 BLAKE2B 8f3e24ea6980ca9cb40c0aa12d16e233090ac255c439ff1db0e747b17276a2c30a1e913bd9a2593b7fb1cf68d6d40eb01d6c25670cd4a5225d8f8998905949e9 SHA512 f9fcf730f91205c19194aed4979f63d03468f55e9f40b0522be4e1ab69fedbaea3276172d47980c34b7514c1884bfb1f494225355c87f6b54aa17abde2270636 EBUILD prometheus-cpp-1.2.4.ebuild 827 BLAKE2B 419cba5e372798b831b2d71c122a952f2b4f4eaec20197dd129047af1bc9cf3a1773b590b737054388d530e697131c5b34c7e03bdc71d514a364d020231aa2e0 SHA512 2959f2b55e76807005f69b82a79c4c1dd0e9348ef23ad823fce5a834c4fcdc9229edbc9776606d9b6d20c011a552f23fae0ec573a7dd478655f3e79f3df21ce1 -MISC metadata.xml 826 BLAKE2B 309447cc55a501661cb9bfa636bc54f7ba6c2ee2aec545b5a1a38fbbeaf7180fdda0c768ff941844a1cb83ce9b5d89520a0a143e5e0f87b86f57ca8aea82bd2f SHA512 7e2fe05bc17e6b40fffe6b75849953ca8dd6970adb38d5e5fa38bd03f9aea38df14ddb675dee70b8930cca4a9ec3c01c2bdf4ed36f4db2c4d5e4152e13ed09f4 +MISC metadata.xml 748 BLAKE2B 775f8524975b71263a032d1d7511c3406adb930428ba5f955489e8a5a70a023a96fd83a4a4eb53a528c5ffb749133420dc0a5d06a1b389ed09288ad17ee8bfbf SHA512 02958fbce2234ae1a99d9fe2a5dcd8a096c4d49ca7a403d95029f99cd4c21cdcb0cbe79af376cb02cb645c557114f79ecd9d04707ed77aece039d05a66712fc5 diff --git a/dev-cpp/prometheus-cpp/metadata.xml b/dev-cpp/prometheus-cpp/metadata.xml index b25065cee303..af77f88bef95 100644 --- a/dev-cpp/prometheus-cpp/metadata.xml +++ b/dev-cpp/prometheus-cpp/metadata.xml @@ -8,10 +8,7 @@ be collected by Prometheus, but other push/pull collections can be added as plugins. - - marecki@gentoo.org - Marek Szuba - + https://github.com/jupp0r/prometheus-cpp/issues https://jupp0r.github.io/prometheus-cpp/ diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz index 7bff3c671ce61861b09dfeef05ed80ed42dc5fb2..ef482a11b7324716eb785034f988a675d3a17126 100644 GIT binary patch delta 16702 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%0DS9mO-WO?TYm^|7n-V|!12se zqn!tPaPSb!J~hI|5vyrhbCbZQCorNpHG#p&JB|PfdC&|$K|QWVbY^~pNQRU-i<+F| zks6ss6-`|ft3#KJwAInj9Eg;J_c%}QjpypB4Re%RJ?f5!u7OiaDnua@rpmQpT$dHl z>aF{Rfes)=Z9Ed^+kbbP{mXd!m)FmKdzKf%OcoCpE(DF(Y*k4h3IbG|81h}N_C*vK zVuq+N75P=8mOwb3AjSl{>UK_bPvU|Tgb~0q#Uu||zXL&~PPMwYt|Ycp6er?Wf3|3- zp}*+#Gs{R6rW4SOoYY9D}m=j2gZlfSpQh*{f|8XCzyp^p-}D zRa{6!C8xZuZhy{)ZqhXnKYLBm`71{v&`%`aqLOT>8!02i0buY_ml9o5!1fsIgWz5#TeXtGcr#c61pD zCncz7IqCucmO+yO`c+uFW=_?VK17O5ycA{lxDrPBcqvO=+#|HWD`cBeuOZy&p3s3a8P=@8IPf@EM2na&q@Kl&32Cry@*>RB8)Hs5Gsh~_w1#(c~ zLc6{*+LP)e9tlD}YKFk7BW`Jv5hWIXOw5|W38}P!vd~bhE(wy_^j&>KWg~PEU>Ty7 zP>pk|R^HH5%93CZe_|%hKzX&2`l2aCB{;%m@}ruuokTGFRRz6}Pt48xIs+62!U z-cWCLzb>{!t*}xn%bZOSlUf_nNB3l!=crL_$C?f&0iY_R(UonMniPxXr5$HaMtRCGIZVM4a;qFlGfrn!0jy>INhw%qe(o zUbD^tiiR>J*RDj!sQq0PXn5Lx<_PZgf{%ZAcS+}OnhAq|&k;U+itaC#Dt?EjU+^2@ z%~JDZ)|sG(g4TPaMgrGN>~s}ba8Q{G85ht*)wJFOWq?DHGt|)z|8>9K1+CVxIHY;% zUU^HI`3L#mYI);D;P3dFkzhS1*5Po5h4`Bq1L0gY$(w|^a78k^*Xoylt~oAHAFml2 zmWG@{?YFu>MN*)wM|Z|B~gVb)NfP%^!WQyU5^5vrDy8&i@jcq_O5lK$B)OTxr zeEsmU#=E)RXMVJQ=m162$jV$=nV~zjv&r{vIMoYa2$%$wKGY335hYQwo%|#jI0JbR zn`;gp!9yr6vZaQn$rC7*#rtsH(3f`-$G0(*uBM=z1GC(ba;184qyFFZtWQ7mI z&5nWxSS;CpY4r#SAG<4oBX>iGA zWlnvp;W<0L0X6iLHfiW?)Gqx0{TSYjUEW%M$h^&x5X^J>YBiHfS0&V?fS2%3mnxGggAR^YOFa2Th#t5wJrnB z?!cRL*9U(Q>)Vk)(gL8{4crEoAeqY>R?>})27MsS&DZFvUKf>9t!$7hRS&$@coo=!rUA*X z8MOkFxMm$R&y{on#FVB@vy-gWI2Pts9qCz9O;AJTg7Gy?FJ@g_UOoPQ zkXq!vk+H{-QshjM61mgZ4dKRvo}=Ps*T@agaP`Jr4e>=2MYtKMUAf0=Jh^EH+>Z6U zL$SB#7`NBtd99X`xD&qN|k`N}kFVUVNb;k^jpk*n268lLTcN2_EHSAS@Yhq-L zI~igQhOZyN8;;U<(=4Q#<rI_1E<=B1~vL>9=VU2&|WIdK|qmhKr(tn*9Nd3^>bYd0U}8g zc}R~zy3hS?t)D-CU+lkQzIIHI;5-yAAp?=%;OIrUr>S4SX){6~Q0vJW`X*g}BEz(? zDP+KsQ@YBF3}x2DNQG?b>Zx{CEvGx3N&LU2B%w^Uzmrp0a< zIO5|}xq%|os|B)yJun7RB~Rp%YN=i=hylT5*FvZOrBSQ3yH?o=g0DLTt^R39lv0uM zXC&AKTuQ50(orK`74Z3+#s2U?<K4*gd{E5deJ)sx&T8-Fg-0*|JZN1JQ}2ZwjT z9j^5P86prfjF2OT(IT&GYJOcE3MdR!U^UO~!9(rx(3~d8YpOn>%7OG-f^0hV{gB|D z%6@>PAIQ`5&Sa>`?@ZQiTgZUbcx_o|nyi#$+`2gm8kiu{;2`OcjI^jsZE$KChu~`R zs;OZx`fJ5R!++S*bJ$0MO?QgOm{O704PF49!kJZ0Y_W>r!JJC0E!<2Nmq>Y&nw?p# z?>_DoI6DwZo0u?XQ>!z-d^nTtS=y%pg!ZN@v1}@5M2(=si&aH$5~N)X;YbhAwHGyW zkzKShugmAvHI#=oPQ-hy;^Wu<1jC>yN8M}5SIvuSy?>Mnc3b2acmnP@veGnKu{y6; zfO2j1lWuZF4MrfiNB&>~tufP`Q@mRAG`oq<)`iPW-60a3Jgkx>tbj_IP%8ithu5NQUtOj_2D-9p24X>!lTI~>8-rzO$p=Ng| zq<=&`1S%s!MRProZRYTHA%8@`)t)XijkCKD& zS!$B(Tk&n0m1s)PVr5zsLh6tNQE9TPJc002fAfHxLrh@Tny$Hn{lbzD4vvB(Z(_O{iz z?~x0oV%(!ey2Q5110xTuKhnT0vf_C=xvM5?r!1S)Ew7f)p-Sp*05~DGqpHkZW1biO z`J=)cnR=2~aDI(KZ^-B=fVrvbiL}_o5jCCJwR2sI6X`TCD*dl$f^RUbs@4Ye|fsONHQC_2M`Rc zp26Rj20qj#7D-yC6>YJVkkB4X-N|k&p*k{Fz!J zqBc`CC$(@j85b<6W{b78Wv(rJ4PG*1mmVCtcB`s1>|6mA7M4EGOB=Mz7c4+xZYT@SbwCka3g(DwAZs6Cdl<9`LX$aw|@xz({ zPUx=f; z9~51F7F%c6yLMe`Kz0H9c-kB!dv!(}wUQEWsRvbMFq+ECL3t2(Dy|hbRn0b>RCnpw zql}{Dgsz$VQMbE>tkB=;W0_j}DB7VNy#Oi)d{aeVZNID=$4~e1B!8k?_tWZf8y@9y zB^)1l%Zk)?>N_VK)$Z1{tV35L0ZmDQLCL`YH$M<2z+2tOnutVnXhSn0!oO9n(i}XW zpYWF;L@IdZ;bpbXp*$LfH&VH4O?PnGg#cB#`pJZj91(hAkx^6jd1#C2)K!MMks2zT@^`3 zfl1SuCQmyWNb_mq>?zi{O5rVeSry+k*)Vw0>~xLTbS6b36BgQ3r(V%8(K7X9>H11n z*QHM_EF|fbLNderc*t6sXwW5vnmc~$;!GS9e08hZQ`NfMwSPdjn$txn*w5QRP}QSc zG?Aj4V2%PrteVw2PV4kgIRQ{26nKQA@mTEwRAap+3#NK0kp9us`37?aEDOfQ94*|f z_2tutdn~rwf=)4S=m76cT9%qMo=aUp%DD4tSzEH7R^mX2c;x1_%MiCmX@sDK16A8A zPDARDhoGk&z<(z@sh>uxM`y^2^@;yza6wDgv`%jW*UuFpUi(MXRW{Y&gO;~#QCkMC zRbkrR}@=h6IizLoL6{z*#-?)OCL8H+`Y&qPuMjL>MPEq^dw%M>kY3CGYv#Hl?5Wf5J# zPOn*82stleL&GO}qO3ar?G`KfR9|6T@HiCEwUk-oftu36rpXsghK305LNGuTA0Fez><0vz#gEk6ubJ3vsKnG=Gn#+5=>g-cz5rp`!hN;K(Q(-ICy zr+-FvRg#~^3q-H=nXsZXh8ile?f{B7!n4zGz4&i1LklRh&2cWRRS8;8KXqatJYb#3ZP%1^(hU^iLE9Yv zmfhX~+0$fvQdiXilE1Ej-mNl#59&VDf`7Jz9@K32QT-2HmXyTRgmu6)xg{o2Ra+em z?pnmv#8`&BUlyrEr1 zyM3J+X5qurbeBLTfJk9>^k+Qq72!+Ncz{M?w-i6{to2DwO#yiKm@51`;CGPtyb_;uCDjB1W#)6D1S}8`FKKv1SYL>GeRU@JAB*q=Mi-XU)^t;0i(WY z3d3o}SiG22_16|F50(`tFu+wC<32(~eDaTS(*jT7ji+R){ctQ7>)Qj8$D(P=Aw0wH5ZF zbw10E#!X27HKMjO{NB|&%Wu@Rxzm)4CQ-5q8~z~lN7i?`L|DIO=xS9}vL#)51G)+5 z!`hpirfpL|w(ep`A){$Mfb%3%4VB*4IA{^9{nfAl}+;-rarhm2QHk-bVgo8cPYj)$k(SP2-SakIXV{2=& z#37eeN#SQEwTfr zsis2E7>d@lta53paA>m3Bc^n<@*w+U(i56)aUk#7PlQjQ)8QHXHnn_iRfM8pLp4hC zk9jg(FxIA9Ho+zc)qfFI@V=@k*=wnf+77g@XE=wvm6RZRXeiHVZ$dg2&{1==@69#8 zzW(LgdnhZIDnfD`jxT4TQ-;|-R%h?WLudf!;jH1dw&=J&IB&m1^1W&@xLGRUu0HzF)+wITA zL&s5%mS%wUtwiUqtoH6Je&B{rEGwE6g)YDubrF%Orv3xORb#hDUqFBy77tff=DMZ; zwJf+qedA11yMOS~#XW*2#5fT+syRx+5bH(Wiyo*;{i&p2t%DN2RG&0lTh@H?{-#y* z5$dkX?xPjnhbJNSFt0|zi$*)mtG62qEH%AqCsxvtt*p@^b>C{wpIv^Z{s9MamaJC4 zO!Ce1XtgE80@;^#%iNvciygPxOApaMkCtcHDAwkW*dQsve**&vAVv*4`TPD{8n{;Tq4b zeOI}!ZY<$>&n~f|cpoCjx~iL9TED5MQlkp$F|V?*X)!n1`DjN0zTE|hS}UqOx>HD& zksMl{gMZRg^N@N{wLq1pQ&NR`>vBR1Lp6Jx5wHY}yYIHfXrJ!)x!C3zm2keKL2RJi zG!By!!W7scrJ*{IcU_%G`tBShD^=^XlW86s8##(F)%;B-sRi{tKum%#4Jyh5i8t!2 zY_yo`EG@QxKB6-E)|MJrV0-opAguuaA5=1#8B=q5*hYnl5og!EtQw_t`4c>8#`N7% z;`iz&&{k+^;f-Z;TD$^m3@z%lx3hFrz^-NFa7#^b>#L)XolvNTj!szv?EXeD-t6bM zZ#KTJKm7jxjFT=rAOj|;N|RAM6@N_M5(jPa(ICXQ&(PTY(v^jbW%>fTzOxqj zlnQrUk|6Li7(YTQkM(QIlKL#KIlo(R?Cs@~eOu$Bz2Dh<;~1c;7Asa#vwyzhs9(DW zk&~L3h(I+QNL^{_qfxn1J>V#3T#rX7XK1xb1yJfB&rOv#6K2&~JFQD2-nEbk^G&ao z18w2bijjOxqT^QOu~!jiA7nTv%+|*Cq_4k$Sa4#Xf<`=6(bsNi^|_V-!N#^Oqn-Lt zgp^4%7ut*x)N(;Dffb$~n%j1l6W)&7X!)7Aui&DxQMy1r*^s0Wfz)2cTW zt;vW9J-0OUb3A};84Wn~Rd6bPl!;W{I_`0vJ41}O(<+OOuqVAn<$v6&Z_04mBBrld z+HGjLq^Z}`S<%9!>q|AR!j6j5noKHc^&}`S!L9pNgglNv)qBRF6;!2P+C|^>wKM2x z{L=0b&#pIl+BGq$uPX!-u3cHG$7++2 zc9`HO%aj03tD>~ot$$>MGyGGXegp*(;r39W-_+5n{ZL!&d@u}9)7Abg{X`8Nl6|^1 zZ)ELx%kHY;OkK09FJmAr9SIqgbzMvheb+$);VQn3@>PR*zSyDimZr~wz7S$*p_jff z2wvU1CeyFdb~i~IY}$*y?&xl`uj5_6>#b(3KE|$HC!(afGk?zNFx9{zVWAsdR1_{a ziOh9PpjLf#0tCe4i@HS8{JpkRqx#f|D#D@4ls57n2(P}T1^fY$cU3#miPtVJhul`D z-lIF1)Tl2QTe`;9cb)*%>H{LhIKp_UoU1Qh+S(!xghXl39=o1;swASmYaRhEqU&={ zVuG=0um5iPVt+jH&YW82Ob{NEh#njtsd!_gux8Z>agrN=z7%k$Q*wj}vAm-K5 zsKG*gpHC+Bt$eaZ{q;qPQJ~p=-ZkgnUmi?Cw~h<1TN^yx-!h<%%uH! zJUxH*y1|BC>Wfr(?~Pix<;p+*O33cZd-`pyma5$v$ALzX@F%=^Y0>KSIM)h59&{WC zbKP4`9=pDLq3I?Q>I$?RUBe*uu$-=@^#y(!TLBsY<^CbFPohr4^xBdGgaI$9Z&iD> zun`F0C&B~s^}R#bb}fICRICluwxBs(eOX2vYITC{kZ86VrM3P??+?mf-vSw?mOp}E z-l`T19i#s8!SJ;*LwOXiDK zA)rh0)oY2gpQ>qlv>9q_NfKJ(S80d^{g|(I!@jkAI%wG{Iz@Sx`~kwaw3tj^w4z(Y zgV2L>2!^&VOEqNv5$s)8(9gAiT@yQ2#G+EvjDl93W_>5j)YY~;wrcxQ)ug&6787I+ zvo*}2Tl_XS6ZH`2i)F4avM|MH0q}aLG^a3$aOSCRWt?c|L*?*f8;)y HTz3Efa! "${T}"/35hsqldb || die + doenvd "${T}"/35hsqldb + + # Put init, configuration and authorization files in /etc + doinitd "${FILESDIR}/hsqldb" + doconfd conf/hsqldb + insinto /etc/hsqldb + # Change the ownership of server.properties and sqltool.rc + # files to hsqldb:hsqldb. (resolves Bug #111963) + use prefix || insopts -m0600 -o hsqldb -g hsqldb + doins conf/server.properties + use prefix || insopts -m0600 -o hsqldb -g hsqldb + doins conf/sqltool.rc + + # Install init script + dodir "${HSQLDB_HOME}/bin" + keepdir "${HSQLDB_HOME}" + exeinto "${HSQLDB_HOME}/bin" + doexe sample/hsqldb + + # Make sure that files have correct permissions + use prefix || chown -R hsqldb:hsqldb "${ED}${HSQLDB_HOME}" || die + chmod o-rwx "${ED}${HSQLDB_HOME}" || die + + # Create symlinks to authorization files in the server home dir + # (required by the hqldb init script) + insinto "${HSQLDB_HOME}" + dosym ../../../etc/hsqldb/server.properties "${HSQLDB_HOME}/server.properties" + dosym ../../../etc/hsqldb/sqltool.rc "${HSQLDB_HOME}/sqltool.rc" +} + +pkg_postinst() { + ewarn "If you intend to run Hsqldb in Server mode and you want to create" + ewarn "additional databases, remember to put correct information in both" + ewarn "'server.properties' and 'sqltool.rc' files." + ewarn "(read the 'Init script Setup Procedure' section of the 'Chapter 3." + ewarn "UNIX Quick Start' in the Hsqldb docs for more information)" + echo + elog "Example:" + echo + elog "${EPREFIX}/etc/hsqldb/server.properties" + elog "=============================" + elog "server.database.1=file:xdb/xdb" + elog "server.dbname.1=xdb" + elog "server.urlid.1=xdb" + elog + elog "${EPREFIX}/etc/hsqldb/sqltool.rc" + elog "======================" + elog "urlid xdb" + elog "url jdbc:hsqldb:hsql://localhost/xdb" + elog "username sa" + elog "password " + echo + elog "Also note that each hsqldb server can serve only up to 10" + elog "different databases simultaneously (with consecutive {0-9}" + elog "suffixes in the 'server.properties' file)." + echo + ewarn "For data manipulation use:" + ewarn + ewarn "# java -classpath ${EPREFIX}${HSQLDB_JAR} org.hsqldb.util.DatabaseManager" + ewarn "# java -classpath ${EPREFIX}${HSQLDB_JAR} org.hsqldb.util.DatabaseManagerSwing" + ewarn "# java -classpath ${EPREFIX}${HSQLDB_JAR} org.hsqldb.util.SqlTool \\" + ewarn " --rcFile ${EPREFIX}/var/lib/hsqldb/sqltool.rc " + echo + elog "The Hsqldb can be run in multiple modes - read 'Chapter 1. Running'" + elog "and Using Hsqldb' in the Hsqldb docs at:" + elog " http://hsqldb.org/web/hsqlDocsFrame.html" + elog "If you intend to run it in the Server mode, it is suggested to add the" + elog "init script to your start-up scripts, this should be done like this:" + elog " \`rc-update add hsqldb default\`" + echo +} diff --git a/dev-db/influx-cli/Manifest b/dev-db/influx-cli/Manifest index cb7973087b5e..38d52dcd0f93 100644 --- a/dev-db/influx-cli/Manifest +++ b/dev-db/influx-cli/Manifest @@ -1,4 +1,4 @@ DIST influx-cli-2.7.3-deps.tar.xz 52915924 BLAKE2B 38ca630eb4445dfdd66ed47362cbad220e727c8ddab64eb262e4859577155038650e5d14fcdc6fd8f44c541db07d1b79503c7d9ec5fdd52595198293edf3850e SHA512 c2fa4b7d5d744a85de11f97e3172c9d51b2c1c7b2e31d35fbd15a6ba2b6c12cd4d265216ced0bd27d150d5d3ee619e7d972b67c63cfdbdfdfb69d84d966d881c DIST influx-cli-2.7.3.tar.gz 442354 BLAKE2B 3c69e6a2510a4b82830134b930ebc62446848f19cad302f35796853cebd53002963a2d9015512dbf60a4a24e86f237af1ce62c698231150a66331cd8718f2c69 SHA512 d2ffd56c7a1dee24e48afdf487e79b3f125f897fe1c642cccf64a9544134dd6692ebd40415624418597341c16c1afbd444b949c9e3d1bb825ebed5e3f8392dfa -EBUILD influx-cli-2.7.3.ebuild 600 BLAKE2B 4219f97ec590afddc9f9204561083ea9f06b64cf3675057b0c23e3eff07141304d06dea2bc24f4e4cdce70d583a7e8d8a849efa7d4898685aa43df8d4c3d7f1c SHA512 d4ea5df49c99dc20cf7609ab17d9411bf7a2f21672de471777d6c679fe98efe86cec2119389575654eb7bcb01c724c693c442ee2b717e001a5e6555f53a390cf +EBUILD influx-cli-2.7.3.ebuild 607 BLAKE2B c4ba4dee85c09e92d79141901a4e819ee2c8adb2b6336ea407e81ccc44788e6327b43d5ae5ece9de6cf1abd8831d6357218ca33ee358183075785b8958110d19 SHA512 c84b3fef27f685c483db75447708ab70faf36b50893a3c07046669b30a4c7c9cbfe4973bec0547dc5771a4b762f124010257dfa97c621b9dd9bd1b6907e1e261 MISC metadata.xml 335 BLAKE2B ccdc9654f7819519bea209895c0a001e37c8297a7de8a55e283ab6ba9427fa4838c04f2d93f303b9d510e72538d076b7c768689be13ce9a384ab645c41cdf25f SHA512 9d5fafd31f2aa729643aa0c2535a0d2f35019706ae246fe5b1d85a388bdfb006a676853a29ea601e042fd39dcb6a4007d94176793d79eb50d9ba632e3c11aa5e diff --git a/dev-db/influx-cli/influx-cli-2.7.3.ebuild b/dev-db/influx-cli/influx-cli-2.7.3.ebuild index 32cb6d38589f..b373f03d6bd4 100644 --- a/dev-db/influx-cli/influx-cli-2.7.3.ebuild +++ b/dev-db/influx-cli/influx-cli-2.7.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 @@ -13,7 +13,7 @@ SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" LICENSE="Apache-2.0 BSD BSD-2 MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" RESTRICT=" test" diff --git a/dev-db/sqlcipher/Manifest b/dev-db/sqlcipher/Manifest index cee8487baeef..d58879ddb8a5 100644 --- a/dev-db/sqlcipher/Manifest +++ b/dev-db/sqlcipher/Manifest @@ -2,4 +2,4 @@ DIST sqlcipher-4.5.1.tar.gz 18132121 BLAKE2B 233ffbd9636eae78533553325f08fa3ceb1 DIST sqlcipher-4.5.5.tar.gz 18816611 BLAKE2B 46c6c64140848e02f7572afc3268db648f9968c41bd7d7e945d4918904ac572d57e0fdc049cf3dac40cc0fd0b034fb96693438ff04fffb4fcd603db2263b7ae9 SHA512 034774f8d320a53f08a9735c035bf83f81ef9223780473c39ec07658b80af89dc665599caa3b2662055039fa678c7a29cbf777d046922948e86123e677b823bc EBUILD sqlcipher-4.5.1.ebuild 1618 BLAKE2B 72c75037eb125d99eb9c0c325f954fab82bf58cdf8b7494727095011b7bb6a5886ad2eccb1c4844d877752da164238333e329b9c70f00a9d2f95d9845264aade SHA512 ca5e6a16fc92a73fd7c046bbfd36caa727b1999325f6a8137ac4db261ec739872f634cf424fc0e3a6e3bcbe7aceedffbf4b1f63907f72d4de36548bbb65da46b EBUILD sqlcipher-4.5.5.ebuild 1580 BLAKE2B 1a0505b293f943a1c044eda53f55add5fdd282c0ae3be71b3bdc429ef3950b88c8f5e227c59c692527668394563a7a7a4151001f14fbb996162578700550a68e SHA512 2d3d80f48a81c0b93faf4f0adc7da5da575a984d18f0bf716887a79da264411a881a8a472a613d030b9f815fe4ae18b7f3a238f4a3ba1f409acba5215535038a -MISC metadata.xml 342 BLAKE2B 8b5efdecc7c683933b65a9f82c8744d618f1550aa990b3c1d17a63bac32101cb6beba5506d587bd9f96105bb01f4967ffbd1a64255ed183a54749d28892c7e1f SHA512 9d8dd1a27aeba6f0c12a4665887eee68bbe4a5c53a9f8bff8c207e81e06aa9d50bd31177c1eae0b5e89170ee6f10951626bc72b28372dfafbe6271acd393635c +MISC metadata.xml 257 BLAKE2B e4c5efda473f899ccef71f7f88348b4e9fce729321cc99cc82660644e21bbbd99fe9e4e4b9ed57edd369d72279e0bc6f3a4e736cccfe2d94bc7640aaa46d7f85 SHA512 b0693017c413734c5e429bb6d5bc05ffb3db578f08bdacca0143e10e58fc70d81e896032dfc612497c8a3531ea0862e0dfa41a702e99da6599929e609be5d97c diff --git a/dev-db/sqlcipher/metadata.xml b/dev-db/sqlcipher/metadata.xml index 62fd82723761..33cedbfbe782 100644 --- a/dev-db/sqlcipher/metadata.xml +++ b/dev-db/sqlcipher/metadata.xml @@ -1,10 +1,7 @@ - - pinkbyte@gentoo.org - Sergey Popov - + sqlcipher/sqlcipher diff --git a/dev-debug/Manifest.gz b/dev-debug/Manifest.gz index 6cbae9e402eed3d510ec1fa9af30831f32f0070c..d40238d484626ffa690a0a03cc08249d0f1b535d 100644 GIT binary patch literal 4026 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 literal 4017 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 Xl!HXAWYA=i+rRlgH#CQcVH^MeT?4D~ diff --git a/dev-debug/lldb/Manifest b/dev-debug/lldb/Manifest index a3d4ce9aa14e..842be34887ea 100644 --- a/dev-debug/lldb/Manifest +++ b/dev-debug/lldb/Manifest @@ -1,3 +1,4 @@ +DIST llvm-project-022d15c0039fc1cfaa3cc2eb1a45b71bbb21fadd.tar.gz 215902891 BLAKE2B ecd87b84a4e5f87c91b6df0a2d6849f385bdb7b26b14a2836f1e1fc5a69f9f5b441e47b9251174019f62eabe39a243092cd1a175b5da7d7576cdcfd63083cff0 SHA512 7726e253179bfd9e0b93236e3ce1133b421329b0b3496b10c0a0eecde372fb5e55cce737b6b78db13f2d0833bbc92023d95efa54cb2918b12ce9af166bd90ff4 DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5 SHA512 4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 @@ -14,4 +15,5 @@ EBUILD lldb-17.0.6.ebuild 2713 BLAKE2B 241b5851ea908a150488f431501c3a83d321f7d92 EBUILD lldb-18.1.8.ebuild 2620 BLAKE2B f2a61e79df52d68eca32a9f95fd1d3ebcbd5e7b21dc71615255ccd85a08e39b26a017e9032c7d41be5796d11028fec62c45c3043cb375a2445ef0893e7c1cdb4 SHA512 ea49e817469d3a5d12d840a57034ad01141a4687bd8ccd1b2e2db8f98a5ccbe72823ddca5330aa8e6b89f6a077159882cb58b54d289a42c4a6563cc718e4130d EBUILD lldb-19.0.0.9999.ebuild 2579 BLAKE2B 60edc61e262a002ffc130dc86b3a77cf647f8bb62707a3c776d542dae3aeaa04fb38b5a6df6c2b7a7386a9267cb28f6af415cc6598e830bf45f13c7a5a8054f6 SHA512 78c3a75ad806b94b1b828ba7cede5f15f02b937b9522ed47882d1443baadb891e18d4c7f8bdfb0c0732bf7d763a92d0f934cdda2e0377a79e159e22c24753d40 EBUILD lldb-19.0.0_pre20240623.ebuild 2579 BLAKE2B 60edc61e262a002ffc130dc86b3a77cf647f8bb62707a3c776d542dae3aeaa04fb38b5a6df6c2b7a7386a9267cb28f6af415cc6598e830bf45f13c7a5a8054f6 SHA512 78c3a75ad806b94b1b828ba7cede5f15f02b937b9522ed47882d1443baadb891e18d4c7f8bdfb0c0732bf7d763a92d0f934cdda2e0377a79e159e22c24753d40 +EBUILD lldb-19.0.0_pre20240630.ebuild 2579 BLAKE2B 60edc61e262a002ffc130dc86b3a77cf647f8bb62707a3c776d542dae3aeaa04fb38b5a6df6c2b7a7386a9267cb28f6af415cc6598e830bf45f13c7a5a8054f6 SHA512 78c3a75ad806b94b1b828ba7cede5f15f02b937b9522ed47882d1443baadb891e18d4c7f8bdfb0c0732bf7d763a92d0f934cdda2e0377a79e159e22c24753d40 MISC metadata.xml 495 BLAKE2B dec5cbc692a57ddb85bccb855d6e16893e6e851c6e3b3f321693fd7cb8bf930167976573d61bfca3c29dc667bb57c2c11669299bcc80d1da04fb53ea90ca1826 SHA512 6168aeac121fa7b3f19fe2590c4ad52eae959bfd3bebceebc64a54d254a29226d5424ab031f9730af9f574e3956119856d1ea2008b5d24721b346cf8f5ad7f9f diff --git a/dev-debug/lldb/lldb-19.0.0_pre20240630.ebuild b/dev-debug/lldb/lldb-19.0.0_pre20240630.ebuild new file mode 100644 index 000000000000..c79bdcdf6f3d --- /dev/null +++ b/dev-debug/lldb/lldb-19.0.0_pre20240630.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit cmake flag-o-matic llvm.org llvm-utils python-single-r1 + +DESCRIPTION="The LLVM debugger" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0/${LLVM_SOABI}" +IUSE="+debug debuginfod +libedit lzma ncurses +python test +xml" +RESTRICT="test" +REQUIRED_USE=${PYTHON_REQUIRED_USE} + +DEPEND=" + debuginfod? ( + net-misc/curl:= + dev-cpp/cpp-httplib:= + ) + libedit? ( dev-libs/libedit:0= ) + lzma? ( app-arch/xz-utils:= ) + ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) + xml? ( dev-libs/libxml2:= ) + ~sys-devel/clang-${PV} + ~sys-devel/llvm-${PV}[debuginfod=] +" +RDEPEND=" + ${DEPEND} + python? ( + ${PYTHON_DEPS} + ) +" +BDEPEND=" + ${PYTHON_DEPS} + python? ( + >=dev-lang/swig-3.0.11 + ) + test? ( + $(python_gen_cond_dep " + ~dev-python/lit-${PV}[\${PYTHON_USEDEP}] + dev-python/psutil[\${PYTHON_USEDEP}] + ") + sys-devel/lld + ) +" + +LLVM_COMPONENTS=( lldb cmake llvm/utils ) +LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party ) +llvm.org_set_globals + +src_configure() { + llvm_prepend_path "${LLVM_MAJOR}" + + # bug #858389 (https://github.com/llvm/llvm-project/issues/83636) + filter-lto + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + local mycmakeargs=( + -DLLDB_ENABLE_CURSES=$(usex ncurses) + -DLLDB_ENABLE_LIBEDIT=$(usex libedit) + -DLLDB_ENABLE_PYTHON=$(usex python) + -DLLDB_ENABLE_LUA=OFF + -DLLDB_ENABLE_LZMA=$(usex lzma) + -DLLDB_ENABLE_LIBXML2=$(usex xml) + -DLLVM_ENABLE_TERMINFO=$(usex ncurses) + + -DLLDB_INCLUDE_TESTS=$(usex test) + + -DCLANG_LINK_CLANG_DYLIB=ON + # TODO: fix upstream to detect this properly + -DHAVE_LIBDL=ON + -DHAVE_LIBPTHREAD=ON + + # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO + # and TERMINFO_LIBS... so just force FindCurses.cmake to use + # ncurses with complete library set (including autodetection + # of -ltinfo) + -DCURSES_NEED_NCURSES=ON + + -DCLANG_RESOURCE_DIR="../../../clang/${LLVM_MAJOR}" + + -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" + -DPython3_EXECUTABLE="${PYTHON}" + ) + use test && mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + ) + + cmake_src_configure +} + +src_test() { + local -x LIT_PRESERVES_TMP=1 + cmake_build check-lldb-{shell,unit} + # failures + hangs + #use python && cmake_build check-lldb-api +} + +src_install() { + cmake_src_install + find "${D}" -name '*.a' -delete || die + + use python && python_optimize +} diff --git a/dev-debug/ltrace/Manifest b/dev-debug/ltrace/Manifest index 76544f73735a..08c1f57c59af 100644 --- a/dev-debug/ltrace/Manifest +++ b/dev-debug/ltrace/Manifest @@ -10,4 +10,4 @@ AUX ltrace-0.7.91-test-glibc-2.33.patch 351 BLAKE2B 8daacf679828735a37ec062ce775 AUX ltrace-0.7.91-tuple-tests.patch 431 BLAKE2B 452e19ff22cd4453e73f1652777ffd998c3af1bb510815c5867a38b53cc25924a02aa055bb335491b0292c430749db6febca79222d1669a3f416ff1dcde4c715 SHA512 6ec368bc19f870322e21d05a409b29aa1064c8c901c98d4281a35513149bc6104282bb4b655506fdd22dd305edb10d438416e2f42bf65cd59748c17ce5a386d9 DIST ltrace-0.7.91_pre20221216.tar.bz2 288077 BLAKE2B cadc2ac551a96dfa95aee0d0eb251d8f41a8631350ba3be3f67d0cb10774a3db6abbd42481d24febdfcb0d565107e66b4de0056a85a7954bb050adb8e8fa5b4a SHA512 993c247797551b4fbb202c04f9af08063c8641946825b17d1f32c4647c606ece803a6b049c4afa3046c798add161ab58f01d90106f3b6029a223af03bca27a99 EBUILD ltrace-0.7.91_pre20221216-r1.ebuild 1732 BLAKE2B 23c02f090da9a64747dd5c932295329f59b422f3495515407853d24f9046be35212683ce4b7f751e04e4990ea9ba512fed48f4b5fb6df44b6325f4ff6903d83b SHA512 f8d2f2af42a13178ce16a0807656ef4d473c9de3c5363ad3deedd0de1e40b4d21691754286e199c24bd6ca8c96b9ca8feddec2a4de566ab8c3c5b86d47b70008 -MISC metadata.xml 537 BLAKE2B 24953f8433b61bae5b1405f07bd321b6a2c284a3c20076c2f4263ed68cd7185fa51866aea595a616a15b6195b4841c8a5df61a075f00457b550b529ba2a39664 SHA512 5003800cc9a96fe56b72060bd439922dae92d8066ceee0cd90bbcc082c3db46de50cf53cbc05e9b840799d80362a5176a2c659b03846fd8283acec292898bb7b +MISC metadata.xml 459 BLAKE2B c7c2e4216c5453527c7b8760ebe4ad81bfbaa7a7407b2fa1feb18ef2d6f2a7ea99b1baf969a6ce2f39c6aba3c57d2b3f88b1a631750aa938baf931bfbf280720 SHA512 61e4b1d2f4be5fdf9e0d38c80a8f14670a6bdb614383a02a40f39d7cf9337980d39748be8bbc8431a2ef7cfcd2ca4032cca61b7050bde369c97995c1a105226d diff --git a/dev-debug/ltrace/metadata.xml b/dev-debug/ltrace/metadata.xml index e7ef67f97d07..e5a4079eb30b 100644 --- a/dev-debug/ltrace/metadata.xml +++ b/dev-debug/ltrace/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + cespedes/ltrace diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz index 42fdcc0192160963dfcf0258d33b13c70409d224..926b4a374315c050ea014575a9a401f31c84000a 100644 GIT binary patch delta 9194 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 ANdN!< delta 9159 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 Rp8dgX{||PAp8dl@0033aU_Jl< diff --git a/dev-embedded/arduino/Manifest b/dev-embedded/arduino/Manifest index 22b67cf5da20..bd62302c9fd5 100644 --- a/dev-embedded/arduino/Manifest +++ b/dev-embedded/arduino/Manifest @@ -4,5 +4,6 @@ DIST arduino-1.8.19.tar.gz 34715155 BLAKE2B d0bb23548db5b5c402e418f85339c1ace9a2 DIST arduino-WiFi101-Updater-ArduinoIDE-Plugin-0.12.0.zip 21873817 BLAKE2B ef2ee6291c452b58b990594a1cbae0daf86e1b6078b51225a7253d782554648610d39c2761ed67914e54a757d1345c7de4c8a63fbe12483f0134c21eac5dc303 SHA512 17e2d07fbdca491a8d80abb6f2ceb000c68af59b755da7db70dce2d5f781204340f43365c40e641acf0b084b2073b3b056f63d68990f405adefb76887f4c5b72 DIST arduino-avr-1.8.3.tar.bz2 4941548 BLAKE2B 48d84a30f3ccf1074df6ec006ccc58d702a572dee51cff1753121055d660ad6cea4176e74488af93227a9eeea4d3a9c0c0856711ebded26ee14a755fb519dd6f SHA512 c8a63ad79f16c380def83b1215762f5cbddfc51480d658853370c3210724bb04627272f3affc0ad01af4463a68980665a4e1c37cc8fabcec16e97c4550d1bb03 DIST arduino-examples-1.9.1.zip 4810227 BLAKE2B 0781ecb330adc444e660f6db89533dfb01995ec87dec7b5f55e28e65bfaf7f505aa79362f5815193ea6500cb1d6a16a86d5f300acf70fc4eaff0265c2891d371 SHA512 c0e21dd374b2751a1e5f2b790202d4883879da2e26e9a23ccbaec478647e2b8160cbc085e76888deafc05b9b14b1aff4ce2a9b834a7b83e8226c3bc41801015c -EBUILD arduino-1.8.19.ebuild 4272 BLAKE2B f0534a5a08c55879f1c20acee8d70d19bc493466e47774f8eb75e41425e0835661e30e4c34802ec8fddf6295a69582b78ff2f0ad9cd4c307adbffc29234bae76 SHA512 2e786a8f36c0602b2f5704b332c2309c660864cec27e2b2aa35b291391300f07f2e4288d7b65df3344064201f43df0cd52dd74e5e4ee83c6a1445c2f2e5d595e +EBUILD arduino-1.8.19-r1.ebuild 4330 BLAKE2B 6d72a7d814868d06cfd51e59ad85d17c471583178d1a064c023473ff840aed961a57c1881160262ed3786f4ccaa9b157f819ac1e048fb9e429ac0b005921f948 SHA512 b94aa905b172ee03f01ab4c7e63c53e55bba1bb3fbc37d03c7ad12d379339e10581d57f5c6ea45eb92d8b7ee30a7eba62603766ffe73c52a9d5314b10926ccdc +EBUILD arduino-1.8.19.ebuild 4266 BLAKE2B 6af8ff54ceabf53225cb3dc5624be7a8e9ea7ea5e883290acd3340158dd68e8ee3661263c63d9df5c6af0c319050d340a4863aa7036818176d9fc94c4c444ca5 SHA512 1cce98090b29e1033f851cae757a5b3d96e2ef06c465ee1cc54678d4663d848805dd6e5f60c462c8f50acc249a6d8733cfbaaaeb63142250b49458aa4110f29c MISC metadata.xml 332 BLAKE2B 384c8751a6538aaca49c8fd242c5493d8321e957a1d186c9c6cf8db579ab74fe9bd25c96dda56a19afa063ade2833fe4b6d307163be7a7681421c65620fe40b7 SHA512 1d58a915f882ee70c55b5541e66cd33a1367e2f686949e1a13d7dcad62d1f1ec180d433898e5ba41f52ba9630a116b92c52cb5ad3be02127c144c1d37cfa35a0 diff --git a/dev-embedded/arduino/arduino-1.8.19-r1.ebuild b/dev-embedded/arduino/arduino-1.8.19-r1.ebuild new file mode 100644 index 000000000000..458ce8fcbd07 --- /dev/null +++ b/dev-embedded/arduino/arduino-1.8.19-r1.ebuild @@ -0,0 +1,121 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit java-pkg-2 desktop xdg + +DESCRIPTION="An open-source AVR electronics prototyping platform" +HOMEPAGE="https://www.arduino.cc/ https://github.com/arduino/" + +AVR_VERSION="1.8.3" +EXAMPLES_VERSION="1.9.1" +PLUGIN_VERSION="0.12.0" + +SRC_URI="https://github.com/arduino/Arduino/archive/${PV}.tar.gz -> ${P}.tar.gz + https://downloads.arduino.cc/cores/avr-${AVR_VERSION}.tar.bz2 -> ${PN}-avr-${AVR_VERSION}.tar.bz2 + https://github.com/arduino/arduino-examples/archive/refs/tags/${EXAMPLES_VERSION}.zip -> ${PN}-examples-${EXAMPLES_VERSION}.zip + https://github.com/arduino/WiFi101-FirmwareUpdater-Plugin/releases/download/v${PLUGIN_VERSION}/WiFi101-Updater-ArduinoIDE-Plugin-${PLUGIN_VERSION}.zip -> ${PN}-WiFi101-Updater-ArduinoIDE-Plugin-${PLUGIN_VERSION}.zip + " +S="${WORKDIR}/Arduino-${PV}" + +LICENSE="GPL-2 LGPL-2.1 CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND=">=dev-java/ant-1.10.14-r3:0" +CDEPEND="dev-embedded/arduino-builder" + +RDEPEND="${CDEPEND} + >=dev-util/astyle-3.1[java] + dev-embedded/arduino-listserialportsc + >=virtual/jre-1.8" + +DEPEND="${CDEPEND} + app-arch/unzip + >=virtual/jdk-1.8" + +EANT_BUILD_TARGET="build" +# don't run the default "javadoc" target, we don't have one. +EANT_DOC_TARGET="" + +RESTRICT="strip" +QA_PREBUILT="usr/share/arduino/hardware/arduino/avr/firmwares/*" + +PATCHES=( + # We need to load system astyle/listserialportsc instead of bundled ones. + "${FILESDIR}/${PN}-1.8.5-lib-loading.patch" +) + +src_unpack() { + # We don't want to unpack tools, just move zip files into the work dir + local a=( ${A} ) + unpack "${a[0]}" + + cp "${DISTDIR}/${PN}-avr-${AVR_VERSION}.tar.bz2" "${S}/build/avr-${AVR_VERSION}.tar.bz2" || die + cp "${DISTDIR}/${PN}-examples-${EXAMPLES_VERSION}.zip" "${S}/build/" || die + cp "${DISTDIR}/${PN}-WiFi101-Updater-ArduinoIDE-Plugin-${PLUGIN_VERSION}.zip" "${S}/build/shared/WiFi101-Updater-ArduinoIDE-Plugin-${PLUGIN_VERSION}.zip" || die +} + +src_prepare() { + default +# java-pkg_clean # pretty much stuff to get unbundled + + # Unbundle libastyle + sed -i 's/\(target name="linux-libastyle-[a-zA-Z0-9]*"\)/\1 if="never"/g' "$S/build/build.xml" || die + + # Unbundle avr toolchain + sed -i 's/target name="avr-toolchain-bundle" unless="light_bundle"/target name="avr-toolchain-bundle" if="never"/' "$S/build/build.xml" || die + + # Install avr hardware + sed -i 's/target name="assemble-hardware" unless="light_bundle"/target name="assemble-hardware"/' "$S/build/build.xml" || die +} + +src_compile() { + eant -f build/build.xml -Dlight_bundle=1 -Dlocal_sources=1 -Dno_arduino_builder=1 -Dversion=1.8.19 +} + +src_install() { + cd "${S}"/build/linux/work || die + + # We need to replace relative paths for toolchain executable by paths to system ones. + sed -i -e 's@^compiler.path=.*@compiler.path=/usr/bin/@' -e 's@^tools.avrdude.path=.*@tools.avrdude.path=/usr@' \ + -e 's@^tools.avrdude.config.path=.*@tools.avrdude.config.path=/etc/avrdude.conf@' hardware/arduino/avr/platform.txt || die + + java-pkg_dojar lib/*.jar + java-pkg_dolauncher ${PN} \ + --pwd "/usr/share/${PN}" \ + --main "processing.app.Base" \ + --java_args "-DAPP_DIR=/usr/share/${PN} -Djava.library.path=${EPREFIX}/usr/$(get_libdir)" + + insinto "/usr/share/${PN}" + + doins -r examples hardware lib tools + + # In upstream's build process, we copy these fiels below from the bundled arduino-builder. + # Here we do the same thing, but from the system arduino-builder. + dosym "../../arduino-builder/platform.txt" "/usr/share/${PN}/hardware/platform.txt" + dosym "../../arduino-builder/platform.keys.rewrite.txt" "/usr/share/${PN}/hardware/platform.keys.rewrite.txt" + dosym "../../bin/arduino-builder" "/usr/share/${PN}/arduino-builder" + + # hardware/tools/avr needs to exist or arduino-builder will + # complain about missing required -tools arg + dodir "/usr/share/${PN}/hardware/tools/avr" + + # Install menu and icons + domenu "${FILESDIR}/${PN}.desktop" + cd lib/icons || die + local icondir + for icondir in *; do + # icondir name is something like "24x24" we want the "24" part + local iconsize=`cut -dx -f1 <<< "${icondir}"` + newicon -s $iconsize \ + "${icondir}/apps/arduino.png" \ + "${PN}.png" + done +} + +pkg_postinst() { + xdg_pkg_postinst + [[ ! -x /usr/bin/avr-g++ ]] && ewarn "Missing avr-g++; you need to crossdev -s4 avr" +} diff --git a/dev-embedded/arduino/arduino-1.8.19.ebuild b/dev-embedded/arduino/arduino-1.8.19.ebuild index 00bad17d94bd..4dd3c76f3613 100644 --- a/dev-embedded/arduino/arduino-1.8.19.ebuild +++ b/dev-embedded/arduino/arduino-1.8.19.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 @@ -6,7 +6,7 @@ EAPI=8 inherit java-pkg-2 java-ant-2 desktop xdg-utils DESCRIPTION="An open-source AVR electronics prototyping platform" -HOMEPAGE="https://arduino.cc/ https://github.com/arduino/" +HOMEPAGE="https://www.arduino.cc/ https://github.com/arduino/" AVR_VERSION="1.8.3" EXAMPLES_VERSION="1.9.1" @@ -15,7 +15,7 @@ PLUGIN_VERSION="0.12.0" SRC_URI="https://github.com/arduino/Arduino/archive/${PV}.tar.gz -> ${P}.tar.gz https://downloads.arduino.cc/cores/avr-${AVR_VERSION}.tar.bz2 -> ${PN}-avr-${AVR_VERSION}.tar.bz2 https://github.com/arduino/arduino-examples/archive/refs/tags/${EXAMPLES_VERSION}.zip -> ${PN}-examples-${EXAMPLES_VERSION}.zip - https://github.com/arduino-libraries/WiFi101-FirmwareUpdater-Plugin/releases/download/v${PLUGIN_VERSION}/WiFi101-Updater-ArduinoIDE-Plugin-${PLUGIN_VERSION}.zip -> ${PN}-WiFi101-Updater-ArduinoIDE-Plugin-${PLUGIN_VERSION}.zip + https://github.com/arduino/WiFi101-FirmwareUpdater-Plugin/releases/download/v${PLUGIN_VERSION}/WiFi101-Updater-ArduinoIDE-Plugin-${PLUGIN_VERSION}.zip -> ${PN}-WiFi101-Updater-ArduinoIDE-Plugin-${PLUGIN_VERSION}.zip " LICENSE="GPL-2 LGPL-2.1 CC-BY-SA-3.0" diff --git a/dev-games/Manifest.gz b/dev-games/Manifest.gz index d4096b5f547d71cb8c01e8281cf2bd57c4f1fa40..8561551086a77a55a1d80fc81adc3e9dd24b059c 100644 GIT binary patch literal 5736 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

cdVs~w%3OYd>BRqt06l$##>cz{^0 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 a$&aA0NYXWi0bE7-)&Bq-6B&1$C;$Lh%JRwp literal 5732 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 - - marecki@gentoo.org - Marek Szuba - + minetest/irrlicht diff --git a/dev-games/irrlicht-mt/Manifest b/dev-games/irrlicht-mt/Manifest index 36b08dab8ba8..d7dfb666ce3e 100644 --- a/dev-games/irrlicht-mt/Manifest +++ b/dev-games/irrlicht-mt/Manifest @@ -3,4 +3,4 @@ DIST irrlicht-mt-1.9.0.10.tar.gz 898774 BLAKE2B 2b11aead4556127bff7c7f06d16a5763 DIST irrlicht-mt-1.9.0.13.tar.gz 754056 BLAKE2B 02e3a219c2cfbd0c383f70c5e82d06563e28b4ae3fb59d420bb570e38d8618b525db50ddb67fbb91182f64b0567f99caa517f9799c650be3c8cd98ce43a9bc76 SHA512 5226d78eaacf8b56eafbbb6359bfb6137f9d6a555a252224e33d39c0d219fcb7d0d29fd3828961eee37d55940f3aa6e767fea31c96fb772dd5eca3889f5ac16e EBUILD irrlicht-mt-1.9.0.10-r1.ebuild 923 BLAKE2B f23a67b8f50f4ea1ff02458c79c4c6eedf69de710cd8914c7bdb7bfee15671b85027507ca0f40bdac14fd75fc084457129e68342e5535ab1d6b4891c15763402 SHA512 4ae4819550102015b654511b242829e16971d2a648dafcc6aa642c7a0bcad5ea6af861e4f28acbf9b2fd9e054737c71cfbb43eadf5d97e2e015c18ce6631eee4 EBUILD irrlicht-mt-1.9.0.13.ebuild 923 BLAKE2B f23a67b8f50f4ea1ff02458c79c4c6eedf69de710cd8914c7bdb7bfee15671b85027507ca0f40bdac14fd75fc084457129e68342e5535ab1d6b4891c15763402 SHA512 4ae4819550102015b654511b242829e16971d2a648dafcc6aa642c7a0bcad5ea6af861e4f28acbf9b2fd9e054737c71cfbb43eadf5d97e2e015c18ce6631eee4 -MISC metadata.xml 328 BLAKE2B 65f1524f204dce6e817727e3870a3154eb1333d68d92241b17ea9a9089081d56947e7cd0dae6e4addd55594953cf27661e02774814f814465363df184842d37d SHA512 dddf11f78c1fcc61b3b98246ed7c73ae7c0e3f1765b60fbbc8513d706edec666c405479f45a2259c513f3bf298bd1d0810f756110aa7757b393045c4c18e17d8 +MISC metadata.xml 250 BLAKE2B e2574f85f8659ab597884c0086cfc16b8c48ea57b40410a8bdfe6a13a670a349395c908c8dbfbb4a919cb292ed74719f6cb36b0587c31d77bb5bc197a3c5cedf SHA512 5369c16d12686b36bafcdab172ab34f8bd5a69959df3f73eeecd2ea7765fd0991f4f095f07040866665143e8e27d7bc85e2bee3d12f10740080d16f12ff9debf diff --git a/dev-games/irrlicht-mt/metadata.xml b/dev-games/irrlicht-mt/metadata.xml index cd29c13fee92..17d8a8666991 100644 --- a/dev-games/irrlicht-mt/metadata.xml +++ b/dev-games/irrlicht-mt/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + minetest/irrlicht diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index fb7a3557c801dc34d8e8e53f8f3dae30474f47ef..cba919b58a5274433d943dbad381e82b755e1ac4 100644 GIT binary patch delta 32241 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


}|oeG=esjkZ^|N1Hf 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 diff --git a/dev-java/openjdk-bin/Manifest b/dev-java/openjdk-bin/Manifest index c136e4aeed06..703b0ba15ecf 100644 --- a/dev-java/openjdk-bin/Manifest +++ b/dev-java/openjdk-bin/Manifest @@ -28,4 +28,4 @@ EBUILD openjdk-bin-11.0.23_p9.ebuild 3174 BLAKE2B c20c05800f5be936ece355f8f4434e EBUILD openjdk-bin-17.0.11_p9.ebuild 3206 BLAKE2B 6d5f39a34005e0eb44836331c1b93a491ee1a6cb78e4a12494626316e1e6813182212c2eeeb480656adc276ff1b3e548ab4b9733f5826ea7b9e51ba469649c99 SHA512 7844a7f79c66356e6a7c5cd18a6793bb4a86a408de72d784c5b888d9facc2aa1706ead137f2a9c140ba00e566c14d0a06389fd9b664aab587307326b1a185311 EBUILD openjdk-bin-21.0.3_p9.ebuild 3152 BLAKE2B 117b7bd7a864f55568bccf0ed036fa141349e4d6b7994610dcc87b0eb519ebd65142f8b1ef85efec9964cd1bd4a9e97c7942233268379c36f7d4db7376dd2e4e SHA512 9abc73193ed748ab2274e85473100d8859817563b67603921409ce160140e4062f7cff2b7211bd7bf196d0009e627c498ab88974c2bab1003e5730240db35b73 EBUILD openjdk-bin-8.412_p08.ebuild 2927 BLAKE2B f62bab1ebf203a714edec548e16a08a96333012887a9a122d4f3d4801e50f3e9e5aceef1e40ab41f5fa312ef2884ae9547a96d2e8fa058bb1d69ad24abb74a97 SHA512 4712fb05b86e306c764af75252d4fb1201295bfa92817eb646bb793a56708c7655523b703428ca63e5e63d3a40bf77d4266dc8fa6244357702868787385bc0ef -MISC metadata.xml 700 BLAKE2B 1222dddf04cd466c7e3f2dbce2d70042a8fe6b0163ff30159990ef590ea467fbe9f41be2abdf24ab136ee30d5a6a9a810c4cb6637e95461d6dc2c60f27ceaab5 SHA512 fe2a015a191e687f0c2b8a19f99187c5336952f1c096ae822466be4be00b95e55dec4e71b882737c4823ec0790261529bd9f5fb84250be246f9ee4c49369bf37 +MISC metadata.xml 992 BLAKE2B faf08cbddeb47356eb249430ec21526fbadb95f666be9092a39d26f7167173cff526510c63f920b3891ee2738c915c0cb2319e4737f511f709b721555da2f061 SHA512 1f9fc80bc7bc07a1b6fc3d820368f05f46bcdd818fdba458729ac6c5ae9a55f43a435f9827f6d3986a17d2ef30929723b1f05acfa0017c855dbb3d9cbceda29c diff --git a/dev-java/openjdk-bin/metadata.xml b/dev-java/openjdk-bin/metadata.xml index 7adf9448bc9e..0c01c4d5dd44 100644 --- a/dev-java/openjdk-bin/metadata.xml +++ b/dev-java/openjdk-bin/metadata.xml @@ -14,4 +14,10 @@ Don't install the X backend for AWT, needed by some GUIs (used to be X flag) Install JVM sources + + adoptium/temurin8-binaries + adoptium/temurin11-binaries + adoptium/temurin17-binaries + adoptium/temurin21-binaries + diff --git a/dev-java/protobuf-java/Manifest b/dev-java/protobuf-java/Manifest index 8cb7f145be21..0ccf640b34fa 100644 --- a/dev-java/protobuf-java/Manifest +++ b/dev-java/protobuf-java/Manifest @@ -6,6 +6,8 @@ DIST protobuf-25.1.tar.gz 5878124 BLAKE2B a0b917e4518b07b221afd01e801e45b5b6fa35 DIST protobuf-25.2.tar.gz 5878387 BLAKE2B 1ee7a48d3a481f523ff240c79e8cacb39b6a7e2c671279812cbffd5ce9be595034461fba41f03bed363133118c1b92bd14bcfd8c4e46ac6368e6407a23fb02ea SHA512 66f0b177eae0e2e40b8b17c8f411cd9dec5355dcfc145b8a79426e6367babcc28b9a8078bbe4ba2de47a82811a2e1a89d36955d6fa0c8d391cfeada4eb160fdb DIST protobuf-25.3.tar.gz 5878962 BLAKE2B 9268f9bd993a1cfd6d3937a2ad56ba4cfe3d84923756513841cbf13039d4a07acb260468745cb1294f30334cb34b45c6fde272f5c40d9de63ac6a4ce5c263077 SHA512 1f73e237c919082e5423ae9e2ea8813dccf672c059051d1531fe89ffaa45872d3cf3052b8c3af26f674296ec17d7dc861c67b8f0834ed80261ce4a6a14ed7115 DIST protobuf-26.0.tar.gz 5957426 BLAKE2B 246b81a2c037047c10aeb004bbc4836d1d1cd73eadd0780060bf7fe60cee2cfa4e14afdb07c2a6fa2381e4656a47a148cf77315f1caa8c1bf6c137e06b0de168 SHA512 b350e0be51e4977865bfcc086506e1d85421da5d9386d2b10dada98a9a1a32a7b44e2ace866e605b42f1e2b6a702e6eca7fa9f5346819b55dd7d09f5ded3628c +DIST protobuf-26.1.tar.gz 5957903 BLAKE2B 1a7faab2f56aa0995801a80f73a812c7fc38a00af0bf25bdd5eecf7aec27a86a575ea2fb8484787d19c9ac6e46007c9864e79464f529c446f31af732981feed1 SHA512 0363ac09f92d8e040491425d444c8dca0b9b430e02d2dff6e2b28a0c2b2bea0d33a47f50bc9e2e2d4e8e22b65a02009a20c0066fb89c75df93a7b703dda42ed4 +DIST protobuf-27.2.tar.gz 6282174 BLAKE2B 86d12e9f87e8e1c2961ad517115c8689a8dd984722513816d8d626e59a76f5e7a698a90cbf6007daacf66c6053c9ff28108ff113579a442ce61cd221178bda44 SHA512 664c66b62cf1ed0c65d9b910d8e67d4d5d471113697f1b8edf1573cd5c0fc8e850ac53ce984e48e6c6b9cbbefa12f8530058384e7388e65a59c1e46d03772397 DIST truth-1.1.3.jar 243021 BLAKE2B a59149038c62ef5dd352b13d4b393e1b7715fbafe5ed86ec2d16d722c738a31dcdca10132fc73b17b367ac4309e5407ba2e489f8d4c8fbca60ce5f35ae75d1e3 SHA512 f29a9fb070aff8a32358a7b6c8998c0095de5d8d68afa7f7bac759c7050309deff929e767657ecbbefd96163460f10255ca01bc567ab30df4834b9d916a4fae8 EBUILD protobuf-java-3.23.0.ebuild 5004 BLAKE2B 1e8d57764ebd6829fc9dac563302ed4478e01daa7ef0b3613f12ce4b217df8bca853207af11dbf27623526414d0cb5ff5890d0ec502c50d974c23555a3cb0e01 SHA512 2f7fef3aa5ba84f7e17ee9d9d49c734867cde32f49aa4769d2e20fcf02079e0fc1a49fd81515e651bc8980d07d96589d3d43e710eb69df8ab1e0b215c7379413 EBUILD protobuf-java-3.23.3.ebuild 5025 BLAKE2B dc9565c4bc6bae5d650202e20e427f2a5cf4235668ca23638503f94a73a8155352d1fb66613c0d50066b669f80099abd61c3984a29b9f11c09cd53f785a5ed89 SHA512 31cb0f30f2cb25c41b1d0ec4d64bdfc413f7ce267e86026a88a9329affcd8a288a5afa0349018f74b21528cd9a798db145a5c8dd37edbe06eacb42ae0e7fcd47 @@ -13,4 +15,6 @@ EBUILD protobuf-java-3.25.1.ebuild 5070 BLAKE2B 94ca65cd35051f3ae692478f94c6e42e EBUILD protobuf-java-3.25.2.ebuild 5070 BLAKE2B 9069a213fdd09cc2dd7f2e797941873f1184af848ce4159621b47ef2fcc600574e54ec0603ef63a0160db28530d73ea943591146a31f9861327823e65c28b8f3 SHA512 8999737beee7f393677ce4a5c52cae4a9ae290b085e24f2e563b4eed18fcd4753abe5000849934d8c90f9103669d8163bd1c86a905f566ad986a4202d41ad8cb EBUILD protobuf-java-3.25.3.ebuild 5070 BLAKE2B 253564d29b833f09bda7830790bdd120b5807ff75d4ff70949ceca2c1b79410ba4b023e57c0a58763ad8cb037eb2bcefc875198a3385b7dd032c8b709bac45ea SHA512 503911709bf44eb849037f480d813ae45ca55752cedbb9652fb62a155cd2cadaa0c6511c69ed259d16a7799ee19fe57e7c3359d02196185652386da390807f1b EBUILD protobuf-java-3.26.0.ebuild 5116 BLAKE2B 7bf78e569da302003f839ea9764859cf2155bab63c4253905abcee1441cfcc6189842f5106d2f08a9556b81bcf3b90b6a580110c8eeb3b18f72f7c9d2c2fc46c SHA512 d8298e6344d0a7b4df019e51efff0f12f85952ba3d2525cbba06ad486e3774ece0000492b9c0970f9632f31edcdb0fb442692977a5487a1110309d78785521bd +EBUILD protobuf-java-4.26.1.ebuild 4758 BLAKE2B 018ffa86d9af50a96db808ee51892e930630ec0709f0effb26522e70bc8d9890a84cb67276b2aab743950b7ba53e77567615f9d1bc63e391521a22696afe1e7b SHA512 4a738022a541fc6b73a13fa7cdc461137adbcfc8f3cf95a522355991c9be2c459b10b99191fb1efa3d23efb4783e539cc5e119fa6e84096b0ed3cc2762675ced +EBUILD protobuf-java-4.27.2.ebuild 5037 BLAKE2B 67330a0834b53ed7a950daea16be0b2cb7c8523cd6b2c0cafcc1468b39b6dd064e07a12d7e90a6b19612d6e82711c07e76cd6a2951ff6ec5709abcab042eac63 SHA512 51187de703cb88ded86536a068725eddb2692ba71150d2fcfb566058f1996edf39491c46363f31aecfb5210d7e7fbf7974da5dd4fbc90e70caa262079ad48d63 MISC metadata.xml 534 BLAKE2B aa3ede54aa4e1479f977cecb9dace36fa5db7025a5d45d142cde5ea2ede794f721abf0ced139b24d4c2c1aac3631ee43f15b4d74850abc56c1fbafb8736adebc SHA512 11f7b1fca223910cd42be952760e32d98a553fd660e1da66542a722eb1e3296c79e702f899dc36ab0e794a19014ede3738fc0959b04a9d44910e9e0068f3feb7 diff --git a/dev-java/protobuf-java/protobuf-java-4.26.1.ebuild b/dev-java/protobuf-java/protobuf-java-4.26.1.ebuild new file mode 100644 index 000000000000..cbf117e3173e --- /dev/null +++ b/dev-java/protobuf-java/protobuf-java-4.26.1.ebuild @@ -0,0 +1,158 @@ +# Copyright 2008-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="com.google.protobuf:protobuf-java:${PV}" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple cmake + +DESCRIPTION="Core Protocol Buffers library" +HOMEPAGE="https://protobuf.dev" +# Currently we bundle the binary version of truth.jar used only for tests, we don't install it. +# And we build artifact 4.26.1 from the 26.1 tarball in order to allow sharing the tarball with +# dev-libs/protobuf. +MY_PV4="${PV#4.}" +MY_PV="${MY_PV4/_rc/-rc}" +SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${MY_PV}.tar.gz -> protobuf-${MY_PV}.tar.gz + test? ( https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar )" +S="${WORKDIR}/protobuf-${MY_PV}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="system-protoc" + +BDEPEND=" + system-protoc? ( ~dev-libs/protobuf-${MY_PV4}:0 ) + !system-protoc? ( >=dev-cpp/abseil-cpp-20230802.0 ) +" +DEPEND=" + >=virtual/jdk-1.8:* + test? ( + dev-java/guava:0 + dev-java/mockito:4 + ) +" +RDEPEND=">=virtual/jre-1.8:*" + +PATCHES=( + "${FILESDIR}/protobuf-java-3.26.0-unittest.protos.patch" +) + +JAVA_AUTOMATIC_MODULE_NAME="com.google.protobuf" +JAVA_JAR_FILENAME="protobuf.jar" +JAVA_RESOURCE_DIRS="java/core/src/main/resources" +JAVA_SRC_DIR="java/core/src/main/java" + +JAVA_TEST_GENTOO_CLASSPATH="guava,junit-4,mockito-4" +JAVA_TEST_SRC_DIR="java/core/src/test/java" + +run-protoc() { + if use system-protoc; then + protoc $1 + else + "${BUILD_DIR}"/protoc $1 + fi +} + +src_prepare() { + # If the corrsponding version of system-protoc is not available we build protoc locally + if use system-protoc; then + default # apply patches + else + cmake_src_prepare + fi + java-pkg-2_src_prepare + + # https://github.com/protocolbuffers/protobuf/blob/v26.1/java/core/generate-sources-build.xml + einfo "Replace variables in generate-sources-build.xml" + sed \ + -e 's:${generated.sources.dir}:java/core/src/main/java:' \ + -e 's:${protobuf.java_source.dir}:java/core/src/main/resources:' \ + -e 's:${protobuf.source.dir}:src:' \ + -e 's:^.*value="::' -e 's:\"/>::' \ + -e '/project\|echo\|mkdir\|exec/d' \ + -i java/core/generate-sources-build.xml || die "sed to sources failed" + + # https://github.com/protocolbuffers/protobuf/blob/v26.1/java/core/generate-test-sources-build.xml + einfo "Replace variables in generate-test-sources-build.xml" + sed \ + -e 's:${generated.testsources.dir}:java/core/src/test/java:' \ + -e 's:${protobuf.source.dir}:src:' \ + -e 's:${test.proto.dir}:java/core/src/test/proto:' \ + -e 's:^.*value="::' -e 's:\"/>::' \ + -e '/project\|mkdir\|exec\|Also generate/d' \ + -i java/core/generate-test-sources-build.xml || die "sed to test sources failed" + + # Split the file in two parts, one for each run-protoc call + awk '/--java_out/{x="test-sources-build-"++i;}{print > x;}' \ + java/core/generate-test-sources-build.xml || die +} + +src_configure() { + local mycmakeargs=( + -Dprotobuf_BUILD_TESTS=OFF + -Dprotobuf_ABSL_PROVIDER=package + ) + if use system-protoc; then + : + else + cmake_src_configure + fi +} + +src_compile() { + if use system-protoc; then + : + else + cmake_src_compile + fi + + einfo "Run protoc to generate sources" + run-protoc \ + @java/core/generate-sources-build.xml \ + || die "protoc sources failed" + + java-pkg-simple_src_compile +} + +src_test() { + # https://github.com/protocolbuffers/protobuf/blob/v26.1/java/core/pom.xml#L63-L71 + jar cvf testdata.jar \ + -C src google/protobuf/testdata/golden_message_oneof_implemented \ + -C src google/protobuf/testdata/golden_packed_fields_message || die + + JAVA_GENTOO_CLASSPATH_EXTRA="${DISTDIR}/truth-1.1.3.jar:testdata.jar" + + einfo "Running protoc on first part of generate-test-sources-build.xml" + run-protoc @test-sources-build-1 \ + || die "run-protoc test-sources-build-1 failed" + + einfo "Running protoc on second part of generate-test-sources-build.xml" + run-protoc @test-sources-build-2 \ + || die "run-protoc test-sources-build-2 failed" + + einfo "Running tests" + # Invalid test class 'map_test.MapInitializationOrderTest': + # 1. Test class should have exactly one public constructor + # Invalid test class 'protobuf_unittest.CachedFieldSizeTest': + # 1. Test class should have exactly one public constructor + pushd "${JAVA_TEST_SRC_DIR}" || die + local JAVA_TEST_RUN_ONLY=$(find * \ + -path "**/*Test.java" \ + ! -path "**/Abstract*Test.java" \ + ! -name "MapInitializationOrderTest.java" \ + ! -path '*protobuf_unittest/CachedFieldSizeTest.java' + ) + popd + JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}" + JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}" + java-pkg-simple_src_test +} + +src_install() { + java-pkg-simple_src_install +} diff --git a/dev-java/protobuf-java/protobuf-java-4.27.2.ebuild b/dev-java/protobuf-java/protobuf-java-4.27.2.ebuild new file mode 100644 index 000000000000..039b497e7f28 --- /dev/null +++ b/dev-java/protobuf-java/protobuf-java-4.27.2.ebuild @@ -0,0 +1,161 @@ +# Copyright 2008-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="com.google.protobuf:protobuf-java:${PV}" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple cmake + +DESCRIPTION="Core Protocol Buffers library" +HOMEPAGE="https://protobuf.dev" +# Currently we bundle the binary version of truth.jar used only for tests, we don't install it. +# And we build artifact 4.27.2 from the 27.2 tarball in order to allow sharing the tarball with +# dev-libs/protobuf. +MY_PV4="${PV#4.}" +MY_PV="${MY_PV4/_rc/-rc}" +SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${MY_PV}.tar.gz -> protobuf-${MY_PV}.tar.gz + test? ( https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar )" +S="${WORKDIR}/protobuf-${MY_PV}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="system-protoc" + +BDEPEND=" + system-protoc? ( ~dev-libs/protobuf-${MY_PV4}:0 ) + !system-protoc? ( >=dev-cpp/abseil-cpp-20230802.0 ) +" +DEPEND=" + >=virtual/jdk-1.8:* + test? ( + dev-java/guava:0 + dev-java/mockito:4 + ) +" +RDEPEND=">=virtual/jre-1.8:*" + +JAVA_AUTOMATIC_MODULE_NAME="com.google.protobuf" +JAVA_JAR_FILENAME="protobuf.jar" +JAVA_RESOURCE_DIRS="java/core/src/main/resources" +JAVA_SRC_DIR="java/core/src/main/java" + +JAVA_TEST_GENTOO_CLASSPATH="guava,junit-4,mockito-4" +JAVA_TEST_SRC_DIR="java/core/src/test/java" + +run-protoc() { + if use system-protoc; then + protoc $1 + else + "${BUILD_DIR}"/protoc $1 + fi +} + +src_prepare() { + # If the corrsponding version of system-protoc is not available we build protoc locally + if use system-protoc; then + default # apply patches + else + cmake_src_prepare + fi + java-pkg-2_src_prepare + + # https://github.com/protocolbuffers/protobuf/blob/v27.2/java/core/generate-sources-build.xml + einfo "Replace variables in generate-sources-build.xml" + sed \ + -e 's:${generated.sources.dir}:java/core/src/main/java:' \ + -e 's:${protobuf.java_source.dir}:java/core/src/main/resources:' \ + -e 's:${protobuf.source.dir}:src:' \ + -e 's:^.*value="::' -e 's:\"/>::' \ + -e '/project\|echo\|mkdir\|exec/d' \ + -i java/core/generate-sources-build.xml || die "sed to sources failed" + + # https://github.com/protocolbuffers/protobuf/blob/v27.2/java/core/generate-test-sources-build.xml + einfo "Replace variables in generate-test-sources-build.xml" + sed \ + -e 's:${generated.testsources.dir}:java/core/src/test/java:' \ + -e 's:${protobuf.source.dir}:src:' \ + -e 's:${test.proto.dir}:java/core/src/test/proto:' \ + -e 's:^.*value="::' -e 's:\"/>::' \ + -e '/project\|mkdir\|exec\|Also generate/d' \ + -i java/core/generate-test-sources-build.xml || die "sed to test sources failed" + + # Split the file in two parts, one for each run-protoc call + awk '/--java_out/{x="test-sources-build-"++i;}{print > x;}' \ + java/core/generate-test-sources-build.xml || die +} + +src_configure() { + local mycmakeargs=( + -Dprotobuf_BUILD_TESTS=OFF + -Dprotobuf_ABSL_PROVIDER=package + ) + if use system-protoc; then + : + else + cmake_src_configure + fi +} + +src_compile() { + if use system-protoc; then + : + else + cmake_src_compile + fi + + einfo "Run protoc to generate sources" + run-protoc \ + @java/core/generate-sources-build.xml \ + || die "protoc sources failed" + + java-pkg-simple_src_compile +} + +src_test() { + # https://github.com/protocolbuffers/protobuf/blob/v27.2/java/core/pom.xml#L63-L71 + jar cvf testdata.jar \ + -C src google/protobuf/testdata/golden_message_oneof_implemented \ + -C src google/protobuf/testdata/golden_packed_fields_message || die + + JAVA_GENTOO_CLASSPATH_EXTRA="${DISTDIR}/truth-1.1.3.jar:testdata.jar" + + # google/protobuf/java_features.proto: File not found. + cp {java/core/src/main/resources,src}/google/protobuf/java_features.proto || die + + einfo "Running protoc on first part of generate-test-sources-build.xml" + run-protoc @test-sources-build-1 \ + || die "run-protoc test-sources-build-1 failed" + + einfo "Running protoc on second part of generate-test-sources-build.xml" + run-protoc @test-sources-build-2 \ + || die "run-protoc test-sources-build-2 failed" + + # java/core/src/test/java/editions_unittest/TestDelimited.java:2867: + # error: package editions_unittest.MessageImport does not exist + rm java/core/src/test/java/com/google/protobuf/TextFormatTest.java || die + + einfo "Running tests" + # Invalid test class 'map_test.MapInitializationOrderTest': + # 1. Test class should have exactly one public constructor + # Invalid test class 'protobuf_unittest.CachedFieldSizeTest': + # 1. Test class should have exactly one public constructor + pushd "${JAVA_TEST_SRC_DIR}" || die + local JAVA_TEST_RUN_ONLY=$(find * \ + -path "**/*Test.java" \ + ! -path "**/Abstract*Test.java" \ + ! -name "MapInitializationOrderTest.java" \ + ! -path '*protobuf_unittest/CachedFieldSizeTest.java' + ) + popd + JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}" + JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}" + java-pkg-simple_src_test +} + +src_install() { + java-pkg-simple_src_install +} diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index a036484553c229ac5962248c9569e51dc2e05b03..a219dd642fa04314b4bec63c2f54f5a9b9d9cdc3 100644 GIT binary patch delta 16907 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 WZ~)M$j&n=#KmGq^o$mZ%oB#kfWY?qs delta 16890 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 F005qRtqcGF diff --git a/dev-lang/clojure/Manifest b/dev-lang/clojure/Manifest index 8332bef8dce7..b849b595db80 100644 --- a/dev-lang/clojure/Manifest +++ b/dev-lang/clojure/Manifest @@ -8,5 +8,5 @@ DIST test.check-1.1.1.tar.gz 85399 BLAKE2B 752f0f0149dd5720dcabdcc65173906b124a8 DIST test.generative-1.1.0.tar.gz 144819 BLAKE2B b6cbf42b401380e3977ac219ddbc8b26ddcfc285a06ce5f2d68c3a52bb6c36702922975e9c9e2bfd4198ec239f2efd676fdfc8293222b75eb5c417ef1d80681f SHA512 4ef4640be2f630c4ebbe81d7bafec1e6e32619480c09ef59882b182738a998941d442231148d8cd2fb4166454780fd72067e5dda4b64d0ae0b064c91928f5c67 DIST tools.namespace-1.5.0.tar.gz 37913 BLAKE2B bae6be788507d200f6e781754b46d5c7c34069b3340006f078a3f0360c0c5d2dea0398d5afe1ea6b49166baa482cc07a7687735474afc84abe644c2b8b53cd9d SHA512 c1f4dba4758ecb39460334e61f989cf92e3e2ca1f6ff03b9e12bc137de088f994d86feec827f40d33034e2f8978e099326aed3b85a21c68a910714b662bf9052 DIST tools.reader-1.4.2.tar.gz 63868 BLAKE2B 3f4ceab49de2d518ba5854a81af13cb51902b240d2db2be2c8ededd48d6f9db3898eb54fdb41c6b9ce49d9d8eb912b0a7d3683dc1d61b6e238c5b862fad4b4a5 SHA512 bc3510887b7c5c5f84f0969ff2224dc745a54c81c186c50d0436af9e6f8eb4abf6d9c6a7bba4362ba3f8c94cd6bedefdf1a7698a1cd67db4b324fbaffaae5fbf -EBUILD clojure-1.11.3.ebuild 3456 BLAKE2B 753bf35e910bf891032252af794e73d597e1824386a2f6592abddb7c26cc034d0a81b04082a670585b2b00af635d3befc48f7c0d66973b9594aa3e385aa48237 SHA512 da3375de3bc6e9e6f8dd7589e9d6b2beb81a0bbe33f0ad55402528c5459c8e186821aed1013a39b62d0bdfae2022c6c645ca5bc9faf60450da77b5b3650606de +EBUILD clojure-1.11.3-r1.ebuild 3482 BLAKE2B b5ca3cb3e89a9de7d9ccd9cfb055a1bddc74384a1ced66140f48765f58c5aa2a87e2c8c203cec3aeb1267dececd2a3f9c1abb3bd02763675bd977c6f8ce82fdb SHA512 a2ede4ec6a84e6c6e6aec8fdae8e34e9e351d8d653a8bb5c42cb4e4964f94c71b07e533273d1757e949885e8094941445d5d5fcb3cdc46fd83695cff42ecee7a MISC metadata.xml 335 BLAKE2B 9d5549eaaf88d24a1023d47406828fe19bb004dd23a8d53180d2f7cc3368b55105a3940051229a04f5a0071ef51591ec905c4fd1e527fc82b35f5f7920004267 SHA512 5d9f342b3e530281c617e5ffbc68ad085d6171148ff48c6842c5053cd35be57a244014b4b917610b833cbfa3d960f3e667aa6601d7e5cb29f05bd2030cc39200 diff --git a/dev-lang/clojure/clojure-1.11.3.ebuild b/dev-lang/clojure/clojure-1.11.3-r1.ebuild similarity index 97% rename from dev-lang/clojure/clojure-1.11.3.ebuild rename to dev-lang/clojure/clojure-1.11.3-r1.ebuild index d29d73b5c0b1..0028a3915530 100644 --- a/dev-lang/clojure/clojure-1.11.3.ebuild +++ b/dev-lang/clojure/clojure-1.11.3-r1.ebuild @@ -15,7 +15,7 @@ TEST_CHECK_VER=1.1.1 JAVA_PKG_IUSE="test" -inherit java-pkg-2 java-ant-2 +inherit java-pkg-2 DESCRIPTION="General-purpose programming language with an emphasis on functional programming" HOMEPAGE="https://clojure.org/ @@ -50,6 +50,9 @@ SLOT="0/$(ver_cut 1-2)" KEYWORDS="amd64 x86 ~x86-linux" RESTRICT="!test? ( test )" +BDEPEND=" + >=dev-java/ant-1.10.14-r3 +" RDEPEND=" >=virtual/jre-1.8:* " @@ -65,7 +68,7 @@ DOCS=( changes.md CONTRIBUTING.md readme.txt ) src_prepare() { default - java-utils-2_src_prepare + java-pkg-2_src_prepare ln -rs \ ../spec.alpha-${SPEC_ALPHA_VER}/src/main/clojure/clojure/spec \ diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index cae1f88aaa91..454953685d27 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -34,7 +34,7 @@ EBUILD python-2.7.18_p16-r2.ebuild 8603 BLAKE2B 6a2ee7f1a5d0eae487cf0293fb2528c9 EBUILD python-3.10.14_p1-r1.ebuild 14742 BLAKE2B 52b80ddc253a2c2d60422af667dd04519404b6b1ed979fa0992b95dd471449ec1dcac814f49aa38cc0d7fcf6af5ed40035f8801cd2fc988865b61430dd511461 SHA512 272d8889f14ed94e72140afbc650b502b7f5a881ff681c760e307b2eb873679ae105fd87af3097c69eaef2b4a396fe7673505e1a0fd6ea4220d40a6a589d00a1 EBUILD python-3.11.9-r1.ebuild 15854 BLAKE2B f0c4576472eeea91a436eb64a0555a6db1125370bb0a586aa520e76047d8615603e23b8fb415fe86ed19ecd29038ae5bc7354e7d33c1bcd004ab82f62b5391dc SHA512 57cbe71b9d90e2fe06d28ad0fdee30da1d0ae9dbc4163e15b98f78069a7a7bb0a4312d8caa26fe23e74234c73f0b48409d77b28e40f47bf83667e7717d36fe32 EBUILD python-3.12.3-r1.ebuild 15415 BLAKE2B eccb47a2bea4df5bf3d1116afa348ddb87ed03f7031e5742ecf8e06cb875bb6a79f800313ca4ac7ed1cbae81de65f8aaf80616a1e423d8362480447b33860348 SHA512 4c9423cf3c24f4cc2dd095a7340277c0b119dcc95281cc08e23019ef6d9478af77b9b1961dedbac2709cc05923dcc6c1ac5ef1727106068431d21a9e8613aa21 -EBUILD python-3.12.4_p1.ebuild 14884 BLAKE2B 03c95778d4d3b4d9644f14ed57ee593517894a97b9640124b1a63eb8024644dbe45888a8f605f23647954df7e62b494e6c338a66ef6f00801c7daa97c28324cc SHA512 8dae142c2b98ca70061174f904fe3af1ff74fd3007c458a8126711130d4c527652a480645ea3b705f5eba81ac958adbcd70bf529ca079a69eef243dc709a7d7c +EBUILD python-3.12.4_p1.ebuild 14881 BLAKE2B c3a4339cd5cf2bb6f97bf60142dfa022b5cc421da66d209247fbdc6c1c2ebd3cb701689ea50d3cfe897ecfe48a801edaabd6160a0ed747f5dfc407569d93ad8b SHA512 6572c6ed811576377ed5de3e5e12bb7de0795b802a4cbd60eebca7d82ac0dd07afa3ee05a9b98ffe45a4aa4dd6aeaaa4acf8b5f34d19cd76efb129e3c50dac4e EBUILD python-3.13.0_beta1_p3.ebuild 17346 BLAKE2B 83266bc2fb4b68f001c6669b02c83909ec1eb2cb1dfc69f5a14a9a33fcbeba76c3bf6068f1b38a5ba8d3e64dfa9e04df896b4cdd51d149e94f843ffcd61d51e5 SHA512 0ba4fdd9d5531f045565c8da01e9e1a455160e4d1767b7e3f4a5f667cc300e8b1a9fb47023ca2f3b4b64a54b346648cdd56fd200bbd9be71712757de9680059d EBUILD python-3.13.0_beta2_p9.ebuild 17108 BLAKE2B 1f22231f8246ff3c78b119b3ff8b574efac464bf25a9a82ff7eedd7632acb52d4457b586b50d23f0c06e15618f733daf4691a08cf54db2ff700e4f39d85295fd SHA512 ca0b2941ea726c1d03cd39f7bd434ce994669d79fec7bdfd2a7d06c7fc8c620bd0fbbe8e78c7ac4ba4903c9d95058e2a397c2d7960f547248e35764785aad86a EBUILD python-3.13.0_beta3.ebuild 17108 BLAKE2B 1f22231f8246ff3c78b119b3ff8b574efac464bf25a9a82ff7eedd7632acb52d4457b586b50d23f0c06e15618f733daf4691a08cf54db2ff700e4f39d85295fd SHA512 ca0b2941ea726c1d03cd39f7bd434ce994669d79fec7bdfd2a7d06c7fc8c620bd0fbbe8e78c7ac4ba4903c9d95058e2a397c2d7960f547248e35764785aad86a diff --git a/dev-lang/python/python-3.12.4_p1.ebuild b/dev-lang/python/python-3.12.4_p1.ebuild index bec993fb2e80..a2461c6b3906 100644 --- a/dev-lang/python/python-3.12.4_p1.ebuild +++ b/dev-lang/python/python-3.12.4_p1.ebuild @@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="PSF-2" SLOT="${PYVER}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86" IUSE=" bluetooth build debug +ensurepip examples gdbm libedit +ncurses pgo +readline +sqlite +ssl test tk valgrind diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index a25df76b95c7c0f78b1b7864ef9b56bdf08e0f89..8948aa4e6c5de077690d124b40c772f7cf897923 100644 GIT binary patch delta 99822 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 z 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

-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 +Date: Sat, 29 Jun 2024 21:10:06 +0200 +Subject: [PATCH] Remove the runtime check + +Makes simpler to cross-build. At least for Gentoo it is fine since we +control the versions on our own. +--- + Makefile.PL | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/Makefile.PL b/Makefile.PL +index 94c72f2..d4b1aea 100644 +--- a/Makefile.PL ++++ b/Makefile.PL +@@ -196,7 +196,6 @@ EOM + exit MISSING_PREREQ; + } + +- check_openssl_version($prefix, $exec); + my %args = ( + CCCDLFLAGS => $opts->{cccdlflags}, + OPTIMIZE => $opts->{optimize}, +-- +2.45.2 + diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 1718c30ebd4231782fd93ba525b7496d8a3afafc..9c193eb2d875c57df28dad5c9ca4de6ca57f4ea4 100644 GIT binary patch literal 269035 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 U6+PLX1HTHI+nW0ngx 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�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 z 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 Z3Iy=q{azH}GnW7F{{hNKuczy?2LO0SE3W_m literal 269075 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

  • BMlnNB8?C`A!D&?cc(#75Y@46u5}N921UWmX8g6K_ z-80D#_%Yoh)a)>xPSQ>|QNHeSTu`?9qny(^prVz$t!seAqWRB^>S!9`UmV^a_ldxA z0<=D1z_8&@OFwSPIp&B~IZubq+ccce4!9B$;BbAYIgl*;wnswbhK~gBORAicVoEH# z^?(CC(0d=(TQP0&EQje`!aeJIiAv)L`Cn%joxs9_5AP+|Ht$R+Y(q4k7JsV>ixzC# zf$R+c@UU!rSl{yrzTJ+A2I-jW5pu$$>>BMrrf#>1Nv3F5w##%J7}+q+uZQ;22Y&fd zLtw)>CL%9)AenuD<-wm(7B^)%e<-@qXWXkGEZlVBEb473}9Pdw0FzXxm_9`6svx#1I=O4YPCO6wDPm)e<6a z#csV#5CF4dFYcVePv`*auyVk$w0xGO{}@L7C63qS8rSVt;Fq_7reS)?Ak|(eUB5f5 z_WdIvk1q%2JVU3`#WGPsF7V1O(Nzvu*nIVzKY!6Id0%FEE;StU3OicG6Tr_ z?nY=`DHbiqtsr5DHyoHV;{b1zw4-C!ZQ0@~9Q0c`k0k`|5aZ>uCfmA0{N?Q&LcCGM z10U{%g6A9--J$$=q-g*VZ3WO;xijl^I12xXU322xe9ql@>#nhgPzv0%UFyvOEE_Bv zROE1k;qMM?&3`c%5HObuy0NkG!Ty;`=@w=zD<7RWs=>HQbk5~+a@y_Ei0xGKW-EvZ z#WI{l=(>;+7Cxdl!@yt*Pc%w#Z4Y$Rd6Vbi#Qfr%e+Ra_#TFZ8zoCkLB^VuD1~Q8_ zO=%brujKWrD-QWvTF{ySZB|+T`Yn3hTQrB%`}OF2&QS z#?^SQF#v@ApN=d2F@}Z4qmV97z$gdVDrB_uTTGN{c$2LEtA%!=51s}*^TgGNy~5Bjd~arSe!6M0l0BxTj+=8 z5o=xHp4@4U)*4Rtxm55pkP-qnt|?vaM8uK4H!5vEfAGc4He**3s#X%yps;au6MXbK*Nj z!fW*EdbI=`0nwgd4qIFjzT(4q{rdCg-yK+e>2My!+@~8>rgOEN%M*6%!IcUYqgg-E zT}|gXV2-+ZdT_>N6kiborh}ObBg1D}v{~T*hnwq3mhqP{vR&^RHsY3pOQwkq+wlBm z@cA`Num-OiAm4bvZLjVOSvCuFu-^fDA@p<*Z{Q4@`(+IOANDHQP+@YZyHP7y@`LSw zdnar2?Dsre-SvzD)f940!BO|v8NB)Hf&JWn{bqafhj3zg8KXEHM&b~29O9P6F?a8!+e`1;+`d0=T;DSHUS6{@??T>{`pzZp-J4UPLFWa*4QO5OO?S zHVIKc%()Z9u;13q%)~W2rr?IX4BVyhi=FIay2RAV^M@n*xqbdvuyVhoMqm%c;qAaW zCrH8&OF*>0BoQ})4aCn5 zlxWFvucuM&bexinps+vg34|+Vc%R$WmII_LOm;$c<|rH*Y_iL!4rpg!*-Ej+)pS8z zKCSmJ&G2#f)6 zE$&zd4H)Z=p~FD$eCE>V;~jR%jouciS5w#$p*W1#p(GENTsEk2wrDBJpB++95|XqUB` z#f!#dZ&=cHm*-d?wDa@l_1l)Xk28;6#SL7~YhkD$VouzMPL2kkCu}aZcFiH22Yx+e z>R~Qzec3j@nj*mF1h)hp&0M};Lu6Vfc^r;q zG{_0R+-@|>&bV`Cg`1aDQ#d}KHjWR+_U+5ZvHY)HZ-N`JJ@<|=T4UYCNcnv>cMag- zY`t_;Rt|2}v7iQhMxk4PK6D37*lXVp%p#^0K4rEVam(klKW9BnOU4_{r+#ob_!KnJ z<8;Kw8>?K7gk6??Td9b{fs&itmIxSQvL49&t!Zv7nQd=zmJ2`v3^4(zqB>$80Dju+ zB@}dspwXXTMgx?Xt!z4XcrGm1gkmw7W4XeIIL7B^E$z1t;l+0+kgXgyocC-B3`J*E zAa&;~Sd#p7W5cGPikMFbhARLZMqxkBm7ZAjQw8qiYWwZ%v#fS8!L{&t=ek7USTful zx@{2N`Srp1gEv&7tk&2ENPE*yhYQlXS>Gw!rPJ^ZXEw{qoc6*tQQnZ^QX= zmr)Yc>QMAKco)PTNfeKxN!Ae$C+(?G4)h+@M5psOZYVX7_qZ%bNETUgOqY9j!Eo!s z#R4e77`BAEh{XwP)`9}+&+Sl@HvxlSaSTXpwG(R?i;mR>&9N-&aowHkY@Sj{XD^fr z{^LaLal~*=^CZVj2Ys-tlGOjM`+UbHhQb&wfoQefjnC z_xa_&e*WoqgXdqvi`B?Tcb@wW_cInz^jc1pJ=qeDR{>!nZk*S#G2YJJb2)S7IS(zB zYwKouwtU7dkJe4D;J}3LawBEXhUUv9H7?WF z2s7IqjkFytap0M^QUfAc9uW_GjU`Q+F4t|A+24DazpAGvjCyP%mO*xBQ1QUUq1f9g zk(NU1v0qN@>xVs!7=-%;$#%<}-6V!#zuQxQB+D&sKG|-61E%db6>O}3b^S73NM8imqNLc(z~ZkwuTn={C5qj8L>%8RuHs~U281}Z_@pUu!NWlIxd zXA%mSj5$!1b;YebO~KnbV?)h zv!mM4S+3D(z&oz=H7)*iefgLhdD$w})iigl1gEh9PNl=QOVccYEbdP*G=*d4Ugwkj zJ~6Y!B}OgU$D3VgcZh$%g${xNJlc|caI^Q>p?oR2It1x-V8ed;u^uZ8zJDvXM(dJ8 z8p{ob%PwBW3U(U-ek&tzm5p`8&s>qig};s4GIiB&YfeyD_bKP>4Ctr4;8{8jd}uZ5 zsyg@&P1w)kNvs3DdP!}ECg&A~ef`jh^decu+E}7&VBu+|>t=JKog%k0J<@3dr2BE3 z+xiY?tm3M+HR`up!E8zE`seHvTo+Tj#LQfz8w7wYE=9Yay(jSJ%awyX96IAz`4!%( z2a40tg#r>S1R59<$6essI9R*`@_Rk|FK6}b+du8(btT|?oX3iVJaJ%d^m#%z8cA@9 z^E}+Kdw~suj?776932uSpSaw^UhXM7tPVH^$y%rPR2(}=8j7Bx*6DO991sBJ4MX5M zY;o1uL7(1^%yEWR$yEn3c89FwW|zpbsvXSYo;gvnMP^PXRxnVuQ#Tl_9S-HT8A*iqdSril5wG&H%Ai)vcYdb-Mn_vA zX7=^u%W+9_I(}up5C6N9Lx&(1j%-0RBhVrrcFp4@K&{E)v9Jhxh0%}8SwCrKhht## z095va+}Qr!E!HpDtQv0+3VsUmh$jG?98bjswh#|r?x#eH>&*3aP!=?@|M6lZU%}CL z=v*D!O;qMz9Z2EEi8_~y0MV>A9m}yE0sPY*n**tb3gW&ThHM`Tbhhzh z+&!den*YTOUC?DGo;yA3uvP!P%k7T#BAS4)!S-_f3IaaYvr}blXQEp{3tx7sRX+5c z@GD7lH;tyPSXS)WF1?(+;xerpSAh+^AaBl^*hjMV!Sy80(p)b8;o4oo@!_n#tq%p9 zFP%uhQs-CM`<9|n^8k(Qu5@yO5w_8~EdY@9OPHy7Kl7|>PBu)yOb)Kw6{W2lV)iH} zOY?FqHE+IRyqFx=*E3|&3xu=km-4$?oPBfa?{Bp0F&@HSzW_Nb`+#(nwD z*(zk-(&_r`8FCnw8-yLu8Fw-C4g8tn6Q{ax+BW?KK$TrJydY-rjQ@RSA4grp+%G{2 z(DlzB1|z;Ux;fR|)#MISz?E|OytO07Z2mah|ATnA!X7YuSd1_S2YVYvhTl26PEYPo z`DT_Ux@+TDwkF=q5iXbutG`C?&iQDzy7l;Ih|B8k{%+_^6gtCWHOwU{4^?i~)2+j~ z$>s19qYcj+myPo-{fgk{(w%r>7#%E7fbgK}!$n-d{bSF37F6d#)*b(UI}hXHk!JvXqz>_A0{;nrN+#?Zwow*$FXLIw7IA- zD`_3&8USICv(p5Tmt{kgkxpxOceq={7WXxAA&f-0hhi`bc=h}0QBqLPj#f~S6pNkVqK(=lTO*SG}C~2v1 zyG+Xs+b=ImSB~bm#BFWamWeey5!Nrp>OAe{+=r8URU7_)PLab~e>|+ALrk$f4l%ie zkIUpfo`(nI<(!5o%CN%1t-9`Hu))gwK2+YgmP#QiNOmqYrI+8m@To3Dny@SPe&5a1 z#Mzur++2b4WISZa@1?NrJZ`S*1Ao|gn;Mi5T;+g@grRr>J{>6oI+}n^$z?^@$zVlhQC7&XHpnV z4UU^M9(Q4Ywy9n&&pKvzpn3>^@(b%{mcl7A)qo=S+fDV>*FXnd7f~FtZPA@mUVCiq znOxJ6YzhA5aBRb1r}-nyU3nvxO$&mKxrc6U=SEp@yto(;!2wr>KiheJ-WDBJ482go zHDMT%r$F=IN0*&?V35#(c$e8#d&XR{aaX5Q9byE)s9OQs1;rZAcCq%l*k*nhp@PGF zr%JAM3a%W(DPyHTw9w9M0GuN_>~^kBV%To8v^mK}Q)B_T>j!>8S_DEzo%U$z48PgU zz`79q&gOGQk)9eIgajmMXtgUsf<5M2V9eI&>fT@Hd|S)P2WLC$VQd5F>s0ybbR$RP z6^*JB`8dXwoO`isW-#@N7q$^+Mi_!&zA+In?P0MTdF^3OB3=U)1qe#+s|xe{orbO- z|JHu`G=E=sQD1sTz=?iIcA$(M7}KeWOJ?qPau-+Is)Sv&7{r;Of>>kn!TAf;QAHcN zxXa$^(_C=7ZEHWn3Z-}0UT1+>s$j0b`EI6=ZzrR!_x?eH@#rr8#D4F^fa`t7J? z(-4d!9NiA%C=evckgR=0w_}=<;%zC z56ZH$%!)`?0NWK|P?^uSiX}WNMtUd?F}05!L<-ZJ4jQZ(*8>LH&W@<*u-VMgEayZ& z+t%&7T*LZOK21AYoW`|n)x*fX9@sBG{rcxmpa1y09vp0i(6NoTCsYB>HQi$9GAz7` z6N1iB9Y8pNMcgV}%I>t0>b)#2ag(l^Ja321Sk+VA+TbU#4d9M`1({%lWiH9Fc)=+BQU>`z2UBLh;PEI zAjpm_LTZ61Z>DQ%HKQTiGxldlJeZDpR%{RP3?!gn=5Y-WT$!`^0j3W+6Y~` zVVPJLsFh~}OdOk^bGK(XTy$u+#pU3IuF#>u?%X&=``u~%`02B&GCo-Rc)UPaTh(n| zo>-pq)K;|p?7MKcmoO3Lb~;6&ACIMeN*peSW!s8piwedCKX#3$gWaMtCrgA-W*^q7 z8%Ai>0Ei93%?qNbdF#nc9ljOx4-gup6|G8$B;LkdR5FQhyL_*0*KAs-z1^_cx1sgy zuxzWbYG{a70WM5*J&Ogc&gf<`!OxvLYu5K!j%z!)A$CnqvDgfb8ea*)8h>qHL;T@; z`}Wu0ZC;Ofsh8%|?52nDgi?fvZqvQ01N!lZTHIs1Agm@!I>8mL9z-FExf8s?9k5Qr zO0O)#hYW`8>Wc!*y?ARVq8rF=e2|uPX{0 z5|}zR`;M;|W369){CR!-^M?TTOD4&!9=IOMX|waRPe(^;v+>`H)4IB$m!xsRdDnKPpX z+Zt!Usl8p%vHZC1^C>BG*>lNGNpr$BR<}c$Kyf?{4y`}K7hJyV8p>Ym{y} ztypme*-gP&Z8iqOGX_4~^=)an!!6n)U=GTp+CQJ$ABTi2i9b(V^5NW*ccBft$CWjo!=ekQlxz8=>v>+}3rp#C19y`IYI6o#az z0OB1D1r`HC1svVs>6B-*&v40Q8iDsY9R29VsAu|?%dN43-B$8^I6U7Nw?oM?q-HzO zl8-y=5W}u>xj-YAYGY=Ox27&rE11-Em)~lhx*;5J|LQ02DtEeFzj@oy7VTWSqAOGP z`BW!42@xM~mSSJy!2F#KdjSBRa1G8ln@lbjfDBuU@Pi)@OQB4?x}>UuSk3MvfKRU4BmM#uya?EXMbtnZ)0 zt*jQ;CZ`@ele{qmSnai7ytgnVISa^5kk3+AD}T=Nd@;%mwsktR9ib8a*;WQ(#o_WG z#3kQQVjv?P>*eS^%^&~%+Pn2-)+lF1fB|D_3KU>=EkF94kGBh01 zZsoHn#%Fh_Q`$nqJ{N}**s1ZPxiDaI`a9S<373dSGk$mjlp_~!{aJ843H}r4QttPW zup4Q1m}vHf;KSsx5xMABq~&r~iPcNo>l zZmvCWSQnlNhv4qx;JmDC>=!4CG`=3%-aq^_J~Z3EwA;+vG5w8G2~Q=DUvM1m9C3D< zLw^T6+ol?j{cveo7_OLFAr%*mr)|eK{Ir;x(-b=|_?bQg$ZV2VC|9)I%evH>T#E(o z=6E!FZ}G;^ol=KtFQ~QqEU;{VD+ou&M{maglcXCB0md$Yz~iCwsg@oofdjRl@OKSM6nwg0w(lyGH7__U1vViT}s_Lp6GVFlNUO+5!3Cs;MXX|=Wib? zVKL3`(4x8*+rqi0WD{s(U3@-Wl7o!_mN)m=fVQJE)Q$fOk^z%DSrt(nw7+4t?($h~ zC$d=@JPydR_Dg{6?>S#>E-Q97Hc9hU-6D47cO>>q7{;o%XT`)*_qDEK*C(jm^0EqB z>p6DGoyDHhVf&!mWtHG?X(;3@qb4|8R1fEJwq;huB+j${7?f=VTLelC01#xrAtJU5 zzn<5Z@#$X`tUyU|%#MT#ZpR3Gy)iuy%8j&P1B!qcu6Xe_ofB~^t$glq_U{F%(dN)g03=pI#%d@5$fWB+thh3il_k3mB4xDOfl|u1e0OM|{nfA=b zWNM&vd-cv_wiQtRv}4-sh6`FjDh;j}$#RWhU43_p__I54p#$LBclmO@zs;}R%5%V! z>>Q@;JbK`ob%e+o?gTwr>8xpz&~Xu={F&&>^_I5bhgxpG`IZ!sMXO!{K6^IZEtM*n zAQ0gZ@Nl2r#-}8CpoC+n)WF2vvQyZ_UNvoAH=o#3Y2`K*O!dhlzlK66j`ky|Krbo5 z>w6tu!xX!+;b0$PdQdc*7V3$41Ifp&hZdG@C_O(j`NpBDVe2+(+))>`vNUViC3Gt` zc+S~hi(k92oC-#k7q1Yvi zid_NwG6#}M^2W0v(Mj(fN1Gh)U8#crImT@cIJt@va@Z=?GoB^v6nK;*gF`b&NZQG$ z+xs5Bjxa~Z6*bB!>I0?Ty))Nc*hD2;S*j(gD=!_YI@049s@BDzzC#(GBhBg~%afr- zn-ba7d)5cLeloJgwD#f4!`{l}4wtGz!yqRjPtn(Tn739h~zm zt0AEtnz9hXJM(Rs4ZGv4mrBJz_EuKDtaYT#qy4;e4Yem(Vg}hX9Zp9iu{t9|!r;g> zXC{(S<{e8^^|6B{^La8s99GZzptY%B5~yzCqD_W`BQ-?WpRCz(bo>3A*^ttrxwXJ3 z-l?1+PyQwwG1}zh6{tF-W|_0=;Al6FJH!|Uz&>L#!6oZuaxlH!X^gX zI9kTG16wGC5aP7Ou4VcvazfZnGQ(TYvGj2Kc>#S99Q0^o(Julj)*N@NYP>)k7 zkuIis0980!O<+w0$IH?oc$(6$LCo3n7PFFr(=X?A35vWk8Oqxf%@2SazSPKl@nUjp z7o}%#nj`gj=fo$(Q_b)rcN@r?_l)m|m3Ov?A<4FlJ$hPDYGgBX*eKh^2WJ~6LFLPH z^ALi(`HZD$Kcb1NV@jEARpjH1DA7fn#>+V=EmktLu6(*aolYZB6{`%o3&G>_f_;Ad zQm^m79}!>J+mkrs*i)AjDubbSV5(FnkeGj&E+t!4^;8T5Siv`&lg0e_q4`5?@?n~n z8zUTSLTY%$zifCX=NWl4^@*yZ%MH|~@AFt5#@LzPP@{f9_FEmE*ROsa;xFb4-JGMiP)+-xULqSrf|P?Yk4tpy`#Ll!8GmLFS+qmUZO_ z(DRCYfBW{Mz5O0p5UR6I!Q{v&D&go{+az^t>Y3Zwt(w^`ye*>lPO-DH(`t1#FzTng z2J2o)o=aK8J?uWs-xh7dWLaqxMfsQbEhdy=?;+`ZK#B9-L*(Emc{1$8p85BtQz~~3 zDA46pPTU4c$SrL<$mdkM-UkmqeE<=JbEfUx;Xql|(pM<3r0mH9+fOn$2m0*x zC!~HyIiI1W=N0>h7wTi^jgrIGj;4)!%r<~|INmEyvaM{i;oZ@-dFdugi}wcT)&vg( z&o)?(&2g9&NCY;FMS2rak-)4?r8GB*Re%qUK-?Vy)4h!CMy}X(!+MlP!&^TNd5P*M z^<9Y{9_HG$fhOj#`^sz^Nug*2Gl##~sg10pEY#4y{#4}>ev3^30;u2ZsSO8bGmsC>bn#Ud{&O3se3OY?&xaA zEnpcZuyP#|a8IQbPTiX3y)cjYfBXtBRko-Z&sAqs;|(reYZ6>H0rCcbT)XUt%w3>@UZm1S&b{ z4kJ$69DEWpwn*4mbei#IMc-Y??^L8uOLp&4v<+jMJ}5H!>hI>1JJrqC%-=@3$`*=E;7)t}6O!>&)z=Q58wKS-;q>qQ5;EO>);4J*n&lA)2I(mfT7@jTDs0J5Ml1rqpy)m7}|; znXMu~Qehkj_I@r$*T`%OiZ4!6X})^0LURZ&+BMmwGObE(C@i30N_A2-ws61?3|8sA&g4kn>)Db<};!NJtOn)K`f z$5Z--gSJ}3g*+&$-f0ALHhDk1fU4382-vF&yb?h%coT4ebU{>I zp&VI&ZF20Fwz2u+&c}Ch`=aHSf~16_%gHE-E6szIlQ$IQekS{;s+ZIUmDIoM?fh6c zK-Nv-baC|1#*@0;%ZP0IP;FfeDrtxN9i_~cHPjSRt^nrJc(hztqv|($P0FqJ&cbTY zdm6IG)+Q5Qhl|r1s5VZacd~~T+x*;6F7W++ch@xCGM(SqwM{Ns#wd9(bPf$emMxV= zZc<;9?qjcqDS zKs*%?uWK7&nX(2aD?qWNaU><}#pCJAL&%)&y6g0+uv%E$WZUpGIFDcUUGLB6fJ)_f z%HyDfX?NM?=au`-&QsO(ae=9>rRC37)g%J9Cw4kP{?c~LdyY6AK?jL0>}jQ%QE@*0%W^rdD0}jdL!qml4E}X&HQQLF-q!!ixxH=9ZdV?v&fAsjB_KG4B|BuJ zsbF75)9P^t+$}31i3s(F^}D%iEH^!RD(yt-Jj)st$mv=upPH(#M^jDBJCa6)LmW9M zOx@+6{Z$6MBDo-Z;mQu2*w`&Wh4w>Xx8aR=x9+j-%bVp;a>zz|;$Z86FT6j-$2pciEt6hm;eRaa!kTC0Nz;vw(LaCqcR#<|bA0W*%)J9c?_E*SwS!+9?F98dHbRj(0lZMFw4R=~D-W)3{AX7%Bq0Fa1baacva} z69+86C({@w%C8!l6E68WY^t%c9%{bm1?os8h*wHFz*$*+QeW151NUGrtI1Amck9oqiCKfoXVZ~v1vnPee-+^8aXvGXpd z?hdaKgq%yG{^iiD96zlY%AsSo>`G3oZK=4CHf4a-3jmc5Ph)oeb@#rJ3R?l*GzLfX z^maebDQ`}mCcSHUXXPc%5y$%E_pYp2^dAy&FJ-ZYq)9)IR0{eim)rl;s7jj|GTJ`X z%cZaZc^qq(0Yl82M|? z6Hb{w;w*5b0-XHZqzkmh57HX49YE^!WQVh8m$6&6R5nxBra-r@lvEngCtH^d$0sN2 zp)}qC5U?+H>i1TOC#5|IW=@i>Iv#3zq~5PL#Pytm-o6c44#%NZf<0p$#`t7C=%-be z^Mk-3z2C#G{Mr@-EejIz-0Vc_(A^Z$HkLKhPM10PHmT zubwfhWBH@btxv2tl?zu6AW4xp1q`H`*PLXxADK#WXgix{2{T#8BabE7uTdb`L#*my zM769F2);RWD!0JNlI?mJ9wg-q8Y~+}Jiag_O3WJwvcugu* zkk_sgq0gB!PBuBlv8>H5P*DVp4FT?E%N8Qg;T1vM24$AEl4%_4FRS&3*{`9{`=Mc? z3PjqOI0iztYN{I^#hUNXsi%97VIO)ceO2B~@1$jpfPyWlpajW72M|M0*|jQ2yP}|W zx?I#_Kb1+>0z9iaqmuvfaIueVS0~o-B}e<4!ywz%6m#?9lJCVvAqtXnSv;G?$Bh5W z>NGx)RE2eQ%9@r`2U%fHdh#B!nE2hA*#!=OT2bI}m1~ES!y0YfHIVw--@h2>-IY#r zv@WDLycAfOSK7Q|#iBSlsZ8WWQl!q1Afm_RF7;03Hjt2F)S&*IvVqD*GMO^78qkw` zE)``~(wKE?(ijtv%YP1{tn9 zn3nLLRZY3nlcSCurql)`QjS-?xLz%rXHN--sdBEYpqP^%>&igr_Iod!{-6HktzRFc z$ljyZcC$HXjz65aOC{taPn(BJM(WWVO}f}FK@D{3cH%x5v#-uZ3N4DQJiFk4ZBp!} z=lu%qjSmf75v%nw* zuwWy@$Q<8nPAMuboQl>} zntiVA@0Tz4;hX!wFYhpK4pOAH@WLoAK!a-|m`d;}dZ=9T1PAb0DT4#}0i5WBUhlzn z-JjJK7#AXeM# z4C+COPhXCfdHjbe8(!>i)+vcH;A~7T%dUo~8onfEWgu-bZ9HMHG2)1UZV(i2L$ZQ) z2nTVd$pg7mZM|=_|FrwDjN#^_5y&c2yq4dU79u4DMq78$#AVzF$$@Z1v}LI&uG^E- z_`K1;rc~-MhO1e}uSrJSkXp~0J2Ev0b(0uWi$)J>7OQyXoa}Z1M8p2RTHYcLQpmm- z7&Q0vl=~tSx-jwUPNsjGwn27dH}xfFok3~otJd~|;M75XK~q*9c3Zs>=KKRNlQU}6 zQ7qFErV&ND)SMu=Pz&5wtGEAo=0e@Yu2n~NIueA^8oe%J(ial=)$gV-6P*sk;ZLuY~uXg=^ zhW0YDTCO>Z)C3hPW#SS7fSUxi%CXe^;b4zNfbXGcz%FTmU!#F!oO5)J4O4nHwh(pL zwmeiY4#kN$oztF?UwdglXu$O6R?#2Tckt+E)qFU(1h!o{JgGY|5B3VMlNy4L=z7cA zU!Z6_cil4OaZTF%rMz=HlLoXqXOP6sQ`}uGIj(O{{*3u9K<3Cgm5X;1L;-yp2o!w9 zY0qtIoLII|%qdu;N_yt|DcK_1NELys%DGgq^f?~^sJz|R*Tcia@A+O zvU03jp&v)P-_h41FY~=gn-Rt#zA7%H5yZOF@2 zS|%zYedv9;N>Q{=VS)iQ1>M57uC_aSA^C3)=?x=?`*QuO|25ve{+?;qs(#mO=FS68 zn%B;9dV?^TCdF*EXmq1}rZSRAAGk$Vo|r5$XCLJ(2P-abm)epbJFla;iZ#c{@x*z!+9M7d9_CgF2|u2{KDo^jevh!K>Pu0u-dtsQtO)SQeAgB zVU|l?LV1}*(9BbN5%fPbQ43GBXX8Y10wD4Rc~y0xlDyVx^L&3^ukj}u=QdO*bp(WO zX(J3&(6zWegE9`gL#et0q^ABskjwA=6Ubh`1)B7 zMY(u6I;sN(Sgcf(09$X%#k&SK#cDlYca1o@W2A?weZDq5Z4v;E<5#IGB1M>T6u{!k z`SZ?qAey=7n^MJfadrV4)To92Kr67&GkZ`z@~R!e8k6Y!51eb@h$CGJPJpLsKHlG1GDi|^7hA_6s0Uw0w_!HCWEtbz)lI$ z8lO|V#{gP8_{jylPu_MWkvFngP#7ncW^;%V%ZSy%Ia+h5{8{EAX2Qevw7I^4zyJGT zyng!h`tQHK_3PzZe-Z~Q>myN0)>BD4c!Ac_VWc(UccQa~BN}5+34-=dt0NGSQ{mnL zubQuS%4@P2xFnfz4990+dz>t!Ae;oSTf!XP@sjSm&m`pPUa{G(d~b&VO3bQYLKW7i z*5$D)_`j$M(JhSF7M%9VujGG#q4^h@KJ-nd_$3jL6{ETuniVAuf|ET|kq!^7&PWk+ zc7Cc#4oT}M4uef+>AsYIuHWBpZ(rM|7jW$ThUwA1mWR0zfSZ?J)EZPm`sb3;r!_QS ze&gUfQao(SZe5{as!9E|yMrQ;K$<#lnrucAqB>Gde=#`M?xoT?12Onh3r$ykq)Obj zDa#jqKd1Yw&+YUSd7WfX8FWoP&!rTj%nwDPbyQOff%60OKLwzN>MaLRfHOgbd)j+E z)S@w{X(6O&?0NxXGTjYEU& zr0MZR7$tf0_Psrnb)R+N$>gf2vSZeih^V8|`)bB;TROn(R9gS%!hPv)f4S{$H2^95 z0X&pL45#h#COw$I5#?yGT^6cd+lD(~p*l0JH+0`DPn~&Ob%#)%9a@xKoAsp@@!+S?y*VChdpXZv^1v(6sDQmRW6xvgztK#LnBj;s5Kx z{q?nf`~LF%?di}G@l}e33uI8@la^8%P>rBmjY=KBuk4IN=}uG|`dhn(6t%KC zv$WZ|4(u*s3T2a;PTTY{ojN}HtnQoLMrA&Ah*Y&zwdQ2Ddo+Wb;#!VIxz^QXi!n_0 z0RKfRGq4VMO38x3Io*u;N?J9A42iHBih(c$6=B~ z=q%sZ+>;cU#~u{=OOB-x^guYrrrd>O@!3XNs(KQap5at_iBxI=@&da_{CkJIJV;Rx z!t2MJY$Hm%r>5sUsoGTakRXF9%e07B%jLE9;_%6;OeU+s8=-RT$pN9PbcV*-x;|ax zlIpBi1m2ppsZC4Km4FQ1m+4PAyx^7oqSc5+~1M*U(u8hXIEtlS1 zQ-O$Z$d6x94c7J0i5L*$lhw`>%k%inn)SDD_tA;4-~8Oy2K->rE?ql<^9TU_>q@$h z8bH(8$eKz=_T+u=s>)^3{1rq8{_BaTw*Hhu%p4Z0sA-3+s~}$~^342SHXpTE)gU$Q z(?zM;BYcl>j_prUsNMO#&rt)%>DaZJeFw0EZR$&bqO79mBIgXeydSCnE0v==`k_{z zJi>5|s8q2jVFj!@&)~FhB~euOdh_x<$sEX>=YM9^JO15oLtpXq`fFsTM>bAPje@gH zjrgpV#G(4c8syb_0w+U+YJ^=PA;1x50-v*(9BFMmRslZA!pXw;evj;o3`bR34bdYQn0Z%hTv_e9g zmRivf(VBwEPTynJE-X3E6^kl`2Io*FbAwD$|A~M9`uuWTpZdS+xBe55{PjQIpTgVr zXs&T~g2Sdk(kk2fsAkeufWAvDr2gOq952?Uf=Z{-@rgKI%GpcMT#3R@QTa2IkL6{Z zfTVG)%c6V?r@944%?Tx9n$wHaT?!isC5(sv-UUL*6zXeI_p~iuQD(1|cz0cQQ zQv;y`O16y%>jE#TRjcH;S2C{S-NONS3XU90a->3Z$nHq;g<6=s-fWfuB=VBH32OcS zZxNr!e2@BpC*Bo$RV-FXYtZH81(R5qf#OsY@FcugjBE)2PTk zCjC0NxO?-+0uhdP1*g0Lk}1i)YPUVuAtezv4Ir#uv(8x2u=^EAi9A#p=}Bh65f?89ej>MiHn*f z<&*|rq#%;_^CSd2iS<)rv1;b2pqGvZJ5lgDPbb5G!<^l1tM52YjgPXDNs^`t#?KVo zd}|@xvzK>?J`Q^r@J@;D7VNwW{qGj}4vt}Dg6o4E68XP$J8%gys8G<@c#H@ zJ-?`$6_e%@j`6%^e|_w4Z~Z@SPr9>@jTS5|vv*IjrIZujuQxAJ@>=#xdhGYujnVSZYKHe1x>X`2vCWTNnXIa& ziNw~ZqC?*{AR*yROUdK{fFo5_)WB))2QZA>dTvV6ahyQyg+H?meja?8!lsqsDlgfv zsPH_8{e3uJCxIf5=IjgKd=x!QbZBsPmSruP@&yHzDVnlo8!g)?R{?RgA+TCv?!Jf0 z#?A|+-z61(cPy=SZ3#EMG_x;_&+?u}>HkByrgEd9jb9pW&k{;bFMu_DR|I_JO-tT1 zInz;S2ODw1XD`G7V3IhKD5`*Utc~wFWPM& zn1deUlqopQ(=u0Kv_q^wmda%2&3SV-`B>)lI4^&Sbu|S>LNJUs$Lc!hWET|owhjs4 zc`PS23ejlID^;JxhJwXQQhGs2+jR+WR;oJt3J zRByHIW~gV$`PM3D(?t=~?;HzJ_^iYa)kfaAQxeM(M{U(P(v9O~I6>JF#!7k6aukD} z!}Qvf>`aG5ql@#J9l3WLO?rDeRMrl@)lGZo6Oe1Tm=p4c!s4BES2IzA#~>qulK5Vs zzno43fBEwIR-fI`ID(HjR;5c{(-ZHoX-WWCH?XD)qtXv>MITA0>h#)N326j<3$}%7 zMQ^dxoM534<$Y}&j+GFX0KmP^+mchawR$Sk+|{K@q(DNsm^9|=VZX#*9;TFQYUfaK zbtj3{p4W$&!#Kxurp;I7U>AiCRKv5VwT_LP#>>%xuIEeCbtSMD*_tY6Ny%0GtIFNs zRGumVD9&epGNZjkc&UgcC>7nvsie4VEPR(|yH=WWCK$W}}(AL?5+T<%B zn{ct4_=$PdoxLv-2WP8M@v(hRJSvsIYEw>I%dXIFJ*eMpEv-ZGEG>)rBbE`b778vt zj%j*0xM=fuQ#1^0gXK8O? zN@WclH219k8|4&F3)T))YUS*|F4_0D*KhSno+~{1-a|@G8>aGR8@M|~Q>GnLwO3;R z0;Nyu4OZk*%a1d*s1B>AGDU9Rn#}68c(tI8Dq+j%PUlkfNag?$?jxmVo#vP;7O{dWIeqU@y06?qQ9mqY%@6S63MGBeHqj}ScCTq=Umq~<`XL~^DmqX8)%|ZR> z_<(i5P^{b;45}t||MyJ5$;;H2^BQCWV6a;Im?H4&cwVsYzZhfQBtRDpTom2W?xV<# zB>3;fBaYiSa-iarC>&JdATpsdvXqybXpix~gxxL@AYs@FjC#vm3TuqA?a9JZEax)9qyxGmu zCX~Nt`vB3X>%7;|U2Y|-v-Npfk$|>#wazrGJEumGZMz~A(8Zl%8Dv;g`peT@KHi10 z$EVki_mRy<_>u*vU;HwTIyW^)-JVy8RmqGt2MLKbcH-wZOLMBvX6Q;y9~~2Oey1E8 zm@+@rldoUiKGc8r@2{Wxhi~;Mj+L9euZr^59;a43a86@QwmuIr2K$T$i=>jO7Ex{I zP%%*Yb!)_sdX)7{CyzI z4(ix#;gaxx9xEV^5^@s{xn|daVwTuG{3yJx2-}V3IWy594qWNzYO-fFoKVushtmTK5p_3)%B@YQ*3hrb!*u zSlcDfyl*r%@ug+iB!r#QU?$tc?`&QMO*A1Lo9mUqMPG`U5 zP%az24aYRjd3(^+D4`4}V&+5IP*$#AyNApXD0yWr7fx0^B_h!9N#I_ef=-SDN zdKhv@7wx_+zR82r8niV1PvpQ0I$GMb^4p6sXU=Scm2A)_J6arfQo^puof>Qwv%g)t zJMO25C18R7Kt3xQCC*7^zGw5MMy-Ex!)p87t23#8%3j&Z zay-gQmZ?gtlp|YDn*$xQcr}~h%kdJB|Ms{!ue%;I3S1DAk4-&f?+Hl3GQl~RHjj3v zg~v3?B@JuG!&dfcih8anIOhc~AUCV~&%RP3Ea?Mw4d-p8uz^jq_*rKc;gYXeNPgG- zbpH5p)^C4u;ZrSVk6@}@`EKw@+LashGL3>RY0Rhpa%pWCly;uOiPz1!FKr(I1ypvI zPKEL@6pT5CrazpkaYV-u#f%i_3PWG*DoJ`KQkxHy7;iAaKK7z!6gxarG zYo+Ftzv9Am5NZHWV6vKlG>N<(nJ4 zL$%Xn4BvT?pc>WcGZp=`*COLwnt07?hOVxkHp)PGCtcGtrIZBGBuciJJ)D%aP34=xT)>tS>)@d%y`IbF5<;O>FsSh;GMgzJL{&jO{IY&Klr9GWWUUy0W&}x$pLM`6;kHoLq7ZxgT%)sTSU;c3XW6}P43Hi%k{{S1y&6#6N69O5oCz(sVv_l?7 zr@lNBIg(SvfxMhSI`iU;UXkV`iU%_4o~K_xcW$JW^-!Y`5Tv?t1bsFwE`j3b1&p0$ zj*FOKsC&WjZVwj|j&JFU{*ZdR9-0lQ)Cl_1;g(J3FJ$p;=*xJf$|n9_lOQ~{N z)v2{uh#=sZQ{{~LM&8%zj0R}i&Z{??)R)4`C(SO6dTE_v$>AwYgro=pzs#(nl=)A#JX#7D05zwncVks zG=87%Cc*LTu4AZo`740A9YhiE1Ylc5iaG9N4}{gXXGA8^)$p?EdqZU(KfRucwfsR= zyo!QB^lHnGu$X0{$%C_?Ha4%I>SDx)P9a&o=Xpxyy;KZ6j6yPQl6_#IfwMf4@_9m4 z=>T(5)go|dpfA~ka~M*sXZvI4v3q$(Rio&tbLKL+@6!Pvzx??6 z>GkaopkGT=HLG=g-pd4Gl61zjln}4-M#OgB7=xN6Vowee=u|zawP-HY<;Z$XN`4eC zaArw)vq;saZ+31yi{{6wM5RM-W4#^@CP$9mMh#^|I5T|avRQQ7bxu7w`@l1jm-?Yn zkZu5%VrGXWcco4#iUm8TKtxqgheRlLC8nz)9Gn-NkF znLug0HfLj1XQj9daxS!O&|hPpUar<=?Ay4G*rNIf3#UXYVka4{AtlTC!ei~~Z0L_n zQBS?&=v?)JN7>17l{$oR0NKUb2=b zkx@E^V=pTSN&^@DxxtTT*?}c0itE}=z9*#fW#w6sGtNqQZWP!v3h))ib`h%v1V)5RxgPCeNBUc1kMB@V`I6~BIblAOI;B~!pmzWkzT zk3+?dE^VM`3cdB56pCJSJ5sh3fO-J2lpZJ4pCf^?h5XVW>NYw6lY%8LO^3K70YLjq z0Rq3sutPS8_T-7!5v-mb1-itJYXzqBaL$~mdk`Ft=w1t+(;4$pvp6fa8YKZ4P#k-8 zq^%vKY`%BjN`6L1+n!dQLiEZQc73BHW;|*GDP<_%0RPEc%HX5^wH{^<&(9 z<&N}Zk4gMU0y*lw(6(z{e5(l<*L4ras#6qjfcMb>R-1Ck1XrIx@sLPPcWMBbLSh81 zCa~kND+<~RM~%W*6N*y6;#Vh6YJe@>jVPl7#QPmdQQOwpD#hM)XIYn^O|xF4#i3e1 zN2OVf2EkE5J{z@zJzoP6v<1r_6Dv4;oNO-%n{7hPG z09u18H&@hes!XDbDh^4q{ggv)8vd~eKtR&*&)a{yH;=<8QDxd#kZ+9yoBpMj@4h+H z-;}3keZ1~Ya*c|vfdDi;6DiPuXqz_3C-670brt8=RK_6STV4#LRdiqxdJcY&0$QfQ z#6!<3_6HEVI?Je3KQUmp{k=5_!CH9=oRSKm&N?TK)2frzP^2PzX_(rvT*`K2y_Jer zU+nB@%3HNTlG-%RD~4$y;z8v|ag+|HUO6J&M)NzX_~a<^C3h`;2}bHlwW+psaB6vp zhgK3hpPpSt8$ktF~Q3nEX14~AQ zAe9e_>AqOs|JHxw4?~-$Xmv=U;q8G!E2U#jbKZ|lM1>=TzR6XSHlsB&f5thh41GV>}$AU_Xg!K1*Vo8oJDad-Q=1wZ0 zW#KnuFV&}Zzvftq29brk9EWU=bJ&n_?3ie~#dK^%LZ7`K!U22WQAzFV~us^o0^K7mMmPuTNRyUxv0AJsR#}zu-okf z$-GvMB~1p9H&tLrVqlDoa51NaSh1w}$>2Eb()1i-@K%&UVS9{#f^X$I+uW>)T4ZO7-%NB-RH9xod06kAPWrZ2@`0=y*xAun(#v zwCbfmQt7AowZNLs%k|P;zkU7C{_gExUteFI<_>R45R0=!ngpw*xF~Z1(z~)MTpRyA zI(|=FS-mz=VvP8|&TG3_C>}s`pjdP`M~1MjQy|_hO~w1yvS{Gr-RG%2Uf)&`xr4n! zzAJ0^E@vZ++uxTL3dywuz}9BV`XV-zX{4neW>Rs9h^c=CyPABOwQk6f?5SXiDlaPW z>|y5+uS<^(D=pe*$QRzJrj(3vY`{{-Yyk*9&R@3L%M(HUHo8Q$V?-=^;b!($Q00y{ z$U8VJc6kI_m~)tR_9D7-C&4Otxg0^&NzKX2*4ZplfUKR*^V0BA8OgM(Y+7YFE=nGx zd@8a|?WLgggX5zcEk)O^1tLWj|F&uGD6@!c$zlcVIlQ(Z6YkR^v6u*S9%D~8rQjT? z5Dia18o6lA8AzTI$lnXqy%U|0u+Zy4L?hwFIaEZzd0wtR@P?)BRQ{F5+N!one^IW! zFBH(Ezr+8G(Ja?WoyG~;L{$oAsi{ereH9_JK6yIeIr~A9Jyo|?NlEc-YIpJgQHs+9 z6g{0fHbd?2h}E8#9hi+eT_!uR^K|caH7R**W9W{QN1pQ#-cM3X$mF`z-z}79sv?}z z>WE0A_(__s)V4obuOnSANr z>WBVcQ5iMT??rkwJ6t&Zn{yBja1$17Qzy+iDD521pyah*;@nb;N-4DLzi76OS6i$4 z*l+AiHIB&&jkBN_gffyx*O&{u1j+<`&U*@uwSo$oaK86o19)C_?ka!bkk@JRV<{%X zQx9*2`qxGXaRgV%358M)D^vef*(iX)t+soq>vzcr8dnnTI0l!9V_iAejo0PU1ZJi%nq$&gCv6?m0F90NAhk&u^@`Qp;4b|s29 zL`UnVx|+(*>5$r_*Y665o)Rhvcv|8*C*%zzAy~q;_g|cTy`wm0Gu2NCrI0z_2c-~ zi(=SvfQ5Aay=f@t<_I90u-|3PZi{!Vd6`TVq5w*|Z0c|nQ<8w~ zcwYnrS4+T4GTdQUXWx({PQW3FpQyd-vCXep>@!fzurb5lCT&Qv?RI!QA7gDArtXyd zkKB1ENU-OFx6i)Uw}n&?NyICWY;f51%_W?V<2vLdc^%lK`si6mh-PV;NosdKGg%Go zo30M(ZE^}m98)1n5#&*-><_Kby{cwe$1iL4`@sm+lBNdUNUM4|-f;k;0QSW;p4VE* z8fsZ)@Fp5dsxsN?v;`C=B(IdjdgA5kRm&2i0;}vWO7e70InG38Ag&X_SxNGo{#^<; zF7;u+r&LB!Fk4I6v6XGTh)qM+l3hs!Z@r9A%jB<-H+96)j7FtC9WtHfm0ZiNp6$}E zB%8Ldfpwgss=Ia`B!+kuw(*r5x09NhkT)qr$ZW{%WYvxmeAnDMi9L2t3-)(#_ECe!QIT zC?rLGCMlnPIsUt{uE`P6csiOS04G{*S$q-|h%R@7j=x{NzrB9^RzLrqQlL3=TD?SQ zMEwQC!)x8O1SP0a_EO~WEji~0Yd39~HD45D^)^K;yZ5 zY>N@Lg|9nh<+@6nT?Ip#1cWDdA<_L|_D*1OdOU5r)ppC8G*OBYjlHwVmu?ov*q0&< z8iYq+n@DY3l#shFG09G)ss*Ea1yZb0C_)G5sGF3CsGF0e(*-0@_-7pu6|P_h-kSe^ zzdlLk-Bry_HZ-91A}9A9Ob2qJgiwIpcBc!e=n7aMtL3~qAeeOpk4gH)y0J-i#p|dB zq>CRUhmD8bWvS@ULNsdEu93@it&2v^Y2k2AzK#&-U7v*z(m353+?G>cFN$YJCdfSU z03ABy=*fKLz(|k$|Tr@vFFu7j`OaNRn9UbnqI>W znLB4U*5$rf_fGZlWHS*Jp+2h&TmX`@7CSqi#ACB=naud;UKRQ9oa81-5$YthzV|~H zmqF>Y?h6<|d*tQZg{fzu#!?fUU_GzOqZ@@st}4lrg6&1zIE$7Dg9I;4Q8grEkMjA% zI*pb!?;1*v^eGUXWpYx45(d_F8U#uQy`o~g*6?X9gM`ku8AVPSbrJ~5X*504IH7t; zJA_iT#@p^HN`JqJz+S%g=Xeh&zPSq#4(esEN21dPu5modQ3dNc9sU*tv5sZRb=m=5 zT*WN_ftqwnHvC2e>AS`?JO53?I|qv|ZES<$Je%VY;Nf0ms=8rG!b#oPchFy^ZrYg& zpr$#}bSjFt0qY9- zQfg5^kqxHZFK7MYi2xs&5V#-Dix!{Tig!-b;@B2 $w$l*CTp^oC}{pH1xx*f{q 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

    1qmC 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%0Dtk>SzMcF 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≤q#wG3ww)_;N|NQlClctp3BVE- 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/pyopenssl-16.0.0[${PYTHON_USEDEP}] dev-python/service-identity[${PYTHON_USEDEP}] - || ( - >=dev-python/twisted-18.7.0[${PYTHON_USEDEP},ssl(-)] - >=dev-python/twisted-18.7.0[${PYTHON_USEDEP},crypt(-)] - ) + >=dev-python/twisted-18.7.0[${PYTHON_USEDEP},ssl(-)] dev-python/idna[${PYTHON_USEDEP}] ) irc? ( diff --git a/dev-util/buildbot/buildbot-9999.ebuild b/dev-util/buildbot/buildbot-9999.ebuild index 52e7416a9b6e..16c913ecb0b9 100644 --- a/dev-util/buildbot/buildbot-9999.ebuild +++ b/dev-util/buildbot/buildbot-9999.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 @@ -38,10 +38,7 @@ RDEPEND=" crypt? ( >=dev-python/pyopenssl-16.0.0[${PYTHON_USEDEP}] dev-python/service-identity[${PYTHON_USEDEP}] - || ( - >=dev-python/twisted-18.7.0[${PYTHON_USEDEP},ssl(-)] - >=dev-python/twisted-18.7.0[${PYTHON_USEDEP},crypt(-)] - ) + >=dev-python/twisted-18.7.0[${PYTHON_USEDEP},ssl(-)] dev-python/idna[${PYTHON_USEDEP}] ) irc? ( diff --git a/dev-util/catalyst/Manifest b/dev-util/catalyst/Manifest index 33e1ab992236..f68a3b18bf53 100644 --- a/dev-util/catalyst/Manifest +++ b/dev-util/catalyst/Manifest @@ -1,9 +1,11 @@ DIST catalyst-3.0.21.tar.bz2 620472 BLAKE2B 6ecf59edde24cbec6d072a31680b75e2e7f142e267b43783473dc607b189d5091b6ca2b7bd02e88a6528a7bccea8441fce21c74aed6623ec14d701557fb4d267 SHA512 e2c58a562508e25465186a5d9771040ddb9f00104943a6434489e5ef01da220ac0330339f741d023717c8d1df6ec2bf765654fabe4097d93d3086ef9005a294c DIST catalyst-3.0.22.tar.bz2 620528 BLAKE2B f0eb5bf1052ba65bcdab4a14fe8ab564b6396c8a7271ee16c664b90c595df2a7bcda480279d64e0c7c6ff2045e0119a6a3afec75819a673ae721e77587e1f2b2 SHA512 c2b2d20ee6581b7c9c837fd64e798b0d1b0e5cc00346827cdf7154af8e8b6e279d32ab0d7f10314aa8d50923065e8b1121d2c01a506521cdae04736769cf6ba4 DIST catalyst-4.0-rc1.tar.bz2 355575 BLAKE2B 373f3fa4a340e14461ab4881ae17cb8266e01a3d66fdffe37d648e5b816e95064e36360b3ced7dd4dc9f05c80eabdeb41dac506d4c156fa3072056b35a6e1074 SHA512 89660b603ecb6acf39b6bb7eb6e43f035c30b1610636586c84b9a75140963e2aefe4a9d97f465c15c293da9c4fc4146f0edce5685293a290d5d182e131dabb7b +DIST catalyst-4.0-rc2.tar.bz2 355924 BLAKE2B b14905e989674a9b547c6e7c83129e1bcc0b55cf64b86e0668532d067518d7a66dd0d494b9e1f84bf0ba9f6d57c79baeb39c35d7ffd9ef09602dd4c1be9a1bd9 SHA512 16ffdf74639bde74e043480d3c756121489033cf72850b38959701c53a689263b46bb10403496de222af00321b5d691aba7bcb41eafb8b5dcb1dd56dd658ace5 EBUILD catalyst-3.0.21-r1.ebuild 1918 BLAKE2B e3a4746c61239f51104456b6bca825a7d53deb3d696e7ef3d366958d5db527b929171cdb51d93817cc97146dd7728fa81df71e157f06f136dd6dda81e34c7418 SHA512 589a9d89eabde0d71f2a23e1e0a424a3b6aa0f05c41ed7949afd42425316166c1b9369cfa04af1308a48e53ee31ca69d3e352139a79073eeb860c640b8f3808f EBUILD catalyst-3.0.22-r1.ebuild 1918 BLAKE2B 3f76b8f2578f78564fcf3797391aa9b8670cbf0d0f12a8f8013f8f81d4aba8176276734608e50185782393b8f5698851b8c11368130230576aa3b1c24903a0b9 SHA512 e1676547fd7053be871b2ceef7ff91c2bbdb0c3174a0277eb9032a8e0b7e7920877c28052f169cede7a3f9f03cd94c75cacf337372df69f5d94ce83929c6f7e6 EBUILD catalyst-3.0.22-r3.ebuild 2133 BLAKE2B b4d2cc49991cdba68998064a94d9f165b424ab542dc0e2275db610b7289b53aaaa7f8bc8ac8d60383a68020afc3ad71904cd11934439d258d54f04a21a74b1b5 SHA512 11d1cda758912972796093397576d558848f185ac0629749e6b6733ffcbc4b2d5caaa808eec4e203cd62c98ff9519db9cafdd55a3d69d77430990b47c5e38d31 EBUILD catalyst-4.0_rc1.ebuild 2790 BLAKE2B 180ba3de6172a758897d28d0e455c54d3fe72f2ef0b68c6fda650f0852235a8271dbb378d59117282536deea2f09734d7fde326c0bd65149712a8345b51160c4 SHA512 e7761cf37af91749a8687dfc3508a8c1b4bbbab7f9e6b78ba1a66cedfa85c17d4e7f5ca302329dd64d98ab678d131fe23cd9bdf80f3673dd2352e2c39cf3c2ce +EBUILD catalyst-4.0_rc2.ebuild 2790 BLAKE2B 180ba3de6172a758897d28d0e455c54d3fe72f2ef0b68c6fda650f0852235a8271dbb378d59117282536deea2f09734d7fde326c0bd65149712a8345b51160c4 SHA512 e7761cf37af91749a8687dfc3508a8c1b4bbbab7f9e6b78ba1a66cedfa85c17d4e7f5ca302329dd64d98ab678d131fe23cd9bdf80f3673dd2352e2c39cf3c2ce EBUILD catalyst-9999.ebuild 2744 BLAKE2B 0315b42c45012e7c56a43879333d7238980db05e94345edf6dbebe2438ea36aad8eaa8e3b1d1209c098a6d4ae024506498894757087a5711d8eb82e204fcd87b SHA512 84d50dd2a4b36003b96fbf89be94db8237bbfbc5b150fdc34ae950f4090ff2441cd866d83fbe327f28d4b763870a95338f8078283b687b33fd29d4c285269903 MISC metadata.xml 652 BLAKE2B 798bed21d492c2404691dab86198b443b72c43cb0a68f8476bb6d31167d19168930fd2969bdd384fcbae0efb0285b1a0e6927ce4eeeb3a995e617e598ff2cd6f SHA512 ae5920383badc6d4678d3efcffd55a20693c711fd12f358e12daae5f131b7daf4df5171ae73de93b908798772dac193b7564f8df352682f8e323aab1f1f66b13 diff --git a/dev-util/catalyst/catalyst-4.0_rc2.ebuild b/dev-util/catalyst/catalyst-4.0_rc2.ebuild new file mode 100644 index 000000000000..7bc3d781337b --- /dev/null +++ b/dev-util/catalyst/catalyst-4.0_rc2.ebuild @@ -0,0 +1,130 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P=${P/_/-} + +if [[ ${PV} == *9999* ]]; then + SRC_ECLASS="git-r3" + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/catalyst.git" + EGIT_BRANCH="master" +else + SRC_URI="https://gitweb.gentoo.org/proj/catalyst.git/snapshot/${MY_P}.tar.bz2" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + S="${WORKDIR}/${MY_P/_/-}" +fi + +PYTHON_COMPAT=( python3_{9..12} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 linux-info optfeature tmpfiles ${SRC_ECLASS} + +DESCRIPTION="Release metatool used for creating releases based on Gentoo Linux" +HOMEPAGE="https://wiki.gentoo.org/wiki/Catalyst" + +LICENSE="GPL-2+" +SLOT="0" +IUSE="doc +iso" + +BDEPEND=" + app-text/asciidoc +" +DEPEND=" + sys-apps/portage[${PYTHON_USEDEP}] + >=dev-python/snakeoil-0.6.5[${PYTHON_USEDEP}] + dev-python/fasteners[${PYTHON_USEDEP}] + dev-python/tomli[${PYTHON_USEDEP}] + sys-apps/util-linux[python,${PYTHON_USEDEP}] +" +RDEPEND=" + ${DEPEND} + >=dev-python/pydecomp-0.3[${PYTHON_USEDEP}] + app-arch/lbzip2 + app-arch/pixz + app-arch/tar[xattr] + dev-vcs/git + sys-fs/dosfstools + sys-fs/squashfs-tools-ng[tools] + + iso? ( + app-cdr/cdrtools + dev-libs/libisoburn + + amd64? ( + sys-boot/grub[grub_platforms_efi-32,grub_platforms_efi-64] + sys-fs/mtools + ) + arm64? ( + sys-boot/grub[grub_platforms_efi-64] + sys-fs/mtools + ) + ia64? ( + sys-boot/grub[grub_platforms_efi-64] + sys-fs/mtools + ) + ppc? ( + sys-boot/grub:2[grub_platforms_ieee1275] + ) + ppc64? ( + sys-boot/grub:2[grub_platforms_ieee1275] + ) + sparc? ( + sys-boot/grub:2[grub_platforms_ieee1275] + ) + x86? ( + sys-boot/grub[grub_platforms_efi-32] + ) + ) +" + +pkg_setup() { + CONFIG_CHECK=" + ~UTS_NS ~IPC_NS + ~SQUASHFS ~SQUASHFS_ZLIB + " + linux-info_pkg_setup +} + +python_prepare_all() { + python_setup + echo VERSION="${PV}" "${PYTHON}" setup.py set_version + VERSION="${PV}" "${PYTHON}" setup.py set_version || die + distutils-r1_python_prepare_all +} + +# Build man pages here so as to not clobber default src_compile +src_configure() { + # build the man pages and docs + emake +} + +python_install_all() { + distutils-r1_python_install_all + if use doc; then + dodoc files/HOWTO.html files/docbook-xsl.css + fi +} + +python_install() { + distutils-r1_python_install + rm -rv "${D}"$(python_get_sitedir)/usr +} + +src_install() { + distutils-r1_src_install + + echo 'd /var/tmp/catalyst 0755 root root' > "${T}"/catalyst-tmpdir.conf + dotmpfiles "${T}"/catalyst-tmpdir.conf + + doman files/catalyst.1 files/catalyst-config.5 files/catalyst-spec.5 + insinto /etc/catalyst + doins etc/* +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]]; then + optfeature "ccache support" dev-util/ccache + fi + tmpfiles_process catalyst-tmpdir.conf +} diff --git a/dev-util/hip/Manifest b/dev-util/hip/Manifest index 9579ca8ea457..4014aa34e3fd 100644 --- a/dev-util/hip/Manifest +++ b/dev-util/hip/Manifest @@ -31,9 +31,6 @@ AUX hip-5.7.1-extend-isa-compatibility-check.patch 9039 BLAKE2B d1c80da9ca584aa4 AUX hip-5.7.1-fix-mmap-oom-check.patch 1317 BLAKE2B d1e9db74bb815cd9194b47688bb125630a8baf8c3df14e454b2f8c59303c136c6c69b7ca89fddabb2533bfa034c984d88ec276851daf2241d9abeda7f5a50f87 SHA512 b6a5d7b861fe4138c72f91b765df822cce00fda94d3b8b85c0a40c3697455b018256f37317adf714280aa387ebe5da14a092ab69e375e8a804f01243837f7b60 AUX hip-5.7.1-fix-unaligned-access.patch 3011 BLAKE2B d8a6a130edcf51c40e88250508ff3db13f134fb3833d1eadfac32dfdee09c7635091b1f32ed640bcba0c5ca2b745c401183ee8adaa392977ecece12a03450f9e SHA512 f9b85117927d18921d939daa73d2d97477bb49eb6ff7e496f9b110b8e70e00734b698517ae4235a03c560bdfc3618367d7eb2970c9d90dc2bcf07e2ab803d994 AUX hip-5.7.1-no_asan_doc.patch 817 BLAKE2B 4bc80470f9cb476289086ae561560bb54fcdd9d1e66ef420dc60f129f29b0de02025be0ed2a7bfd2143b9bc0b456a354abc574dcbff509872a35e2e0c06f7760 SHA512 10a97524acce0c45c8edeccd11b64445f6edeb380e8262e1fc63163c4758efd731af36701dae1c9988264e8ce10971c9b3959ea881e81646994c779a96d10bb9 -AUX hip-6.0.2-install.patch 993 BLAKE2B e54542801197ad33e3feee0896401acec60190e95ec09ede70b357f5af550255dc4f08e75279d21e3932d7be6b7e0c0b5cd86f8ca235f463135d42699855f4d9 SHA512 a3d772d60d3842a91796f32d8bad3289eee8f878bcedb6c064df43f514ed102729f8f7ed62fc1d8b3f73dd969e5368a86b847b0858d296da916ac424ef593059 -AUX hip-6.1.0-extend-isa-compatibility-check-v2.patch 1323 BLAKE2B 1af3ebf4c9c328a89a6b7440acd744955078b1a35c90d7476905417398e05848435776ba954184e37a943d2ff31d10aa3116ce00eed754574bf843a16cd0da1c SHA512 19c93c98ea3bc6fbff309ff02424355e482ea584266adf4322bd46d55a2f6f0196fd02eae843c08080d01a6afc1cf94e1bed3905881a67df9f3c3b0d8b17c464 -AUX hip-6.1.0-extend-isa-compatibility-check.patch 9037 BLAKE2B d9dceb54665816468971e8ee1ae9e749df48f60be0cd9a131259179f4b5cc8e465a27971906f2d990e73ad00f278e9736cba9941686ecb604ca8820e82e2ac94 SHA512 18bd5365774694619d8601dc6ed40517cc77f4dcdd124ef59f486416c4f6c08586adece94bd175ef33109744de84a11e78a34b4e07425a2616cbf68ef1c1bf49 AUX hip-6.1.0-install.patch 937 BLAKE2B a694b8d4fd433ed788e97df09ed26a58305944b63f1f88948b0ff47f9f60f96236bda072917d279d263d02059aaab0e3d2282feb0cee02a7da86e9f016a091f0 SHA512 62a38326021bb1b81a43cf26336528dd1cb30ac90d41c5a3ab9a2d8996090cb8677fc163d156785347f0cb893c84b7166b698b801e1d52449fdb3ee01e75483b AUX hip-6.1.1-fix-musl.patch 566 BLAKE2B ca84d7a1c38b6ae3e7dedbda8cafa0ad5bf31165c3a7b5af8a1a9714d871eeedb64bd6e6c71960e65ee3f7bed2bdf302d07e7c33e225102123d8516018391430 SHA512 e224e84b6eb4b43fd79e5172ad4882d1862d7a50fcb7ed60afc58148a399a96fafaf14477ed31d503f3ecb4c93ba2b58bdcad3c6dce7afab61ee7a8e60d3f65e AUX hip-test-5.7.0-rocm_agent_enumerator-location.patch 651 BLAKE2B 237ae5e71c9a6c565680c4fb07ece160f6bc635d25c77a20f3da54b92fcead95c0f6871f53a58a1e9b26b1d5fef3372ebc547638ba2fba43621c2867d276e75a SHA512 79d3cb277c41a84e6db70b28ad465067403f27d1f54adcbcd3e3501fc08c29f2aafc60fa2e6e78794eed95987352aa7ae844fbd55abc1abe0be8ff1879ed7d8f diff --git a/dev-util/hip/files/hip-6.0.2-install.patch b/dev-util/hip/files/hip-6.0.2-install.patch deleted file mode 100644 index e2fc3a8852cb..000000000000 --- a/dev-util/hip/files/hip-6.0.2-install.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff --git a/hipamd/CMakeLists.txt b/hipamd/CMakeLists.txt -index 7ad30019d..e79ea0714 100755 ---- a/hipamd/CMakeLists.txt -+++ b/hipamd/CMakeLists.txt -@@ -398,18 +398,7 @@ if (NOT ${HIPCC_BIN_DIR} STREQUAL "") - set(hipcc_bin ${hipcc_bin}.exe) - set(hipconfig_bin ${hipconfig_bin}.exe) - endif() -- if(EXISTS ${hipcc_bin} AND EXISTS ${hipconfig_bin}) -- install(PROGRAMS ${hipcc_bin} DESTINATION bin) -- install(PROGRAMS ${hipconfig_bin} DESTINATION bin) -- endif() - endif() -- install(PROGRAMS ${HIPCC_BIN_DIR}/hipcc DESTINATION bin) -- install(PROGRAMS ${HIPCC_BIN_DIR}/hipconfig DESTINATION bin) -- install(PROGRAMS ${HIPCC_BIN_DIR}/hipcc.pl DESTINATION bin) -- install(PROGRAMS ${HIPCC_BIN_DIR}/hipconfig.pl DESTINATION bin) -- install(PROGRAMS ${HIPCC_BIN_DIR}/hipvars.pm DESTINATION bin) -- install(PROGRAMS ${HIPCC_BIN_DIR}/hipcc.bat DESTINATION bin) -- install(PROGRAMS ${HIPCC_BIN_DIR}/hipconfig.bat DESTINATION bin) - endif() - - ############################# diff --git a/dev-util/hip/files/hip-6.1.0-extend-isa-compatibility-check-v2.patch b/dev-util/hip/files/hip-6.1.0-extend-isa-compatibility-check-v2.patch deleted file mode 100644 index d6e95c994c8f..000000000000 --- a/dev-util/hip/files/hip-6.1.0-extend-isa-compatibility-check-v2.patch +++ /dev/null @@ -1,35 +0,0 @@ -From e188c092a987c45caf2ea4651686ea631ca47c3d Mon Sep 17 00:00:00 2001 -From: Paul Zander -Date: Tue, 25 Jun 2024 15:22:33 +0200 -Subject: [PATCH] prepare usage of old patch - -Signed-off-by: Paul Zander ---- - hipamd/src/hip_code_object.cpp | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/hipamd/src/hip_code_object.cpp b/hipamd/src/hip_code_object.cpp -index 6b3a6d0..fef89df 100644 ---- a/hipamd/src/hip_code_object.cpp -+++ b/hipamd/src/hip_code_object.cpp -@@ -410,7 +410,7 @@ static bool isCodeObjectCompatibleWithDevice(std::string co_triple_target_id, - if (co_triple_target_id == agent_triple_target_id) return true; - - // Parse code object triple target id -- if (!consume(co_triple_target_id, std::string(kAmdgcnTargetTriple) + '-')) { -+ if (!consume(co_triple_target_id, std::string(AMDGCN_TARGET_TRIPLE) + '-')) { - return false; - } - -@@ -423,7 +423,7 @@ static bool isCodeObjectCompatibleWithDevice(std::string co_triple_target_id, - if (!co_triple_target_id.empty()) return false; - - // Parse agent isa triple target id -- if (!consume(agent_triple_target_id, std::string(kAmdgcnTargetTriple) + '-')) { -+ if (!consume(agent_triple_target_id, std::string(AMDGCN_TARGET_TRIPLE) + '-')) { - return false; - } - --- -2.45.2 - diff --git a/dev-util/hip/files/hip-6.1.0-extend-isa-compatibility-check.patch b/dev-util/hip/files/hip-6.1.0-extend-isa-compatibility-check.patch deleted file mode 100644 index 40ccf6fdc089..000000000000 --- a/dev-util/hip/files/hip-6.1.0-extend-isa-compatibility-check.patch +++ /dev/null @@ -1,236 +0,0 @@ -Combined with matching changes within rocr-runtime ebuild, this patch allows -to load compatible kernels whenever possible. -For example if AMDGPU_TARGETS is set to gfx1030 and some application -was started on gfx1036, it loads gfx1030 kernel. - -Author: Cordell Bloor -https://salsa.debian.org/rocm-team/rocm-hipamd/-/blob/master/debian/patches/0025-improve-rocclr-isa-compatibility-check.patch -https://salsa.debian.org/rocm-team/rocm-hipamd/-/blob/master/debian/patches/0026-extend-hip-isa-compatibility-check.patch ---- a/hipamd/src/hip_code_object.cpp -+++ b/hipamd/src/hip_code_object.cpp -@@ -390,47 +390,123 @@ static bool getTripleTargetID(std::string bundled_co_entry_id, const void* code_ - return true; - } - --static bool isCodeObjectCompatibleWithDevice(std::string co_triple_target_id, -- std::string agent_triple_target_id) { -+struct GfxPattern { -+ std::string root; -+ std::string suffixes; -+}; -+ -+static bool matches(const GfxPattern& p, const std::string& s) { -+ if (p.root.size() + 1 != s.size()) { -+ return false; -+ } -+ if (0 != std::memcmp(p.root.data(), s.data(), p.root.size())) { -+ return false; -+ } -+ return p.suffixes.find(s[p.root.size()]) != std::string::npos; -+} -+ -+static bool isGfx900EquivalentProcessor(const std::string& processor) { -+ return matches(GfxPattern{"gfx90", "029c"}, processor); -+} -+ -+static bool isGfx900SupersetProcessor(const std::string& processor) { -+ return matches(GfxPattern{"gfx90", "0269c"}, processor); -+} -+ -+static bool isGfx1030EquivalentProcessor(const std::string& processor) { -+ return matches(GfxPattern{"gfx103", "0123456"}, processor); -+} -+ -+static bool isGfx1010EquivalentProcessor(const std::string& processor) { -+ return matches(GfxPattern{"gfx101", "0"}, processor); -+} -+ -+static bool isGfx1010SupersetProcessor(const std::string& processor) { -+ return matches(GfxPattern{"gfx101", "0123"}, processor); -+} -+ -+enum CompatibilityScore { -+ CS_EXACT_MATCH = 1 << 4, -+ CS_PROCESSOR_MATCH = 1 << 3, -+ CS_PROCESSOR_COMPATIBLE = 1 << 2, -+ CS_XNACK_SPECIALIZED = 1 << 1, -+ CS_SRAM_ECC_SPECIALIZED = 1 << 0, -+ CS_INCOMPATIBLE = 0, -+}; -+ -+static int getProcessorCompatibilityScore(const std::string& co_processor, -+ const std::string& agent_processor) { -+ if (co_processor == agent_processor) -+ return CS_PROCESSOR_MATCH; -+ -+ if (isGfx900SupersetProcessor(agent_processor)) -+ return isGfx900EquivalentProcessor(co_processor) ? CS_PROCESSOR_COMPATIBLE : CS_INCOMPATIBLE; -+ -+ if (isGfx1010SupersetProcessor(agent_processor)) -+ return isGfx1010EquivalentProcessor(co_processor) ? CS_PROCESSOR_COMPATIBLE : CS_INCOMPATIBLE; -+ -+ if (isGfx1030EquivalentProcessor(agent_processor)) -+ return isGfx1030EquivalentProcessor(co_processor) ? CS_PROCESSOR_COMPATIBLE : CS_INCOMPATIBLE; -+ -+ return CS_INCOMPATIBLE; -+} -+ -+static int getCompatiblityScore(std::string co_triple_target_id, -+ std::string agent_triple_target_id) { - // Primitive Check -- if (co_triple_target_id == agent_triple_target_id) return true; -+ if (co_triple_target_id == agent_triple_target_id) return CS_EXACT_MATCH; - - // Parse code object triple target id - if (!consume(co_triple_target_id, std::string(kAmdgcnTargetTriple) + '-')) { -- return false; -+ return CS_INCOMPATIBLE; - } - - std::string co_processor; - char co_sram_ecc, co_xnack; - if (!getTargetIDValue(co_triple_target_id, co_processor, co_sram_ecc, co_xnack)) { -- return false; -+ return CS_INCOMPATIBLE; - } - -- if (!co_triple_target_id.empty()) return false; -+ if (!co_triple_target_id.empty()) return CS_INCOMPATIBLE; - - // Parse agent isa triple target id - if (!consume(agent_triple_target_id, std::string(kAmdgcnTargetTriple) + '-')) { -- return false; -+ return CS_INCOMPATIBLE; - } - - std::string agent_isa_processor; - char isa_sram_ecc, isa_xnack; - if (!getTargetIDValue(agent_triple_target_id, agent_isa_processor, isa_sram_ecc, isa_xnack)) { -- return false; -+ return CS_INCOMPATIBLE; - } - -- if (!agent_triple_target_id.empty()) return false; -+ if (!agent_triple_target_id.empty()) return CS_INCOMPATIBLE; - - // Check for compatibility -- if (agent_isa_processor != co_processor) return false; -- if (co_sram_ecc != ' ') { -- if (co_sram_ecc != isa_sram_ecc) return false; -+ int processor_score = getProcessorCompatibilityScore(co_processor, agent_isa_processor); -+ if (processor_score == CS_INCOMPATIBLE) { -+ return CS_INCOMPATIBLE; - } -- if (co_xnack != ' ') { -- if (co_xnack != isa_xnack) return false; -+ -+ int xnack_bonus; -+ if (co_xnack == ' ') { -+ xnack_bonus = 0; -+ } else if (co_xnack == isa_xnack) { -+ xnack_bonus = CS_XNACK_SPECIALIZED; -+ } else { -+ return CS_INCOMPATIBLE; - } - -- return true; -+ int sram_ecc_bonus; -+ if (co_sram_ecc == ' ') { -+ sram_ecc_bonus = 0; -+ } else if (co_sram_ecc == isa_sram_ecc) { -+ sram_ecc_bonus = CS_SRAM_ECC_SPECIALIZED; -+ } else { -+ return CS_INCOMPATIBLE; -+ } -+ -+ return processor_score + xnack_bonus + sram_ecc_bonus; - } - - // This will be moved to COMGR eventually -@@ -483,6 +559,7 @@ hipError_t CodeObject::extractCodeObjectFromFatBinary( - for (size_t i = 0; i < agent_triple_target_ids.size(); i++) { - code_objs.push_back(std::make_pair(nullptr, 0)); - } -+ std::vector compatibility_score(agent_triple_target_ids.size()); - - const auto obheader = reinterpret_cast(data); - const auto* desc = &obheader->desc[0]; -@@ -495,17 +572,19 @@ hipError_t CodeObject::extractCodeObjectFromFatBinary( - reinterpret_cast(reinterpret_cast(obheader) + desc->offset); - const size_t image_size = desc->size; - -- if (num_code_objs == 0) break; - std::string bundleEntryId{desc->bundleEntryId, desc->bundleEntryIdSize}; - - std::string co_triple_target_id; - if (!getTripleTargetID(bundleEntryId, image, co_triple_target_id)) continue; - - for (size_t dev = 0; dev < agent_triple_target_ids.size(); ++dev) { -- if (code_objs[dev].first) continue; -- if (isCodeObjectCompatibleWithDevice(co_triple_target_id, agent_triple_target_ids[dev])) { -+ if (compatibility_score[dev] >= CS_PROCESSOR_MATCH) continue; -+ int score = getCompatiblityScore(co_triple_target_id, agent_triple_target_ids[dev]); -+ if (score > compatibility_score[dev]) { -+ compatibility_score[dev] = score; -+ if (!code_objs[dev].first) -+ --num_code_objs; - code_objs[dev] = std::make_pair(image, image_size); -- --num_code_objs; - } - } - } ---- a/rocclr/device/device.cpp -+++ b/rocclr/device/device.cpp -@@ -232,10 +232,49 @@ std::string Isa::isaName() const { - return std::string(hsaIsaNamePrefix) + targetId(); - } - -+template -+static bool Contains(const std::array& arr, const T& value) { -+ return std::find(std::begin(arr), std::end(arr), value) != std::end(arr); -+} -+ -+static bool IsVersionCompatible(const Isa &codeObjectIsa, -+ const Isa &agentIsa) { -+ if (codeObjectIsa.versionMajor() == agentIsa.versionMajor() && -+ codeObjectIsa.versionMinor() == agentIsa.versionMinor()) { -+ -+ if (codeObjectIsa.versionStepping() == agentIsa.versionStepping()) { -+ return true; // exact match -+ } -+ -+ // The code object and the agent may sometimes be compatible if -+ // they differ only by stepping version. -+ if (codeObjectIsa.versionMajor() == 9 && -+ codeObjectIsa.versionMinor() == 0) { -+ const std::array gfx900_equivalent = { 0, 2, 9, 12 }; -+ const std::array gfx900_superset = { 0, 2, 6, 9, 12 }; -+ if (Contains(gfx900_equivalent, codeObjectIsa.versionStepping()) && -+ Contains(gfx900_superset, agentIsa.versionStepping())) { -+ return true; // gfx900 compatible object and agent -+ } -+ } else if (codeObjectIsa.versionMajor() == 10) { -+ if (codeObjectIsa.versionMinor() == 1) { -+ const std::array gfx1010_equivalent = { 0 }; -+ const std::array gfx1010_superset = { 0, 1, 2, 3 }; -+ if (Contains(gfx1010_equivalent, codeObjectIsa.versionStepping()) && -+ Contains(gfx1010_superset, agentIsa.versionStepping())) { -+ return true; // gfx1010 compatible object and agent -+ } -+ } else if (codeObjectIsa.versionMinor() == 3) { -+ return true; // gfx1030 compatible object and agent -+ } -+ } -+ } -+ -+ return false; -+} -+ - bool Isa::isCompatible(const Isa &codeObjectIsa, const Isa &agentIsa) { -- if (codeObjectIsa.versionMajor() != agentIsa.versionMajor() || -- codeObjectIsa.versionMinor() != agentIsa.versionMinor() || -- codeObjectIsa.versionStepping() != agentIsa.versionStepping()) -+ if (!IsVersionCompatible(codeObjectIsa, agentIsa)) - return false; - - assert(codeObjectIsa.isSrameccSupported() == agentIsa.isSrameccSupported() && diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest index e16ab4d33ea8..0fc706d89feb 100644 --- a/dev-util/maturin/Manifest +++ b/dev-util/maturin/Manifest @@ -593,5 +593,5 @@ DIST zeroize-1.7.0.crate 19039 BLAKE2B 2f94a5025f409bd2b96a456d2f78a34c6b05b5554 DIST zip-0.6.6.crate 65789 BLAKE2B acefc076297468d72cb20d8c6234fe5406875056fbf78fc0eac3ac430af78f320ed839f8683bd96fa1a03c457d6ac568d42bd703a902bc37bd126791d8b4c709 SHA512 affd46c17ceaa0545a155250dfd16756f8706dda43bae8a322ec0481dbfb41e4cf3166bf9662fc139ef9d0ab3b0f9f158535b21d2a61b21d38b8b2407813eeef EBUILD maturin-1.4.0.ebuild 11593 BLAKE2B 3939475a135f1c8a560096d63810d655d9b42bce081b8d2d2c996ded19a5cb7fc40ffe0fc60df2559df82a8a970932ae6f36f020800e985613ad3fb94a6d8eca SHA512 5dccb635a419d1bedcbbd1d2966b960303f85214e93b4b800bd3dea5fc341bfc7213feae75f4c8fe20c82f4306a6765c1a53037665708572a5729a588c17d96c EBUILD maturin-1.5.1-r1.ebuild 11457 BLAKE2B 04171cda81800715013926ca89acb26712ab737abde39058e4237f20bc34ce3efc371ce03c142490cc879ba166c87bc0fd55f21489e27745a23a8b50f4702d7c SHA512 d159e0f5c4058b3d6e1e935dab549ef2f94f372c5263742c57be916efaeea1128d1abc7a7695e2177656847b2adf167c08e4fd03b2f02e797b6d2b212ba52bef -EBUILD maturin-1.6.0.ebuild 11897 BLAKE2B b9f82500dec31fcc8150674d6b1c5893b343c7cafe40d99d7699b639572959ea726eaec9c4987d3228d0a4a7846d49e61842dee398a0a1c0237434128dc2f36e SHA512 be0cd3c6462b79b4a6b39e036905b1406b3cc3be79a2bbd0a4d3a1d8492eb9d82121602ed7af721966ea387da41dc821a5bed6f1a33c3ab22a1870e326eb8cd8 +EBUILD maturin-1.6.0.ebuild 11891 BLAKE2B ac093e7494c0c61da37e7b41f387dbb62aa6c07ce00111b61961841978077d514bba9504704a3d0afad3cf9f8db5c961812a9bb9e0fd6ea5b37fcad3548182c4 SHA512 1ffe1f38691a45cf4bae77242308ff4a91759f24e36104a4dd388fb9a683ce41f66a88a3d7aa4d8d51dba56b74ef63fa6cbd1194342d58a0e8b5490e542ed01b MISC metadata.xml 431 BLAKE2B 15731479f56d8b819c60e8e5541d3c4720462c5a90b199b803097b208432b18cc0143f8cbee471ce81ffeb8b54846fdb61fad083e7507f4f6c3630ac628546ed SHA512 7431db948fd5ab520fb6cae76c7e7dbb2c7aef907d7cde21189d1bb17c686cca7f69a0b84470b1c5d90f672e80d30fbb56f37beec1da04ebfdf025015c099ae7 diff --git a/dev-util/maturin/maturin-1.6.0.ebuild b/dev-util/maturin/maturin-1.6.0.ebuild index 13a38fc10e8b..3cacc1f2019a 100644 --- a/dev-util/maturin/maturin-1.6.0.ebuild +++ b/dev-util/maturin/maturin-1.6.0.ebuild @@ -451,7 +451,7 @@ LICENSE+=" Unicode-DFS-2016 " # crates SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="doc +ssl test" RESTRICT="!test? ( test )" diff --git a/dev-util/nvidia-cuda-toolkit/Manifest b/dev-util/nvidia-cuda-toolkit/Manifest index 3e007e57f7e8..21aff9b7fb22 100644 --- a/dev-util/nvidia-cuda-toolkit/Manifest +++ b/dev-util/nvidia-cuda-toolkit/Manifest @@ -8,5 +8,5 @@ EBUILD nvidia-cuda-toolkit-11.8.0-r4.ebuild 8044 BLAKE2B 54995f4f2a8a1998539a679 EBUILD nvidia-cuda-toolkit-12.3.2.ebuild 9504 BLAKE2B 6abf260006cfd3471665526df049d3f80d956f6a849e8e73c0914aa32faf86ff68d659aa8fcc5a4e95eb6890bf271a2d40edec67aeadd5154444d66e8d337c5e SHA512 3660334d48205d952fd73e688742d700db4b9594920d42d289c581d10af34af516fd8920993650dafacb983492ae72d6b4f3b0ce51d3301d66d6450b34c0c7a9 EBUILD nvidia-cuda-toolkit-12.4.0.ebuild 9515 BLAKE2B 270c9952890a529d17355d5456d6d2422740f69eb9af1b88121e0c8b7a0a9632a39647fc69da4e3653cba4e4cd60f3afc20fce2095743ba128aae8a15f0676ab SHA512 949e4ad4b2d1758279bb620c5a2ba0ea90c93e852f862c448490c689d8d4f522891cb6a772a65894a4f9867be1c8dea1facf87616370bdd0f45987f9d437a3ab EBUILD nvidia-cuda-toolkit-12.4.1.ebuild 9515 BLAKE2B 2fdc866adfe7f552349bcce9b62c2a56186ef859efcc455d4e829f12f71a63cc1ef74eae08a9dc6bbb508aa398679e74a9668353dc3166109157b312fcb0c291 SHA512 58c85d9ee76f180039fd0ccf7e377a4f22bc2d9b92451a54909ddecc4e177c07fc95bb29cfc74b28c9472a64a4c167319be0bcccd6c536296d2105cd88775770 -EBUILD nvidia-cuda-toolkit-12.5.0.ebuild 9514 BLAKE2B df2ad5c64702726d5c5f519b42007b9181b22b2fd897687e28ab57361b0a21ddf2fb347300cf77d3e015ab8e13dae49ff932f46ff6b7aa60686a3405bf1f5b4a SHA512 d5f0b6d496d80b07792f3e772c29a5aef24cc7812a09a5460c6a6de3fa9cca2969e9fa89bfdf818242fbe95f51ec9edd05cdb3c657d847e45fd30b2b69610d75 +EBUILD nvidia-cuda-toolkit-12.5.0-r1.ebuild 9535 BLAKE2B b8b50bede8a66a8bce76f6677991b0cf433c3338e89dc82597473dc63874810b9b7461de97d9abc55a471b38618445b7c6dc8e37c18caa8c7d0e3fb9cbdf835e SHA512 8f983c2dc5797fa82f144008ddce2b7eb4b2aaa66b1cf439be25a67fba4a0b4ff5af3480451d53bf0375917e1219facf48e69e7d213aca1e3acbb984595a4d41 MISC metadata.xml 761 BLAKE2B a6ae653c6206cbc05349297499b6dde91bce6d543e10bd5ea915cfe9729dfa6f1eb954ae09c2e4d3997f51315ae090b38606c21b5099e750596ea66fdd93e817 SHA512 9133517d805201d25b651e48abed90394c88ef33a2571ab20b3b19d365f85a90478486c7c087c9150d7d9f6e4026873c5236c64ed649fd3bfc8f9b81479dcc59 diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.0.ebuild b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.0-r1.ebuild similarity index 99% rename from dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.0.ebuild rename to dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.0-r1.ebuild index c8422a8369dc..b20e4b0df6ac 100644 --- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.0.ebuild +++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.0-r1.ebuild @@ -28,6 +28,7 @@ RDEPEND=" media-libs/glu ) nsight? ( + app-crypt/mit-krb5 dev-libs/libpfm dev-libs/wayland dev-qt/qtwayland:6 diff --git a/dev-util/opencl-headers/Manifest b/dev-util/opencl-headers/Manifest index 9d4a0456f4c4..57762d39d9da 100644 --- a/dev-util/opencl-headers/Manifest +++ b/dev-util/opencl-headers/Manifest @@ -2,4 +2,4 @@ DIST opencl-headers-2023.12.14.tar.gz 75698 BLAKE2B 2ff040112bf8a9be7bc8c8ecbf29 DIST opencl-headers-2024.05.08.tar.gz 76977 BLAKE2B cd4e0464e2613912134946b43b8b69ccd61f0ba850825c8182e46dcb042478338fda5d993e9e48612ba42152a007be172e6da9afcfda3eb51c71e52dd2f15793 SHA512 2f1a46d58a5a9329470bab4c3662f17e81aab9558bfd9e1aafa14d3e1ab129513ab9493eeeb3cc48f0f91f0bc6b61bd54e28d7083eed58af9f34cd973cc93de1 EBUILD opencl-headers-2023.12.14.ebuild 623 BLAKE2B b046a23507a50a83e6154d7f8608041f7a4c95d8d95621b550d992c0fba7326789891a8e1d6e71a576d1331299134a04726bf5b6f0878345a562db23a7f9fc91 SHA512 29c724b7c2e7aefdb0c507f6a15d4a56e031ed1e7c1019295b2e1abef08a5f94c0ac7528e13bddb3ad8d62e2cc5dbf0826a5f813f619eb6d3fe5f3a60c822498 EBUILD opencl-headers-2024.05.08.ebuild 626 BLAKE2B dd52a23187e3201d30467d6e408d762d17df05bb5d40f1153ae3e1b20f9e40d787fe261d2243c2eb2eb3220d81ccaffa5807f2e3984bf0c7b60e1993ed656e12 SHA512 1b07eacfcd868a5d1d7b50c47549b03893b10ba6c0a14827d959dc043f258aec010f88ee5a1efbee726e8a9b6c5848b69d1281ee0f5d50364ba091ef637dfd03 -MISC metadata.xml 1055 BLAKE2B ac96e1bf07e353236170d3678541555b7d901984266dfd1356456db90effe430e6a042afc0b9b5a7f51d0e9cfbcef0fbf66fb46de82fdc8cc1cfa29c6cfd61d0 SHA512 6233610591851e415ab0354ca900dfdfa14fa2442e56094d547420ce710942be86c701820c3a63e2c6f070b74c0801f92bbe9ed6c7f2a5cae406f74b81acd86a +MISC metadata.xml 977 BLAKE2B a28879e1c5b9880d50132b721fd4ddd73cf2e1ccbb29178feaebf3397a55badbcb8f38a4686f1b6623228595a2087b3b41cfaeae76877891872e62d494dda335 SHA512 ac8d04d9200c88d5c628d92722a2fbf19dc22271304ffcc16cd0229f42f97ffb3b5196bb9d4931f0f59f36d0be93d174f2b8448c78274935a00a566b0f07f869 diff --git a/dev-util/opencl-headers/metadata.xml b/dev-util/opencl-headers/metadata.xml index 03f9072214b2..5633ac29d356 100644 --- a/dev-util/opencl-headers/metadata.xml +++ b/dev-util/opencl-headers/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + The OpenCL API headers in this package are unified headers and are designed to work with all released OpenCL versions. This differs from previous OpenCL API headers, diff --git a/dev-util/rgbds/Manifest b/dev-util/rgbds/Manifest index e2430f7e9570..9585bba80bb4 100644 --- a/dev-util/rgbds/Manifest +++ b/dev-util/rgbds/Manifest @@ -1,8 +1,9 @@ AUX rgbds-0.7.0-fix-nan-tests.patch 5256 BLAKE2B 8a0f21f992ff526fd8abc1f34d80518217255375921ccc69672a57a2bb30681a94a5aa42d9a58c8bfe90eeeeadb3b70bbf97a15277c5e8e8a27be1b57ba34935 SHA512 6ad1db1c35f5952cbffe1e59551f6a58d6cbf0230e6501749cf36ffddb8b112f1abd02990876d116ac393dcad39d3ecdbb239e98b3c6b5357ff4bafac328ef24 DIST rgbds-0.6.1.tar.gz 8041890 BLAKE2B cd5483e6fa5e2ca3bc9a6e3de44fdf7dc92289d558ac72d8922c0cf21b9dc576b878bfd7610cb41f791ad16cc415e446c925ee0dbc77ec4370d6ef4549935681 SHA512 b4a111e3d98a190d3c9b500dc59585fe68a8e6febc79b6716b406b96714e401bac427336388409ae456ee0f1e5a2c285bfe7b4bfa10e0d148ffc161adefe435b DIST rgbds-0.7.0.tar.gz 8053662 BLAKE2B 07f6901eeaade45125acce5c33430bdefc5a4228d2fe952d55ca254c0fc17dc5248262ecc7df5e9dd0a73aab29a39a2b38988a7ae93ad739609397a286e96aa9 SHA512 82d799f9639cb3a4c110f84f5184f46a371e66428e7d3b4f3f0229473d472dea1b381268df92736f2d1d4f5e8e2c83b61888c3ab4055768f9472b834f66f2f68 +DIST rgbds-0.8.0.tar.gz 8052350 BLAKE2B 46edb43a530169d03e026070b61272e95357213747296658e4ceb821f8e420979ceffcbc07b41b6778187a1f6a614d3587416d5ad3596f19bacc6c9067051837 SHA512 1c36e0fc7ecfd930c9cbc9f9772d2c7268148e2d456c56c92265ba45b9108c531fc412669d980f6c621b4d89d367458f01a2e0cf20443f13b83f841585f3edac EBUILD rgbds-0.6.1.ebuild 816 BLAKE2B 7992f7590f30bd809b3b5551b52ce2fe8f28e031d7a931373952717a6c20b8014e2f8a2d3b66ae9aa8e87e1ba5bb84c85063cf1ab7e4be569a395f72b88b71db SHA512 f7305129d91c25e6fc1d704e2a1bd147201a711225817293007f238943ef30eb4e033a5d4f41a962360b3b190ae11183d944fe49009226cfd747cf3f593439f2 EBUILD rgbds-0.7.0-r1.ebuild 1085 BLAKE2B 6df90750b7deb7e97466479365fc9262e5bcad793fc685e2185c4be8355e76aed64ec4ed73c0d8b5ca8e01b54a3a5d8693d8ec21188434d7351ef33cc655f796 SHA512 650b4d190b14a9f9a68de6d19828a89b2d5ba21a287c09f6b95c878ff4f4c3f0053a325e78b0adf54d7b4b200e34db762133b520a094d9ae5d6ebf57ecc93745 -EBUILD rgbds-0.7.0.ebuild 966 BLAKE2B ab4ce0569be9f791bfe882a45df513040009f288f06d1e7836f37de2036dabc479b6089ecf29cffe9841c942de4fd1e97718984f79aa5a15821484b6e6af872c SHA512 1de7867d3a995ec2ce9b014efcfe32590b1d1f23fa7d3c48d9ac2932bdf5f25dcfd8568639ae6ed52ff113ef2c74ab86518269d697170177cfd6a6e4339f8328 +EBUILD rgbds-0.8.0.ebuild 997 BLAKE2B a00f08315ce37800a64e64ceb1fca7cdb00a10ad2f3799a577db5122940f598824df666836112bf6b11559b0129ad9494b901a12afc51494f6e849f270908d62 SHA512 eca845312232f4c3aafbefb161a30ae4b566ff0b91b6d577063777484ec73ebd9ad4d48c1fc880c4979228c4e63de50e8b46d147adef61df716b4215e3b3ab0f EBUILD rgbds-9999.ebuild 997 BLAKE2B a00f08315ce37800a64e64ceb1fca7cdb00a10ad2f3799a577db5122940f598824df666836112bf6b11559b0129ad9494b901a12afc51494f6e849f270908d62 SHA512 eca845312232f4c3aafbefb161a30ae4b566ff0b91b6d577063777484ec73ebd9ad4d48c1fc880c4979228c4e63de50e8b46d147adef61df716b4215e3b3ab0f MISC metadata.xml 682 BLAKE2B cf9153f0ca5faaefa518fd7300d4107d3eb4770f8471ccbaf90bfb8ca6397c3387b970b4ed97a8c5ea78695f168be3265d6e3bf84fa67dcef4ba214cd7f7bd3e SHA512 b4810cc1b6c4b9b557a11e0b172520bf0d74fd2874c6557726e51a85e946ec9e60ba4952e2746f19de25f98b97918aab1fef7c7278956ab0d0f2f551d709e20f diff --git a/dev-util/rgbds/rgbds-0.7.0.ebuild b/dev-util/rgbds/rgbds-0.8.0.ebuild similarity index 95% rename from dev-util/rgbds/rgbds-0.7.0.ebuild rename to dev-util/rgbds/rgbds-0.8.0.ebuild index 96b85fe6003d..7f24c27d44dd 100644 --- a/dev-util/rgbds/rgbds-0.7.0.ebuild +++ b/dev-util/rgbds/rgbds-0.8.0.ebuild @@ -38,6 +38,7 @@ src_test() { local dir for dir in asm link fix gfx; do pushd "test/${dir}" >/dev/null || die + einfo "Running ${dir} tests." ./test.sh || die popd >/dev/null || die done @@ -45,5 +46,5 @@ src_test() { src_install() { emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr Q= STRIP= install - dodoc README.rst + dodoc README.md } diff --git a/dev-util/rocminfo/Manifest b/dev-util/rocminfo/Manifest index 0ea7c677da77..91ed22d1a6aa 100644 --- a/dev-util/rocminfo/Manifest +++ b/dev-util/rocminfo/Manifest @@ -1,7 +1,4 @@ -AUX rocminfo-5.1.3-detect-builtin-amdgpu.patch 1720 BLAKE2B 990b0bfd101fbe41e7dfda85f88d18763371f7c9cdc46ac10a5c695c45d8e29c08f1444b44524ba0917489b89d4906498c81e9e8d805f5ab9b98e2160a394799 SHA512 c193cc7f72df6cc8d5118f1f55ae184f8d80083aee255efb64762b4f0cc00f2c8973515617630dd8267dc1053cac4d1773683870563c29000eb4fd32a7f54e78 -AUX rocminfo-5.5.1-detect-builtin-amdgpu.patch 3763 BLAKE2B 8d37239cb8e9964bef2e22ea2e1ccfab53cd10247e4a04b4f7ec03c18fa3b1ad2b734169f277fad2cb8d951bee82d71f42ca97c3bd514edd44a65e78a0b82856 SHA512 5b9b4682ac1babe92ce5d86d9a2f2b62a556dbe804da53de2f34af36806b7ba8b53ba1d1eb0b2c446fb834bb91f46d06401f2f79e10f61f7b7b6cc1cf8846d25 AUX rocminfo-6.0.0-detect-builtin-amdgpu.patch 1004 BLAKE2B b75f82db423455391951e6477e7b5a2e63f39f5e8b8eeb88e1ebd7047267defdfd806de7b3b6289106dd70472f63f121426b8528e62cb2ee79d743d66d60529b SHA512 22507911ca38b5147db58c020caf5859e6782211d363059c3e15334348950a921ee00110fa7e16ba9315625eced32b1191ce2f51eb0c97e5c59a9f6c83a541f5 -AUX rocminfo-6.0.0-python-3-12-support.patch 1333 BLAKE2B df3d2a7f338327ac3fbe08820fef1b2f40bdc14aca7091313eb354f2f2bc41373fb67b765554df6939ef5f32fb7fe3cd6c295b4e381917117074ce3f9066b44a SHA512 9bbec362a3c8435a58be53500048ebb0458bff46b3793b9b21019e8994528afd703431bf6ce189a045afdef3941b14d143b2bfb38e50a26f3be16a448c3f6fef AUX rocminfo-6.0.0_python-3.12.patch 3102 BLAKE2B b11743bceb52b280835eccfe23815541f702c205d62c8e08b1a2a72e5d68882f16689b517f8733738657cef7fab7c933886168d3c9260567400827409856cb06 SHA512 59cca81b13fb3a01a7fbb5e9abf838571cd2ce09ea14e5bb1a72447b6450681dfc58d79cc524e9ffca03c9f4f23fd0cc524bf272fffeb5bc3cd0d70d5358e207 DIST rocminfo-5.7.1.tar.gz 17302 BLAKE2B 395c695ed0b79c771c4240310c457aec893ffd889ddd551866753d2a0c8d4e98399672d74a7114a89faf8b1960dd54fbb0425ea00f7d15e5c740e33ce4046d0b SHA512 38726bc52bd045b6281cccd702706fd6ea5b57cdc421ad23106d5447a002f4b530e8d4e4430d2bb8eb30803af3bacdaf34646a965cea26f42d726bf7f6aafbab DIST rocminfo-6.1.1.tar.gz 17740 BLAKE2B 6331054e1c8a59f2d4246c3fcb999afc28a8cabea9d5faf2b95d767f7153ab0930a633ee630cabc4472413a8a54fd9ef798516baa77e94aabda7687a36bf312f SHA512 d2982874ad09bfbe15418a88c2d3360f9bce262674d50f5858a08e52dd266e255f95116c85e069d7e8d28cb323164fb6999c5834163105f33e0c773aede4efdf diff --git a/dev-util/rocminfo/files/rocminfo-5.1.3-detect-builtin-amdgpu.patch b/dev-util/rocminfo/files/rocminfo-5.1.3-detect-builtin-amdgpu.patch deleted file mode 100644 index 5d0b2ed284bd..000000000000 --- a/dev-util/rocminfo/files/rocminfo-5.1.3-detect-builtin-amdgpu.patch +++ /dev/null @@ -1,50 +0,0 @@ -/sys/module/amdgpu instead of lsmod for builtin amdgpu kernel module - -https://github.com/RadeonOpenCompute/rocminfo/pull/43 -https://github.com/RadeonOpenCompute/rocminfo/issues/42 -From ea4f017ed035928b1970e2589b02ec9b348c863e Mon Sep 17 00:00:00 2001 -From: YiyangWu -Date: Wed, 18 Aug 2021 21:05:20 +0800 -Subject: [PATCH] Check /sys/module/amdgpu for ROCk instead of lsmod - -Closes: #42 - -Signed-off-by: YiyangWu ---- - rocminfo.cc | 10 ++++++---- - 1 file changed, 6 insertions(+), 4 deletions(-) - -diff --git a/rocminfo.cc b/rocminfo.cc -index 871f406..58c847d 100755 ---- a/rocminfo.cc -+++ b/rocminfo.cc -@@ -995,6 +995,8 @@ AcquireAndDisplayAgentInfo(hsa_agent_t agent, void* data) { - err = AcquireAgentInfo(agent, &agent_i); - RET_IF_HSA_ERR(err); - -+ std::string ind(kIndentSize, ' '); -+ - printLabel("*******", true); - std::string agent_ind("Agent "); - agent_ind += std::to_string(*agent_number).c_str(); -@@ -1031,16 +1033,16 @@ AcquireAndDisplayAgentInfo(hsa_agent_t agent, void* data) { - - int CheckInitialState(void) { - // Check kernel module for ROCk is loaded -- FILE *fd = popen("lsmod | grep amdgpu", "r"); -- char buf[16]; -- if (fread (buf, 1, sizeof (buf), fd) == 0) { -+ int module_dir; -+ module_dir = open("/sys/module/amdgpu", O_DIRECTORY); -+ if (module_dir < 0) { - printf("%sROCk module is NOT loaded, possibly no GPU devices%s\n", - COL_RED, COL_RESET); - return -1; - } else { - printf("%sROCk module is loaded%s\n", COL_WHT, COL_RESET); -+ close(module_dir); - } -- pclose(fd); - - // Check if user belongs to the group for /dev/kfd (e.g. "video" or - // "render") diff --git a/dev-util/rocminfo/files/rocminfo-5.5.1-detect-builtin-amdgpu.patch b/dev-util/rocminfo/files/rocminfo-5.5.1-detect-builtin-amdgpu.patch deleted file mode 100644 index dd1aefe4df4f..000000000000 --- a/dev-util/rocminfo/files/rocminfo-5.5.1-detect-builtin-amdgpu.patch +++ /dev/null @@ -1,105 +0,0 @@ -From 3a4d533a1e2a179ad873c480dc4a42ea23681263 Mon Sep 17 00:00:00 2001 -From: Mike Li -Date: Wed, 17 Aug 2022 11:44:09 -0400 -Subject: [PATCH 1/2] Check permission and handle PermissionError exception - -Signed-off-by: Mike Li -Change-Id: If7cb8464d0b761e4be45c85eb7147ceed609da61 ---- - rocm_agent_enumerator | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -diff --git a/rocm_agent_enumerator b/rocm_agent_enumerator -index 6264a5f..ceb9e11 100755 ---- a/rocm_agent_enumerator -+++ b/rocm_agent_enumerator -@@ -195,10 +195,15 @@ def readFromKFD(): - node_path = os.path.join(topology_dir, node) - if os.path.isdir(node_path): - prop_path = node_path + '/properties' -- if os.path.isfile(prop_path): -+ if os.path.isfile(prop_path) and os.access(prop_path, os.R_OK): - target_search_term = re.compile("gfx_target_version.+") - with open(prop_path) as f: -- line = f.readline() -+ try: -+ line = f.readline() -+ except PermissionError: -+ # We may have a subsystem (e.g. scheduler) limiting device visibility which -+ # could cause a permission error. -+ line = '' - while line != '' : - search_result = target_search_term.search(line) - if search_result is not None: - -From 94b4b3f0a66eb70912177ca7076b4267f8b5449b Mon Sep 17 00:00:00 2001 -From: Johannes Dieterich -Date: Mon, 21 Nov 2022 18:09:55 +0000 -Subject: [PATCH 2/2] Fix rocminfo when run within docker environments - -Currently, rocminfo will fail when executed inside a docker container -due to being unable to lsmod inside docker. This has impacts on -rocprofiler use. - -Fix this behavior by querying initstate of the amdgpu module from -/sys/module/amdgpu instead. If initstate is marked "live" everything if -fine - error out with either "not loaded" (initstate file does not -exist) or "not live" (initstate file does not contain "live" string). - -Change-Id: I6f2e9655942fd4cf840fd3f56b7d69e893fa84d7 ---- - rocminfo.cc | 30 ++++++++++++++++++++++++------ - 1 file changed, 24 insertions(+), 6 deletions(-) - -diff --git a/rocminfo.cc b/rocminfo.cc -index 0842d57..8ed9111 100755 ---- a/rocminfo.cc -+++ b/rocminfo.cc -@@ -51,6 +51,7 @@ - #include - #include - -+#include - #include - #include - #include -@@ -1039,16 +1040,33 @@ AcquireAndDisplayAgentInfo(hsa_agent_t agent, void* data) { - - int CheckInitialState(void) { - // Check kernel module for ROCk is loaded -- FILE *fd = popen("lsmod | grep amdgpu", "r"); -- char buf[16]; -- if (fread (buf, 1, sizeof (buf), fd) == 0) { -+ -+ std::ifstream amdgpu_initstate("/sys/module/amdgpu/initstate"); -+ if (amdgpu_initstate){ -+ std::stringstream buffer; -+ buffer << amdgpu_initstate.rdbuf(); -+ amdgpu_initstate.close(); -+ -+ std::string line; -+ bool is_live = false; -+ while (std::getline(buffer, line)){ -+ if (line.find( "live" ) != std::string::npos){ -+ is_live = true; -+ break; -+ } -+ } -+ if (is_live){ -+ printf("%sROCk module is loaded%s\n", COL_WHT, COL_RESET); -+ } else { -+ printf("%sROCk module is NOT live, possibly no GPU devices%s\n", -+ COL_RED, COL_RESET); -+ return -1; -+ } -+ } else { - printf("%sROCk module is NOT loaded, possibly no GPU devices%s\n", - COL_RED, COL_RESET); - return -1; -- } else { -- printf("%sROCk module is loaded%s\n", COL_WHT, COL_RESET); - } -- pclose(fd); - - // Check if user belongs to the group for /dev/kfd (e.g. "video" or - // "render") diff --git a/dev-util/rocminfo/files/rocminfo-6.0.0-python-3-12-support.patch b/dev-util/rocminfo/files/rocminfo-6.0.0-python-3-12-support.patch deleted file mode 100644 index 2b14e42e4705..000000000000 --- a/dev-util/rocminfo/files/rocminfo-6.0.0-python-3-12-support.patch +++ /dev/null @@ -1,34 +0,0 @@ -Fix "SyntaxWarning: invalid escape sequence" SyntaxWarning in python 3.12+ -Bug: https://github.com/ROCm/rocminfo/issues/69 ---- a/rocm_agent_enumerator -+++ b/rocm_agent_enumerator -@@ -92,7 +92,7 @@ def getGCNISA(line, match_from_beginning = False): - return result.group(0) - return None - --@staticVars(search_name=re.compile("gfx[0-9a-fA-F]+(:[-+:\w]+)?")) -+@staticVars(search_name=re.compile(r"gfx[0-9a-fA-F]+(:[-+:\w]+)?")) - def getGCNArchName(line): - result = getGCNArchName.search_name.search(line) - -@@ -149,9 +149,9 @@ def readFromROCMINFO(search_arch_name = False): - - # search AMDGCN gfx ISA - if search_arch_name is True: -- line_search_term = re.compile("\A\s+Name:\s+(amdgcn-amd-amdhsa--gfx\d+)") -+ line_search_term = re.compile(r"\A\s+Name:\s+(amdgcn-amd-amdhsa--gfx\d+)") - else: -- line_search_term = re.compile("\A\s+Name:\s+(gfx\d+)") -+ line_search_term = re.compile(r"\A\s+Name:\s+(gfx\d+)") - for line in rocminfo_output: - if line_search_term.match(line) is not None: - if search_arch_name is True: -@@ -172,7 +172,7 @@ def readFromLSPCI(): - except: - lspci_output = [] - -- target_search_term = re.compile("1002:\w+") -+ target_search_term = re.compile(r"1002:\w+") - for line in lspci_output: - search_result = target_search_term.search(line) - if search_result is not None: diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest index 8fa79f5ed618..fb6ac1ce05ae 100644 --- a/dev-util/ruff/Manifest +++ b/dev-util/ruff/Manifest @@ -1,3 +1,4 @@ +AUX ruff-0.4.10-release-tests.patch 1486 BLAKE2B 8456243a62c7fa9ca2690813dfbf3d13f009683c4418d438421beb810d3c572cfdce465a671a2bf7a37cf414894269df1fc5f739e66360aa87f1cc86275b01ff SHA512 03c29247def226b6e339e8825aa0d4a38ffd920d5e0068006ded7418d79cf0db8f7a1501948ff356da9416587058a006edfc79237c23bb2e45207e1403302828 DIST Inflector-0.11.4.crate 17438 BLAKE2B eaf0c7f983b3186e9bc89353021a10592f2877e46585bd50b96db9b087343d1199c7b6cf3fa53cd274fb6d33de025a904b8aa31a7ac9599ae3689ecdbcec34cd SHA512 f1f6463e033b6d3c16c51dc1e1a3f5569954308b95b59058294b7f9310919bbda797e99e6a07529071bb83f0688867a243997d33795a7136b0af73977004296e DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 DIST ahash-0.8.11.crate 43607 BLAKE2B 7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620 SHA512 47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d @@ -14,6 +15,7 @@ DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 17e8638187ccc1ca0174a8cec7f7daeee7e DIST anstyle-query-1.0.2.crate 8739 BLAKE2B c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3 SHA512 f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868 SHA512 4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931 DIST anyhow-1.0.86.crate 46741 BLAKE2B 21b1f3acd1c1b659e6e9a53693178de67c806d7dbad30dedea0fb7078b2388baa196d1e7240a7dc88ed9dc93ee4c00bca8e608dad1b6bfb5bfa4f4c5ab51f0d3 SHA512 3853da32a2c53d73969bb29a1e622f3a6d5832d8888dc6bc8eedb76394b392f983aa3fcb1f542933e238841486106f0f38e9a2400c12c7699baba0ebe1d8193a +DIST arc-swap-1.7.1.crate 68512 BLAKE2B 5ddeffd2ae8af4125a5b43d4a0a1afc7948533bf037d8cd3e47603c13b57b156618280d99b840bf318b25b6eb29400ad68499695e182acdc05bc5f621c42ee16 SHA512 070fa8dd17b380b6d7d72f6f45c84e591de9a9770b9662351e7a41af03798bf5e34d185a5fcb948f4d8ac5e210a33acd465c39eff6097662c2442b34ee3dbdff DIST argfile-0.2.0.crate 9042 BLAKE2B dbe5f6061a18aeeb6ff09e7d7c03cde0077c0fb643c44baa6bb0194bf79a1e6178856d58f5a2132603228821483b1de50ff54a27434fe9fa59f5bb58524cd42d SHA512 f883df69a34b00c132fa8f5d4b64768e8136773aaa3a6c748ae001301485a4cc1af603d9940083c3f7b62d29a3945850b7136be9b49a7f2066579582583b51d5 DIST arrayvec-0.7.4.crate 29856 BLAKE2B 81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b SHA512 91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac DIST autocfg-1.2.0.crate 14808 BLAKE2B 122327d6ffd32e08dc9fbdb4dcf69128b19d56280f9d934311b946741003b40571cdd1f3ef54b2be02c8dc505aea11c962b244d33a92206bf4ee8f6b2b9da432 SHA512 66cbfd13e33b36284cf4c74c8d654f93adcc45893d127d9aaa4c1d183e47336096e72d74e7c17dd481fb7a98931ab6cfec7e4d4165cfb491861d4e3ffe2416fc @@ -23,7 +25,9 @@ DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616de DIST bitflags-2.5.0.crate 43821 BLAKE2B 2d2a78b0a19dcb39580e6f73ed6c468b0626043010b34661084944c83561fe49db24bee1ab57fd692d57617be6506d529e095aea27b753a77e26d0b1ebf7ed78 SHA512 75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9 DIST bstr-1.9.1.crate 380305 BLAKE2B 52b45bd48874d052636c6b451cc36d8b012808ea5193e0188e5edd09f81d21b8306926cfebb405ad0650ec9aa710f609bacaa773bf854b21f4803dc38bb2eca7 SHA512 67e9f76719310de60f46adf3c39768b4dc078d4c32dc6bdcec1a94cd9f630c5238e427ed84cd6ec25a44f54e84adeb795a0e92060a5372d9fb9ad9f0914e3172 DIST bumpalo-3.16.0.crate 85677 BLAKE2B 08da17b757931d2910e0299df53eb62731aa8c4ebd8915859b81d1982b331e7455dfac977c754e500a35ee07ba8eff00a61d2f62be99744e2ddbba06c1268f49 SHA512 a51b75c36f6794db444cab20eeb24f42a319080ecb486a56d254d6f873f3d188b5ccba11db30c068bd0c52c4322d4a3f5f5195c81c94b0bc04387030418835b1 +DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f DIST cachedir-0.3.1.crate 8668 BLAKE2B 94b624651fad1acb2b82d7d886449db2b5558e672ad220396c190d155fd1ba8d46fcb26eed6b15aadae91011c7c44ae32c8257696b3e3f0568c3f0e4c95442d0 SHA512 af060f442ce5e101493e99545befe0f7e4bee8a07fae4cd0eb20d5e1cb10957e4a93cf768c8bd21f60f7bb826d1278f20095ea869d9c006fba1261cc1288829e +DIST camino-1.1.7.crate 36204 BLAKE2B ea87922e77401a23f25d66af303f39c568f37377e4f0cd6d206cb7b175a51528680bf67897e3b9830d276acb1b156b7c66e149b75370be202cb99fbbcea54233 SHA512 b82c809bd52549d16e286d514b5dbb1d640633b7ff05412ce3539e543de9c69d99bc3f62597b94fc0cedd7c8034ebf73663a6f647e46409b778baa4877928c45 DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb SHA512 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396 DIST cc-1.0.95.crate 76485 BLAKE2B fb86d2c49e9ee73f1a7f9268274a879260b13adafa49c8bd4bcd4acb77861b7b65c5cdda988877e1ad2d4a4eee52308ddc29b545a07cf90cdcf10268ce639986 SHA512 7e19d1c2271a094311db96edc6faa6576366070dc2e77a666ce43016c367d5a94e832724b95b170650bdb16998699699e45d3ac2cd0eda6655c58c1e141d40d1 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff @@ -33,13 +37,13 @@ DIST chrono-0.4.38.crate 220559 BLAKE2B ab828bfeed56eb737a1797d5e1132cafe87a1e14 DIST ciborium-0.2.2.crate 35611 BLAKE2B 7bb34ed2b16f55af2d762bbc83263bba901a0f05bc7677a370460549297839c4d6e913622e8a6cb3a5c2447b94b0bd17b7d5007228ea8881193d08e5b8deb072 SHA512 8d1af6a09f116e42f0098d7d0e34dd906dc3e718b257ff1a1fde655a235d40619f61f18917c0cf35c55de9160c255a9795d5e7525989037e3512807cc6a900b1 DIST ciborium-io-0.2.2.crate 6697 BLAKE2B 07636da78f59859515af0075cb36d9ca969113ac327ff727953c73b64b60ddae22e5b1b65d8be5aa401f8b13d34074cbc8b47f23abd7a13d551f0b1c78f23575 SHA512 641b8592f9699d5e6c607815c8e6dfc82b2bd01897015e04ef8853420a7d90c2ec5c1140e39eb7623ce05587bea52ef63659eae76baee5b6592d2ac5298ce106 DIST ciborium-ll-0.2.2.crate 14695 BLAKE2B 3c9ab0b338070359f9565706a504e4f6c65560072380af6e0a57068ae6716773d40e75dee84ded5e1d32f93445a07a0965759bedace58291b68b94479fb16488 SHA512 2f7ef6ad8bf5a862e8b9daa64bc6d8184c87a22c264b10dbb35c00c9effcd5712f354b4ca6c2eb8e6795d4b99d7cb88fa2acf01f3ad6fb28caf81708a500549a -DIST clap-4.5.4.crate 55401 BLAKE2B e9ece2eee6be16c366888f6140080c43a182aa758a971ab2f60fa5c8f5e00460c3e6ae6bface1f36445306265ce13d8145ac24cef833b68b2b2c32c13a7a4a00 SHA512 c1e88968a86598a6541cd8f8144909872fe71fc707dc5327293a71425f6ff9d4957491f93c36326a9f615c1cce1a453cc85740ff18e1ca571e91bf8f7a6ad7c0 -DIST clap_builder-4.5.2.crate 163566 BLAKE2B 5eb81df416f3da0bb7e53c59ef4e914f03e2bb0563bb3707fbf70215f249aa523e3f5ef2205d0a8e25c23db6c6d0d344181c1c771566453505c769c55b355374 SHA512 af7eb8326a980cf461442a4dd6d224e61ae31a2fe4a45b34210a2c1f747eed49e00b6254699e82f986f441667f290a5de747b5e9d9d0360ed049504343385864 +DIST clap-4.5.7.crate 56343 BLAKE2B e2392ddd11213c8410344c474d84bf40d2d5a0663d25ce8126940ce59085a84334223e92ebd59fc387b4d1334b8f8cd7b76eb15f916adc5ef59b9858929c5787 SHA512 f126132811696d5fcac0242264121a08c1f7c59b4830d73b6b95b8c5b31a2c11928b0d7026151a5d1a0108aa912d7c6157652193ea1ef5a980669bdf388d5bfb +DIST clap_builder-4.5.7.crate 163957 BLAKE2B a1d6e728f05b7f7eab8fd9fc8dd0e25f8a066e0ba72ccd6084e747f5833ef90e98b63f4bb0b3af54b74c193df3ceb4eac63a45c9f3222570ef7ec85562346a01 SHA512 df0ef9adabb61538619d94ead0768fb8291cdef48c0cf47b323aa366fa2564d89ddf65cd0ef0b7162ef5e590be26a357cc775ae5278abf8048c05a5fbf58b5cc DIST clap_complete-4.5.2.crate 37850 BLAKE2B bfaae6107890319a9717d96f5616012016fd5439c7ac7dcfb0082d797a335c7c926459c8c1db0cc0652f700366c83956d8e0447bb3e990c183133b8f26d64301 SHA512 1c9db70159681dd23011df6e804fa193f67f3dee874b2583a5c9da90db1c7283a13b330befecca91de260f70b974168652b450cf8b519a79957ac7a6373992b3 DIST clap_complete_command-0.5.1.crate 8273 BLAKE2B 84302d7ffc34d9e947dd141421462b2035f324a77a8c68fa342a49242b0f97e43afc54be90d7cbb2efb311ea7848313af3d98c572402e7b25f83c22ff1fce8c4 SHA512 0cbd75f41349c709440ceee1075cd209f927b928c665b31907caecae91ab0b1e00c0a73f8185df754663e4d079467c6312abdc175bb6f8bd58c6d783b371754c DIST clap_complete_fig-4.5.0.crate 10932 BLAKE2B ea828d2d36a92f13b176af614562634ff2117f23a328ffc1bb873893ed3101d2cd52ed09cf5b1f299a5a51597e51ca2806411158cbde8dbceb6c56417b4b9111 SHA512 8cbe3e2466149f2af74aa9e9acf538ec84450111a698a83bd95684685419dc9c37251c3f1d06800d1ef8e8fe9739186f95c1d626fb61b27a672cb79bd0d08bc8 DIST clap_complete_nushell-0.1.11.crate 32198 BLAKE2B 6a704251bfc10fa7fd113f7e82bdeb9655f2e23d851fc3d654332ee196214b179fa83ed6c57b436df247f6eb1d2feb28017090b9087b7b8d92283978e7ce9957 SHA512 04098511e19cb629df43509f2596904ec2a8690fa6bcf160825030c42dad73f77ed184e5a4dce10c8308b9718541540f10277b0ef0fee6b039ac1e7b482d3cf2 -DIST clap_derive-4.5.4.crate 29159 BLAKE2B 6f7087d553102f24c9de37e1ba85c0d540ea42d9df9af26b5234ccde23175180efe21df93513df49f6ba83e46cc85cedcead29c902e426c39b25086c9f79a51c SHA512 670411136c819577c0129c6fcf5a8216cac82a47ae11ce3cd97cffd038644e06c5a21f7a69948628f01fb77f1e656678ffbfe441385866fdf90d247bda036c4d +DIST clap_derive-4.5.5.crate 30017 BLAKE2B 8525d8adba25ec0165936f72f78dec3cdffedc9de8e537b078944b1830640222013e335e86a2337ae9ea3b07dd655275705eeeb8c2155224dc0950ed00e47f7f SHA512 90c2110445c832d81cf66287ebe32155c6bd72a0a75cdbceef4e411d4b9d83268af244adab6755379b6970b5d40b39a9f89df9ef8786429fe73d95a3eee1c134 DIST clap_lex-0.7.0.crate 11915 BLAKE2B 03287f02067f6cb33bb3889e8032b0848e9a9cc17446eb0e2767768cf6ea8c579a7455d33c8af735fb8d0c16095b19f991a5e2528dee3a7628d68c16f9307fa4 SHA512 638feb2e4571677dbe15ef0423866d2f0df309723e5ad65ddeaff7fd5e2e83adcb973a32d52a5f3924ea88fcff865e956b7d30dcd569df0412ef47848af14036 DIST clearscreen-3.0.0.crate 152311 BLAKE2B 9f84217c5174b1b9e4c97b53dd9dddf7557766d9cc80c80973dbf10c4a166435d1433ddf3687889bd490a535c1c5729e668189c0757b5bffd61ae65fa4ea3a95 SHA512 2b5338a7944b44fdb40a79e87aa8cdb8ff3e47b9e4d8ebb757b1b3fb10f8b066183abd79f5ae634e7e9464377a33711694796bb5d52dec0201f863119923af65 DIST codspeed-2.6.0.crate 4661 BLAKE2B e8a174d6b90a39b0867d47f65a49223d63ba5de09631ac0916b28506cd7c668346d317df3d5dd00bda06ab0236f7e29d978fca0dfc732f36c793837114c7bde2 SHA512 67e2b92fa0cd578ec9208767f395526908886d5a969fb9e17ab331b108f5a26d8fb15bb92efb2c85d132429575526286fa7a7f0be423a0341d9c179632809d91 @@ -71,6 +75,7 @@ DIST dirs-4.0.0.crate 12503 BLAKE2B 02c0b9b68d09ca713e365410c72d761de5adb87a0fc5 DIST dirs-5.0.1.crate 12255 BLAKE2B eadd38e85211ed5aee7fab964e90342273320644c36262aa7b436e493512851a4751a09d22aa8bae0495f4b22df6e7395d13715ca8b8c6196107b1be03af9328 SHA512 cfc329518e85a25c296521b9aeb6e5d5f60b4525aa786ebfa8b9f198446a1ff5892160d1bb4790d7f3fc4a0abdb5921b2e4896e271a3fc3a3225897313b77bd1 DIST dirs-sys-0.3.7.crate 10597 BLAKE2B bbeadbfe15d9b92e4057cb600f1957e066e295e0208e1645ee49fa76c55c45e273ae5b87337eeb398dd3ef3adf0a5584087b8fc0fb780aa23c6d9392029d6581 SHA512 e630964e4c452950a475c10a490b49b2979dd7dfda48172b905cc789153ae4a0ba2d7d91f690705cbfff23737c4b4a339eb0c49e922efd7d68a92fe6368a929f DIST dirs-sys-0.4.1.crate 10719 BLAKE2B 30334f2192698d7d03bd4e8bc8a682482da7d13baacb8547a132f55019d3727ac35579926ba4367fe0a5b7fa917945abc03e010cb7363683753c87440581df42 SHA512 53c7c8bc76d7211d08a0e6b25caaed12eeb7283cb4b352c12311db3c796794330943259a08e48ff9d3a280917920a088e5aede32677a4b2f9f819c2dca6adb9a +DIST displaydoc-0.2.4.crate 23200 BLAKE2B 91b0ae7018109d407095060b6bbd6aed1cc21120bc30348e8b16b5121f7c35ab72b65e80bf97dbea6cb4ee6b4d5215e8e5c4374f92a569697bc9c862348620cd SHA512 a1de2c200584bfac640f8b84b5103d8687919cd29f59a14898e98d480f476a8e4dc06e3b929af479d536cd02186e2a9be72e6414338bc117b97bc0d160029592 DIST drop_bomb-0.1.5.crate 6859 BLAKE2B d115c842c3642e070cbf91c8155e09a10fd51f772b2f491d7ac16ddb983e9a6334fad23415670caf24fc3dc2f37a894f6b39443453ca394d9227e8783d5519b4 SHA512 b4b33e275506a52a062d4d3c6beff14b4081b56c4491fcc28f4aaee645f6dec103fc0b67994cf7816d36313ad5383478aca28dc4d6cf619486a517f136d7b344 DIST dyn-clone-1.0.17.crate 11848 BLAKE2B 1f90492639630036e1e877537328e46ee3fa697d85b2f87c45990d4a51cc900a6f604d077b16575015bbf0a970c26f898226e87e6e2af82d624f5fa565036617 SHA512 b51fee8c4fa3c6b0bc677e9997d4b6921bfee9a11e369eedc649d19eb5d95d7872b533b37fb1ca842c75e714b46afb1231369341c45071db94f09b53e37e03f6 DIST either-1.11.0.crate 18973 BLAKE2B 31ece6eb44a367926b5f9ee817f6ac9d93746f5b95c95fab360361f6b3a02160c682d298d115f39615e5b4758953f3f29ece22a72fe4285875dce03483f87486 SHA512 f62a3859afdba762b004d4c766090a25d3bd81e4a14509c3bd0f39b0d433aeff997b39759f7dbc5a012bf3b680fc4510a4b2643d63dda8171bad7403554905ff @@ -79,6 +84,8 @@ DIST env_filter-0.1.0.crate 11553 BLAKE2B 8e358517c0aeda431239f14610925bcfd6be3b DIST env_logger-0.11.3.crate 29704 BLAKE2B fd23d377d258ead87e820dd89e4175c0596b284d629563b7d04be10f80bf859d84a6e71a21d1c333a94779262608554e95bf7b44c35b3336cbedf545184ea6d1 SHA512 50df911455429a83088c87d30137fda6fc73971ffd32eb66f21e0d006bce92580c519d4a3a3fddadb7bdcce5d6dc33df853dff6373fe66f128cfd60ca26f9f02 DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140 DIST errno-0.3.8.crate 10645 BLAKE2B 4a7af10845f11b3d8f177a75a692be468e8ef0ee53fb84a4d212335f1499456b6739a59af260894b5c3853d3bf21ef3490d1e3a613305561203ca334a636c3b3 SHA512 29753c421c6f929760cd7565f8171696e4f70e677654a7507253f4fc495edbcf214ace27be46bdfe5c1a0d782f4b688f591476e56f4a1096471cb353c643328d +DIST etcetera-0.8.0.crate 13295 BLAKE2B 33069c496eb846bc3e602812cd2ed182c660ae06b8a33ecea294a5ec9e37a1fc15391cadc9fde23f3e885e506031cbfb6b7d036b94cc4f94d42b8dfa8ad0ec7b SHA512 857151a9af143c7149feff2aecee8fceec45a7a2ff64a8c1a482aef89ce2f91de05123afd7d22d67cd664d9ec3800652c7800affdde4ec317437f5d925883b3a +DIST eyre-0.6.12.crate 45330 BLAKE2B d5bae0dc5a45691ce5950daf30d27c7a0824bd03ccf4305e71e71dd9805e5f306ff0796064f07deb6c366b02b81fb6fd22a78682f8c620f7feea9db3d2f452ff SHA512 6d5e3bcc138189e958693dda0c2300c6a30567f60f65432c4f24e41a3def7431366e45de62f74f21485d678daf831e77ab04ba80346c57cffb694a179380e769 DIST fastrand-2.0.2.crate 14674 BLAKE2B ea23f52d745f4fcfd4ec911d48d77c60da837f57942994b17458daac7cae38953cf679459908d68e5f393d03a90cd6eddba23d2a86c2bc11ebfeed0bb41fe4dd SHA512 3ef9c21e4928071619adbad6421165ea82feb04c26ee18893b172f9f8a510b9a2097257ae31647a907680412b68d6662eff13cb27649ed9f5e68c374619701cf DIST fern-0.6.2.crate 304626 BLAKE2B 7dbfc8a1cf0adc288732a1dcc23e30bfea6668b01e162b60e867b67b995b7eeea5399b9e9a630510e3f56c8f36b79b34913342b7c8834783ddacb2cd7b94e140 SHA512 f9c44d1387f803b567b7254d91cd942c55d30a1c3cd37786101d7d49d346bc2bbc593fa8a3b2e59711c5320c1496354e8d2f3ecf0967030ac1e5199650523fba DIST filetime-0.2.23.crate 14942 BLAKE2B e4d2d9c11745dfa5592903f3c3c6a9871292a02f9862607b610ead7562b5d1fc3b64d37e779cad0630bde8012efda72d86af5e687cd2ef5d3627d8a89bca517c SHA512 8d5ac82482758577d1d0669abbe7b880efc44958687bba745c9ee4a5c16bddb44ec0fbe9c29cf424e7120905f3c3da607f3a7ca1e50287154c0475ddf2148bf3 @@ -94,6 +101,7 @@ DIST globset-0.4.14.crate 25090 BLAKE2B 2c3e6f8384a066ebfa1f36bf03125b5eae793292 DIST half-2.4.1.crate 50892 BLAKE2B c275a9ec70d2fc0c50cb63421399202d31252b0dbf463798ed0a12a17493817c66b8933811d483b348f8f945cb05aab7cc2a4d952bd16009c3da4860202e28dc SHA512 0bce235583ca128723186e1fb50f636b519bf826c942f02c5b969db4117baa87c644665c541991c16d1f1dd97c7233c017a513d45075fc72c5d99ccc7c1ac193 DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b948b1336a54b6abd8dd2210db0ac415efcdded421a00723f16563a7b833b5d1db3cad5c12cac916e273bf3e588b3 SHA512 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742 +DIST hashlink-0.8.4.crate 26514 BLAKE2B b4f0e4c964a7a3f7bb31f5b04c34598372fa867fca4550c3e170a1eb31d58cff44314448a467d4b8d6748aa7a7bea4ed422bff76e9e0a5018f29b85a6c51f3f0 SHA512 4b21564c26673458668da18fd95246514e90cad603ada7875466bb056fe461ab31c1db77fc2ebfe207a1bcff06df2b0b29c258f7fa9e5c19cb4e4b2388d53ff7 DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8 DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 DIST hermit-abi-0.3.9.crate 16165 BLAKE2B b779f005bd4cb9ba9abe401a0a559a5bbcc44726ac37f53e9c8d1f7218389ec8b48f74d14666261bc4fba4fbe5558cfefae873c49a2312c8c8bd4010b8344064 SHA512 f3a5a51d834a6ad55480b53f7e9cdc73a512ab0cc6c246a6ab1e8bf8f9851a0c8a55982f5bba6cb57b5a03b54870e73b0bab0a79195764c308318394a3ea8045 @@ -101,17 +109,28 @@ DIST home-0.5.9.crate 8760 BLAKE2B 02277a6d0e54a88e62a50ceb5b50b08cd5dc1ca5ddc17 DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c DIST iana-time-zone-0.1.60.crate 27074 BLAKE2B 6f534056e220e2f721fc7c7f3ed24152eea7f07d1f4cb3609ca734ade32a2d6b18fd0164ed831170cdff192cbe48653b2c4eb0903fb6f157292b3b5bf47299bb SHA512 5619b994d3277f56e65322a7903e4c5e03928a87bdb72831cbef88788aaf5573b8460abc0a4d5488c5df7052bb978531d973dd66002b0ec4a3af468928c9b722 DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2 +DIST icu_collections-1.5.0.crate 82762 BLAKE2B ab89336790ceafe62dd72f0aaef16a6eb47fa5e41424ed990e6c059ad431cdb3dcea943436aed0bf9c6eabd7aba12d255a2233fbbcf9cf5f666ef1dfd5b79a16 SHA512 127f1c91101ba69405b10a2590579606df766166fcf1fe6aa9a74c4900296425cba5c47a391a53a01b02026af5581f068fce4a7a400179809f7ed9922b94c0db +DIST icu_locid-1.5.0.crate 55131 BLAKE2B cde2b988f0af200b8e7851a66b8ae08881670ad6ff79c5caf5135a04c200e5ecd0acf27d8856fb0fce46d502527d506095f469c28f325b9b9d21d2a3657149be SHA512 4b85f0e7cc73166a542b2e502b3ffae1f30d2a9609ab83acf98e90b0edb37fa8ae4592f61ecf48a0ae0779fdd376abeff59e1d5cb97475012eda99ce2a97da57 +DIST icu_locid_transform-1.5.0.crate 29094 BLAKE2B c7bb5c5ed273a6a97279d4599f612dccdd796f3ae717411aa5b21949721989986d8b766041b9c7e49a91cdd42a48fc965effb8d7fb6d33554926d203a6535953 SHA512 1779078e2ef9859bee2bfd5414ad7e4b0f0a40e6813f4ccf8de2bbe8c764fac7f99ef001cce22332a8b3840af22e9c7fb7cc0341cf8ba61303794ebe87071e63 +DIST icu_locid_transform_data-1.5.0.crate 44727 BLAKE2B 7fc5408510886bd7b7d796850a542f2c1d759d2c67492b695245d46b34930e3918513cae2699963f603d2bd02484960b05afd58cefb6c3152ec201880366d44a SHA512 1c00fb962eb4b8c759b1120313bb890f4388d579890d7450b798d6266a7d6adcbbebc8a8dad2f267668ca6f1c059d0bd2209eafbe2a72f4558c85258eba57405 +DIST icu_normalizer-1.5.0.crate 53113 BLAKE2B ccd58f24469da1f237ed9a349f0b3bdbb49b8f5b1995d6254c6e3eab53a71208ff4a0b09bdc68082cdbd288df66499efb19555f41d12a19205d724af22fb504c SHA512 22612b86a24e3ea222469392763ae9d40dcbb37191dd8b9fa1c64332463a4299a53275a1cd3deb7e0f057d137f4312d990762f9925d0ceafbc8839d67c425a13 +DIST icu_normalizer_data-1.5.0.crate 50561 BLAKE2B c7b8c5751c6d6df03b23d63855335ef67b34a0b13b15f1f8a8986943b5131874f5205155889e12253692b39918256fe2cfed70dfe2087011683ab9165a5fd786 SHA512 222fbb819791fb4ec7889e45ed3032ac8d4753e2e9cdce9d0b3f79128baca5ce64157a8a58ecdf39cfddb6c2395001e3cc8828ed51803e85cae133c247cb338f +DIST icu_properties-1.5.0.crate 64474 BLAKE2B 5a38e830609fbf57f5dfc78acce4adcb6cf32865075dbef9e4f9f1a5518ec500a6c967f2dd2f020509d4efce915028eb5b131fc4519364a5d42eed326b3e35e4 SHA512 a5ec9036b5c8ae35cd9afaa143ad29d0656078e1b5f2c589d7ad6a9e4755c4a383e45c2a3b9335455f414e4d068f7e8f7b41e9cc79309c84ac769c40634f03cc +DIST icu_properties_data-1.5.0.crate 227993 BLAKE2B 3b3141507077dfdeb4f89316e63e1a651fc5570cda58c6c2d566130858ff67f900c3b151113e6303962fedf1d6b6d617601b21a08c4c0c98e6bf135aace6f299 SHA512 c651d0a50c229acafa648ce234a73bc1d0a85a8bf2369fdadaa62badc741c35e8a7d5392fb1bdb7b720fe2e0f883d1309c78de4ba913691969e5367a4e8bafac +DIST icu_provider-1.5.0.crate 52722 BLAKE2B b1e53ac677e2db5870df0a91de405ebbc635c3f7931960f3bd744b57350c7536116f3861d4177faed2145b79c1c957d79815fadc2dc85faa656a1f0bb338a16d SHA512 6c11d89c7d2b788a44757f02b0e298b558ebe174fe917664401d91109cdc7bd1aba5526b3cdcee1f066018de1b775bc9dfc294bdfb40476c53d552bd6f29d6a1 +DIST icu_provider_macros-1.5.0.crate 6436 BLAKE2B 7405924dca41db72ce422437434a4affece69f888e5c18d2a92f761a8d83b180f40c8de9a34ec15d0e107b63b2fe0502cebd0a0ae6f98d9d6ee37d197e754703 SHA512 a0dd58d731556a010428fe4aebbc9dbcd626b46d380cf28ba5236ec8824045a20f6f2ec986e0c1e791bc8bc2b692a10306f448279f079b4c37237e4a3c3cef63 DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9 DIST idna-0.5.0.crate 271940 BLAKE2B 0b781c2e9bf717af429efb53bdfd18244f2b8c58e5111c3bd3bee50c8a01cc747513fe20db75c38b6b771d5845647bf6c1849ae6667766c9623e018c1f399a9b SHA512 bee6cfbfc99859b113aa8c7b487429a836dabc4e317980f132d28ff8333336f33480bf9f8b186a07115eff33024cd855bc85d346fce85e17c4132e886769c54c +DIST idna-1.0.0.crate 142693 BLAKE2B 6d5cbe7f80667503ce14eb09e13eebfaa16f5dba2f78c1f6475bb85a430fe7accca8dd7cece1a34d59b8d243c1e404fd291d6ccd6e34ddcdaee932f54ec6a89a SHA512 9230b6e7410532190e77c9783da477c3f09b34cdda8376ac813bf905b116e6490470afd93fe2bcb383a0234074605de5e93780873685020732cbdea422eaad29 DIST ignore-0.4.22.crate 55462 BLAKE2B a9a29e5286c9a9c132f2fa319226bfa85c9555150afd18e34bd3b37915250842c46f6079208dce75674fef448450dfd23242858ee2e4e2bdb7eb65f89d689d0c SHA512 9647a4887258dd970c87798dee32a16c1cda75ce3e352829f78d97e1b786d67f74d89b2fd76d48a607fe795213965c04c9dfb47713f8fa80561f87ac465956d9 DIST imara-diff-0.1.5.crate 154821 BLAKE2B 5be6954d53e1787e6c88b23c7cbc8848f92aa7892a4590fa7d55269550dd7e0a355ea13ff646abb4f91467ef4fca12e74da60958181ff0c6800d9965f6a536d6 SHA512 9c8254012958869cb4845f76d34849b140dd1604d14dc9822f969ffd66c32a94ae6151a1b11052817e1ef60fb94ec52ac9bd0a122b5a1e6a994952445e4d869e DIST imperative-1.0.5.crate 12294 BLAKE2B ccd9421087763b7e96afe4b52f9eea9a613230289ce32aaae4d6e266f40a9f06d54f15a1e4b978157024d17f5c717a410fd0a619badba3989199295218e9828d SHA512 ddb760c801ee69b7669d57025027b2b72948297170834ab968d0032f3c41b05f99a0f51263b074a53fa221bd42fe57ba3897a3014fe4207b297b10b8f107efc7 +DIST indenter-0.3.3.crate 6587 BLAKE2B dc4a73eb90bf05ec939634d3f1543f57c8b612e44e0fb3b38329ed2b9bdedcaedce84eb3f542f71c726b00c7cd273c3c390f827da170b5ba361cf669de4d1d3f SHA512 6585964939ee84739cdd19576faef467703415777e159ab2ff8b0f2a371fb2cd6c7a83dff4df954e9bea35844a43b72d93131dd4d23d328e9f365950ad831a71 DIST indexmap-2.2.6.crate 82420 BLAKE2B fac5cf6339dc3c0a40b100035a5c874cc7b2efeafeb31c51488d25156e392dc9db86a497e76eead351d2126f69d060422faa9c55d73407a0de9f5be18d234123 SHA512 53211c4a9003d751feb6dcdf1a76495764cbf32d24bbfe2be7023946622ef4f2b07a6de57109e5d24ee01892f4b2be0e0692e10cd31fd39c4ffdff4d37abe9ea DIST indicatif-0.17.8.crate 64869 BLAKE2B c534020b2c7b25bb07cdd0fd4414fc817506647cf5b8e2081c22be58857d5adb170082a3756004c69187619fc5625f8b9a1904566dc51c621838e09ecda5b43e SHA512 487e73445c5c7d3c16d6f93a3d9767f41b37d2832e56851154f8b69e678ab7d9ab04eba225a6bcf8b48842ae0db0249b060e998e29a252dedf8afacdc88b1aaf DIST indoc-2.0.5.crate 14396 BLAKE2B fe838c6a855d6ff7396675a3fe9b2e0b06a93cfd4013b0b843d24d2fb81f6566528bfd1753c649646f06cb7e59262bd6ec3ed79d4e6f01d740cf0682355f2e5a SHA512 095fb56a3d87946c42a63065a8b276c2d4b9b835800014b400bb987593bf56701bad9f55d947f090740fdb7641a4f3c87fe8bfa5724709e95254d1e8e2e3616f DIST inotify-0.9.6.crate 22971 BLAKE2B 7a6cedd29b2503911fb42324fe3b4f4f20abb62a6b4370f8a7f634d9988f1b3053a70d69d6bbd7b850aae2590ded7548b73326a598d31e5b579e19ac3cc781d8 SHA512 39c3db1b6da620df9eaaa41cc20c2f22b9a372e181ed7d8ba0c7ad4e711ba4486bcec7ff86bb4d814d9c53e071cc4e43845567069e45b897c562cb677fc872b2 DIST inotify-sys-0.1.5.crate 6965 BLAKE2B d70124656ce3e6f5ea3f430e8e7100d0691003161234b40542ca86c407ecaac1785f3eca98e9fd2914dababbc3f47a0855c99c9f19245d1f2cd5312739c802af SHA512 dae749f32c533b0c9f99963d97a77dcbfcacf173ec8fd7a02f275804f9925e867b4dfdf6be52c3c3c3de136d64e6e7d6b30a3bf804a01608cf974b0cc2e346da -DIST insta-1.38.0.crate 86379 BLAKE2B a0d349fc486dd4dd771b292b3013e7609e44e6db70c661b37123985427004938022f09bf82dcce97124e7acc1d72c7b3895ba0cf7d4dc2ad2e6334a02c85d3ce SHA512 c0604d51c34bcfa696bcf1bb98bfeeb210a91ad8f58ae2df0c81acf99a8380484a0e4bf3697e8363fbcb2a9c946b00ce91883f5ea9fe5b997dd772b230b86827 DIST insta-1.39.0.crate 87049 BLAKE2B c37b99bb8dde3fcac0b8a41e7e2a76a014fb0919d0cd2eb10b0e4aecd9ee312737313a4c262f8237ca5c9a12ca0c23b5c2ae7bb9ba69c2bb506ab43f382ff108 SHA512 6d50e49af1b76ac53962565d37e05a3fa5b9dae47655529cb675b498a0308ce6008d9c2821e4cc323c2e05560f76539572a7d8881d151e015b32444b02175e5d DIST insta-cmd-0.6.0.crate 12385 BLAKE2B 0b3d57dbee4d2c55e29e6310dfc1fbe55a5fd7cd034aaf72c7619c7de48d56473b7ab76cda42bae9ed43c113a2a07755497f2ee030c2d6be9dbcab4557745e79 SHA512 fa2415e328976b97488501b4d9a17f650e29585b2c50ab83e6dcb109abd0889d553a26074dbf695625799c81ca4b23209f317b55e344e0dd97806c73fb07b916 DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 @@ -120,23 +139,23 @@ DIST is-macro-0.3.5.crate 8936 BLAKE2B d8e9d758319d608385755500c8aade98a8b015ff1 DIST is-terminal-0.4.12.crate 7470 BLAKE2B 6d1db6148198299d0775539734dc62a3c7e453d621d69e01c3addeadbec4e88dde6082e4e12c7b7e8359cbd93b68c0af314d4a8df4600061a9534834699cc38a SHA512 9eb840a419f530c60d6acc52fdc9d6477818fb513bf9c3e8ab808ecd19087a52933e958a930e7a8c316d5e5a3e5beb56c34b560dddaa03c744ad37cfe6554a0f DIST is-wsl-0.4.0.crate 3264 BLAKE2B bb9842ea007d5ff132c77b719c877c370eb5cdf63aebea8f3165ab49fbf6c68d624a3809de2b374cc4c6c86dfd0fb23b9dc32c2e7cc5f2378b2efc918dd710c5 SHA512 69ffd419eb4de2e50ef4e61efca76ec4547216957d5422ac7b2bde85264080c2f522714aa40b5a6566c25eaf791d12ec0df09afe3060cc43087d18510f33d049 DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3 -DIST itertools-0.12.1.crate 137761 BLAKE2B d7db67feb7418d6a779dc17d8a2f33481114cd81a4d53a10cffe08e13f0d3cf4525a5ef43368fe979d5a3ce230872eaf993f7065885531aeb5a6479351857708 SHA512 0d9c1849dcc0ddf7555b0aeb7e4f2ef3b101cfc6f03310ce1b6072d70ac8c8d3387ef4c726146102012e75171e0b0bf13465704b6edfc02752e349dc6af7cf68 DIST itertools-0.13.0.crate 146261 BLAKE2B b23d59a87f80d24925bc868c0ac7abb6b9d05aad5ca08833634ef760ce228a1b753062ec4bd22237d0e74727edecd7ba3df9789cee896345b69780d7de66866c SHA512 c6cb8f93a93b6ac1a2cbb3033e66fc81a39f83be773b734bea3311332b96bc71bbb518aae3e6b40cb537590c23de1ca4964361c336795c3985bde63232d410c4 DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311 +DIST jobserver-0.1.31.crate 27306 BLAKE2B 08ed4a90dfdad5bd7d67b8e15cf61bccb4a9669dfe4a479680c481e7066c70d833cd199b56a4ce7d1180cc9fef565d0afe722a13a436b86326cdfc8c10fb0424 SHA512 0488e5eafc5a99583d4626ae8900d49082aa09228b35a8992d8e715b5a39aade47f51562dc4db8ac41305e069988c4c63e1c78e92d65561e3e8a09d4dfa5fe25 DIST jod-thread-0.1.2.crate 6322 BLAKE2B 8e27300e03c4d34265be761212b8d23dbea90fa6f443a55437a23df8b769e76a341f060c6ced8dd5a036d4142b08461b9d0a68a46b593fcf772fb0d3a7e78cec SHA512 fe3a3feb983b273bf86ec26dcf4edbb1fc0c5f583c3115cedcc63279cb72f0b40bf4134f95d673d5f3e532bcbeafff09759509f55543c98850e750aea39711e2 DIST js-sys-0.3.69.crate 81083 BLAKE2B 529c94cd2289883b3b43a848d47d8ae025ad0909548a38ba93ebc684ed3edafab16842b922da6c8b6be5ba39c36a1c05057dd3dd93fc8936d5dac372937ab8f6 SHA512 506722e6dc13484828a4147d974822ff9d103d9e7db58a48181b0957770d9fc43b97605ced105c5b680d8b2cda5fa1705f605707611cb48ed8a45a96d5f196b9 DIST kqueue-1.0.8.crate 12642 BLAKE2B 93a0ee7484655045986d6d5ca800ca001d68bb327f841bff3e54b38beff09ff10c099b2432ebf90cf8213153370e4c4aeab9bb0eb3bb02b1bb494b461dfd2fa0 SHA512 c8734fa2cfbf8b8f173604acf5d13ad4cc2739c879387b548a1200f8383b81a1b72315449eb73844e4b82280a4c29901d20c12cdc746d48f9047db89849985f3 DIST kqueue-sys-1.0.4.crate 7160 BLAKE2B d75e152cfccbdf7ae000be14e0f84c6d1fd07290fe498349a8715061a83d8c02011b59578db2c451de011ac3eb4b218aeea73963a2a5cd82e7f5f49de0779632 SHA512 6650aef7efd7fbf4f9b6c8c6e4c1a91b79636423d46a0173dcb99de74e6f277cb02ada01cb62aa71c3f174a2c28db62a708b0aada9480fc5bde613204acb30a5 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807 -DIST libcst-1.3.1.crate 110246 BLAKE2B 6f9c19611a6d1d2fd94d896392cad49dae58e1d2623bb7b4f86e3515a23faa07f0e0d73adb074c2c0d4f1f5c705df6f698899133f2a7c0326689f47ee833063f SHA512 c867335a52221c3e2f0425e3124af4dd47f6e328118fbf89d80d8eeb531c0b360bce25c2fccacc6a76b701e084b97d6057780b34abb49ae84cc56247404b238e DIST libcst-1.4.0.crate 110834 BLAKE2B 60ccda8ed6fe74415e2d3a453a58eb8ecaa28ddbbecde12720d11557456824d963a8182f678d9af63730bf1df21102084d2dcb96f848a7800c98a22f32ee86d3 SHA512 f960d3c2e4a8f31f65666f3c1e900ab04d5d306f08ed9336e8cdd2f6160a3bf2dde286f4b3f1ee7bd900885d5fbd53a0c903f9746bf9edcd7f33aeae22937e8d -DIST libcst_derive-1.3.1.crate 9189 BLAKE2B a51081268397856c8d6be71c12f42dcc7c19f5755c98cbe7d19920b59d771bf117a0158e7382e3b85856b74408ea00840aaa1ab56b3dee5c535da7bf97dbeb3a SHA512 ca94ae6856382d5ea22e72441b977956dc94685ce93520e9e047e4b806b3db619de347cbca33b7cfb6d6835c3f7d42a05cd77b7d67626e45bf876ce6734143f2 DIST libcst_derive-1.4.0.crate 9303 BLAKE2B 4f6f05578fd57328b80913cb594b3cc6944b8ac62bbee747598a0502c044dc77e781836ef7b7e01046d92990514b5168c553f87ccafe2197c328bdd833b3c613 SHA512 6095719fbd5931d1e8e9e60ae7c03b03b9110ecc6054396e1a086e7fc7f1642a6085deff0d90d857ae8f0037aa8bf396a9b5a5660941c0de4cc659664a41034a DIST libmimalloc-sys-0.1.38.crate 196009 BLAKE2B 355f07b19a5fcc54ca95cc449a9c8200abf11984e004d3ed405f0370f29a18b878e9d8fde63c9bf84d5227388905d288ebf1ba2df38d7c5be8b0d3e67b63f55c SHA512 3b0416b06a4692be364b75e324a312e0160f64f8a49930d3e0eb6fb201982b59482f636fca774a254aead6112168acd3d307c2a79c5ce3be3213850c172a7bf9 +DIST libmimalloc-sys-0.1.39.crate 198523 BLAKE2B 371751d8eabd682d879a4d85b163d3c2f3dc3968232241cd2d7b573a5b78164efa6cd90c2b81d350c69354fee5676edb3e37f75f676731fccc913a83878c7358 SHA512 db578da8722b82eafac3b587b2db24cbf95fbd85a25b7ce30286deb9eda6820b5d452ece7c3126a2d8c96400941dc3946b4cb2f46172241861405aa09a3a2451 DIST libredox-0.1.3.crate 6068 BLAKE2B cf09f261d3a945d290ecaaa724903e0042d66eca46dde8a40c261ccb1e82c0d6b9926898eadafc6313fdb9f19cde56377b8a9179935482559c4b9707e327511a SHA512 c62142fdca92388664eef83fc89b8607e2df318cbadff6edf9e3d927837853d5cfeb54445299a82054a0ca81853b0a33536966ab26f1f2e0fa43b39aaaf67c49 DIST linked-hash-map-0.5.6.crate 15049 BLAKE2B 0f30e388633c60433dcbee353507f1c6857bd210f0b61a4d166a9b95067bdadaebe49d5fca4fa6ce13072e26037c6f75d46cc30cf8dc3c9cfcb3f33b33630093 SHA512 031a87645381c96beff33572e4bac1a9877e52fd2f99d39918fbede17d72291b35e2eb69e07edec20c3058554c35cc38fe85b8f175c2a3c69366136fcc71f707 DIST linux-raw-sys-0.4.13.crate 1493855 BLAKE2B 1298a038276e2424eda9873c642fb43d864b343b03b7962446122d2dbea94d58d9fb2b93e890769e6fe4092378755413ed6afba81ce56fd61e512146e44148a3 SHA512 3918da6b667a08ef8a51aa0b087129e2dc5ab101669cbba7690fc98ae2659a36861bf9410a3b87d18522a7549d43ac169b995ea192d3073f7249305a809cac62 +DIST litemap-0.7.3.crate 28728 BLAKE2B 00a04ca0e4e774b317218ab990da4c6ca1f342bbf229957db51801f8ec36339b665133bfe3847ca68a40d901d78d87e0041e09f0740898ac38ea3c8504309c31 SHA512 2c3bc6c4cbf6609f3cc2d986e701d23b73f5bac55995887c90aed01bf4392a42c718a69c0050296fa635a46f7cc9ef3dd6c6a2a505d3cccc690899aa345455a8 DIST lock_api-0.4.11.crate 27487 BLAKE2B 87116cf908f7f1f9c300cedded989df305f855883e3df5a482de2c76814c48739582d3079d76a2bdd14a6999204b7fd31dcd8fd06d1dc7f9418f0e2f70a1450e SHA512 9946adf313a5c67a0dd87a1b679b7d9d16a86149fb95974d3f28aa57a9a1a3932e4a5ee1d332097559329c5e3b2295be2e4b655b115d9f75269f33a758b17fb3 DIST log-0.4.21.crate 43442 BLAKE2B 8429b3270794d3e2c7f7d5b58bd4fa1abb9d4807ab3a1ac980ac81c11d9544635003d8cf2e608c2c0094865459108a2879f280278e121df68d09bc1561d604ba SHA512 0becc1a06b6e7048cff6c0bb8df49a16ac4772133c00239e9e9459c0811e7715c500f440cf1a9aef8d7ad74f57434559ca9b55917f588b8e476cf36eb6d4e10b DIST lsp-server-0.7.6.crate 12133 BLAKE2B 1858cfa3525d0d0f61c1a988c38a1d02afa593bef53608c9f033861e0df91d833569563acf3266958807e8daadb80f9367f4435fa3f05ae40e362626ccf9c722 SHA512 d9b35963ae171505413f1879879e3d5bec2c36cc50dd2e796f8e209768608b36a7d77ae441128f939f15f743f994c2fa479c7ec1a53296d3b65d44e969bebffd @@ -144,8 +163,9 @@ DIST lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439.gh.tar.gz 71124 BLAKE2B DIST matchers-0.1.0.crate 6948 BLAKE2B ec3a5d01d2fedbb4dbf5bb185afbb9401410463a61f51674e0df6a571db352b2bbabfb99cdbdcfb4e511ae783165bf0258f5163f240a229b9087f9edbd0df41a SHA512 84214c1a84952d85631aa1ab5115df7cda223ac64e2acf055b6129ba1aa26ddc87615a8b51ca890ce3fee0419053fa7fe1599ae128f1d211b58c07b0c4af3b19 DIST matches-0.1.10.crate 2592 BLAKE2B 6e9e8ce8ade3fa0f144a1befae104f63764f8346fe864395be44f99d40ff0fbaeb45b6f2fafb2e7822d1ca72f1cbeaee4c5f9bc3e2485cfef2b8de2a4183ec04 SHA512 2248c6192238a8eda2dc389a5c27357555607b726d195c36c4cf647f793a4a9e17ecdf5145b5a4d8fe6eba7f9b23c7b2db1cbd553f5610d25976e3709bc2fe4d DIST matchit-0.8.2.crate 33260 BLAKE2B b2781d1656439d471c709ecd26a763da032652578ef542394e92d0b1649478beb059b4445f290c1709191af48bb9841c30b733b2d48c4c5d776c24c244a31f52 SHA512 b5a478212b3fd7defc7c92c653c203c1be84bd0753391c17c2bb20c795f5d1462b34bac88f5b067e71d6fca0cde83e2157aafc9c09e950819d1a2b86621c34a4 -DIST memchr-2.7.2.crate 96220 BLAKE2B 2399064b6db21838d4aa0b25ed0bf04940ee3820741658cc6bf62e5ade08f41320df743ff13f99b2781da7b844e18deb1cfe25fe570f0e93f98ff03ca5d442e3 SHA512 cadcb4239c7f3aaab042592c5186770a225621e32f8583052fd3dbebb4a6d9b99be28f589b39b5ca36cb2d56fb3709e7d4ba91838ebb882e28e51280c02bbc40 +DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2 DIST mimalloc-0.1.42.crate 4079 BLAKE2B 9cedd8487f419cf1132828fa798af8eecb587abfe2419aa063a1a4d3e24bd0b3dc5c379a24dec6f83d63d984e2fbe5742c4b968cbbc422724c4f43a8328f265a SHA512 d9d37dc9bdaf5bbd5b28921c2cf8d7fc3bf704c6fda893310f5ad43710f22f3543264fbca122097c90501cb543db73b282ce67aca9dc7ce774121085b1127f80 +DIST mimalloc-0.1.43.crate 4075 BLAKE2B f22e0d10c34319125ffbac904894e0e9623d56a1fe488c95d76a706bab047aadd8c511419ebb20136ede67bf6297019b3ec7f263a324f1dabb45aa4f257a6cca SHA512 f018df422932d5eb0bcc4c0bd91318a86ea09d6e3de51e76d8a65eb833f9f5185c759c1d734e78d3f46d9043d3642882ed3398354fe4b79a5fef05d346c002b9 DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c DIST miniz_oxide-0.7.2.crate 55731 BLAKE2B e3cbf5983025bee879b8a735fa2912db8975cb60f0499498a73ce4375e7d452c9ed62d4b0b6f6a4fa591aab55e5d7ff20033baa007fd6c839b9d74b31142c0b1 SHA512 2f8f09d7afdb9d78bfc80a228ded85a215fea05e577e907921f1808f84aae30ab118048d7b53295f11aeb5de70ab6cbdec892f3a2417bedf6f53a4576d095432 DIST mio-0.8.11.crate 102983 BLAKE2B 913a8e0e4843b3b19cce3eeaaff0a0024eaf1bdb4784a710e54ee95b6631edbd763e37669ec7d269e45157907663dd2eb6c9279db850fa47ef4c1eee867ea24a SHA512 9a2806ea78b0637d0cf92448abcd50bc5d09bd80da0f37752c847bc98d014baae7a5cc4d929de98be6283c76d82ccab1f1467aa6ab583a4e782d97d5592b0bb1 @@ -155,7 +175,6 @@ DIST nix-0.28.0.crate 311086 BLAKE2B a07023566f04896fdb3ef8b2a1ae8dd64adaa5eb482 DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad DIST notify-6.1.1.crate 40117 BLAKE2B e8f2626841903b7cb261ece9ff7d42aa6655b439a2d613f43a0d518355af2842e8731a6a2a92fdb84d82f0f7cf7423f051ab529cd22248944a19b3338e5b0f29 SHA512 58a44759d96c3ec7c431a37d92e1c1a0f112d75fac9651e9fead7a3a1de46074d79a251320b0522891711879da4ab42dd008c5a28a994039890f8d434d215e69 DIST nu-ansi-term-0.46.0.crate 24311 BLAKE2B d2e678e0eab5ad48534e686b1a4af344996d1b07a0fa40839072df3061bd7e5bc9341363403ea3ef8d19c7725ba3b7a8ed540c63e2209123b1b93f69418288b6 SHA512 b4f37786dc85e0596e2b7b261a5a9fe0265bf1651c39efb358dd649b926b12c3093f307b98bf0c4df3899f0a7cb1854f2596bd5c3e22fbbef42f912ab2eb5043 -DIST nu-ansi-term-0.49.0.crate 28211 BLAKE2B 057f2d9a3b6fa773e5b8b7b33eb0bd588db3310f01354701832716d77dd6c49ae17f69728582cdf84e8387f7c57b9eb05cc97ee6e14541878f12fb50f93855cc SHA512 8168f44f3574e56fe70ecbc67255556bb92215d3520d1cfca7be918b3d7d54be7aa0d82359f1044eaf66f11ee85fab1f9ccf32b13cdc39139c2facc78b2d8e71 DIST nu-ansi-term-0.50.0.crate 28482 BLAKE2B 48ab82481353372f72fc52b2b7a9835747634e0bd8704f84489c5c1c68bcb4aebead76b232b97dc7319fbd473a9d1d2606b597567508ab0ea9cf17b3e5c85016 SHA512 cb9a1215a730fed293cfd83e7fe89d049d120435740dca5416ad06c9f5b40f496fe22c9d16eca724a56b9039e9f58b17a3301e80c28724fdba70ec81e6f469d2 DIST num-traits-0.2.18.crate 51930 BLAKE2B 6c40e155d7a52267a7183d8030ef34245492d33f103cc24551b10da3eaa18e3db485062ff87057dc23e6b55e381e5c5d2a2633aaf6f4763c06677a0a0c524f02 SHA512 e395ad9f3b21b0dd1d3a94cefe0d68a42d1b1d429ddb2823696f9cd75042568a635d93d133ddb9497ed357e5b3be5caddb8e4a4af87b65882bbdc60b05c74ebc DIST number_prefix-0.4.0.crate 6922 BLAKE2B 81bd3b588c788e6865104e5ce87119b5e0c5a526042963d52cd582ff23c2f8c9f32b4c445ef0397fc402b6d047e031d8e2c67ac97e191bde22e17662eec3a554 SHA512 a43b668d7314218b86ca7451daa9dfef71f6c9f6616bc34c12d94ae6030f182bcca9da83905cb46f3d49d0aa81385a787e92e4f3ae239658067adc249f8174df @@ -183,12 +202,12 @@ DIST phf_codegen-0.11.2.crate 12977 BLAKE2B 5ceceead850a45fb0f6ad706ca26e79267bb DIST phf_generator-0.11.2.crate 14190 BLAKE2B a20d6d3d815ca0eb5ef18780587b9963459887a3ddfe3408c99f5ad7c382da014cc0bbbdca24fe13c780460f3e4ec4580665004afbd300fa470a91d3becf1a5f SHA512 122ee5ddb1f65f386d35e438396eafb7c9f2b1254daa11aefe0a6a45aa0662190c0b7fce32b6e003b04d022e60c2af4e355f995d5ddbd1b58df93eedacb809b3 DIST phf_shared-0.11.2.crate 14284 BLAKE2B 3c3bbd24de77b032d194d0b0679a84a4e2848d41ceea5552f73e51e3ebddd5e61188393f126f668689dccbbfa92a8accd9c09a77de39eeaf72b8993dae280dcf SHA512 f2cf9e8ceabde75bb7548e5a47dece9a8fb7eea4a6c5568675e7bd735860c3e51181d749a26cd3dcad1476ec22d524ccb77a956dd267cd0f2b7dfb81db9abcbe DIST pin-project-lite-0.2.14.crate 28817 BLAKE2B 8e9875967059faff399fbffff82cf8835982c46ea8df942acf50b038e3f500e04d3d8cde39da5a71ebcc38b869553f8c49830e484d1109b353247a4cfdeda89e SHA512 f90a6b9f5ab8701718f72677a4f3597c1b9f32e5fa53198b47a94696227ea37815997599abaa6058b217c5b32a94602582c6b13fdb66e2d683bc98921de95293 -DIST pmutil-0.6.1.crate 10997 BLAKE2B 49f7ae8ec78b45bc595ce6270a1bbe8ca5ad00076790dcc551e3bf5b03086cba3abde96eb550ec011314bb9d86d58e813cb992a9e5c0330450e90a1cbd5a4ebf SHA512 48bc51e1ee2736a04d6c74b7a222b3c437cc23f3fd8da4330f37bf1fada4cab27db159bcdc10934bb6830e246356c6fdbde05d1bc40dc21069d8e0e7902aae9f +DIST pkg-config-0.3.30.crate 20613 BLAKE2B e14dd544612f74b038bc7d279d629034237946c261e3e97621d6ac910a12f4fa4e75932dbd5d3339e62325d0ccf33002b07f04b0523f93d2bd3b1a919841ba66 SHA512 e4bce232e1e1cbb17d1c08c3de4dd12613f5a5238f831c2a765b6ede9b494e647d2416a7d9a0c926104e24066dd1b38df8df98a6c55d62f25060f80eb33d064d DIST portable-atomic-1.6.0.crate 140689 BLAKE2B c91d06e04a87c9a207233d8a850859aa1f5cc43dda8aed34511c3fe9641c27412796539ed045a58e649d2a0c7d71100b6b2d78a0c662fc061fd961a652ae8722 SHA512 b27cf57655a2f1e2d6ea7b45d80b4f9920a836e462f132c50dc1e4d314e162444309de1baecf45dad2defc7a5b99759165e54da9fe759b24092f8cb8755c515c DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a DIST pretty_assertions-1.4.0.crate 78846 BLAKE2B 68583c49f81ab0cf5b90f6de10ef3aae9b525288fec25f9d006f2eed0877c0fa742dad5f878fc78233b54c0cd32dda7ac1f7161bfb475288d8858e8e40aa9e1f SHA512 f76d38c787e91b3739272e3bebeb9763d312b85a43cda5e1311ba8d6b0e4da1ef25bd66208e772b1cf56a34553ee560482b5ad19c5290608b2aaf9c0d0f0e995 -DIST proc-macro2-1.0.84.crate 48922 BLAKE2B 51f73a6bbc3cc42aa5bb5c3f4bf404a0c7803f7219673771d375ab288c638113f496e932b98981ef56dac755d9387f888a4147864d8f9364cef47644ea179161 SHA512 0d0bd0cc1f457b6d5feb9fd6da670f2a0662d15d88e5d20d4d308103c689a103861b3838eb25e5144cf24fb87abffdebb3175989285a03f08730ce3daa55e35e DIST proc-macro2-1.0.85.crate 48988 BLAKE2B 236f2a07c758d0d8628f003b70d4b25d5f0d2bd8cbd3955fc4262d7d9b271c6571eb0fc45c95fd816b426a84ed5ec5dfeb81d8041d4de955cce6f3b9fceda1f1 SHA512 54c61dd0581bb5802e077a58fa41f113aa1fab59026478268ece293f2643921b7649844c1675a21a3a21674cdb3ccf94928e5bd069a02bf6813ccc1114d37262 +DIST proc-macro2-1.0.86.crate 48958 BLAKE2B 4b89e07f23af8328dbb34fe2b3f1b202f1e6a3885a6269740a23359b41bb4099ac2484565d3b2b0936261689ca525785ac620c766997234fd8d0f409e80e5ea3 SHA512 1cdb7e22a35ae231d880c9420784c9acf97bda2db258b3d34aae5061dc1858449defe19a49e12c6a4173906aa72a4115059ac2db0fc760205fd2ab8b5b414434 DIST pyproject-toml-0.9.0.crate 6041 BLAKE2B 43947f872bffbdc37e1be5c8e0654f94ff0339c71244a519ecfaeba47a4204bbb004021bb5ca48cc07bd2be9146c288afdbfba8529b9d461798d235af390eaaa SHA512 d6475d4bed6a74392a0322dcf1d0cce2f8974616afb931270eb410e7c44fc8750acb1bd250b89203eaeda04efd5845e38d7618f762c3946012d5d3e77180b610 DIST quick-junit-0.4.0.crate 20136 BLAKE2B a5b31361598f2b8edb18730fae091a824079dca4fa657c6482b0fcbc8d5882c1170eed313948a691b8addb0de5bbc44b845381e9b4d0285f523273073b88ce40 SHA512 fbe82e4531e7028d9d10ecdb0f1a2e3baf2231a0f7e7e28ca3dc3920c391b83972b9289a14c7f41695e5568e669164444f3e7ce562f3754a407271dc9aaf82c3 DIST quick-xml-0.31.0.crate 172236 BLAKE2B b83c7f485a30576027a4ae77aa23cd6284942d786f0f0a14faafdfecff646371ba15133b3ba90f820183c8537c8ac47ad3e1e7deaad65e56761bc662be406026 SHA512 9b1f4f9c32694ccb244938a9a4e9373c3902314afb6af5d2f6b1be55e5ec63fee5cf1085f8f32161570cc10fdd96f3375c7564b1d884bb152542b86593f175de @@ -200,25 +219,25 @@ DIST rayon-1.10.0.crate 180155 BLAKE2B 16cb706d2317d8a349394c521ec5ab550290c5ab2 DIST rayon-core-1.12.1.crate 70701 BLAKE2B a32eb9ae9a71b4f0881f7bfd5375aa7db5681f20f7e0b25e6ecb3161f2aad36b93026c1691d02bf298a48ea07ec9475a237fba457ed0b0b8624aebab2b4988df SHA512 33d0297b682f131c50e1eabc3be583211a5abe790301cbca91bf510e43d6714b7564ca39fab7c4bf6f02aa0df6bb394f386a61320f21ddb6bd7aea1372b5e99e DIST redox_syscall-0.4.1.crate 24858 BLAKE2B c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da SHA512 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d DIST redox_users-0.4.5.crate 15514 BLAKE2B 9fc9d9c4875ed711efb75fb08f345b5f4f0667717d37710143742e48251a709c53760bcbc31ce13e6432672f9417be429c38c2e77a6b786887841714290a1194 SHA512 7a25cc91c9d1bfe537f20b83255990681d136ced5aaa7aa0cdb1b1fc024ba36aa1fb75c335c768a85ee078019a9ca2460efd911cad8ae6fe8b0385fb171aa4b4 -DIST regex-1.10.4.crate 253191 BLAKE2B 08bdb925efbea1ee9f885a89ec6b4692e39d7b17039f788e5b3c1dbfb7847d4f53b67f0c61e4085af7ef4901e67e33ea94948668bf706fef19b4102a06ef0447 SHA512 88ef121a51759f418d5dc01607a6e02651bd00343dae92962c02a80f30343d3f079a0375457780ce46bf205ca38f279b03989154638199fe2fcede10554bf21b +DIST regex-1.10.5.crate 253805 BLAKE2B 9f5418b577209051640c3614a98b15604a1e71144763a6f00caa7757f0ff67fd833a7d14fe9d6acef96386a2a4eb60cf5d490472e73fd62ca8bb0e78d4f9f125 SHA512 177fddb001e14281510e34070f88f8e5167278a46f1d93d9286d9606b7673346f504e4064d7ad53558e6988a400c728e33b663ab398fee12ae23fba7158da5fb DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f DIST regex-automata-0.4.6.crate 617565 BLAKE2B 8f1e2a3cc1d2d50478776281d2bf10164ef441dcf7127994f4a0341ec40588ec8dc1c07fdf9f670da9e61a7753551500b80314df130370b61d2c03c2b2e3135a SHA512 b288e1facae2612f73d3de3fe9fd1af13d337107004f990263abe6277b31b948478ad9c2b807dcafa73fa565e48bdf2113139f5ca67eb73165b7d29e2ee5c9f1 DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 2408ebfe5f0dd6578c33f18e8ea9a0a7a84388420c5b67adcaedde477f3f67fb3e39ba9fab1f6892c7ae7fff754c4aca51314601529cabc6a8fc43af38a11f88 SHA512 28a58950d15df1f0ac4ff4185c05b535e8f5bf0b75f79fad24e40e17a02570d1c9bd9cfc919eed8756a1069bc489c5fdccfd04f6b8266c83e3412b7b4bdc262e DIST regex-syntax-0.8.3.crate 347497 BLAKE2B 9ac2f63098ffa3fff51fe2bc0bcf9ef164cf9389a909a3f0cb668d2598e7ca65d573e47d571ee2e6bba3a1a96ef7c298b8d681e1ef89c8c53b7d590e0e22839b SHA512 925f7bcc50d94c65d34fcc770c6e58dd5b8a045541c0109e77b8efe842eef4c110087ac9c0f86c7c3022ed013abbc5c0a187d796dce292ad5361a0cdf7153d76 -DIST result-like-0.5.0.crate 4342 BLAKE2B 23ca46c346cc409dbf959bc7a7bf8d81e219b2ad352a1eae7f7195ee9b8573a89c495d38d5e53630a49a993a07b4b54074c8f324b97a1d9435040f7490bbf5ba SHA512 581f36be8e9affaf3d7bd8a57506e0570aa04c77faed27f95cfc7297fcd5653125e5cf79bc51b16a08c56ce5935d39685ec3e3a61bafc1e869fa2fffdf19704b -DIST result-like-derive-0.5.0.crate 6718 BLAKE2B ddf707ee5a4d838052f0b97259a5862c22738419a8ecd5f10d0a1c5f62b572dd46c79b631370b4c6c9a00d87828171bbf240ccd19cd6e6973c2e42908a5c52cf SHA512 0c1951599d76aa0d6586242eea9b41700cfa1b2d77f078c46b9e90f9d57a69a198c46b6f697abfb7336224ba3f388d8233cb77721b74787c5e23b77f9ad37307 DIST ring-0.17.8.crate 4188554 BLAKE2B f531b15cc5cf88f2ef00b1708473a7e98a42dbbd026027ef2c42f2d8bdba0eb1665621fc98db618252f6a131bd54b1493987a0285bf2b9a22eba4c9409ee1cab SHA512 e4966409a4078ee43bfc9cc659d08ad28419effe2a729c8c275361a7fe0620a3c727009bcfb1d0bab265af2bc107b50c19d868a4e80da7a8bb55f97e8b214358 -DIST ruff-0.4.6.gh.tar.gz 4803229 BLAKE2B 9112900bc73a3554c6d788fb548b38ea68d9fc8b32638068fbd641f0c038a1c156f641679f8a31c565c539b7fa33929bc57f6f0cfecceda5065ecc659daf2b52 SHA512 c00e6adfa58a568ac673981593da256345ad41e5911cf8512eb50e3a0e55adf1e973afd6d873352edacf991b669d044dbbae43c7698781f53bdab6c82f8d4f89 -DIST ruff-0.4.7.gh.tar.gz 4816147 BLAKE2B 7af319939e53a706c3777eecd4042f8d929cab79c82f3172a615857f46a687ee28409ba80c811a0c02bc45537c816b27d82e5d78838418993dbc9b7be656eb40 SHA512 a47320fdfccfe0803dfafefe4c35d65d456604b0d9bc0c7dc6227f5e468d3c0b6694ea1424e90e36f9ee4476f4579216ab33ec29e1fb2be46a128bd2d3a73618 -DIST ruff-0.4.8.gh.tar.gz 4838096 BLAKE2B fb788bcbeaad1ab50dca2a2b254c9cf4a65d5140c2789166d4ddb8ec350633c56a85603c4cf8dd423c37a457c557b7cd386d0baee310ea0c51f311d9ef9bc48b SHA512 2080b60dcd7b53d1afea3a020f56ff37d08eccdf5bef81220ebaf622e832f665fa61a93f14954bc60b914e7fa58cce3ac2ab6ee38cafe3a25d3cc3c1f598e37e +DIST ruff-0.4.10.gh.tar.gz 4921666 BLAKE2B 4806d2ab308c2b9c1570a5249826d12de62041c53b801221d7d2e74933f8c4fbfe1c7f1300d21c679985783df05bf824566953d0bc5d4a3a39794e79e0167377 SHA512 b9e4bab56e94069b46e424edf6b2692e8c472f5239f74114dbcddc1c03375e2e0e711a157863f5317e1d15e55a2d372a99e7221d11fdd4202b65bf48e5a1a081 +DIST ruff-0.5.0.gh.tar.gz 4944255 BLAKE2B b62732bb924582485cca2cb98644eb81e0bf3c9b9223007e05b4e2335fa37e74d3d91746c537d7be5c332cd737cfd3d31b4a2dc446a556d888310687eb2549c2 SHA512 12b69297d1e5fab87b2ebf97d347bf376e1797f5c3633ee398c08847df6b79160907444a034e0e429861517dac15206b999117e155b622c4e4f76fb2db8c8ccf DIST rust-stemmers-1.2.0.crate 2351301 BLAKE2B d633c0d7091fd05e55a521670104831bed89deef7a2fb7c1eed3528246e65b67a97888fed48b134b10c477e7b95c034e8bbad70500c779b1ff7b0c334de0b37b SHA512 b9453a0984d41e5a692e5ea1a8a7bc6142de30f7b345a269489b8d4ebe3b3d442e7fe5f338c72a790521dea7a2ad9605c0ca8218a6b76d8bc5e19ae02cf711d7 DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 +DIST rustc-hash-2.0.0.crate 12691 BLAKE2B b6a619f681e897c8a9167bb88d6ba78715010ac6c1ef9a7a9e115fe8aab10fcd9d4f5e1893e89a36a59118819dbf67de3d261a190fe37948137f097bc99b3fd2 SHA512 996ad683db2e6839ee28fdc4a31293aecce7baefaf6051220a633a00beddef1be41aef0995d7501e5b92dbc85350ced920bc980d05f5ba235e9a5d1a13464339 DIST rustix-0.38.34.crate 365160 BLAKE2B 02513c2513ac45897b659f0d332a0dc32401d238b8fb64ad4a90ecc4d8952fb042c0bde4bf13d52630cef34e73e96dd32cf772a8601b4f6eb5e2961f0a394add SHA512 717cf26e2ec792b41819ff964888adb265a215d2b6c6e2b7a8ca1f7f793b713b853bba9cf03c2cc88b0f9a5eb1a0478faedbc05526f39bd81583e7b1f764756f DIST rustls-0.22.4.crate 333681 BLAKE2B 01f84b7f44883c807d8651b6058647180d6e9d48deb51fab0e76d7b587ad11face13215170db3bb7d0216505eb108438dcc3bc08ed2080816401f3955f73fbab SHA512 0b62c741b73dd49dd9d5531c9ae749fc8eedd4a396c5b4c02b1b33062d56c84e327e12f5a984b9ca22c7984103896d4ac69899032397dd6eac1b737e0647e2da DIST rustls-pki-types-1.5.0.crate 29362 BLAKE2B 74a1ab3f98ebf77a6baae88a9d862837840f7b43ad43bdf9957ea552ce135be926843067789a33cc18f87de3f800ec509120f0f8c037017e6a111f36f651db70 SHA512 0c6804a96a6424316b21e1160e3c18fa5f5c91265e8c5eeac3e9b307026a2e50a96073a71ca033dfd95b516fa7d335cddb35f2b5c167fc78a33aae7f1b999757 DIST rustls-webpki-0.102.3.crate 197543 BLAKE2B f39081c4e5938f3ec6dcedaf9a0c8832f6b2a16dba9c04e6ed082e6f7f46b53ad98e01068ec672ed47ae763147b7f0488a33e33fe7e375f53e1892cf614428b3 SHA512 ce8485bc60f2e2c87e96e0c21da1774d403b20e08db169854c56ebc6c61abcd50bb88d2798c83eaae93ee12081168f4ef934ab8681fa45522c41eb3facc440fa DIST rustversion-1.0.15.crate 17406 BLAKE2B ef68a3a83e11f6734be94117e5170f92f9e1211d353a81b45ed11d4c738278c7f519ebfc9896681d564698fbcc579da10f97fddd77d56b14dbb96b90e16ea811 SHA512 e0e37511c25b71a64bd6f91cd8b29e43c4073ef56196de808634f3408cc297fc7fda1316a5adc5fffde9192b7d64f1940deb7cf396277a3805e89e15b2a855da DIST ryu-1.0.17.crate 47537 BLAKE2B 28408e17a4322f1afb6f21bc8d7328c39d07186de4d464f8e9bd63a69757cb4af61b46e558075e14836f310f020ac824d5ffa616fc0a5ffba59b9df0bb66ffc4 SHA512 6dad725c4fb2d3a33ea30107b63cb702eed56bd2f3c16a72265f648f5aaefcd3d5a7b919b1d037af926cc6311bc68ba58c4e0483da2b2e2135c6a7c2d6601af4 +DIST salsa-05b4e3ebdcdc47730cdd359e7e97fb2470527279.gh.tar.gz 642965 BLAKE2B 310c7a57b2b57b903efcc4a4612dfdbf0ff2a45758239f13d6b85410ae14aa95ee17c65e18b2298e819fa7d71db23d7e783438aa5d631b41aa24abac38aa4322 SHA512 59e831f0566d1f18e04f50e0d43bd439b3ae245d7016be6f0e2a257b3ef8caa20b40f50dde2df1c5c20585483062adbfaae75acf487cc386648c80a2fc210b00 +DIST salsa-f706aa2d32d473ee633a77c1af01d180c85da308.gh.tar.gz 596977 BLAKE2B 1ca544e1d2c8bb87f43dbc6761879d284ace13b68f177d3496cf2deaf2b13f65095c5ccc6e77dbafd37bad635c60ca6e730151235872cb5ffd2619c5cb5201c8 SHA512 5d80c12212237f63846cdfe8a10714bea507c5292a5f63f0ca06b3db9e7a0a43236f5c8e82d37a297a085458df61d9213a79da47ff45c620b62dbdc594c00d36 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c DIST schemars-0.8.21.crate 58475 BLAKE2B dc3e96140728a9aa2a4ec5a4a46e12f016635d818dbd78865dc0281b6f0fc05174fe7dc0ddf085f0ed5fe26d4a4e6b1bfecd6909236cfcd83c9471b876d2d01a SHA512 23a794ec52d83ce045c8b2d633913b3b29e4cfc9d0a29f76aca8cd5b31a9c707ffc04c94390ab719b3c8109f37c11a00dae73ec1719087dfe7b3c4007beb066d DIST schemars_derive-0.8.21.crate 18703 BLAKE2B 62cca4add2d8282e0461d52026a3d7b58cf6a8b34819179336648300b8618056c6a1eba49b6bbac098a101d73ddf577bf9e6e8afab225ba67cf519126c6f9d06 SHA512 2e24af9e86aa1c04921608a7ff8a62ac1c3e7971591db9c8488b6e701f289fe56931ad208bd73f2542fc1d95863fdda2cef9561585b7e760eb99e187661ee102 @@ -231,7 +250,6 @@ DIST serde_derive-1.0.203.crate 55867 BLAKE2B 1bc8aa96328bb83e4e4ff527b1df855bbc DIST serde_derive_internals-0.29.0.crate 26065 BLAKE2B 522b09f139554a52201ac397323f0124b809e9e9ff6329b34afa99f90cdf65fb3cac8370d6ecb712b72dd8b5a1d96f7f7c4ffc9ac6718eaa8a66e1aaaa28d891 SHA512 ee6e53fc58aaefb2ff953bf58ef90af3c74151f5193fe7a75d8afbc6e3dfb83d54c514ee1403b5283bb7d25ff71d24c1d8622bf1bbe940e2ab8821938d4dff21 DIST serde_json-1.0.117.crate 146921 BLAKE2B fda4f87c300762c24163cceb449bb27fc96b089d5ee869b89f204dbeeec704231cdea7a14bc303cb40b621288fcb1a2b03f50552767e32a73c982d459762624b SHA512 363443af23e8e03dd17c0efc94b376f0d89b596c74d70d0437471e78bc20c6beb61da59404ff150af52000162f6df728ce73475feb828c453e58ea43e66ca056 DIST serde_repr-0.1.19.crate 9997 BLAKE2B 1bfc8e94b8c3cf897813f4749d6a1112c1097c2c257821eb366073a41ac46084a21bdc0ee4e3b99d82444619a894472e24fccb60cbd8a41ab7d5b0469cad7c41 SHA512 678216a62702b3300fef850f10ee60d88f31de1fbeb7300e3fbbdc4e4a9cbc95c6890c8e7b9385223ec837d9504edd53e69b620f80609e54579c0994ed1ab0a1 -DIST serde_spanned-0.6.5.crate 8349 BLAKE2B f4f8f798ae3a02c0d5178aa12a94bd1bc08fef88b6a81d782ba07ba36fb0d89927ecf621087faf376b6e53de12f6a96e0880ce0cd01ecc31c5dab7dadc6f3ff4 SHA512 bffe2398629ae5a5a5bb6d5fc2fa0f4b94d02c96e25d1be2fb9ad95d8ca2fa9bfdeb3af11049ee9c050e497f3beca108f03020f88f6de29b208063c3898af354 DIST serde_spanned-0.6.6.crate 9120 BLAKE2B 6748b04f30cc63297fe01cacdef743b688aa0777b600d603919d05676913133450c97a179c6cbd4a62534431b74c4bcf63a60c1185ba89cd8266411d3824aff9 SHA512 e07254723645c80d10c1ab9a7282251fcafa0b5144991568b1b1f85e7c8c8bbd82b5992f2ed73fc7a988f6a0175fd79fc927c6b28b7420e83269c3364d7ead4f DIST serde_test-1.0.176.crate 18390 BLAKE2B 2f4bba264e75ce33023fb6d46f59c2a908b57a70b72e13a8d9832d2c15ad5fe17d3013bcc4ccb52f35295b9422bde2acd20c64c1c4cf28be620034bdf4f5266e SHA512 a7d18de55a4b4e6871d62a5df63eb2132caffb7922edcb767a9ed8fad094d9aca16efe8bfa3b625f48a543cd4cb20c13d78e5ca9ed3965cfdeda9c9fa8bc9a0e DIST serde_with-3.8.1.crate 142294 BLAKE2B 92b3692f80b613b8d8d68e69c387a65285a969d5bb8b03d9c65af2e40b77e20be2e504044a0c59ed6de7e36b66dd31eff3686cc0b74199ae146d871b7d6f51e7 SHA512 1db8ea26a292c9c08c9451e946e74904a0a063bde854e22983a6575a6bf1c3cabeb8109dedbe028d6acb2abdb8c26adf4758b2f31c844cab692266e522a899c8 @@ -241,46 +259,45 @@ DIST shellexpand-3.1.0.crate 25591 BLAKE2B ba395d9d98fed37979e97609689f909b264dd DIST similar-2.5.0.crate 51648 BLAKE2B 43515b3014ff75e2a94debb0e40a081d60dfa371bc3bc3b3a7944cfbf2e326a8a56c6aa26ca2b6f9ab6f32929a89da673ec2fd4f037c07f8ff91ca95a77b1fe1 SHA512 7206380b6e4eb496b1dddc4501ac03d716bd6b5228971a35ca71f507940e799410dffad7e50e52c6f8fcd43c570ecef23220962fb057100665343498a5ce118f DIST siphasher-0.3.11.crate 10442 BLAKE2B 771221614bbd56f609b9743da4352dc7a2cbd0f6257952fab0cd052e5e5b258a4c95a0461d6d1b579dec90b72d66a0e58e036899b3db8341ae753a421a4cd4d5 SHA512 601121bd41da896142dc6ccc74a6eec3ebee3e976857ab8b5d21e915fdc8bc6e979af66a489c406371fbbbfc7a13338cc4b3744aa981206e43c53998f3e1699b DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a0df307a3e6aaaf4861bd9a680c5b11921da9dbdb1bcfe17d58c0cbede1ffe6bba3aef59b384fb1b9703c62d27 SHA512 a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679 -DIST smawk-0.3.2.crate 13831 BLAKE2B 551ed3406db797765034e2ba53d5aa75eec57cce608097eaf0f1a94fd1df8aa8bd248087a8a3b037d844fc91773f74501686180802a6d75165f771ea1f20ba96 SHA512 39f3cab5a6eaaef6f4e7703a6840ce7a805f6175e02968090a58a12d3420f0a144533e5d6542f1e9ec0e36902046a180386548713ef6148064922ff837fa1602 DIST smol_str-0.2.2.crate 15840 BLAKE2B b41fe165eb52a0d0e315a2a8b78c9c8afe8767e0cc90f5f547a193b4c0206725fae2d3c14d9cfdb40474d288765178366a8e553ae7adce894c02fdc684fe7d99 SHA512 0ae3f9f94cfdf0c8040e77fe31517f8281c5d0c15a2007302034139d9e04b65c629b23d7406cade8118c932b8e9837b37448f05a77b01ca180d477d14a05dd8b DIST spin-0.9.8.crate 38958 BLAKE2B 8648bf2e48fc618758e3de67f0a493bf3cd22a8d18666164b0d850ed7c0d73650f7b0af783019dd361116bd60c61d24895cdd2c579383cd2700de0e32a23cdae SHA512 b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee +DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03 DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee DIST strip-ansi-escapes-0.2.0.crate 8625 BLAKE2B bd552ec4587369b1295f7e9619c23b741d4405b68ec924916aa39b65ab2c3e9b8b49c898daf58a40e76a859c7a75ef78a527ae28cf5781556b83194dfda450d9 SHA512 726b91683746a0bb928673c95f12f22d58d142638f7f44634db72a6c4275c6e3d78183f1dc47f046ac0400706e3a33d0c15bc84a66ace4432dd4f189d49557b8 DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c DIST strum-0.26.2.crate 7189 BLAKE2B 7582fe304551e98b121d3a386af22bc022d7d11323b81ed9c2d600c8d2496077c09bdc8dfd78a636c18b9f522808b2ea54cf8b669419b0c89fcb6b232eade617 SHA512 819cfddb3028d5267842cdeaf17d37569eb18c957cb78a055b25d9ee1b8461026dab9bd980da4a89ac7b2858ff22880e40b46a72d7695a5135b84c4b7e5026f3 -DIST strum_macros-0.26.2.crate 27056 BLAKE2B c9df13a91dd08f8bba0dfeec4fc03b59cd74eafaace7d2d228b8636264a9ea11137d0be741a936f7290e09525586818726000f07ed84a5ae711b89d61f52e89e SHA512 519bc654adcf131d85d1ef83f62be2429f7472df25cf962fdc1cf5070d33c39dfe71f08fbf296df9b85fdfcda95cf2fea27e8e52e9ae93de27bb8fc4a5b55dd1 -DIST strum_macros-0.26.3.crate 27442 BLAKE2B 7a6d393babc725163d8d77389216bb7af520bac0e6c59fed4477998b952950886cd165b34dc2d0bda92c5745f2ed8d242826e55cb850c16073a26171d22800b2 SHA512 7fcd8ab2762085db25a41e180e677bf0446b2debee73b923b2ccb6b32b2fe7bb76bb015402adeb4a02513db990bab33dc9888a125c66c2b831724b45e2bc34ad +DIST strum-0.26.3.crate 7237 BLAKE2B bdc348c718c39609c00b9fa7d47b7090b1467022b7a8a28cc7c8a72a0aef20569c6ab22a8a8d26c2d9272f18d000e4ce94858a6647194f0a7b86d812d52b05a9 SHA512 62f116d5bbc6167a6ac68b049f8045bc660901f1ce1252f8bdcd91cb28bef821aad8098905369db6c2fe74c134a5d549e55ddd28e383d7d78f7175258924b268 +DIST strum_macros-0.26.4.crate 27531 BLAKE2B 7f7d57c957a1591054288fcae6590a5e669fba1b47d8f1a52371ce60fd84f91fdb430e48cc7edbb5fc72914be5ce12af29758b653680da3f4177339b31206750 SHA512 77a17ce47d5e8fe8a89cb6aa6c3ca5d5c2625aea0f93456f05a9994238cd3b08b3f7c6a45e9b3db21bca8fb5759f505f15cc111ac84acbbb34d59cdae8307b0b DIST subtle-2.5.0.crate 13909 BLAKE2B 660c3a472ca54c9843ce3feea74b802e27fd7f62dd37a30e2a4ba82e4b3a71df63562e8865d5fc675d31d0900998a8730503f91a61450884446a3bdd6af0041b SHA512 f150b1e2037554f8cd3213a54ddbc258f8f670cc4f39e7084cdea4b47538dbc58b834bc93b443d58a4b9087224efc003234042aaf366687dbd32b1e7174082a0 +DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d DIST syn-2.0.66.crate 264855 BLAKE2B 5029091b2cfa88e5c739be913a647dc9492696398c09b891f84089350e6f09baafd9935b81e0f3519d5465eff2e1822ef6cdc96c15d6a40d1b6b8dd2f9e7d073 SHA512 60a617bfd37d74c52e4d4d63ef0a27a2f9b982469a6926922f2f6e96754a0c66affb0847b9a44d505c053cbd788b97e998efb8d1e558ea00ae4a0b7f15bed9b0 +DIST syn-2.0.68.crate 265035 BLAKE2B 8bc6f68ed286bea617a2cfaf3949bb699d3a0466faeca735314a51596ce950e4ee57eda88154bd562c1728cfaff4cdb5bc1ba701b9d47a9c50d4c4f011bee975 SHA512 7b781f8ea2b0d01c06f47d165da99cd96e3b44a33de1d77c78a2cb37ebe3f8304f426ba3d0d1cf766241dcc0537908774504df7d455d63bf89ec22ac0499d372 +DIST synstructure-0.13.1.crate 18327 BLAKE2B b29ee88c559a2d58fa46b7af155b448f001649ea79a1898f0ac87e69108b87c65cbd287d8f9001f360df7fef06ff39c937b48d33e487a30c8eec6a46c639c0c2 SHA512 09024193b44fc9a8901bda845b9f86c57dad65d0f53e309b2e7e968538fab6f67db1c86e5e52a2eb8fd116dc073e3ad10983bd60764662ec6ba94fee22a958aa DIST tempfile-3.10.1.crate 33653 BLAKE2B 819b183e7840f70270883ee8b6a91fa09861c3112eaadc65007199885abe099bd593e1cdc4d9ab48c23490a6d484cad9bf0e80cf4e718c369cc2418b72eaf09c SHA512 bac7515b85b0d01ea914b527f0fadd3a4d8e77c9eabe786977d2625d8a3e91decaec502dd15bab4d49a43597fa7cf7660fff4be1b043112d13b542a72443bf39 DIST terminal_size-0.3.0.crate 10096 BLAKE2B 097ef50a85945128dcfa36d8ea0fb15f11142c206462a32980dbbba4fe2872abd214823fe3c75e804f3159a97d6e929ec338860e9c89587da509fb9e6da5d339 SHA512 f3bc9144aa8a87556543584a2495df6267ce3bb017f3ed3d00fa43e89b5de783e1285ca62dbad9dd9c3b37e3a476a6f3ab0804eba2411cb594a569bbdb310681 DIST terminfo-0.8.0.crate 46407 BLAKE2B 8ade6d7b6a1ccb7317f6d30ac5612754c8d324ab4614ab771d6cab692d191d658e9782d2a7f63f12bb30c7164438535b9a7e1cc37fa9daa691634f47c0e5517b SHA512 77b9abe815145962d40a502d04a62c393d97ba8c721c79ebd8f71eb23fc9bc4ab0d6a4b8b8b90ad5b716894ad53249c24270e54a9785f5f66918beb3e656d01d DIST test-case-3.3.1.crate 8797 BLAKE2B bad61b52f7865882cf6f1ad9448335a8c2eb725629858d62675ed5c10e3a160f5b2cf28cea1179a0c1fea1b33668a70f294b8a2252db460490f3c0bdb705e7d9 SHA512 9d6836759dcd71a61ab4e395db7c1a75a14ac3102a36c39b09868ba96d28a2265d8ded385942e55cf95dafc7f4b53fc498b30b6473cedc9b558977878e831b3c DIST test-case-core-3.3.1.crate 14327 BLAKE2B cdca628ed77b8d7bbdf50c775268f733e125fdcdb4425d228691d9650558c3797876f5d8e900a7afc330f61c2be588452ced646248bd676fe4da1a4f8000decd SHA512 2c58aa3c9051b99c269168d5d321c73314188501fd33170a8a5d44e860354f5a399545abbdf50478a43d13e15ee9ed53d4a9c800b263a5e42b97416f96e2c0e3 DIST test-case-macros-3.3.1.crate 4961 BLAKE2B c3cab2832fbcf3deab12b13bfbb32bbe73528df4d98e84de589a39cd9f3540e308e307148eeedfef4822e3f6820e1b1ba93b102851c7792c5abda25f735b9abb SHA512 3383ad7fa23f09b3289e2beefb2a2ea6bb7f7f48d71339b4c1e613c4807e83e4ab816b1c36369524d65aec7929064d2951c758d9c88164e7792a0a46fbf2d933 -DIST textwrap-0.16.1.crate 56012 BLAKE2B 9b5a7c76eca64d089f4fab7095f2d35624527ca223e53b03cc807c6bfe913a99b55197b973a3102e3e5c4055bcd6ab580a0c9d67657180b61435bd6eb7631211 SHA512 3a8d2036c8e4b88866d68b8066a2991756f6bd4ac5c726e63fdffbc894fbdc03bf8b6e0ece4b96684c8e1facb6413190768d51a8539094efe47977c120d31f1b DIST thiserror-1.0.61.crate 21264 BLAKE2B 97337830507c009dbb4cad84cdfc02bc097b9d39d0af2fdecfaa63f0c12229e60727244fa4e44c2d54daee67bf8b4e8492d94a5de55d1a90b8eeab8c0d082e80 SHA512 9c08b868eaa47178ee60733aaeeda60dc46d58d2b9c15985ba3dcae4923e8edf02b97556df52f508753b0ff52782f6ca3227e9ef6343066e5d5d3a89e03f3f15 DIST thiserror-impl-1.0.61.crate 15786 BLAKE2B d63773424aa047c6eed8a6c9bcc8dfcee9841a2d4fdf6fc2c117695c09359371931722198b2e0b2bae32b0c54b6275f964e679b78b8bef1c365ca33aa41562c9 SHA512 b43bd2ba6b751b777e2fc78aac92a3e662a1876f704625c4e894019fc68a6b7628b9c3b7ddfbd2cb15fe6fdc0ff679ff94b0c47e2660a40919000ad2fe1cfeec DIST thread_local-1.1.8.crate 13962 BLAKE2B fce2feddaaebde42bdb83d814929868f06387a4fa25d5becc73ff0b983395aabe076268569c6a89e2d90ce6e68d2ebca7c3e0ba1c9159c61b32631ce39289a9f SHA512 6d7e3941f43c43ac091db5d1cf2a8a3892b54b0634d9200426eadeb82015566532f04b6040085dbdcb10580ac724b6ded8416931d764d795a5f923aced66c492 DIST tikv-jemalloc-sys-0.5.4+5.3.0-patched.crate 884765 BLAKE2B 58789abe69c2a7c653fb0227aba06f814e2a0cc0d007f382a2d7fef34013022656a1d4c439bae8b86b85bf47b2b90f59ab14077af71176845c58998554fddc72 SHA512 d9c2254acb33fbae58048a978cc27173bbe3c5f1aed0c0c8ce8e86dd09e6faee80676cdced9950169758ca7298f8d5c6ead81e47909866d98bc35c7db16ea2c8 DIST tikv-jemallocator-0.5.4.crate 13101 BLAKE2B 4dfc9e39418ce00d2c9913624db9f558fcbffdd224ffa5536906092186c2e3cbed0b9df6e6e0c530a803887b5341d46af307c014faba9512fa312fb8f41796aa SHA512 e66a14d83e22fa3e895b631c1f2a141dfd526e8a8f0a83f272de814627340ad3ab7b9b986ef491d59ce53b05524f07ed5f643b999ac2f3feabc5e1ec0675cee2 +DIST tinystr-0.7.6.crate 16971 BLAKE2B 33a248261c4cded41a81f0d6e6c8df55437f042b37f235c39787986ec562f0dbff50b282ad0f1483daaf49c4b33e6618e139a6677d1238c21f4e12082562b4ae SHA512 a33051848de248cac0a2d151760a78cb3aa62c787d84ff7aac38b11c0660e9188e4d43d43a77fb8676e49ac6102015e9c3db057848d809e71981851875d0fb25 DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9 DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e -DIST toml-0.8.12.crate 51145 BLAKE2B bbd5b7c536c16b23f26bc520298172a61a61cf72195191d1d3eddcf54ef0ceef781902ad2c0033fab5aed11229400ec537e3cf86c24645a6d111b387ca8d54c7 SHA512 dd8054e20aac5320a2a6a7d47640cc56e48c2b6db01069786382fe5ae19e9b307fe7f4811ce5b8fd283a307c0aabb2b7f57101e05edadf79636785128b5cc265 -DIST toml-0.8.13.crate 50517 BLAKE2B 2647af19ea2dec83ba44296ae3ac31cddb4244b06e732d7437c80b79749fc6063e50e853ee27094843665f6814f0cc7bc2efdd42d018ebc4f6ab39064bc591fa SHA512 12cac547563d624f63b59585f888ed7bae45da8da164e66ea1f1c2bb665fb700650763c41680c76c693dabafb95f2691cbaeac0a08c451cb22e4815fe139bb09 -DIST toml_datetime-0.6.5.crate 10910 BLAKE2B 93a21ab2784e96ee2e6b56c7b4f733f6ac4c68c1e7d7dac3fbd8aceedb3580e25b4a9c7d9c3f9b5ed152560353b3e80906e37824956dc4ea90bc6f039768f6cb SHA512 502bdedbcbd2ac9fbaa5f4b51f2e409af185f3633f01f8845de5e3b007f2400215ddeb82ac588bc915ed5a5f9d7251ccf93fe2a57cd40fca2927f4c0966357e6 +DIST toml-0.8.14.crate 50645 BLAKE2B 264a757d09f443e9d4d2cd7efa07bec4bfa382d1ca82e59d268c0099114547536858be323e8004fe7add72967b5c193bea176a823b688ad8be2bd71b186607f2 SHA512 31af40bb5d8a172f45b5f0ea7f089862cfec57bc9bcea6559932b045efefe9e8be349df24f55d6ebe536f414fc35950f6545a4703e13a202212eec9fed6ecf62 DIST toml_datetime-0.6.6.crate 11698 BLAKE2B 8db35da8a3f6fec053bc82995f4abeb8d2855f2e94ed6ef4a4a6f47e956ea2cb6f8d0edd5c1b1cdebf83c7c218d9f2d80f48346e62fa7985532cba925891edd5 SHA512 710182bcca90f0d830423df41ff0f8e7bd10b866fd7ea1f6d37a315c7b4732a3b6fd61cf411b28051959034534010f24e250e10282c4e5a2539c2858f447aca0 -DIST toml_edit-0.22.12.crate 104416 BLAKE2B 8f1f670ae986b900e141ed359f8ec1300dd91c3b0c204c8f3d6bcb44bd11ed06dda87535a6a8b94efa604a323e2a714ddfb382633b1ee3605e1f91488d9f2e56 SHA512 723b9cf08b1262c3e28c227ab363fec0122e23c3c9854f428d1aa117dc87564be2e22f368f9ee63cfe7abafa563c2ea51c00909d44eaa067bf1fd8c985d25965 -DIST toml_edit-0.22.13.crate 103518 BLAKE2B e14e8b159de8bad229cd5e1e1d2f0b7f46ef1124e46fcbe44cb5d9e15aaff12c98157b9ac1266271ceb8c2adda9999fe692560d3f64f2282f67c089ee2dc310e SHA512 0a63a1970e5b14fcd138bb112b797f404e3c262ac0068da6b22169b8ba07cea32e6e033ccd9161b6ea5c4bbb5dc1b4c6cf8b6ebb03633f35f0739676f3890023 +DIST toml_edit-0.22.14.crate 103761 BLAKE2B 54acbfda77cb071d280790bdf167a9a7a3fc6c8297ef96c5a82d55c93fb036c0ed167fcfd380d558fba3602bfad26080947e6477a6011819795d2debb74e8d14 SHA512 fef6ca35315482f635bfe35c2c6753d09f9bd33681d8f032f448fb9c6f494d30fc5789d96f99657879be9fdd7b35a640d52fce7722fc6ca05d8b9d5ed91903c4 DIST tracing-0.1.40.crate 79459 BLAKE2B 33693ee71564fe5925a63dca351e838dfd8612b4b1e49a33a70095e56ca63287c13c772661ace0e540d08c92942d7cbdc51ff2cce4f4b372164d9aa20ec05dee SHA512 5622188a45dddc0d6d3a8244a9b12db6221f4180944ce1019d18f4e613e4bd113dae5d45fb57dd0754f6e8e153b047cdf00c8f200782bb2b868bc2d423d99275 DIST tracing-attributes-0.1.27.crate 32241 BLAKE2B a20af0f50a90dcd64e5318e55779142da294ba18d1cd40059a8aa964fd3c92834e03ee563e41caaeef71a30e3f027e5c8d167d90e2844da79e0774b267e179b4 SHA512 7dc59f4234c3bf3434fb352baed2b81db4e931eeb3ed207c4a204e480da734be40847b167b808058d2807b5583815625bcd5153e2bbe79804cfa6f069a74ffa0 DIST tracing-core-0.1.32.crate 61221 BLAKE2B a7815c46af9852ce62498083103c6d359351f4d33609b4291330073b6abf4b63f5e1bb1a7dfed3bbf4d6913ad5217e96999416261af8a70609408a29109e4db6 SHA512 164f79cacfcca533a53b7dbbdc2015aaf851a16e00c72fbc4e5f515b6a6dedfa464e964810009b54f08cbcdc5a314e50245ac7b1b01a71fce4c63db135bf5521 DIST tracing-indicatif-0.3.6.crate 26505 BLAKE2B 784809e0ce11f0a8828f8df748dc13519913589ea4c74c9c6588e4b7a4c3bf5ba9b2d43d699203ae289d566b4d8982cb822741ed4ebf7ae44c7cb32d51684bc0 SHA512 467aef821ac04ae81f217991fbf10fab3bb80b0eb60c48270377c258522137c7e496c37cb481376e4ec1916a01ba2792231a60fcbc5789536164d759b4f14522 DIST tracing-log-0.2.0.crate 17561 BLAKE2B 701bdadd40f1343f3c4901bd8dd188f1dbc0afcdf50807bd0f6df7539635e239b5095696872103125a4d4cfec24af6336fce6f3931363dd5be4f53a09fa584f2 SHA512 0c1f060e8ffb9ff24cee7b85cc2d7d42c69b2f7623a7faecd7422b23b11ae8d5c7691e4635bae76861d444c369d9701ccb147904668023642b223e442e3c8285 DIST tracing-subscriber-0.3.18.crate 196312 BLAKE2B bc2f04da63b0313d26073eb4a39b549ae37701e4dbf1fe06a2483279a03d9dde981f0efea6ceb5cd441ab313bfe7eaf812971c3ca60dfd4b5d9cf0d2eb7bacd4 SHA512 72f91855637aa476f03077d5f523cbc94989d40b12d7328167f88b081869ed096e6370450831f6cd5f0686cae5628f14eed4696c06a2ec75f56808b64445e0c1 -DIST tracing-tree-0.3.0.crate 28123 BLAKE2B 680e009efccd0ad789e28100f0710f6611c3c432d68d8dad7349c1c91f53aed603573098c8787c008e6f9f1b24033dd40b11d842b57dc89a821b86ec314879b5 SHA512 0f88dc38a19106826bb36422e00a11dd6376a9cb0964303be82ba71e7ee664a96d18edccd9112568bf497c2ffcc890a9d6f6eb084a49ce7006e3d9c44551ad34 DIST tracing-tree-0.3.1.crate 29349 BLAKE2B 7288834c39e69de9d4a2c20b4974cdd34a12340fc09b4a03299d2233fb1d024d88c1f101e28365d5a72879e24b824206a19589faa4e8baa9fc2fed5d173e7dcd SHA512 16cfda6bcf04d179296f83ad276797d1d8aaafe565fdd8587584c351b55be6ac0ed120e1c05110d724de477069047087c1c58e187c76d9b9e83959297c6eb155 DIST typed-arena-2.0.2.crate 11848 BLAKE2B 1d2821519c959b8e5f32942fb106f836a9aa753a43058cad6898588f8e0d9abcbe7a94a91ec8d30c62e59833563df48229c6aeec8bf7a396de20895e39571d11 SHA512 33f43488ff63ab763e4330d124e3290ece41e50ab78b6f12dae3a2be4d7f5bdf6ec876ab3b1f8cd81874e335fc41f3a2254994f250d3d6aba682fce557a6a399 DIST unic-char-property-0.9.0.crate 6809 BLAKE2B d2bb66259b66e59e831ad74d89528882336a7cf6dfac7a9f49308a70a3d61d5ab88f3ade9df2c086f27ff4a6eae0d2d2b8e63bd154ce3e700cc525769f34542a SHA512 ef969968c61eae6a7d68e6ccb0b40f6618a69bfc4714b51bf4ee8c5ec4532d10b9c6675a4cd5121c904a578ceec7c6471d1496fedbf121059f076ad1c5ccb70d @@ -290,15 +307,18 @@ DIST unic-ucd-category-0.9.0.crate 25480 BLAKE2B 0d7f16ebeb847893ed9b5a9ecbde0c5 DIST unic-ucd-version-0.9.0.crate 2246 BLAKE2B c546ee182387db997e6cd699a25bc201fc943306d8e87f96edc1a3dc1cd5ab8ad96f34e8275721a5604765aa6fb6f81e3d8d9eae690d04e5ba71325a769b065b SHA512 153219ff18be02e23ff3dc90bba11fa8c7cda11b972e0d84500d9a0742fb7d84466f2cc63ee278a24098c39634e50742af3317cd942f4ea882ef5a2a8e003d7b DIST unicode-bidi-0.3.15.crate 56811 BLAKE2B 1f1d372c86ec7444f13eb32baf13dfc8699b52156b265a2b53f40c0d771064876405451120fe54739a2679e6991caaf4f63e0644f03729cab814079fef4868c8 SHA512 7a21d5eb05ea8d691dfd54ce4cf7d3693d08067f7a88ef17b8c3044634f46411176b1bde1516c442577910b254007b247f5e40f9932eb601cd96cd574f9d9db8 DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 -DIST unicode-linebreak-0.1.5.crate 15324 BLAKE2B dc560d5b36ed01357c22750feb7f09fd0f57fb0ea543180f6e31c0b71b51df4faaa70ac8482f9cd60e5d1faa5bfd4bebfbfd628dd5913c2c4a858ec04beeca3f SHA512 f37be2f7b04b886e95bb7d0f33bd392b78bb940ef9a01cec487062cf31ec0367306650fad7004df556887a324c714eeb28f697044aad9a429ce07b7b7344af60 DIST unicode-normalization-0.1.23.crate 122649 BLAKE2B 22ea5ce3f5a2b371c3c8782321b1bbbee724db1e4d8c1d43af4e6bd8044b99307c227d93631d178d10fda445a941a485882ae0015a6e3d3c347e4bd465bbe1d9 SHA512 539f04010810d73fde7b0ab314faf813f3e7ecd2e51d7975281554b7cba4a8706e2b5523c4b7840568593652360ca59e9db0e1ce342e71c28db635ff55ffb0f5 DIST unicode-width-0.1.11.crate 19187 BLAKE2B 6baf7f3b32eb838925e591792abfe11968206d177facefb89ef51daf44c18f3fef1e41c19a47b88b81be50667af626af2024ccc540b240fb6e1d83fdea57076f SHA512 ee06f4144525424327a17578642565f396802f0eea539b3bebc8d9627376a8bc6c5376d83a6ee577068e99fe75815bd765e6d49fb9ab9b253d00594bb15a5ffe +DIST unicode-width-0.1.13.crate 457228 BLAKE2B 757c4da5fa090369a26130b08440c2348f1cd1c0dfbb6770dd75b65eba797eaa65f5d683f0c2862cced06124d46a89b4825af0d990f6adc2df8709b8ef291665 SHA512 9781d6dab2c6343e8c28ec66b50cb4293261bb2114e122fa80ad2facdb23020f5b621c38030193b918669e58adf143808e5ab4c507c18beb6dc61e97b2e296f4 DIST unicode_names2-1.2.2.crate 300609 BLAKE2B da243d53e507563335b98f7da478d0bbce18cbfbcf9df3c4da84594867d08bbcc1b1a221c1c0dcb37d995d5770c1126ccc553220cc9e6d926a16e1ecf15e778c SHA512 eea29593e6f7ba35129782248e18c0220001eaf83796abdc5ef2d64ba9e9d2c9ac39ef444a8aa675bff1325170dc31a785f21b97ef7624feadb581914ee32db6 DIST unicode_names2_generator-1.2.2.crate 14017 BLAKE2B 9ab0d78f21fc51e9a273425a7c53ab80095a2edb577c6ae7a05d995a123f2da1357b19b86616ea51b77329e5c5b7324e2ee99809ab397d3a7011cf6507c6007c SHA512 7bbb67f7ea4d8035e28f83300297557c7efd8aaa96da83f88dfa42c89ea0bc153bcf7fa4b03ed443c040ccf784bc0e2a42df17746e40f667db9b4ab206e25720 DIST unscanny-0.1.0.crate 10338 BLAKE2B fd725928107d4d2ed2686709335ef01136bcd54d34180189906b7c2436e3f77496328484c623dec4920738f4a07e92be7e7581387c4f5b6996fa34c03efd7b0f SHA512 8267e327e4e852d627d416d58ebad5ba937ab6a2477b265fd5f79a98d43ade2d1780e67696b801cae8a4af10da8f7c0c257d2c878289eb6cf7e711dcf357d87c DIST untrusted-0.9.0.crate 14447 BLAKE2B 8e9c3ae09435af0885bc4a6e3c8943805b48cfc00bdae228c7c43093254e1be15d7005d1026561ff369ec37865d8458203f421a9c89ae3db077f655449621aed SHA512 5929e4079c1c2ff933ae8d8f59a2ecc7a424e71a20d1b8821f75925af68bdf82604b024c008e5464b02e25ff093e561a352b685e755b3d0b27e4c30254689416 DIST ureq-2.9.7.crate 113834 BLAKE2B e80ea64d610ab01d129527a120878ac3eb38248885c772aead6fb983f777b7469f7debd042ce93c0bfb6adeeb7ed476f7dd96c62de386ec2d64dbed28973a829 SHA512 33893aa1df316b5987571ce6b46373c625ed89e452a313f9490d63896f144e56ee0c35c1eaec77eb8d2a66e7726f3dae6e96bd2ee0db7c0604485105fc69bef4 -DIST url-2.5.0.crate 78605 BLAKE2B f3fec3477248cbbe67866577eebb03f517c284a5e5cb783132b11ef3ad156a03524f4730f188d822dec85169d7474e265099296d6bdd4adf5ffaa0a118821617 SHA512 4aedbc48b85bcc2853189f5fe8265a01c76516b5507f4e958d8d0b860fe2590c69c95f0f4b9fd6fac9b8d5911bcb0a5e9ab7f8e8b600f37a12db1438976ee5c3 +DIST url-2.5.1.crate 79677 BLAKE2B 02667b78e1ca11e38f4d76689a1a07bcdb2ee28c4705f6dce558e0686db7a764e5f3f1c3f77b3850647b59ad4278651f089d8a1a340a2fe2fd72b084d4bfc5cb SHA512 1ba5cd14166517a5114feee1f7d2ae7c1d2763a34c0e331171f9cc07fc35bcadbb0c87318533fd07b4c01e052abd88ac417fad7f898abe62126919e3f02c0528 +DIST url-2.5.2.crate 79704 BLAKE2B be3526298a8816fbd88385caf49c2d58aacc7dcbe2d9183478cf501c26fb5f22d7704ef1313ba6d355e849cbf8ab7980310c1aae85e253a2b28d59099e23af29 SHA512 2515903e41c0659cb226f9bb049ef80f2a49d1b609b6ac480e570a84e899088ffe3be4fb58f41a1fa7f5288eb5f97ab513f331aeb6d56979df783d48e2ace28a +DIST utf16_iter-1.0.5.crate 9736 BLAKE2B edcd9776113d4d2b267a9cbd58cab11c5497ff1a8252c4e695de619fc8e5eee1595343c857651774b3670d13392144e9d7df579f2e226842aa7e4e023a76fb65 SHA512 44dcbc5a7db149392fdaa31862be240f78fc5d7616f54be32cfc8f3adbee310e8681ae1bbe6edaad8a7fe6e7759dbac8ae4f69d0dbdbe5350c21dccdbbe975fa +DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090 DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050 DIST uuid-1.8.0.crate 44043 BLAKE2B 6a5e3008f0399d5606ea4ef51e5932aedf2a02e747b9bee4b4c2c6646cd959a720373c346a734c00554ff0359fe42bdf471dea5029e23a9e70164e20895cacee SHA512 fe254f0bf6b863538ce568405569a4c755b33bce561148661b10985bf4485fa7ee7a6ec650d93656552b3cdead46b2074ebfd45b040edef19cd1648300f68ed5 DIST uuid-macro-internal-1.8.0.crate 9135 BLAKE2B de6d4b9891a39f1155ac34cd862b24ba93db87ad288bb8e8e83edff0eec35f87e4a47025ffcfb0ef211d5e0e1b446bf4f9b3f2109354ee7e4d83e54e48404aa0 SHA512 5e416f37953f50f98f97120a7cde52360d5ed0f135165117c165db288055c9a65e51f3124eebab420dd8bf65c14c63a3c67d36ef4737b4f1ad0740d3df71e5f3 @@ -347,12 +367,23 @@ DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d2789 DIST windows_x86_64_msvc-0.52.5.crate 827905 BLAKE2B fd5dac198bfbf29878cb461a7338c289c9af16ea80b3e5fa567980d2a6a5ea6a1cd83729ce6fd67e4da171873083dbeb1d6e16a287620f0245201f9cb29c29b4 SHA512 81176090dc725d7fe3867e6322fdc4a4065168580847b35e6f8da345f685c4f66a81e35cd1880dbaabdd4cdc82446dde9d6a0e583cf0b7fe47dda8bc8002f1c6 DIST winnow-0.6.6.crate 159321 BLAKE2B aaf9cc62f5b425605426c3591b3b53214c3d314b28dc2fdca566d91559c02e747f3a41b6a564296bca95ac135b476741da5bbd2cf43b43b4e7332cb9533a64f3 SHA512 fb226a819a7d75ec59bb7f406410280f2c22c63986f20ec17b8860ed07a6b1bf4c8314696c4b86ed217202015be79d7c5ba2a01e6197e329a4e952b2d9a7fbb3 DIST winsafe-0.0.19.crate 492820 BLAKE2B 4eba26861f85f668e134b08c60e9522b698aed61eaa5e6d4e89ef31c1b97953fa08a5157add52d9a306075df4ad97e9aaf1767eea4208b72401ec0bc1c3eb0e9 SHA512 0555ec74c5acbb69ab08e54d920094e806258079bffaff3f90297bb94a000c7da36d6eba0eae445d425c781465235dd70a198437cf83a1f113438bfd9baf4c21 +DIST write16-1.0.0.crate 7218 BLAKE2B 548796314339463e4b71f8af3d344e45dc89480e103180b6d56c90fcb816ad1a37ab2ba20766c4b9754f2cc686752eb1f3a5a12ec1ed4369a9cef749ad4f3e97 SHA512 655a207b8082bb88e462f992ecb4833cef9d590da06d6356b41d109df2862b49ee5705189c78a607b549e7343035119d158020d58fcad49608e51659357a83c1 +DIST writeable-0.5.5.crate 22354 BLAKE2B e4ff9862c070b413568ce0c75d1eccafcf1db8578eee4795ea9046dadd643f8a77258b437be288b93af247199d63455298ac2cff909226bc432f91c0aa863921 SHA512 818b2546c8ec25816aeaf5e31a1ded927d197bf7256e7c5073738c2709bc58a95d382a0256eb38a99235ae83729b578701261866d42ea3357a26024906e196c1 DIST yansi-0.5.1.crate 16525 BLAKE2B 3b5a93b98293daae72f53bf3f13bfc05feba8d5b27921f79595f7448fbcb9a0dfa6cd70f467c5735b914c46b7d3592e6cce080c540a458a904308525eb3aa839 SHA512 7b33005a066cc612408a65df6533e8718d1de43efc0fd57416a19dc2b811497570e6e18f100fb26073565e395e711518c27de7d644ae64777713f1a102eb16d2 DIST yansi-term-0.1.2.crate 14342 BLAKE2B 31a1651bb43644cf880d591a22fe9d899ab0acbc744ced2952f120b4abfa0c42f6513089e34deaff1a453f3a26f9fb78442f016baa9524ccac9b21e4a7ed6ad6 SHA512 ba720e36487871427aaa7139e8aeaf5b2b3f2d1df4798d7e238e323dc3d3220f12202e223f74339201be3466848c372dc1712e1842e5cd6bd51c3dedf76c9ff6 +DIST yoke-0.7.4.crate 27781 BLAKE2B 42d6176af3e8d046b42fa89eacc0bb249eb0a6e13dbe7e97890b0cae98c3cc0059255f15314bbc343610d60605bf2d13869402c17d36cbf7f495956496572212 SHA512 b3d1456e28d53723470644ae15a4298fa96a79593d90729221ca4e45a6f09de4d7c554703425c61595c4e78959652122db95865c0337cc0cd6a4ec57d7bea84d +DIST yoke-derive-0.7.4.crate 7470 BLAKE2B e5c0ca6f9cad4336b6b7554d05c3926d1720707aa70b588ebb884426747eb7d3d82614ba20563a5e801c4645f90fed9e067f50f43749a66e52f20c4204fb94db SHA512 5be38b8ae8dcb640a3fcb097e5b118354b45a41a0367afeff3c2ba5d13458524e88f9433848f09c670533d36a49a0e2b393e23368921553b5bb008e66e8e4a40 DIST zerocopy-0.7.32.crate 151096 BLAKE2B 12c7c329ec0e0865467af08306ff4b55ce1e39fd77b094ee48ed9c6e266dfa807bda9ea72a3f7ea989916327f4d9e803d8868995728bfe2fb1c2dc1e5ecff78e SHA512 6729b05eb88029555b88c75feff4f8bc28ad9675edb02b07486381f775c8650c95e2e59612906bd9c34c5e390fd339857ca91573ee9f9ca7948572cff4171c82 DIST zerocopy-derive-0.7.32.crate 37623 BLAKE2B 8b583d39d7bf9c3dbbba578120751c664f87363c5ba3fc45f6506a4059b9e599c43d9fc7bd498a257ff7c9d872af77d39bebdb0e65fb8009eaa2ae9903dece46 SHA512 3ce8528871fd18d6abe92b98503927451d25791c9c4af0ba39a3b6ba2006030bdc137084d080e9b1ac8b5ddf5f2121e0a3ef34bb2033a040f2c72c8149a9fc0d +DIST zerofrom-0.1.4.crate 5044 BLAKE2B 8ad9a14b8b0c251cffb420f7ac673669fd29b74bc2f5e220c8e86d592f58cbb2c7be88d906b7dac8803dbd76ec459c4a249b7d1ede75a055454a1626b387f128 SHA512 11f37a67108185a8090cda71338b02492fabd15e6cfe018833a165cd869ed65338e12d7c5680ffb0b763fc3acbdff6fe4df30457653dfe4d79ecc864b69d780f +DIST zerofrom-derive-0.1.4.crate 8232 BLAKE2B 98f69cdeff7df52822b982e3c089ccfa3ac2ce67f320b0d32eeffa899d2b34627268ed0a01b03504a0a6fcb6bef34d808cc79c811d5daed7f8acf59282e82088 SHA512 f2ea4650fcb4e7c3583f0f7c6146c7734cf6e80e07d92c330c6bc6a0a4e0fe14ae3393845713331240c70685e92eec114565c5be21189e687fe6232aef75a9c0 DIST zeroize-1.7.0.crate 19039 BLAKE2B 2f94a5025f409bd2b96a456d2f78a34c6b05b5554abe7ef3fad2a55a8fcff8a6a1b971be660aa4c2954ab7d6e89bebc431036e349edef74711292f9f64b1dbae SHA512 9d31e3e76e8c861309a3579c21f6da5fd6b056c7d7a350427445a1a832e8827204804783f7f9b808acaa2148efef883d9078bf84943b1db55526bba5bf5a2756 -EBUILD ruff-0.4.6.ebuild 8707 BLAKE2B d7c66429dceae20457805c3c54a838f11dd4fcb0e07fb97556752026963ecd4d0e267e81e589df7b9607ff89437b7729705a552e818e78e088e808f02301abe2 SHA512 4e18d366c1484b7d6b6d5a48fe116ba0711fae202bbca6463dec719f1fd249e5eb8bbe7f5a097e7da4a9e2449dcf00f121fce383fc2e6f70bf3884962cf45601 -EBUILD ruff-0.4.7.ebuild 8707 BLAKE2B d7c66429dceae20457805c3c54a838f11dd4fcb0e07fb97556752026963ecd4d0e267e81e589df7b9607ff89437b7729705a552e818e78e088e808f02301abe2 SHA512 4e18d366c1484b7d6b6d5a48fe116ba0711fae202bbca6463dec719f1fd249e5eb8bbe7f5a097e7da4a9e2449dcf00f121fce383fc2e6f70bf3884962cf45601 -EBUILD ruff-0.4.8.ebuild 8640 BLAKE2B 4d9353160b224b33da3bd5b9b1818e746633767c6dc31a5c68bc427ee323f2f75c431aa416cf7235a69d391e5cafd12a2c9ebe925619d9e3bf4d4cef62778663 SHA512 90fe33f0e431a232607244e6990dd91bd9ea9b29a417b06825ca8eedf5bbd1f08fc69126bbaecaea624afada81fc506eecc38d628a5e678148e38718b6cd1aea +DIST zerovec-0.10.2.crate 126403 BLAKE2B f6f7e08c27e5724c9071cf007c09a3fdc80b84bc3f7a08647d6e312674f82c1e35335e8c72da5d47904a937bdc6f29c26729b35123f6e8119f6991c7055318af SHA512 159cb90d2ee2a2662429141e0948cfb44e7784ba35e92c32b2ac7183d6b69a9318b0617ff4de7b87831f9727f9d5c9d7d4fd3a9b1f54e67ca29a4ed6afc8d046 +DIST zerovec-derive-0.10.2.crate 19366 BLAKE2B 226d599e59c682ba167506d9cedf4f1b004881a624cec3b462ae0d2a1982e9297b9943b70649f0e98e46bf6a6fca68952d181625723a5bdcf779f07cf412dba7 SHA512 da4a056e9147142e51a58c3b16a12179433fc889b4efacbadd1294bb5a750860201a472bf7d72a10e7e82e95d97761a67ec93a727620c1c1844a15362f6736ea +DIST zip-0.6.6.crate 65789 BLAKE2B acefc076297468d72cb20d8c6234fe5406875056fbf78fc0eac3ac430af78f320ed839f8683bd96fa1a03c457d6ac568d42bd703a902bc37bd126791d8b4c709 SHA512 affd46c17ceaa0545a155250dfd16756f8706dda43bae8a322ec0481dbfb41e4cf3166bf9662fc139ef9d0ab3b0f9f158535b21d2a61b21d38b8b2407813eeef +DIST zstd-0.11.2+zstd.1.5.2.crate 28987 BLAKE2B e04fe25ec6661819efeca08698c207922c38447459aa291961d3512d7c30016c51ddf49a8dadac0b7b2bf677b6a89d22670ec1e214607b476584a7e1b2dbf36d SHA512 d3f053c4acbdb45f3dadc9590db56095c761f0ff8899d22461f664701de766dde2fac2960a4477cd05d0a9c7ec200caa02ff891eb1f04630734996e0c38d10dd +DIST zstd-safe-5.0.2+zstd.1.5.2.crate 17273 BLAKE2B 74dc561046f9bc595c58b62bc6ff291325bc23fd06a1249148426bb853271393eab5121d2e1e29e433eff562c9eab72c1be265f3fe3bf14cc35d4a741db03c38 SHA512 03a6f07ada211fd6c364f03d06acff705fa5b08129aa09c29ad310f05b233553f8ea697e504470d4c104bd947f5d4102328c4df0df5e1da6d8e537f51451a014 +DIST zstd-sys-2.0.11+zstd.1.5.6.crate 749078 BLAKE2B 6be19b2ea22e557a6b38bdb37c97817eb0a112fe9ad3626e822485a96f04087a79726b872d819ac05517dde56fb5eadd8f1e6885d356526c34635547bfe762d3 SHA512 37081282feffee1e78ddd8992ad5d8b2179ed7ec1be340d0cef0ce0aeea4aaa57850050f4b896d02875f0dec04ac1c20d9aa392f01b12e49ed885f4b8929f48d +EBUILD ruff-0.4.10.ebuild 9807 BLAKE2B b35c1bfcc8167422ecfcce42d542e9211aeca501442eea3f15f49d5e47058971a4e534171bc3c930eb1ca38973d3b3ce9aa7cfd37317a3c2e82da7819d7519b3 SHA512 6b21705671ede294be09371016b637c5d2963446633e58a924f8ede2815e84600a5132094dd0b083123db4de99af1fa886feb7a7c1e5183bb742cc89ec29d148 +EBUILD ruff-0.5.0.ebuild 9145 BLAKE2B b776169d7b3bc01c9e19f97246d22827ff9e55b891771c89a8403d8828e920a11e408ed446c17c26b99b8856162e5dcf8c7062b4fba9fdcabd66ae698d490697 SHA512 de1f258304e7f133a2e086fee4e3c06e07301f7485eefaa590788024f7dde82e00ff3c9bc999bca832f485ec467f684e705c1e0af54190e02c0eb5cf9702f520 MISC metadata.xml 495 BLAKE2B 629658a629fa030e1a467db90939094be0ab13ff899206f79748ba9dae956abe3d907dd6f0f3eb266dc7381178419d625b550eaba1a23c03af5a00b855a5b637 SHA512 824799ae0854983d65e53ea68de0d411d20aac37a8a8c5b6b0e5252f3128a3e7301f0aa204d5435db7748c83ae8285a08ea385b22864ec479f07c33c6ece6f64 diff --git a/dev-util/ruff/files/ruff-0.4.10-release-tests.patch b/dev-util/ruff/files/ruff-0.4.10-release-tests.patch new file mode 100644 index 000000000000..b84c58c5e4da --- /dev/null +++ b/dev-util/ruff/files/ruff-0.4.10-release-tests.patch @@ -0,0 +1,40 @@ +From 692309ebd72b4dbc04536f059aa57d75ac397abf Mon Sep 17 00:00:00 2001 +From: Micha Reiser +Date: Tue, 25 Jun 2024 08:34:35 +0200 +Subject: [PATCH] [red-knot] Fix tests in release builds (#12022) + +--- + crates/red_knot/src/semantic.rs | 19 +++++++++---------- + 1 file changed, 9 insertions(+), 10 deletions(-) + +diff --git a/crates/red_knot/src/semantic.rs b/crates/red_knot/src/semantic.rs +index 706d427b1843c..0af2f9beefe10 100644 +--- a/crates/red_knot/src/semantic.rs ++++ b/crates/red_knot/src/semantic.rs +@@ -271,17 +271,16 @@ impl SourceOrderVisitor<'_> for SemanticIndexer { + let node_key = NodeKey::from_node(expr.into()); + let expression_id = self.expressions_by_id.push(node_key); + +- debug_assert_eq!( +- expression_id, +- self.flow_graph_builder +- .record_expr(self.current_flow_node()) +- ); ++ let flow_expression_id = self ++ .flow_graph_builder ++ .record_expr(self.current_flow_node()); ++ debug_assert_eq!(expression_id, flow_expression_id); + +- debug_assert_eq!( +- expression_id, +- self.symbol_table_builder +- .record_expression(self.cur_scope()) +- ); ++ let symbol_expression_id = self ++ .symbol_table_builder ++ .record_expression(self.cur_scope()); ++ ++ debug_assert_eq!(expression_id, symbol_expression_id); + + self.expressions.insert(node_key, expression_id); + diff --git a/dev-util/ruff/ruff-0.4.7.ebuild b/dev-util/ruff/ruff-0.4.10.ebuild similarity index 83% rename from dev-util/ruff/ruff-0.4.7.ebuild rename to dev-util/ruff/ruff-0.4.10.ebuild index 2bb565341a0f..7cc58804ce75 100644 --- a/dev-util/ruff/ruff-0.4.7.ebuild +++ b/dev-util/ruff/ruff-0.4.10.ebuild @@ -22,6 +22,7 @@ CRATES=" anstyle-wincon@3.0.2 anstyle@1.0.6 anyhow@1.0.86 + arc-swap@1.7.1 argfile@0.2.0 arrayvec@0.7.4 autocfg@1.2.0 @@ -31,7 +32,9 @@ CRATES=" bitflags@2.5.0 bstr@1.9.1 bumpalo@3.16.0 + byteorder@1.5.0 cachedir@0.3.1 + camino@1.1.7 cast@0.3.0 cc@1.0.95 cfg-if@1.0.0 @@ -41,13 +44,13 @@ CRATES=" ciborium-io@0.2.2 ciborium-ll@0.2.2 ciborium@0.2.2 - clap@4.5.4 - clap_builder@4.5.2 + clap@4.5.7 + clap_builder@4.5.7 clap_complete@4.5.2 clap_complete_command@0.5.1 clap_complete_fig@4.5.0 clap_complete_nushell@0.1.11 - clap_derive@4.5.4 + clap_derive@4.5.5 clap_lex@0.7.0 clearscreen@3.0.0 codspeed-criterion-compat@2.6.0 @@ -79,6 +82,7 @@ CRATES=" dirs-sys@0.4.1 dirs@4.0.0 dirs@5.0.1 + displaydoc@0.2.4 drop_bomb@0.1.5 dyn-clone@1.0.17 either@1.11.0 @@ -87,6 +91,7 @@ CRATES=" env_logger@0.11.3 equivalent@1.0.1 errno@0.3.8 + eyre@0.6.12 fastrand@2.0.2 fern@0.6.2 filetime@0.2.23 @@ -102,6 +107,7 @@ CRATES=" half@2.4.1 hashbrown@0.12.3 hashbrown@0.14.5 + hashlink@0.8.4 heck@0.4.1 heck@0.5.0 hermit-abi@0.3.9 @@ -109,45 +115,58 @@ CRATES=" humantime@2.1.0 iana-time-zone-haiku@0.1.2 iana-time-zone@0.1.60 + icu_collections@1.5.0 + icu_locid@1.5.0 + icu_locid_transform@1.5.0 + icu_locid_transform_data@1.5.0 + icu_normalizer@1.5.0 + icu_normalizer_data@1.5.0 + icu_properties@1.5.0 + icu_properties_data@1.5.0 + icu_provider@1.5.0 + icu_provider_macros@1.5.0 ident_case@1.0.1 - idna@0.5.0 + idna@1.0.0 ignore@0.4.22 imara-diff@0.1.5 imperative@1.0.5 + indenter@0.3.3 indexmap@2.2.6 indicatif@0.17.8 indoc@2.0.5 inotify-sys@0.1.5 inotify@0.9.6 insta-cmd@0.6.0 - insta@1.38.0 + insta@1.39.0 instant@0.1.12 is-docker@0.2.0 is-macro@0.3.5 is-terminal@0.4.12 is-wsl@0.4.0 itertools@0.10.5 - itertools@0.12.1 + itertools@0.13.0 itoa@1.0.11 + jobserver@0.1.31 jod-thread@0.1.2 js-sys@0.3.69 kqueue-sys@1.0.4 kqueue@1.0.8 lazy_static@1.4.0 libc@0.2.155 - libcst@1.3.1 - libcst_derive@1.3.1 + libcst@1.4.0 + libcst_derive@1.4.0 libmimalloc-sys@0.1.38 libredox@0.1.3 linked-hash-map@0.5.6 linux-raw-sys@0.4.13 + litemap@0.7.3 lock_api@0.4.11 log@0.4.21 lsp-server@0.7.6 matchers@0.1.0 matches@0.1.10 matchit@0.8.2 - memchr@2.7.2 + memchr@2.7.4 mimalloc@0.1.42 minimal-lexical@0.2.1 miniz_oxide@0.7.2 @@ -158,7 +177,7 @@ CRATES=" nom@7.1.3 notify@6.1.1 nu-ansi-term@0.46.0 - nu-ansi-term@0.49.0 + nu-ansi-term@0.50.0 num-traits@0.2.18 number_prefix@0.4.0 once_cell@1.19.0 @@ -185,11 +204,11 @@ CRATES=" phf_generator@0.11.2 phf_shared@0.11.2 pin-project-lite@0.2.14 - pmutil@0.6.1 + pkg-config@0.3.30 portable-atomic@1.6.0 ppv-lite86@0.2.17 pretty_assertions@1.4.0 - proc-macro2@1.0.84 + proc-macro2@1.0.85 pyproject-toml@0.9.0 quick-junit@0.4.0 quick-xml@0.31.0 @@ -205,9 +224,7 @@ CRATES=" regex-automata@0.4.6 regex-syntax@0.6.29 regex-syntax@0.8.3 - regex@1.10.4 - result-like-derive@0.5.0 - result-like@0.5.0 + regex@1.10.5 ring@0.17.8 rust-stemmers@1.2.0 rustc-hash@1.1.0 @@ -229,7 +246,7 @@ CRATES=" serde_derive_internals@0.29.0 serde_json@1.0.117 serde_repr@0.1.19 - serde_spanned@0.6.5 + serde_spanned@0.6.6 serde_test@1.0.176 serde_with@3.8.1 serde_with_macros@3.8.1 @@ -238,41 +255,43 @@ CRATES=" similar@2.5.0 siphasher@0.3.11 smallvec@1.13.2 - smawk@0.3.2 smol_str@0.2.2 spin@0.9.8 + stable_deref_trait@1.2.0 static_assertions@1.1.0 strip-ansi-escapes@0.2.0 strsim@0.10.0 strsim@0.11.1 strum@0.26.2 - strum_macros@0.26.2 + strum_macros@0.26.4 subtle@2.5.0 + syn@1.0.109 syn@2.0.66 + synstructure@0.13.1 tempfile@3.10.1 terminal_size@0.3.0 terminfo@0.8.0 test-case-core@3.3.1 test-case-macros@3.3.1 test-case@3.3.1 - textwrap@0.16.1 thiserror-impl@1.0.61 thiserror@1.0.61 thread_local@1.1.8 tikv-jemalloc-sys@0.5.4+5.3.0-patched tikv-jemallocator@0.5.4 + tinystr@0.7.6 tinytemplate@1.2.1 tinyvec@1.6.0 tinyvec_macros@0.1.1 - toml@0.8.12 - toml_datetime@0.6.5 - toml_edit@0.22.12 + toml@0.8.14 + toml_datetime@0.6.6 + toml_edit@0.22.14 tracing-attributes@0.1.27 tracing-core@0.1.32 tracing-indicatif@0.3.6 tracing-log@0.2.0 tracing-subscriber@0.3.18 - tracing-tree@0.3.0 + tracing-tree@0.3.1 tracing@0.1.40 typed-arena@2.0.2 unic-char-property@0.9.0 @@ -280,9 +299,7 @@ CRATES=" unic-common@0.9.0 unic-ucd-category@0.9.0 unic-ucd-version@0.9.0 - unicode-bidi@0.3.15 unicode-ident@1.0.12 - unicode-linebreak@0.1.5 unicode-normalization@0.1.23 unicode-width@0.1.11 unicode_names2@1.2.2 @@ -290,7 +307,9 @@ CRATES=" unscanny@0.1.0 untrusted@0.9.0 ureq@2.9.7 - url@2.5.0 + url@2.5.1 + utf16_iter@1.0.5 + utf8_iter@1.0.4 utf8parse@0.2.1 uuid-macro-internal@1.8.0 uuid@1.8.0 @@ -339,15 +358,29 @@ CRATES=" windows_x86_64_msvc@0.52.5 winnow@0.6.6 winsafe@0.0.19 + write16@1.0.0 + writeable@0.5.5 yansi-term@0.1.2 yansi@0.5.1 + yoke-derive@0.7.4 + yoke@0.7.4 zerocopy-derive@0.7.32 zerocopy@0.7.32 + zerofrom-derive@0.1.4 + zerofrom@0.1.4 zeroize@1.7.0 + zerovec-derive@0.10.2 + zerovec@0.10.2 + zip@0.6.6 + zstd-safe@5.0.2+zstd.1.5.2 + zstd-sys@2.0.11+zstd.1.5.6 + zstd@0.11.2+zstd.1.5.2 " declare -A GIT_CRATES=( [lsp-types]='https://github.com/astral-sh/lsp-types;3512a9f33eadc5402cfab1b8f7340824c8ca1439;lsp-types-%commit%' + [salsa-2022-macros]='https://github.com/salsa-rs/salsa;05b4e3ebdcdc47730cdd359e7e97fb2470527279;salsa-%commit%/components/salsa-2022-macros' + [salsa-2022]='https://github.com/salsa-rs/salsa;05b4e3ebdcdc47730cdd359e7e97fb2470527279;salsa-%commit%/components/salsa-2022' ) inherit shell-completion cargo @@ -365,8 +398,8 @@ SRC_URI=" LICENSE="MIT" # Dependent crate licenses LICENSE+=" - Apache-2.0 BSD-2 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 - WTFPL-2 + Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 + Unicode-DFS-2016 WTFPL-2 " # ring LICENSE+=" @@ -381,6 +414,16 @@ LICENSE+=" MIT PSF-2 Apache-2.0 " +# salsa-2022-macros +LICENSE+=" + || ( MIT Apache-2.0 ) +" + +# salsa-2022 +LICENSE+=" + || ( MIT Apache-2.0 ) +" + SLOT="0" KEYWORDS="~amd64 ~loong" @@ -392,10 +435,15 @@ RDEPEND=" " DEPEND=" ${RDEPEND} + app-arch/zstd " QA_FLAGS_IGNORED="usr/bin/.*" +PATCHES=( + "${FILESDIR}"/${P}-release-tests.patch +) + DOCS=( BREAKING_CHANGES.md CODE_OF_CONDUCT.md @@ -426,6 +474,7 @@ src_compile() { } src_test() { + local -x ZSTD_SYS_USE_PKG_CONFIG=1 # Gentoo bug #927338 if use !elibc_musl && use !elibc_Darwin && use !elibc_bionic; then local -x CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1 diff --git a/dev-util/ruff/ruff-0.4.6.ebuild b/dev-util/ruff/ruff-0.4.6.ebuild deleted file mode 100644 index 2bb565341a0f..000000000000 --- a/dev-util/ruff/ruff-0.4.6.ebuild +++ /dev/null @@ -1,446 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.13.2 - -EAPI=8 - -CRATES=" - Inflector@0.11.4 - adler@1.0.2 - ahash@0.8.11 - aho-corasick@1.1.3 - allocator-api2@0.2.16 - android-tzdata@0.1.1 - android_system_properties@0.1.5 - anes@0.1.6 - annotate-snippets@0.6.1 - annotate-snippets@0.9.2 - anstream@0.6.13 - anstyle-parse@0.2.3 - anstyle-query@1.0.2 - anstyle-wincon@3.0.2 - anstyle@1.0.6 - anyhow@1.0.86 - argfile@0.2.0 - arrayvec@0.7.4 - autocfg@1.2.0 - base64@0.22.0 - bincode@1.3.3 - bitflags@1.3.2 - bitflags@2.5.0 - bstr@1.9.1 - bumpalo@3.16.0 - cachedir@0.3.1 - cast@0.3.0 - cc@1.0.95 - cfg-if@1.0.0 - cfg_aliases@0.1.1 - chic@1.2.2 - chrono@0.4.38 - ciborium-io@0.2.2 - ciborium-ll@0.2.2 - ciborium@0.2.2 - clap@4.5.4 - clap_builder@4.5.2 - clap_complete@4.5.2 - clap_complete_command@0.5.1 - clap_complete_fig@4.5.0 - clap_complete_nushell@0.1.11 - clap_derive@4.5.4 - clap_lex@0.7.0 - clearscreen@3.0.0 - codspeed-criterion-compat@2.6.0 - codspeed@2.6.0 - colorchoice@1.0.0 - colored@2.1.0 - console@0.15.8 - console_error_panic_hook@0.1.7 - console_log@1.0.0 - core-foundation-sys@0.8.6 - countme@3.0.1 - crc32fast@1.4.0 - criterion-plot@0.5.0 - criterion@0.5.1 - crossbeam-channel@0.5.12 - crossbeam-deque@0.8.5 - crossbeam-epoch@0.9.18 - crossbeam-queue@0.3.11 - crossbeam-utils@0.8.19 - crossbeam@0.8.4 - crunchy@0.2.2 - ctrlc@3.4.4 - darling@0.20.8 - darling_core@0.20.8 - darling_macro@0.20.8 - dashmap@5.5.3 - diff@0.1.13 - dirs-sys@0.3.7 - dirs-sys@0.4.1 - dirs@4.0.0 - dirs@5.0.1 - drop_bomb@0.1.5 - dyn-clone@1.0.17 - either@1.11.0 - encode_unicode@0.3.6 - env_filter@0.1.0 - env_logger@0.11.3 - equivalent@1.0.1 - errno@0.3.8 - fastrand@2.0.2 - fern@0.6.2 - filetime@0.2.23 - flate2@1.0.28 - fnv@1.0.7 - form_urlencoded@1.2.1 - fs-err@2.11.0 - fsevent-sys@4.1.0 - getopts@0.2.21 - getrandom@0.2.14 - glob@0.3.1 - globset@0.4.14 - half@2.4.1 - hashbrown@0.12.3 - hashbrown@0.14.5 - heck@0.4.1 - heck@0.5.0 - hermit-abi@0.3.9 - home@0.5.9 - humantime@2.1.0 - iana-time-zone-haiku@0.1.2 - iana-time-zone@0.1.60 - ident_case@1.0.1 - idna@0.5.0 - ignore@0.4.22 - imara-diff@0.1.5 - imperative@1.0.5 - indexmap@2.2.6 - indicatif@0.17.8 - indoc@2.0.5 - inotify-sys@0.1.5 - inotify@0.9.6 - insta-cmd@0.6.0 - insta@1.38.0 - instant@0.1.12 - is-docker@0.2.0 - is-macro@0.3.5 - is-terminal@0.4.12 - is-wsl@0.4.0 - itertools@0.10.5 - itertools@0.12.1 - itoa@1.0.11 - jod-thread@0.1.2 - js-sys@0.3.69 - kqueue-sys@1.0.4 - kqueue@1.0.8 - lazy_static@1.4.0 - libc@0.2.155 - libcst@1.3.1 - libcst_derive@1.3.1 - libmimalloc-sys@0.1.38 - libredox@0.1.3 - linked-hash-map@0.5.6 - linux-raw-sys@0.4.13 - lock_api@0.4.11 - log@0.4.21 - lsp-server@0.7.6 - matchers@0.1.0 - matches@0.1.10 - matchit@0.8.2 - memchr@2.7.2 - mimalloc@0.1.42 - minimal-lexical@0.2.1 - miniz_oxide@0.7.2 - mio@0.8.11 - natord@1.0.9 - newtype-uuid@1.1.0 - nix@0.28.0 - nom@7.1.3 - notify@6.1.1 - nu-ansi-term@0.46.0 - nu-ansi-term@0.49.0 - num-traits@0.2.18 - number_prefix@0.4.0 - once_cell@1.19.0 - oorandom@11.1.3 - option-ext@0.2.0 - os_str_bytes@6.6.1 - overload@0.1.1 - parking_lot@0.12.3 - parking_lot_core@0.9.9 - paste@1.0.14 - path-absolutize@3.1.1 - path-dedot@3.1.1 - path-slash@0.2.1 - pathdiff@0.2.1 - peg-macros@0.8.2 - peg-runtime@0.8.2 - peg@0.8.2 - pep440_rs@0.4.0 - pep440_rs@0.6.0 - pep508_rs@0.3.0 - percent-encoding@2.3.1 - phf@0.11.2 - phf_codegen@0.11.2 - phf_generator@0.11.2 - phf_shared@0.11.2 - pin-project-lite@0.2.14 - pmutil@0.6.1 - portable-atomic@1.6.0 - ppv-lite86@0.2.17 - pretty_assertions@1.4.0 - proc-macro2@1.0.84 - pyproject-toml@0.9.0 - quick-junit@0.4.0 - quick-xml@0.31.0 - quote@1.0.36 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - rayon-core@1.12.1 - rayon@1.10.0 - redox_syscall@0.4.1 - redox_users@0.4.5 - regex-automata@0.1.10 - regex-automata@0.4.6 - regex-syntax@0.6.29 - regex-syntax@0.8.3 - regex@1.10.4 - result-like-derive@0.5.0 - result-like@0.5.0 - ring@0.17.8 - rust-stemmers@1.2.0 - rustc-hash@1.1.0 - rustix@0.38.34 - rustls-pki-types@1.5.0 - rustls-webpki@0.102.3 - rustls@0.22.4 - rustversion@1.0.15 - ryu@1.0.17 - same-file@1.0.6 - schemars@0.8.21 - schemars_derive@0.8.21 - scoped-tls@1.0.1 - scopeguard@1.2.0 - seahash@4.1.0 - serde-wasm-bindgen@0.6.5 - serde@1.0.203 - serde_derive@1.0.203 - serde_derive_internals@0.29.0 - serde_json@1.0.117 - serde_repr@0.1.19 - serde_spanned@0.6.5 - serde_test@1.0.176 - serde_with@3.8.1 - serde_with_macros@3.8.1 - sharded-slab@0.1.7 - shellexpand@3.1.0 - similar@2.5.0 - siphasher@0.3.11 - smallvec@1.13.2 - smawk@0.3.2 - smol_str@0.2.2 - spin@0.9.8 - static_assertions@1.1.0 - strip-ansi-escapes@0.2.0 - strsim@0.10.0 - strsim@0.11.1 - strum@0.26.2 - strum_macros@0.26.2 - subtle@2.5.0 - syn@2.0.66 - tempfile@3.10.1 - terminal_size@0.3.0 - terminfo@0.8.0 - test-case-core@3.3.1 - test-case-macros@3.3.1 - test-case@3.3.1 - textwrap@0.16.1 - thiserror-impl@1.0.61 - thiserror@1.0.61 - thread_local@1.1.8 - tikv-jemalloc-sys@0.5.4+5.3.0-patched - tikv-jemallocator@0.5.4 - tinytemplate@1.2.1 - tinyvec@1.6.0 - tinyvec_macros@0.1.1 - toml@0.8.12 - toml_datetime@0.6.5 - toml_edit@0.22.12 - tracing-attributes@0.1.27 - tracing-core@0.1.32 - tracing-indicatif@0.3.6 - tracing-log@0.2.0 - tracing-subscriber@0.3.18 - tracing-tree@0.3.0 - tracing@0.1.40 - typed-arena@2.0.2 - unic-char-property@0.9.0 - unic-char-range@0.9.0 - unic-common@0.9.0 - unic-ucd-category@0.9.0 - unic-ucd-version@0.9.0 - unicode-bidi@0.3.15 - unicode-ident@1.0.12 - unicode-linebreak@0.1.5 - unicode-normalization@0.1.23 - unicode-width@0.1.11 - unicode_names2@1.2.2 - unicode_names2_generator@1.2.2 - unscanny@0.1.0 - untrusted@0.9.0 - ureq@2.9.7 - url@2.5.0 - utf8parse@0.2.1 - uuid-macro-internal@1.8.0 - uuid@1.8.0 - valuable@0.1.0 - version_check@0.9.4 - vt100@0.15.2 - vte@0.11.1 - vte_generate_state_changes@0.1.1 - walkdir@2.5.0 - wasi@0.11.0+wasi-snapshot-preview1 - wasm-bindgen-backend@0.2.92 - wasm-bindgen-futures@0.4.42 - wasm-bindgen-macro-support@0.2.92 - wasm-bindgen-macro@0.2.92 - wasm-bindgen-shared@0.2.92 - wasm-bindgen-test-macro@0.3.42 - wasm-bindgen-test@0.3.42 - wasm-bindgen@0.2.92 - web-sys@0.3.69 - webpki-roots@0.26.1 - which@6.0.1 - wild@2.2.1 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.8 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-core@0.52.0 - windows-sys@0.48.0 - windows-sys@0.52.0 - windows-targets@0.48.5 - windows-targets@0.52.5 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.5 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.5 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.5 - windows_i686_gnullvm@0.52.5 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.5 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.5 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.5 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.5 - winnow@0.6.6 - winsafe@0.0.19 - yansi-term@0.1.2 - yansi@0.5.1 - zerocopy-derive@0.7.32 - zerocopy@0.7.32 - zeroize@1.7.0 -" - -declare -A GIT_CRATES=( - [lsp-types]='https://github.com/astral-sh/lsp-types;3512a9f33eadc5402cfab1b8f7340824c8ca1439;lsp-types-%commit%' -) - -inherit shell-completion cargo - -DESCRIPTION="An extremely fast Python linter, written in Rust" -HOMEPAGE=" - https://docs.astral.sh/ruff/ - https://github.com/astral-sh/ruff -" -SRC_URI=" - ${CARGO_CRATE_URIS} - https://github.com/astral-sh/ruff/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 BSD-2 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 - WTFPL-2 -" -# ring -LICENSE+=" - ISC SSLeay openssl MIT -" -# libcst -LICENSE+=" - MIT PSF-2 Apache-2.0 -" -# libcst_derive -LICENSE+=" - MIT PSF-2 Apache-2.0 -" - -SLOT="0" -KEYWORDS="~amd64 ~loong" - -BDEPEND=" - >=virtual/rust-1.71 -" -RDEPEND=" - !elibc_musl? ( !elibc_Darwin? ( !elibc_bionic? ( dev-libs/jemalloc:= ) ) ) -" -DEPEND=" - ${RDEPEND} -" - -QA_FLAGS_IGNORED="usr/bin/.*" - -DOCS=( - BREAKING_CHANGES.md - CODE_OF_CONDUCT.md - CONTRIBUTING.md - README.md - assets - docs -) - -src_configure() { - export RUSTFLAGS="${RUSTFLAGS}" - cargo_src_configure -} - -src_compile() { - # Gentoo bug #927338 - if use !elibc_musl && use !elibc_Darwin && use !elibc_bionic; then - local -x CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1 - local -x JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)"/libjemalloc.so - fi - cargo_src_compile --bin ruff - - local releasedir - releasedir=$(cargo_target_dir) - - ${releasedir}/ruff generate-shell-completion bash > ruff-completion.bash || die - ${releasedir}/ruff generate-shell-completion zsh > ruff-completion.zsh || die -} - -src_test() { - # Gentoo bug #927338 - if use !elibc_musl && use !elibc_Darwin && use !elibc_bionic; then - local -x CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1 - local -x JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)"/libjemalloc.so - fi - cargo_src_test -} - -src_install() { - local releasedir=$(cargo_target_dir) - - dobin ${releasedir}/ruff - - newbashcomp ruff-completion.bash ruff - newzshcomp ruff-completion.zsh _ruff - - dodoc -r "${DOCS[@]}" -} diff --git a/dev-util/ruff/ruff-0.4.8.ebuild b/dev-util/ruff/ruff-0.5.0.ebuild similarity index 89% rename from dev-util/ruff/ruff-0.4.8.ebuild rename to dev-util/ruff/ruff-0.5.0.ebuild index 36e64564b314..ecb139abcf40 100644 --- a/dev-util/ruff/ruff-0.4.8.ebuild +++ b/dev-util/ruff/ruff-0.5.0.ebuild @@ -22,6 +22,7 @@ CRATES=" anstyle-wincon@3.0.2 anstyle@1.0.6 anyhow@1.0.86 + arc-swap@1.7.1 argfile@0.2.0 arrayvec@0.7.4 autocfg@1.2.0 @@ -31,7 +32,9 @@ CRATES=" bitflags@2.5.0 bstr@1.9.1 bumpalo@3.16.0 + byteorder@1.5.0 cachedir@0.3.1 + camino@1.1.7 cast@0.3.0 cc@1.0.95 cfg-if@1.0.0 @@ -41,13 +44,13 @@ CRATES=" ciborium-io@0.2.2 ciborium-ll@0.2.2 ciborium@0.2.2 - clap@4.5.4 - clap_builder@4.5.2 + clap@4.5.7 + clap_builder@4.5.7 clap_complete@4.5.2 clap_complete_command@0.5.1 clap_complete_fig@4.5.0 clap_complete_nushell@0.1.11 - clap_derive@4.5.4 + clap_derive@4.5.5 clap_lex@0.7.0 clearscreen@3.0.0 codspeed-criterion-compat@2.6.0 @@ -87,6 +90,8 @@ CRATES=" env_logger@0.11.3 equivalent@1.0.1 errno@0.3.8 + etcetera@0.8.0 + eyre@0.6.12 fastrand@2.0.2 fern@0.6.2 filetime@0.2.23 @@ -102,6 +107,8 @@ CRATES=" half@2.4.1 hashbrown@0.12.3 hashbrown@0.14.5 + hashlink@0.8.4 + heck@0.4.1 heck@0.5.0 hermit-abi@0.3.9 home@0.5.9 @@ -113,6 +120,7 @@ CRATES=" ignore@0.4.22 imara-diff@0.1.5 imperative@1.0.5 + indenter@0.3.3 indexmap@2.2.6 indicatif@0.17.8 indoc@2.0.5 @@ -128,6 +136,7 @@ CRATES=" itertools@0.10.5 itertools@0.13.0 itoa@1.0.11 + jobserver@0.1.31 jod-thread@0.1.2 js-sys@0.3.69 kqueue-sys@1.0.4 @@ -136,7 +145,7 @@ CRATES=" libc@0.2.155 libcst@1.4.0 libcst_derive@1.4.0 - libmimalloc-sys@0.1.38 + libmimalloc-sys@0.1.39 libredox@0.1.3 linked-hash-map@0.5.6 linux-raw-sys@0.4.13 @@ -146,8 +155,8 @@ CRATES=" matchers@0.1.0 matches@0.1.10 matchit@0.8.2 - memchr@2.7.2 - mimalloc@0.1.42 + memchr@2.7.4 + mimalloc@0.1.43 minimal-lexical@0.2.1 miniz_oxide@0.7.2 mio@0.8.11 @@ -184,11 +193,11 @@ CRATES=" phf_generator@0.11.2 phf_shared@0.11.2 pin-project-lite@0.2.14 - pmutil@0.6.1 + pkg-config@0.3.30 portable-atomic@1.6.0 ppv-lite86@0.2.17 pretty_assertions@1.4.0 - proc-macro2@1.0.85 + proc-macro2@1.0.86 pyproject-toml@0.9.0 quick-junit@0.4.0 quick-xml@0.31.0 @@ -204,12 +213,11 @@ CRATES=" regex-automata@0.4.6 regex-syntax@0.6.29 regex-syntax@0.8.3 - regex@1.10.4 - result-like-derive@0.5.0 - result-like@0.5.0 + regex@1.10.5 ring@0.17.8 rust-stemmers@1.2.0 rustc-hash@1.1.0 + rustc-hash@2.0.0 rustix@0.38.34 rustls-pki-types@1.5.0 rustls-webpki@0.102.3 @@ -243,10 +251,11 @@ CRATES=" strip-ansi-escapes@0.2.0 strsim@0.10.0 strsim@0.11.1 - strum@0.26.2 - strum_macros@0.26.3 + strum@0.26.3 + strum_macros@0.26.4 subtle@2.5.0 - syn@2.0.66 + syn@2.0.68 + synstructure@0.13.1 tempfile@3.10.1 terminal_size@0.3.0 terminfo@0.8.0 @@ -261,9 +270,9 @@ CRATES=" tinytemplate@1.2.1 tinyvec@1.6.0 tinyvec_macros@0.1.1 - toml@0.8.13 + toml@0.8.14 toml_datetime@0.6.6 - toml_edit@0.22.13 + toml_edit@0.22.14 tracing-attributes@0.1.27 tracing-core@0.1.32 tracing-indicatif@0.3.6 @@ -280,13 +289,13 @@ CRATES=" unicode-bidi@0.3.15 unicode-ident@1.0.12 unicode-normalization@0.1.23 - unicode-width@0.1.11 + unicode-width@0.1.13 unicode_names2@1.2.2 unicode_names2_generator@1.2.2 unscanny@0.1.0 untrusted@0.9.0 ureq@2.9.7 - url@2.5.0 + url@2.5.2 utf8parse@0.2.1 uuid-macro-internal@1.8.0 uuid@1.8.0 @@ -340,10 +349,16 @@ CRATES=" zerocopy-derive@0.7.32 zerocopy@0.7.32 zeroize@1.7.0 + zip@0.6.6 + zstd-safe@5.0.2+zstd.1.5.2 + zstd-sys@2.0.11+zstd.1.5.6 + zstd@0.11.2+zstd.1.5.2 " declare -A GIT_CRATES=( [lsp-types]='https://github.com/astral-sh/lsp-types;3512a9f33eadc5402cfab1b8f7340824c8ca1439;lsp-types-%commit%' + [salsa-macros]='https://github.com/salsa-rs/salsa;f706aa2d32d473ee633a77c1af01d180c85da308;salsa-%commit%/components/salsa-macros' + [salsa]='https://github.com/salsa-rs/salsa;f706aa2d32d473ee633a77c1af01d180c85da308;salsa-%commit%' ) inherit shell-completion cargo @@ -355,13 +370,13 @@ HOMEPAGE=" " SRC_URI=" ${CARGO_CRATE_URIS} - https://github.com/astral-sh/ruff/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz + https://github.com/astral-sh/ruff/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz " LICENSE="MIT" # Dependent crate licenses LICENSE+=" - Apache-2.0 BSD-2 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 + Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 WTFPL-2 " # ring @@ -388,6 +403,7 @@ RDEPEND=" " DEPEND=" ${RDEPEND} + app-arch/zstd " QA_FLAGS_IGNORED="usr/bin/.*" @@ -422,6 +438,7 @@ src_compile() { } src_test() { + local -x ZSTD_SYS_USE_PKG_CONFIG=1 # Gentoo bug #927338 if use !elibc_musl && use !elibc_Darwin && use !elibc_bionic; then local -x CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1 diff --git a/dev-util/shc/Manifest b/dev-util/shc/Manifest index 41c32034682b..5c59416b9906 100644 --- a/dev-util/shc/Manifest +++ b/dev-util/shc/Manifest @@ -2,4 +2,4 @@ DIST shc-3.9.6.tar.gz 122644 BLAKE2B bef9993f49ffc7a1119862c8bd4b520a6122505493a DIST shc-4.0.3.tar.gz 124246 BLAKE2B 1f3046cc3955c979ef585567f4e0e0016a0b96c9032fe8fd93072c2cfd8031b9de4095627d2b7c571f79c9656181269fff81a4d2d3ff6fdc3c40f00708c8b764 SHA512 78fbab26c652b3c3a41401e044ae69776fbdf5d28736c55bcf111f4261f863f6d97d81e87ad9288faf9c9a3299c1453dcca9ffd9d9ea04a1ff2b7299257e8cf7 EBUILD shc-3.9.6.ebuild 447 BLAKE2B 88a8ae951eef23d2fb06af65f11cd910e8d5f8dd568229406685a92a26efeb29ee702088fdde80857fb26dcf6ef0033e195b5fb45da4cbe935277b9e52f76b60 SHA512 ee96f953217b9511da6932c964ff72e2f1a3282ec5d2453dd427fbd849f03cd2191be68d5049ba66cfe91ec0b1888b3c91a7bbcc40551a9f66d11f6474c33fab EBUILD shc-4.0.3.ebuild 898 BLAKE2B edf9d9e8a114afac8258fbd5e6188856f7ebe48c348f1fc594996f553d5672f43e1ac714b9f336ecaaf145ece7c43936865579974616d842468aba7ea8fcc931 SHA512 738c6cafbe5a7bcf58c034468882d2badb79aa4ddc80281ee06dbbd4b7cfd12b56f402dedb991918c413c6d1995beb36b05af7cc4788024848b10ad2dae64588 -MISC metadata.xml 342 BLAKE2B a39ff57591272c9a07a7e1353d174aa8552036623d8c0e9d49bf31cc5dac8156f8a52e8eceb07fb2b6f545a87ecce564b91efebba6c2109d97b81bd5d51bd2c4 SHA512 3f232d86cde3aa07aa460c3ace6b3cb86ed1a180b534543816021b9bed43930375e42e2259da95593ad7bb211592b41838386e5ba712a92ba035ca2bfd418e10 +MISC metadata.xml 265 BLAKE2B eab9cdab788566c97ba1788e4a3712f4529d4f4236346173da64d164820e32ab8d6bd752407edf5f4485f6a3a2ef6ddd20381ce34a3246015d0350e1c7d6cb81 SHA512 78cf9d7a0cdadfc3107754866d05fbc83f73a11c48a91a46af13200cd22952f899c03c7a58ce161f57373a2dadcc2ad24a0e0813e0b57b90a6abcc9965267e64 diff --git a/dev-util/shc/metadata.xml b/dev-util/shc/metadata.xml index 1d04d86c7335..575036408efb 100644 --- a/dev-util/shc/metadata.xml +++ b/dev-util/shc/metadata.xml @@ -1,10 +1,7 @@ - - pinkbyte@gentoo.org - Sergey Popov - + http://www.datsi.fi.upm.es/~frosal/sources/CHANGES diff --git a/dev-util/yamllint/Manifest b/dev-util/yamllint/Manifest index 8a76e2c56a66..071ea3833f33 100644 --- a/dev-util/yamllint/Manifest +++ b/dev-util/yamllint/Manifest @@ -1,7 +1,5 @@ DIST yamllint-1.32.0.tar.gz 130041 BLAKE2B 68dc6fb6b0f030a32d824a09fcb122de6d0f86cfa2b1325161395c7f6277cb074fc2a4c282c56a0bfd598ddf3efd56f4c8dd497546ea75cce5bdb3c7aa5f7431 SHA512 8a7ecb22c5c6705fe85091923b0f1ef9c7df702ad35ffaeb5db94262c32a294c59c9d1a737d6ca280c16a054ad8d3f3210b31acdd69cc73d4fa259c9631cc322 -DIST yamllint-1.33.0.tar.gz 130357 BLAKE2B 9747c6327d5643c250f0824a5dde6290fc8e5ed08b0269e59387cefc7a9b1cf78343574c7ebdecfd0294275a0c837e4ef3e445cb5db7becd65120d3fe860e998 SHA512 99aa8f1a85da891d697c78f998af9bd656759fa218b7c058d6b990b01a6a939d78ecb2938ef5211700e5c5a1b0f884e77ba68510d9e790d7f77e3185e2f4fb52 DIST yamllint-1.35.1.tar.gz 134583 BLAKE2B 8ab5a1c36aa40133be5f6527ab0c894027d35e608338fe603baf8be6e40de92de09be7558cbfa084be70755771b5b43d9b9765906509358f80578f0db3681be1 SHA512 c174b217da5b1efa56651a29fc92f91699c15d6c3c27f6cd4bd71ea8d55f59748b3006ed73678fa1b635b6d092230d8d5cd56b4bb63894931e7357a2c4f84a98 EBUILD yamllint-1.32.0.ebuild 564 BLAKE2B d5aea01a12b8e42740ba41392d8e03db8dc7e745ccd0f37bf216ad048b932d00d19746c64a4f86ba26d3236539ba87c5f3020db5a699c485460c9316e0fa4f3c SHA512 714adb9ed88a9c863a8a1181391483c5afe984d9139876b14c2c38b2c2d85f562e13df61c2fda5cb176fa8e1b921d33875f7e8943f6c8a07ad9c6cc1c3217f27 -EBUILD yamllint-1.33.0-r1.ebuild 529 BLAKE2B 0f5f40063e18409a115f1108871dd3d4c0d47540ee281876227bd8ff161375e74835de69aec4e0ce8fc994ec3050314adb168638a97c2a2d69e428745b637d58 SHA512 dfa7028a2e0288dc212e90910d1628356bfb813507c71424d1bcad8a8c9d2c48b022f5c3a23a6ada93cd1cd9ba9b192c09921a5175867ce70505c44a619001c3 EBUILD yamllint-1.35.1.ebuild 529 BLAKE2B 0f5f40063e18409a115f1108871dd3d4c0d47540ee281876227bd8ff161375e74835de69aec4e0ce8fc994ec3050314adb168638a97c2a2d69e428745b637d58 SHA512 dfa7028a2e0288dc212e90910d1628356bfb813507c71424d1bcad8a8c9d2c48b022f5c3a23a6ada93cd1cd9ba9b192c09921a5175867ce70505c44a619001c3 -MISC metadata.xml 401 BLAKE2B a521c886cfd44743e875bcb3a5901f555bf13829b1697a4673c99d728559959460a150b717b6568a3fdcf82c73a8425997bafae1f5f8afaa30a0d43862e7a730 SHA512 52b259b62b147104c3150477c41b37697ad55ac5ce074be70568d001c15c1da099a1f2877a193164ccb9871d7fb6275bef12aba110cf83d5f04c4dfb30e156c9 +MISC metadata.xml 384 BLAKE2B 8ed125600ffd42cc3e34562b0dc8f72c89e3b3671b77b297434d9be82764008771db124024457b160121a4edf350456161dd58bc2f753d1e54a6782d6bd49c77 SHA512 2979c8ab136f87e4b60377da50f03df3b6abd5454353bc9281c11577e2437190d373e0389b29a50945365922ee0c507a52277680e42cdc5a7fcd955a12827cba diff --git a/dev-util/yamllint/metadata.xml b/dev-util/yamllint/metadata.xml index 680be9556fe8..b24f8c262600 100644 --- a/dev-util/yamllint/metadata.xml +++ b/dev-util/yamllint/metadata.xml @@ -1,13 +1,12 @@ - - marecki@gentoo.org - Marek Szuba - - - - yamllint - adrienverge/yamllint - + + graaff@gentoo.org + + + + yamllint + adrienverge/yamllint + diff --git a/dev-util/yamllint/yamllint-1.33.0-r1.ebuild b/dev-util/yamllint/yamllint-1.33.0-r1.ebuild deleted file mode 100644 index 04ad8f3bce38..000000000000 --- a/dev-util/yamllint/yamllint-1.33.0-r1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# 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=setuptools - -inherit distutils-r1 pypi - -DESCRIPTION="A linter for YAML files" -HOMEPAGE="https://pypi.org/project/yamllint/ https://github.com/adrienverge/yamllint/" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/pathspec-0.5.3[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz index 78dd3e9add4fc6fcfb55799616f2d3223ac08d35..1bc2946a7928adeaf1a36c178f52bda83cf0127d 100644 GIT binary patch delta 10587 zcmV-hDWukkTajCTABzY8000000{?ZKS(05za-QG0irN6An1{!ri89J0>V@1u3?8Vo zMj^pOR`sxYegA2zyyrqqV>hb{$hhx1E z(?9>8pa1v2gn#}iR@Y)~>y!~kY;mk`dUmeWR&q4{I0qkp=J2JTH2wC&_jqO>sYW-} zuKdNQZj6&_*)5Fh&N;2P(6;4WT-xRA6w-2W#go%aMy_G4Sy|dC&fBi*EsMvc4K@uw$e1T@rQxzExG zUmvlD+(wD6=IY~)Bd4_v-(X>w&1KCww@WIS6;#V3$GRs`AAJ2X^DX(2PWGv|v5z}^ zAWxWkiQR6YdNcdmUmww84<4D7I@@1EaQjrYzwuw&#f&^E*&jF8CJe!Mo-|a#8uMCv z^%?trAq_}Gmt!f*&r}y{USlU;#tz<>SiK*0x)5!xm2+%|c>3r_mge}O?%N;XB1J-9 zVGNSk_uh8M(G^dsdiEr_p5jcIkkyf`*46VFozxqFu)_Ne<2)ES~%OhOt^~>vj+xq?cBVa!J_z|$tNXnjaYOXCSewEt1 zk)637sxi&8_~dMq5`TAMtu^xqdYDsYVoztS=E!mz0RHPQ;?C_C%U-m4OI(zH;A zBQ8gjmiJU+H$LQ#fK{_~Vj@j@uKG5z`M4bp|I#Ok!&k*xdL%J(U^DqNGK>OU?9eQK zg=(PUyk9$)asr`kc~IIU)1H~KkA+H_{3$@=W2-in!12t(V?i3(b3< z9goT~eE{oHJjYv4rHnzjM_>6Ys?Gg>5wJjwkDYtivquVgvM3v=EYc?rpsjmDN=Xi3b7@wr$rWvTH_K zRuF-Q0I0jI%>TKa2PoebrQ54@;z=BPJ86)q0{Z=tlN$s~e-^CYzkfR8`}-&R%eU9J z_gmarxy5aQP8+B;z`3nF$P;SNMRuC{nS}~%XYoWpb{Hj*4d4Obo)Z~PZjxd3m}3(M zOynp#ev|mkE*0jwp+RGw!0qcqy+re2%?XaYf2xiT$>88h{P~7g0}FNF4a@YNnolbwI6jV=W+-q) zpS8QExIJRkV|v6YZG?oyGFt;6`OFFK`UyY)3laK`)M~Q|y)`y5m1KoyEsg~l3|NC> zuaFqS7I*-f9l~0C?2uTRi`DsEv8LubDlHSP&ONIWF!q} zz%y9re^ezp!9_sE8d>2^3dhHU+5oRRDAvm`#0W8WpzSK~{eh)OyFfYB4}xUL4TLJ2 zV$RkI$lSmdOQbbhm5^I-|73Z+Q*|d$t0)H;fIngRbxC9qTGGf*BxF;eCcoN&urpu* zPVXAyjJv?B$){fIPz8cH*y1t z36$KV5Fn_EypRqc$Do4NcaPrYpgwo#@Vt*;JF6~KaG{Q%(n+-tNwx(%M_@P<*qDJ& zL~^D-;)N98If}Er;_j;^Z~@UAGTBgkseVJ31k~nX$ZFMlo??vz=`FGeDk37g|Bg&bTLm_p9ID4-@n~zF|b!3(aH_21^yv7(LFGF zqSO*86G;kWCiPBw1b@Kw0%$|Qa1GmpxN-z_wJh-M4dtLvq9CYE6onHCp)*mksA|@O zIN6Xc`Ae=52ua{mA8Hk!kP%85#7>7Kf3`ss$WRqAC`vV>#B6&M`9foDs(O!5VF2{G zKNFF$A3Z|^T(?%?GfVq&29 z_CeB-CI>e`x-TFLg~@tTgh+)(}#34p3MRA(&7)rJ7Vf5bV%V*Ah(LT!xL@p#y)e z&!dzJ1O;h=Oa*rl@9Zb(geWsdwr!A{5)nzKBtf4lZekJNmLYUDxiwq@VE(jF1~KeM zuxxz)>*tsEd$`IYw@~Kz<&6Lvy`zx=Su#=SXmmCj?{f$x5a26@XE@K_!Jj;PlsS)5 z9xbr_2u+tDbSeR-12VxE2*nYS0)rEFnJQ)XGk+_(t(~=g2$MbuOPzB3Vf8vpo;|fdxACoW(R)4+!_GWiObjviv?{NW-3-1HlzNr^d zkWHE3AJw_|1fBv*JF~;7B*3#mANVV@Za@4oID{B=T{;4aoKz|4i8TU4_uO!zIxUei zV0ckUxnVB)>=k%NZJ`UJn+VMn*`Ew$9V_JJAWuum&v9F?U&bR~O5=}{G7L-s(UX4+ zPk(sAukSD8%coz**YVljZrq8!cqmzCvL-dNq-99|Dh#*aap{5w5Yc_)JBF- z#aIg$T_3R#FSZiKjDkpDE;$MnC`Di=RDY^NW@FYyhS6cD<&OLpCO}fGG!no_Qvgo1 zS-_&*xAKp~201tN%4YM3ZTuL&zka*-EOL10jpkV*{9+E;W$&;N8-KXV)h6ZfaRYqY zQBxkrM53tukK+vp_io2giUhU5u>t4;@zq*Wvm=r|TVl>1weMiiLGVa7vW?WuE`Oka zKeR0Jl#NrL*^i0i!Fk~iCW@4wLu42A+#I6H5a0Z0K?9)_lE=ZZ6JQ2nOk1zega!#9 zb;`hp5bUn@3nG9$UU8+cCQ|w8mX&cy^0=NOw(X0(+oxac?X&Gq^KE=xzu3JQ+ry)1 z2jGu|g5Oh-Ed%aRgwYb!37+^o$bT|0i?x#J1rWrrsR2d#;vSLQTd-C;)UtpS92NVV@uv2(bcMETyw4-fGMI)}}=GA8;ueXUvYL zW}Bw?hxAbrlcl!QN$#lfD2#m#iN!DFfJ`X=YSP@5GSGn?J!xX8Np2o z7LlpN4IUB?b?8e;Ud@Y~TvkCM!^t1O1~kJ=;E#C}zrr6OgN+DIn6*p_N?KPO*j6E3 zK^7-aI7o~OH_@AT z9AIOj5LyC;aQzK(ESW^`uIcKzP$eVsqg7f z6s*Viuv3klAfE@x0w?fGfJ5Q;5;z6)9#Y9SZ~zd4Hef&($3cg{>rgNH7f(T@u)Ao2 znAEjRfE&;UsUr&uM!*f(52%?v$GKr8B9hRpf!TQu*q8Iv3V+Ivc&UG&+x#9>ofsP=&(0@m5($}Ymc>cuz`jiN!c)T_AzaseSR z13irxQ*FmN#1r58N4!v0m~3n$pWg@(yi5fjDj4A+WHeTUye<6Ou6z_qO$q|n!q=O$ z1Q8jyuZEaSxqlY5L7;}(bsjwd+6H1sj;rZj)(TJy;)ya)Bknm~zYgI4{ibqBn+Ju0 z1f=BYI<4aS!3&fk97-vT3ett4bB6*Wsw+Wky$%bLnrn!#jR6$3;l*(a4y8Lu6;ca_ z0Nl8xc4T$JBw!8{Cio|)OMutltJ{a@fFg0i(u>5Uk$=BSS*IEXv@l-q3U!xb%9~Bb z4QZSDQ0E&i_k06Sp;O&vL1n9!4B9vYD^U$!Fh*>fi_kV)2h$YF2u|lbe$5|a_VVR# z|G3A&uJWPSc0N-F@orIln3}AvA@Zhfc3Ow+z`WMbf;0r)ysS_Y^_}z72?^xIe@PPD zJ*q)xi$KIqN4)4>8F1Jj;X@%Pmym1?!JAuts5Hp1keWGLPsCq*6oL_1!~`L@&XUs* z#G@B*+A}O1fLGHzQsR77<};In5+zi9|6>0*VnBwk=5_^)fC@epml!-Y8<`Q14jm~( zY9KBaO4emK8fLAk8}wZBF!nejT#bmDva33nwk}sjnt*s>T&!y;agsi17e=rRHq?fm56IgTszc2zsY8g8OvfS& z9#()X#mnXne`zW8*y7Oxp-u<2C~eXrCWtzKEspwsX$y#a95nH2d)Ocr~@J zVuJ@k?5Gwy6+!O6%^q;WDow0s_2_OiBMGPjd2kV&VWp6IMjjno>L8&e)INaaC{pTY z_=2PwxO;$vs(B9Gx8LTMm+!y)7xIj(aBK*6O3WGxT(DW*8%T@O%;$86g2)s4VQ^BrQW-jynr?^byx=0c|gJ8hI+O5 z1D>PlyrrlCsUnr}Pt!rU5u*JeW`F)KrZF~uA4I887$eV_Q1?SS+*mD29AG0YNJ2P0 zLNL*SEbv-3u*(}P#nPMry+#%chV#h4hwErb4RU}&2a5?U0VV2w^Y6H7$_@O1Xu^4@ zvL)e`)Upi)|AuGias+T7sT5G0Q3Evoco6cmp2S6{9>q=RnE*323P2M=Ct*f;l0*=S-&9Z4o!D?g+dGIqSY-9wfi8Rn1lev)hSV-utjrPo(qP~a*W z%9zz*oEP9abvV&AOF>aubUGr0#Q{j11%0&o)TF< zhJZ36$*|fnYH*1iLNGjs>|T)lHjsgSg6odl{Sloh+|(kfdZ=6GBz{818sd9&YT?ic z5FOemlR)q%&iqvTe_llZfjjCbcuihJjZuJ&WIKvIkqZSlk(~zjhS(kLR6gv|0ES3! z^$LN0U><{xvr<=Xshpyl9_u*Z%g^R24_T3 zATj(veSS8HX6D{H&apQ5G5KA!SE?K>@(-NdUV0C+vJasE4}r^|W73(gQG==TXN0y6 zkk$W9*<*R}e|nn3ktmx>twIkiXl#$_$fi5sX1SVlIe&s1(_lA#aw=>NdGzuGmAQswG znG&XB5JA+#XzFJo_#nGzl*j?n(?&>cos|GJGqOere=54Ow}^Xjy^J!|q7f?@IgL`P zjkPc`f3YjHI5V8-$GjqJrzQY8pUnpWNyjtL&_Er~ld8rjbq-C`Q7oi%g~A&WH%_&c z8syT|!q&z>o|HC>6@%CuhZll|Kluyxc&ffx*L!Of_-#C<|lS*u42K{kR zm6`&J3uyJAo5(M)W`?4eKH{L0m*W zDqsC*G&D4Vz?gW=woW6-O5rJvl5uDdPu}>j;U$%!qa2on?Un8zmSD_zPOR52FYos0 zf3tn1BJXD>{h?do7D`V2X_?ibo&<3@MJ@8(Fq%ld07L|b=T7XmW&$BjGYLhK6NQa2 zSc&~o(<}_=pJ827G&^!g_Km>X*k8&te-T_;a*99_rH9?p@$Z%-YgPH_f;xX_Jk30J zou?QKtkkyuKW_hc%_XF{VB#6e<7UhPee?l?f zD%8c%4A1CUrUo7dY5{nVe0mLRrj7KW;!g~~W0M)d&7MYRwmM){XT_k*HO81V{)x;u zNrMQWhsJI+Y+l<_yuQDW_dDR<7!oLTpjZMTr%xDWf;Q(t+Qa$e4F+ik#AAa5g98f? z5^z;$Glf*H(eW)q#pZVwx=RQ;fA9`#>zpK2JrJf)Lu%{f8q^Rc8vC%a*&ov(Cv`%Qrm-f-N(~{D44XVGQOxjl zvp#nKQPHiqqF7|ONP{>V?(W|B|Lx_=9rD91yOQR^pj~W=0WH_@4u0n3J%Cg(O-F-m zL({>!upsZTPN$H<-Y%e#az-;YQ!`<*SR{2Tlo}8%vG1W;P`odI!#8|ZgNt1KznY7qy z5SxTU0)K|!OGAD-VLgcy(2I^IKm%3bpAu-P*+_1I%NyCP5gL~++uh_XTa62Ga|_pR z^DZbJ!x&g9U5UX~K!qCND^SeA2u=0G2>H^0(x|m*Xk)-}371X9QXaEQ$u#i!9O@Cz z2GZJ*%yIarqw^ZP9J-M*0zK3z@VX4LH^L2#5r0p343udiF==YU2TfSvXAcN-HOAC+ zi$wz~FrSXfGpcZ3OiJ*PR-59`8Ium>_+4^e)7K%I2Ha4QTXTCDG(3hCY^Fx{ylw?J zF*h83>mL4T+w;u_gu$aZv4L(0)vTeXV49ejIQu>{QqK&pVIqOj~QXk#`kLi0Hv-IvXf?)g~F^$qo?+mT}eP5!Xb4&MPov3 z70{3*RacVg1KY8qIKa&xla)tf{cx_#r4^*WRgp7mOmf7kaZn3*5cAg=O}w_LtJe<0 zMt`uEL<(OCm!WEJ-RUo5KB4?WtC}q@wtuF^uHiR`DWNw5P-{r4pmST6HzxE#df_W{ zKPXhxRe=x8%i&_siOSwORm=R7RHLS@>tNAqlAXWQ(2^R0&?1$vfiVr7-|iuyG6HZM zbv5XkoH=10Ptef+I_|4oHz!1a=qBu8(~%6S-ZW9E0Z7trL%0ZUIVYl1p#SE_FQfJsH=N3L)zGWb@z498@i5&)zycH zoKA(&`z1eSVbe98mY@sB4Z*2STYm@fHLI$w{MO9393<{^Q*9n?S*ZJY%`#ABZNtI` zpK6WV#ffxF=zkr8Uv4^U zJSk8dIcJKJR8!Gjv-BH$R?4An#?*xRN=>1T%)-}b934tS zY@>p73emQ6P!lP&bjKm6W2>z`1%V$r&MER>e?-lO&L2dfXUT}ewLTeY9l7p`&h2!e zAYCIEIwXUK{q{3^_G=sK%&3-G@vXQGjU~>s(Aeyf%D8AcVXI9B3V-MpUT|3l(EJqU zfL*!ih;MK9X}$jX>s?EP)E-&_I@a-q#)+^vzUn3grKW*2(oQ{UjX+oLl()@ms9z^q zj^g9XAy1in2bv>23bZwK

    {wa6scj@c1j^AvKtyw}~xhgNl(O2Z&w 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 delta 10596 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 diff --git a/dev-vcs/git-flow/Manifest b/dev-vcs/git-flow/Manifest index e0b70a071885..9ef513b5c12e 100644 --- a/dev-vcs/git-flow/Manifest +++ b/dev-vcs/git-flow/Manifest @@ -2,4 +2,4 @@ AUX git-flow-1.12.3_scriptdir.patch 1835 BLAKE2B 911028fe6de44d1427bfb7fd59cf452 DIST git-flow-1.12.3.tar.gz 66173 BLAKE2B c6045fda9df8e305ccde8fac844614c840c5361f41848af6bf3394f64ffbbc5b03c20ed966960667d9aba76b0ed105f4caa2a5c0d5eab02a24720bff7b0aea48 SHA512 807cd36de7f5c9b4a7b28101de5ea8cfcbf528ff76578e4914c788b8098c7d3d91f8c19a3274e124ee7f7b4bdb6efdc5de2b74e09f374b71ae685beaa86e3e5a DIST git-flow-completion-0.6.0.tar.gz 7823 BLAKE2B 24dedfc0cddb5acfa57333895533f5c882a0c85db6e08539ff5c33f984eec40cb06da6d5f0ba812348c9cbf226080875de0269b295791ee5d4c8b2732a1ea1b2 SHA512 1082ad47938ec78045f4cbd12340a82960ba3de204c21a95e1166cb0b86e96dbbc3e5fc8af1945c951d5edd43b4026021761e8377795acbb87af3c1e391cb256 EBUILD git-flow-1.12.3-r2.ebuild 1103 BLAKE2B 1d204614c41042532633c8010edddd22903fb49a3c2460feb9c0c7d42a99bca5bc856156554652f367e49bdf86b8609de5b1f064850a615ee2e49a46afce2fc3 SHA512 12669d607925e04461a7afcfecf2fb091fc76d0645257e27e0bd5b03cbca4e737d9ba6553ba4c004f6b1e0badc6f740440ac30028cd5f2ed2e6f9043c9fa3b05 -MISC metadata.xml 338 BLAKE2B 337a22284bfdc09bc37bae32eed6ef82aa4aa0fbd4ca003cf9c4219f0e9ed1096973522c106c54cf19afe2bc932391e46e98e50f0119054cf48940b41de9dc20 SHA512 b85e025d5046528f22a675d4daf536b975148f940c11a02a298c1f3bde31842eb412f0b6b538b4c55e8ca7fc3c3a73908a7c2049af62a15023fbdcaf7e1e2e53 +MISC metadata.xml 260 BLAKE2B 1b6b2f646a12308c879afd59efdd8d7352d8aac6e796fa8a81da032896c0e48101226346dbceaa25d14fb5e1b6e7b564aa68dc101cadfd6f15b415b64b7fba4c SHA512 0cf7630c3b2e91402877fe2913a0554d6b129acc84c2a3b1e537e36f091c2f055b54d528b1067715af0a5c12a9fe29f7ba8b7e17fc05dca9f73a400a256897cb diff --git a/dev-vcs/git-flow/metadata.xml b/dev-vcs/git-flow/metadata.xml index 636061d68135..afd05e6b4505 100644 --- a/dev-vcs/git-flow/metadata.xml +++ b/dev-vcs/git-flow/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + petervanderdoes/gitflow-avh diff --git a/dev-vcs/git-machete/Manifest b/dev-vcs/git-machete/Manifest index 075d5cbcd0f9..2d9991d14732 100644 --- a/dev-vcs/git-machete/Manifest +++ b/dev-vcs/git-machete/Manifest @@ -5,4 +5,4 @@ DIST git-machete-3.25.2.gh.tar.gz 1892239 BLAKE2B 18fe483983ff5acb8139152ba1d1eb EBUILD git-machete-3.20.0.ebuild 1227 BLAKE2B fd51a8ab6e4cb9f87e2bbd9e325d799df6ae1c5bbdc139f40e55fc1120912c95f1aac1a81510e3d57e8987796bc4adb1166123d1645ee2a2217567a935539874 SHA512 d72daa8320528501f781b62f0bc1f448fd16563015cc70a8fb09ad90a307c7559a57f82df971c0bf03a78865bf3dbe94193261dc5d30959cfd2ca30d5baef1df EBUILD git-machete-3.24.2.ebuild 1327 BLAKE2B e8c557754283627bb1c004d02e721260eef9b89b505b2920b1142f76a26094f695e2ac39dd7675c9e0a6e91c0f7f46f0cb3889e002a8dd1e3cedb58184db6dfe SHA512 909f0d41811d83fe5307543cc63254c372d332029e615fa3b02c934c152d5987f8f49024666653bd779ded75ade78484702f48839d24ef693f5fe1e173059cef EBUILD git-machete-3.25.2.ebuild 1327 BLAKE2B e8c557754283627bb1c004d02e721260eef9b89b505b2920b1142f76a26094f695e2ac39dd7675c9e0a6e91c0f7f46f0cb3889e002a8dd1e3cedb58184db6dfe SHA512 909f0d41811d83fe5307543cc63254c372d332029e615fa3b02c934c152d5987f8f49024666653bd779ded75ade78484702f48839d24ef693f5fe1e173059cef -MISC metadata.xml 859 BLAKE2B 1d09715e0d28160cfe3ae1a7e62a77afee5c9a38273c168a23cf3c395b02c504d525f404bd7fecae4d0eb70844d51fb9f929d4934956a52bea9eb33078418f10 SHA512 217550ff44fafa4a89d4f0bb41ba62331c200a75fc8dbf3279fec0ca2e6955e706895f0af4906547e0072d862b390d7a2ef847061782de04520fe5840a3f8e85 +MISC metadata.xml 781 BLAKE2B 2f5e90a61a003c2adb5a3156cd57fd9d64aaa68687f216d72e452148d7e29a65a9eb78da9223b02756fc80f1c51bb84f6c46c4b8f007380f0d2bb8cb1fab2a1b SHA512 c400ab5a00e2aa7d8ce1c5db17880f946462af57ffe8007b863d83ccbedf1d9c22f095a3b7ad5a80dcba73dce42aa5fe070839943e5653493b6b449f2321599b diff --git a/dev-vcs/git-machete/metadata.xml b/dev-vcs/git-machete/metadata.xml index 94d5e16ec71e..aa60738d78e8 100644 --- a/dev-vcs/git-machete/metadata.xml +++ b/dev-vcs/git-machete/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + git-machete is a robust tool that simplifies your git workflows. diff --git a/dev-vcs/hg-git/Manifest b/dev-vcs/hg-git/Manifest index d18a181f1361..81b6c5d9af0d 100644 --- a/dev-vcs/hg-git/Manifest +++ b/dev-vcs/hg-git/Manifest @@ -1,6 +1,6 @@ DIST 1.0.2-hg65.patch 1697 BLAKE2B a620b6624eaad4ff233e9cda97d160acc11402e668a7837385bbf3d6384b19106084054e45d0f63dbe686267e636c3bd862a45b09f52ff93bb588ed3439dc69a SHA512 3ac84637f89b97347cd01c243df9af8b37a8c694fab3e560c8e5fd8baed6e0d695c1cd2cb22580378c57afa01aeee25915ac033444e833d0719bc1defdebc305 DIST hg-git-1.0.2.tar.bz2 171241 BLAKE2B fd953178daff4e283cdacfacafd64c40efff73d0e4a175faa4e032bf38ccc1ef04bd715c4f38dd5d83ab1b0f52a1f329d2a1fb95c13ea83311c47786c3738600 SHA512 8df398c059131b4a8f4ab68fde743cfd82b19b3a184ea92f53ac69ba74e0b9cb94366d4a22d595ea44667493f050bd31ee3e9d7632cdb16507c57e156cd611e9 DIST hg-git-1.1.1.tar.bz2 179321 BLAKE2B 8f6083be5c123d079dec0ca5ae150faa2658b1bd0ca235516fe13c99df19a570f3f6721c2760947a14356aa261568ac61e53000b1be6a5ee806dea3ccf3ff65e SHA512 fc7f880683f423f2d44342f51325bb522749e33bedc418397bb2f42e46d90fd3b7c949d97ccb6e776bbfc8543bb6ecaef191b271fd7e618612bba5596f6849ef -EBUILD hg-git-1.0.2-r1.ebuild 910 BLAKE2B 7033b206ff64c56811b42b6840197ea0873aa5652125b9c7c55703506243e067070c6120fae468cc3516265d781fd455d90940ccdc09a75e68d17da603878423 SHA512 8100ef3a23a21976abbdd528c87810d17eb64f19a578d53c1d67a5d26f8fee72cc7f136347d95ec0899d9f04cd11b27148c14bd17d87038618efce1496984bc6 +EBUILD hg-git-1.0.2-r1.ebuild 911 BLAKE2B 0e1009d5c34e08c52c94a869e1b9603b46a45a98b580fc93dfca895cd8be05fb52a3b71d2575d0382952ba814cd80720d0e9aafdc13222e9516020ff8ba6ed87 SHA512 baade88dfa2f7ffdcc8871fc82f008e058778bc42c8d0accdddf5d5cc95e4ffcc0fe06116a9d309862ba1384a72e015fb2f4eeba9a73a398acf330385b633bd9 EBUILD hg-git-1.1.1.ebuild 722 BLAKE2B 0867e7216151755efa67db7b844b21a09fdc69aa6512ff61c9c6d150c1e32ad344f7ca4cb47c8763ef9d860ae2667dcf89f394d37640c0a4c0ed19c3616624d7 SHA512 c4c2dc9576434342c2b818b98d0ff301b586f7d43765fe1f9a02e57a3e846dd53a62011f953f5c88bd4d8e9a8cbe11047e80c3c185070ccc90973c99bc96ac72 MISC metadata.xml 400 BLAKE2B f24a18b5a8a3e617fbd9f4070e06f14f32fdf95e3cc01b2562755f9db99650f6fb66110d8fb78409463f1eac6404c1492094f15ff28f1df5cc8834ddbec27790 SHA512 76f620b0d1622cb7c5ec23ef6ddd90431d709eebaad6d5e8e6bcfc1150900b0c3e7fc92d668b6c422ea94ccfb7cccbe2eb0854401f813ce9ef9304bccd793e59 diff --git a/dev-vcs/hg-git/hg-git-1.0.2-r1.ebuild b/dev-vcs/hg-git/hg-git-1.0.2-r1.ebuild index e53d2bdf3fc4..de0e0592a5e9 100644 --- a/dev-vcs/hg-git/hg-git-1.0.2-r1.ebuild +++ b/dev-vcs/hg-git/hg-git-1.0.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" @@ -16,7 +16,7 @@ S="${WORKDIR}/${PN}-${MY_PV}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" >=dev-vcs/mercurial-5.2[${PYTHON_USEDEP}] diff --git a/dev-vcs/pre-commit/Manifest b/dev-vcs/pre-commit/Manifest index fe5af690fd22..15b309aaf4a3 100644 --- a/dev-vcs/pre-commit/Manifest +++ b/dev-vcs/pre-commit/Manifest @@ -1,6 +1,8 @@ AUX pre-commit-3.1.1-tests_git_file_transport.patch 1527 BLAKE2B 18d047f3b8a6fdc3da77aa5b8d9f60970ab5b69adc3790489ceffc17839a4cd21ed46428c5e2e98b50278b2c4dc49e35a09dd778000546828327ae96f910f95b SHA512 36cb194250dc0fefad2900452447ab590f678e6cd5edf07a7f072363733c263b7cb1167297c465a9372d4a38ab77a6c057046c66b872a958132a97d1a937d029 DIST pre-commit-3.6.0.gh.tar.gz 268891 BLAKE2B 42c52bcd320defe877fdce51af972e177e26956c2baba5e04e9441d7a99fcdc6467dc7913b21f9300efe9ca821c7d06c8d972f3fb79f10f2212dbecb3299040a SHA512 4997dfe15d262b8d0c6de711b2543162fffe14f24ce41d3a3ba2014354861ef72eb3a9cc115125ed57ef3c25a12886f858189d684d343252ad8f46cc0c364935 DIST pre-commit-3.7.0.gh.tar.gz 269999 BLAKE2B 9ca1b2279e1ed753a09c3da83f6de19fc9b36821ba6f642962b9be1da29894e3260c48a2cdb582eb5331543fa6c7e9065d799fde7ab4e84dd54032c2ff84e4a7 SHA512 2a238e74ce2f080914e4403b7ce7b8dbd2a257a736d8292e2ec299c8015d3c4611e51f4be1a95ff2bd29db4888f6997e335346931567e943a8b5d78be7c14725 +DIST pre-commit-3.7.1.gh.tar.gz 270138 BLAKE2B da21e8c05b722985273554bd455d2ea0c113206eb4924c826532b5135805eca143441a237e516fad1275b4c9886d53cb3757d5fefd53613e1f1a1b4da8d7847d SHA512 ffb7606b1706d5e9f46bdffbe20420e6fd4241f6a402740e02f6d8a0e87f29201a20ab92d89fd7ed77f3df31ada6f157837beac9defab7f35ebabf85d47399e8 EBUILD pre-commit-3.6.0.ebuild 1945 BLAKE2B 67edbe26415c84be705bdebe1e909951b116cb53b6d9296a7794114bfce325016892d9219c463930eb6ba014ac899e02c2977652d081cce34b685a9afde98566 SHA512 56ef1fc5575dd90736494acdc267355fe30814bc91f190aa306c77aa3247dda2010b42abccd769a19e42b5e1da571b2712df02a81d3bc98860c9c989a1b2c065 EBUILD pre-commit-3.7.0.ebuild 1947 BLAKE2B 3aee60f9bbea261adcef1be4827c78e4432da8b7aa24d334ff62afdc791305afacb1b5e35277820a3664951468a1c2f1c15a1fda1197038da3ff4eb30f65b3b0 SHA512 34fa01959ef55e02fb57c055df46626228a6494bf57e570fce0e7aeee481f15bb4dfdcb7f9287d75550dc8606d66e242d5e1aebb349d1a0dbb1df1e234211904 -MISC metadata.xml 380 BLAKE2B 99842a97367e91700c6f714f427b7b3d4b7212c401abae5ab715dfaa724776f02fe250184a33504d3433bb58cd5679af59a32ec21a7e7432481160dab36a4d95 SHA512 45330930d1e58fc1de0fd0ba55cd488dee96579ceab3be5073b91ff8f4f2b9adefff533dbfa5b0e8b23fbb648d45c0b7b4073a1ec57b586600cc2bf6347e0bbb +EBUILD pre-commit-3.7.1.ebuild 2134 BLAKE2B ac4d8ac2977878a3bf1958135f387249683c329ebde3bf98dc9efc3c625ebe8b42a6f8afad96abdfd74ad4ba9f98e2259fb677378679cfc94fd217a090f96cf4 SHA512 116196a6fcba5415f2f1a20a5f9ab83cc9d76301d11ec62d812834e5230015224df9ad823af66143c7455244892ba79b7a56eef6ca141ace6c93b80386e0b5e5 +MISC metadata.xml 391 BLAKE2B 08aea5db96326e51f252d2392f655100d2721dfa8eedfbb361221d92b0b0e0645152b8e1c2ccc11e8b50f24b59869fa2e1fc7dfaa42fdb23614ddbc963e9f102 SHA512 799e0df03afd4baef6296590b9133b45487d1e41f09e933a738367f0bcb3c6510ec8e26547b16ea5c07525d99b026ba1848d21e4001505c33a564b14746897c6 diff --git a/dev-vcs/pre-commit/metadata.xml b/dev-vcs/pre-commit/metadata.xml index a623a99b13ea..333884838656 100644 --- a/dev-vcs/pre-commit/metadata.xml +++ b/dev-vcs/pre-commit/metadata.xml @@ -1,12 +1,13 @@ + - - marecki@gentoo.org - Marek Szuba - - - pre-commit/pre-commit - pre-commit - + + xgqt@gentoo.org + Maciej Barć + + + pre-commit/pre-commit + pre-commit + diff --git a/dev-vcs/pre-commit/pre-commit-3.7.1.ebuild b/dev-vcs/pre-commit/pre-commit-3.7.1.ebuild new file mode 100644 index 000000000000..88174070951e --- /dev/null +++ b/dev-vcs/pre-commit/pre-commit-3.7.1.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +PYTHON_REQ_USE="sqlite" +DISTUTILS_SINGLE_IMPL="ON" +DISTUTILS_USE_PEP517="setuptools" + +inherit distutils-r1 + +DESCRIPTION="A framework for managing and maintaining multi-language Git pre-commit hooks" +HOMEPAGE="https://pre-commit.com/ + https://github.com/pre-commit/pre-commit/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" +else + SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + + KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" + +RDEPEND=" + dev-vcs/git + $(python_gen_cond_dep ' + >=dev-python/cfgv-2.0.0[${PYTHON_USEDEP}] + >=dev-python/identify-1.0.0[${PYTHON_USEDEP}] + >=dev-python/nodeenv-0.11.1[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] + >=dev-python/virtualenv-20.10.0[${PYTHON_USEDEP}] + ') +" +# coreutils requirement, see bug #885559 +BDEPEND=" + sys-apps/coreutils[-multicall] + test? ( + $(python_gen_cond_dep ' + dev-python/pytest-env[${PYTHON_USEDEP}] + dev-python/re-assert[${PYTHON_USEDEP}] + ') + ) +" + +PATCHES=( "${FILESDIR}/${PN}-3.1.1-tests_git_file_transport.patch" ) + +DOCS=( CHANGELOG.md CONTRIBUTING.md README.md ) + +EPYTEST_DESELECT=( + # All of these require a boatload of dependencies (e.g. Conda, Go, R and + # more) in order to run and while some of them do include + # "skip if not found" logic, most of them do not. + tests/languages/ + tests/repository_test.py + + # These three consistently fail with + # Calling "git rev-parse" fails with "fatal: + # not a git repository (or any of the parent directories): .git". + # including with the sandbox disabled. + tests/main_test.py::test_all_cmds + tests/main_test.py::test_hook_stage_migration + tests/main_test.py::test_try_repo + + # These two fail if pre-commit is already installed (Bug #894502) + tests/commands/install_uninstall_test.py::test_environment_not_sourced + tests/commands/install_uninstall_test.py::test_installed_from_venv +) + +distutils_enable_tests pytest diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz index 35b2bd313e9408c56b7a38cbd6cff6244c1308ab..0a0c2f22e5f845b28f7a6bef89b96005ebdd2471 100644 GIT binary patch delta 39063 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 z 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 XJF1xu1-`-B$A9_1bZJs}2^0YUOog+- diff --git a/eclass/dist-kernel-utils.eclass b/eclass/dist-kernel-utils.eclass index 13137f8c863c..4bc3fab44aae 100644 --- a/eclass/dist-kernel-utils.eclass +++ b/eclass/dist-kernel-utils.eclass @@ -26,7 +26,7 @@ case ${EAPI} in *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac -inherit toolchain-funcs +inherit mount-boot-utils toolchain-funcs # @FUNCTION: dist-kernel_get_image_path # @DESCRIPTION: @@ -79,11 +79,38 @@ dist-kernel_install_kernel() { local image=${2} local map=${3} - ebegin "Installing the kernel via installkernel" - # note: .config is taken relatively to System.map; - # initrd relatively to bzImage - ARCH=$(tc-arch-kernel) installkernel "${version}" "${image}" "${map}" - eend ${?} || die -n "Installing the kernel failed" + local success= + # not an actual loop but allows error handling with 'break' + while true; do + nonfatal mount-boot_check_status || break + + ebegin "Installing the kernel via installkernel" + # note: .config is taken relatively to System.map; + # initrd relatively to bzImage + ARCH=$(tc-arch-kernel) installkernel "${version}" "${image}" "${map}" || break + eend ${?} || die -n "Installing the kernel failed" + + success=1 + break + done + + if [[ ! ${success} ]]; then + # Fallback string, if the identifier file is not found + local kernel=":" + # Try to read dist-kernel identifier to more accurately instruct users + local k_id_file=${image%$(dist-kernel_get_image_path)}/dist-kernel + if [[ -f ${k_id_file} ]]; then + kernel=\'\=$(<${k_id_file})\' + fi + + eerror + eerror "The kernel was not deployed successfully. Inspect the failure" + eerror "in the logs above and once you resolve the problems please" + eerror "run the equivalent of the following command to try again:" + eerror + eerror " emerge --config ${kernel}" + die "Kernel install failed, please fix the problems and run emerge --config" + fi } # @FUNCTION: dist-kernel_reinstall_initramfs diff --git a/eclass/kernel-install.eclass b/eclass/kernel-install.eclass index f512d815fe09..77570a905ce1 100644 --- a/eclass/kernel-install.eclass +++ b/eclass/kernel-install.eclass @@ -17,9 +17,7 @@ # /usr/src/linux-${PV} containing the kernel image in its standard # location and System.map. # -# The eclass exports src_test, pkg_postinst and pkg_postrm. -# Additionally, the inherited mount-boot eclass exports pkg_pretend. -# It also stubs out pkg_preinst and pkg_prerm defined by mount-boot. +# The eclass exports src_test, pkg_preinst, pkg_postinst and pkg_postrm. # @ECLASS_VARIABLE: KERNEL_IUSE_GENERIC_UKI # @PRE_INHERIT @@ -50,7 +48,7 @@ case ${EAPI} in *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac -inherit dist-kernel-utils mount-boot multiprocessing toolchain-funcs +inherit dist-kernel-utils mount-boot-utils multiprocessing toolchain-funcs SLOT="${PV}" IUSE="+initramfs test" @@ -526,6 +524,10 @@ kernel-install_test() { kernel-install_pkg_pretend() { debug-print-function ${FUNCNAME} "${@}" + # Check, but don't die because we can fix the problem and then + # emerge --config ... to re-run installation. + nonfatal mount-boot_check_status + if ! has_version -d sys-kernel/linux-firmware; then ewarn "sys-kernel/linux-firmware not found installed on your system." ewarn "This package provides various firmware files that may be needed" @@ -665,27 +667,8 @@ kernel-install_install_all() { fi fi - local success= - # not an actual loop but allows error handling with 'break' - while :; do - nonfatal mount-boot_check_status || break - - nonfatal dist-kernel_install_kernel "${module_ver}" \ - "${kernel_dir}/${image_path}" "${kernel_dir}/System.map" || break - - success=1 - break - done - - if [[ ! ${success} ]]; then - eerror - eerror "The kernel files were copied to disk successfully but the kernel" - eerror "was not deployed successfully. Once you resolve the problems," - eerror "please run the equivalent of the following command to try again:" - eerror - eerror " emerge --config ${CATEGORY}/${PN}:${SLOT}" - die "Kernel install failed, please fix the problems and run emerge --config ${CATEGORY}/${PN}:${SLOT}" - fi + dist-kernel_install_kernel "${module_ver}" "${kernel_dir}/${image_path}" \ + "${kernel_dir}/System.map" } # @FUNCTION: kernel-install_pkg_postinst @@ -718,15 +701,6 @@ kernel-install_pkg_postinst() { fi } -# @FUNCTION: kernel-install_pkg_prerm -# @DESCRIPTION: -# Stub out mount-boot.eclass. -kernel-install_pkg_prerm() { - debug-print-function ${FUNCNAME} "${@}" - - # (no-op) -} - # @FUNCTION: kernel-install_pkg_postrm # @DESCRIPTION: # Clean up the generated initramfs from the removed kernel directory. @@ -774,5 +748,5 @@ kernel-install_compress_modules() { fi -EXPORT_FUNCTIONS src_test pkg_preinst pkg_postinst pkg_prerm pkg_postrm +EXPORT_FUNCTIONS src_test pkg_preinst pkg_postinst pkg_postrm EXPORT_FUNCTIONS pkg_config pkg_pretend diff --git a/eclass/linux-mod-r1.eclass b/eclass/linux-mod-r1.eclass index 43c5a7d7b140..9911a6ddee12 100644 --- a/eclass/linux-mod-r1.eclass +++ b/eclass/linux-mod-r1.eclass @@ -132,6 +132,7 @@ IDEPEND=" " if [[ ${MODULES_INITRAMFS_IUSE} ]]; then + inherit mount-boot-utils IUSE+=" ${MODULES_INITRAMFS_IUSE}" IDEPEND+=" ${MODULES_INITRAMFS_IUSE#+}? ( @@ -328,9 +329,19 @@ fi # 3. perform various sanity checks to fail early on issues linux-mod-r1_pkg_setup() { debug-print-function ${FUNCNAME[0]} "${@}" - [[ ${MERGE_TYPE} != binary ]] || return 0 _MODULES_GLOBAL[ran:pkg_setup]=1 _modules_check_function ${#} 0 0 || return 0 + + if [[ -z ${ROOT} && ${MODULES_INITRAMFS_IUSE} ]] && + use dist-kernel && use ${MODULES_INITRAMFS_IUSE#+} + then + # Check, but don't die because we can fix the problem and then + # emerge --config ... to re-run installation. + nonfatal mount-boot_check_status + fi + + [[ ${MERGE_TYPE} != binary ]] || return 0 + _modules_check_migration _modules_prepare_kernel diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass index af5ee26b652e..a6a7b542e64b 100644 --- a/eclass/llvm.org.eclass +++ b/eclass/llvm.org.eclass @@ -72,15 +72,12 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then _LLVM_SOURCE_TYPE=snapshot case ${PV} in + 19.0.0_pre20240630) + EGIT_COMMIT=022d15c0039fc1cfaa3cc2eb1a45b71bbb21fadd + ;; 19.0.0_pre20240623) EGIT_COMMIT=3ae6755719c6dfc07761b4e9bdac8c86bcb41734 ;; - 19.0.0_pre20240615) - EGIT_COMMIT=cddb9ce04e68d876de895d39d60b6af34d569012 - ;; - 19.0.0_pre20240608) - EGIT_COMMIT=5aabbf0602c48b67bb89fd37f95bf97c95ded488 - ;; *) die "Unknown snapshot: ${PV}" ;; diff --git a/eclass/mount-boot-utils.eclass b/eclass/mount-boot-utils.eclass new file mode 100644 index 000000000000..39f8e94b84ec --- /dev/null +++ b/eclass/mount-boot-utils.eclass @@ -0,0 +1,109 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# @ECLASS: mount-boot-utils.eclass +# @MAINTAINER: +# base-system@gentoo.org +# @SUPPORTED_EAPIS: 6 7 8 +# @BLURB: functions for packages that install files into /boot or the ESP +# @DESCRIPTION: +# This eclass is really only useful for bootloaders and kernel installation. +# +# If the live system has a separate /boot partition or ESP configured, then this +# function tries to ensure that it's mounted in rw mode, exiting with an error +# if it can't. It does nothing if /boot and ESP isn't a separate partition. +# +# This eclass provides the functions used by mount-boot.eclass in an "inherit- +# safe" way. This allows these functions to be used in other eclasses cleanly. + +case ${EAPI} in + 7|8) ;; + *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; +esac + +# @FUNCTION: mount-boot_is_disabled +# @INTERNAL +# @DESCRIPTION: +# Detect whether the current environment/build settings are such that we do not +# want to mess with any mounts. +mount-boot_is_disabled() { + # Since this eclass only deals with /boot, skip things when EROOT is active. + if [[ -n ${EROOT} ]]; then + return 0 + fi + + # If we're only building a package, then there's no need to check things. + if [[ ${MERGE_TYPE} == buildonly ]]; then + return 0 + fi + + # The user wants us to leave things be. + if [[ -n ${DONT_MOUNT_BOOT} ]]; then + return 0 + fi + + # OK, we want to handle things ourselves. + return 1 +} + +# @FUNCTION: mount-boot_check_status +# @INTERNAL +# @DESCRIPTION: +# Check if /boot and ESP is sane, i.e., mounted as read-write if on a separate +# partition. Die if conditions are not fulfilled. If nonfatal is used, +# the function will return a non-zero status instead. +mount-boot_check_status() { + # Get out fast if possible. + mount-boot_is_disabled && return 0 + + local partition= + local part_is_not_mounted= + local part_is_read_only= + local candidates=( /boot ) + + # If system is booted with UEFI, check for ESP as well + if [[ -d /sys/firmware/efi ]]; then + # Use same candidates for ESP as installkernel and eclean-kernel + candidates+=( /efi /boot/efi /boot/EFI ) + fi + + for partition in ${candidates[@]}; do + # note that /dev/BOOT is in the Gentoo default /etc/fstab file + local fstabstate=$(awk "!/^[[:blank:]]*#|^\/dev\/BOOT/ && \$2 == \"${partition}\" \ + { print 1; exit }" /etc/fstab || die "awk failed") + + if [[ -z ${fstabstate} ]]; then + einfo "Assuming you do not have a separate ${partition} partition." + else + local procstate=$(awk "\$2 == \"${partition}\" { split(\$4, a, \",\"); \ + for (i in a) if (a[i] ~ /^r[ow]\$/) { print a[i]; break }; exit }" \ + /proc/mounts || die "awk failed") + + if [[ -z ${procstate} ]]; then + eerror "Your ${partition} partition is not mounted" + eerror "Please mount it and retry." + die -n "${partition} not mounted" + part_is_not_mounted=1 + else + if [[ ${procstate} == ro ]]; then + eerror "Your ${partition} partition, was detected as being mounted," \ + "but is mounted read-only." + eerror "Please remount it as read-write and retry." + die -n "${partition} mounted read-only" + part_is_read_only=1 + else + einfo "Your ${partition} partition was detected as being mounted." + einfo "Files will be installed there for ${PN} to function correctly." + fi + fi + fi + done + + if [[ -n ${part_is_not_mounted} ]]; then + return 1 + elif [[ -n ${part_is_read_only} ]]; then + return 2 + else + return 0 + fi +} diff --git a/eclass/mount-boot.eclass b/eclass/mount-boot.eclass index 73beb9adea67..ab02b39d6141 100644 --- a/eclass/mount-boot.eclass +++ b/eclass/mount-boot.eclass @@ -1,90 +1,27 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: mount-boot.eclass # @MAINTAINER: # base-system@gentoo.org # @SUPPORTED_EAPIS: 6 7 8 -# @BLURB: functions for packages that install files into /boot +# @BLURB: eclass for packages that install files into /boot or the ESP # @DESCRIPTION: -# This eclass is really only useful for bootloaders. +# This eclass is really only useful for bootloaders and kernel installation. # -# If the live system has a separate /boot partition configured, then this -# function tries to ensure that it's mounted in rw mode, exiting with an -# error if it can't. It does nothing if /boot isn't a separate partition. +# If the live system has a separate /boot partition or ESP configured, then this +# function tries to ensure that it's mounted in rw mode, exiting with an error +# if it can't. It does nothing if /boot and ESP isn't a separate partition. +# +# This eclass exports the functions provided by mount-boot-utils.eclass to +# the pkg_pretend and pkg_{pre,post}{inst,rm} phases. case ${EAPI} in - 6|7|8) ;; + 7|8) ;; *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac -# @FUNCTION: mount-boot_is_disabled -# @INTERNAL -# @DESCRIPTION: -# Detect whether the current environment/build settings are such that we do not -# want to mess with any mounts. -mount-boot_is_disabled() { - # Since this eclass only deals with /boot, skip things when EROOT is active. - if [[ ${EROOT:-/} != / ]] ; then - return 0 - fi - - # If we're only building a package, then there's no need to check things. - if [[ ${MERGE_TYPE} == buildonly ]] ; then - return 0 - fi - - # The user wants us to leave things be. - if [[ -n ${DONT_MOUNT_BOOT} ]] ; then - return 0 - fi - - # OK, we want to handle things ourselves. - return 1 -} - -# @FUNCTION: mount-boot_check_status -# @INTERNAL -# @DESCRIPTION: -# Check if /boot is sane, i.e., mounted as read-write if on a separate -# partition. Die if conditions are not fulfilled. If nonfatal is used, -# the function will return a non-zero status instead. -mount-boot_check_status() { - # Get out fast if possible. - mount-boot_is_disabled && return 0 - - # note that /dev/BOOT is in the Gentoo default /etc/fstab file - local fstabstate=$(awk '!/^[[:blank:]]*#|^\/dev\/BOOT/ && $2 == "/boot" \ - { print 1; exit }' /etc/fstab || die "awk failed") - - if [[ -z ${fstabstate} ]] ; then - einfo "Assuming you do not have a separate /boot partition." - return 0 - fi - - local procstate=$(awk '$2 == "/boot" { split($4, a, ","); \ - for (i in a) if (a[i] ~ /^r[ow]$/) { print a[i]; break }; exit }' \ - /proc/mounts || die "awk failed") - - if [[ -z ${procstate} ]] ; then - eerror "Your boot partition is not mounted at /boot." - eerror "Please mount it and retry." - die -n "/boot not mounted" - return 1 - fi - - if [[ ${procstate} == ro ]] ; then - eerror "Your boot partition, detected as being mounted at /boot," \ - "is read-only." - eerror "Please remount it as read-write and retry." - die -n "/boot mounted read-only" - return 2 - fi - - einfo "Your boot partition was detected as being mounted at /boot." - einfo "Files will be installed there for ${PN} to function correctly." - return 0 -} +inherit mount-boot-utils mount-boot_pkg_pretend() { mount-boot_check_status diff --git a/games-arcade/Manifest.gz b/games-arcade/Manifest.gz index c504afdab2b90d0b1789212a35a39a6761f8cd1e..76bb0fa5312ca292b41e34a69b60c28442fea36e 100644 GIT binary patch delta 14511 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 z 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 literal 3721 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 diff --git a/games-engines/love/Manifest b/games-engines/love/Manifest index 043184e8cc10..b58fcb6d161c 100644 --- a/games-engines/love/Manifest +++ b/games-engines/love/Manifest @@ -10,4 +10,4 @@ EBUILD love-0.8.0-r100.ebuild 1054 BLAKE2B 1751b66810c9ee03901189844df23839af973 EBUILD love-11.4.ebuild 1500 BLAKE2B 79674a4063cc2bf1692486aeda110768cbfa233b7cab04eb3c6f060257192ba87788d6a794b8b89a8d4e2f014e6fc9b482b5475daf43dd02bdd287eef800dfe3 SHA512 a945f3c057847099b8a96accec7e983b8fb074c6e068dec76e7c53b6c7dfe660c8a52c2092c9fd8b7d69a048937f74df7c651f969ed2cf1da24bcff6b606b039 EBUILD love-11.5.ebuild 1500 BLAKE2B dcc479962226e190e1fce41310a89702fc2743982e2ee3cddc53cd4d54b9c44144d3e1b78d6158deb51bb4770269476ea68ab1996ed4f357cc24a0067e06dcde SHA512 77c5f51bb7e8f7805e10aaa3e7014b3a7173f6d65d0026d1e976fde672278ab0c9ef2a15251f87c6a9d44bc9423e90e368f6259fbc57963b2ae49989bb8bb9fd EBUILD love-9999.ebuild 1436 BLAKE2B d6ef7a3ed2cc25a0bd6531618d35ec343cb2af44313cfd77a49f3350590ff2471bc77886f793b36919405c34a28213c136193d7814012ce5bce80f10b3b5f38a SHA512 7ab80aac134ef54ce3bcf047a0b23975e25ac6a1f5b6e9775a6344475b39f7286b38c9fd986ef303730fc147e8d989db745b60284942fd6df0ea5c9592244224 -MISC metadata.xml 440 BLAKE2B a7588bf48fd3a4be19465dcff8732c9b587833add1c4b65b0ca5d2e69d805ec11bec0401dac16088bda622984ae629abf0230e23e271e4d91c305797d0dc2a8c SHA512 ccc3245e1f025a0b324c2fd165489c98ae46f8cec3d0661030711541b917956595159dd927a6b955e4d504ca3471e751eeb1c4e3a2f167aa35c5c064b006c41c +MISC metadata.xml 362 BLAKE2B 422341b5e9264868638f893b9d67a337a6e84ba37d75d2b0ccd9b0a444e23249b2d9b80a1bc93fbd737311076275b11cf6a5a427587b7d6ec811dc8e6dd5a313 SHA512 07668a32cac9dcf1479d5070b94e2d1fc1cb708aaa24b73c1dfe304023b2ca58e384d6c0687debff4eefdac1a6ce310b95cc50f35b741baf226dcee2fb2ef6f1 diff --git a/games-engines/love/metadata.xml b/games-engines/love/metadata.xml index e3aef72b5ad7..f345236b7262 100644 --- a/games-engines/love/metadata.xml +++ b/games-engines/love/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + love2d/love diff --git a/games-engines/minetest/Manifest b/games-engines/minetest/Manifest index 96e063604c56..c7943d6b703d 100644 --- a/games-engines/minetest/Manifest +++ b/games-engines/minetest/Manifest @@ -9,4 +9,4 @@ DIST minetest-5.7.0.tar.gz 10115973 BLAKE2B 0f7e8864188004d57115c83508706b1cf1d6 DIST minetest-5.8.0.tar.gz 10419348 BLAKE2B efe3edde2d3c57cc296b5f84359c24019583e4f70346eafd418da7cbfc334ecbb32c72df085052beaa28f8f4b4219d7431c150c20d511fc41c0809cdbad227f1 SHA512 0b376ecc051032ccb542f2f76e2b1f5c351b32f1c211027825b1538095f44cb1447cd0976cb85a4cde4ecb53873bcb9f3778799271ed65b038a031dc137c2aba EBUILD minetest-5.7.0-r2.ebuild 3999 BLAKE2B 2b7675c86b083df37e75cc086e84b67878674fcea0ce7c1276dd3b4c43d8cee6016de68372332102ff3dbe320e5498d59fe7474e39d6a948d3202e03de27927a SHA512 13df39bae8217025b66a5702fb631fe96e548ebb2d17aea11b5bdb444d9a8c7d4b369e65eda0715caa92c31e31fb3a56e7bd51cfbd1cee4ddcae461748b42225 EBUILD minetest-5.8.0.ebuild 4031 BLAKE2B 6450918f26db0df4c3b9bdd569491623580fe788f822f3d293c3a5ee16de3c70a232d9aa735be5d50b9402df4c5fbb4098901421f991fddf9c8b269c133009c3 SHA512 36b19f05779ab3d221bd66c96afebad7d50e08aa6cf1261c2c439f2367550e7f82c38fdae8f5e8affbb84815795a94f5d22d645069e38d38e74ee2e36d2436a5 -MISC metadata.xml 2174 BLAKE2B ad72184bd3f52d94304fb316d325478b03a5751d564174deac0eec4d05dce67f55dabc0e7c0788f9221318ac453802be552a711e35c60cce7f8396afb5fc7a9c SHA512 e3d99fa37f56133a051d8369ee5c8bc60a8e7159683cf11fba95470ff2e00acd2c3987b3d261641e2508a9f8f409e2f7249167a4226f490152ac35e58b476b1b +MISC metadata.xml 2068 BLAKE2B acd96863debf4f77728c966b6ea36c703cd29599d220d84f26eba4de2812930152479cb57c09c98d7183c757186f6153bc8f5cc1eab5470ecb8db267bf0c5489 SHA512 439cb2fde5b434d791ee058cffaeea76b25fed29ab36c533b707fab97a514eb9c58864a2da16577278a26ec3b99b868e297b97d9b074f0de7cc7adbda6744948 diff --git a/games-engines/minetest/metadata.xml b/games-engines/minetest/metadata.xml index 2dd1e78f7815..b4652d1b483a 100644 --- a/games-engines/minetest/metadata.xml +++ b/games-engines/minetest/metadata.xml @@ -29,10 +29,6 @@ * Runs natively on Windows, Linux, OS X and FreeBSD. * Supports multiple languages, translated by the community. - - marecki@gentoo.org - Marek Szuba - games@gentoo.org Gentoo Games Project diff --git a/games-misc/Manifest.gz b/games-misc/Manifest.gz index 26a2e56c0d1edb68df5a94b11005add4d860eca4..d2ade356de8cba0271ca4ffe65b8caf9a0b48af0 100644 GIT binary patch literal 8942 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 IS?@mp01~V*I{*Lx literal 8942 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 IobNvX0NPbK>i_@% diff --git a/games-misc/fortune-mod-mormon/Manifest b/games-misc/fortune-mod-mormon/Manifest index 52e3dec835dd..34f806ddaad2 100644 --- a/games-misc/fortune-mod-mormon/Manifest +++ b/games-misc/fortune-mod-mormon/Manifest @@ -1,3 +1,3 @@ DIST fortune-mod-mormon-1.1.0.tar.bz2 4750745 BLAKE2B 82fb85e6b78368e2c4541a8af5de7e5e1b4f01b222095fa662395b7f4bf0e3fa041cf3039ba265b572c4242a4531f5902805a8d3aa329170efb043a94df4d602 SHA512 4684e63b1eb2b1fdb2fbe7241f971c9401777a8364333394db0929aca2ee57456ba30bd601df8d2a8077ad41c1aa71737e20806b79e8541d5dd942092be02d4f EBUILD fortune-mod-mormon-1.1.0.ebuild 718 BLAKE2B 28faff034f4d2c107c0e4723461ebb99a1c6545ed94747749319b925bd318ae4ab8433132ee52fdff82f9cfdc4dbade022298f78a63de82cc3d285ccbbb08481 SHA512 4315e84d1f5401addeab947817f6a76144d770cf44689a1b3027c3bfff3ed4db0e394c9b21689c2074780b37f3003d8efc45c847c31df561c9487e037df90da5 -MISC metadata.xml 460 BLAKE2B 32955816c3908b7bd6220e1b59e298142065ffb4ff904252feeda9b164e9f81e873e0d2dd76c46aa77023ad4f8c0583117e1d731ca53e7ef8cf5c26db5e11c68 SHA512 b3ded31a708d28cc04e6c2134ea84188ecdb16c9141180ec35b3c3a25a87d93ffda5bca10018fadcc5ecd9dfefcd665c847e83429256014a5a78f9577f608df5 +MISC metadata.xml 354 BLAKE2B 4afe2d4d96e3e47b37a35d1f886c29044137feeaf778ac326b54f57386c2c08654cda97e4e10ba60ee87c8cc4e7721c8e3cb2754e44e63b7ea4b4afab3db16c3 SHA512 0eeabee135f7e053f9c5a13cfd4c50f45fa3aa358c7ddc1caca5f5aa9e1b33f21dbf200e6aca5ee1ae5d8cf41030c10ef6ed6a7ac5d8e62bd9db4667c497aeaa diff --git a/games-misc/fortune-mod-mormon/metadata.xml b/games-misc/fortune-mod-mormon/metadata.xml index 6356e285931f..1c2fecf79390 100644 --- a/games-misc/fortune-mod-mormon/metadata.xml +++ b/games-misc/fortune-mod-mormon/metadata.xml @@ -5,10 +5,6 @@ games@gentoo.org Gentoo Games Project - - marecki@gentoo.org - Marek Szuba - mormon diff --git a/games-misc/fortune-mod-scriptures/Manifest b/games-misc/fortune-mod-scriptures/Manifest index d7bf5e692900..75d1bf27f05f 100644 --- a/games-misc/fortune-mod-scriptures/Manifest +++ b/games-misc/fortune-mod-scriptures/Manifest @@ -1,3 +1,3 @@ DIST fortune-mod-scriptures-1.1.0.tar.bz2 2621853 BLAKE2B ac1ff1f4e5fea8e46d065a421c11303bc640fc01d4712c26b47655360a1e816fb451ee8447b6875f384afcafb76ff0ab0978769a7cda205ab66c58a67439d504 SHA512 dc9c98c3f7924c9a1775955a8d1f972035cea27a7505bf51aac9c1ffa323e1447287ec50472f3caca16f31f1a2d2cdc1a17b5b311eb8e5a9746124b19a1d4c67 EBUILD fortune-mod-scriptures-1.1.0.ebuild 540 BLAKE2B d1059cdbb1911ce9df1ab52a9e86ba095298c7ba921ca9541d6bccc171eb18e8e620bd497c85d7a61f98857fdf8f07a925b609832e5b216197d3906c1776743f SHA512 d1f68198144c7a6d90a0c55babf1e401d7f4c3244afd3b602e3abd141d967a3ea933ec45c97629e56a53b77d2cc7484848080f8d9789580b9523d8a456f974d8 -MISC metadata.xml 460 BLAKE2B 32955816c3908b7bd6220e1b59e298142065ffb4ff904252feeda9b164e9f81e873e0d2dd76c46aa77023ad4f8c0583117e1d731ca53e7ef8cf5c26db5e11c68 SHA512 b3ded31a708d28cc04e6c2134ea84188ecdb16c9141180ec35b3c3a25a87d93ffda5bca10018fadcc5ecd9dfefcd665c847e83429256014a5a78f9577f608df5 +MISC metadata.xml 354 BLAKE2B 4afe2d4d96e3e47b37a35d1f886c29044137feeaf778ac326b54f57386c2c08654cda97e4e10ba60ee87c8cc4e7721c8e3cb2754e44e63b7ea4b4afab3db16c3 SHA512 0eeabee135f7e053f9c5a13cfd4c50f45fa3aa358c7ddc1caca5f5aa9e1b33f21dbf200e6aca5ee1ae5d8cf41030c10ef6ed6a7ac5d8e62bd9db4667c497aeaa diff --git a/games-misc/fortune-mod-scriptures/metadata.xml b/games-misc/fortune-mod-scriptures/metadata.xml index 6356e285931f..1c2fecf79390 100644 --- a/games-misc/fortune-mod-scriptures/metadata.xml +++ b/games-misc/fortune-mod-scriptures/metadata.xml @@ -5,10 +5,6 @@ games@gentoo.org Gentoo Games Project - - marecki@gentoo.org - Marek Szuba - mormon diff --git a/games-puzzle/Manifest.gz b/games-puzzle/Manifest.gz index fb2bc7ade20ed4272036163a45e61a7c2a711ab1..0b632509a1778c100c9d1e6913b62469a7e6fed2 100644 GIT binary patch delta 16018 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 M0jC(efxLPE02y4CcK`qY delta 16014 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 In7n!b0H@4 - - pinkbyte@gentoo.org - Sergey Popov - + OpenA/color-lines-sdl diff --git a/games-strategy/Manifest.gz b/games-strategy/Manifest.gz index 7571b4485c40b3aa1b81d7c7c65733146bc8dd12..c2350c91cccd4e1d071b01e61987626fb6846bdb 100644 GIT binary patch delta 7853 zcmV;e9#Y|vKaoFwABzY8000000{?xR*^->cafR>o6nFvJwJ(=cSPnaE`9^wytPLCy zn2}}xk<`=sJ1wL82gqk-JWR z-~I9X|M|~<|HGgD{Lb0>*FW0x)7fvI-o+N&y;d{rnOr=3w_H-Myx*AVv~u{H6)4ik zvG1Ob&60DOL=#PK^*h>z_Ckw8xeNM|W zj?-rti9xa0I)ANBcQ;R-r*Gb4o3+u8r5Y!1>nnf8+dGD#2Zkr}ywP|&;Id;0owpBv zqlb0Yycdlr@5ORWo3BPDX?s6}TF+!BJ0pV^?_BXGGjww_=Ia=*?M5%rdVxk#;1OF) zV^G`@!Uoy_I7Uymv(Kye5DwU7HpUsVJ6|o9;kW&&XqS5B3&?zqarDt3mC_-p9Z&YF zmXb#Dwa0a!uL%)2{xGcVHel$P&+X`c!-i@25X6z{3?YTKmnHZME@KXJog**XW!F58 z?@Va5en7KrhM79fFZD72)<&Z)&gN{?D`z0WOxAk1VYkyN!(f%lP{QD5^eYb9InM&c zVQg#8ckf-LAy8>vkOzF^M{RT7`VZH|Nc~f5xt8WnA9>I2=e1t1Paof2o*(sp0_+bG ztHrk%E1ih3xbB%dfI;6{202u3dI&L;YRC0puocr~*>>pgEtIq2{XyHOUo)gSHar`f zFFRyQv6j7fvX~8sbtWnR zAI?$sZM<%PQ+OPNXXMbwG88C($Kjb8pSwT9iMAms%g9iQXhDf%r=HS*4I`q`+M`^{ zUVnOeezNb@{`hh!TJR4dD;b8e2+V?r17mn*E9G}MP)})&PaJc%IQnd4rAAU4sT1f{b(b? zo^hrzYw&d!1~D(XSLQ}Rc4{%e0s)5d*@lO~01;4Zyg|&a0Id=#6Rg4lXY4)TB4l|wz|ANQ;23zc$e^c&@)Zy?VJl!YMp_Zz^-^pmzz3;J&!qHK znE2S3gtB3{fqoo#gxm4xZOnBk*vm)i_451{9wiGtK1ycIqusQBZEu9lO0Nz=K3JW> zh=kzR3M=Qn;B9)8heouehD|#`rVEiMh>hoM;9bVK%&~ezj`*Vx>nfvKb^t9v#`_d5 zj?Zv_1=Q>>C7Z1uNZJX`rJblqz?O?!jDrWnJgsa>o2hK%v_bB$ z)tT@=WL~&uVg!AEJ~R-PfgT4hZyT9z`v6NABA=4&I+!ni-9Opu+iw%u;592)F=jGi zm6*-R^*uEl8V#;kCC)i9eg(s&ehA1;KJxIIcu+{9X1861R!Uau7q#dz2`+AiuRBDY znZbsDjDrvcwHDldsTW281I5T3tnDt1q2CZ>mGg=NnZaUzqA+}`m!n(bDKHFaE={Xm zIt@XQk0wjI0^>ZOT1IrIv1XhhVj>xwiq2t)5J{WRbbyPzUEJ9E{JcNx_cnjIPG!vZ zlJznJNJW9L4+Hwd2w`3K#_z>cTJysv*JOcc5;(3k6-|kmN0>zngyUyxgg2(%~c<46cPZ0 zaOfp2hLJ<_1m}$FV1gGTkL~T`i|nw&5%0;LE?zBkOb72&xhp<~fAV>{>jx83E;P2E z*N6S~_TAf$zg(IBBA2))<~w?ac(kL$ldutZE}Qay2BY8)U8M6^f$3`NM%^6#kDjgN z)zZlegk}+$l5ZqS;l+}lLF-y|pC5S=Z-nb&JTOb#nI4j4*2={&F$WgM5IIZ`&jCIP zo&Y~a1p*_9C*e;RNJT@w2n1j?G(#ljGHnJ-E<$;WDAGI-Qh-7R003TTW4XT6tHl#M zN(zr|XrYoitx6k+mf3g1er3@U#lUFb91tmgygyNFV6>wG0Mm>ASrLv1JU-Z#74DPq z=Lx;SYAd{BmpSe{wL?mI94>H$*sWeKAFd?!Fc!LGm8d8=%&z-lehC)75z6QVvINQ! zP7yfdjEU)kwp&xSKBz48x=`>SsRsXR!z&>TtO`!ICDJpUg*S**VG^I0_hd}-lm}~n z_N81%Pd|$sirPgO09EW16b}k%6{Rtxkkpuu+r1<%B&UG?NZZ6qVJwHKfqi2nsh?RO zD6WI!A!9%+lMzL1ntZxvTA}X9A7JCqv%0@7*URhE)xLUy?n5Ra<})*-c+`~cQ|QEy zZiE}xdCMt8Gc35vjb&U|R#I=lMGmchYDgRp0S_0<(5|6$3(tU7W2=zu=X(7$v zh6}YXWa0zCZi>UxlFVbMc$yxFdO0O#mSSUO0>YLfjrj&(Z@)aRYr*`(S7_jqJqj^@ znJpYI#ts3QbGfo9c|o)g*VAYYDf6C>aQxYERh;VBeMaUfD09wg)D}OMi_ARqC%vGd zhTdRygXS969v~JcNWR7$Msk&FZUY3Up5D^4hLusaggp+Te++h+*a5sR0qRk(_x8bl z{^bXoKVBAkxY&dAkr%?qKrMMRlT}84iRGJ<;T8O%DA-RW$_`J%Dkv)~yRnLyAh}RL z$eoG9*$APVz{b!pzL}zl^r$Kc9~MR!v7>z7>2vTA@^YWbz?(6#P|Mg7KdOfn#b2N@ z#EF@hRD76Y+zNnRS{CBr+rV(AvaB&{Fn~k~^iSf+1XCDI@Rg2otUnccH%mExS7~_z zkWRf`b6-mK!(Q*d@nR&L2ajPMz`kqPquNr!z^}$+Ej>0o090zP1HSCB1g)Q$Gb4)- z^ki7IpwjS~E|g5K76``(5Dc3kzJVl^2ON&i5)`1EK}shL_;~Yi#ot$Y8bu{uDS7m= z$v}`yoIt#8t^1YCgj1OeF=DHKI-r?hL*S%brh7PCc+OgHf{Ez_5{ul>EDCChRWR42 z#dvV1$U#^+^lV5q$-3!Mv6qh@!?%&rJ(ew&)5@ld2^Z*O8gVZrfefuMT%jwY7lhLw zq=4)k$fj0Lj0r7Zb_v1AchOM7tP1FdWXaoQEh~_}=>Sfn6OvAwyCW2T6IIFBHOA&k z#qbWaz+)r!EyH-^ktw7JWY$J;8M#}ifH6QUDD0#ThZ0m!d$U_)^@HPSCpi+-q)Uwf zMwDvGhIgF-d1^S{p){E=f=GGfeNvwD+lsw^`LOuM`zxE(^hn}|oQP%jBt!a1TpAGy z!%s0OxYkKay8Ir_s>mLHlhcb0hyD*-dhzuTn2KouI^iQ6t_XpTMFzMUq0muE<1r~D z&R|tv0*Q!{Q1p3E;$SORM`Gtan09gxB5@)a5-333S_9+DS~|x@ltVNcf*dAGe+7qd z$<_7@4g+)|F|3h>F&1q{Xa#XKxSpVei*aZZVPs%(B9=13X^*mh{l&s}Z=YV_-zWRD zKYXxn78i?uh-cHd4c>}Z$y;lT3?mHY873-U9_e9HWtIWf}l_(KPQdW4QK z3m7!7T;x1DzAUw#afu8VZc*aTsa;0w}hD)?x2fg=$=8CJiFGNcsnvua9UJ> z&GGtL)PNvP4_c>xT;=S8;e-3MqUal9lmRJ9iadnnJc5e>#xW8^nE`6doF8xv>7n7d z4aZZ81bY5|s`n^dYORKcCXfSM7DXOXs5=W2wG@qDUTh77$=f?y3?86Dc)}5FH#`$I zC!lV)I@H#+K#^k+8y~ztle%ayQB;E8)*?B>f8&;_kRdI&(R}i4DN=8_!0Pm)nJ?;Uku)LP*iQ5>%d$|rW zaDx)QpNwUgo0PP?a%#tE91LQO)qB!+gDY@F3|~u<#fcPvb)JSqM=)SU@dFOQJ^0Nf zJtuaYP-G@2BeQ_@6pSS@t>KW}rCdKgKfV9q)7!UylHecNsdyA;d!{kV%Ny=BXwiV6 zKZu75*PV)FTn>wXjK5r3b?s+j&$UXdwLXNbk0=XUlkz3Tg&gm-nurdDF;Pb5A9Uol zm?n>_D)n&1d(EKyCAz63eDiWL9g|-`!Rl!SEG}ZTkY&H1q>cCY&?lFZjz*D)X;ow! zGP?PHIMAMgA-YPCIHXwkt?-w45coNe&U%#@fj_hBkD7gWzn}N3eYm=g`0!~>7J|?V zk|kbTg2$|we9I(Y+g}2CfR#t#C!f7pJ6zH zgW?m0wZSV{1=?(Ou=nW<7*&X$h#sEJ|R=}cb$p+6vUlDi8 z!Z_Ok`d$mfMqd*K#bRyzw_*2qrA}(aA{V~k9EQEzof-w5ldP?Uxd469$0hl035_`bVsYkJznhD$Nk>kf1pm^*fIq0vS`M{03aD^ z=%2~rN&VtJE;BsZ8(F-s2BoW$Z3%4HXjGnZ9;Bja{R~ZO3{*fl0~pnE#KHF8w1QVM zfQyC(t`19Tk5>Ofe{vpMm>c)jsk;6RP9XPm;NP(Y)A4!JL6DB%93E|I%V7{oTq2qz z*$*5K!H*At0-RAj^oAbuou%ypp3$^+P9A|vOB_)f(}YiLo8nV{qiT7VDpv>) z)7Fj`ISlN3*g%>>(FmMCsr7Kqu}yp$z4P1{-cUEb75pe7e<3)fcO<(5L0s*OVQDKF z=J$je$fGt$?<8$9$&z%U4C#?sz1xdKR;q-y=|>6LV&G!~^2Cr}XOQ2_G$46dEA87O zgO=z8w|77k63e7;yf;HwnLQo|YSRITt>Z97`??rd;;O^^Bh`gl*@#-I!DdwVsMxdZ zzyCIWg^u@$e<%o4j58g9xXaY&5RcQ=ICGiBucO6yle(oHR-Rz0JcK^pKZgkC4J-pu zCljX`D_}=Rg&GF7iFx1wVQXe7@!Dj-3phi?FpB)Oq1=|0*ZKTPuU*x;^y&4waakXp;y}%^3sswbs29Matd1o$V zGA*3vtPPBkv=@pn5(R`Uw~3=DfQMOe2jQZRZ?`D<^l5+hx}V-(4`N)*s}9m=k+mK} ze`U03iDK8$GTn}?Tlt^>Kij*8$L^7DMp zughlK+y3*eFySEn-i#hSrEC_;8Pe@ECA!;1gs ziIJbClQ$^siSlDk{h78Vsk!SAArY8B59(kWH;yl-D#2+5M9bf#Jq)aMM>L-p;8bYD zK*sjOV`zOW6}yWk5n2Eu5Eai<7A<77f6AMd%ZT;FH@qW*Q54a6T?`I2A`ORAUD4h+ zu!OW+ES9v)$ZdSr#MXgme&;i(D|QuDcfJ|AHQv5O+I{fVvW{S zv=9ZZChS%gb!SoR;i+EWFQZjW0n|R($yf4dqr+CouZbG2#~S~13|}6Q}2~; zG@aq=br=pd^-X|sRe5+mAckI|P`I~-L{g`!9k+}UlNY=8OmO+ye=5Xi5QPKpt86~$ zo9Qf;LR^It;CYH@ZfglEPfQxV(lFrbAOfw|tyR&|1z@IW-}Va9xs2zhm)B=oFW0qf zcM0PL2+GRZiP&d|^L4s9`lt<%ptHaxrqfxygRXD*-D^GF-wv{QZ9c(JIxB|z&>5TC z?hA2c>X4w$K6``uf7eZ0XsH%(5e%K@thvRFh-{et#7yFf&giz%nO1xdq0mjPTh_rDm8 z&*#OSu1gpFv7$JT;D~Q=LU$@qYRR{g#60{d^Emiq=(vUse~;3Ns*MLy_X-?xv5L@Zj#A@WzTIf8$mL~XwDvfV3LlbTUV0(`>C z1Z`4v-c+Z^v^}G9JqQaoCvzbVUTdmeM}xtB3%Bzq>FhcYM0`0hQi2JyasjU`!l?bb zsN)+OmHvfHj1V2LFfKHl6#kf7G={hug>J@?S}(IU8fb^V3zB zkKA~)x5xc~q&8i>^4``V-FaQC{>fhb`|E0TcaMeFaI+9hNf(f`TN$hXh^l1^+4ZT0 z5yHqoN!#ITtuUE0L?3^;^s590W*|qlLOzsL*(z!2jD&>+p!2*YCirwB5=I$8;YO8= z;U89ve**KySaXCxC#jLp1z5a@n4EBQ;I-?(5UGD_KUydGM4yFQp>rMKOgd_etz}L< zSa(_bOGp6I2}0diwlbnCX9zLl5CZNS)h;A~ugdjJwH|}GE4^fNJrQx~kOS~dyHlV( z$S?`$V}vMB(l0Wgay(Rvh?|bz=)@h~H0i7+e_hrOJa|#ra2R~LJamQ_zq$wnLFb@B zRY6bdLCzvRKHmoshLrP;i4O)HmM`GE;1HYB(kr^n_~BUbVHL1YuB~HlkU(h%p8y5y zXs7~R&Dzy+P`c)@l0<19UJLgf2<33JPRx->09nM(9NCSps`c^n&zD(5nD6CsQOkHb zf7=Ry6+^dlP=Y!jh#)TSg0FYF8#mPsAkq{%ZW>3uV4~HQyZy}I7zs~j9gr?&2ydtW z!|U28%t-0VM+^`cfOMuKANtepstBlLkKx1I0xCZ!*17#U1G&%%Phy%RhWYhNXAyLu zN?XTE%ivu*9k5zp0u)kx$GUNSVinWRe z$-eHZ;{*?7Oj?MiP=%~r@;VR~|8?lph|+)DCd4G;N%v>oNg!@uACHC{RhWXL6b$aY zO-k^KNR+g-O8h(8F=xEV`C2BcI@P|l8Po&%p^e7-S=c-wo;~zi0VPV$FhhPQe<{$( z+6yNGfMBmZuF;6wv1-$OA{b}r1UQwzodtLtiqPUPVW>@PUxhPto}a3Pmb!lX-~+}e zX;B+lA$_&W^3G5D?fK=?4_Cgg59hT&kX9)f1g@mB#<|iuz~e#D)ZVR#AAbyK zSUNfih~tPG?-xzy=F%i2#oKYROP2iUY3&d8yxzV#74@L}hKW0dE3e>Uf9NEMwi8=l zI+$m`f|uEz@+3uXa-POPl4Ab{uBK`D`5o{%=;2Y6l!~F`*fCT(!@el| z?eLS#hxWXYNF9V5`azx+f6_^4ItmeyTwbk@n=g_OVV$g87OH<9rY!lD|H7_6mU%#S zs<&k~yo_ST!1iIStu)vkj{vI;9yMe*iN__v5b_uTgJ86{h*6Gm2s3%OMn{h42p#Q? z1Oxr3=Hi*3?RNz^3QkxI%lXb3TM`B%!bOdZ-%ju+n zE+JFERZa*)R>(+1x;R3s67P;TUA{$~S+Rhqnb$eK7Wrq>X;tYxmow<`=oeAm{qBDO LtM;73QaJzsqucSs delta 7831 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 diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index ca2dbe93f1d9..1ae1a8d47897 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1,5 +1,3 @@ -DIST naev-0.11.3-source.tar.xz 453755276 BLAKE2B aa46d6e78c964812d2eede0851071d30a9b7f1b408456cbdd3a171b94e0eb00432bb17aeada76766f504db25ba83b49641b06f58d9911ea5e9cba91bb245f4ff SHA512 25f33cd78f83c9d6fe6ae3f6464e45a9086d7e2e033671b866d9e3d47a2cfff2d9e64dd453846de4e1fcf3384a57361bcf026a01eb39e9cf3b620be46b0d3f0b DIST naev-0.11.5-source.tar.xz 453774708 BLAKE2B 36debc50b54c8f8c47851484cba7768242f70eebe1ef24f789c1435ee421ace4767b8be2ffda281162b796100c45882d6d7d8e005415ebbd81f56530831ca827 SHA512 de4896f705d020ab2f2c3ffd6c16599365caa8b87dbca6288f9dbcec114e97ee775a03819b958fdd697b1232295c6f6339a89e1b5c6671942efe26ec2d439755 -EBUILD naev-0.11.3.ebuild 2347 BLAKE2B 1fc340121e8737a5616ef8cebe7d915a407aebdeaaf330a460391ae24bed13f2a1597f40c9a5f1dc6dff0e8126d8db75f7361dddc9f6879a989970bd422ba6cf SHA512 423434803f2ea8df531da7896a0685ee8a457d142623229f17ee391d59b1ce4cfe17dabf3b3cd4b4169ee8fa8666b89f8560bfc2d6cafd12e7cbddc8a7a86f28 EBUILD naev-0.11.5.ebuild 2347 BLAKE2B d25f4e8e0baf14496c1630f13809644abb1e5e87164d239a3c70e075967afd807699edf5de11de6c716f7a4fa26c7e6c8520e706c675c9e08e8669a365574cb1 SHA512 9c4ef74a3a074ea199a1161510ce53b91c5bb52a449242c0abe6a157e1dc744c3b982fcedaddc6fd1fcb9e08fa3c4d206702056f8ea237d1f6d945dac4e3fa91 MISC metadata.xml 328 BLAKE2B 2c831943c7eee723e5c707906bcec96e97abd71e5d6fc3256010cca9626aebe95ecd7dca316a9567fe41186f0a656a434d774f83f088f414a95b3aba425c23b9 SHA512 426ac4b34b6cb45db05f5a7768a15947f67f5e90cda1bafa817320988aeb96ade18d774b2aa5e92d12c1fd1fd7a4964ac1bbdacbca6655325ccccc6a9405dfa4 diff --git a/games-strategy/naev/naev-0.11.3.ebuild b/games-strategy/naev/naev-0.11.3.ebuild deleted file mode 100644 index 724f70d79119..000000000000 --- a/games-strategy/naev/naev-0.11.3.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-1 luajit ) -PYTHON_COMPAT=( python3_{10..12} ) -inherit lua-single meson python-any-r1 virtualx xdg - -DESCRIPTION="2D space trading and combat game, in a similar vein to Escape Velocity" -HOMEPAGE="https://naev.org/" -SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz" - -LICENSE=" - GPL-3+ - Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 - CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain -" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -# dlopen: libglvnd -RDEPEND=" - ${LUA_DEPS} - dev-games/physfs - dev-libs/libpcre2:= - dev-libs/libunibreak:= - dev-libs/libxml2 - media-libs/freetype:2 - media-libs/libglvnd - media-libs/libsdl2[joystick,opengl,video] - media-libs/libvorbis - media-libs/openal - media-libs/sdl2-image[png,webp] - net-libs/enet:1.3= - sci-libs/cholmod - sci-libs/cxsparse - sci-libs/openblas - sci-libs/suitesparse - sci-mathematics/glpk:= - virtual/libintl -" -DEPEND=" - ${RDEPEND} - test? ( - dev-games/physfs[zip] - media-libs/libsdl2[X] - ) -" -BDEPEND=" - $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') - sys-devel/gettext - doc? ( - app-text/doxygen - dev-lua/ldoc - media-gfx/graphviz - ) - test? ( - media-libs/mesa[llvm] - x11-base/xorg-server[-minimal] - ) -" - -python_check_deps() { - python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" -} - -pkg_setup() { - lua-single_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - default - - # use eclass' generated lua.pc first rather than as fallback - sed -i "s/'lua51'/'lua'/" meson.build || die - - # don't probe OpenGL for tests (avoids sandbox violations, bug #829369), - # mesa[llvm] should ensure software rendering will work - sed -i "/subdir('glcheck')/d" test/meson.build || die -} - -src_configure() { - local emesonargs=( - $(meson_feature doc docs_c) - $(meson_feature doc docs_lua) - $(meson_feature lua_single_target_luajit luajit) - ) - - meson_src_configure -} - -src_test() { - virtx meson_src_test -} - -src_install() { - local DOCS=( CHANGELOG Readme.md ) - meson_src_install - - if use doc; then - dodir /usr/share/doc/${PF}/html - mv -- "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die - rm -r -- "${ED}"/usr/doc || die - fi - - rm -r -- "${ED}"/usr/share/doc/naev || die -} diff --git a/games-strategy/seven-kingdoms/Manifest b/games-strategy/seven-kingdoms/Manifest index 672ebea2f400..22ea2c8f9213 100644 --- a/games-strategy/seven-kingdoms/Manifest +++ b/games-strategy/seven-kingdoms/Manifest @@ -4,4 +4,4 @@ DIST 7kaa-2.15.6.tar.gz 73334247 BLAKE2B 7ef2926df74f230208c438223d963362b96327c DIST 7kaa.png 559 BLAKE2B 0379e60a5355c93cddf2a5f30b5e84711f77df073db4e85eee13d51654180572cd73dc96e8a9b954101e8b0ecacd879d6fa9e57feb70b66d1bdd043d07a40113 SHA512 0ec1ba67107a7823943704879efaf12297c5441c43b54f49684550927b10dc40c657fe93eb7c4cc85208d08194f179c9602fd8df6545776f3e1b4481803b16e6 EBUILD seven-kingdoms-2.15.5.ebuild 928 BLAKE2B 467b482b507ab1468d7dc0c75b3c8ee4c984afc5e8204c61b38f4664d782e501f8a237a1607ebc416b2b0d78c737f9cb1c914357d64e81de2b9257947194d69d SHA512 9c0457969ad00035a93f5424c2e496214698309c4be8be9c97f7f26a07433355fc7eb90d5342d87b6bda4e5e75ce34c4b3226017ec28256ec5994e93f8f8a6d6 EBUILD seven-kingdoms-2.15.6.ebuild 859 BLAKE2B e71a9b2be2c4eb200b91bf51b8025bad19e8acecb0fe2a6bcbdca97f855b5a68c94a714066c44e37fd6722d7e1acdab5fe74acc99341448b57ecc2044d5e1124 SHA512 042daf3d0ab407a782b314c75c74b1a0de96afe3952a972e952a7dd7e6533cf078882d698aa508297d5913580a172c5da4c512b9fd13ab84d7005e822e1f6478 -MISC metadata.xml 380 BLAKE2B 32f34684fc68a2e26bbfc87d8ba634a6cd23a489f8ba3927f09fd40b9f66e289711b45331f11922e7062f7da4cea0d210e60af79faba88b0a9202076183a7959 SHA512 a614006a602839d04f7f20f4069063d123d4b8786ff103a20349933e0304860d790e52f44ce2649d1452f9027d8e3110267b7958738aab4dfd5105ee4d4a43e5 +MISC metadata.xml 300 BLAKE2B 62dbb958c14366716a9e0821a9b00a8952e2155ca2835dfac5e93d1281b9fa8f5993d3a26ca005db65be64341728a95f06059cf01b39c540af8c325b7277eb3c SHA512 6cde357ae348b346089a7b85c10cb99b10148004d20d0ec3936acde224f0577caaf33b66e11cfff159c2ba2c64dd072526733ce4e3b5c38c2837d4a90f115c24 diff --git a/games-strategy/seven-kingdoms/metadata.xml b/games-strategy/seven-kingdoms/metadata.xml index 01aeddfe0f48..039514c16118 100644 --- a/games-strategy/seven-kingdoms/metadata.xml +++ b/games-strategy/seven-kingdoms/metadata.xml @@ -1,10 +1,7 @@ - - pinkbyte@gentoo.org - Sergey Popov - + skfans the3dfxdude/7kaa diff --git a/gnome-base/Manifest.gz b/gnome-base/Manifest.gz index 0142f414028b10e14bea34b0571abb50ec2b6878..f6c970846fb469479fc4a7f2023a5c02f904f948 100644 GIT binary patch literal 4731 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 JH`cQu003(tP^ka_ literal 4731 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 J9!awy0023tN1^}# diff --git a/gnome-base/librsvg/Manifest b/gnome-base/librsvg/Manifest index b8571e1bb724..23c32000dc6e 100644 --- a/gnome-base/librsvg/Manifest +++ b/gnome-base/librsvg/Manifest @@ -383,5 +383,5 @@ DIST yeslogic-fontconfig-sys-4.0.1.crate 6694 BLAKE2B a78e56725245af764e31dbfc7e EBUILD librsvg-2.40.21.ebuild 2544 BLAKE2B 0e6e8f0698dba9b8d11f56c87d2dff67c2fdd2d0f51de5bccbadf5e8cd6df6e85db8bb92c1c9771ecc5677a83a5afefeb7d54e17304b6c81fdf90db5fedd725f SHA512 e22f0c54731bd79c14ad377676554455581ca5f3f93845b442aaf71d9137013823351d71f0fd03d463f6d696950d61dd5ba45d6ee1a4411d3e50d6bb28738a64 EBUILD librsvg-2.57.0.ebuild 7808 BLAKE2B 89751ba0188864de554cb1469ea9b59de31f1c9a2271aa788ccf6d423eb58e5198b635de108339910d6a3db5e459b2a686524478ebc2bd8bf5673156b65c637a SHA512 5457922c90abe25dfbf5f2fae1fed215fdedc927004c8f80f184d61012afeba9d4e4318e207651fa66c0569ddd6017a958c220c722d1440f1914872c10c85bcc EBUILD librsvg-2.57.2.ebuild 7996 BLAKE2B 622cb36e236f6aa211b564ccb3a1ff376d02a38b2cadb530ccdd4ae6853b93f442e2c315e20afa71073df3e4379145ede4d56a0c43ffc6d09c6b6c4e92793964 SHA512 5a70bfcae6099dcfa0858f859e22c783a2385a5d0836ef143d8fe362fe2151ac5e2e44b6d5a467c57d5969ea48c6d623050722a580f58bd486029353d672b1ac -EBUILD librsvg-2.57.3.ebuild 7989 BLAKE2B 613a0b6538705bf11e06a433ca0ee13ab90df5f40cd584433cf8cc074ad703afc86f4d7d1f55bdf9467aa764022ca32066ea1ccd766b422bd2936126a7d5c84c SHA512 571227c8ee8fa8adf847864a1665220f7d6a6facc7c155719adc3a5ca94231e63cea77fe60122fd422cb7469f06b2b51e59b0d3bb498fd363b12e326dcdfde79 +EBUILD librsvg-2.57.3.ebuild 7995 BLAKE2B 53aa98a60f872d4a12f278d7adcea1aed56d4b2892d345652e710a606da720c302492029934ab5e65494be6fd213d3de19cb6ee0e6cf344b4017897c9c5843f4 SHA512 8127fc71aa659a9bcd7cee71d40fec751baf54af47820d1354997db87d1cc41722fa27ffe4869376a03fcdd8f92972f48cb9d3365cd80c6e849aba857727e69d MISC metadata.xml 417 BLAKE2B 00dfd8b977411ede7a975386836fe9290ea89265528038d4204d800ae04bb1aed6ba6b7427e0eeef05136f2f24b0c9e14dd0690c7db37c75ca2d7f41d997486c SHA512 937c31f4a264f7095d25fbf6e9d3f78e5f2558bc69d5e3308529db301108c8b47078967e85a4fc5163fbf840a34e4e15bf6621c6b3fefe5e858cc90ce82a61c2 diff --git a/gnome-base/librsvg/librsvg-2.57.3.ebuild b/gnome-base/librsvg/librsvg-2.57.3.ebuild index 42083e7d1127..f58cadb63b5c 100644 --- a/gnome-base/librsvg/librsvg-2.57.3.ebuild +++ b/gnome-base/librsvg/librsvg-2.57.3.ebuild @@ -291,7 +291,7 @@ LICENSE+=" " SLOT="2" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86" +KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86" IUSE="gtk-doc +introspection +vala" REQUIRED_USE=" diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz index 7ca42087caa56711e1388df0bc8b39f34d853960..727ca5564bb7b6bf6b7fa15fcc499feacb7e4334 100644 GIT binary patch literal 5117 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 mZ+{zeq|fZSBnsT>3;y~Fv>_0Bme;9_04Sn diff --git a/gui-libs/hyprutils/Manifest b/gui-libs/hyprutils/Manifest index 5eda56b90c05..011a6e1cf2d1 100644 --- a/gui-libs/hyprutils/Manifest +++ b/gui-libs/hyprutils/Manifest @@ -1,4 +1,4 @@ DIST hyprutils-0.1.4.gh.tar.gz 16561 BLAKE2B 90c435f892015791a88870613235204e39e0e41cbeea00a8f21d7f0c84dd2cbe733604da9830334e4f21a0d57d21aa770cc69dc5a34c9324e673d1c86e732606 SHA512 78b1ad188579b7ba9fb32f08aa3da6e96ec18544a1802d144cee9f64f473b6ee41a4cb3fba971524cfbf448e6cbe0aa32c36f53e8d50cbdf926126a9a44da8b6 -EBUILD hyprutils-0.1.4.ebuild 715 BLAKE2B 6475e82b2b356baccfc340c68ddf294e8f33f5bd71b748f6826961a628501b39f4f083ac955a4f671e03bd521f4cabd9e896f4b2df6608a93c0b04c6da680a30 SHA512 82d188f0a67491151ddbdec6420d94a8fc1ecab4cc07a7da4e09e11a10a32cb860a4b7530a82d94a7e952df4f30c85b03ac56cd171d50c881ed1765249d38652 -EBUILD hyprutils-9999.ebuild 715 BLAKE2B 6475e82b2b356baccfc340c68ddf294e8f33f5bd71b748f6826961a628501b39f4f083ac955a4f671e03bd521f4cabd9e896f4b2df6608a93c0b04c6da680a30 SHA512 82d188f0a67491151ddbdec6420d94a8fc1ecab4cc07a7da4e09e11a10a32cb860a4b7530a82d94a7e952df4f30c85b03ac56cd171d50c881ed1765249d38652 +EBUILD hyprutils-0.1.4-r1.ebuild 764 BLAKE2B 3227d8c6a2b9ab2ffbb9d19b34f8f00f0a8abbf61c965c81c55c45f2245672b723362be42d82b00c0d5ee60ad70f75c91b1a23174aa328c4f04e34c44f506a45 SHA512 13046ab634e361bc5bda5d70ae530e9e1e9a94307959e9422d655ede57f8493d2e7853e804852592780bf0817dc240d048b069bac8cfae7bb6c7ec9622a39e08 +EBUILD hyprutils-9999.ebuild 764 BLAKE2B 3227d8c6a2b9ab2ffbb9d19b34f8f00f0a8abbf61c965c81c55c45f2245672b723362be42d82b00c0d5ee60ad70f75c91b1a23174aa328c4f04e34c44f506a45 SHA512 13046ab634e361bc5bda5d70ae530e9e1e9a94307959e9422d655ede57f8493d2e7853e804852592780bf0817dc240d048b069bac8cfae7bb6c7ec9622a39e08 MISC metadata.xml 383 BLAKE2B 74ae8927a46a999fefe3af4558f10647f5a8793db7244626f0535c76bdacb3b902fb9186c86d076d783bc41bcb3730bf89e1ca7aaefdc66cf53fce7610e4ab6b SHA512 773e25ec47b3a766d3914f0f71ae03a69438cdc876f97fa1eecde4f09d36dec410af6d956cec86c9c26d176ce721def701467d2078f9afacbc25503e0c8297e8 diff --git a/gui-libs/hyprutils/hyprutils-0.1.4.ebuild b/gui-libs/hyprutils/hyprutils-0.1.4-r1.ebuild similarity index 93% rename from gui-libs/hyprutils/hyprutils-0.1.4.ebuild rename to gui-libs/hyprutils/hyprutils-0.1.4-r1.ebuild index d7a92f59830e..436c6061893f 100644 --- a/gui-libs/hyprutils/hyprutils-0.1.4.ebuild +++ b/gui-libs/hyprutils/hyprutils-0.1.4-r1.ebuild @@ -21,6 +21,11 @@ fi LICENSE="BSD" SLOT="0" +DEPEND=" + x11-libs/pixman +" +RDEPEND="${DEPEND}" + # Disable tests since as per upstream, tests require a theme to be installed # See also https://github.com/hyprwm/hyprcursor/commit/94361fd8a75178b92c4bb24dcd8c7fac8423acf3 RESTRICT="test" diff --git a/gui-libs/hyprutils/hyprutils-9999.ebuild b/gui-libs/hyprutils/hyprutils-9999.ebuild index d7a92f59830e..436c6061893f 100644 --- a/gui-libs/hyprutils/hyprutils-9999.ebuild +++ b/gui-libs/hyprutils/hyprutils-9999.ebuild @@ -21,6 +21,11 @@ fi LICENSE="BSD" SLOT="0" +DEPEND=" + x11-libs/pixman +" +RDEPEND="${DEPEND}" + # Disable tests since as per upstream, tests require a theme to be installed # See also https://github.com/hyprwm/hyprcursor/commit/94361fd8a75178b92c4bb24dcd8c7fac8423acf3 RESTRICT="test" diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest index 04f17fdaef39..8afd28ba21ed 100644 --- a/gui-libs/wlroots/Manifest +++ b/gui-libs/wlroots/Manifest @@ -11,5 +11,5 @@ EBUILD wlroots-0.17.2-r1.ebuild 2223 BLAKE2B 978951dcb04c75f4801139e1141f154afb5 EBUILD wlroots-0.17.3-r1.ebuild 2223 BLAKE2B 978951dcb04c75f4801139e1141f154afb5d0f38b23d723a15c131897b7b2c03a109f178717dd88c595934ad491fa56c0b7f8c56f2b5d607c795ba61ffbac8a5 SHA512 c2b05ceeabb336dd992e564df6375debdaeae9b2331a234ed92779b5a44114f7c7c26bad9188fb9de7cf25e401531c2285228848315b369a4e1cfcdf2711a89b EBUILD wlroots-0.17.3-r3.ebuild 2387 BLAKE2B 3d4c8828f43d536d3854ca14edfa15f72b9b53fa6a3dcaf504a0ab89b79b90fae2c9b2a86546888f8a4aafb07e9758754bfbc1645bd013a91f2e04e824c1fc3d SHA512 5c8c4cba99ea61b7f0cc3cf6ad498b1802df76c92c48836f2e1d387e6170bcc947e225a2799f49398737a4c0534327f4a2edb190915aebdf77a9212acbd1ac4c EBUILD wlroots-0.17.4.ebuild 2304 BLAKE2B e824cbf90463b91f212a26224921fc1b5c7e5bcf036b0fb7213c71ad565a20ad97181965163bd35aa11d8f01a5faa112602db6fae933b06e77cde67192f961d5 SHA512 a6d46a23a8f15014c6adfb436302acdb887488ca4227d2ffc17f5bcb5e4e6fe855bbceb4570a0f51c454bc00943a47a31e904b332c774e9519b9d925ab980f77 -EBUILD wlroots-9999.ebuild 2274 BLAKE2B 13a08b96ee1aa0a68c3f1bd4d4c675513b36509b17d3107198b4a05ffec36355fc019c69274a541953e3fa0e3f533a93e93da27cbdb47329bfe4c6f8f255a64f SHA512 44dbe781b2b7523d943d53f4555690ce0aa4ac4b856883200fbba1d8c25e16aa7be66ac53c4649796171e6781517c5ae9b4296a08438ffc00c16dcd94e71bdab +EBUILD wlroots-9999.ebuild 2276 BLAKE2B 2324828d1d3a9c250d22ffd3a7d27be27ba0fe7492d7f0f7b1c14b425f69398be4b908232cbbba54b5f679ba58c4147053437cffca65b6d77d42cecd54c468c7 SHA512 53880aa82474370d0039b9e76132033af1e9637d7a76d514a97c98ba8f4cfaf216684a1389d4e460db791a5b79dd6a209e7b1beb9bd7710f8396bd41aae86832 MISC metadata.xml 2145 BLAKE2B 75225f805364003c244a52d4a46c826e5a283ed01ef71d32b73fdcc03f6a1b46f0083a43be4c2079c6614c1b5db8a07a9a17ce2501c5eb65a53b83a7af13cdd0 SHA512 45faf9ad055a9b670ace556b1639f355b96da462447a33a655e36960fe99ef42c5c6c591ee39b4554ddd276e70c492c83c7ff4a844034ac1a1e25b39b465b5f3 diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild index 05772f2c09af..54323ce6d9c9 100644 --- a/gui-libs/wlroots/wlroots-9999.ebuild +++ b/gui-libs/wlroots/wlroots-9999.ebuild @@ -38,7 +38,7 @@ DEPEND=" x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 drm? ( - media-libs/libdisplay-info + media-libs/libdisplay-info:= sys-apps/hwdata liftoff? ( >=dev-libs/libliftoff-0.4 ) ) diff --git a/gui-libs/xdg-desktop-portal-lxqt/Manifest b/gui-libs/xdg-desktop-portal-lxqt/Manifest index 287a1f262fb4..5b7659c694b9 100644 --- a/gui-libs/xdg-desktop-portal-lxqt/Manifest +++ b/gui-libs/xdg-desktop-portal-lxqt/Manifest @@ -1,7 +1,5 @@ -DIST xdg-desktop-portal-lxqt-0.4.0.tar.xz 16024 BLAKE2B 2f362f9ddff42d68dfe69bcebd229566fe396a5a14d9ee9f1650706a34a98f31291a9901ef7121a976c679481192959d785ca8c8401bf8b2839dd18e42eee6bc SHA512 9295da6dc9370e01a48729848d9d19c9afea980335fb1cefeb91abf34b12d53579d876ccc952e2ef1440e10f0937b9c4a02d2c8473c9cad812da0388bfcacbe1 DIST xdg-desktop-portal-lxqt-0.5.0.tar.xz 16044 BLAKE2B f4b872038c58eebe3c565f55d29e24f9b247d2a18fd60981df9546a7fab422aa9ae1f6e94608a99a091cda4bda1e5ce878fa4d997a457f7c2014191fd631a0d2 SHA512 3f1a0de1fcc577b14b69c98b715f627dc636edc8663786374627196873a6e123aab2b6051bd86416729eb6e101ec0625051716b981a3fc4d7b5c7ddcd46ceae8 DIST xdg-desktop-portal-lxqt-1.0.2.tar.xz 16420 BLAKE2B f48bf781edd494994464a19e0b9c5fb5e8c650821ad9dfbef3b45e95a4f0741009cbf27d9434ccbfc7a44a7574ba626507534f601382ca58ba0efa93e32eaa10 SHA512 e51f2aae53e4f7bc47c2c214a17e44d9fa2167d34488a90436f2a2b98f14abff334ab56b956df08f6ca9ce9ac4a994cbde0c2fcdce0492beb212f0346c9cbb85 -EBUILD xdg-desktop-portal-lxqt-0.4.0.ebuild 764 BLAKE2B f55cecd067cb00a66425355f20cb19842de9bfde29c646caa4dd30a9c260c57e53f3faa38342020933aeff05f41af0080b9c1ac507d67c71a47b071a040d5758 SHA512 f1c3afec02b3fee60e89b76ebd20f452c4e7558950d0fd19425de2dcaab06716c34d49170be08b43f268e8c8cfc8cb26b6ee7c46e68c86e16c04892ef71cb9ae EBUILD xdg-desktop-portal-lxqt-0.5.0.ebuild 764 BLAKE2B a048e6b51e4acb249f12645642517f0bd1a83f607626dff3b6f1fe4977220a0386ec2eefb23166350e6f05b3026e0c47391da3cdcdd531d6bb7e1c4997da1daa SHA512 8fcd21ac16c7ab199ed6aba681f65289ff9fb71aec11b268da76547c0ce8bdd0c4670b9f66d35066b6c8754b6b5a5b6377dc1441a7630fa5991dc3735d8228b9 EBUILD xdg-desktop-portal-lxqt-1.0.2.ebuild 683 BLAKE2B 08b0462909b5750f705f618ae83f4e03f5ff7a44af7e14a8109c3a65f0eaf2b33cc6454d49d2936a896d1e5e864e2ef1e8b309ed80c6ac1cba60cf3f389a7df9 SHA512 630569a4e90cd44966513e7a72b94ffbc5472bf660d273daa6d3d764082433d1de060f583e40ac403f1752746fcf0d97c9c0e4fdaa6458527569a249302f8eef MISC metadata.xml 330 BLAKE2B d6c8f676536c73e4da1008ade05265ee20a9a93d05cf6b1c4b1c02ab1fd6090426c6476fd9524242618345d46170ef2242ef378f19e8c4ad4156fb291255b30e SHA512 b56fbd10eacdd17845452afcbd63af25046bc763fe2daf102632cd9a0380746c5b7d940ba852b5f7a37ef1ed347bff691a443ba2581ea5c12256dfd8c139fe8c diff --git a/gui-libs/xdg-desktop-portal-lxqt/xdg-desktop-portal-lxqt-0.4.0.ebuild b/gui-libs/xdg-desktop-portal-lxqt/xdg-desktop-portal-lxqt-0.4.0.ebuild deleted file mode 100644 index 5619ac454e67..000000000000 --- a/gui-libs/xdg-desktop-portal-lxqt/xdg-desktop-portal-lxqt-0.4.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PV="$(ver_cut 1-2)" - -inherit cmake - -DESCRIPTION="Backend implementation for xdg-desktop-portal using Qt/KF5/libfm-qt" -HOMEPAGE="https://lxqt-project.org/" - -if [[ "${PV}" == "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" -else - SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="amd64 arm64 ~loong ~riscv x86" -fi - -LICENSE="LGPL-2.1" -SLOT="0" - -BDEPEND=">=dev-util/lxqt-build-tools-0.13.0" -DEPEND=" - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - kde-frameworks/kwindowsystem:5 - >=x11-libs/libfm-qt-1.3:= -" -RDEPEND="${DEPEND} - sys-apps/xdg-desktop-portal -" diff --git a/gui-wm/Manifest.gz b/gui-wm/Manifest.gz index 84b1877372693ded7c8c699cfe3e5bcc031d30cf..fbf86686b746d0652d01eee9259638ece65dba15 100644 GIT binary patch literal 1381 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 diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest index 3ec8f993696c..45f93aca117b 100644 --- a/gui-wm/gamescope/Manifest +++ b/gui-wm/gamescope/Manifest @@ -1,6 +1,8 @@ AUX gamescope-deprecated-stb.patch 634 BLAKE2B 33bd10dc41f9fdbbec12ea0bdec1cf8af8fc9bc499324f5f2f329c72273109fd82495a0f3d3ffb2954ee91eb106f7e36479716af6e8d2cfd76ef58c9074003d3 SHA512 56aceec2552868749a21c9ca06ac6b41da3bd901692b376e5691155c58861f941dbd5359f1e22bbe54fd14e061cd586fe06d0109a8a45a0ecf6049ea3a79663b -DIST gamescope-3.14.18.tar.gz 520343 BLAKE2B 098dc152980c62a7386528378a5c0ad48923324dead15a2ed4be77d34a711065388c96edf8c9707ff13e595b82ca5f5463b489a9b521960f9be3eb744948cc6f SHA512 9b6774665b29fd84884ec057f66218e1e1810bc099d6a2e100a814fbc6250f8de9857b53e75400044b3cd77a958d6f03fcf9b8e65cb4a42e769ad0f9cda7394b -DIST reshade-9fdbea6892f9959fdc18095d035976c574b268b7.tar.gz 1543894 BLAKE2B 5e2b643ffbbda3ad078deb075a6fada1d0a560c6d865b7febee6a8eaade83ec90db3c5a8f4130d27b6dfaa8ee7b899edd214c23c947678eed28fb8e7165d9bd2 SHA512 4565d094e1c2d53d5073b4976874665d38dcf7ca86e982e569cc76923eaa9187fa32a4385fc577a3a867d2917596e6377e5a023a34bc2d389ff899d5b69764fb +DIST gamescope-3.14.22.tar.gz 536052 BLAKE2B f0d8efbaa02c70c810e59b4bc18e46a01205ccfb190a50796a22aefd19689f796406ff4eafd8974ea805843d08fbf14dabf0441fe83cbcc14ad219a04de1f67a SHA512 7c11f8df21f1938a605b9648187f4a115b89397a1dfb11066af3ffa9fed05b95d9656c5e0794ff8c3f9eddaf05602369e0e5bac803b7655f21135a01cd073ab3 +DIST libliftoff-0.5.0.tar.gz 39076 BLAKE2B a5c35c734a5ba4049661ce336401bd88d393001d7c49786d486146998d39530c364f7752b53968f5ab48f5eb774fa9c4245087bdb016f459a729991377023f61 SHA512 ce808f6a087f1f629cfebef95bfc7e216a09fb409b96b3c9f6b84d9d986ce50c5d7bf5b45c68e8baa99566b3627d754c269855b6f4ec3be63ae7b9f5109d5f08 +DIST reshade-696b14cd6006ae9ca174e6164450619ace043283.tar.gz 1684777 BLAKE2B 3b2fcd1ed53dd6a8c459cf716697eec8a21f6fd9c25e4f6baa752e4226eaf35837e0f1595eef065a064bb0d76b1b067f643cd14ef896875448c99f57e10e6fb9 SHA512 7fe1fe07622efd90bd94e1755019ca47657acd07137669e00b97bf70017a58c1f699e3dec1c720caafd1296275c7a25fd2f4d6e478cebbdf48bd69f985a00cdf +DIST vkroots-5106d8a0df95de66cc58dc1ea37e69c99afc9540.tar.gz 352651 BLAKE2B bc6c7a4f5b4f810c4d87a6cef46e73adb292bc22ae9a40666a6c7c8ab0cbc1973af405b32a5c7a3d38623c92e5d41e8472dabb744fcf31cf29118b9684dcfc32 SHA512 726e65dd0bb322d537e985ba2e504c68ef1b474574f11a5b102edcb8a7b74a6d86dea132c3b11417399a00beff9163e7aad413a389cf6073ec44d5ce6175ffc5 DIST wlroots-a5c9826e6d7d8b504b07d1c02425e6f62b020791.tar.gz 620424 BLAKE2B 83630b77983009a36fa4f168bbe2eceb73f634f9dd149cc5e6b18fbf647245a32a5d31dc3fbd0d1bed1d0dafc4cbb2fcea3ee4b4f5660a35ca37eff4679b80a2 SHA512 6857ded750fda91d55e53edfc270eb4e7bf44d7330d17c8fcd13c248c71abba685f34260d1e6d20cdb302a8d4f9158fb43421943cca74630fd780a4048aed07b -EBUILD gamescope-3.14.18.ebuild 3638 BLAKE2B 0500cec60dc29770555353befd34f5b19d5094eb91e7088c823c9c391348ab64dc6bdd967769b86bf72191851f37c1dc55cd204fa042d14b2ce1d5be4d72971a SHA512 8a66c21f1db16abb0030d44e516ad959301ca24e55bfe21c3b86f6c440876a5e2dc96b8048ab91cc7b8275d972b29856ff1823a9015c4b1e38a6effa01312838 -MISC metadata.xml 489 BLAKE2B 6930da0ca2827741a902e064b3bca71266ac5c2e61d7cf6d566c37e971efd04b2fcd2381659e1d5babe6fd05dd4d06979c0d82b3ac5e2702bb5d3311ef30df79 SHA512 419f4a3f3dc7a940d0f157323b9afd116b4a4d2efc718eb5979d84677b770a606c532d0777dbed1b6598afa393894e5dc9982dbaf7e31c90a9e0b433938d4e55 +EBUILD gamescope-3.14.22.ebuild 4195 BLAKE2B acd5ab83aa863b7a374b74757d43c279ba19ec74c08a80c60afaf651e941209832ff61be1fd13e4e8b857c3b16b715a36c7b6a73e7257c7622c6ef5d5ffec9dc SHA512 a9d8e010542a70d15fac1ca9aedd934b52d64d384cf27a9812725d3e096845ab1175d8c51dc48dae5dd1a30b77b856ca75915c95502919c8b660e963e850ed36 +MISC metadata.xml 571 BLAKE2B 43906c35ed17ecb23361a342b4f935f39efa62db4ef2f4185bb49dca701304efa735e8785d6960cf9f0ce8ffd6a7b78f40cd7d7aaa843a914f220e988a122dec SHA512 ad4e74f9fdc00121e9c5fb5ed79d5cc3d271b4ff4c653f5791ebd26810a9c833a4e5d80e8a69cebb4c753caadc6284e1afa1ad826040e8fb3560985400c6b25f diff --git a/gui-wm/gamescope/gamescope-3.14.18.ebuild b/gui-wm/gamescope/gamescope-3.14.22.ebuild similarity index 66% rename from gui-wm/gamescope/gamescope-3.14.18.ebuild rename to gui-wm/gamescope/gamescope-3.14.22.ebuild index 069182a94bc9..0a4ac07347a7 100644 --- a/gui-wm/gamescope/gamescope-3.14.18.ebuild +++ b/gui-wm/gamescope/gamescope-3.14.22.ebuild @@ -5,43 +5,40 @@ EAPI=8 inherit fcaps meson -RESHADE_COMMIT="9fdbea6892f9959fdc18095d035976c574b268b7" -WLROOTS_COMMIT="a5c9826e6d7d8b504b07d1c02425e6f62b020791" MY_PV=$(ver_rs 3 -) MY_PV="${MY_PV//_/-}" DESCRIPTION="Efficient micro-compositor for running games" HOMEPAGE="https://github.com/ValveSoftware/gamescope" +EGIT_SUBMODULES=( src/reshade subprojects/{libliftoff,vkroots,wlroots} ) + if [[ ${PV} == "9999" ]]; then EGIT_REPO_URI="https://github.com/ValveSoftware/${PN}.git" - # Prevent wlroots and other submodule from being pull - # Not messing with system packages - EGIT_SUBMODULES=( src/reshade ) inherit git-r3 else + RESHADE_COMMIT="696b14cd6006ae9ca174e6164450619ace043283" + LIBLIFTOFF_COMMIT="0.5.0" # Upstream points at this release. + VKROOTS_COMMIT="5106d8a0df95de66cc58dc1ea37e69c99afc9540" + WLROOTS_COMMIT="a5c9826e6d7d8b504b07d1c02425e6f62b020791" SRC_URI=" https://github.com/ValveSoftware/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz + https://gitlab.freedesktop.org/emersion/libliftoff/-/releases/v${LIBLIFTOFF_COMMIT}/downloads/libliftoff-${LIBLIFTOFF_COMMIT}.tar.gz https://github.com/Joshua-Ashton/reshade/archive/${RESHADE_COMMIT}.tar.gz -> reshade-${RESHADE_COMMIT}.tar.gz + https://github.com/Joshua-Ashton/vkroots/archive/${VKROOTS_COMMIT}.tar.gz -> vkroots-${VKROOTS_COMMIT}.tar.gz https://github.com/Joshua-Ashton/wlroots/archive/${WLROOTS_COMMIT}.tar.gz -> wlroots-${WLROOTS_COMMIT}.tar.gz " KEYWORDS="~amd64" fi S="${WORKDIR}/${PN}-${MY_PV}" - LICENSE="BSD-2" SLOT="0" -IUSE="pipewire +wsi-layer" - -# For when wlroots 0.18 is released. -# =gui-libs/wlroots-0.18*[X,libinput(+)] +IUSE="avif libei pipewire +sdl +wsi-layer" RDEPEND=" >=dev-libs/wayland-1.21 gui-libs/libdecor - >=media-libs/libavif-1.0.0:= - >=media-libs/libdisplay-info-0.1.1 - media-libs/libsdl2[video,vulkan] + =media-libs/libdisplay-info-0.1*:= media-libs/vulkan-loader sys-apps/hwdata sys-libs/libcap @@ -59,9 +56,14 @@ RDEPEND=" x11-libs/libXres x11-libs/libXtst x11-libs/libXxf86vm + avif? ( >=media-libs/libavif-1.0.0:= ) + libei? ( dev-libs/libei ) pipewire? ( >=media-video/pipewire-0.3:= ) + sdl? ( media-libs/libsdl2[video,vulkan] ) wsi-layer? ( x11-libs/libxcb ) - +" +# For bundled wlroots. +RDEPEND+=" >=dev-libs/libinput-1.14.0:= media-libs/libglvnd media-libs/mesa[egl(+),gles2(+)] @@ -74,7 +76,6 @@ RDEPEND=" " DEPEND=" ${RDEPEND} - =dev-libs/libliftoff-0.5* >=dev-libs/wayland-protocols-1.34 >=dev-libs/stb-20240201-r1 dev-util/vulkan-headers @@ -82,9 +83,6 @@ DEPEND=" dev-util/spirv-headers wsi-layer? ( >=media-libs/vkroots-0_p20240430 ) " -RDEPEND+=" - dev-libs/libliftoff -" BDEPEND=" dev-util/glslang dev-util/wayland-scanner @@ -103,11 +101,17 @@ src_prepare() { default # ReShade is bundled as a git submodule, but it references an unofficial - # fork, so we cannot unbundle it. Symlink to its extracted sources. - # For 9999, use the bundled submodule. + # fork, so we cannot unbundle it. Upstream have requested that we do not + # unbundle libliftoff, vkroots, or wlroots. Symlink to the extracted sources + # when not using the git submodules in 9999. if [[ ${PV} != "9999" ]]; then - rmdir src/reshade || die - ln -snfT ../../reshade-${RESHADE_COMMIT} src/reshade || die + local dir name commit + for dir in "${EGIT_SUBMODULES[@]}"; do + rmdir "${dir}" || die + name=${dir##*/} + commit=${name^^}_COMMIT + ln -snfT "../../${name}-${!commit}" "${dir}" || die + done fi # SPIRV-Headers is required by ReShade. It is bundled as a git submodule but @@ -115,19 +119,20 @@ src_prepare() { # For 9999, this submodule is not included. mkdir -p thirdparty/SPIRV-Headers/include || die ln -snf "${ESYSROOT}"/usr/include/spirv thirdparty/SPIRV-Headers/include/ || die - - # Until wlroots 0.18 is released. - rmdir subprojects/wlroots || die - ln -snfT ../../wlroots-${WLROOTS_COMMIT} subprojects/wlroots || die } src_configure() { + # Disabling DRM backend is currently broken. + # https://github.com/ValveSoftware/gamescope/issues/1347 local emesonargs=( - --force-fallback-for= - -Dbenchmark=disabled - -Denable_openvr_support=false $(meson_feature pipewire) + -Ddrm_backend=enabled + $(meson_feature sdl sdl2_backend) + $(meson_feature avif avif_screenshots) + $(meson_feature libei input_emulation) $(meson_use wsi-layer enable_gamescope_wsi_layer) + -Denable_openvr_support=false + -Dbenchmark=disabled -Dwlroots:xcb-errors=disabled -Dwlroots:examples=false diff --git a/gui-wm/gamescope/metadata.xml b/gui-wm/gamescope/metadata.xml index cc171105f9d8..1a847c302a36 100644 --- a/gui-wm/gamescope/metadata.xml +++ b/gui-wm/gamescope/metadata.xml @@ -9,6 +9,7 @@ ValveSoftware/gamescope + Enable emulated input using dev-libs/libei Enable screen capture via PipeWire Enable the WSI layer (required for HDR) diff --git a/gui-wm/hyprland/Manifest b/gui-wm/hyprland/Manifest index 3d693dea285f..75a512468d1b 100644 --- a/gui-wm/hyprland/Manifest +++ b/gui-wm/hyprland/Manifest @@ -8,5 +8,5 @@ EBUILD hyprland-0.37.1-r1.ebuild 3776 BLAKE2B 695ad287b51c217d6b6cf340e9737de64d EBUILD hyprland-0.39.1-r3.ebuild 3967 BLAKE2B 2d469c0a319227b1ce83fd1ab8be9cc04cfeb43737ee717ec0f163afb0c3f162332760c5c5cedea089303e6d913a20ac91719cb37ff1f36aa3c290085527af9c SHA512 038d6297db31571f67cf3b4181012ab29625d13d2a3952bb4214539dede9dfdafc7ea4429523fb47e2fb407cb6c7bc5f8c4ecd6d3328e01aa5e5f75184464830 EBUILD hyprland-0.40.0-r1.ebuild 4009 BLAKE2B 129b4d55aa26fbc9f282a1b2de230a1431770aaec9c088a28874dfb08de81871774df26f3571494dfa62c3ed9631aa0af739e169e95269ba416edae2344ee01a SHA512 2be06355e9fb98a187e9aa3754cae800eab0fa91ffaac7ce69f0f8cf955a67bf3affc6a73b7c3d78af5ed8da1b2ba0150f323dbea5940c855c7398eb20799224 EBUILD hyprland-0.41.1.ebuild 3451 BLAKE2B 21286db4b04d32cbb340069a44f022c3fb8ae65fa83fe5d7bd8891980bedc7cf7984bf6c8a9be91b57853818d96a7e151b0b40afec1bc65d8f8c5bef7d37ea91 SHA512 b9c860711a669f7c80472485effb254d841735043911255b72ac5d8b6af14b7f1df4dfcb708e6b137c73131b86ab498e6822fa9de5686b799e8f6217bacfa381 -EBUILD hyprland-9999.ebuild 3853 BLAKE2B 72460f5f6206184ed62efa8c61422974cf9f64dee590b384ead1dd33ebcf77aa8ff78f5f0dfdfa79b26f230294075ce725f4b7ab6d758965f2ead5120dd8f2cc SHA512 09f59f97783b4e550aea0962bae2c9ca1b38a64b9f93c87a4189a3d3e8177ca438d2bf2a5cb24cac135e4f6769729cd6164a9f96936e8417440530b3f637d93c +EBUILD hyprland-9999.ebuild 3855 BLAKE2B ff90716f20b3d7519fc9a76663ab6f9b0dfdd51b31a4e4c706350aedbb1a05d169c17fe513c97ea51894a357b73d139b1ec47b60309ff353fd03996ee831d292 SHA512 52a0d5078f5ea5398822828acfab73af26184f8895a362638d5a8c3849ae09700b1c5532250d5f94c469f94f189cbbbdb11621f0fd4d66247cdd9c7539bde2b9 MISC metadata.xml 716 BLAKE2B fc5248c809b9b5bf1002e3d82ff80f595b8e613d09e5541f1a0151c3ea2c117376d25fa5a40c85d254533708d9eff5339bd329b42118e87ca49e22e55c0c5d7b SHA512 31252ced2546f3686f17259aabfe9273af14f7efaf3fa0bfb446c65c6d9478be3a23c531e0ac463f27fe1d50842f6f126f32e47a8a03a345306297e182952e98 diff --git a/gui-wm/hyprland/hyprland-9999.ebuild b/gui-wm/hyprland/hyprland-9999.ebuild index 8165be18f238..1b9ccde49fd6 100644 --- a/gui-wm/hyprland/hyprland-9999.ebuild +++ b/gui-wm/hyprland/hyprland-9999.ebuild @@ -45,7 +45,7 @@ WLROOTS_DEPEND=" >=x11-libs/libdrm-2.4.114 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 - media-libs/libdisplay-info + media-libs/libdisplay-info:= sys-apps/hwdata >=dev-libs/libinput-1.14.0:= sys-auth/seatd:= diff --git a/kde-apps/Manifest.gz b/kde-apps/Manifest.gz index d52f0bb3ee7e0849a1f186c12d591ce769b13cee..56e36ec32b3512418a5e99f26632868bd36ccf2b 100644 GIT binary patch delta 33969 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 delta 33908 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 literal 4410 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 A$^ZZW diff --git a/kde-misc/kdiff3/Manifest b/kde-misc/kdiff3/Manifest index 1e3b980c9222..4d7686f130eb 100644 --- a/kde-misc/kdiff3/Manifest +++ b/kde-misc/kdiff3/Manifest @@ -1,6 +1,5 @@ -DIST kdiff3-1.10.7.tar.xz 1131116 BLAKE2B 5aff7d24d3440b367e0d124e7db444fb1164e1e23a39cc808b83d9f872e11c78442f73e5b95199ed00ace30cf5e4d15adbba0c9d46fe79bc2f5eae693e0aa93d SHA512 ab7ce8312014de200bcc613be1a28b384289f96be08d7f2e1e640b202cede3bbfeffa7b3e53b605f8edf9be2368d2aa6c6b5ee4501577ed8560ca1c4704802db DIST kdiff3-1.11.1.tar.xz 1140680 BLAKE2B 4a3e2f3300a4d8ebe390e3e7ad6392b26cdac919bfa80d2b24e145536a763cca924c8a811826972a92215da7c297662b805c60ce0ee5a57816a3549c059a8353 SHA512 5f481a3cd67e80db939eb795618a635bda2c08875eb826c3a1b6487b631374c48ab9b8a546d9b9504c1bcbc0ed9072f16452d6ef9fe181ce6850f741ced710ce -EBUILD kdiff3-1.10.7.ebuild 1106 BLAKE2B d7174e72ffc71a628238483fad4b96ebb37aa7766fe314fd6e8627c81acaa2ffc1202f3863f8de6be7c46b5ddc4ed1f740c2dedca9ceae8137e2d7a125bd8468 SHA512 35837378b2a97f4e75480b0886f7d75a8565d4e2b9e61d5a721a852066b9636cc90931580a7a68139161561140f2005b99219d3015094d5243b444ede05cfe33 -EBUILD kdiff3-1.11.1-r10.ebuild 1085 BLAKE2B c7a962a1aaed3976264c0a71aa006d10f4ee051a6833df0e0725768efc80981c2286e9ec635e543e3181f7767c9ba6e92db9d5bd64d72c50816f629f71a5fcaf SHA512 bddc76ae5cbe915deeb0bce35222f836d5bd27ae7212cc24aa8fe3e20df33d601e719433442e2f9245241d230d39d185ed6db6c2923255c8cc4c1adcbffba735 +DIST kdiff3-1.11.2.tar.xz 1141676 BLAKE2B 53ceb67ed232a2af81705d977ab691305a6a8a0fafce23d56601e7e24787a4cd81b044448251acefdb43a1ac142f53c1864fb64bd236d03a80105bbb8541805e SHA512 7318bbc867a369a656e78a9a5530a4329d176cdf170ff43278a8f9b9d821950c17f5a41266a0756bb84322ed78eb6d9d21f587968fedb7432656ec4f65c367cf EBUILD kdiff3-1.11.1.ebuild 1100 BLAKE2B f44c591b2a725f1ef0e8bd8d453e4dfa6972d82791176983675598ddf5e6aea99848891f988d083a9e8d332b5dbdbc8114eacfe19f8fff6c9be79e61dfcd89e7 SHA512 d36b2688a5cbfbedca20d95f65f88c7f5f5688de382f27bb5677568caa28f4c205d1d60ac92739346594df6f3f4c47062260bfd7e67ed8cbd0d7158e87d702d2 +EBUILD kdiff3-1.11.2.ebuild 1085 BLAKE2B c7a962a1aaed3976264c0a71aa006d10f4ee051a6833df0e0725768efc80981c2286e9ec635e543e3181f7767c9ba6e92db9d5bd64d72c50816f629f71a5fcaf SHA512 bddc76ae5cbe915deeb0bce35222f836d5bd27ae7212cc24aa8fe3e20df33d601e719433442e2f9245241d230d39d185ed6db6c2923255c8cc4c1adcbffba735 MISC metadata.xml 485 BLAKE2B fe3046c156af8000d379a96799587d89307e2664be0698ba9b847483f42031994707d16187740d9528a1d5ab26276802ae44218b820f949a35f3caef58223210 SHA512 f8c55957fdd76bf1019a3f543705bb4118deea1673d2fd1dab94528869f4ae65d34f81493f59bd4de40b02a64f9cacd054d7e576167fd8d18346b06e4bda5065 diff --git a/kde-misc/kdiff3/kdiff3-1.10.7.ebuild b/kde-misc/kdiff3/kdiff3-1.10.7.ebuild deleted file mode 100644 index ac3ba233ccfb..000000000000 --- a/kde-misc/kdiff3/kdiff3-1.10.7.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm kde.org - -DESCRIPTION="Frontend to diff3 based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/kdiff3/ https://userbase.kde.org/KDiff3" -SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="5" -KEYWORDS="amd64 ~arm64 ~ppc64 x86" -IUSE="" - -COMMON_DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -DEPEND="${COMMON_DEPEND} - dev-libs/boost -" -RDEPEND="${COMMON_DEPEND} - sys-apps/diffutils -" - -src_configure() { - local mycmakeargs=( - -DBUILD_WITH_QT6=OFF - ) - ecm_src_configure -} diff --git a/kde-misc/kdiff3/kdiff3-1.11.1-r10.ebuild b/kde-misc/kdiff3/kdiff3-1.11.2.ebuild similarity index 100% rename from kde-misc/kdiff3/kdiff3-1.11.1-r10.ebuild rename to kde-misc/kdiff3/kdiff3-1.11.2.ebuild diff --git a/kde-misc/kshutdown/Manifest b/kde-misc/kshutdown/Manifest index fa79b33a4caf..515290bcc780 100644 --- a/kde-misc/kshutdown/Manifest +++ b/kde-misc/kshutdown/Manifest @@ -1,3 +1,5 @@ DIST kshutdown-source-5.2.zip 445025 BLAKE2B 161a637ded6fa7ddc11daab5bfa20efe51bee0407339e178668c584cc690dd419bfb1e7e134cbc9ec3274a394d47496423f8b3b561cdd8083470daa4e8d24511 SHA512 ac46164da88815604007e637663c42430212b37231d6116fd31b947b24d2bd69aff0d79fcab570425960420d77168de184ccda99dd685bec96bb353cb578ee04 +DIST kshutdown-source-5.92-beta.zip 529301 BLAKE2B 6c0edb821c8d6c1f63fd2baa4d9ce5f1168b742ab8fb0bc0bcb7fa14f1613ef83c5c3c06dd59f9b9b436826980e5fa6a13a0088002379a82b0eb07a82e1a6771 SHA512 0958ea112b44b7eb837aad6a5f17e9a86455b285d4ae02c53e5a60057f23d3c253f71f02a03fbabd22bb8ff101eea45f00b27f98c8e63c1cc312e09e0f262203 EBUILD kshutdown-5.2.ebuild 1127 BLAKE2B 7e7abd696a46dabf4271b73a9164b8bfa44c61735035290556b5655169d5fec95580548bae56d3ebb4ad8af99575b5421d5d10aa9e65be3894a315b6aa3de73e SHA512 2abaa44755efc369cdbd36da0c61bb908382981a952d689755aae1b24b4a6b67507ef03c57632bd549d2ee1f345a505497b79d25a25a1c511cfe83a43198d2df +EBUILD kshutdown-5.92.ebuild 1180 BLAKE2B eabea7b5da00ca59d7cec7297727fcdff9afbfa697cb81ef3c12e6035f92b0dd77c2fff18e7ac13906571691f3b478546aa79039440e339a02a44f4ccfb4d90b SHA512 909f3cf60ef5c61db61bbb8a862c59d974d148fb84a8f41d3d83dfaa6d32bbd735967f19a28bc6612f51e473449f6c44c0ab7149633b286ece49687e34742aee MISC metadata.xml 329 BLAKE2B 2ad07ba441c1531583f9641fb474608d3cc41748a170d0cda50237686e241d0d9aecc5939168314fef979505039d18d9b20b67412489f484ddb7ca398bb9e523 SHA512 17c4873d13702caee038e1216afe40b57693508cfd0128b0ca6ca1b92fe919a1d3d3379e49e80bd569b741b48adc943977d5ff94aaf48aa5a1fa3d0969f3b6fd diff --git a/kde-misc/kshutdown/kshutdown-5.92.ebuild b/kde-misc/kshutdown/kshutdown-5.92.ebuild new file mode 100644 index 000000000000..7ffb9b0f3841 --- /dev/null +++ b/kde-misc/kshutdown/kshutdown-5.92.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="Shutdown manager for desktop environments like KDE Plasma" +HOMEPAGE="https://kshutdown.sourceforge.io" +SRC_URI="https://downloads.sourceforge.net/${PN}/${PN}-source-${PV}-beta.zip" +S="${WORKDIR}/${P}-beta" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="+kde" + +DEPEND=" + dev-qt/qtbase:6[dbus,gui,widgets] + kde? ( + kde-frameworks/kconfig:6 + kde-frameworks/kconfigwidgets:6 + kde-frameworks/kcoreaddons:6 + kde-frameworks/kcrash:6 + kde-frameworks/kdbusaddons:6 + kde-frameworks/kglobalaccel:6 + kde-frameworks/ki18n:6 + kde-frameworks/kidletime:6 + kde-frameworks/knotifications:6 + kde-frameworks/knotifyconfig:6 + kde-frameworks/kstatusnotifieritem:6 + kde-frameworks/kwidgetsaddons:6 + kde-frameworks/kxmlgui:6 + ) +" +RDEPEND="${DEPEND} + !${CATEGORY}/${PN}:5 + || ( + kde-frameworks/breeze-icons:* + kde-frameworks/oxygen-icons:* + ) +" +BDEPEND=" + app-arch/unzip + sys-devel/gettext + kde? ( kde-frameworks/extra-cmake-modules:0 ) +" + +src_configure() { + local mycmakeargs=( + -DKS_PURE_QT=$(usex !kde) + ) + + cmake_src_configure +} diff --git a/kde-misc/tellico/Manifest b/kde-misc/tellico/Manifest index c8dfa1ad3e1f..aed24ab060ad 100644 --- a/kde-misc/tellico/Manifest +++ b/kde-misc/tellico/Manifest @@ -1,3 +1,5 @@ DIST tellico-3.5.4.tar.xz 6768904 BLAKE2B 61242fa43287f8e37990040f1a94df631a3596527a4d2e3d7b61c7c34e50005ba2529acdde6d44acffef6127bfd634e86bd5d66c21e4623496daf31d80b6fbe3 SHA512 b38405feb59107c4022158fee5a0435b61ea5e66c9265f930d1cb3be22d66e972b107f2f7eddb0cdf07f044f4d1428e2df879aaa67270045c8c30dd678dd83b9 +DIST tellico-3.5.5.tar.xz 6796536 BLAKE2B 6e526869840a865bc4dcca37e42141889c66739bee657592d9233eda20da1d6e9fdf44f82a29c6b656f34da82f56b2580324278fd73a810e13c844a72d4abd2c SHA512 4bbb975a8d23ac6fb45160b42d7d893adbaa772fd9f04a5a72a5a48c447cfcf1a933e192d71705b59c36cf64f50038248002174ad132d8f22848e3bbbee5dea7 EBUILD tellico-3.5.4.ebuild 2352 BLAKE2B fbbcc90c19f347d8f34ab30d173c4d6237a4afa9e77c11dd64c6cef34d5b10153d8cde79658efb6bfde721d12efb87b9b6f7f025eed78c3f2e4ad91668facfc8 SHA512 d7d7f2b0edf8bc39f3ba23c88b16df15dcf04073abcf6160a346b39dd7d860832b9b5438ed0f426deaa641c89709e67e94c84714e947d5f8bf5f9089dc71e4b4 +EBUILD tellico-3.5.5.ebuild 2353 BLAKE2B 3b5aa94c850b52f0ffd1b6c0ddc4a6892a9903ebba530481cf2ccc83298adaed13733a6c3d7105bfaf6180d3d8d4ea36593ab06ed29a4a8ba550825434eee2f9 SHA512 f0dfc0c65c3eda044d06f1a8ad74528b6dfa18b50e7a9d5116d2debf7c3faf8d131021b3576e4efd2ea118b85371c20331b2e872c5a142f851abcc0b4d012f54 MISC metadata.xml 906 BLAKE2B 27f873396504e61569b0aee35c61b6f1cbd5e9949ccb54bd0a8f2d2a521800b83612700ad4b00d97452f6850125f244bf0db3fa79db271cc1cae2185a35fa3c0 SHA512 bd257757d73d72bb7065f532dfd18014502410bef23839cff5000bd380f3971973d088bfdcdcf7e154e1e89f08905521e75d7f764d148a7c46aa46832b3f3737 diff --git a/kde-misc/tellico/tellico-3.5.5.ebuild b/kde-misc/tellico/tellico-3.5.5.ebuild new file mode 100644 index 000000000000..fd374511ce98 --- /dev/null +++ b/kde-misc/tellico/tellico-3.5.5.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="forceoptional" +inherit ecm kde.org + +DESCRIPTION="Collection manager based on KDE Frameworks" +HOMEPAGE="https://tellico-project.org/" + +if [[ ${KDE_BUILD_TYPE} != live ]]; then + SRC_URI="https://tellico-project.org/files/${P}.tar.xz" + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +LICENSE="|| ( GPL-2 GPL-3 )" +SLOT="5" +IUSE="bibtex cddb discid pdf scanner semantic-desktop taglib v4l xmp yaz" + +# tests need network access +RESTRICT="test" + +RDEPEND=" + dev-libs/libxml2 + dev-libs/libxslt + dev-qt/qtcharts:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtprintsupport:5 + dev-qt/qtwebengine:5[widgets] + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + kde-frameworks/karchive:5 + kde-frameworks/kcodecs:5 + kde-frameworks/kcompletion:5 + kde-frameworks/kconfig:5 + kde-frameworks/kconfigwidgets:5 + kde-frameworks/kcoreaddons:5 + kde-frameworks/kcrash:5 + kde-frameworks/kguiaddons:5 + kde-frameworks/kiconthemes:5 + kde-frameworks/kitemmodels:5 + kde-frameworks/ki18n:5 + kde-frameworks/kjobwidgets:5 + kde-frameworks/kio:5 + kde-frameworks/knewstuff:5 + kde-frameworks/kparts:5 + kde-frameworks/kservice:5 + kde-frameworks/ktextwidgets:5 + kde-frameworks/kwallet:5 + kde-frameworks/kwidgetsaddons:5 + kde-frameworks/kwindowsystem:5 + kde-frameworks/kxmlgui:5 + kde-frameworks/solid:5 + kde-frameworks/sonnet:5 + bibtex? ( >=dev-perl/Text-BibTeX-0.780.0-r1 ) + cddb? ( kde-apps/libkcddb:5 ) + discid? ( dev-libs/libcdio:= ) + pdf? ( app-text/poppler[qt5] ) + scanner? ( kde-apps/libksane:5 ) + semantic-desktop? ( kde-frameworks/kfilemetadata:5 ) + taglib? ( >=media-libs/taglib-1.5 ) + v4l? ( >=media-libs/libv4l-0.8.3 ) + xmp? ( >=media-libs/exempi-2:= ) + yaz? ( >=dev-libs/yaz-2:0= ) +" +DEPEND="${RDEPEND}" +BDEPEND="sys-devel/gettext" + +src_configure() { + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_Csv=ON + -DENABLE_BTPARSE=$(usex bibtex) + $(cmake_use_find_package cddb KF5Cddb) + $(cmake_use_find_package discid CDIO) + $(cmake_use_find_package pdf Poppler) + $(cmake_use_find_package scanner KF5Sane) + $(cmake_use_find_package semantic-desktop KF5FileMetaData) + $(cmake_use_find_package taglib Taglib) + -DENABLE_WEBCAM=$(usex v4l) + $(cmake_use_find_package xmp Exempi) + $(cmake_use_find_package yaz Yaz) + ) + + ecm_src_configure +} diff --git a/kde-plasma/Manifest.gz b/kde-plasma/Manifest.gz index 5ac6f703e99f29ecf530aa67b938f89a40e6169b..0c8d651e47404f2906f46980ad32cd0aaa373645 100644 GIT binary patch delta 11002 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/breeze-gtk-${PV}:${SLOT} >=kde-plasma/kde-gtk-config-${PV}:${SLOT} + sys-apps/xdg-desktop-portal-gtk x11-misc/appmenu-gtk-module ) kwallet? ( >=kde-plasma/kwallet-pam-${PV}:${SLOT} ) diff --git a/licenses/Manifest.gz b/licenses/Manifest.gz index ec15f34ee1e81dff499478dd1888e8e6f1361ba9..ba900f513bb2db010ac27d3f3307b7ca69456131 100644 GIT binary patch delta 57500 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Ï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 N_WzHRt2Sig0stfNQpNxP delta 57690 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

    s%XXU-3HFHzWb-uxmBrjJ7+lC-E!|2U9t5r`Ycp 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 diff --git a/licenses/PDB b/licenses/PDB deleted file mode 100644 index c5e98a2b7feb..000000000000 --- a/licenses/PDB +++ /dev/null @@ -1,108 +0,0 @@ - PDB SOFTWARE LICENSE AGREEMENT - -BY CLICKING THE ACCEPTANCE BUTTON OR INSTALLING OR USING -THIS "SOFTWARE, THE INDIVIDUAL OR ENTITY LICENSING THE -SOFTWARE ("LICENSEE") IS CONSENTING TO BE BOUND BY AND IS -BECOMING A PARTY TO THIS AGREEMENT. IF LICENSEE DOES NOT -AGREE TO ALL OF THE TERMS OF THIS AGREEMENT -THE LICENSEE MUST NOT INSTALL OR USE THE SOFTWARE. - -1. LICENSE AGREEMENT - -This is a license between you ("Licensee") and the Protein Data Bank (PDB) -at Rutgers, The State University of New Jersey (hereafter referred to -as "RUTGERS"). The software is owned by RUTGERS and protected by -copyright laws, and some elements are protected by laws governing -trademarks, trade dress and trade secrets, and may be protected by -patent laws. - -2. LICENSE GRANT - -RUTGERS grants you, and you hereby accept, non-exclusive, royalty-free -perpetual license to install, use, modify, prepare derivative works, -incorporate into other computer software, and distribute in binary -and source code format, or any derivative work thereof, together with -any associated media, printed materials, and on-line or electronic -documentation (if any) provided by RUTGERS (collectively, the "SOFTWARE"), -subject to the following terms and conditions: (i) any distribution -of the SOFTWARE shall bind the receiver to the terms and conditions -of this Agreement; (ii) any distribution of the SOFTWARE in modified -form shall clearly state that the SOFTWARE has been modified from -the version originally obtained from RUTGERS. - -2. COPYRIGHT; RETENTION OF RIGHTS. - -The above license grant is conditioned on the following: (i) you must -reproduce all copyright notices and other proprietary notices on any -copies of the SOFTWARE and you must not remove such notices; (ii) in -the event you compile the SOFTWARE, you will include the copyright -notice with the binary in such a manner as to allow it to be easily -viewable; (iii) if you incorporate the SOFTWARE into other code, you -must provide notice that the code contains the SOFTWARE and include -a copy of the copyright notices and other proprietary notices. All -copies of the SOFTWARE shall be subject to the terms of this Agreement. - -3. NO MAINTENANCE OR SUPPORT; TREATMENT OF ENHANCEMENTS - -RUTGERS is under no obligation whatsoever to: (i) provide maintenance -or support for the SOFTWARE; or (ii) to notify you of bug fixes, patches, -or upgrades to the features, functionality or performance of the -SOFTWARE ("Enhancements") (if any), whether developed by RUTGERS -or third parties. If, in its sole discretion, RUTGERS makes an -Enhancement available to you and RUTGERS does not separately enter -into a written license agreement with you relating to such bug fix, -patch or upgrade, then it shall be deemed incorporated into the SOFTWARE -and subject to this Agreement. You are under no obligation whatsoever -to provide any Enhancements to RUTGERS or the public that you may -develop over time; however, if you choose to provide your Enhancements -to RUTGERS, or if you choose to otherwise publish or distribute your -Enhancements, in source code form without contemporaneously requiring -end users or RUTGERS to enter into a separate written license agreement -for such Enhancements, then you hereby grant RUTGERS a non-exclusive, -royalty-free perpetual license to install, use, modify, prepare -derivative works, incorporate into the SOFTWARE or other computer -software, distribute, and sublicense your Enhancements or derivative -works thereof, in binary and source code form. - -4. FEES. There is no license fee for the SOFTWARE. If Licensee -wishes to receive the SOFTWARE on media, there may be a small charge -for the media and for shipping and handling. Licensee is -responsible for any and all taxes. - -5. TERMINATION. Without prejudice to any other rights, Licensor -may terminate this Agreement if Licensee breaches any of its terms -and conditions. Upon termination, Licensee shall destroy all -copies of the SOFTWARE. - -6. PROPRIETARY RIGHTS. Title, ownership rights, and intellectual -property rights in the Product shall remain with RUTGERS. Licensee -acknowledges such ownership and intellectual property rights and will -not take any action to jeopardize, limit or interfere in any manner -with RUTGERS' ownership of or rights with respect to the SOFTWARE. -The SOFTWARE is protected by copyright and other intellectual -property laws and by international treaties. Title and related -rights in the content accessed through the SOFTWARE is the property -of the applicable content owner and is protected by applicable law. -The license granted under this Agreement gives Licensee no rights to such -content. - -7. DISCLAIMER OF WARRANTY. THE SOFTWARE IS PROVIDED FREE OF -CHARGE, AND, THEREFORE, ON AN "AS IS" BASIS, WITHOUT WARRANTY OF -ANY KIND, INCLUDING WITHOUT LIMITATION THE WARRANTIES THAT IT -IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE -OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND -PERFORMANCE OF THE SOFTWARE IS BORNE BY LICENSEE. SHOULD THE -SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, THE LICENSEE AND NOT -LICENSOR ASSUMES THE ENTIRE COST OF ANY SERVICE AND REPAIR. -THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF -THIS AGREEMENT. NO USE OF THE PRODUCT IS AUTHORIZED HEREUNDER -EXCEPT UNDER THIS DISCLAIMER. - -8. LIMITATION OF LIABILITY. TO THE MAXIMUM EXTENT PERMITTED BY -APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE FOR ANY -INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE, INCLUDING, -WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK -STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL -OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF ADVISED OF THE -POSSIBILITY THEREOF. diff --git a/lxqt-base/Manifest.gz b/lxqt-base/Manifest.gz index a3f6c2ce9682c4473f70847ab5a5a611c41cf330..fddf71284d6a05f014532c5ef40a7b42a66f6fb6 100644 GIT binary patch literal 3058 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 V0VW1?T|uee{13%Ls%^g)008#d#W?@~ literal 3382 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 /dev/null || die - rm Makefile || die - mv composer.json-dist composer.json || die - composer install --no-dev || die - ./bin/install-jsdeps.sh || die - popd > /dev/null || die - else - default - fi -} - -src_install() { - webapp_src_preinst - - dodoc CHANGELOG.md INSTALL README.md UPGRADING SECURITY.md - - insinto "${MY_HTDOCSDIR}" - doins -r [[:lower:]]* SQL - doins .htaccess - - webapp_serverowned "${MY_HTDOCSDIR}"/logs - webapp_serverowned "${MY_HTDOCSDIR}"/temp - - webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php - webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt" - - webapp_src_install -} - -pkg_postinst() { - webapp_pkg_postinst - - if [[ -n ${REPLACING_VERSIONS} ]]; then - elog "You can review the post-upgrade instructions at:" - elog "${EROOT}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt" - fi -} diff --git a/mail-client/roundcube/roundcube-1.6.7.ebuild b/mail-client/roundcube/roundcube-1.6.7.ebuild index e8f09db98c3b..1f08e4235912 100644 --- a/mail-client/roundcube/roundcube-1.6.7.ebuild +++ b/mail-client/roundcube/roundcube-1.6.7.ebuild @@ -52,7 +52,7 @@ if [[ ${PV} == *9999 ]] ; then else SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz" S="${WORKDIR}/${MY_P}" - KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="amd64 arm ~hppa ppc ppc64 sparc x86" fi src_unpack() { diff --git a/mail-filter/Manifest.gz b/mail-filter/Manifest.gz index 484db1cefae5e8a2bf9c05c7642f7b7f4b345c9d..4ddfc1ec81a35bfcc99b3d194fa890ed27e765e4 100644 GIT binary patch literal 8540 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 WEU3)7egXmh-TwlI`NuH-JOBVN1DEFj literal 8206 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 A5&!@I diff --git a/mail-filter/libopensmtpd/Manifest b/mail-filter/libopensmtpd/Manifest new file mode 100644 index 000000000000..4a95680c7b9f --- /dev/null +++ b/mail-filter/libopensmtpd/Manifest @@ -0,0 +1,3 @@ +DIST libopensmtpd-0.7.tar.gz 34942 BLAKE2B 09b820bed528678adce8e52db9a0001732636668ece49eca4bd91c35374d53d3c076367dc543d06ef73b671b2776942bb210b82da4a4804db7a91e5065545df5 SHA512 53153eea5ed85309434316fa9bbba032aba9cac30744a6c228892b5fdf67f9df7e05c25832f16845c603892a255dfcf67d432e2a43ec6228f3103cf92ba2394f +EBUILD libopensmtpd-0.7.ebuild 551 BLAKE2B 7f1a98cba32d5f97816da26f5dc5d87ff944159d6c07272b9afce0b417230687e633674df44a241aedfe581a06452d99d459b384885dd52761b93077a32f0b19 SHA512 0b9aa6e1021c1982a6b51ba6d0269697a3030cb74698006e6a77fc238da7c9d63204463d42782e948e7f44ad8ad5cfddd5c6e727ee01da5871f8904ddd7d2674 +MISC metadata.xml 245 BLAKE2B ee826d9ac7bc639790df274d465839929cf5ada354ec43e51e1d5910b627d74ae483d90cd119676c91408f076f4a1f6f47e268a5d5960c7c9a30fae28538ae0c SHA512 b03ff5fe56f7eda8c8d169a162851176e290308889f32b52ee431393095069034750ace532b695e92105008b882fb848a835a8f8c45a3dcbf5ce3daa043d7aad diff --git a/mail-filter/libopensmtpd/libopensmtpd-0.7.ebuild b/mail-filter/libopensmtpd/libopensmtpd-0.7.ebuild new file mode 100644 index 000000000000..e0c791895469 --- /dev/null +++ b/mail-filter/libopensmtpd/libopensmtpd-0.7.ebuild @@ -0,0 +1,28 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Library for creating OpenSMTPD filters" +HOMEPAGE="https://imperialat.at/dev/libopensmtpd/" +SRC_URI="https://imperialat.at/releases/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="dev-libs/libevent" +RDEPEND="${DEPEND}" + +src_prepare() { + mv -f Makefile.gnu Makefile + eapply_user +} + +src_compile() { + emake MANFORMAT="man" +} + +src_install() { + emake DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" MANFORMAT="man" install +} diff --git a/dev-ruby/uconv/metadata.xml b/mail-filter/libopensmtpd/metadata.xml similarity index 56% rename from dev-ruby/uconv/metadata.xml rename to mail-filter/libopensmtpd/metadata.xml index 658c72b1920d..9b163b333228 100644 --- a/dev-ruby/uconv/metadata.xml +++ b/mail-filter/libopensmtpd/metadata.xml @@ -1,8 +1,8 @@ - - ruby@gentoo.org - Gentoo Ruby Project - + + cedk@gentoo.org + Cédric Krier + diff --git a/mail-filter/opensmtpd-filter-dkimsign/Manifest b/mail-filter/opensmtpd-filter-dkimsign/Manifest new file mode 100644 index 000000000000..0c5c5f1ba8ae --- /dev/null +++ b/mail-filter/opensmtpd-filter-dkimsign/Manifest @@ -0,0 +1,3 @@ +DIST opensmtpd-filter-dkimsign-0.6.tar.gz 24163 BLAKE2B f82175c6140a1691f5647562619420c57923cc2deadeabc4ac4b78eeaaa9ddaf6b73635034239e148a8532f77b0422ac52d1961a4f3549b6b686698592b71ae0 SHA512 1efab386a020c6a3cbf6059ce0feea539fa62be0990fd8538c4b152fa0c302d7bfffa7c7bb74643c25e47c20250f600f1371d2725dc3178ad103ce585530c0ce +EBUILD opensmtpd-filter-dkimsign-0.6.ebuild 673 BLAKE2B d5d5c8995db42f7056bfc29a3a37f61d8410e3a304e8d7f325f2c08054ddbe7ffe962d5e93dda9e1f1ada239170554f1b3a0ff2d47f4783c946ae2d63f2135d0 SHA512 2485267afbd3e0958629015f2d2dea577edb0f32db5712e729fae2b2ba569b20c73ad612e83083e2fda248882a068113f615f7c75149057d47fdb150c81fb663 +MISC metadata.xml 245 BLAKE2B ee826d9ac7bc639790df274d465839929cf5ada354ec43e51e1d5910b627d74ae483d90cd119676c91408f076f4a1f6f47e268a5d5960c7c9a30fae28538ae0c SHA512 b03ff5fe56f7eda8c8d169a162851176e290308889f32b52ee431393095069034750ace532b695e92105008b882fb848a835a8f8c45a3dcbf5ce3daa043d7aad diff --git a/sec-keys/openpgp-keys-jiatan/metadata.xml b/mail-filter/opensmtpd-filter-dkimsign/metadata.xml similarity index 54% rename from sec-keys/openpgp-keys-jiatan/metadata.xml rename to mail-filter/opensmtpd-filter-dkimsign/metadata.xml index de9d78424186..9b163b333228 100644 --- a/sec-keys/openpgp-keys-jiatan/metadata.xml +++ b/mail-filter/opensmtpd-filter-dkimsign/metadata.xml @@ -1,9 +1,8 @@ - - base-system@gentoo.org - Gentoo Base System + + cedk@gentoo.org + Cédric Krier - diff --git a/mail-filter/opensmtpd-filter-dkimsign/opensmtpd-filter-dkimsign-0.6.ebuild b/mail-filter/opensmtpd-filter-dkimsign/opensmtpd-filter-dkimsign-0.6.ebuild new file mode 100644 index 000000000000..a97915ad91bb --- /dev/null +++ b/mail-filter/opensmtpd-filter-dkimsign/opensmtpd-filter-dkimsign-0.6.ebuild @@ -0,0 +1,32 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenSMTPD filter for signing mail with DKIM" +HOMEPAGE="https://imperialat.at/dev/filter-dkimsign/" +SRC_URI="https://imperialat.at/releases/filter-dkimsign-${PV}.tar.gz -> ${P}.tar.gz" +S=${WORKDIR}/${P#opensmtpd-} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + mail-filter/libopensmtpd + dev-libs/openssl + " +RDEPEND="${DEPEND}" + +src_prepare() { + mv -f Makefile.gnu Makefile + eapply_user +} + +src_compile() { + emake LIBCRYPTOPC="libcrypto" MANFORMAT="man" +} + +src_install() { + emake DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" MANFORMAT="man" install +} diff --git a/mail-mta/Manifest.gz b/mail-mta/Manifest.gz index f7cfc381af7a2dcf241c1497aa056857ded849d6..bca8c9fbf37ffb2248fbb659008fd383b2168463 100644 GIT binary patch literal 2381 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 B!^Z#s diff --git a/mail-mta/msmtp/Manifest b/mail-mta/msmtp/Manifest index c97123bce294..5335ac1b86db 100644 --- a/mail-mta/msmtp/Manifest +++ b/mail-mta/msmtp/Manifest @@ -4,4 +4,4 @@ DIST msmtp-1.8.24.tar.xz 409268 BLAKE2B 1661dffbdf9418665dfea3eacdcb716a27ea0916 DIST msmtp-1.8.25.tar.xz 418264 BLAKE2B 1ba407a130849c7ba1f9959a88d368f8b8330b33be4eb612f3308afcf94e6e5fe010a844c3ff03e7b848cd60493c7a9f4ab6af18aed5a1fbf452ed7863f192f2 SHA512 7d9808b095b222f2283fb42395cb6560f776c9f92f9f467ea2245196b5dc8a85c359ff8c2ea68440e7eada8333a5da78aff921c2ef2b41cfde9d90c396425e72 EBUILD msmtp-1.8.24.ebuild 3249 BLAKE2B a23ec0cb1ed73d23be8a1f57f9b3546a141c08c77e6f6088de681f8c73129607a7b5e8f8eac574de059379acc3c26155f0d0f33cc604f0af214669055b1e5454 SHA512 5c974176eb3407ac5dbcac4efe9fd7fab72676517f457396cbcef56cd43fa5cf220ceefd27dfca0d72412775a8b9af46d603497f47c479710f8ac152643cd57e EBUILD msmtp-1.8.25.ebuild 3249 BLAKE2B a23ec0cb1ed73d23be8a1f57f9b3546a141c08c77e6f6088de681f8c73129607a7b5e8f8eac574de059379acc3c26155f0d0f33cc604f0af214669055b1e5454 SHA512 5c974176eb3407ac5dbcac4efe9fd7fab72676517f457396cbcef56cd43fa5cf220ceefd27dfca0d72412775a8b9af46d603497f47c479710f8ac152643cd57e -MISC metadata.xml 390 BLAKE2B c245db441455174144a9071fc47570fe4760b8fe696baef76f32e69ef9a9d221efaf8dba090a555e0a5aa47b601703ada191c7b88c134271924bc46e61227d8e SHA512 b90c6215a3044a7964b2e6ff6817eb40bb79fc4d1b845904788b8990ca6dcc58f2ff5f1745a977a374ee8a9ecf0775a18db2d91d0c8c41a597f70a10033d6035 +MISC metadata.xml 312 BLAKE2B 30bdc77e612e1f943379d8b276ad05b1c35fd740dbf694f7399c77d562c882410ffd2f5c0c29fc1ca99e18e259f6883bb7a01feddeebb26f40cbd5ba44448ff1 SHA512 3b90c97b3cd19a0abd8c83da75796ec5e7da7606446284887465ba206fdf5a47e6e66c8fa1832511b9e6a6ba8fcc612325b4db665563037e9037b628cfe253d3 diff --git a/mail-mta/msmtp/metadata.xml b/mail-mta/msmtp/metadata.xml index 191de4430c08..1328b8783555 100644 --- a/mail-mta/msmtp/metadata.xml +++ b/mail-mta/msmtp/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + Build/install msmtpd MTA daemon Enable this to install as system-wide MTA diff --git a/mail-mta/proton-mail-bridge/Manifest b/mail-mta/proton-mail-bridge/Manifest index c2158aa3dfa8..54738ba8d514 100644 --- a/mail-mta/proton-mail-bridge/Manifest +++ b/mail-mta/proton-mail-bridge/Manifest @@ -3,4 +3,4 @@ AUX proton-mail-bridge.service-r1 341 BLAKE2B 056e68d9d2f009b60708c5bea58e851b39 DIST proton-mail-bridge-3.10.0-deps.tar.xz 246860004 BLAKE2B 56000b5aeb30a1dbd4f35b2b3b309bd4ab80c1ace7a7261b303231c196b698afe38754a6e779ca4313acc1fec0e7136a1783c16625f26c041f0aa4c7baa77c19 SHA512 8f314727eb1796f7c69e777ce708f45a534e352becd89a51c90cb2c9cf5367f28d6f4b34d42dce85443aca66ed3bb89404e6add19486596044fd00810f8cb65f DIST proton-mail-bridge-3.10.0.tar.gz 5176242 BLAKE2B a319dab8a9b6b74afe1792ee61cd2c6d3e7e93a7459477cde0b5d796e19a67be2f45766decfdc9e1ba0827a969fbb1c95557d3a6b52d9340eeec5ecbc1b4b6c5 SHA512 65d07b15053fc9b67f4792a506b5e8c07896c166bcfe34751625c98f79ab01f00da29cdb029e5276c4624af7f787392347c7555c15edb4d05be1b0415f50bbd6 EBUILD proton-mail-bridge-3.10.0-r1.ebuild 2871 BLAKE2B 5083ff765fff21831ae44a854c596abad6520416bb6589077a5bdba3569712461ff533b1691b776f4e5261811761fd81c07a04731c0fc516ee8b942a2ad0dce5 SHA512 11572a58cc5dcabfffd840d2c51525b24db6903a1be13d1a3b689960109810558b7f1ed1c7a062aff3f4721c482b1904b754e25d00de7944de12ebd9c25fd0a9 -MISC metadata.xml 594 BLAKE2B 4a52e340f984c6a6b3175e06221d277e59b1bfa0929ac019ca56d1b0eaf8801122a3ebd596784494c85a9fa78ce99f880288785a9a0465bb6b2b44397ab5a43a SHA512 b8627546fa733b97d5aa78ed51feaafb3623b770b2e434704055c0e5e23731c18adf3a9a25c73dd77d916060d8f112959772bf4102ccda78e2188e91b9e03348 +MISC metadata.xml 516 BLAKE2B 0553b183a1ea4114cb866037b40660c1cc23d308e1ed6b4c7f6fddb6b5059877cd101d1707f1274a629d0d1464374e90c67d46cf605e7727bd044c1e2222f93d SHA512 a576e67b731a259bd8c1882b08c8b1cf8c14f0a4287facf68990df3b3b1b468e1ea0c35486d2f281d793bd46a1db7d3857976a400dcadba7de144b9c01a6d26c diff --git a/mail-mta/proton-mail-bridge/metadata.xml b/mail-mta/proton-mail-bridge/metadata.xml index 6891e5bab160..7b0d7b60fb94 100644 --- a/mail-mta/proton-mail-bridge/metadata.xml +++ b/mail-mta/proton-mail-bridge/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + ProtonMail bridge has been Open Source since April 2020. Note that this package is CLI-only for now, as we have run into some problems with Qt vendoring diff --git a/media-fonts/Manifest.gz b/media-fonts/Manifest.gz index 58400fc6dfe3e4b13f0b4cf5b2ecf0ac128dddaf..00fe98d262a0b475c69a321a0e57b9cb1f761049 100644 GIT binary patch delta 3760 zcmV;h4o~sKqyosK0E64aXkR-ckZ#W6Oy zvu%ysrLKf_08^k*>Y*|^X9)TVYo0+#u8W!aCzC(Ns&8t1kVru{Z|9R;vo>4d>hv^$ zA$e5}nw7VTf@e|+OpUkIOjA0ArY4CUxJnJqJ_a@~+Vy~jNwsA7f1y5J-fa8D=|m8R zQahdKC{2vwM6D_9X6}BFuG+W1o_~FLqG7sZD=#jhgRQz>w6kXK)M{OZNs~Z+N}p{L zC}kd)WL77z&Ptwa>%1-L7sY=drSgqMX%5!d93uK|&V$J%teoIEKcGuee#oYJSPSoM zNVou+9kz8wQRS!PlTw3I3jm9(ah_*d9eBi=0HI8lKtZ6*qdb@Ra+A( z>+Y0Seg0{AeQeS&M;8JuDxsqy{4wu(>w_f%0d!d@U zr4^Xm26$1!@=!rN=WROWRBh}$q{cR9r`7xN|^lCWqt>#a;eCod*#T!Wnn*t)EoRB!4f9*&N1B8QDlZNViLt9f)C{N+=mGE|5 zPLD;sod^}pxxLr!h~u{kQF?VYBny>%m1­=RMyHqH99Q>&iotrJuvck8lTNvXsc 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 a+m1s{aba?o0>lK3|M!2=aEH3!4gmm(vv(Z; delta 3756 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 Wg~?qC5EC^1-~R#6ESpN;4gmmkDP_q3 diff --git a/media-fonts/terminus-font/Manifest b/media-fonts/terminus-font/Manifest index 5c1c1fbacf81..939bea1768f0 100644 --- a/media-fonts/terminus-font/Manifest +++ b/media-fonts/terminus-font/Manifest @@ -1,4 +1,4 @@ DIST terminus-font-4.49.1.tar.gz 648345 BLAKE2B 8c2edff7e57572361cf9a4907a165f8af69cbd5a3ae15817d02d43ab5134278ab64b269e6bd8c79d2107e5c8c51b58f07ab45c308891464cbc8e3e15767efadb SHA512 2e3a99960c459a453b5879bebbebeb653f0a22060177bf75c67bbeb7d32cfe1acce9e74a88fdc42e299b6dc402e0708552487abd26e80e985c7d6059b0d445a8 EBUILD terminus-font-4.49.1-r1.ebuild 2824 BLAKE2B 469431b67eb1f86f8d1f78ef00f610eed39d5d45e6adcb866a4035a1d35855fc75fe155bef8db3614a4d1239a4b47c906226ba1cc773ace913e7ada7aa11f673 SHA512 8b5a48d1dd2902a516ba7184b9ed6edfee9111bba38930f160a60348a1edd1ba6292fbbb5438a3857e30aa04c22cb126ae915b31e0678bca08df792bd2cd5292 EBUILD terminus-font-4.49.1.ebuild 2823 BLAKE2B df6c26f0c9f71ead43bc8f56a4688fe9faf6e0ad9c6730f4db3c1c80a4dc58e99ebecc78cf029ef886ed38f192396a367760afee65a43d6e559d57fd5da5bbfb SHA512 23a90b408d00edfa3712165f1a320dd9d601f50fb28194f90610ce4136ed08a521f0da51d968aa9d7da37044ba874d3d500e69bea3491fd8fc14350c3c63a8bf -MISC metadata.xml 1826 BLAKE2B d85b13bc9a1fee0c68696b58c4b952b2848f1589f97117c6ef1df0656634e9af2fbd6266237f45f877c13b9133f2ed593b2f0523c9abbb95160e011348806f9e SHA512 c10ac329ab402c234aef6c908e9e410b06755592fe9ce7dc246967e44797a48374b95eb016968d11905f4a2303207fc8661f9a72ed6fd2b0b78a78d01a001e36 +MISC metadata.xml 1714 BLAKE2B d8943879203ca2f5ac57880a2693262e52d25950218e5cb13fba2f129b4b4dcd76ebe964cfc01dae310aba55e165b2896599aa31582f37aa15ad24d72cfef49d SHA512 7dd9f003063025197c435a888a57d90186e5021ec4dd7435738be1318888486ea9216f5dea32d9341efa6de5fae98b8f4d40c2f0de0a164806a7d3582fc90cbb diff --git a/media-fonts/terminus-font/metadata.xml b/media-fonts/terminus-font/metadata.xml index 31eff9818d53..af8f5cfa6452 100644 --- a/media-fonts/terminus-font/metadata.xml +++ b/media-fonts/terminus-font/metadata.xml @@ -5,10 +5,6 @@ fonts@gentoo.org Fonts - - marecki@gentoo.org - Marek Szuba - diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index 30f472e01beb657df451a5df3a0e72af1f45c790..51d7b47f81e463dcdc8167ece3c1adace2d24270 100644 GIT binary patch literal 37840 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 E02rezq5uE@ literal 37827 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

    n4sQASvRdTmzD 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 zoGbp@LjW=media-libs/openimageio-2.5.6.0:= + sys-libs/zlib:= + virtual/glu + virtual/libintl + virtual/opengl + alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) + collada? ( >=media-libs/opencollada-1.6.68 ) + color-management? ( media-libs/opencolorio:= ) + cuda? ( dev-util/nvidia-cuda-toolkit:= ) + embree? ( media-libs/embree:=[raymask] ) + ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) + fftw? ( sci-libs/fftw:3.0= ) + gmp? ( dev-libs/gmp ) + gnome? ( gui-libs/libdecor ) + hip? ( + llvm_slot_17? ( + dev-util/hip:0/5.7= + ) + llvm_slot_18? ( + >=dev-util/hip-6.1:=[llvm_slot_18(-)] + ) + ) + jack? ( virtual/jack ) + jemalloc? ( dev-libs/jemalloc:= ) + jpeg2k? ( media-libs/openjpeg:2= ) + ndof? ( + app-misc/spacenavd + dev-libs/libspnav + ) + nls? ( virtual/libiconv ) + openal? ( media-libs/openal ) + oidn? ( >=media-libs/oidn-2.1.0 ) + oneapi? ( dev-libs/intel-compute-runtime[l0] ) + openexr? ( + >=dev-libs/imath-3.1.7:= + >=media-libs/openexr-3.2.1:0= + ) + openpgl? ( media-libs/openpgl:= ) + opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) + openvdb? ( + >=media-gfx/openvdb-11.0.0:=[nanovdb?] + dev-libs/c-blosc:= + ) + optix? ( dev-libs/optix ) + osl? ( + >=media-libs/osl-1.13:=[${LLVM_USEDEP}] + media-libs/mesa[${LLVM_USEDEP}] + ) + pdf? ( media-libs/libharu ) + potrace? ( media-gfx/potrace ) + pugixml? ( dev-libs/pugixml ) + pulseaudio? ( media-libs/libpulse ) + sdl? ( media-libs/libsdl2[sound,joystick] ) + sndfile? ( media-libs/libsndfile ) + tbb? ( dev-cpp/tbb:= ) + tiff? ( media-libs/tiff:= ) + valgrind? ( dev-debug/valgrind ) + wayland? ( + >=dev-libs/wayland-1.12 + >=dev-libs/wayland-protocols-1.15 + >=x11-libs/libxkbcommon-0.2.0 + dev-util/wayland-scanner + media-libs/mesa[wayland] + sys-apps/dbus + ) + vulkan? ( + media-libs/shaderc + dev-util/spirv-tools + dev-util/glslang + media-libs/vulkan-loader + ) + otf? ( + media-libs/harfbuzz + ) + renderdoc? ( + media-gfx/renderdoc + ) + X? ( + x11-libs/libX11 + x11-libs/libXi + x11-libs/libXxf86vm + ) +" + +DEPEND="${RDEPEND} + dev-cpp/eigen:= + vulkan? ( + dev-util/spirv-headers + dev-util/vulkan-headers + ) +" + +BDEPEND=" + virtual/pkgconfig + doc? ( + app-text/doxygen[dot] + dev-python/sphinx[latex] + dev-texlive/texlive-bibtexextra + dev-texlive/texlive-fontsextra + dev-texlive/texlive-fontutils + dev-texlive/texlive-latex + dev-texlive/texlive-latexextra + ) + nls? ( sys-devel/gettext ) + wayland? ( + dev-util/wayland-scanner + ) + X? ( + x11-base/xorg-proto + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-4.0.2-FindClang.patch" + "${FILESDIR}/${PN}-4.0.2-CUDA_NVCC_FLAGS.patch" +) + +blender_check_requirements() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp + + if use doc; then + CHECKREQS_DISK_BUILD="4G" check-reqs_pkg_pretend + fi +} + +blender_get_version() { + # Get blender version from blender itself. + BV=$(grep "BLENDER_VERSION " source/blender/blenkernel/BKE_blender_version.h | cut -d " " -f 3; assert) + if ((${BV:0:1} < 3)) ; then + # Add period (290 -> 2.90). + BV=${BV:0:1}.${BV:1} + else + # Add period and skip the middle number (301 -> 3.1) + BV=${BV:0:1}.${BV:2} + fi +} + +pkg_pretend() { + blender_check_requirements + + if use oneapi; then + einfo "The Intel oneAPI support is rudimentary." + einfo "" + einfo "Please report any bugs you find to https://bugs.gentoo.org/" + fi +} + +pkg_setup() { + if use osl; then + llvm-r1_pkg_setup + fi + + blender_check_requirements + python-single-r1_pkg_setup +} + +src_unpack() { + if [[ ${PV} = *9999* ]] ; then + if ! use test; then + EGIT_SUBMODULES+=( '-tests/*' ) + fi + git-r3_src_unpack + + git-r3_fetch "${ADDONS_EGIT_REPO_URI}" + git-r3_checkout "${ADDONS_EGIT_REPO_URI}" "${S}/scripts/addons" + else + default + + if use test; then + mkdir -p "${S}/tests/data/" || die + mv blender-test-data/* "${S}/tests/data/" || die + fi + fi +} + +src_prepare() { + use cuda && cuda_src_prepare + + cmake_src_prepare + + blender_get_version + + # Disable MS Windows help generation. The variable doesn't do what it + # it sounds like. + sed -e "s|GENERATE_HTMLHELP = YES|GENERATE_HTMLHELP = NO|" \ + -i doc/doxygen/Doxyfile || die + + # Prepare icons and .desktop files for slotting. + sed \ + -e "s|blender.svg|blender-${BV}.svg|" \ + -e "s|blender-symbolic.svg|blender-${BV}-symbolic.svg|" \ + -e "s|blender.desktop|blender-${BV}.desktop|" \ + -e "s|org.blender.Blender.metainfo.xml|blender-${BV}.metainfo.xml|" \ + -i source/creator/CMakeLists.txt || die + + sed \ + -e "s|Name=Blender|Name=Blender ${BV}|" \ + -e "s|Exec=blender|Exec=blender-${BV}|" \ + -e "s|Icon=blender|Icon=blender-${BV}|" \ + -i release/freedesktop/blender.desktop || die + + sed -e "s|\${CMAKE_INSTALL_PREFIX}/\${BLENDER_BIN}|${T}/usr/\${BLENDER_BIN}|g" -i source/creator/CMakeLists.txt || die + + mv \ + release/freedesktop/icons/scalable/apps/blender.svg \ + "release/freedesktop/icons/scalable/apps/blender-${BV}.svg" || die + mv \ + release/freedesktop/icons/symbolic/apps/blender-symbolic.svg \ + "release/freedesktop/icons/symbolic/apps/blender-${BV}-symbolic.svg" || die + mv release/freedesktop/blender.desktop "release/freedesktop/blender-${BV}.desktop" || die + mv release/freedesktop/org.blender.Blender.metainfo.xml "release/freedesktop/blender-${BV}.metainfo.xml" + mv release/freedesktop/org.blender.Blender.appdata.xml "release/freedesktop/blender-${BV}.appdata.xml" + + if use test; then + # Without this the tests will try to use /usr/bin/blender and /usr/share/blender/ to run the tests. + sed -e "s|set(TEST_INSTALL_DIR.*|set(TEST_INSTALL_DIR ${T}/usr)|g" -i tests/CMakeLists.txt || die + sed -e "s|string(REPLACE.*|set(TEST_INSTALL_DIR ${T}/usr)|g" -i build_files/cmake/testing.cmake || die + fi + + if use vulkan; then + sed -e "s/extern_vulkan_memory_allocator/extern_vulkan_memory_allocator\nSPIRV-Tools-opt\nSPIRV-Tools\nSPIRV-Tools-link\nglslang\nSPIRV\nSPVRemapper/" -i source/blender/gpu/CMakeLists.txt || die + fi +} + +src_configure() { + # -Werror=odr, -Werror=lto-type-mismatch + # https://bugs.gentoo.org/859607 + # https://projects.blender.org/blender/blender/issues/120444 + filter-lto + + # Workaround for bug #922600 + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) + + append-lfs-flags + blender_get_version + + local mycmakeargs=( + -DWITH_LIBS_PRECOMPILED=no + -DBUILD_SHARED_LIBS=no + -DPYTHON_INCLUDE_DIR="$(python_get_includedir)" + -DPYTHON_LIBRARY="$(python_get_library_path)" + -DPYTHON_VERSION="${EPYTHON/python/}" + -DWITH_ALEMBIC=$(usex alembic) + -DWITH_BOOST=yes + -DWITH_BULLET=$(usex bullet) + -DWITH_CODEC_FFMPEG=$(usex ffmpeg) + -DWITH_CODEC_SNDFILE=$(usex sndfile) + + -DWITH_CYCLES=$(usex cycles) + + -DWITH_CYCLES_DEVICE_CUDA=$(usex cuda) + -DWITH_CYCLES_CUDA_BINARIES="$(usex cuda $(usex cycles-bin-kernels))" + -DWITH_CYCLES_DEVICE_OPTIX=$(usex optix) + + -DWITH_CYCLES_DEVICE_HIP="$(usex hip)" + -DWITH_CYCLES_HIP_BINARIES=$(usex hip $(usex cycles-bin-kernels)) + + -DWITH_CYCLES_DEVICE_ONEAPI="$(usex oneapi)" + -DWITH_CYCLES_ONEAPI_BINARIES="$(usex oneapi $(usex cycles-bin-kernels))" + + -DWITH_CYCLES_HYDRA_RENDER_DELEGATE="no" # TODO: package Hydra + -DWITH_CYCLES_EMBREE="$(usex embree)" + -DWITH_CYCLES_OSL=$(usex osl) + -DWITH_CYCLES_PATH_GUIDING=$(usex openpgl) + -DWITH_CYCLES_STANDALONE=no + -DWITH_CYCLES_STANDALONE_GUI=no + + -DWITH_DOC_MANPAGE=$(usex man) + -DWITH_DRACO="no" # TODO: Package Draco + -DWITH_EXPERIMENTAL_FEATURES="$(usex experimental)" + -DWITH_FFTW3=$(usex fftw) + -DWITH_GHOST_WAYLAND=$(usex wayland) + -DWITH_GHOST_WAYLAND_APP_ID="blender-${BV}" + -DWITH_GHOST_WAYLAND_DYNLOAD="no" + -DWITH_GHOST_WAYLAND_LIBDECOR="$(usex gnome)" + -DWITH_GHOST_X11=$(usex X) + -DWITH_GMP=$(usex gmp) + -DWITH_GTESTS=$(usex test) + -DWITH_HARFBUZZ="$(usex otf)" + -DWITH_HARU=$(usex pdf) + -DWITH_HEADLESS=$($(use X || use wayland) && echo OFF || echo ON) + -DWITH_HYDRA="no" # TODO: Package Hydra + -DWITH_IMAGE_OPENEXR=$(usex openexr) + -DWITH_IMAGE_OPENJPEG=$(usex jpeg2k) + -DWITH_IMAGE_WEBP=$(usex webp) + -DWITH_INPUT_NDOF=$(usex ndof) + -DWITH_INSTALL_PORTABLE="no" + -DWITH_INTERNATIONAL=$(usex nls) + -DWITH_JACK=$(usex jack) + -DWITH_MATERIALX="no" # TODO: Package MaterialX + -DWITH_MEM_JEMALLOC=$(usex jemalloc) + -DWITH_MEM_VALGRIND=$(usex valgrind) + -DWITH_MOD_FLUID=$(usex fluid) + -DWITH_MOD_OCEANSIM=$(usex fftw) + -DWITH_NANOVDB=$(usex nanovdb) + -DWITH_OPENAL=$(usex openal) + -DWITH_OPENCOLLADA=$(usex collada) + -DWITH_OPENCOLORIO=$(usex color-management) + -DWITH_OPENIMAGEDENOISE=$(usex oidn) + -DWITH_OPENMP=$(usex openmp) + -DWITH_OPENSUBDIV=$(usex opensubdiv) + -DWITH_OPENVDB=$(usex openvdb) + -DWITH_OPENVDB_BLOSC=$(usex openvdb) + -DWITH_POTRACE=$(usex potrace) + -DWITH_PUGIXML=$(usex pugixml) + -DWITH_PULSEAUDIO=$(usex pulseaudio) + -DWITH_PYTHON_INSTALL=no + -DWITH_PYTHON_INSTALL_NUMPY=no + -DWITH_PYTHON_INSTALL_ZSTANDARD=no + -DWITH_RENDERDOC="$(usex renderdoc)" + -DWITH_SDL=$(usex sdl) + -DWITH_STATIC_LIBS=no + -DWITH_STRICT_BUILD_OPTIONS=yes + -DWITH_SYSTEM_EIGEN3=yes + -DWITH_SYSTEM_FREETYPE=yes + -DWITH_SYSTEM_LZO=yes + -DWITH_TBB=$(usex tbb) + -DWITH_USD="no" # TODO: Package USD + -DWITH_VULKAN_BACKEND="$(usex vulkan)" + -DWITH_XR_OPENXR=no + ) + + # requires dev-vcs/git + if [[ ${PV} = *9999* ]] ; then + mycmakeargs+=( -DWITH_BUILDINFO="yes" ) + else + mycmakeargs+=( -DWITH_BUILDINFO="no" ) + fi + + if use cuda; then + mycmakeargs+=( + -DCUDA_NVCC_FLAGS="--compiler-bindir;$(cuda_gccdir)" + ) + fi + + if use hip; then + mycmakeargs+=( + -DROCM_PATH="$(hipconfig -R)" + -DHIP_HIPCC_FLAGS="-fcf-protection=none" + ) + fi + + if use optix; then + mycmakeargs+=( + -DCYCLES_RUNTIME_OPTIX_ROOT_DIR="${EPREFIX}"/opt/optix + -DOPTIX_ROOT_DIR="${EPREFIX}"/opt/optix + ) + fi + + # This is currently needed on arm64 to get the NEON SIMD wrapper to compile the code successfully + use arm64 && append-flags -flax-vector-conversions + + append-cflags "$(usex debug '-DDEBUG' '-DNDEBUG')" + append-cppflags "$(usex debug '-DDEBUG' '-DNDEBUG')" + + if tc-is-gcc ; then + # These options only exist when GCC is detected. + # We disable these to respect the user's choice of linker. + mycmakeargs+=( + -DWITH_LINKER_GOLD=no + -DWITH_LINKER_LLD=no + ) + # Ease compiling with required gcc similar to cuda_sanitize but for cmake + use cuda && use cycles-bin-kernels && mycmakeargs+=( -DCUDA_HOST_COMPILER="$(cuda_gccdir)" ) + fi + + if tc-is-clang || use osl; then + mycmakeargs+=( + -DWITH_CLANG=yes + -DWITH_LLVM=yes + ) + fi + + if use test ; then + local CYCLES_TEST_DEVICES=( "CPU" ) + if use cycles-bin-kernels; then + use cuda && CYCLES_TEST_DEVICES+=( "CUDA" ) + use optix && CYCLES_TEST_DEVICES+=( "OPTIX" ) + use hip && CYCLES_TEST_DEVICES+=( "HIP" ) + fi + mycmakeargs+=( + -DCYCLES_TEST_DEVICES:STRING="$(local IFS=";"; echo "${CYCLES_TEST_DEVICES[*]}")" + -DWITH_COMPOSITOR_REALTIME_TESTS=yes + -DWITH_GPU_DRAW_TESTS=yes + -DWITH_GPU_RENDER_TESTS=yes + ) + fi + + cmake_src_configure +} + +src_test() { + # A lot of tests needs to have access to the installed data files. + # So install them into the image directory now. + DESTDIR="${T}" cmake_build install + + blender_get_version + # Define custom blender data/script file paths not be able to find them otherwise during testing. + # (Because the data is in the image directory and it will default to look in /usr/share) + export BLENDER_SYSTEM_SCRIPTS="${T}/usr/share/blender/${BV}/scripts" + export BLENDER_SYSTEM_DATAFILES="${T}/usr/share/blender/${BV}/datafiles" + + # Sanity check that the script and datafile path is valid. + # If they are not vaild, blender will fallback to the default path which is not what we want. + [ -d "$BLENDER_SYSTEM_SCRIPTS" ] || die "The custom script path is invalid, fix the ebuild!" + [ -d "$BLENDER_SYSTEM_DATAFILES" ] || die "The custom datafiles path is invalid, fix the ebuild!" + + if use cuda; then + cuda_add_sandbox -w + addwrite "/dev/dri/renderD128" + addwrite "/dev/char/" + fi + + if use X; then + xdg_environment_reset + fi + + cmake_src_test + + # Clean up the image directory for src_install + rm -fr "${T}/usr" || die +} + +src_install() { + blender_get_version + + # Pax mark blender for hardened support. + pax-mark m "${BUILD_DIR}"/bin/blender + + cmake_src_install + + if use man; then + # Slot the man page + mv "${ED}/usr/share/man/man1/blender.1" "${ED}/usr/share/man/man1/blender-${BV}.1" || die + fi + + if use doc; then + # Define custom blender data/script file paths. Otherwise Blender will not be able to find them during doc building. + # (Because the data is in the image directory and it will default to look in /usr/share) + export BLENDER_SYSTEM_SCRIPTS=${ED}/usr/share/blender/${BV}/scripts + export BLENDER_SYSTEM_DATAFILES=${ED}/usr/share/blender/${BV}/datafiles + + # Workaround for binary drivers. + addpredict /dev/ati + addpredict /dev/dri + addpredict /dev/nvidiactl + + einfo "Generating Blender C/C++ API docs ..." + cd "${CMAKE_USE_DIR}"/doc/doxygen || die + doxygen -u Doxyfile || die + doxygen || die "doxygen failed to build API docs." + + cd "${CMAKE_USE_DIR}" || die + einfo "Generating (BPY) Blender Python API docs ..." + "${BUILD_DIR}"/bin/blender --background --python doc/python_api/sphinx_doc_gen.py -noaudio || die "sphinx failed." + + cd "${CMAKE_USE_DIR}"/doc/python_api || die + sphinx-build sphinx-in BPY_API || die "sphinx failed." + + docinto "html/API/python" + dodoc -r "${CMAKE_USE_DIR}"/doc/python_api/BPY_API/. + + docinto "html/API/blender" + dodoc -r "${CMAKE_USE_DIR}"/doc/doxygen/html/. + fi + + # Fix doc installdir + docinto html + dodoc "${CMAKE_USE_DIR}"/release/text/readme.html + rm -r "${ED}"/usr/share/doc/blender || die + + python_optimize "${ED}/usr/share/blender/${BV}/scripts" + + mv "${ED}/usr/bin/blender-thumbnailer" "${ED}/usr/bin/blender-${BV}-thumbnailer" || die + mv "${ED}/usr/bin/blender" "${ED}/usr/bin/blender-${BV}" || die +} + +pkg_postinst() { + elog + elog "Blender uses python integration. As such, may have some" + elog "inherent risks with running unknown python scripts." + elog + elog "It is recommended to change your blender temp directory" + elog "from /tmp to /home/user/tmp or another tmp file under your" + elog "home directory. This can be done by starting blender, then" + elog "changing the 'Temporary Files' directory in Blender preferences." + elog + + if use osl; then + ewarn "" + ewarn "OSL is know to cause runtime segfaults if Mesa has been linked to" + ewarn "an other LLVM version than what OSL is linked to." + ewarn "See https://bugs.gentoo.org/880671 for more details" + ewarn "" + fi + + if ! use python_single_target_python3_11; then + elog "You are building Blender with a newer python version than" + elog "supported by this version upstream." + elog "If you experience breakages with e.g. plugins, please switch to" + elog "python_single_target_python3_11 instead." + elog "Bug: https://bugs.gentoo.org/737388" + elog + fi + + xdg_icon_cache_update + xdg_mimeinfo_database_update + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_mimeinfo_database_update + xdg_desktop_database_update + + ewarn "" + ewarn "You may want to remove the following directory." + ewarn "~/.config/${PN}/${BV}/cache/" + ewarn "It may contain extra render kernels not tracked by portage" + ewarn "" +} diff --git a/media-gfx/blender/blender-4.1.1.ebuild b/media-gfx/blender/blender-4.1.1.ebuild index 654e53884672..66f6aa0684a0 100644 --- a/media-gfx/blender/blender-4.1.1.ebuild +++ b/media-gfx/blender/blender-4.1.1.ebuild @@ -31,7 +31,7 @@ else RESTRICT="test" # the test archive returns LFS references. fi -LICENSE="|| ( GPL-3 BL )" +LICENSE="GPL-3+ cycles? ( Apache-2.0 )" SLOT="${PV%.*}" IUSE=" alembic +bullet collada +color-management cuda +cycles +cycles-bin-kernels diff --git a/media-gfx/blender/blender-9999.ebuild b/media-gfx/blender/blender-9999.ebuild index 94e2599fa018..cca4a13834b5 100644 --- a/media-gfx/blender/blender-9999.ebuild +++ b/media-gfx/blender/blender-9999.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{11..12} ) # matches media-libs/osl -LLVM_COMPAT=( {15..17} ) +LLVM_COMPAT=( {15..18} ) inherit check-reqs cmake cuda flag-o-matic llvm-r1 pax-utils python-single-r1 toolchain-funcs xdg-utils @@ -31,7 +31,7 @@ else RESTRICT="test" # the test archive returns LFS references. fi -LICENSE="|| ( GPL-3 BL )" +LICENSE="GPL-3+ cycles? ( Apache-2.0 )" SLOT="${PV%.*}" IUSE=" alembic +bullet collada +color-management cuda +cycles +cycles-bin-kernels @@ -85,7 +85,14 @@ RDEPEND="${PYTHON_DEPS} fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) gnome? ( gui-libs/libdecor ) - hip? ( >=dev-util/hip-5.7:= ) + hip? ( + llvm_slot_17? ( + dev-util/hip:0/5.7= + ) + llvm_slot_18? ( + >=dev-util/hip-6.1:=[llvm_slot_18(-)] + ) + ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) @@ -109,11 +116,8 @@ RDEPEND="${PYTHON_DEPS} ) optix? ( dev-libs/optix ) osl? ( - >=media-libs/osl-1.13:= - $(llvm_gen_dep ' - >=media-libs/osl-1.13[llvm_slot_${LLVM_SLOT}] - media-libs/mesa[llvm_slot_${LLVM_SLOT}] - ') + >=media-libs/osl-1.13:=[${LLVM_USEDEP}] + media-libs/mesa[${LLVM_USEDEP}] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) @@ -207,7 +211,11 @@ blender_get_version() { pkg_pretend() { blender_check_requirements - use oneapi && einfo "The Intel oneAPI support is rudimentary. Please report any bugs you find to https://bugs.gentoo.org/" + if use oneapi; then + einfo "The Intel oneAPI support is rudimentary." + einfo "" + einfo "Please report any bugs you find to https://bugs.gentoo.org/" + fi } pkg_setup() { diff --git a/media-gfx/chafa/Manifest b/media-gfx/chafa/Manifest index 3e2ad953c9a7..56b538fe9558 100644 --- a/media-gfx/chafa/Manifest +++ b/media-gfx/chafa/Manifest @@ -1,3 +1,5 @@ DIST chafa-1.12.5.tar.xz 939792 BLAKE2B 82fbcd7b071dba8534fdd391b6ce22f6de63b1e3eb30228ba1ce6e751c442efbc4a5141d30fa767cc0789b01518da016a4245f9c560837530daa4d92534a9eca SHA512 d0b719294bdc8880f2c65c1bd777ac0eb98d47d48147bc6f883f1917d4f9a6b246c4e9365bc0128b1332d4a268611ac7e479f346f13c49d2e56ff4f446f22d94 +DIST chafa-1.14.1.tar.xz 991656 BLAKE2B 1a7ba4c7d3958396c89b7b2f2873b4c1dfcf5209ae0d53fd0b2e014c3012a316a2d197a2f593c230e02bed01ed3119d6d0659d21b5f5d02dacd7eaaa626f2cb8 SHA512 61872acc3370318ab1a363cd21839978825d722d64225f968fd12acae1b7cf4a9be0f011fa2ab69a62cf61e32f095bb47aaf9d8796b97f25844703e7dfdfea35 EBUILD chafa-1.12.5-r1.ebuild 917 BLAKE2B 3ee34e90b08a4e70d8a54cedb6d786e50ad8a5aecb09b0dd9b55ab995a4cbc009c3089f567c1f18e20b725ebb71ea6462645e48cd5cd03f37c04a30055ae4c50 SHA512 c0962397f20f465e0a8d8c7356809fc9f379217f39de8b9330707f62f75eeefef565fc313f58c96ffacb85968c3010e7f4c223f1a8e00443438316b502218785 +EBUILD chafa-1.14.1.ebuild 854 BLAKE2B 2b185dba35bcbcfaa68feb2bec65de6e9d9ba689bf24d1a9d06ac1248713776c4c469a147389d0c5c8b0a4e3042d689f683f8f8fb04065f550e9b415b542f3ba SHA512 6c4e875b1abb9434f2604e546514be227f10c9ada298cbb9e9d683646702e247cc472aabff90a5bf64c259438fc0a8c1d1686516d43f7b886dbef908c8426794 MISC metadata.xml 316 BLAKE2B 2a0c72d22e04271cea1887a17cd6a61b0aadb0ae6bf53385e2aae5ae4add3b47a32892dabdab8a328a78a89a63aee2d62fd47de97f389ed7eb15cbe0dde1ea24 SHA512 aa9c46f2b48f8b5413492a32e0bc7397cbd3acc23d040e6f77a05428bc964e1412345e7516be5406261f00665e16e89f1bd00b93f0f2757466514a82762fd01b diff --git a/media-gfx/chafa/chafa-1.14.1.ebuild b/media-gfx/chafa/chafa-1.14.1.ebuild new file mode 100644 index 000000000000..06484a9f1cb7 --- /dev/null +++ b/media-gfx/chafa/chafa-1.14.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic + +DESCRIPTION="versatile and fast Unicode/ASCII/ANSI graphics renderer" +HOMEPAGE="https://hpjansson.org/chafa/ https://github.com/hpjansson/chafa" +SRC_URI="https://hpjansson.org/chafa/releases/${P}.tar.xz" + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="+tools webp" + +RDEPEND=" + dev-libs/glib:2 + tools? ( >=media-libs/freetype-2.0.0 ) + webp? ( media-libs/libwebp:= ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_configure() { + # bug 909429 + use webp && append-ldflags -lwebp + + econf \ + --disable-man \ + $(use_with tools) \ + $(use_with webp) +} + +src_install() { + default + + use tools && doman docs/chafa.1 + + find "${ED}" -name '*.la' -delete || die +} diff --git a/media-gfx/darktable/Manifest b/media-gfx/darktable/Manifest index ac0e9d3538fa..53797fc552ed 100644 --- a/media-gfx/darktable/Manifest +++ b/media-gfx/darktable/Manifest @@ -13,4 +13,4 @@ DIST darktable-usermanual-4.6.uk.pdf 27013345 BLAKE2B 4c0da0038576e8ea97da88a448 EBUILD darktable-4.6.0.ebuild 5757 BLAKE2B d095734af35fb8118b7d38d4293a8e4c71924a9a2123f3f2c35f216d02e11d7ab04aca077fa44f1fe53e4ab518f3bb84fe530efae676845d7f3f4d5c94776dd4 SHA512 823b793b78c31f9a2fdacd1dbdb638fd5cd7ac04a4a3123b0e769fda2976dc35509fad6693c1b6be4e50c06284c8e7fb3a98b17de45f2612f9d8f961cbc1950d EBUILD darktable-4.6.1.ebuild 5872 BLAKE2B c4d9a2afecde2316d2a2e637d1586417c2970969e0ccdbeb996efbb6e8e7f1b3fbd7edebe0ff93c6373af53eb383b2d31f793d848b816a0f6306c5cc83462c25 SHA512 406ddefbd93fc5a7f62774051499242cc298bf08a90846f507c17c7ea45f555994fe61d6195285806770162689012e5d1a25b39c3cba434de762f060662e92b6 EBUILD darktable-4.8.0.ebuild 5893 BLAKE2B 0bccb554868a3b4263a4952ed844b205c747bc91cf1cee7829b965bdeb4dec878c4a7aa5a3588b4e9c6d46aa425699cf4c94bf44076e481e8e1ebf4ed57b39f9 SHA512 f954f841627c8c1654eb2851f699f919abe7e11dca0906c6dd47cc08bef433f2012f7ebe2bd0c613314d0ef5015d7fcbf0d92decfb6cfc914062d10c834df40e -MISC metadata.xml 1017 BLAKE2B dabb4372a61aa5755d7adc3429fdde5a9749f25dccd43121e71a4e72a8f86c36ceb857e586df1ff35da0fe944ca59eea52006065073a6362ee40843530c40318 SHA512 ccc5df2360eab59eb00e236a33e71e4283b107b1615e9cd885e5ff1f8ef53fb134bfa30be29a6c5f6d66699c2bfb1eb4768e28c49d134681bd4fa2de6eb3f7be +MISC metadata.xml 911 BLAKE2B ae7f5d92e5a9bfd96ff14f531d7a54db3db85c6c310a97e9fde57e74dcb6940192d35f98c7ff17d44f627b53252106b5f917dd2123fa80b1d668b6e0f6865081 SHA512 a7bcb43a1859d366eb557c468b23eb60ed4ef250cc0179fa9c823b3d27347ef3692134ef336836b01ebfc9b53165c60ac88f28d6452b9bcfa6a94b32b5b6177d diff --git a/media-gfx/darktable/metadata.xml b/media-gfx/darktable/metadata.xml index be183534803a..3abfd9aceb0e 100644 --- a/media-gfx/darktable/metadata.xml +++ b/media-gfx/darktable/metadata.xml @@ -1,10 +1,6 @@ - - marecki@gentoo.org - Marek Szuba - maekke@gentoo.org Markus Meier diff --git a/media-gfx/fbgrab/Manifest b/media-gfx/fbgrab/Manifest index 7379c18e4898..22abbe22b3b5 100644 --- a/media-gfx/fbgrab/Manifest +++ b/media-gfx/fbgrab/Manifest @@ -1,3 +1,3 @@ DIST fbgrab-1.5.tar.gz 37010 BLAKE2B aff706ef46664216ac1846d0e8fe37646fcb900cce1d451560d024edf3aab4c1817739cb26cae4d9491ae98c5e2d3fda96509f539514b701b7c7ae54ee9a8d02 SHA512 475d377480b9e67f618e19967d4bae5890a78aa00236583914b4ac81f468d8282e1767d85009101f6b03ddc091da8416dcbae451b191a79013e1632d91155c23 EBUILD fbgrab-1.5.ebuild 690 BLAKE2B 48ba372f5f08ec1d04dc1029f4822b6bd42cb0f87b21ef2b8691ac438c6673a2402d4a3ad9886c3944867fa834e4cb7432ae587ab346c2aaaa6efb20b966ace6 SHA512 52f1ede2b33ab0c93a0dce65991f142165efb1a01a02ef14a008770c494f6dcd8cff3a662923c8bbda8605071e5a8332917414933f126bd6d18db06550126229 -MISC metadata.xml 332 BLAKE2B eee086fa03c81d056e03024567d5366d725700a123679232e9744988de43d204264128ec137c16c8c703e83d8e33274e6d6a734df45cf1c4aac2e96c123f94d7 SHA512 16647590f31884456ecee7d36858de57c848f1706e06877bb484f5eca0669788a1bfceb98f5233827f07bdf2fec832d94e13d94f5fcaf4f9dca07a47ad19150f +MISC metadata.xml 252 BLAKE2B 2c016d4f49d7c3ad7898fc7f3af422425bdd657fc26c934a77624a5f960198f11df101381ed34506fc96e53d6f598dcb8eb380c57d13cff9b8b36e4493fae798 SHA512 a0c3bbc14f2863aaaff7f5c9b76a7609bc9f5412f504df01788ffd6f319d30854b298bd15d811fc42db349ca061ee5025777e27b13ef8d9507255a2f925c841c diff --git a/media-gfx/fbgrab/metadata.xml b/media-gfx/fbgrab/metadata.xml index 5db01dff17c5..ad9efed26f60 100644 --- a/media-gfx/fbgrab/metadata.xml +++ b/media-gfx/fbgrab/metadata.xml @@ -1,10 +1,7 @@ - - pinkbyte@gentoo.org - Sergey Popov - + GunnarMonell/fbgrab diff --git a/media-gfx/gifsicle/Manifest b/media-gfx/gifsicle/Manifest index a85cdfe10a3c..9c3701d29531 100644 --- a/media-gfx/gifsicle/Manifest +++ b/media-gfx/gifsicle/Manifest @@ -1,6 +1,8 @@ AUX gifsicle-1.94-CVE-2023-46009.patch 3192 BLAKE2B 01926ce195db5f9ef1a5e7bd3d10ddb9d537306c036ad827363be8bb0104c32d9b41b1350879807493ae361e1d9a9c2b20bbb83d251dd89286ab6334d2fd1ba1 SHA512 0e1372e5d8b77522869f7bd3fd6ea0f1a2bcc424e30980936bfd61aabe5e6bb2b86c4e63f9d09d3fb9bf14f705ab1acc20fcb7e991059c1e6f9b0c1d1b74ac45 DIST gifsicle-1.93.tar.gz 578194 BLAKE2B c5635fc736e2fd97278ab97377663f9702d2891cab5e19b16fa1aa53412ae48945d82ee42e9690208532cb854c99397ec4c1a11d4521454d8d40efd9adfd9d2a SHA512 1ace2c9597a405d69bb9dfa24764a3d7c7dd9864e1832d25a4a7ad2e32780038206b889711846d6e4dbc7189482d0d03874f18d86966ebffbc4ee10569c390d3 DIST gifsicle-1.94.tar.gz 579194 BLAKE2B 0d6a734d6340938579633061cbff1f702c33adf7c206d3120488fa4a14eb69ef2f5838ee42b92cb371fa39398b57114c6315308d83fd951c399d9d6c3b3986d0 SHA512 5dc84332d929bc765b642f31fb79ed2998b193985070513cb3e412bca519c7c6065537c14df13e9860ae09dc5c66a06ca5475b1fdee62cd9509d42a5e2d0c9b6 +DIST gifsicle-1.95.tar.gz 579636 BLAKE2B 32af2f786328b059745828ade184eea216e147abbb8023cb681c2d37a40a4abc9d0f32bb60a322b17f1af03a5e2c566b194e4c6a8d685e0697f90497294a9c81 SHA512 888bb3f4501ce3f12e810045bb432c9e56952df1def565e4a8983529856b00be8e79d9df148858fe2a327d1dd751eb71280e17c8e0426e68290b0dfe02247891 EBUILD gifsicle-1.93.ebuild 639 BLAKE2B 9c8080193dfaf712da47ac9855142d171861e9568849065e30f03fcc6be0318afc62708f3b3795ba49ef0facc375c77f269a6da2915d055d7f85fca2dec683a1 SHA512 cd058a074484f0aab0730acc8b09b79443e8db055d3f0429279fb0f519cbfb1ea4620209fffaf5a2d0d30e2f44c057be7cb36214cf63afd1274c20c616928a2e EBUILD gifsicle-1.94.ebuild 692 BLAKE2B 5fb85a58d2314fec8932e3a6a454af6f62fe6c3ebb972dc20e3dd6217c311a79ac2ff3047aebd4c5345d284d7fe53e97207d63c9dad0f8544a1536acd78dc5d2 SHA512 e450adba95543e25644809d1ac2efcc323ce341923e218e35014c060099b39f9c5fd9e138e6fb16f8727832c1ba218642bccd8c965f67db1b50e893ba633d8aa +EBUILD gifsicle-1.95.ebuild 612 BLAKE2B cd8f49e195c3998b63192ec0651d0b59777d50eb1e9724be146c40fdfba81d3f9474b9e35d4975de3553387919f34e8e1a46f9fc67fc97ab7845069a38fada3d SHA512 bd2f423fb3e868850bf386ca5130680e31afb752bbf2010c60371ed3de66fc685eeb1c65375d21d7256cdbda8c0961938591470f1684905da0aac1aa9ae020c2 MISC metadata.xml 248 BLAKE2B da21909c8724c7dd7cf27c3ee2fc6a032610f4863f0ff1fc4ff62d317bd8293b4ce63bf4b2f929d8768dcd449aa00aa927033b26e9dca357247aa9361bc3327e SHA512 28c710eb4b97dc08e939fa72c3ee2f834df2743f0146a7a6163a51bdf1166669bbaf05c4716a208d1b393504118150172b9d744bcc41ce23dd85e90599b731e8 diff --git a/media-gfx/gifsicle/gifsicle-1.95.ebuild b/media-gfx/gifsicle/gifsicle-1.95.ebuild new file mode 100644 index 000000000000..9d95e9385b78 --- /dev/null +++ b/media-gfx/gifsicle/gifsicle-1.95.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Create, manipulate, and optimize GIF images and animations" +HOMEPAGE="https://www.lcdf.org/~eddietwo/gifsicle/ https://github.com/kohler/gifsicle" +SRC_URI="https://www.lcdf.org/~eddietwo/${PN}/${P}.tar.gz" + +LICENSE="GPL-2 MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="X" + +RDEPEND=" + X? ( + x11-libs/libX11 + x11-libs/libXt + ) +" +DEPEND="${RDEPEND} + X? ( x11-base/xorg-proto )" + +src_configure() { + econf $(use_enable X gifview) +} diff --git a/media-gfx/jp2a/Manifest b/media-gfx/jp2a/Manifest index 7b976f7e191c..2392c91f7b1c 100644 --- a/media-gfx/jp2a/Manifest +++ b/media-gfx/jp2a/Manifest @@ -1,3 +1,5 @@ DIST jp2a-1.1.1.tar.bz2 525678 BLAKE2B 82e4717acb27596ca789681d288767cd602207b56e4f4afbffe5a1a107d67e0bc2b61dadd3769963eff34d3d8a1546741a069cfa7dfe40c9d3486cac6ccb29d6 SHA512 92234100e43c542f468ce586fb1c3f975c2492b80062ea5871f0eb02351b26b7f56bd5567d4d2e3bcec1ea66ebae22623d7d973c3bc794dd99c819efcae983cd +DIST jp2a-1.2.0.tar.bz2 444270 BLAKE2B 819101f7df242b869de0e91b6b6fd6c7d6f7d4bfb1f69a5b0477c9d34a08a46d9f05ad79926b66c2b0fe2ad785a340250bf1493ea8832bf7e40a621cb6b6afa2 SHA512 3f523e0c369b77323d512ff14944c70011280bf75b99e9b1abc0dcfefa706bf56bf0b6bed46c78194bd22c2b98dded65c551777dc75f5f217ebb6513d0a56d60 EBUILD jp2a-1.1.1.ebuild 648 BLAKE2B f2b77407b991500d07da2bc64e8eb02a4e4964a22f1f89c935eb5a9977bf83cffd8c78356987e8f83d68feb3613a4725126530fd9d2361e51669c4ea94fa957a SHA512 c4c106af1ca5088d87f94008fec68d2923d6189e0a383384caa60d9fc926c96c5da148047d399498dcfc0522367204dc8577e3676c2b5d52d4b7b330ed0d97f6 +EBUILD jp2a-1.2.0.ebuild 666 BLAKE2B 3a87d0833a7abdbb84ff1d6a74dfddb3e8a6c91484e323b19c17aa2b5f232ea98693aaae2f943473d57b8608b3b5a694e2c4db6d2086cf44147651a580a525d1 SHA512 bdc218948d7ac948a79fc6691287905ff506ad3c8a29f79176fdb69605fb96ce2dfee7aed8a76dfa80da3333b8db5e27d57c6910408d43d38ab01b41d1d1dcf9 MISC metadata.xml 249 BLAKE2B 2572acca810424ee1967a908498b907de468a9fb1765d7bc11a5d1c6aa81294d962a224d7777fecc997fb3220613350618fb7edc9e65b66e9e8dc4a8d31e6313 SHA512 b13e4520e6f7e18c5b925bff00c9711a98d8e773aba54fbe527d95ba97ccd0bd6b58f91f6b01ad92f106bb56f671261de55aacf796db0086e700d9fd40a0d842 diff --git a/media-gfx/jp2a/jp2a-1.2.0.ebuild b/media-gfx/jp2a/jp2a-1.2.0.ebuild new file mode 100644 index 000000000000..e3915d86ca7b --- /dev/null +++ b/media-gfx/jp2a/jp2a-1.2.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="JPEG/PNG image to ASCII art converter" +HOMEPAGE="https://github.com/Talinx/jp2a/" +SRC_URI="https://github.com/Talinx/jp2a/releases/download/v${PV}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" +IUSE="curl" + +# TODO: restore ncurses support? +# See https://github.com/gentoo/gentoo/pull/24218#issuecomment-1043795319 +RDEPEND="media-libs/libjpeg-turbo:= + media-libs/libpng + curl? ( net-misc/curl )" +DEPEND="${RDEPEND}" + +src_configure() { + econf $(use_enable curl) +} diff --git a/media-gfx/jpeginfo/Manifest b/media-gfx/jpeginfo/Manifest index a77d437f7d5a..7f16c72bd12b 100644 --- a/media-gfx/jpeginfo/Manifest +++ b/media-gfx/jpeginfo/Manifest @@ -1,4 +1,6 @@ AUX jpeginfo-1.6.0-parallel_install.patch 334 BLAKE2B 01d3e16d44789c5c1d1346f6c3067496daad051e60c9a39c69641fcec1766bb69e872f5259b4edd2d7b5fe5c793bc25e47c7329aa49b625ac80954a444562f92 SHA512 5dd86f4172caacb8d43952274b3a0a86df5d346839d29eb7e80e6f7ae8be4b73a70dbaccc1732703d45cc966b8fd762a0a4c5e02a3701718ebcc6ff646f1e676 DIST jpeginfo-1.6.1.tar.gz 64856 BLAKE2B 5d9748a4af26087e45f2ae3fa709bb2099547f22aaeaf1fde529d92d633b1bc665dfde301a9ecaf4a8e4fa190ef637126d6f4ee43118bb31f5782a402d4a08d1 SHA512 9cc9367b8b3e38ba46bff9477b8f61e63b55bd41a67ea2895cca9c097abba2a7a3ae068c235ecfea72c99af52bba91cbb1eb92feb019ba4eb08e826a7083c68b +DIST jpeginfo-1.7.1.tar.gz 448213 BLAKE2B 4fa8a875a14b85b6b04bb8cd436dd5b6f68867ad10324ca56da24d247c46b6051fa566ac5f13c469cf90ffcdbc3f16bf6296cdda3f3c794e0986468971b5f31b SHA512 16c670b4f7eb2355fa2e1a665225d45bc135021565b4a950f8193bd0dbc1f55eed7af4e37ca71ea7df325aeb0c13ee52b0cc71e71b06ed39b013cc3377eca63b EBUILD jpeginfo-1.6.1-r1.ebuild 720 BLAKE2B 21b6dae8ec61dda419e92c21646b97eb3fdbf1b86e82ec6afe35507dbc85bd706605fd48f91f50e98678045ebe4ddd8beb8a810b1f24c710e360ec9be640434d SHA512 f44fb0bf829bdccf72034fa4d60ec615c9f4251327d22c979643c714a18216bf835de2cfd164c6b22159078c4ecb767952e7627beb4f5fd8da6f09cc0b22cf88 +EBUILD jpeginfo-1.7.1.ebuild 664 BLAKE2B ab2837119ffab647fb86a2d20bd0d89394b2c95e3e494002818c11c5d44a9a93d1acae2809a051dbe582604fe95db415fe8d1dde8a1b975d51d9a8b84bb7906a SHA512 d9aee6a0b94d5f383d2ce5dc907b24359689f81acd5ee5da4114290440641333098eea9d1aa67860d8012cf87c781338994441ef0bf70e1878cdf70996c6f8fc MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a diff --git a/media-gfx/jpeginfo/jpeginfo-1.7.1.ebuild b/media-gfx/jpeginfo/jpeginfo-1.7.1.ebuild new file mode 100644 index 000000000000..8ff1d8261abe --- /dev/null +++ b/media-gfx/jpeginfo/jpeginfo-1.7.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools toolchain-funcs + +DESCRIPTION="Prints information and tests integrity of JPEG/JFIF files" +HOMEPAGE="https://www.kokkonen.net/tjko/projects.html" +SRC_URI="https://www.kokkonen.net/tjko/src/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" + +RDEPEND="media-libs/libjpeg-turbo:=" +DEPEND="${RDEPEND}" + +src_prepare() { + default + + # Clang 16 + eautoreconf +} + +src_configure() { + tc-export CC + econf +} + +src_install() { + emake INSTALL_ROOT="${D}" install + dodoc README +} diff --git a/media-gfx/librecad/Manifest b/media-gfx/librecad/Manifest index 75d293957324..894736d7e964 100644 --- a/media-gfx/librecad/Manifest +++ b/media-gfx/librecad/Manifest @@ -4,9 +4,11 @@ AUX librecad-2.1.3-qt-5.11.patch 1396 BLAKE2B 80e637b724df81dce60c17354bed56a232 AUX librecad-2.1.3-qt-5.15.patch 1270 BLAKE2B 0947b13ff328e4f1c3ac04d846e7ed372d76d4858cecff5fe4ff8fc8c3c1558cd0e9ac53354e1f0b5b1d137db09c8205f034df9356b9b9e3206a611608fb8166 SHA512 b1a5afe1d22b7725c7d10a10bed5e52495cda7699ff20bd0f75bbfe28f7131a3d9cd5ec0a1ae7fd329196d2f88bb4b8336301fdb6efa073d773f31340a062ba0 AUX librecad-2.2.0-fix-missing-header.patch 872 BLAKE2B cfa4d3908b6a1edd46ed9d624b5b6e4ee84c7935d5b047d10e85e319ace6748a27b6b9b93ccfd2f8c9e27ce72449a00ac27ffeb88e478422d1fac82fd20ff8d1 SHA512 3487425bc33eb706a68998369194c8005c7a50f244806d68555c706268e6d10bcab99abab90b5c86fb3615e344aa1f690eb4d1f40d44564e67555025c3bdf26e DIST librecad-2.1.3.tar.gz 22415288 BLAKE2B fb920113a7e4b2e9e7e3425f77364c36f6be676a3cd109798786b06d31698fd11437bc7f50cb843ca02d761730e83db7fde475d1bce6a65336a845b5b0114918 SHA512 246cffcc1ea3389997b4a738ab5e3d78e8c1096817ecb1ca28f38d601bc5d1a95f60798ac82308914a34da7b5dbc302b8363cf8b58a97221fdc8ee63010adc6c +DIST librecad-2.2.0.2.tar.gz 13645528 BLAKE2B 43a9ada4d6fe8c0cb96dc1003a9e7aa3b4d21619ce9776de1e6d273dd884f2313f9e90abed9cadcd44aaac2131bb62ffb0105bc0d8a097513ac42b9886107021 SHA512 054c6e6cf35a30099e71dd022574864c42d99db8bfa73b544113573723f8e6db2c92f9b7a827b947528f8ad9c743bca73a77a81bc50a9dc66f290480bb38db05 DIST librecad-2.2.0.tar.gz 13837301 BLAKE2B ede9181b6805455d10773b70a8262ffb5a1c48f353dbfd1b80f705ba3194be700e9a486cdf528c4e8015b327a75a29c81b832186024d48229a6cc5fd9ca2dc12 SHA512 df33eac311b5232d6fc0480be1b1c9d257a33ba22f9b7897af4c1761978c87c07a962ae3ea37e8728661a788152157fc621aae65d60d44ae37b2028919cc96a2 DIST librecad-gentoo-CVE-patches-2.1.3.tar.gz 11687 BLAKE2B 4676fa60033e6d0ace35bbebfae569366a50ec46c2dc5b90bace9564e1f6c2020f733f63981788b6f5288fb0c57760215e7b35f294656c21787ebdefa8447fa0 SHA512 b485b41ab1d6eb61750c11a9b327fc70d28cd0cf689b3cd815b4982d3d800737f402522d9c3d416f1e43422166e7de4f97055de238cc2fe80cc45f11fa3377e6 EBUILD librecad-2.1.3-r7.ebuild 2879 BLAKE2B 4b9da167e4db48da0c8a41bf43c3d5fcadabea9f57a82270fec85b18da2dd6823d60be0eea3bd4bad7f4324599c47fd4b020276f3a4a28f7be5a2d13004a5f8a SHA512 3ed191982b167c0cabdd28e5ab7702784e0da508f358a066507bde711cb5917c885de435985ea0636e96d1f94586f76c007607a7ec1e1f90cb14646724988546 +EBUILD librecad-2.2.0.2.ebuild 2357 BLAKE2B 303cdeee8cdd626046c61fb78b5f16eb5dab1cd056f9a5fe8dce8ea4759034f1e525b936d487da823653946908da0c3d3bc4651f121521529f8eb109d16bfba4 SHA512 41902aee53ee09c807a523ffef651a0a066c016fe286a3ca98b92a587fff91775b892f26fd413bb6f6b8509772fe3d356b9e420551415b4d24439e12128db520 EBUILD librecad-2.2.0.ebuild 2413 BLAKE2B 96ede5e05dda79f883dd89b2cd759e56400b2474b3609e135e0faa34904121694e396f34cd121a9b4df84afe57d818a1bb7ca253f6a894d96aff41a093dd89b2 SHA512 84d0f89d8f9f35ddb21a18537bcbc02cad1f665009e5f0c251fd78bc73baeb1f0273244e4e7b353bd97f4484a21542953e45042d8c53ab210677e6a49396990b EBUILD librecad-9999.ebuild 2357 BLAKE2B f1b84cd8486d81b2a11216448be1e7c36d8d4347bfe09297a472b31278fa9e7aeeb4d9f325ed234ac05a0ae6065280efd159b7847195bd868d0991f6101f6c04 SHA512 ca46b07e00004e93ff1fcc2be9ea55049fa92154ce26eca11d033476d66b401653106dfe0fd835e07421d67d651a9af27a9cc505a440f85b43d3ba0c76d17d40 MISC metadata.xml 333 BLAKE2B 2790ea3fb043f1d8393fd715b4669edab3229e1de59e27cc70f3fd3cc13f83964ad1dc6a5534af981111b4ba1a2c7d29501015459e300905574fbc59fce88ee2 SHA512 bf932b64f53780d10e7e64845f4d50f1726f9d57e4625cb94ed2dcc761a0d7f409731b9e9cd1475880b283b43d7b0b979493b984cb243f09954a38f39baac5b9 diff --git a/media-gfx/librecad/librecad-2.2.0.2.ebuild b/media-gfx/librecad/librecad-2.2.0.2.ebuild new file mode 100644 index 000000000000..6da50e9fe6f7 --- /dev/null +++ b/media-gfx/librecad/librecad-2.2.0.2.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PLOCALES="ar ca cs da de el en en_au es es_ar es_bo es_cl es_co es_cr es_do es_ec es_gt es_hn es_mx es_ni es_pa es_pe es_pr es_py es_sv es_us es_uy es_ve et eu fi fr gl hi hu id_ID it ja ko lv mk nl no pa pl pt_br pt_pt ro_ro ru sk sl sq_al sv ta tr uk zh_cn zh_tw" + +inherit desktop edo plocale qmake-utils + +DESCRIPTION="Generic 2D CAD program" +HOMEPAGE="https://www.librecad.org/" + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/LibreCAD/LibreCAD.git" + inherit git-r3 +else + SRC_URI="https://github.com/LibreCAD/LibreCAD/archive/${PV/_/}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/LibreCAD-${PV}" + KEYWORDS="~amd64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="debug doc tools" + +RDEPEND=" + dev-cpp/muParser + dev-libs/boost:= + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtprintsupport:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + media-libs/freetype:2 +" +DEPEND="${RDEPEND} + dev-qt/qthelp:5 + dev-qt/qtxml:5 +" +BDEPEND=" + dev-qt/linguist-tools:5 +" + +src_prepare() { + default + + # Stock script doesn't work correctly on gentoo (see bug #847394) + # and also it compiles all translations regardles of selected locales. + # To avoid this just comment out locale building and do it manually + sed -i -e '/LRELEASE/s!^!# !' scripts/postprocess-unix.sh || die + + plocale_find_changes 'librecad/ts' 'librecad_' '.ts' +} + +src_configure() { + eqmake5 -r +} + +src_compile() { + default + + build_locale() { + local lrelease="$(qt5_get_bindir)/lrelease" + edo "${lrelease}" "librecad/ts/librecad_${1}.ts" \ + -qm "unix/resources/qm/librecad_${1}.qm" + edo "${lrelease}" "plugins/ts/plugins_${1}.ts" \ + -qm "unix/resources/qm/plugins_${1}.qm" + } + + plocale_for_each_locale build_locale + # We want the en locale to be always present. Otherwise it could + # be impossible to select the English command set which is quite crucial. + has en $(plocale_get_locales) || build_locale en +} + +src_install() { + dobin unix/librecad + use tools && dobin unix/ttf2lff + insinto /usr/share/${PN} + doins -r unix/resources/* + use doc && docinto html && dodoc -r librecad/support/doc/* + insinto /usr/share/metainfo + doins unix/appdata/org.librecad.librecad.appdata.xml + doicon librecad/res/main/${PN}.png + make_desktop_entry ${PN} LibreCAD ${PN} Graphics +} diff --git a/media-gfx/lximage-qt/Manifest b/media-gfx/lximage-qt/Manifest index 562e84101a78..e6092f7646f3 100644 --- a/media-gfx/lximage-qt/Manifest +++ b/media-gfx/lximage-qt/Manifest @@ -1,7 +1,5 @@ -DIST lximage-qt-1.3.0.tar.xz 838632 BLAKE2B eceee2fcdd6eae2360c8c7d27417d4e165520155050dae6c0fadfa22184634372582ac52c6233924b54b9d94e814967eb0abdd8ee3e7c719cdfde85840b51400 SHA512 c3fc8e24f78a9cd65736ba1af07b7fd5ba241eab233a595f7b05982d64a0a7a88d81c60eafea632779faa44f76cdb3bb501d2dc3b3758e3f6256fe2da10c37ac DIST lximage-qt-1.4.0.tar.xz 841028 BLAKE2B d5f76bfe9763807e8e836de43ff433a1553cea0858b61e76411017ee239fbec6dfd9d3776322b60da6ad8b6b9b1b30c6a02a8c494b62eef440f4d8c5ab9e7143 SHA512 c0dea9418890745de685c7df228ceb849fa21781764c2089481bea89526842e5e8f0972e032ba9c52b07c32202ed284d977f47ace598c44880dff661d76cd125 DIST lximage-qt-2.0.1.tar.xz 848348 BLAKE2B d2484baffaae220436ae157dccda86e126b416101f047133f494cb44d9c3bba007ce797c1aa88d21ba4b242abdf8cacf73706831570943e4d7a36eb02591fc7b SHA512 594e86a4bedf3f9689107d79d852ba1ef4db83f06572b8c077ed5850dc10cc05a33fe79a0c05632f7e7541a6f895919b72c264635306f7a468eac6ecde531ba4 -EBUILD lximage-qt-1.3.0.ebuild 1087 BLAKE2B 5d859b3314f3a2bafeaedf3df98ccd2a8e1881b7fd1f0a6b91bc2c2de52ca1dc2bcfbad37aba6649edb8d8d453c7b3eac71b063fb0bf84c58ec18e86ce3159ee SHA512 39cce57b8effce86a55452a4b6e133316c901dfa21e5c1fcb6dacbb4abb03976bbfb631955ab4da6af18ffee1cec4e929282aaa70bf54fd9b20073cebd5b18b5 EBUILD lximage-qt-1.4.0.ebuild 1087 BLAKE2B 95edea7c02f664c8d60b1ea00749da95899459b9dca4ca94f8137ef9e91a0579888212c90f3a057f0aff81435261b8c872a1b38e5d764017c024715d0bd9648d SHA512 ff4e17eed33bf1be3188b38e0d26a107b55fd547a609a8465d79fc5ba91eee6e4c0587102b8448f5da04819a97705e43f15bc9bbd8335206845dc45a3f769ef1 EBUILD lximage-qt-2.0.1.ebuild 914 BLAKE2B 5a63c1dc748eb2a7cbb0f143d7710c07df632794f50343da73e558df0928a68a07e9bff4deaa798ed81ee741ae336911077c13ae0cd18f16fe6ad2327a6ee87d SHA512 17d2a8a62d31b6687c803f2a264bea688786ec22d143078421fda5777a234ef541cea3b88b59195b09527bc50a0d5c3d40cedccedc6954d1810cdf8585845ee6 MISC metadata.xml 317 BLAKE2B f63e3e91e5dc9fcc6113bf1ae9c9bb5680d2b7cf40359eaa058dcbc247f3b2f43f540ffa6525935220d52c3e8b94ee3629ce237c788c8e4f0946dddbf610680e SHA512 74c882b00f38c28d8546d31c59636252b2627053143a1bea3551c4bc507a63361c88bc555ea15760395f995c6d20dd6fe6adf65f11d42cc90ffd8378aae03f1f diff --git a/media-gfx/lximage-qt/lximage-qt-1.3.0.ebuild b/media-gfx/lximage-qt/lximage-qt-1.3.0.ebuild deleted file mode 100644 index 38f748262166..000000000000 --- a/media-gfx/lximage-qt/lximage-qt-1.3.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PV="$(ver_cut 1-2)" - -inherit cmake xdg-utils - -DESCRIPTION="Qt Image Viewer" -HOMEPAGE="https://lxqt-project.org/" - -if [[ ${PV} = *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" -else - SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -fi - -LICENSE="GPL-2 GPL-2+" -SLOT="0" - -BDEPEND=" - >=dev-qt/linguist-tools-5.15:5 - >=dev-util/lxqt-build-tools-0.13.0 - virtual/pkgconfig -" -DEPEND=" - dev-libs/glib:2 - >=dev-qt/qtcore-5.15:5 - >=dev-qt/qtdbus-5.15:5 - >=dev-qt/qtgui-5.15:5 - >=dev-qt/qtnetwork-5.15:5 - >=dev-qt/qtprintsupport-5.15:5 - >=dev-qt/qtsvg-5.15:5 - >=dev-qt/qtwidgets-5.15:5 - >=dev-qt/qtx11extras-5.15:5 - media-libs/libexif - =x11-libs/libfm-qt-${MY_PV}*:= - x11-libs/libX11 - x11-libs/libXfixes -" -RDEPEND="${DEPEND}" - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update -} diff --git a/media-gfx/mandelbulber/Manifest b/media-gfx/mandelbulber/Manifest index 5ce2d5caa8d4..ce933ca66467 100644 --- a/media-gfx/mandelbulber/Manifest +++ b/media-gfx/mandelbulber/Manifest @@ -1,3 +1,5 @@ DIST mandelbulber2-2.28.tar.gz 122800825 BLAKE2B a1bc8b3b743687003aeccaea7763b8100736b03dcd5044e43193f07bb519a7e78075c63cd0466373e8240a317fc2bbb6481bc07b51b137241cbb477e679093c3 SHA512 9bb2ecdcc2a2976efb6af930d49f067462713c6fd48f54631477102f3153479df6336b43b160c98c4e01f00d48188b314ccc86a84055a05cac5eb009db4e52e2 +DIST mandelbulber2-2.31.tar.gz 133379945 BLAKE2B c7b4cfa151f3bf0161b5871d0b22cd05567edc5a7145d64f38c4059b1f4b6f19f1ac3285d7a60cfb2979cd98f10041b7c7dd9100dab9ec93258e567034a03d63 SHA512 cf70c73f80c89731da6711af6ad6e1be33d43d7b014e16a6516eabf22d39b49469ee3e7b4ecc5e5adad3a1b26c8c1892c1a82d5891fe2b71fe524cdd1c3460c7 EBUILD mandelbulber-2.28-r1.ebuild 1839 BLAKE2B 5798e1c9fe1aa064c43b2100113c880cea5825e420e18148e55649855c3a452377f6cd25b9ae0cf67d36f6595802e24e92ef475deb12e22f55a364299a0e08a5 SHA512 9eedabd79d50453d5e434caa343f04cca54aca03974cc4034afe6f2492a5905f3a60b363b3cbb0192069ca5ca9afb070a08de6343159758af5ea8fdee1ea81d5 +EBUILD mandelbulber-2.31.ebuild 1868 BLAKE2B 941e1c9659c9790cbba07264d52c887a90e1ec9ee3f5bf02ed52d1398a0b9e9508ea8a3daf6aa65a9ca59a805eb18b814ca285118a609624086a5229141a5151 SHA512 c0d651bacb929937bab45e7700f8d697d97e8f4bc8370ab0bb800a8360d3bced36cc040cf582312efab36284cbcca4ac16659b8ebab47e6da581857a2ceda713 MISC metadata.xml 672 BLAKE2B 8b7d423df1cd3f405b43bbeea9f6de9438951cf55b2020016b3174376e5498f2bc903295afde6626bf342b77050210eec78db8672cf2555f344f12248f1e58be SHA512 4005cd3324e642b6ea382e992949c1a3f459cef6f6094eb896e58fbc5651cd1d88c6575ef76896673bd0589e46285d3df9858a110f9b4b4c867c797a329dee77 diff --git a/media-gfx/mandelbulber/mandelbulber-2.31.ebuild b/media-gfx/mandelbulber/mandelbulber-2.31.ebuild new file mode 100644 index 000000000000..97b894bb80c0 --- /dev/null +++ b/media-gfx/mandelbulber/mandelbulber-2.31.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="${PN}2-${PV}" +inherit desktop qmake-utils toolchain-funcs xdg + +DESCRIPTION="Tool to render 3D fractals" +HOMEPAGE="https://www.mandelbulber.com" +SRC_URI="https://github.com/buddhi1980/${PN}2/releases/download/${PV}/${MY_P}.tar.gz https://downloads.sourceforge.net/${PN}/${MY_P}.tar.gz" +S="${WORKDIR}"/${MY_P} + +LICENSE="CC-BY-4.0 GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="joystick opencl openexr sndfile tiff" + +RDEPEND=" + dev-libs/lzo + dev-qt/qtcore:5 + dev-qt/qtconcurrent:5 + dev-qt/qtgui:5 + dev-qt/qtmultimedia:5[qml] + dev-qt/qtnetwork:5 + dev-qt/qttest:5 + dev-qt/qtwidgets:5 + media-libs/libpng:= + sci-libs/gsl:= + joystick? ( dev-qt/qtgamepad:5 ) + opencl? ( + dev-cpp/clhpp + virtual/opencl + ) + openexr? ( + dev-libs/imath:= + media-libs/openexr:= + ) + sndfile? ( media-libs/libsndfile ) + tiff? ( media-libs/tiff:= ) +" +DEPEND="${RDEPEND} + dev-qt/designer:5 +" +BDEPEND="virtual/pkgconfig" + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && tc-check-openmp +} + +src_prepare() { + default + + use joystick || sed -i -e "s/qtHaveModule(gamepad)/false/" makefiles/common.pri || die + use openexr || sed -i -e "s/packagesExist(OpenEXR)/false/" makefiles/common.pri || die + use sndfile || sed -i -e "s/packagesExist(sndfile)/false/" makefiles/common.pri || die + use tiff || sed -i -e "s/packagesExist(libtiff-4)/false/" makefiles/common.pri || die +} + +src_configure() { + if use opencl; then + eqmake5 makefiles/${PN}-opencl.pro + else + eqmake5 makefiles/${PN}.pro + fi +} + +src_install() { + dobin ${PN}2 + + dodoc README NEWS usr/share/doc/${PN}2/Mandelbulber_Manual.pdf + + insinto /usr/share/${PN}2 + doins -r usr/share/${PN}2/* + + domenu ${PN}2.desktop + + newicon -s 256 qt/icons/${PN}.png ${PN}2.png +} diff --git a/media-gfx/plantuml/Manifest b/media-gfx/plantuml/Manifest index fbc64fccad16..1b8f7dba26d8 100644 --- a/media-gfx/plantuml/Manifest +++ b/media-gfx/plantuml/Manifest @@ -1,5 +1,3 @@ -DIST plantuml-1.2024.4.tar.gz 12061228 BLAKE2B b6edf25c99fecab5a463ddc3f330b28ecad1b60a595f833e4af4ec5e4db3489456f5df4be997879ef38c4053da75b790ae9b942bf28b77a8f73413fbe9289b9a SHA512 cb51e44691eb0a206de3f23e0bf1ba08f8a9d111d838c8b5f2ef2e7b7bae61294deb935bd0c0f2798fdc51d7a0a3e54d40d201075964e109a7f0781010933e91 DIST plantuml-1.2024.5.tar.gz 12119170 BLAKE2B 97fd8f48aa04d9d8b089547871abd954b8b1c189d32b844f1de4ac33678dabe2968a3307fb573f571adf541dbbbfd5eb5c21839b14f3cb9ed2e86ac7b447bb87 SHA512 20b9502a3d6ac9ceccb667943f8ea70990102f778175001852b1fcd2b9b7fa570f5b7a7fb237b6831c0411667c3e986f2b0ea09ce2602b5c1ca98694b37c20a5 -EBUILD plantuml-1.2024.4-r2.ebuild 1148 BLAKE2B d1abbad4c7955864824c6f969178fd0098816295657578372ba4299382c7efbed05b0a45bc132f8ef711bd7a8ec7c3354b92e818882eaf18508b8d26bec19c92 SHA512 c10428f9a9c6ac03356bc380ffa3d1eb92562fc574d9fd007045a2f1c3da8b69d27514fe7ea7acc2b68175759c54ad09b1de0456e2de024db10c2efadb133bdb -EBUILD plantuml-1.2024.5-r1.ebuild 1380 BLAKE2B cbfc68c40d4cb2f2db79154facbcd198c44ce49920ba9298eab723b951e89aba7d2a947eff781dc2a258a586db833ca534459b9b8723cc194430a3cdac88a9bd SHA512 32c34377f41bd1deedb2e1b81aec248dc2fc1f7aaa779664094f90abc4f258ec708635eadbac2206a4160ae28d6078b71a5f224dd745a4717d61d40b042e9cb0 +EBUILD plantuml-1.2024.5-r1.ebuild 1379 BLAKE2B d9828453b19199934914faa621789747aea212803c63c48500bc283907359c6c04671ff62c00c0ef17e7accd9e2c948bb354c54d796bb77439a5339bef31c0fe SHA512 6ae5acbbb52f987d5d270c90a8940cad08430f7fd02d61d38cf9850ddd3807f664f78a265a8d2ea2bda054fb728ce603e164a4ecf17eaaae53b39b1b649a04b7 MISC metadata.xml 975 BLAKE2B 3a847073b2f3b5f14adb59f8dec5183533eef81f8b10e5633b356743cb45c3927dfc2f8427f26f1e2b3eef01976b0a8e5884b5f9492310e87884c26759dbfed8 SHA512 2cd56c421b1566a679afb739ca82377d5c8b47519fd2cc44307424f5cd88fa0f8b2144842943a7da6abef7ad79254101818292819fdef97631746815a892e7a5 diff --git a/media-gfx/plantuml/plantuml-1.2024.4-r2.ebuild b/media-gfx/plantuml/plantuml-1.2024.4-r2.ebuild deleted file mode 100644 index 5b477e59c727..000000000000 --- a/media-gfx/plantuml/plantuml-1.2024.4-r2.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source" -inherit java-pkg-2 java-pkg-simple desktop xdg - -DESCRIPTION="Draw UML diagrams using a simple and human readable text description" -HOMEPAGE="https://plantuml.com" -SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${P}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~x86" - -DEPEND=">=virtual/jdk-1.8:* - >=dev-java/ant-1.10.14-r1:0" -RDEPEND=">=virtual/jre-1.8:* - media-gfx/graphviz" - -JAVA_AUTOMATIC_MODULE_NAME="net.sourceforge.plantuml" -JAVA_CLASSPATH_EXTRA="ant" -JAVA_MAIN_CLASS="net.sourceforge.plantuml.Run" -JAVA_RESOURCE_DIRS="res" -JAVA_SRC_DIR="src" - -src_prepare() { - java-pkg-2_src_prepare - - # java-pkg-simple wants resources in a separate directory - cp -r src res || die - cp -r skin stdlib svg themes res || die - find res -type f \( -name '*.java' -o -iname 'readme.md' \ - -o -name '*.ttf' -o -name '*.html' -o -name 'data.txt' \ - -o -name '.editorconfig' \) -exec rm -rf {} + || die -} - -src_install() { - java-pkg-simple_src_install - make_desktop_entry plantuml -} diff --git a/media-gfx/plantuml/plantuml-1.2024.5-r1.ebuild b/media-gfx/plantuml/plantuml-1.2024.5-r1.ebuild index eafb36810423..5fd769605c36 100644 --- a/media-gfx/plantuml/plantuml-1.2024.5-r1.ebuild +++ b/media-gfx/plantuml/plantuml-1.2024.5-r1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${P}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="ant-task" DEPEND=">=virtual/jdk-1.8:* diff --git a/media-gfx/pngcrush/Manifest b/media-gfx/pngcrush/Manifest index e11b7e91c1e5..d4fe34af71e5 100644 --- a/media-gfx/pngcrush/Manifest +++ b/media-gfx/pngcrush/Manifest @@ -1,4 +1,4 @@ AUX pngcrush-1.8.13-adler32_check.patch 486 BLAKE2B 73bd6fc0a81ca1dddcf3aba4f8d4223aa501fa0cef59c2b1b5dde702705c12f1280884db533578ddbfb0909a5cf9288bbe6b84d49d18e5e1ae65baf44a27221d SHA512 65f5e269e076b740bfa112d232d1f220776975d5f8fe10e7d6ed924f17a5b864a738f2747992dc87f8f20d910616b2ee5afc755ba0a2b2ef82398cd306721835 DIST pngcrush-1.8.13-nolib.tar.xz 66104 BLAKE2B dad0bce2e8f2a135d085343da98ebecfb78a6b05019d43be1b0b1f940ce23ffa980bcb08e8948b6b8cc3efc04bc6ae92a0b9cf8ea8183e27eebfae4c6c48e31e SHA512 c073d573e9b13b72fa39b178271ce65d1a19fef35943ef0a9e6121a5c66d9db212aaad38ab777c5b44e20a107eb677003acbdb4a354bcb2dc40f535a97d9df0e EBUILD pngcrush-1.8.13.ebuild 855 BLAKE2B a826f6b6e5a2365f3751d835a39852a20ef192773d65f3ff15e1ec06b043c09d68deda6ab518a856a29f87ba45574610b6d276958d6a2eb7dccbd25c37adb06e SHA512 7ea8a87d62c8384afb34029d16425642e5dd28266214e10772355ef68f2caa3dcd25687f64df0bbc83fd5113fe0cd269f1f507e3116f853ecedf36b83cb65250 -MISC metadata.xml 566 BLAKE2B 770f03de87659cc1619824d706f235ee61b0ee1dc795958bbee7e13c93e2ff02b5a02e5b69803606961aadfde2adb30f22ab932a4744babb4b3672a78dc9ebc9 SHA512 afa89c58fe877c819c09f861b461ce4e8489fd1842a7934f14f83a7d1266b724f64497782372d56338c0f4ccaeab5272ea95ceaa9deaa658832e665882be7c8e +MISC metadata.xml 488 BLAKE2B 94fc372620c5ac603b963cc47b594486ee1bfb929cbf9b7858adc73c168477d2267261e8becddb00ee44ebf606286d4e14e9430005bb34248286a44410cb7755 SHA512 3e42cc11c4e57853156aa2e5ad991d2dd158c733e6d8bba738f94707fca97d00b465b1b36e648d25a64816574ebb35b736a77ee12d34c87bbf0a20091f38f9ec diff --git a/media-gfx/pngcrush/metadata.xml b/media-gfx/pngcrush/metadata.xml index 162e13ab9df4..2de20b6ffac3 100644 --- a/media-gfx/pngcrush/metadata.xml +++ b/media-gfx/pngcrush/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + glennrp@gmail.com diff --git a/media-gfx/prusaslicer/Manifest b/media-gfx/prusaslicer/Manifest index b865ff4cd666..c3f7de10156b 100644 --- a/media-gfx/prusaslicer/Manifest +++ b/media-gfx/prusaslicer/Manifest @@ -7,6 +7,6 @@ AUX prusaslicer-2.8.0-missing-includes.patch 575 BLAKE2B aef794b75d180176f6ba4b1 DIST prusaslicer-2.7.4.tar.gz 65396083 BLAKE2B 658c9c623e9b25ba2590f3b816987776050b25849dab2b52500ed1673434f016007b6f40944afe412df4a517351785db15de8c8b8e633d7765d656e35014aa69 SHA512 fa876160ec641ecaed20339d66c01971ca1ad73fdfba3b19bae4169e81020175aa5b99a8a7f4f01bf15d112b817cde8226c01bb4bdfb077f387a2d27f92e5d6b DIST prusaslicer-2.8.0.tar.gz 69806919 BLAKE2B b87c63ae411814dbffc8ae96c243bf06018d600db732ef32f7c766ce6bdf156b0aca6da90868482f39b9c6421c6a386bccc9f69e23218dadc07f1bcdb21b9793 SHA512 d98b43e9e1a6da9cbab46b2564da02fc0f8521d84a4df915d0ffd0878ee1a25afebe7078e38b124ec8565782379c51a7f9564462652ef1a7d9819d29297c1937 EBUILD prusaslicer-2.7.4.ebuild 2243 BLAKE2B f43117ea21eea84e3d853d5fed92c3f29386eaf988b06152726888fae7588e54c67e14536a1039829a64d2ba6f1c73cdac011817b1268a848f6d1d943de19dce SHA512 9b9c9075f49b852857801a8da5227e005281fb866af795af9a2e98a86c66fba3ee946d1b684c334b3967d72ced8cf5a5e17365d07ca49d949ee7b0e3cece67e0 -EBUILD prusaslicer-2.8.0.ebuild 2290 BLAKE2B 3d8ab134fa6ccf8067cfce6820bd3c93e4771d805549ce0521e51419a202820126e624219ba1b7d6b87c1b4a695157db9b3e819c34a3e4807dd20353f444d4eb SHA512 72d681527480aa256757db2c61e00a0cac7f20019d4ed1dea4b496910ab15576946f9f3a8509767ae2810de394e890655117ced6d02c7f71a22104eae4983e1a -EBUILD prusaslicer-9999.ebuild 2290 BLAKE2B 3d8ab134fa6ccf8067cfce6820bd3c93e4771d805549ce0521e51419a202820126e624219ba1b7d6b87c1b4a695157db9b3e819c34a3e4807dd20353f444d4eb SHA512 72d681527480aa256757db2c61e00a0cac7f20019d4ed1dea4b496910ab15576946f9f3a8509767ae2810de394e890655117ced6d02c7f71a22104eae4983e1a +EBUILD prusaslicer-2.8.0.ebuild 2358 BLAKE2B 45a962647acce9d291eb1e9f45d4944dbd639b3533ff984919449218904c80d950d87df0070e7c597c2464a5603f044a0bfe4d556d02f6fef6fb68b798bd6e13 SHA512 88a8cb03f6a11239ba038579300793fe1323d023fe81195ebf810b524aad5eec17b408ab6c1c05312a6c37ada80bd4eff03c72677323361a5fd89d1bad994d66 +EBUILD prusaslicer-9999.ebuild 2358 BLAKE2B 45a962647acce9d291eb1e9f45d4944dbd639b3533ff984919449218904c80d950d87df0070e7c597c2464a5603f044a0bfe4d556d02f6fef6fb68b798bd6e13 SHA512 88a8cb03f6a11239ba038579300793fe1323d023fe81195ebf810b524aad5eec17b408ab6c1c05312a6c37ada80bd4eff03c72677323361a5fd89d1bad994d66 MISC metadata.xml 1028 BLAKE2B a267e6b0ee72a85b895046cc7d5f659cca379fd799a9ebb802dc1fafd7edfa1b989784b10eb93ac24f1ea6153153b892e28e20055b0a7d2021f6db7742e065b4 SHA512 5760ea954f5ccf09e5d69e101b6d68839a4517a9375adc3009b1bf846b98091ee0555e9c92bb0cf316670efec699cd24d04b4ebe7db5b65e363f83051d868512 diff --git a/media-gfx/prusaslicer/prusaslicer-2.8.0.ebuild b/media-gfx/prusaslicer/prusaslicer-2.8.0.ebuild index 71ea154eda73..2bb72a7c183f 100644 --- a/media-gfx/prusaslicer/prusaslicer-2.8.0.ebuild +++ b/media-gfx/prusaslicer/prusaslicer-2.8.0.ebuild @@ -60,6 +60,7 @@ DEPEND="${RDEPEND} " PATCHES=( + "${FILESDIR}/${PN}-2.6.0-dont-force-link-to-wayland-and-x11.patch" "${FILESDIR}/${PN}-2.8.0-missing-includes.patch" "${FILESDIR}/${PN}-2.8.0-fixed-linking.patch" ) diff --git a/media-gfx/prusaslicer/prusaslicer-9999.ebuild b/media-gfx/prusaslicer/prusaslicer-9999.ebuild index 71ea154eda73..2bb72a7c183f 100644 --- a/media-gfx/prusaslicer/prusaslicer-9999.ebuild +++ b/media-gfx/prusaslicer/prusaslicer-9999.ebuild @@ -60,6 +60,7 @@ DEPEND="${RDEPEND} " PATCHES=( + "${FILESDIR}/${PN}-2.6.0-dont-force-link-to-wayland-and-x11.patch" "${FILESDIR}/${PN}-2.8.0-missing-includes.patch" "${FILESDIR}/${PN}-2.8.0-fixed-linking.patch" ) diff --git a/media-gfx/qiv/Manifest b/media-gfx/qiv/Manifest index 8b8b685e5ea6..639c6a12e40d 100644 --- a/media-gfx/qiv/Manifest +++ b/media-gfx/qiv/Manifest @@ -1,4 +1,6 @@ AUX qiv-2.3.2-optional-tiff.patch 519 BLAKE2B 1c2f4d4d79f3d746927f4c5af05769992460c30cdd438096d4c4d0c39a9460bcb921ddd854786ec394fc9e229ad239c541cc97f5468cd6934c15a0557275270a SHA512 c492b902bbd7771648deaffc7eafb8fccf86d294c0e2597999f2fff02ed1e02f6fc158ea95fe25c2a9b27d15dffe724c85654c99e7769254abb40e9fdcb8f358 DIST qiv-2.3.2.tgz 133614 BLAKE2B f06f36524db8cdde1baf3e118e8ceeeb654dd49a674b55d661255734c0bedaa765fcf8bb77b03d3c2bac8d75a9088b3290f1d802d670393b6795fee85dd4f778 SHA512 c4636591f79e8e4c13807433a4101a461e614439e497a5637b958bd9d0937b04515854483d4060d9b1004d6c6060b437d634fdbe491eb0747a660ba65240472d +DIST qiv-2.3.3.tgz 139301 BLAKE2B 0167e074f859ef028e3b343a8e521573f953ba43b7bd78f58e8b337a558b0d48a3c857cccafa2d55384fb48afdc0735949d873de878eff18658f09b98700c61c SHA512 95b5f3759c03648dea1ea1eacaf3d38d808a6eff4d26edf711df0e20a741fc22a0c16bcd84b8740f1455f5d35db9c2b04392dff8b4e030ec3d3c05cd01886759 EBUILD qiv-2.3.2-r3.ebuild 1209 BLAKE2B d9f0dd4e51d27e0a81df429581bb1114c49b6d9aaff92d90b0725e5407597bfc527f2c6be93ec526e1f3c8aa70ae70c7de203d658c5a01ace96efc033206bda0 SHA512 eb0eba33bf4630d68fa02b339365aae9631c7580b1c0714cde1b0d0b47235f95c1d3e912e111f0e70d648e1865ae79957f1dcf929e0c87531ed61b50d7de4768 -MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 +EBUILD qiv-2.3.3.ebuild 1157 BLAKE2B ac9b1ee17a105047481605f73baa05cd61fc13111a16c25ab0591adab0add356dd45985eec094300b1e2f20b323f29e10d5bfda14b604013c47c3a970b87f9db SHA512 a95dac67ac2c98301570074dfef14c87bc9b9942fc0588e17d988436aa213a73b6b06f324722b48113d8a32c852850dae0f688a5e5f6e916b1693f124d4729f5 +MISC metadata.xml 248 BLAKE2B 374595d5e26ff95209fa2ffc9ffd10db830ed966d8c14c91fbda1c444d4a96c55a938a2be083a93218ff0e2e59cb876b3311429266efc1c07e39ed913412b669 SHA512 fe38b08d3554e7aa56699814cd72f9b64481ca4e7c7e715e01cc3ed29ac7dddc17f0b8b56bac42ff2c0550c4ddd09537853a272ec7d0ce08506b46b73e1872c9 diff --git a/media-gfx/qiv/metadata.xml b/media-gfx/qiv/metadata.xml index 115e9d64a669..0d624e24b0a5 100644 --- a/media-gfx/qiv/metadata.xml +++ b/media-gfx/qiv/metadata.xml @@ -2,4 +2,7 @@ + + ciberandy/qiv + diff --git a/media-gfx/qiv/qiv-2.3.3.ebuild b/media-gfx/qiv/qiv-2.3.3.ebuild new file mode 100644 index 000000000000..4f8d62d74f7e --- /dev/null +++ b/media-gfx/qiv/qiv-2.3.3.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop toolchain-funcs xdg + +DESCRIPTION="Quick Image Viewer" +HOMEPAGE="https://spiegl.de/qiv/ https://codeberg.org/ciberandy/qiv" +SRC_URI="https://spiegl.de/qiv/download/${P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~mips ~x86" +IUSE="exif lcms magic" + +RDEPEND=" + media-libs/imlib2[X] + >=x11-libs/gtk+-2.12:2 + exif? ( media-libs/libexif ) + lcms? ( + media-libs/lcms:2 + media-libs/libjpeg-turbo:= + media-libs/tiff:= + ) + magic? ( sys-apps/file )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + + sed -i \ + -e 's:$(CC) $(CFLAGS):$(CC) $(LDFLAGS) $(CFLAGS):' \ + Makefile || die + + if ! use exif ; then + sed -i 's/^EXIF =/#\0/' Makefile || die + fi + + if ! use lcms ; then + sed -i 's/^LCMS =/#\0/' Makefile || die + fi + + if ! use magic ; then + sed -i 's/^MAGIC =/#\0/' Makefile || die + fi +} + +src_compile() { + emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" +} + +src_install() { + dobin qiv + doman qiv.1 + dodoc Changelog contrib/qiv-command.example README README.TODO + + domenu qiv.desktop + doicon qiv.png +} diff --git a/media-gfx/recoverjpeg/Manifest b/media-gfx/recoverjpeg/Manifest index 94418bcac5b9..ae778e16b59e 100644 --- a/media-gfx/recoverjpeg/Manifest +++ b/media-gfx/recoverjpeg/Manifest @@ -1,3 +1,5 @@ DIST recoverjpeg-2.2.3.tar.gz 91672 BLAKE2B bb324b7810b5aa3103ad0a9a67df9f855ea1a479b9b9651cb4b7d1a4c511a87e8fd891664d76049b450b5077355fb718489904d3d7daaca3865a451b41980f4f SHA512 67f923193c9b012302ad4e374141803992bfa4e4ac4c2384c8d44df29927c06a5224caefc936e30cef3fe1ca6dcf9f3544fc5171e4f76d17a83df974d0253c23 +DIST recoverjpeg-2.6.3.tar.gz 128243 BLAKE2B 5ed55959fc69150ee386e18e3519a21520e6be63a8e9ac90b27ce5bda5c78c6b4d23c218119d7822d295d7c55709d4e2e96125f1b9081ba253b49d8f117ba760 SHA512 2ad016d337b965ddad38117d82ccc3b41b9f38afa20509c4fa1ca503ad10d009ffb8d21287a19d76c5f0eaf11da1986d5a417b762a4813db164f9198b2aae51b EBUILD recoverjpeg-2.2.3-r1.ebuild 445 BLAKE2B 76c07ffa180c0a0362cb063650fbb393978e862e35f6b67916cf1635a67f47789d2258328f6e19cf80798c0479f6ed0914465110f0ed7dabec41651e0a523e6a SHA512 c399bfffae0a0b0683b2bcb141f4d2d6f18045e03a4ae470a69f0fc10fa7e1f94ba4f1dd2aa27096169cff50a58012092c2639bd767ef1c962d6e13922cf284d -MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a +EBUILD recoverjpeg-2.6.3.ebuild 464 BLAKE2B 2b4e26c0c652a8ef74b8b68f725969154c2649110c0a8a1b7fdc5c5cb45f46f34e623de4513c6fa1037dcc3e3995a5ce7c2a018a22561b1b8ff8da7b9c87314f SHA512 9dad73a2c038a787920a35a43896246e49628c329c8b58a30710ba8ea50ab8cafcc5967e9f90fdb00b055bad6218aadbd3780ed8c44ed23faf2f9dbb778d65cd +MISC metadata.xml 261 BLAKE2B 089f46c0dd2b4d5c48845b7016a56bf40dbc3e40cb1a0197d4a0a7c2d8a9033f91eb7252bfd112ea0320971097eead325c9e0d6d71697bd44adad8dbc1a07ed2 SHA512 6b46115588c5d79c5b4113da7f4b47b132d401fec09f33924da42eb9effb5c343365c186c64780a44322b0f281c0192c0a29a3446d5276e439a31ad4b244e4b7 diff --git a/media-gfx/recoverjpeg/metadata.xml b/media-gfx/recoverjpeg/metadata.xml index 85e4ed814fa2..8127aa58dc3b 100644 --- a/media-gfx/recoverjpeg/metadata.xml +++ b/media-gfx/recoverjpeg/metadata.xml @@ -2,4 +2,7 @@ + + samueltardieu/recoverjpeg + diff --git a/media-gfx/recoverjpeg/recoverjpeg-2.6.3.ebuild b/media-gfx/recoverjpeg/recoverjpeg-2.6.3.ebuild new file mode 100644 index 000000000000..4dc456b28b63 --- /dev/null +++ b/media-gfx/recoverjpeg/recoverjpeg-2.6.3.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Recover JPEG pictures from a possibly corrupted disk image" +HOMEPAGE="https://rfc1149.net/devel/recoverjpeg.html + https://github.com/samueltardieu/recoverjpeg" +SRC_URI="https://rfc1149.net/download/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="media-gfx/exif + virtual/imagemagick-tools" +RDEPEND="${DEPEND}" diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest index 3aabcc1583bb..485c70e62d79 100644 --- a/media-gfx/ueberzugpp/Manifest +++ b/media-gfx/ueberzugpp/Manifest @@ -1,5 +1,3 @@ -DIST ueberzugpp-2.9.5.tar.gz 69268 BLAKE2B 9a31c7d5135ca0c5b85e250f9cbb5fb10e22344a7c6bf5393a04ec928580844470b24b0471aa609a83a0f1cbfed17944aabdec9ee5d6ddffe90720fa46bf80ad SHA512 43576ba504ec66a909c170122db808a8ae55535d54cad09172590af2790c981b1bfba6ba0f749a5ca9881a15cfdcdb0c34fbb2533f72011a786fd1413d1f91c4 DIST ueberzugpp-2.9.6.tar.gz 69379 BLAKE2B 86d29724ff768536bef2385d456d61509db58c8e83fe0c9711684f86b70e1e45d1d1bb7b970a036c408f575e8d31659b336111cfcc0dc39f7867010e56d9e79b SHA512 bb70933cbc887cc3967c6011f0616d056f5723f333f6cfd70e7a3dd785791b83b9855c0b3d0c901efc59d65ba113462946bc0f08d57cf845ec6c59ec861da874 -EBUILD ueberzugpp-2.9.5.ebuild 1940 BLAKE2B c13df15fd695f5d762ffdad4dccd95871e8e021b05cd6e128b0336957dbeb39e86478987f7062abbce382dffd45a408677f137261b58057a682e0991f42efafe SHA512 655e20ee8bf4354a4524abcd0be618a99f50241010304a00cc97601866065570fb7d91f930ce7ff16e21fd453236fcdadadb4d7136999f0ae17242d8f655423c EBUILD ueberzugpp-2.9.6.ebuild 1940 BLAKE2B c13df15fd695f5d762ffdad4dccd95871e8e021b05cd6e128b0336957dbeb39e86478987f7062abbce382dffd45a408677f137261b58057a682e0991f42efafe SHA512 655e20ee8bf4354a4524abcd0be618a99f50241010304a00cc97601866065570fb7d91f930ce7ff16e21fd453236fcdadadb4d7136999f0ae17242d8f655423c MISC metadata.xml 694 BLAKE2B e39b88b981e8c6d55a41714197b03c014a6ffd95522eb0ff92559a178b193419bd587903c75271167fba097593ac15ecacdba3b0f23e7859c3f1fd9569b4f6c2 SHA512 e86e8942c84ec38c198b513b0eaf63d522017665d559a1843c08030ec6bc6a32d7f32651d5b283e3d82784b81ea15b7d81889ab0c68850f88733ae90add17060 diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.9.5.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.9.5.ebuild deleted file mode 100644 index 1cb4d698e37a..000000000000 --- a/media-gfx/ueberzugpp/ueberzugpp-2.9.5.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic toolchain-funcs - -DESCRIPTION="Drop in replacement for ueberzug written in C++" -HOMEPAGE="https://github.com/jstkdng/ueberzugpp/" -SRC_URI=" - https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz - -> ${P}.tar.gz -" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64" -IUSE="X dbus opencv opengl wayland xcb-errors" -REQUIRED_USE="xcb-errors? ( X )" - -RDEPEND=" - dev-cpp/tbb:= - dev-libs/glib:2 - dev-libs/libfmt:= - dev-libs/openssl:= - dev-libs/spdlog:= - media-gfx/chafa - media-libs/libsixel - media-libs/vips:= - X? ( - x11-libs/libxcb:= - x11-libs/xcb-util-image - xcb-errors? ( x11-libs/xcb-util-errors ) - ) - dbus? ( sys-apps/dbus ) - opencv? ( media-libs/opencv:= ) - opengl? ( media-libs/libglvnd ) - wayland? ( dev-libs/wayland ) - !media-gfx/ueberzug -" -DEPEND=" - ${RDEPEND} - dev-cpp/cli11 - dev-cpp/nlohmann_json - dev-cpp/range-v3 - X? ( x11-base/xorg-proto ) - wayland? ( dev-libs/wayland-protocols ) -" -BDEPEND=" - wayland? ( - dev-util/wayland-scanner - kde-frameworks/extra-cmake-modules - ) -" - -src_configure() { - if use X && tc-is-clang && has_version sys-libs/libcxx; then - # X support makes use of C++20's std::jthread which is currently - # marked experimental (at least) in <=libcxx-18 (should limit - # version in above libcxx check whenever this becomes unnecessary) - append-cxxflags $(test-flags-CXX -fexperimental-library) - fi - - # TODO?: wayfire plugin is skipped for now (needs wlroots which is - # likely to be messier), but could be handled if there is a demand - - local mycmakeargs=( - -DENABLE_DBUS=$(usex dbus) - -DENABLE_OPENCV=$(usex opencv) - -DENABLE_OPENGL=$(usex opengl) - -DENABLE_TURBOBASE64=no # not packaged - -DENABLE_WAYLAND=$(usex wayland) - -DENABLE_X11=$(usex X) - -DENABLE_XCB_ERRORS=$(usex xcb-errors) - -DFETCHCONTENT_FULLY_DISCONNECTED=yes - ) - - cmake_src_configure -} diff --git a/media-gfx/vkBasalt/Manifest b/media-gfx/vkBasalt/Manifest index 629a71cfd4f6..5a587450e98e 100644 --- a/media-gfx/vkBasalt/Manifest +++ b/media-gfx/vkBasalt/Manifest @@ -1,3 +1,3 @@ DIST vkBasalt-0.3.2.10.tar.gz 335903 BLAKE2B 535c84d40a213decac38e882878a977002ee377a38e3f496985d292f7a3d51f3879e1026340cbb3e87c473bab777a3dbae7ae63bb10829c5a636a70cb29e49a1 SHA512 b80ca0320b99832d05d2d38e5e9d8f5981a5608d1509a1e4ea16bb4d0970ac13474e53e35a1634f2683e24c9ca0e4661545edd388b63b23c63782998ec0e03a4 EBUILD vkBasalt-0.3.2.10.ebuild 512 BLAKE2B 3fcd6b1150cf9a2288f02bfbfe17340c0f08d2583dbef816700f351dc1a6a767a575d92c477a98c4a5a1e811b5b97212be52241c6db4742234caed9f624f1235 SHA512 c7074454831b897382ecc9dd0d1749edf3f6ea6efaa064163ffdeb528a111633c3ff867888a35a5306199bbada133a8589b8ebdf2c7a744a4d814637bb4e9993 -MISC metadata.xml 331 BLAKE2B cdcbf3c8af2be299d746cf0d7e345eaeca10603ac17e7c17dca435353c015f05ee46a32cc5cd684f13aead565e8ebe8ca0601b4d250bb2ff06b154f0309a334f SHA512 e901776df7dc5af1e037c005631eface7633c0b68df8d60edaa7399799c6749bf526e4adfa98886efcf97601722dbeba1d1c68b2e15450762a6984d20f71a3b6 +MISC metadata.xml 253 BLAKE2B 12d74e69a0480a7e3915e9f7d6ac77104efabb25f6ab7609231ab9368b8b1f61ec90ecea71db9a8da2ae1e9f41c5ce86eaeb86c101d6ef495157cd075c1b494f SHA512 148e700197cdf811f337acaa81d8338f2b58e33e528be31339af343d7136f2467b690829e5a56e3a0be138db57c9b06e227eab1717086ae67ce98e24f5748b3a diff --git a/media-gfx/vkBasalt/metadata.xml b/media-gfx/vkBasalt/metadata.xml index 27df3f93f60e..8e173854dd87 100644 --- a/media-gfx/vkBasalt/metadata.xml +++ b/media-gfx/vkBasalt/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + DadSchoorse/vkBasalt diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index bd5b549041e3f936de6b598f4768a275a7ec0f4c..09fd3e0daba37e09ddcdb270397e80c8fa68ee78 100644 GIT binary patch delta 66869 zcmV($K;yrvoCL(21b-ik2mk;800092biLiOCApEMcdw`53zUS200O{ekIjrpCXLKw zJr}xb!*4O0nU$r?EKYYny}mC>JZGO0*==Mov(DK&0&rixmc!lgpa1E<|I?qotRHQ* zAMJnsw=bXnbQ~r9=|BA+|Mb8Am-9dUX_a>8u{IUTNMj_mpay#~u5<^BIqG)pjl(?3mZl_kGXnj`wkd zam{N-zITRpU4P;1BaCC_+DpCn8CvZ9xbA+o-uPG7y31W-4!w+#kHMq1TJO^5(f_Ca z_D}!k|Mp-1%Rm43KmFHF>+`(+^Z)YS+Ap8>`u^ijM=Iyrde!SZ)^W6S?9eYB^xo^d z&*O~sVj1E-$C^CDnUC}6leN70>(oL%S7b#N4vrrch7mP z!UNA#=5f|_x6^N`*THL+<8SNL!+C~d$2$A&vDbNy*3;gsM&I))cjvkGn7rm$LYgt9 zJ&w3*PbC~|)gFTnJZp6SSvY?2yxPeQjeDnX9l0Dge;clv`Sw=Y=&P_x{7Smx`+EKJ z*Z=Fs`+s89aKEipkH?+QmM&hdw2Xi+}CO)ooByd8)wU@m9t#?3i0mOk@l+BDm~mI@fUXsZ)cpO~RyJ{+mG7T-shxj?t6ZSPaql=m9PIplU#phRxyJiyo%rFqX|d$@$yNh6 zeGOcH#xl}MnMXZO{ywKGjB&>jZczs~Dt{?VjO7gL#L_yifDew;W7{_?G}4ZD8erIL zU`_5U7_T+weWbY7ff=tAt`Y{X@VDj4>kK1wJh#V`8|FGTP}R?Rtc(3hX#!+<)%%L0 ztZU;$ZLN`e#kKa@N1W$oS&rCe5N}sbedl`L$8HUfJjdRP-{JF10fBFJnQz1%Ykv#v zWx3ktPyKzht{C#$YVCn}tc6FfV`8NkS-^}ydH%aMZ9=0MCF$~wp9=?Ooq($|WN>

    a#b|{wz>$eJz{u*)WK+26l6<1N?(P8vs>X>)k_2D?GH}Ya zPtQs5HZ;)Uf4xx471>|d3;r%+nmJt9uf=MpnE5UatMghMTIj5o&urv4y}DDUOEZpj`=w3U_k_6W*Nm`TQk~a1>a61J{^;CGa`Q>nh<^Ab;ea@=rarIfl7Gl%PJ%@pbU~!_f@W z!K2vH&;)GcozB`lqzWE%7LQAWe;5u14w@l+UyieX{?>l|^ZI4Io@l&O*1_EC%~d-xBF_rbYDk_sW~+QlN@0B&JekCTlC@t>4!Rd zbZe>f-VX5gWGgx*GRGF)n5pfDx5dSG5f6&g4vyvcR2xa{E81}U=E%9TWKV>WbQ5rQ zf|5hf4(F~QaXesx6517Z)adXkmMbqFu{om^a2@BeDX!X&9HoCEDZj4Qr_WzsK|Z~7 zQdtCO3oPMe0yT9&;+*dqPIINrV_{U6<8MF_LXrQ^N>wXzt*me$shy7r%7=o6n6a<%^gEs>i``!4w??Y&cx3qkHDC5eJ=kJ5!0(tybtb z>r4O#&15PtPr`qO2mj7OYtAzVPb`qj0R_Rbt(olt4xoZ^=c(s+*w__pqQEWYxP?~n*tYYgAO`h5h8 z;s~e?t$tmtAAcJm^b^G81@Z3}m%P-)s2Yr8JL?QPhPIw2F=KTAf^!lrNk&+m4pkVt zO{es>P7Hq!s6fZL;i6~6PkOXjlDBRnOIGh2tqU2-jvIybJKjG%XZcqRNTc>T?T#tXaeNy8OxYjQF&M?Nr(r- z0P2Db?aM(;ASoIr4{uE1VWy?Br;`rn)d~7>I^w0?5I0s9aO3Atx7$jneq$wY)p{On z*-iO&a%Q%;#pk93&uTCaR{q-fes`QJ%mh1pDhixSPCUu*iIp6igM}Ur$|1lW+1~Bi zo%DZohYhkLX1mqNa5Pjg4s2ugh6^=q;8+m4P>Fnhf8Bom`t{XMUwA(HtSv`?l<91_ z?KC;QpdYq7?0P-~GJ%y17L$gfdpj_ESuDn{LZsoQwr@^kngwpHCi`4G$2v|M$G68j z1^HrkkE@?i<`xq)Cy>7}43B0UI%{WrMk;^e@c2H&^to%`nc52jnM6BJ(hCO5C!%Ci zbIj3&Aa@!RED{quyFkIFWk&RkR$?h$gt*#%Z}$JD|gS<=-KU| z>rB68p^s++$?o36>~cyDyYH&si9n{qvC*d$ok2Ns91Ckjbr)IAXr%<6+V6Jw*JDS~mPQ&4m4ic!EE4__kRrK*t%pVuyep<(`g1uMR_PF@V?2U!50j_Of8V{rbzVKh4j- zw7)M4I`4)GsHTefGGJ;oXOcUJo98?1>S*qq4L|$$t~o>`$bYW^0gLlaf1ZTL3zC5$ zHXN{c4aGCNF=XQAS`uQs0(l530zMGc1_;_?^(N7mbB7$l;7v$&m>dT%-{2lBwdb1s zDVM3RYJVL78`w*>h zB4}fH1cK(xT>Z2ymssoF9qU5G#mfW-n(2D3GO$CdOUbbrC!-;Df6PPXBRQQ7&EeTL za1lii6<9yavBEH~*X8=Q`)~jL?;mE_zALFRq1zC!YY(OP#+ca&#~fQpbez+^0Yo;s z+6kTL(!=R4hmC1Z(FbyGTdan(3b8s=%$iRkhl#CamzsnF@;bp7biU)Lp0=}LSkv^^Ve@bJyX?)2?4`@@zwi1 zpgPZ|t3}{Oz^X&9i)HU+V)0L1A=H6D6&(iZ!#D{EYGzkQe{;}Gb1+N8G?yxmk6}Bq zrJ<1GQk@H#n)T?-LTImKV`06E349|azwuru;`!Xu(QL4+jwnmE{g(RlyLV?nHjU7; zBG0N?_I4#8g{Zr`8+%*YXU2!noDT;|T{iw8hwtviB&Jk{^n6^|phvLjy#8_6ck&O` z^6Rhb7yjZ^e>1#?QfEbUpdp3^Q-F*+a~QVc;X^H`?8D2V^i_C=6a1cjyy#Sh3`WDz zM1TCjtm>Ve8GR1fSMiu5TcSz;bZ|j%!jj{AhHY_=)SB@b+p^Q1A zIJIzMe+ZjG)HN{YxZgjA$(6FZG-vWcJN%_OtEklP2yuX ziNT5Rx0s3eo*oqjxL`Cb_!1UA&FkZpJ;%$@-14fu9{$G=ywT2cIg$&tVbP`+n&f>y zMK`tR@Qw^OE^tnRQp!ufGJY}qs_TXlHYZNYzr3wtmIi=Tu*Xe?ZTfbl2^ zCpMHzZj~+&o6WG^?rpL7q3Ce#>dbS8A9|9l1zpoD6Ygm*x1CSczQBL1o!KUWro(-Z z95W`%tPpf;c`0@TmBXTy;?z)f$6gAae=5oVvXgsE=@YBZ5MGCMfBMKc;{7s;A*}WL z#GopP3}en`2Bo*3l?~XVf&&he34OuNwTRf_ePL+N`>$b7?sSs)@J2Of_ z_cnEHdG>a$oz=PB*?oKxtnsoY!?rj(*OMn%C@AAZ@3E+sY)jfmoRz1Hq! zxqkVvKL7ORf9u~q&7Yo0em~7`pFXH|FRgsfeK$|sct3c%dYzb5p8hP4g@&$r#j@a1 zsKy)5$zH$aeQofB;rz^Ibqk+?1i(fh{)Gor&7e^Uw+)s>E;v{n;|Y4!K- zmARcoD^`487(tCC{66Ss+`Pi&d_I>rzINCAzJg!S?Ctyf%ZHip$4d=fLtfZX3`?^; z_VTLHXZCz>_zpxfIOf;%#yBu+n8SZlUukr!W+bh8bztgp?q>)9K|sF0=QHE^n3m=C zequ&_j-YnO&yo|qg1xO1*$OLs%XWAo>D3jhOF`Om*IBW8?lix%D)9*2z_xhTLh~jI z?AwVhpkwzA7Xo26C+h5U=f|3He3CE}OQY5J19g>#~P01tDe!*XwHr;;g7ybKO`dte2`A~1*3_BBh28i7Nc6p ziK%5v@FATY2aeBh+2+Kgc*Z|0*!pFBD7Jp586h}uZv_}rdX7-4!|$yvx$Lt8yKFf1 zsC_!z$cuZfeb|ry;&rUryKOUnQl7BjT_yg*b2a`Qfy*O;QekCYQn@V%J-P*!$|tsV zymwb(D)qE)r`%3_RE0v8`qOppTt6a|m&ST(fG~jL@e8oP8J={m-9UF{72ssf96GLk zZo*-+UitE_gMC3iIy`6G&04pOsIX)(8kp`64#|T3<yDR zp_E=`ZI%C&MKte&Mh8cKHsFH65D2_h`fMHwZ94$6v%G^tPD_3{9r%}@Kh(9Pm+NM- zH~c}8o*4|zIfk+BuLCu~By;xj!c zVp5BJefs3><)6?=H9UMm@{I>%uUxZJ3E#cFpWDP6GS_1as4}2z&)oK^mipns$-g`~ zj9)*Ezq}&;hi>O}&v|RhptIvaqeHWuR-*|xvK9oZw+FS+(jQ>ANhMCz8d`ST#S2hy zEnd&b2@o!C>xfT(8Kl+L1a-S+FX!Nbgcd$4*8Lx5E3i#Jla}LvzTE?Qyqb1gJZB1)KgI=Lq} zBg%?%f(oSMWznAY!1l{8Uw^b8UtiY^E%7dwz<`2X3#7MyW2A{7ELQ~^%79imAKZo> zV$?$_?Njpnlc(J2;YG*!3=atZb>Mdaa8?5nK^|=CraQ>7A;Ue%| z95s}4oL4_N#O9|2+}tw8%L5GfG0_!~@VajQ-)|V&vv{7Pd{{XG|4Yutwnpz}uIVWa zicXQfod%)k2J@Q$ca#4{KYz<<5#YlKMa#l;%UWdk<$kKUw#BcA}a}zDFB>n{<8f zI@~1GTHxJ)8w}ks{E=O_h!5z^b9)74;F*g&-#cK78Qw^k;;)ZqtNDPOPZrANY%Bu2 zMTvR6HCnDZlrhXy4@(kG6Yjv`%ZmNA{d;RK78b9U^*X(huY_%LqBltbt&0y0#mg7G zHuE~1#J8N=61*y)Vr7@X#tW!_f=5KB)p*tm1kaP94yWCVQ1Xs>~8?A78c|j_EcgZ-Mj*sSlNO@$}p-MS6oA8-Sz?Mo29wp)5qkT&iKqA zGQLEwNEn{XE+=xv?i@|?0PA>fv-EcDqN@R&Lu|aZgygH!ii? zdu)o+R=p7>TV8JC7`l9aSjder*|5JHyA`J+n63-5?>x%YtYAJIMACq~9bT90!=#J! zGR@A**Yfa`gkO73aEo=_7G$G;yb{I65U=rZ?@K>j+!~_Ot#eybk=e4q&Tq7L zD-eL;EY3>0BqY6B`$tT3+-)`SQ)~=8-p(^M%^lbF6QOElGYuxJRsb6nQU`#V05uevZCWp%e_vkgX`;J zjW6F{%h+FzN30#6L4pCT?BUTMY7)H$KEd+9D=esD_l8#|V9V?YOcuuG94qA1;boz> zxu|S=v9}^P_|gk4#jJ)rS;aW5E$ZHW=Z#{AJxRdH^&u37wOv zZl34xYPI)%lG7Oo9vWNg&mvi*3SVXcN)7BycO<(r4u72yB!gVmR1b&bkF!*`|Md(S zVj-{9?2gB8iUIql8srEN!;j_HQNdWib6VxORz z-#_GH%gfDwmltUH1;=&h$WB6UgZ;CmTH-QCaepE@`wW7|%Ymbc?Y zs2PUt#Hicsu>(r;$PV1~zIvRn-F6m12~2$9|5D;NsDFmBdWe$D>a=G2!|7BN;-eWb zXV@ig4IFlOqOz`OUl2hEm3f&QEH)>KEc_1w{*jTJ=W_!Pp*-_A80DSg?NqhygkfON zdw&JYOy-Zv_2u(@^HhLY25SxT;jB#0QXQz>JcjlDy+?5!#j3=&)HQs;!cFgz!p*^g zym_fZm29KpyiI{QFVz8u_8goZxkoKLl^NRct?gZWMPZfmMjGdNCFS*@WpYE$D zd3WZ3BQT10=1v)yd^y?KRRO29J(6&o^!)^q=4gQ5p>SFov#rDMJov5YIbL=|tbcl2 zg{$-TxD~KoDhQPiPU2SmWpmHM;_1aZ-Y9phC-;qv;#+G7%J_z&+={Yi_CBFuJr^CF zVgvGEo@o^e54HN|aN*-}?H}vgAEwTDS@}D|N484JhldZvIcvci2c9`G=W{4Go?4c( zTU-(613wjC4FzLrD9*%JEj%JpsTv@@!{EEa6|$+daDOIex{m2Z z<4CpX&?V%N;|Wst>Zq9dI&s4Pq1U)YhSopb4Uam4u!2Y zsW~R1J03HdrhqOxq#B&}27kf3RuevsZU;<}dRY4OzOwwH<~86{ z9%5ne)$Gpf&SpuMIj3XV%j=nt0lj;@)72eNeIuH#xs#J`kRx6xXd_&3njsRX4u?@B zW4>2mNhqq9ZCmnwc;gA)d%pL^-QJ%YE%L^#FATIE14PT-fp7pgnUkPTJAa=)|NQHR zA%HJeSBLEUl+J&^{} z#x{t_YEM(meo7f~-CpU1GM^|1@8fw)7WuSZ#$14p_HUdX)}E#_QL|pI)W(gGJ19PS zBO$+X#)rdZi#dZQdiA*@JAa$na5!cucZb!i2-OakR~KAfhvaAz!Z47#^=ogiu8uo( zs7Lz4ntlIp_3}%-VhQRt?^n*((%BElI;+l(O@~Zg&md!52)^KOy~AoPr?Q*UD|Qbd z&UkPq^YnFCcm`V86yUfl{Ke^;iO@;-Bcj$A{S8TNs=igl4?GMy-3LAdZVD=*!YaxcLE1elNnl9R=jjX6JI7t(`|` z&~vlA_pvS9v@r2{Dh)9*N4^X~i05eS_X|Vx+Twq7%#FUB4!+OcsCQV2En;3y1+Wnf zGWS$o8XEv$80-45UVZ-h`M2-?pu}@a5iIzP@YIJwS?%@c3FPh~%n*MGBeo(~is1}b zFCFu`hH@RmLzwEY%=i*gi}xz9*WQPG62%Lm+~M;vdE-fmHDVtg_-yY`>MwJk916Ai zj;?>ug!`Fzttz2_NdQ7?fLkzuZHq?0+1JGBYY;z+$Ha#@-0cnXHS&WNqNM&@+UQV9 z;zoC}%8Byx!b_>{Ku{ms3Xk*rxMH7w`_}&L!{n^jp%<-~3b6^uiyfAw{@z&QXvr!c_gL;$g>?i!N`E{00lnxlhsl# zf3sRR*1&#(90UptK!pFeV&B7u;=1egWRk^pnu%frm>5* zWBu%sN=aft}mZv|KO9~`#*sE*?5CfYg*nzeVm{cz8PP(Xcu)lFjsT zmD5y}wW3Y{lFVS|pf9e*6^4Gq7a(bBD3Pl>{grU1NLu3!LmB3r-! zvww=`FJ9r!o+nx!;l;K7UVHAH1IU1uVq7$p>x|6c#c<)}R$&>mw)Jl zj>ASoGmpWH;@W>$uV4E5_O1ORm%NKNX6Rd?ShLxFo1ebEqW;Svc(v^Cv^u)N6gMc!mz}-WZszjzhK}y- zgy9)p=afk66#zTv+Tr&nMBeRnmLeEL!VyBIn7pCuKu;~(>UeS@9bo2kRg>sd4S&t? z6fK~8k~MeRavV@=IY?+4%vWNSay}-iho?P`2qFA%XI}$J$7hMuYHw1*X5msUK85A+S0uI?R>!- zvR8=+5H`Y#!-^ne;FNbb<@Veq(0^f1yd2I{oS6YN0f3@&&R{|g93e^q$J^Yavu$B5 zZ*_Im!2^Wq+pCXwDleb$+|SN3#{qdML4n61wVsn_dyBm;<@9!4Gy|;Ua-h9er;XBW z8FjFW)Aq`8IMCj(xb$4_h-Suhwl^|aG2tZ&e^{??|DYV@@&bCy-kHJ&MmTK?t-}S8 zC4d0&rhz}l?a@nXw>4PnG@J(qY#RRDGtAD>hm$8Wog=DvtA_JX&;r!~Zy;{BD*cly zS2TZX@RGR8gO_AcmQ8Vo*O$R>yg?8VFuhPJc{1&7C-+F^(O!=tU9La3FTZ|nuUF>s z4DTg89_4uh0H$+F$-3Rv+1f8m!xI+x3mg%6_5OlYCMp)M$agC?Z*MOF+t+!9|O5g6!dn;0RcNb1h&uY z_Zzy=+RafehX-VJY;SaF&a!dTg|*CVEf@l|@KRKVJ&$;>n8ThT=PGXdCi>x%C0HMS z6TX;EcE{92gFtj|htegMV`q>1xdPRzf-RbEYF}^R$m3}s=%`8@_qip)>jpd4|HyVL zF;&yi4yWa%=AJWN$J?bo*zV;m4?*3H=X~T6%DS9X0uwmDB0+hn#;LR%o#wPK9z5m+_pKqSdD|?A^cqA~uhmDUb_S^dVgC4L- z!ucLf&3E*<7fcd~ovng@AYk-rZ*?8%tBxQNy z<3^%isGTHZP>~1bliic270@em#LF5G?)E{Dy`Pr;}w_HGl9QwD(3*0Gn(JV143|W8~N(+ zRQqzg_Rd@BJq?D|t@7Ni4!cbbnz$9<3j2O~1MG8EU{GLT)KDHfU!RfBo&@Sf*Z)t~ zyJ*RABT1BBqm6_F2t7k?-R^lS0P@9&)|LXtt3ly z;Gy{Soo6FTu!)FUWG*$^&e$o+lb5-X%7xXnw(qJ(0)G!2Np!Y(v$20ZrrZeP5`P?b zRa_ubAEvCntnJnomB*Wos11Lx4RW7?5Tr*6eYGuZpC@(Yx+4kR&#SDeua1=*YZ$bc zI`z!U7n#>PdapE9RV}~ypmpDm2||vZt61!_SQzq zIrWqpglOe}Zk0aBN13Gz+tFU=VJ;VNBR}KTr+@N@!e34Gy6gWkT=S9p=3x7wQ;<5A z*>NNG0#P6IUxt$NK2N|T_|?-;<(Z##32zHDm!9F>=5(loPpax$=1-`iHbU;6izMJ?)*@Z( zLrze0P=Kh(VsvkaicFVF=N_W7clev+q3zO4fi2+p;kwP9UJwDLh!S>jNp)bgtfFU8 zv&iZdh+CJr2chJB!A@J!g^Y13QXe(_(|;LucfyENOfpM;&s{8K>`vr+fs%m%ychvPUq{hruL+6#S5ITOvn1kqXiRjQED#Zlt*>9F8h2h9PRlzACXKLpfkWgB&O7uqmN~17m|}FCpVwvk z{PVA8Y*C(s2#8>-Smc~j!LwKS$A7+i%8F%1X?_mW$+((_6X|V@L9T9jcUrbA$!JcY zraK_{%c7U6b8fmGvT|nuaX9^36m1boD%Ij3*2B%sp{HASd$v7aLGi@OE7+)47ELQ{ z4UBcl_R`U*$)ZD`x-KK0O>bxF|66W?*T6PjH3aNyx~I?PU4!ASc!oFPn15mpB&9YZ z$oRFf-@pF(_B^I_JYBYB-e0A*+YUD%Y0SOyn!AW9Ct_F6L5iOc=a%UJoT*gZo5I10 zJXQG$gL(s)b!j8MY)zUIOzRr~ur3M_?Yttf?jQ#3>;B9E_w(W2sn11I-ey@M%*9Y6 zon|LpifX&w^zc0i@`vM4B!ACr^5DFmLvB`M^D+O;1Ul;7p7cR;}w$p31l*WHIEF#C4P{4I)#==OOmXS8+IMlp9g%|mKC zc5tLB3wBBrWJxL*k`T1<=I1`FR=a=Hm$vI8?5kFHNMt5DXdBF9b=ZG^WB^fW>?rxh zH;+?k&LA<6(n{S8N`EmHz_Fbs-&tM_n|deil?Xi6A!;hMAm+(QfkR+_m=o@ zgGEY$zVtG8<HdHV8xMJU)*_zLuQGe1(zNrjS8w=-@OF0ZRfDMij*>P0qTXjt`sKk(L4`@5guHUBC z7R0eqoT^|s-fPLM5Bs)zalQu??7Rh4sFtF9)A5+lT#Bw(V!XnXlK{ouShBa$)F@1A8Y)c%nn~$F-8)sos5_T(NnXg6tZhbfi?LktFN|(%>if!0 zbxk!|z5O~lK6*ig`tWiqR^S?HkXyH7%^*y6Oy86j4}UJjy%8{EgR<;5=$I|0iVDbw z%;}ZOb=s6Zj%3hvGVU0CE~RwN;xbK`I^kB$1US0;Z1wcLC=&X|MZ16e`1@VPfoz1X zcn8)SR8`mpi%!jBh&;kZ=@-9lh4MHstfY0Up3Og4( zeCQz)^nbv!H%*D8zi}}+NkMvVyPhR>C#R{!f-0DHOH`G+6gO{R@($9VLItFSjX#c) zA10PgX}EQICCA^_8&J)W1D9NEE*T8GAd5)h&XYZ4_~|I2Spy8BO~MH*|Gph zJx6Wd+D3b_A-|k*u3%wOvR6( zzkh!pFUpi5geQ*-@)_^P*QdHPXx@N_QQh|8l;2b5mSvFZ&LE=%-<4+?b zJ{^x=$H4ZoWTXA@ok0B$5AVL&KDsqJSZfnUfKA@9Xm+>D1nz72~-&1VNXe5*?7fx5sseKtLno<$ni6 zm7!7$&t`-pZB5a!O-DD?bTyv@tg;KUU4DhRx+3Wc%%-Uk+QK76pDli&s<8y*A)98Y ziyGJ`pycp&zAIc$_I+KlXR_y$M_S{t=P#jt=c+EX%uQm~)ql0^i1*=$Jf`{+{YETH`s$TaoT9-OzoOKu&?$O6dB{-@m1*( zI+X%q>k@X zsv!W{q;dhsWaGX91+nw2w9Bi}+j|Fdl2UYslWrTujgr5YtTZiW&v0r|Bm4*+Gm^z> z!G9PZy<>~sKqb3b(*i>RoV=M=O3L`_nI=Z`dUWleu*~vB9b~K?ODTl9GKIbD<=4$cbbs2!nHzxUd6Js%%3ie~3`#XqNo2*c)gf}00kY2i;wtIOm z2au>b^gMu_4f%**OJPfZOWmbrHXuC7zO3GD$o*7pt;$Y!64x8v<^K|g6_T8mV{@>Z z)R%?6MO#Nl51k#AQvq-i$ti@VPmqoca_#cwc6|-_^XCm06^+S?cgaj90;E$1e)5}Q`_;1DdxAoo^Ouw zlf9yaqcb___HL6%(gV3za|}+HQz^=S>2<_T-0cbgY6+uyEFWbys^gU^#$g=}G@%Nn zwsCH;5%=}dBM>T*vtN$d@#UfzLj@59CLTQ=3IZO7j6s{orI8MAMSrPOCYynsBVoo% z4X{Cse2u2Y;WnF87Q+`29tHKTgiB+eb9EnWSn#J2Pif%tI**eOh zyKZ~Jr=8$i=f16;)HEjg2La7E8QM1RaGfh70P&sHHReN=L78=G((DbpQ(|3j`_fLQ z<4z~I`rdSNs5(tte9@CgX+eL5brL2lrvu0pKr+#r$RQ*xdTrOUtFLr}chq_XtIJdy z!2V6UEx;JLloV9M!E3O%&djQr=m^QooMoec9T`C-G5f&~-U#OU!-%CEH|GG{;1bHS zV^h*9sv4oIj`vnU`BnYf6e1D9O^5ABVQO~`-J}|2R?#lzta@a5KMa2;)OU#uvDGDc z5cn$kL+$bP%I(vqw}04Ta>2d1PHh-+DZ|b+YuhEtI8#Br0kW1!paGlLsr&*-tna#K zIn36lGMANtc(pl5g@;xUQFN*v;VCIS_|bHT1L-UF&Eep9KN{5}u6Ai~Ow4hlYm>9k zNza*0lmZ*7kSw>Z?`VHlS+U(pm8ejCIby?7+i5yA@neHsgtt?TsKa8nufct}jSgvP zVN{m?xukv0{`q2b{cE{C-QS*DJWpdZMJkMb(Vbc&@3+%Ve4TJ*9bAY{S~Km^CaH{* z&bOP7a@X#0Hw$S5tk#P*Dhl=kj3QOMA}SiHD-;w5A-XKBGADl@nmsf&9P9N?-~@~Z zkgcN4oF)=vxDOq^uXS&%@3PX%93>S~XS8mLd*|o{hdqMAH@7{5L&=z;LXp{*_}tiC z`dv}ubxx^n+G|cuuDvb;%a*wJj|=ws?Z^H1F2wrfbl187^0cE6K6QFQ1_2?gLETXmM5VM`%EU_!r`P`@hZ7C zB?McTn&IjMrN#@$CiltaIP@b40|jdDd|c9jRa{Y!@*HZ{)x4OYWyGpPJ4vxj8cy7y}J z)D3F1v<>HSqP`m8p(?rS^F=yTd4iCo`qox-w;O+szvW#qRWb)#$oNX;UW3c42u)d~ zim_{pr6+IE+C0e@v|&y7lOBGnsqM`ONm0%~Ii&fMQ9y3sgOAJg9Pz;fPji4tJH$&d z6td*4%mRUiV7nuou$ALQes3x&IgTB3*?Go`yxhh{E$ax(p4H5aHnNswwWN`` z#q)pK2sMcsk=jYb1`bmX!SDSZz^-gJj7JrZ!vSR_rZfdP=CZIT1osSbDvsVY3F$(c8M(ip3n#J}lozCFHE+6&Er%V&@o)x1fBT`V`k|rK*s8U${Sv7WK0R%_- zu2V|cMHQk!ph966doDY8BI}59+N6I%$#t`}hyG>5j?_3x;eXV=Rn9aLEN0UjjW<1= zC=s{lXl&D0|Lp6-l0AF>D97~xt;PCK%Sh5s+^jw3b+A?37fl60Wyz;kin}^{lJB}R zY;%`?BB|5aW00TrDPDQZ5OvCO2#YhIJ^WF;oiDw$T}h_q&g9uE1kc!_9KWIIRlBSCl|EU~y3yDO#s`1UU@Cnzw8UkN_&2jtkbiu@h6z9fYHD4A0|M zD)SJAsru0!J_-6ZY5MtkCjV8xKYLe(^0)$NDjz96#5p>t7r}~@^jX7Qc3Y@Jgx_s^ zFJDOAY4Wm@Q5KE830#_Lrf7el2x3?!+9pj3LbB{op``{Mg zE5Lpc4mVZ*lz+aox``|?54JC|_3L`|e|`NtzCTOKfV7`fU4c>>LMne5uXT(n_$sM#gn*CY5`BMj{5(8^tYT&r`Pp`$Mo;avjrgze+ID@y71ypDwAL>}Z-)|^ z*OTrF)fQyr4t=Aqn?PcVvD%QJCL%NKI+ynVRL#T(PGx4h-JmpGhLvdq*A@F@9m>M|FPLEhHwLQ8-5&P#&1SpT{2w~CjF z%VdDJUR+Hx(X6{T5vzME;Vik$;id&Bg=f2DUfMs^joViDm0ma5+x_Lo3$S?7D5VYr zhw88HEw+mK>}D@;y{HU4JgRLniQ=h-V+Z^zl_jwpARso^QM2e%b1AvEQ!yVNNNpL) z4NABaHOfvYYwdqVf(hRKQ?)yK`#zfs>blh{Gt<<$tG|7PbZT>zoQ~J(MYFN{7Egm# zPBVvHatS9LAbC@A|MFdRnpib0`2)@}5AXHJA*wQV8?984Nln3-oc3ID!msPq&$*m)1fmZ0K43Ye zHG!}8{Bor^NpNl3H?DfnBcKxJJk7 zPt1^;UWq{}l)9UmWF3wmnb^J8Z0a#&Z8N}s>NmW%5$8~UQIAQ7QYZ&Tl}flM_o%71iq#YT{DaXLiW29%TaE&QWl-F?KXdlXNV2!Jc&VPd&SFV3ot1jmxQOYT{} zfz5x{C2K+r1?S>(v4~uE0|dC6(j=(Rc`3fhVx7)cR<@%C)e^`8@qQ9kK!c5_#V1k) zZFs8?b!FCHa=y}B-+piRKQs@Or&2fRSo+DFHj#rQ?KKs4oy>2!7EvXtI?vheO^|!ROal=>A(S}!cLIsUdHm^1%km86rsL^ z9rjI?&hhIN2&8O)*H*>b7llcmshdxrg55^wBHOZ8Z?)4Ly>7}SN9}^UT?|L(K-yBg zMfVnPSKVosYRJhTJZLekCc_fQ3jBLl4AcXa9mI=L1b7J6fRuXL1+byDcmlqphrEEy z@|v=sHA&>^N}=knrO0z#K1kAHhKrv#bwC_IKa)dscz?Ivg}>n0=JiW`;4prh@{(*4 z72F~`SCt8lVPz;GXw#HOUE{Oc4oj&x3;v4wLf(CmDYXVY zNETX5U)gJAc_G%vWVYkAIC}g3xjqk0J`I~n3GU0VFmIVkWLcdG>$?$Yjr{FiH*SYR z)Wjy!lYiCo;HUy$IWUSKQ#)=p3UB8>QxlViliGOmj5@0{LEf^6Wr25~a0HKE@$OF} z4%U4;nLn4^9tq!uI7PWfVS4C19=xmCw5!#!Q;J0CP8eQk^JXd!Jq}3@`T_4tB+?|K zF?RCu+0)IZ--fDZqMWuZ!L1;n>vfj-f4+@RzkmJw<9qx1?0S^9Crj}_a3@|@oAngF zL9Z$H>rnO_Y^-A6?u5GX{_32?1F)gf%4CB@S5^=CLwyTrUla{#2er*&!Fv%Y*X2)B zvi!0+Xi3FC-Zha=AEbe<(6cU6y0hys+ zszg*Z5?V@%7C7y`JAtNl9M!oOOsng>Ddsc|mDJwb`Xo+g+QMPd&cl|m3eo9Mnue2dHQn1%BHXVH8LM}?NZ;FIju7QRmB2W@lN|7KP zGRf}^(yoqfmyAtHNM6)FIjK5rO5NnoDmkR(7V=_ID1XuGWy&_6vLs>mYObMnecDP( zMJSgncKIfJ@u8~hmMqZZ$guOfPUzA5F6leN%XSU7HWRWiFhmvJyo}tv%_>P@mV8Ar z#xv(bt+Y>9#KDKqe@MNJeY=7qmH-0|pI+5UbAWF*J#pLeWsKH!*N9KPZAE1s z!o1D~-j}thyupVsO(8MlK=)R) z7znDPQ8DOmpVJ9);)_yCs#?&>t;27VTc;Su2inu`Z(lxtef>G={ja~DoFvSaCDc8D z?Id2=SO*7llHCahoR&s;q5*z8P6QVjzY<7zc^<0NvAlz_t#MN`wO$~X>d}@ zb1x5NqbH|_H?ak z`gG9T6mOer%x*{Uu!z09p(hiOKQv|39bn2|SH1t@85{)AW6{^A+${3k@&kQct^fW0 z_i2*iZ=$zf& zbe2eek~FI`G}K#FMuyYj*QJV;dUERIzF!+TX96C|oK{um=B^*Kgq_2oKXwkktcV4$ zLaVT)4tH&&qT?dyI}Js-FI!?)o{%$5e%H}Nh1+w#FK>~SW1AQ6)WCYlJA|hC;C8%% zu;0J;`S*p9jwaMHQR@TtO;O|2?=Yb^JyjIe2j08?Sd&lSnWSFUE%@Di~_C8|Q7&UbJQcbq{PLLiWc#}hI zc|ItJ&K>NkKqyGdBTL?3a^4T`imoj0Z0W{2=0FZoe^?+{^>Jv|xL)Nnj#guD-L%8&PoplE4IMKtGZbBpV5n^59)xn$Q(p{TN6~qoa zqvCQVe*&!ezP)0vR5L|uBGz=;V)UVLdN`e7asCxs@A_}*Vag}7R=a?w00@=XHa;;J zi$hkeSJZ2#Qg2>-QHz&2)u^w$kmlK!Q>-eGTxyEsSFO#@&tqB2(?9OKsadGhD64=8 z9B(bwlsOIey2aBFS5dG__L-52(qpoEPM!0df2wwwN!e8@!of}@SDZvczDZiBf+rbN z79VECat35CwX5mnzJ&I zQ=504Ob#y@@1%c_s9$?wPGNRLBdYx?*ZScI3(N%pfV~CGeehj04ZIbx@!F_gO4f&N z#2~F++JBos!CzGmJKs^gvd!MUiV`*;e#V#}_NB2&L9bg0QfWZagLF5%R(8U~hZa)KP_Jry@M-z7t@sOAnQJ#uiQ9{6_H#mnE`QrSPL}l(+7Q z;X`9*`M=ihKcAQEktp@40a+(WdC}JS(0UU{Lk&!ZbbNE$WX8?0Oqlkm!pIR%yIUlK zX>cHL=t8mO=_IH!03j5I?ctinz;g{H?6S`L&XKSyCsEEo0WC*Z7$qc_FogqMWuSHD969NTmj`fL1n{2 zH<5L5Qi#%X*8g6zSA`VK)ShnI4ymrBUE9HOHc3)vl10N=JEYlcdTHNle`b+VgzXYZ zMz=a$teHfda|r=oN0G0^7CE(IqoU!kQ^B*^R6eYrZ43dSj$%yN}zeR*%i)@&Fur}xL0 zsn?N&zO=NZcWnv4T)SCK=|PfoCZyLa^)K)T z3W`(Hhf(D+nABCdloJI+lj@mx{-9Fk8_(f_4f9ew|&UDIs;}?|Rvq8i8 zRKq`ca9Q(W)m74x77e*^_g4V>`OBvl0?%W)B*SNA zq{^J+V{WJ4nG&9>N5$=Rw^B7L-W0FAt}>qzMg0W zQ<|3DD!}uWEXod=T@rM5kktPGjVTJHOrE#+*BY$ee=Nj^EjyKd*c}MvD1F#mU)9(D z^fIOOIFA4T2f#w5XaxLHk@Q%c+;JC6yIJZx9Exi!odv+NQxy~keFGyo2CT$|#1jQ1 zC=7u_B20dk^t-d;&d_byPT5`{boHdu25RQPY!9_~q8%0SrY@KK%cxeK_C~UENU~Ic z$}h|0f0Pp-W&le-w7=(5f>W%PDF3IV$aGI9?7Ih+#6Zq;Am^+;g`}2|zw1azR%^3? zBiSl#nN++k*|+%P+wVVLXitx(g*;dCF`FI4+I1QVT0jRgx})ibg^DuTm(-yRprf)< z7I#JMGi|xD3R%10Lu;0z7znZv$mn_yOu%eQ*az7MyZc3QUl zIKzNECwY@%C6|xwR6#Yk4J}`QO&=EQWzMubNq>23dvAi)%PdQn;?cEbAZp=sE;)3C z9}|$JjnD*Zuq3`0@hyAC&zKoOrVRiG=_c5Ll-w zB=QOsLR4RE`T*-RO@`@(Q5Hg+(LoDKTJ_Z^I7#SwFP#cdYkIG?s)w(5^GWhfc{TUd zl*n-=Q*zrYc@WGXByA(XpNPVXspPB zyMzT$vIR_|qOtd}_Q%6s*PPU*OLWrpwE?-v`0}30>708Z^=^+_QFGa62et@ zR>GiiCmi_{l1%i&VH2&OQ$8*vk=j1nTfoLtWY>65NQEu~8y&wAAb!j^ZU}LA4EA zSP@`0l{3wojl7Ng>10b(8exqAQBHITI~QeQR^{+r`r~v;R&g$3fF=)9_ytS`k7?k^ zyK9SmE16>2Q51p$5}LXtfPX)pvpyMJo|rx`fTcF67^fna&Pmn5spW%Gs%%Hui#)3y z39xDn?;n!o&u=es%TK+Y<@-V?&T^6LNyyG5R0b+tP#9YlhJ$G;uO;k{;}I|cj+@cdX32VlGM=GSaYn~W0-k3sDB#k(W4>qX!m`v zBuY|OcX?I>3k=NXZCZsCiP{R|QE%^a8PiYFpyRC+^9s{|F*O6?rzk!p)^4)pTX%F- zdu-lSE!&e@M}O{%=ibPv_p-#eo=XR1(Z(E#WWOshm^wEOK+X$RgX|Jp=_7Ug(>5NCmDm9kx6Rl-8kVo3Cx@WIOgbOnr>(=iG@$OPK;1yboC@GSKfQj%g5pfm@kq{ZX^Gx{^xWNnxH+a&Uq8<0^ zu-2C!ME}1hp~pjRAPL25eI2WZjR?L8RpB;ISu`?BL0(srm6KD9GAwQ9oi54|zU2~0 z-aCa*a)3}VpDx`|v7R~V?z|nZLwIatn(N3)Bt{jUc_fpuj7xt9-gq4*$D~g5PQs?* zv3#Gp*AQtOVgmK}8b{rgecgw{Oho6CpsWqqJ9X2GaTPK~qC(=EUk;Gz&J7xNZj>FR z7=s>V@?l6x^$0okW&Uc%=M1E7{`J>r%9>(uxOr!bW<5ew?v8efi9I)Y&qdR1W$T9$ z{2vzV+mGM>euIC7xvtaLJEtQ1cP76P*VSW8gFKb)23ptTn_YZssmh4}j)TT;$$^zZ zQDH}C@?=T{-JOD+3B~1{$WUuBQTOuIvIFx#@0}{&ItirmPDX43R!P;(tC&=6fIAeb z5{$}4&h%`iLqiy0keJ~_pzXA(L)?h#&c1{DyZT1gq0&>u-kq6AKo$?jxtQU^MU~cv z8eQfjRexTIVqZVK^mx*f+A@Wtcc-;GykbuT#4;U54mt>(It#5_C_$P3n4fD6y8SvZ ze0i(UX4_TBKD|q6{ydXSjwXMvn#CL-Jta4JY)v8U+hKY2K~3Pd4g(tL@LU^6M{Fv` zfcIJ6FbeN<6*h}pMUb4tVP0p)MrAl6B<@GOM6O1Ra6>Cx_{{TY5ylHR2I}5FNs*s ztETEfF{=>s$(R>df-3XMjx6y&!*oXMjs!r;1)mvc<#puf>$macgK`mD^Z~;9S)`f) zew0_)TfY!Klav)$}Qp5DA~Bz{7^Tj~bohjOqCM2W6YCJ-1z zwt3T5WmhaSGRMVdsERu)uj9boRCxJPI#Cv(adwN#8~eIB-SvNTesS*qwPv4w|32=o z-(Og-SKOXtvLaiSB_VoIdFY8k>QNpeQooSmm1GWTGDjbM30^EM3ii%JzmhG;o5bNP zM(0PjYS)$6B8gwEa7_iI5;W4NJuQ9&WE6F5;DEi~y6stOwoO^gGSdjktUH@P$i6PS z61%EnV{zt4!hC-M&B?SLDpWst>({OVob#4^qfO=I+krD`d3QroQi45sIqf$Ol|#UJ zTP@nkfg7*?TDZ^Op3rM}=GZj}IW_4s2v$}bA{w1H_5O(kt* z#1|pmj`ymgR0)khoiz0^u^FV!=cW}GDX?@I2}H^Q+|_@gSywSHHs9kJa9=S}vZlA& zJTRqF$OMjY{2Ga(8g!&ON2IkNrVFOt?dlhiwT9LhmqQ&?O!D`7SW{^n z2FG|Q6Q~O*RaBST(+7J%m+X7}zZYuHlZNo2g}W2!)VldtZ4~>595&q$tA`2b0p2q) zZvc!-+$w*cIeFi#r<`SQC)$`!d5{N{ckn`04*`Id{#=7q%4!*bs7ADn%kS{`A3i>9 zNp)rw>4`}i`gF%|$bKLhDQCx_09PfC7@+hrQMZQ}*jUxA0Yy|A*et{o+iyQ*4ro8l zhS;)E$HBYY2xj@$pL37JG0GA>VtADT$?>l~hsW z-knBGviu_Wc&H0^tx=N7-XTI2Qu}mhqspba*6HjD&wC-*+qwj$cE0UWYxSmN?5=1s zFqa_tpsEZN8Z{97HEewV$h;CceFjyT)SIUOK$h|@C)&ZoO9h)QQ~B7aE?8p6-%Mh6 z@|u6~38HKrQ?#VJvQ}7UP$seV3=o8K{nXr63ZfZ7<=seXp6P6?3-tdQ%; z-Yr?_WcL`L&VfIU+j|28G({HdbF0gcNn?M@u44sRH`sDk8~VtURJ1V@n@}+gTdLl`kq@)|Y?k z+iPhu{9K|uPSk;-Zf$N94F_n>2L<*}!jCi0*$=luAL-I4gx#{KZWOg6Jj#N?T3pI! z^~{PglzRvYC{+i(qm+UZruL zL^u<_&&w;0cUJ-s?@1J;z~}8w9mZO{`yM9bbVr$im%x>3Y!??em{paKp7Ou6=OL_+ z(RPj(aWNCJw~$#2mRxz&Op2iD@}Aom{%H0zGAd+HNNasg;d3vV=Bg;*Zra+&H|NP1L1-F>jIq zrNoepr^BoEOmj%|boN-4=nk?!*s#tXfGe{=quE@3kYV$vU2?uV-vchF`Nacg&mMBs z74R{C(Sk(}PNS}+U_GY;PpzPo)uwVdlv^j|vRu8`*99gj2uhL39z43YUIe+*0q1*@ zVE`D|?vJbXWOKbe`48(VP1UhF6i$^ZwoDGWP3fv{EcMJHkLHx?I(44&V(TI~0?nNI zQ+Y6{IyjBpl!g1CPSX2DM+-_6??9!$Q)q~Pg#lbemQb67{`Ye!uVizgT=ux+*F)1& z5WSOloU*PS;w9u9jyuf!|9gX~id(PfyoB&!3GMGuKQ-cU2l;lEE2opkF%E@5gP4kt zyo4|^u@-dn+EV=XzdwGCPhbCjD!e$paw+q2X2s^5i|HB<@F&!4-uvs=3m(0B&{}c? z5{Y@3lY^Ese+FeI+tr{x>#nqd8gF3|OOLqRtl9kPggd#Y6uA?zOD$DwRltU}GB?GT z;|aFlS#({Ot_rS{_rNx+D{+maN)7rYWN~p*r?f*&7eX-0NEp=>{Pt5(GJ(Gif8gOFF&!7kio|`(`Py}Cj=E38 zQ9R*^)Tz^mpW}i2*@M}eTP4>MOTo$8fH9Zfe)Y~BB9;u2>|Hx8bEnJAk;zX-UG$GCB`vq2b7xiG@q_aIw?BUW@ic}S`S_2roMRM} zN#$7_e+pn}M@KfN0H(I_avs3CxJJ9KS^ZEKPOvD9gCJ|?d zI?(k_C~KLIA2o0$rOe&ueiEJofaIO4qPHyov#__>0k<^mTo;upf=Q1mo4KyJ0Jal& zngH1(!;|BW);XQY$#r&{GKqE@DKm|M&R5nM7$uJ>$^k}7iwmTDE%oQ2g8dd=)8+s2 z{*z0XWq%H?26WvVGf+@VYDJJBz(Oa_K-uilI}oeun^X=qzq7?uc11m^n?SH{GUtHR z+Y*7K(mFRCh7=HQ0vKS>$a<>*Xzy2jkpKPT?f&=Aw`Vzi;>uGEz`;D7_{gU%5^ddz z=1co#av{rTF%=>eR3mm?Y&#An(6J?rx}}iuZGZHS(Uwj3PSOG;bO&;7DpbaWRM>Up zlFI=iQ1?9dAO-h)+?OQ6#Cf`CJPVy=2+?=CT{Egx_KWK35|xwH!B8EcaH1<|e=9mZ za#$S4S0tBG&3HPqlHaWTwhVNp#gqQdM5E>y-%#MN1H>J`_^@byzWw&&{{Hsu=Z}|Z z-hanojkYqfiUweZU$UH4+if4$b?;sQ-s(SI`l)t8m~*UKkKbn+YEL_Rt^OWM_h(wqcTG>7z4VyLlTx4>l!$T*W$k z9so{AxUsh?9O}1<5MF(JH*Elun`|a_Ge4iYE7%yC#UanKF=v-N>B&~ zmbICSAccO1W#mikn3hw5TH@Nu-hFkLm%>6IIC8uz_1o5!pgidSSroRspIK9D$TZJ5y+NcR0U!<_2X2!-9l3xxl7$T2MOY)b6`?lm1ru7u~n)F z$B}PUj6h_z_7u<}J+sxQpEee+1@B%}@lpUo!)P)NKhgG&8lB&V#<8F3+n0Z6Xf*0S zZHa$komApH#-kaq`Mi{8TJQi}mPPP*$O2 z9TcOJJ)mc;m52_FK+S2yK~W z-=4)UUNqaR*R{6%- zyDE(#m)emvA;K|siQ2bR2)Ue_cCz4GYffeU-kXg?q{22o4O&1jfT-e0(fd54%t@Uou^i;wAaeL&eQ<|ibn;0uhQoLzyRb$fYps*wQ9ydT-<8|da zPdyPn?6jYNTXDzVkJ(T8qq{ZEQsp2^j=nsu0^efl&?-^(y4iB-SI6iUQ*N&v>Y@QF zJY`Yc?-r8s;k%Y#Jn7}_zL#AXy7$u=^-Q6RE_Yl4OJy#1 zAX(OBSwGlQI@X<>36}qOyU23P{Uobsbv^7PHbsWKNH=cnlG(ivpj6STdvl(c58>Dn zyFn^|I>|k~l4O6>&) zIg0%WwYQ3we8dFRF?oh^?#_5G0oZ%-u1{6AS?OE3m4muWj&xP1gF<{8x(PhmLHxTC zl&V=MS*8Q=2~LO#3@S5!dvBzY0A+<2m4s5mEdk#y*4=K0JM`ED-NrTB@3e-KEPGrd z_l5=QX#13YW8T18r|UID?tOnjg*`HJ2+szZ4bmie+VS*VXeP;CDzsGTp)+~uG1agNO_Pr8ldhf_e^tO2afVAoMHN`|11Or90K>t~#fwUS z*(3@&HY-ziI7i42gWMeRAkY@YEQr)j@hK;$H&l1Plww1Jp#5PkvgIY?L}*lKRu`6W zQqQ{T4#>}}{G>XvyEftAd=(0=rV9JvJ@|24*5QX#7hMn2iWiC>oz#@!Sc6z)eOuK- zf7JuxgOXUTi&K^EkIVH;E9NUaN!=;pqFTef?x9@)JsaY!B1#YH>?Hj(=B2w3S%Ok| zS8USV!`I*}ciZ2pjxO#c;m&#Tq`M)wREzpuL8Vmt)V4FX>u~s-&_;Fo&Sa6`ZW+Rf zxxI+l42%1%h3_WU&bf^&{|sQa`-~)+e`=eQyea0HCnZg6PpaIbIEi#&hb5X)vKAuo z=p2kefzp-~yR+X}_n>gS7U)0b=hyx9fcz(5q5$_IWlc{}N{w320O`KB)sjC}G-JJh z8#lNp8Tg$LQhANsHrg`n4rq6*+tsGe?AO< zfVAC?WYUS?(v+S8t|?2dOO28=VBn1a#&)d-F<6b$FgS9{pn}+_Z$v81aS12O4uGLr zE<6~rLm&y+sAGYb6#=+50YKRi+3~a2_4?P>KYsqb0!G`9=8eDeM6);rLAmJVzE?+1 zq3QweIcW+>C$-Z_ETq0vfVrm@e{PWouPxb(pw{A5CO_zqk}e?GIRgF7J>YUV4xMN; z#U-g9=X;jS4zQecc)KYX1#}X6G4t!=7WIVC5xh}=Pt{%=W7pc{s(f{)d%`imV`|fC zXfBoT*73Nj17PO61S9Q?3ee|&yTk@+b_%5|dVfAO+}O(n3i z5yXcy{`20O^Zg({w%+CpLeQI(C=h1ha~%3HN$pW7Z3_-AHLs5nFH)VdvUh7g(x!~! zFDl-)ix9kskz|7RBdPc0t(RV)mZ$Q+)$^*&8#D0xr3V59UGr+^lG(gC;<+!kQ1DpN zW_2j8kQTS*a^`&Wn{B6xf6tI2rN^E%CQM|CfU$xww~J1q|4)$U}H_xZPuVd}Z?RQ)6UAlP24sqbHYZJlyb_8P{I zvRa|V!T2@ot5KeYe@~}|yS4A67m~!o|!azPuukIR!LOM)Gs|rE?(tixyX;;p?s=p*xxgy8o;-tu%l~rlU1$)<#Fm% zlIxCTu{)?r8im5(+@5;RlXmz4op<>)+hH^7qh0%^e=q@m9pruqoH&3I^5W`?2E9tD zlurDNX+c^H#`&+1fVbZ>`MAmMxBSmI;jy9?phc>{0yqbK8K`2&1O^8 z-B`o=e{gv_qltMnNU7LzX|l9@p+Sdw0I|Q2r$C{FHaP^#kK_$bgCL%g!4EDQj!g_z`e;30Gr~%IBRKAG>HXme+IA;_Ut?0MRZDQZ)D_ZhYoFea5Yvx1LD|mANzWWAZ`G5N za1Ou7MJ9_&0ZaO>>EVO3)LOBhU;lU!2z;6*;n9GBHLeK>0JJ!)TJb9P4rtw^%;*ro ze;Sg}H5k@dP*rC8j(6lSS5BFtPxkvWSnIgTuI*M=etYmuWP=g}&!xG>QQ63ByVC#1 z!(R%ZqlU2NZQe0;pxp-CAlf%&D%8z82&~;42yR!Po(d7@b?Jhm4Fr!aWCwYd^s(Ep zYK=(zRp7@V8ylicAp<*E8op&-b>8Zrf4p{ke*F3A=i8V6{PykbulC3M``I`O!7yEW z@`_{Q62;JN5n|77ca*Xzl7=H)Z{9;-R{>-HxHwyw|IT<}D<0 zJy|$%k-yy~UXSXxJ8NnVTD*f<`L!y&IZ)J1wi}U>cy6ApyqJeN7c1eZLWs)Xe-W4ck6KhrikaMHT5CBT&rH;8&HfBorAi;|;Bdi-@LFOsR!8M_zC>Z&-61LBuh?PVv3 zNHYOGg)&&|Icj3Hg_DEs!1Ar->eUxzp<-Nwo*>8M)~s1G%&c(>3Fu|Xet!D%>)Z1z z&XcC@T+)bB&za4sGxf#QRQ8-Ht`;voP&^!N@WJWTD6=}KftP?r@-QzieDS=5}{FT>GdsbCBPMacbEmjv0+2VZJ)hK!v06 zHn1ngL&o)4gjnpls42N7xa=(bbT_~m1%J4d5z_Q9D)d`6g{5Xte@v$>G1*L3**sC+ z%5PrjIDtw?eC?3^eEak&+x&EGNe!!7#Z|ARDAA1tv7s;JwfSJ1%&~=oy*t{zX*XeY>eQOT&2R8N}U*5jd&*R7MZ$Dm0c}IM*vQ!%X;LC`&uba}W zI?lhTCr<#Nf2`meq&yr00WUjIx3jE^Sgw4D)q;XTAjU$?xXkz3(ZKu)=>sz*Rgg7> zI{lA3y}yEuQa7&8ZJwynp<8zufpfiEVMx zJEhHTr?3*@IUSriT}gQc#KpuH1{3jlF5Z*fsv-j_#jleBt15q(_FFGC-BY}(ek?3q zS)I{kX{%X4vttQVx8mc|2QLPVm1n6j^T`g7#_?KV{+WJ%7Qicy-KCLw2SA<*30#vb zrL%{|W1Y7l)B+~srNO9UaUfb%xtHmPlUI^~_AqqB*>nxp)Iio3nXjd?$1J%Q+zKj9 zog`m^L|YZe53+x8e43L3k?I~1!?D};P#SjVJ$17mQdi~vmIkD#^z=q<2Qdz%g_1Kc zkq;h#&LBexvT2Qw1V!M0+(Z8g7G*lk%wA_{O-dF+3=2gM6{ivoMH6{QxJAHHLr?xlXCGkv0rg1HGggcI=xoRvC;7GtD zB@WHlRFNe`1hwF2v4h5jm$ys8Hp^0!d)cL37h7-27UhF`*eS(kVZ-knlJIfO-oE@C zzyH?1zx{vtIx6vG*dlpov-u4m*DQ~WA|I?cgOnvbt68$QrECQzm2>E|Z(_sCjFu-c z0tK^oyiP0FHB!D+5$r-$ukEdEP#%n7PrDOMz2h(Jgp$~?3;Z{RPAp6ycabk}8e(^)By*#NUA zyGTV2@cIW>TmE zvWoR=8wY0IBq_hV?n@tRv;Ta?wdtv;UAt|rQ>_R+NlE)^M)q=Q8PCfk)lTn28_TEw zk2MQnu4#YUmz=P=y1FRJ7o}=dYIy+pSjvAW%AQ^orJ>>$#W^XI71p7vPn8AdW2)7f zE45n@PiKX5o786BYyb*2b=jr4%D`Syuv(e|)tv8IKQ)7V&Y)x}wb2~TI+ndAb#R@_n~Q(X zaRR2NLPK`+)2%O9^w#qtJn*ko{G*WhaTCV8BB=IzCyTbIh})_1AoWWT0$zEE;sBgU zkE6V2Po5WBhBx7$i{B*Sm2sY6kIs%UI(6dVP2wF(8ujkPnW)|t=W|Fe*F{3y$Pd|j zTx#P6QEJd&>+ULr%ya`(2taK7rlo(RUSS-s|5~s=>PttvJn#lFL63u7L2@Eyn9iBo zD%bbgW<@#h@(RxrN_myq@=jS^A;RYbMFQxLHJe&&T zrm$_QxF1c83=OfiB-Jh0ylMLC@M9bR5)`?s*}**&hLp@DX@4l4Y{#Y$9<-&mFVwnX zXj)Fz-AfMz_rXkLnfDA(l_!4~4xY8cp@KDTc^Xu2&|AAR1d9|y^NnUe|!L|(OtP#F}SCYLH%402*@41RjV#mTA z(YVLA=ajNBgFS>x+hIzBtYCjW-&%t&Tl;puqO;Bb$*F2%&GqU#FLS&PP3U^m?0|UA zhu7ViqjwYgjx`R-N(&j4N7V{D&TV(XTp)RB$W*k#zI4UuGNB}aX8D3UCElr1SY&r4 z$AD{7qV;OQ;J}9*+8|yZ*X$o8xGsJ^u36hPw827<8PCIU;x<_@Lw|o)Fml~!?sIjb zlN!XvbE*4$zR@n_kJNKAV-f3B1ErK5j_VXj#y*!|gN~Er@`w)aPF3L3d9&*7aXK_aU~r0O z`TrRU?yH}+{%ZzS6HZhMVjcm~Isohs0aytXWR^4K}BU?dz zCY33je^3Q1s(pBA-**g!U;sKj%6%c$=u04>$3vkzoGfQqe2Uf=U!Eis%a0F-|$6(T6OSTdW;Ia-QOqF+}75_nVsf2ze7rQHWH)c zX%2A5bGv@&hUKkO%V-f*&&Q42>iOBjS0_*4SE3rHMfRAaTb_>hONagprIJ%B36+H; zjl`w}IRTX#N`KctdZ0#Eg?{J2Dy|qdZ?n>p+j6kBs^%+YT^=T<;&r+H`uz5MNuHi; z2fJjYpaZ%#2nG(@%xz^MzLQb3;tw+t9-4yQV^#{+?F9T)UXwz#Pk))}(QNje*%$=HC>I6-^2A%N%M_=uZrbR{BOuAE}F!G$&qCs&a@TjB} zXBdi2*}Uv7omdx|NXOME2M9wj+wHgpY1O6YK%C)2@UgbLHCu?gvJMA3_;y5+EcUuw zpI@Xfo>lPjdUn)aWtmFNq@ficGp|umU9DipUM;pM)y{i5k};cu(<-*DS?_ph1Zh}_TfPynHe)%djC;hycsPe<^GQHr9anbA) zzUOS{ronjz!h$C!$CLx2>@0O6IbV~+dOC7>Y4145qwgryAvS(8D`hI7)gQ8jJFD_x zgf1Bu{9g_#>9*_rXr@rnf``KFvN1MStaDItV{h^QmMy3LBDoR1x^Luabbm%EAn1 zQI6_VNC^&9I?_(G;6Us9Fz?A%lij!=0k4z(xKIJSlTW!{0mGB8xh8*njc%YzO8k6~ zQ~&elzhBy357=evz~(#8kbk=+F-^`jn8w~sX5JkR&fLP*+42GT|C}F+3c+>xhfl| zqIM`f>fW8TWzIw*(AKRwunxRO;4o}@d`L7?%GC)z5Qgdos+E6f9?b*4%XrMW$?0$& z-~gs*YBq1nt13HEy5er7=F|)jjX=;c<&UmM#4w&STb+0YrV3O+1q|J_V?3q3X$jFz zcY&SGORZ_|b}jF+H%9&BhuiCtJ=Kiy=}yvl)#Uchdc&%0R7JeR2xU5^W9un+E~g41 z1Zbnzy7tghhvI)?I%!m!lVoez$%C8@z*Z{i0qJnz@L9YxZK&Nl%4EQB?uAtTkkq=t z>vnh42W}ct?GDusiR{YqSd6LFyxOx##)^(|`UVjCITMCee#Z;DKsY1lQ!lFEqKu28 z#@V-PszkewHKft&H!DwijpxOBHnVvd*isZl2SG3N^$LGr*EtN>h`*#kZLu9UkwQ8Y z%%ZyRa=Z~F>`3%o{~0w!4-I;w#PLjMbAGmafvI!d@baeGwz0KC5e3NHl;>bs+M_v0 z;HShFlL4m`Q^<-mhy;U(Rhg{m9VQ6gDL)dqm8Wjk=Wl=h@5}Vj(C%fBNCJ!7cAn{b> z3fr6$%xgP(OFq#pN%{o4O1sda#mGit(@mTj`y%tQew>BrU==`|tge>je5!;rmUMJv z37yF%l=I*An>dzhVt+|p4|SFA;nIJ@`~U6hjh5`jkuA&j`4^di009vHFc1ASuWcX! zW@$>9QcFrz-uv~l7St1mp~~uOR<|lsia0zV;J)3leeb{ucIP|5K^1IONXyj$IY;v< zA@``Gf{q&XZrQwLusn`fvo7eOtx&G1r`26k1Z+}1KK*lvvQ8<4uvX@%g zH<^WGa;jehdZ(b-2)dg_#BE7;HfQbPAeJ>9op@im5?vhJ%Rs7u{MNl)R&}M{_42-f zx`P*P(R6FK11tjI-*3EgLHEplmDARnZ(&*jZ06S^_}ROH&t0O-t^$wcRN0p^ph+(Z-mSW znoiU|8&Fn*5k1%y=aHjKNYFNk5)25PqISjXC1Rr7@S$DUCeelS{8+2`{mc3LbDsGD zy^0E#S5enw)51-`l{mmEH|HpI7t+xKz;RTJTG14pFXYu~)klWV`ukY^D{)^TgTUDP zc1Q2Lc9pWiEm5s`(|mtKZ^ntthlUHhhquW|C8y=&A3A#R31G{(G#b>@ka|h<+~?^U zcmK~@KjG)5kAzmu3ZMXIs3UpR99)(^^Ln(K7{C``j5L+ut~hLh5v9SuofNT;r#Ido zpFe(^AHMzh<;zz!$3Fk@;r{&f!;jA&uXkfxk1G!eUR7z!)YN}zrn2Fj73Xpe5IV(< z^8IsDB<;3nm4nKb8-!Mixno-@dyW>D?6fYqplT}!?(g@~n+Bdx6RMvE`rXMFH_%`w z`h;HEYi#RK^m}(A!f|mG2Zs%|pgk>sHaoVa$U#uNKLu8h_po~pe^5LFx1(1e9Qa+- zMCk$gmZ8XdW+{JnJ889+3~+2ZW^%Bj$Ms?Zsb2h8!yg~6&tqO6{-OBd*KhBL=nvyO zBCSei`!e2K>O-7=&fu=6&0%GDDrHNd>F_vgZWltuTW z_b(s+jZ4=aiapZ->ns~%8AMQ=N--qp5X%7;Y?>o3SVWz>GSelmkJ^zGFSF#5gTgW0 zwM0=xU-5rhsf(chnCvj@>VB!qO7a6djZKjO)sCii<*zU|HGMcp%%tqtIPG0(#sR3; z=x%V}?Q7kf4@(T?zfN9*o)K0pKSh3Y_LBnT%;BwE7hsrb+AHRw`~b(7;Ksf$#OYk6 z{a3!;91mps`Qvz?4bIyBSS*Pcwz{X3`Y7L*0|I}9+FR0lDyj1Aki)&N9$AzXGQHPQ z2qjexk`AZ0vp-3JuV~#CcFK451kn6AhIdZjJ8A)Yd^W1D=+yK>bjJCq!v5A&+(PNp z<9awPbF*p4>0@bH3_B6zuxR&HIatuBuG}~Hq3Wrr{C2Z{O`!suO?Om-JhM@GZJHrd z@5FyKtTk5qq5-6=sUM5=$NYc($N&A|`ts*H;{L00Qi`gt?u=?9x;3faU4-tz8HO73 ze!8R}%%mwPE6~)+ z=p+&;9oCJ<$y)@_7Qim$t45w&Jr<+uCXn~mue(&qK>@Rltph{Cy3_`?xceGYhiwli2V zunZ_X>?iMpHKL?d6TJ$7y5&$^fY9 zfpZgwQ^{%jw>A6x^~ns@J@XOGP7t+HphaQH+nYSCQ%O(R3tezE0MfDC*0U0SL*33Z z#&UaObse@r9pWX&I*%j4hbRtWZu~MrBoNK9pK!|8kxQQSG)Y)Y@!nYV9h3SI`D2#``2u8Hwo*5+(JsFLT$A zG+v4kNx4x-LT>;~T?qoeuG!c5q5uB%@6RTcP#r+C;C1+>se?BdBqMOW+8V0KwSyCz z>^xf0c=dL9E2i`4u;71`;hz;bEq7g>M(he547aI8+3*g-0Kjq)+7^TCw!xIta(hD< z_Zg=10`7i?&$FW zY|Os+BU%5mdOBJN*7OF2!*FR^;cNJ1&7M-%nw&qRt~K&Z(cb`Oq5#=5D*`VjQkvrCDjDR;V-kW zfY-~B!`=3fB!7R&r@N~4QrN!K$%l^c0ikxh8ulao|*q09xOT|7d>7siR<3AIf34 zxU+jErICM=Biegiu3K|;!=3Kg~MRB=+0<8c=an~40;Ezc34p0rFl z`@ykR5IxzG;z{`Zq|nQ0i2HP6ozvNLF8A`4G!V8U*@6RM%Hin_?em7(`F_3bc|F6| zYq>;v7iWHH+{oUYQA6N!c{h)_T(zoN+w9*~bz^@!9O|HuqRuA{w+Ez(nAxwPbN!3aSW^&31%LaAD5Y%i^0?J+s+hs-VlCQ&ZC7p0nW0QH!i9##kW z?Wrf7&-dlP$@foc81Z);lO&Fh)GM!B>u8QlnNES|N5o^Dr1q3Z$$gUo#2?FG3BLfb z-#&kR9REq0QyLOGeL-aE>9NGiy~c9zN2>d#K*$7;_nMEEwO`waU0MsyjWZ>9x-_Uy zYucXu;LQ8fTqL;tdr&#Y-jS@+tk|oUd)*H0_1a)^l+-QunusstY5CC;RioZp@#S4i= z?B!Tq$kM!kbnjQ}AF=FDB=#5zuf@w`d+TNC=$%6;I3CQ(K?A&_R+Wx8hDEVHwGE|( zXQ$eOwwfHR%Ys{Jp<{VhO+o?*or717C@+10&2};H865WZI!=RD?Tz2ISUxXBEte}h zmGc3AKCT%^3dH9)pM-HCHE?I?aZR#{EL9Ruj&fQe!R}TYXvlWAe|8sBEk8sA3M~93 zeStj(s-?c-43uQCa;T6L+WQ6j_4C%mazx-GX@aC>$$s9>I})(B6RbRl z`UKK#(G-U`Y#CG!Cz&rz#^7Ts zd$&4sQ!W$tSVKOH{jTB8a2CO<71brW(_l}^m}~a`ewk07mhI8|zuXY)up?OPJ0+`s zSg;yO(u|u7heR0uc^7jUEm}%f=?Z&$!CY#v7m&3M-n>*vZS|Qir=fv7tt*G^{FU-f zp>c9nXMdBeK%Mfs8~4Jus{l4mC02Db*Vl04uWIUZJKwx(`x$^`yG_}951i5-iKp5s ziowe0(%=^jp-OE(}4|FU3TetSO+^5VP-Z}_fV zUNzP3V2kqx=JIa>a*Wb7Q@@J26b#`!Cr@w!v21@j17uH431`aco#))^a8$Hp2{>8# zDpi{#dMP;^?So587Oy8V{#)aM@YM)Ti!G=;1C_Hzd)j+(fKIRgb(5Oww<^egNAebc zdQEE-eI`^GozX09W*h|&k$pWN{GfhqQV{=AJEGZ`Ic6r*DR>QHQq}nVdVTxz93LN0 z%t^u*5|e&f*-+itZzUAj^p_H79H=pd2I95Msz8&XgwZ)-YXHUd$;(CdxNOc$Sjbvl z4xYDJifVJ|CoD%3rchprQG?jiVsQ$|4b4<_ucaU(!pqq8PX=T_95zK8OC0Y3MQqpjMQ1Q`Gd5e;I9idsFaS zvOnMTtRG$((b){4pXQz%I$qkct?jqOO$Uus>~@S)9XEm$FL}jh!m0g#f^~^l70F<0 z6$)@&x|F&CZx9-87UAyQJ^_j8(4AyIq-U^WEhAo6mz-Cy)ms%8a_5+$4Sgyd4u zxT*|6ZAZ1T2(MEY_UI600+R^ztf(A%jV43O-dh-S090bDindULN9R9O^_^labGC(hTvJq;&+syo?Zvzs^o^gK2v=U8qxLsAp5ezOWo3myQegAnK_2;kbiBpY6Ra>5LZlQ6}COtn|4`WP?ilwwikW>U0(vmUY+b5*UF zQ#LQjpbqLQY3xKGs_c;l=i2LDLIGv}SsGAFKh|U25VIK+U#e7pta}=@YaHMc80#2V+25Kj`i^!RE8;DLRg3i5ez=J zb8Q5c?abSuW;u{nmrxRFicibR% z^(-5Jlf|)$93ty~(^-ZbqzbStbUdQ&)~Ql`tj5*^Ijf38ku#Pubt+3MTARyMND4S8`z<#T z26UzB9R35mqOu2-X4u3Hr6>Kfx1k;b73m3BkGtfY>3uhk034m9)$`DFOG^$F-{`B#D`XfCsYhU7vAkRc5cAkTc za&V|qz4XU_zVv&PzCx)*`RmFMXo90@LH8eXem_}kopai8%YafPU2*Tl!c$%1cGQa> z-K)Az92LD?L@(`nJB{EL@aLgVmMw`>wJbHbD6k{h+QDcZ0Za;H1?$$s5eF?da&_iy zSFdGSsifuFtzbB3=Ikj6mWZ)RQ*FE2(h7R%hb+Z^G<%J&-Ns|d{_%^YV0dVyD6hx6 z;unHPm-s$~%%)@)C4ASS&+D~WEb|kQ#q*D77w#s_KTJKoO$QXHz&YYcF{OHh={+YND16v;^5fI zsZ5!F_e)Dm9tbm%LW_KKR&Lp5%vQL&0mdt5U+C}z~{j${tF?v6qi}m@B&wqUQ z?c4XSv;Y2!Qpy8_sq9Ry2E?$Fh_6dH^8{LCau78W;UItsf$tW$tZMc4*11!TSJjx8 zqB6SFmfqyWxk50(B6%CGbXqPeRUSDfHt>{xK;6{41#RY+h@Eu?F9GPLMnhLNeQUNQ z?(Bg4tzellj!rUN-s%NnhuT^_gWfbxAfN!}C5rL_tNd0ep5w^PTYtVr2>dgM%{l1~ zUY$hJ&c0?t{M*9)`1F*1%8xrr$Azn+8JZyg>p()RhmIK9lkV5KZjC{zq{S2@jy8FJ z6gp2iU$b=A?o6<`NkzkUE9HtgzZMA?;79o_nz;hQ)bpQbQz>TF(0SkCVP0H}m1_DV z_V%K8)I-WKo1sym-4W2tvEBK$yVBH39Pf6_0b6HXEaRv@yizI(tAwGLq4Hf-E$wI$ zZnx}DfbbE`EXSf{R^H#QOZHAF>p}B>37cy4OAoz@<29Z0@BuxFL(RLhqH7Io9FS8f zA628PcC$zvL#>%5jFVSMt2>J3CLAIi3YI$I#)BTjH%^3&BoVh{8_B9~%+6c&>Rplg zv9yQoq-+V*IrRY8W`Hl8E!ni(C9v~_oiS6Uni5}+^_0PUm$LSD*j4_c63T;r8lK!h z{swRl#izNE2jwm}rFVLC^uN3d`nr$4AXw13OUKm=Vq%x;b;k;A(l)(PB}aRy zs&f$Od)p!#pHJ3s5OA}|5C?FgQQmpy>?qB46N#rR&*mKgDE|n@zMPlYbl!sM>9=kc z-}u$d_{c71i|!_T5{?p*QaCq%F~dQ`FQZVtN&&nS*ac8IH_UQbgi%;$o@wctk=hk~ ztbhi#r}kFFuc79H(Xji1=Kr&)@(2{_&~6AeHhJ`740cXbtEV0q~Z( z?1s3>++}@scE5Bb=^cF`nnOIOKCfmPfwTy;IkWh-=$a#~Skk~AvsHqBBkiq$(Uc^~ z(VHOY!-|DCmGZV?W;2-+Q;mIFXp}mD4coaJiHr^2taFcLTJKn^(-FKBkV{{@8Vx;` zO1*lMI&p?$6`=OOH)%B-ZhmPcNb>5^q|DRdQbH@B`mtj64&U4QJlyJ??7k^6&JBcE zcejnQeItAK4pMBy9AMXfO^sd2c!XuUbZi=tsX{oE2VzYgKUb?5skz#|UWq}(ffm8@7;k5`!Xj{Vfdw0Y8lcjF9jhuzPp$1%j8&M=ss*pizA6J zptYp$t>YWJW`j;=vUjP2XK;W*v^3u8$jG6ar6hJN>m_Upj(#i2X?G^F^ObmQAgpo! z9KbKm2*hl~s_c+|ddGzMuxp~6Y7kJf&5IWmTU5`RyitQa85JtSYF~`GZfCCj{feo< z`5%msR51YYMj0WO1}c^x-O(R?FG27oPY#tgJnM1eU3;X4a$G2@!Ic%H^Ww;Ja0NiS z<(b{#u<@pO(apqUA7eNT-87BfHh>nz;!8EUgUOolvI3!*!4c6Q~fo7zUAr(v99m-3sEUB%5K$OjSm9pB`%D;sgV zU$A%b``dB6ilbW>`ddLreo#NtTXCZ0O-5Sc2!dLaMEC1wXM*x-=jf{d+}6D_cg^D| zdZMjVr3<%zOSL_)Vj8g+^`%6C?kPtpz5>~9p2~%jx!#JSn|Gy)-`wm%7S4cr&)3i` z$+7)ngU|LHi0jhaZk4{e;Z<2KoQhKxkEAnTJed%Dt24P=sWO$hUmSL_)#=~a636u1 z_s+`?M|=9ov3xT|unea+#OG(`uYhW%+f zys|BSx{!js>x}PXt@J2f@$18LxJH|fhr@$|Cq#^?0;y6?(Giy00XC}4y{K_z8AFgHMtu+Zq+5z|;<11&3hXNkB29g`J=*Uv4qkcKymUI|yx!CT!Qk5WD)~ zwf(r1TU^RjmF?#5$}2+aRLT*kn(pfIB8&!q=UW-Dd(sm1*3tuXI<$?`;vh)VaB}5{ zH>sDjZky0?3XTS!p%f2!`LSyM>mPr9`t%>J*QyO?Q2f0qTk7bsENgI_*q6j9AM8*M zo|wUL<7ac`1Zqm-(X|zREpaO)8WgD8*q`b`QOGUXkbXE2$U+}dPLvVqPMuK15!hdU zAS`Z%;t~mlg!;^hl>kKG5q#Lv<|Xv#yv`b?lm#D*sl4YXdr@6yuiA(SSIf>&gV5AI zc81o0jU*9i&aV6ixTmgOZH-uYOyK)A~68P|sV>&~PfN z0rGN^NeC^mJsr|M^@Iaks<`KW3ZIISTch0iosm3Td}GFW~ZnZB49Vk?u{?7uGP(lc(EL8Axhyg$0gc&z-Vkg$pb`j( z<={|iiMaHpF9-9pwIs)^otg;VI)F)+&xXlOo7tsT4}4&e4>n!)UMF^t*?B3)ygl0Z zU;CHupC5;j#dw8!IdB^M@_=lDri7ZD*c)9^u@L$zH= zNF8tXL?kUJ=a+4tJ7-l+2qR3C4*22r=&E9 z)bMbuN!&|5cSyv9eKmG;0?=D`(^Hu3%{NF2h!MWY)77MZ1WHgpYLlQ4z-cTu>C!<} z#Xl}@1`jg%bGg2KIp^1}|MlhLhd;l~ub=uKOQ1+PFoKzbVa66X2iONGt z=c(Zy5~o8ciHqM7orkw&HL9 z24N^HwbOlnJHTgbNNH6Bxc){EmR(5@Pn1C*vqnj;c?8Hf5uS{pAph>1r^}+HZcySy z+nfs4C9$uI22ydz3h7sh+v9TRX?Glj{Hp5&aKj&?q#J}`U4$1CFwN&I>eo-7zkmNY zpN##71F9RQa2i6o&FY!@O?Lui^3(Xe#x1Nl|xI z-k!^U^~aildv34e(YOF7TDd33SQP9VYE)6@fX`G2@}}lgJuvA+AM>g2{qRTD3$;^)lfw9#X?8=w|n>@1;&E_mnl%=xcaWtJ(Ir zqz4naZJ!)&b}H1V{z!EWk(eRxziJ;Fm+_H*6E(WGPp9U+pj497v*8Av90cd!H8!>p zXR1@BaFRbCjf=0JuO;XD&yP>hhV4-)Y0VJTvaoiGCxQ2r*r3#SAa_O{bQuwiEY(}f zFt!h;Ul(gFt_lD4&JPEU9F0_h47eMK9XTlGQieP+ozNR05C~9gX_unK3+V2}-JCps zyK{U_4qNr4uB(^r`Y2Bm$Tch`Hm{o(abWIl8!L56VE+1=FwlN4I?m>t2%)(7a%vJF z1M)k?R{Wx$`8krobAXX zqiPc5AR@TwlrtgE0Dz&OT9rxLYy)y!+tP?Tv{S0Fm~MYQd*Ch-x_<0NXk7hpjM)sLX!n2x=x zkUCVA+{rS+3N6xj&*xB>bMkh78>icuo9B4j*FR67#rY0VJZmLBJWa>YSd(s}B08wP z2SrrY&6it!5{*(DGWnZE2=@1Eu8@Mfgw*|3O(6~&J4iuXR*EpqCQ<2(1n=F}l;b2R zFBUazmTmpZGRiw`34E+pbzX_cGGx4J!d9K`qHvVwQIFCqg@kgy!MOr|D&otk@o<=n zs+_GJoo!wIHntfZ0+he&o%Gn{0UqFJa7B>*K69Zo9*^_*?R;M;JuG~**x()NJl1sB z1(~o&r1f$pZCSI!DLe?7y-4TQVO_bTZ#5fa$4efw2V zY>t56fw)C<&?t#~pm^Etd?~+N2UIe^Z7Ylva}e3{JnP(lW!w>WqY|%PH9O<*e!+hK z_}BZ%q#4Qg2rWGJe3T0e*{0qfLGNF3C$X zjXK{i*dO!z-lWLOoL?!r{{dYt@!c=`}4%SJfTO9c4QsGN$t2aet5 zh<1p&?rBlBc^Alk*+|sb$Dw)R9!nrQzE9#50hKLGg{~~=nQLfj&EM3g8aW-~Qe1CD zkHK-WtAW_>m+MRa_j$ZOy6e4#AI*}9EX>ph0s;DCshbo(@p#-PrB}vFXK5VuTjamN}T_8INd8>y> z6uW_*7uDkK6|$D`MOr|SB_PL`0u{Kc30~*Ds>1|I(;_WtVWKGZC8dIQ3NWUGxo!%1 z&itm|_J|s`Xhz8k2|OxUd3(QN%T@PXcjv)>pr+WFeQBugDj1a6h!2-{Il}YZ6TWWz z0mguBjR=<3kSxmLSVfOnYRu4&nmS6`QKj5$nA;y{{6|a1w$zU}hALu(aaCoHc|~t{ zb)~mF?f`Dsngjv1jAgOrtbn_!dUGL^S3 z2};jpa?~57FgPWEN0raPPG+A{E%MQSx2$fEX5x!^F|ZT2Z+$XU%}zwIkfat8>mw)c zyi7k1Db8C6SBiqy4yKbak1K1`Nz9i@2c%JAKHj>Ly<4vM9#e?8AG*|I@27kx=Px+Y zQJpi@EG&I*@m2<$9U17dSt82bHun)S6@aC-bWp^rWezqFhu~ZUWZ|TAsEUez9n0HA zYkNtT0CT-0b^E0_e|ZoD>pNY4RJEe?>}o9Bmq_Gjc6<5FJ{bsBO7#dz5!#6G;*S%e zZx#F1>07Cq(%ob?tSeimr<(TBC)<~u2`ZpuJc2FZs=oSu|FU4epbAX@A9EmPG4&#) z41*Xr;+l3l(Mmw$Q0Uh{#U*inxAN9OQsKxtm{jUQph8uY(-bwE{%2|uvVXRFIUng) zRnGlZQdNc1A`@cMaCFmM@zJILeX4NhsHh?~=YqzS{Z-l6ikXn#00`c72?l#%``1B* z6&;gWhFIIhnWpe*x+W;GLZ;-Tw6IEYFkxYp0*9nu#2;t92rw}NaL-?V_t-DE0>t@R zG7aqQxN+(tOQTAGgDU_k&~`AIj14K-HA*OFVQ(r`ixC^XOO0IR5t7tRaR;xS_!Hi z(!>pF2xaPWP>_@4;CJ_b?+Ac#@EOP8RJU43s7(nerB@uEoaNGZ#2ZglB2Ml3X8vW# z-XRN7^h3YMNqgY413o?wDTWPw6DrxdmqUO9uwISTYzxKvZBQsu9bF5ywtWf1f-1yv z9-JDAN~IG;W)?TH6yYk=Y=uq3%RZ$6B?{-)2=fv4M7ZH-Y1-g_kRK;}5cb$S-n`jK zz2X_QJ0O(Xua%KSFyEz9ySpf`;|;Cm&;X z!L-&Mq{(#OfI(fV!NC{la}L#7l^M~ueBW(Wob34Mg{>5xrD(HPEuMphFmpOU7=CKm zYwM!JQmMbL*t<;0xo=PDKPMfdWBl`y@C|xChV8U*D))4Ml_7~}YVZ+sJv%hi+17-T zhlFc&wW68KIPqUyp1bS7l%vIT?UXo^CA@C7I}mnm_UIpzBW&}WBwEk}-@yy(`{ z+I(y6+zKWysl>g`oBddo#t*7@m>N^lti7>^4)EAmCM3E%0AZrsGs20S3l`+QWq_#W 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 diff --git a/media-libs/aalib/Manifest b/media-libs/aalib/Manifest index 595a69fdbd48..fd8646aa7211 100644 --- a/media-libs/aalib/Manifest +++ b/media-libs/aalib/Manifest @@ -8,4 +8,4 @@ AUX aalib-1.4_rc5-more-protos.patch 1499 BLAKE2B abf425195f87f83dc019ded382c365f AUX aalib-1.4_rc5-tinfo.patch 709 BLAKE2B fb7dd0eb1e39046c66de0466b0411f97fa948d9da03719fcd759a7331c7da0a6cfcba92353ef5363cf651501d73ce4fd29a5baf94897f10f0518284ebb4db10c SHA512 2abab613af549f4c24f7d617cf65de773e7850ec8485dfa23de2405ed59cf14f7cb70c2f1b701e27ae541e5f75302f4d28c3f866303bfc901a96074c9d9d534b DIST aalib-1.4rc5.tar.gz 391028 BLAKE2B fd527716c0484d45fa3b75712a24301bd485fab8191ac1d5c6d35f8af093a00e11f0f8d2797ddcc32f4d87a39649fd50145dcc557e5ba98e67336cff2bb79002 SHA512 3e4506eccce3b81ccbbb79a4a1b90abd39e2259e6043fde90f70b9ca279bd4c37758a047167267b97c4ec92f64fb17c7c8f548114f0d0c6e78ddb9463b5f1299 EBUILD aalib-1.4_rc5-r10.ebuild 1996 BLAKE2B 86b6da78471851cc9d7573d75a3fe59437e6e525bb4f550fd28a1c58d7e38e5962105f2e29250f509a15c28d0f46262db8e31ab8dd896696dfd8a24d31b57faf SHA512 4ebb97ccb589b7a5b485e82409a658c523c7a9d87184aca0b3f763d5471a27ad09ab6a79a3666bb296a41825c9f79821ca22fcfde8ef8a2a65cb8134cfa28fb6 -MISC metadata.xml 410 BLAKE2B 2f08a7a6bcc149aafd7d9493ea4f87945b3c38fae8e79a80991fb8b23506b7c503d7a0f4c3acd815537a823b0f2f6f49d727d0d34d1476b988811acfa6e89905 SHA512 b35f23f666eb8225269db37aeadf96af19d464b3835933d8fbae839c574cff6ff71bc9553260e383a2a77ca798063eb2529452c99057c4fbd0a0c028ccf86cdd +MISC metadata.xml 304 BLAKE2B b65e1f76bcfc32ca5437f1b0d3125851047adcd4e3f0703c61b3d7fcf069349263dadb428a6bad946cd3e58ab9168340721f8b728b0204dddf6985aa8311f385 SHA512 c81ea7d8442a925944c7c1c84d2c04e3af7b068565140577e21725f058fae8e048971b017b989479a9b5e97378e489108483e16f6e9f6701ad7514a94ae02c7f diff --git a/media-libs/aalib/metadata.xml b/media-libs/aalib/metadata.xml index cc413d659809..2c0ad0577842 100644 --- a/media-libs/aalib/metadata.xml +++ b/media-libs/aalib/metadata.xml @@ -4,10 +4,6 @@ media-video@gentoo.org - - marecki@gentoo.org - Marek Szuba - aa-project diff --git a/media-libs/cimg/Manifest b/media-libs/cimg/Manifest index fec273bac150..53b2f7543826 100644 --- a/media-libs/cimg/Manifest +++ b/media-libs/cimg/Manifest @@ -1,5 +1,7 @@ DIST cimg-2.9.3.tar.gz 11222797 BLAKE2B c2135a0219305dafde642198888f5a813f7c73a34dbb015b271cbfd601a4265fe0495cbd74a0ac502cbbd1b8ead49687a945d35d7eaffe5127cbdc9c67664c14 SHA512 038cfa0dbb8beeffa53cc84491988bfee27b0e3e74c3f802185669be5ddc85f0ab002a6bce0e57e3692aa6380715436078cbcccadb0e2b34442db50fc19c1aed DIST cimg-3.2.4.tar.gz 12660194 BLAKE2B f30f24e388a066a6923a72be00055449862cc643bbe870e55198718e185d2fe9213cb8f19cb83c68fe6ff5ea4e93c2529f70c7256b2d022b304cb2b020f0db11 SHA512 71cbf5161a7778a14e105d8aa41bf0431303b6f4a0f4982d3788903b0505f5ae96be9515c67ea6a52e0e76fdcb25efe3cfd7684980545d078ff41e10dbb4fbb6 +DIST cimg-3.4.0.tar.gz 12666868 BLAKE2B e3beea58774b687a310c8aac594571c34097205bf2efd02abd0af50e8bb87afb8db1cd4a38a5ad9ed6e7cdd777f269434e033bdab8dd795957dd2bc30714b711 SHA512 a960354bc245e933a0b6e175bfe1f9d03abff300a9d9e74e67203e204302349a9ec9dc500e2023776c614180d07a408bdfe9f044185c0707b25714f6ac9d8b85 EBUILD cimg-2.9.3.ebuild 593 BLAKE2B 70b3d6bc70942f9296567570d314ec26a1c95c080b543a5ccce0b6444eb6d8d0ddc0cadda74c487c214de92033af187f2c1489ebe3e73f612b510a74ef451960 SHA512 d974bee754336765eec6ec5488fe25089b725ce8057d53a0965072438bdbf784d776c6616d28bfea0953a0db41722f6dfa66ab56e72104e008d9d40f8b8839d6 EBUILD cimg-3.2.4.ebuild 592 BLAKE2B 6a1d471309cddac88153b113d90e92870f1037cfe54b8b6d0d9f7afea058879c02628227f717a97d072d50798d959243679bbcb09b07985e10e1fe3630670160 SHA512 4d22c05e8c37666810a2403d93e9096f89840ed9e574d2953b0dfb714e03a0b4b951543b7fee41fe43fbe2d29c1bd3af6de7741c532ce5a9c53523e7070c778f -MISC metadata.xml 348 BLAKE2B 5d1a8915f037183b86b6df233986b747c9c3f288a44f50384e6946b311a4f82145024ec0cc7e06880903724bcfa92ef3e3c7de98714072749d6a555b4922601a SHA512 aa18c74c6ab9bc318bda782ebbdcb7b83601bb3a92fac01863acd56785df38c6dab91c53a99b08bd278fd79be73ccefe47d98e339168c72c5631941604c9f506 +EBUILD cimg-3.4.0.ebuild 592 BLAKE2B 85b45e53554357ec149a6125a8d545bf0152324f34b99d5a3064123d79a691a1f4f895a28be73a8bedfadd074016cd5a1f9869854878045d1e0a1259cfe88ae6 SHA512 f4d2728375dc7ff893dafc2da8f942a4a0498c5666adad3ad1404b4b47ff711a9d3e8fb9698756d31b18f061631456be1e59bd36be7d711499a77cb57e32d1d2 +MISC metadata.xml 299 BLAKE2B dd8e2707db89c2dc70b41134566ee0ddd45fe680d09193578112ec2dfc580f6dfa523a0891a0c1685d08e8876c745894569d50c9bcddde93cf3c63d5124e8aca SHA512 3e6f11de12e1d83026f948fcb55ef9b7a0eb7b8688c5f91b729a3d593e664058eb2b617d1ba74224b6950c6ff972c7157240a3065fb0265db628b2bb2cde04ec diff --git a/media-libs/cimg/cimg-3.4.0.ebuild b/media-libs/cimg/cimg-3.4.0.ebuild new file mode 100644 index 000000000000..81ead1e98430 --- /dev/null +++ b/media-libs/cimg/cimg-3.4.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="C++ template image processing toolkit" +HOMEPAGE="https://cimg.eu/ https://github.com/GreycLab/CImg" +SRC_URI="https://github.com/GreycLab/CImg/archive/v.${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/CImg-v.${PV}" + +LICENSE="CeCILL-2 CeCILL-C" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc examples" + +src_install() { + doheader CImg.h + dodoc README.txt + + use doc && dodoc -r html + if use examples; then + dodoc -r examples + docompress -x "/usr/share/doc/${PF}/examples" + fi +} diff --git a/media-libs/cimg/metadata.xml b/media-libs/cimg/metadata.xml index b8430415cf27..5d7cc3ce7038 100644 --- a/media-libs/cimg/metadata.xml +++ b/media-libs/cimg/metadata.xml @@ -4,7 +4,6 @@ GreycLab/CImg - cimg cpe:/a:cimg:cimg diff --git a/media-libs/elles_icc_profiles/Manifest b/media-libs/elles_icc_profiles/Manifest index d3c76a21e424..88378a4d3749 100644 --- a/media-libs/elles_icc_profiles/Manifest +++ b/media-libs/elles_icc_profiles/Manifest @@ -1,3 +1,3 @@ DIST elles_icc_profiles-20160501.0932.tar.gz 334145 BLAKE2B c2aa9b8720a83d9296e87e0dc56c18e34536a395d80412589d29a5d39bb36ea8c83929afdc1c36b335f3bff4b6d19b5793fd25b8ec45ca49ad159008a70e1f2e SHA512 10a3df45aadf923b2d7ff9c8ee906b000e70ad7d17c1a5005f889b49c6d57849c8befb5c4ed92748908bd5506789b6877c0504666de43c1a8621f646ab665e2f EBUILD elles_icc_profiles-20160501.0932-r1.ebuild 566 BLAKE2B 244cd876b0bb0e9aeb1af6eb60d7822849f921df2b6796a617cc5afe58f4b4ea6f8fdc432f9d94fbaed699e920a3f880eb74f8ac6890f988e47fee73a207a865 SHA512 f56fcc232011c10ad57f468c9479578375c808e033390a5f05cfe5d48f19566ae467a6e6ae8d5ce0a96d9a0cf0cc050c2c21c0b80529ddfd5df35c65404e5e81 -MISC metadata.xml 1180 BLAKE2B a071ad5d9b4d0b99eef944a1809f1fa7d78dfe0fd1d89b148869e96a0ff242b137785a690efe71517bc3e3803b77ba51e17112427023d63cd375ce6da36ca96e SHA512 a470f06245232d344c30baed374a77118350ead2cb0dcd6bfa20115adaab733b672d7fdeff0dcec467efcbc126d133290ff031c351d3b21c9ff736ffd5d0f891 +MISC metadata.xml 1102 BLAKE2B 546e7c0625693d993edb8beb50c4505f259799165514b2844621852d5241f95bda86baa2bc0bc4a2f45389abd8edba6912329792e63ea3f6b35929831c142b1d SHA512 83c07e3a60deb136ecc908b73b8209290d169ed12321a72a8fb64589cc07a956641b6542a8f4720b3485e2b7ff76465888cf36fb136878d5d172cac68727a610 diff --git a/media-libs/elles_icc_profiles/metadata.xml b/media-libs/elles_icc_profiles/metadata.xml index 011f464ec752..e968f56724f4 100644 --- a/media-libs/elles_icc_profiles/metadata.xml +++ b/media-libs/elles_icc_profiles/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + Elle Stone has developed LCMS-based ICC profile-making code which diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest index 6a1e1486dce8..5315d21d1299 100644 --- a/media-libs/harfbuzz/Manifest +++ b/media-libs/harfbuzz/Manifest @@ -1,10 +1,8 @@ -DIST harfbuzz-8.3.0.tar.xz 19002808 BLAKE2B 3749d2ff7955e135cf0d740bf6fe8b5c20a6bbf171480a29e6ae14fde8c26e1457506278b8c66e3b9630cbeb006874c19075c784a575e490c41297274a27fe59 SHA512 6b8753c0b55d34a1a46a64466b9b0de8bc4748c42b29fa9463616a5f48db08ceb4a80cce416e10861778b98dc96d0638d9dd8d7204e404662154f419f3f61f21 -DIST harfbuzz-8.3.1.tar.xz 19228384 BLAKE2B 84a371284a281a19c3b1f6f9a47dd92060e6fe2b6f4d2469e45e5dbce58b0b151414fa70057bca352a626d8b852ac251168a9749ccac5436ee06280165d31821 SHA512 47bb8150faf215d317a434f78c3029261924aae5ff479fbd3a5d62dbbbfce159460fcbc6f53c3c8ec85b09fad5ae0c9d591d67a0ca70424f43ed5b7849eef4ea DIST harfbuzz-8.4.0.tar.xz 19241260 BLAKE2B 03d6bf0f70354d01ee85edb9fb80d48a91301f862f94f66fddc57ec808105dbeea013e595e2ee616d364773bb68bf5135d4cd44f31a5d3894952a1dced98855c SHA512 9d79ea86f7642f2f1a8726e12a48363eb395162c9b50524e7651b63ad3bb458a69fc82427dbcbfe2550231138f7e454b2c12097a51890f63c645fa3dc668f542 DIST harfbuzz-8.5.0.tar.xz 19468172 BLAKE2B f598d7de953834499d1ab36c0fc9d95099fd7e99b87f630e1527aaa39deb2d339b9f3caaea3643238c6c1b321557f794f273929950b54fe9de2faa430d77855a SHA512 d5762f77b0913792d34596e6f3adb98ab693e2ef928396f997ca2e647ca7cad13fdd204fa15b49e2f7c33320ff210d7f078215d5765c9365571458b919a4f10c -EBUILD harfbuzz-8.3.0.ebuild 2658 BLAKE2B 34ffbc7643580e719a5322ea2eeade70283f8228b3df4b04f1415b7dbeb9fa1f616c719e724d47130635dd02c2eedc7e485172c8d43b9d8b53d32d1489a74bf9 SHA512 355605cea7c1769706c8446057209539dc1bdb320af6501095c09ec51677fd0f017aefd46d3463af9d2248f96ce0e65e000f8350bef4aa63960d657f68be4e43 -EBUILD harfbuzz-8.3.1.ebuild 2666 BLAKE2B ce30bfc0d75c1f8c3ab878ba84b13a2f67b42aa99f2ff59fd4be558dc23ae7da0a08b90d0aa78e291c9d2edbfa8f199a1092793605feeb488aa42c0edec05940 SHA512 73edd912dd62c16c83cf9e05622d55e386aad1aa7bb942a6253608200b2fc067e969e0c029eef9166c9d6b049f9f9da58f863e29cb81a6a3639622cbdc85f0dd +DIST harfbuzz-9.0.0.tar.xz 17895360 BLAKE2B fd35c41d25e77c96b1fc760b8ca0ffd1ac8f3382b51991bb28797d55c2171bf0700ac65266996bf5cab82b8e9c835c2fad9c8374d9c60d2a361c924d805afbf6 SHA512 2700b560727d9c4440ad9c74a170b857f20f9e553e5d98b0c4bcf086a25ba644149d7c89009a41d964af7a924efcc486da4dcbfa5cc4d47f9f10e9b6b8c689af EBUILD harfbuzz-8.4.0.ebuild 2714 BLAKE2B 9384baff4e8f17ea5eed5d98c06154f8b0b9c44d91a2c9711f9be092d10801de9a0125ab9f27b8450b18e86b69a5d6f8a5fd0f277670c84d5bfc8b5f71053129 SHA512 3eee664d83089939d5b4b085d971518958445e1594403fae2f1bc19c58e0a4bdea62dc23a931b823ac373dfe2adedc1a2aa2a2709e86f087095300bc9970f8c1 -EBUILD harfbuzz-8.5.0.ebuild 2722 BLAKE2B e46cb23de9dec781febd032783f135026709049c36a4bf8e936432d048a3acca07cc500b67c3023b5669e3002aa66cf62e9375177e1b35c502ed98ed726dbc5d SHA512 6c4da7c265bf31599f30b009b9b0a0c42b13e6df8736ac8cd862b1b469e141980c3a53be646b93f979d9d7655fdb301c3a33498dffbd7f547d21be5d0ae4db42 -EBUILD harfbuzz-9999.ebuild 2722 BLAKE2B e46cb23de9dec781febd032783f135026709049c36a4bf8e936432d048a3acca07cc500b67c3023b5669e3002aa66cf62e9375177e1b35c502ed98ed726dbc5d SHA512 6c4da7c265bf31599f30b009b9b0a0c42b13e6df8736ac8cd862b1b469e141980c3a53be646b93f979d9d7655fdb301c3a33498dffbd7f547d21be5d0ae4db42 +EBUILD harfbuzz-8.5.0.ebuild 2716 BLAKE2B d0b04bb0dad2402e17616dddd9f4b576d4af00080b2a03aaa35eda405f2de5f6a5999f2532d7d350bfe945e50c33bf9d4273b70394cf3188e39366173f8ab395 SHA512 18c9a73f7a1695056c71c17a878a74dadf41c88d35b7cfc0726ddac7002278716c268ff979ffdb99e78d4b65c7b6ec15797ae3ed57a10d9ad801692e6531bfb3 +EBUILD harfbuzz-9.0.0.ebuild 2426 BLAKE2B 173e25f2d675f85245d22639e6ea4600923b824edc3d611a9eb27809c11cb2f17cec4bce92f1ffcf8a8f43fa5f4ff2c0806dce233eb52642d2cceab167d43349 SHA512 fb86b70e62f260f49f0429d4d3202a26be2a806eff44190bd280c13e1f7c02ff4cbc576f22ccefa4a8448757bdb54c5bc1c2a130a1df00c3f4e7dc0b6d6a26cc +EBUILD harfbuzz-9999.ebuild 2426 BLAKE2B 173e25f2d675f85245d22639e6ea4600923b824edc3d611a9eb27809c11cb2f17cec4bce92f1ffcf8a8f43fa5f4ff2c0806dce233eb52642d2cceab167d43349 SHA512 fb86b70e62f260f49f0429d4d3202a26be2a806eff44190bd280c13e1f7c02ff4cbc576f22ccefa4a8448757bdb54c5bc1c2a130a1df00c3f4e7dc0b6d6a26cc MISC metadata.xml 649 BLAKE2B a03eb9e2b09fab01af900957a9f5d0a43836a77ce770bc2327bc8da299139d1175b59cc413d0a02d74d4fc4169ff3c9180a5c1cf8d6ff570b054bbceb55e89ba SHA512 94c0c007157e240abc17056e2efe877770ee0267bf9d710fdbac796110f4507d2bc628c3b22f74652a9c568e7c60fa513e680aeeb8895831aafede268c14be70 diff --git a/media-libs/harfbuzz/harfbuzz-8.3.0.ebuild b/media-libs/harfbuzz/harfbuzz-8.3.0.ebuild deleted file mode 100644 index 5606c7d68029..000000000000 --- a/media-libs/harfbuzz/harfbuzz-8.3.0.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit flag-o-matic meson-multilib python-any-r1 xdg-utils - -DESCRIPTION="An OpenType text shaping engine" -HOMEPAGE="https://www.freedesktop.org/wiki/Software/HarfBuzz" - -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://github.com/harfbuzz/harfbuzz.git" - inherit git-r3 -else - SRC_URI="https://github.com/harfbuzz/harfbuzz/releases/download/${PV}/${P}.tar.xz" - 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" -fi - -LICENSE="Old-MIT ISC icu" -# 0.9.18 introduced the harfbuzz-icu split; bug #472416 -# 3.0.0 dropped some unstable APIs; bug #813705 -# 6.0.0 changed libharfbuzz-subset.so ABI -SLOT="0/6.0.0" - -IUSE="+cairo debug doc experimental +glib +graphite icu +introspection test +truetype" -RESTRICT="!test? ( test )" -REQUIRED_USE="introspection? ( glib )" - -RDEPEND=" - cairo? ( x11-libs/cairo:=[${MULTILIB_USEDEP}] ) - glib? ( >=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}] ) - graphite? ( >=media-gfx/graphite2-1.2.1:=[${MULTILIB_USEDEP}] ) - icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] ) - introspection? ( >=dev-libs/gobject-introspection-1.34:= ) - truetype? ( >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}] ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - ${PYTHON_DEPS} - virtual/pkgconfig - doc? ( dev-util/gtk-doc ) - introspection? ( dev-util/glib-utils ) -" - -src_prepare() { - default - - xdg_environment_reset - - # bug #726120 - sed -i \ - -e '/tests\/macos\.tests/d' \ - test/shape/data/in-house/Makefile.sources \ - || die - - # bug #790359 - filter-flags -fexceptions -fthreadsafe-statics - - if ! use debug ; then - append-cppflags -DHB_NDEBUG - fi - - # bug #762415 - local pyscript - for pyscript in $(find -type f -name "*.py") ; do - python_fix_shebang -q "${pyscript}" - done -} - -multilib_src_configure() { - # harfbuzz-gobject only used for introspection, bug #535852 - local emesonargs=( - -Dcoretext=disabled - -Dchafa=disabled - -Dwasm=disabled - - $(meson_feature cairo) - $(meson_feature glib) - $(meson_feature graphite graphite2) - $(meson_feature icu) - $(meson_feature introspection gobject) - $(meson_feature test tests) - $(meson_feature truetype freetype) - - $(meson_native_use_feature doc docs) - $(meson_native_use_feature introspection) - # Breaks building tests.. - #$(meson_native_use_feature utilities) - - $(meson_use experimental experimental_api) - ) - - meson_src_configure -} - -multilib_src_test() { - # harfbuzz:src / check-static-inits times out on hppa - meson_src_test --timeout-multiplier 5 -} diff --git a/media-libs/harfbuzz/harfbuzz-8.5.0.ebuild b/media-libs/harfbuzz/harfbuzz-8.5.0.ebuild index 3fd6ad53a21a..87add1e03cad 100644 --- a/media-libs/harfbuzz/harfbuzz-8.5.0.ebuild +++ b/media-libs/harfbuzz/harfbuzz-8.5.0.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]] ; then inherit git-r3 else SRC_URI="https://github.com/harfbuzz/harfbuzz/releases/download/${PV}/${P}.tar.xz" - 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" + 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" fi LICENSE="Old-MIT ISC icu" diff --git a/media-libs/harfbuzz/harfbuzz-8.3.1.ebuild b/media-libs/harfbuzz/harfbuzz-9.0.0.ebuild similarity index 90% rename from media-libs/harfbuzz/harfbuzz-8.3.1.ebuild rename to media-libs/harfbuzz/harfbuzz-9.0.0.ebuild index d4d3515eea9d..a5dd866908b4 100644 --- a/media-libs/harfbuzz/harfbuzz-8.3.1.ebuild +++ b/media-libs/harfbuzz/harfbuzz-9.0.0.ebuild @@ -49,24 +49,12 @@ src_prepare() { xdg_environment_reset - # bug #726120 - sed -i \ - -e '/tests\/macos\.tests/d' \ - test/shape/data/in-house/Makefile.sources \ - || die - # bug #790359 filter-flags -fexceptions -fthreadsafe-statics if ! use debug ; then append-cppflags -DHB_NDEBUG fi - - # bug #762415 - local pyscript - for pyscript in $(find -type f -name "*.py") ; do - python_fix_shebang -q "${pyscript}" - done } multilib_src_configure() { diff --git a/media-libs/harfbuzz/harfbuzz-9999.ebuild b/media-libs/harfbuzz/harfbuzz-9999.ebuild index 3fd6ad53a21a..a5dd866908b4 100644 --- a/media-libs/harfbuzz/harfbuzz-9999.ebuild +++ b/media-libs/harfbuzz/harfbuzz-9999.ebuild @@ -49,32 +49,17 @@ src_prepare() { xdg_environment_reset - # bug #726120 - sed -i \ - -e '/tests\/macos\.tests/d' \ - test/shape/data/in-house/Makefile.sources \ - || die - # bug #790359 filter-flags -fexceptions -fthreadsafe-statics if ! use debug ; then append-cppflags -DHB_NDEBUG fi - - # bug #762415 - local pyscript - for pyscript in $(find -type f -name "*.py") ; do - python_fix_shebang -q "${pyscript}" - done } multilib_src_configure() { # harfbuzz-gobject only used for introspection, bug #535852 local emesonargs=( - # ICU 75 needs C++17 (bug #931090) - -Dcpp_std=c++17 - -Dcoretext=disabled -Dchafa=disabled -Dwasm=disabled diff --git a/media-libs/libjxl/Manifest b/media-libs/libjxl/Manifest index 50399445e24a..a732c3be3907 100644 --- a/media-libs/libjxl/Manifest +++ b/media-libs/libjxl/Manifest @@ -4,17 +4,16 @@ AUX libjxl-0.9.1-backport-pr3143.patch 1065 BLAKE2B acc6ab904994f42cffe192969665 DIST libjxl-0.10.2.tar.gz 1912303 BLAKE2B 9677d0d35d877ce269c9958accfbb5ee55d446dc0e8fa64df9323c1db3993613752803aae63a48c18eeb72ae91c2a044a1fab0a83ddf28fdf8395ddb67a72414 SHA512 1d19f30c0ae94e212326a15dc128612bce207e619c55c2a020401a27d01a933de71bb35e907521dc8fd853dd5578d74d74f7a5a282f0083fd22cf9cb07ccb96e DIST libjxl-0.10.3.tar.gz 1912351 BLAKE2B 4432ecf34ac03d9ce8fc814835c7ee31fcc1e516b95e347dcb201a6996e1ffaadbd2e78a6a235ee1c4ff5121af495b8bc621e6738e2d03a8eb1639fb397e5246 SHA512 5ece482f4c5f0312e87e020f921525622a6d3f1a3834f3cd8666638fc8d0fba8cd072ef58f7b153dc17ca19071ebae2fbad7b08e6d440c2669f4f1b35888a7d4 DIST libjxl-0.8.2.tar.gz 1612062 BLAKE2B 2b5e65cde6c85881c5f26f676afec825c974f6919c3cc3f056ca4a9679162e89f2de35ab7d0b2a60782d39eca1f4ddad779f8d25d3f520417f6d9dea71e854db SHA512 769f102c46755d11a705ce47ae9e2ef49627ae708f416693bf1293aeeb713934baf4466e45b9c70b04ec1fc8b4a00d5ca7688c8ca03f0a91c9a15252c522a887 +DIST libjxl-0.8.3.tar.gz 1612441 BLAKE2B d1c3b108c67d0a3a63ce50cdc7305b6853b182ec6c210d499e15120fbb858dada23997a4a0eb545f936e02230ed773506b066f24e19cce1f99aedaafd2bd7803 SHA512 f7fb4b2b0fd2459bec86918371369e80de59549c8dc24ff5c83546f564e54c81ea6a72720af151e3f9b64ef326f3ec8a5a6e0023b7fe2de14b056e501af579ef DIST libjxl-0.9.2.tar.gz 1873156 BLAKE2B 558d82dfaa2e5e4fdb07542b2daf4b80f661dec46986d412bdc2b1af0ac4b501f9e533eefd73e923b94a54f82695c4aed5cc531abc9e818ab4faf0aab0267b94 SHA512 97bc0ccd249fe0fa6d0f52c470a0d0bd181e3f00cd9820dda5ca437dff260e6c9e2c95dceec4bd9354c3adc4fc6724228cb027c537af6df7d3f90ab8ee61653f DIST libjxl-0.9.3.tar.gz 1873236 BLAKE2B eb3811ef4fc64bb5df2e06b6b86cbc1b5dbe6eb9728e5ad5a8b791be57359eb63442722cdf629b006be518bf575409b93758d7ec0376a596de4405fb7686b7f2 SHA512 8aace2d8c0ece9db64a1620a10581ddc5a450543db64d44f864eaa5d3b8b3f0466c501fed5d58abdbf6eb5f90af25f6370c33718847bd070e851a02b560f541e DIST libjxl-testdata-d6168ffb9e1cc24007e64b65dd84d822ad1fc759.tar.gz 67553075 BLAKE2B 779fee87386e617edd93bca7a523fa1ab223ae88114c3cc5484987a7c92cca2d0bb3d668fa3c8064b2a0255c17a06447c009f4fbf9ef379692ddfa37dee1be97 SHA512 a48d74a1ccff404eb7675225b59965e056dc3fc09930572785d83bae03fa1c38e105336dbf5ecfc3f0995e8b8bfb1097b451ae661f2933590b2b152192c8aa2f DIST libjxl-testdata-ff8d743aaba05b3014f17e5475e576242fa979fc.tar.gz 69105882 BLAKE2B a80fce437b810e7b99b4c7bd106ec7eba01a1eeddc90e1b82cb8d75f3ca194c357ef8e7b7e1e9da65aa39dc2cd11d32cb6de8558188c5258c7446d58787603ff SHA512 0d237e706fd8d001a9cb245b685e8e39085416daedec019c348ccc64cf15a34cecdb0c245f94f57507f5934e487ee5157f51f59bb6a000f5899862c582336384 -EBUILD libjxl-0.10.2-r1.ebuild 2945 BLAKE2B 00773bbe7fe462c425558fc9456f5871ab70a9083a52746e5fd8f0a0bf939654d4528213a85aa0cff31ee9722891b2306e14b962c58953ed65ceaa4585c778e2 SHA512 1b3470cb66f1bad55f76c4bb1b24f01a85973be5199e9cddba758e40714dce21b90a28eaeb5693c9906784448492e049ab337ddb6f07e5cb8651d57b9b52fe86 -EBUILD libjxl-0.10.2.ebuild 2722 BLAKE2B 628d35e59657616b49b5ab54308c3d8600bc18c135cf9c464055ba739239cc67e079693251f5da9c0f0f509f4d88bcd95b47c1472549fb8ed0bc6964424336aa SHA512 9b78395438c0116b286b8f56996cfce92845186f23d644621008de619fe9c87c6554a9749b5b121a2e226ae68b087c05dcb1a0ffc663131cf5ee151696bc222d +EBUILD libjxl-0.10.2-r1.ebuild 2940 BLAKE2B 49f3c0f3f32d56c976afc6fe35d983a561493c33e95fd706f414599a7abf99af46f79d1484230cfd05106114338b2a4ee5511aa23232a03e6a7463420165b805 SHA512 f41aac4c7594e972464ce6f5e646f618f013603a56d1ecd937515d56942b46161f765276f90c6ee4dd8194fcd2a0c8fe9b9711ab5de952e62b6e5fbb12cd7d6a EBUILD libjxl-0.10.3.ebuild 2945 BLAKE2B 00773bbe7fe462c425558fc9456f5871ab70a9083a52746e5fd8f0a0bf939654d4528213a85aa0cff31ee9722891b2306e14b962c58953ed65ceaa4585c778e2 SHA512 1b3470cb66f1bad55f76c4bb1b24f01a85973be5199e9cddba758e40714dce21b90a28eaeb5693c9906784448492e049ab337ddb6f07e5cb8651d57b9b52fe86 -EBUILD libjxl-0.8.2-r1.ebuild 2339 BLAKE2B 5e919bdd10fe20de0b45122a7ed2f037ef3e54c4c17a385bdc930288c8b9ccbabf0de82bedfe8510999ea8085d37981764243662fccd872f29ba19ac14d9c407 SHA512 f9227486972af086b08140bd81bd02cb3f303792f168fb05ef9dc5c743c6ad576da3f2a5616b31aeefdaa77d1c7fef6a04da0fdd36648ad7361aaaee2ce7f603 -EBUILD libjxl-0.8.2-r2.ebuild 2571 BLAKE2B 3d66e80efb11dd03ab12446eba565a26b136cd75644c8d5dd976fb2bc47bb0129e9afdd091b2200b9e62076ec0586b72cdcb4eb3c919aebfde91b02b6acc78a9 SHA512 f1ba0c1652f21bcba6bf8825d925cc97e2c9340711afeade8d7aa76ca2588bb81f7949e84139fe44aebb150e560a11f301e580a1f5564073f789d91d35c261ff -EBUILD libjxl-0.9.2-r1.ebuild 3007 BLAKE2B 6ded330ffaf6eb2daf3a402c91b4abd16769ff3e41b86d08f7717d27b76806a4e95a27a5f5a5b824b6068038616d863145e75458d1716ab0bcf9720acb38c6ea SHA512 1fcf2d77d03f317f07569d2124771abda3827043738e98c105961ae9ed1d9099aafa7972d7c57d154465fd7ae9f400390c3764287f7758663cf4f860cf25910a -EBUILD libjxl-0.9.2.ebuild 2784 BLAKE2B bb08ef63e10bcc07381fac168baa3b596f93e91c3d648b89f2a7ec0296b1bb4713fa91459faab76a08f89fe77cb23051131f19b3dcf1d6be3843b41ad6f8f271 SHA512 aeeca7ebde32c21a18e07d0b8e3c54fbdaa13b53d1c9eb642f53d34a56fd7b206d519c8f617d78fc691ffcd69745282577c589df3bef8af0692e9ef3346c2c06 +EBUILD libjxl-0.8.2-r2.ebuild 2566 BLAKE2B 98867a0d0f9d5dc63a0bd82bbe0d38d3b9503439177d28943166eec16cdd593318c5eaa8c3f3d05c8fc55f4e2f63e6a309ad4a728232a703cfebc868e9141aa0 SHA512 5966e0eab345b00e50f20d2d94d6ff6b21dbc5bffbf4504a65e161d658763252ad76d556b21926ee7caf9255adbb9182bcdab0fe7a9bf77506bc988b0df85b9c +EBUILD libjxl-0.8.3.ebuild 2571 BLAKE2B 3d66e80efb11dd03ab12446eba565a26b136cd75644c8d5dd976fb2bc47bb0129e9afdd091b2200b9e62076ec0586b72cdcb4eb3c919aebfde91b02b6acc78a9 SHA512 f1ba0c1652f21bcba6bf8825d925cc97e2c9340711afeade8d7aa76ca2588bb81f7949e84139fe44aebb150e560a11f301e580a1f5564073f789d91d35c261ff +EBUILD libjxl-0.9.2-r1.ebuild 3002 BLAKE2B a0aeb136c356fae12bf8ee5d21f9ff63c23c8768bc6bcb66741d4213e1e8da823d44909c9d5093809b41807de009dcfa9e3d9b65745d92d7d97a49afa5660522 SHA512 bb1ae9fa5dc74cacb8a04e99dadb92ba8a5e96909c47e1a1a9414ffd044e4a29075a60d65a921abcfb2d98d29009bdd701679446405fc574d824beceacbe8de7 EBUILD libjxl-0.9.3.ebuild 3007 BLAKE2B 6ded330ffaf6eb2daf3a402c91b4abd16769ff3e41b86d08f7717d27b76806a4e95a27a5f5a5b824b6068038616d863145e75458d1716ab0bcf9720acb38c6ea SHA512 1fcf2d77d03f317f07569d2124771abda3827043738e98c105961ae9ed1d9099aafa7972d7c57d154465fd7ae9f400390c3764287f7758663cf4f860cf25910a EBUILD libjxl-9999.ebuild 2608 BLAKE2B e4247be931c67d10fa9e200bc113731a940678547be3743a282087dc09b1afe1bee0063ec0d090f60c3860d4542d210f50fdc762263f2609f6fedcb10df058f3 SHA512 63b91932054fd351b091daa652b0f000ad7675e48cb489e4b52da4d99991066dc501d8814b02c2b005e5211f032fe7f6dee1b53944fc239b7bbadd46ee143339 MISC metadata.xml 1029 BLAKE2B 4c5ef3d7aca316b497d964b1afcee9f71b165545691182c3818ef4f9a8bc7f10fdbed36a8bd58b0051b1f9851018a11efa3e9f7b57c5ec935435e16bd26b6036 SHA512 a3129f77efc640e78a2f1fa481fb6363249be74e74aabccb51970ec101808db95a326deeecfa557b669cfb2bf26622fc7dbcbe7624a0315d770e697bc3734296 diff --git a/media-libs/libjxl/libjxl-0.10.2-r1.ebuild b/media-libs/libjxl/libjxl-0.10.2-r1.ebuild index 3430ddbc8d00..ed0c6b72ce32 100644 --- a/media-libs/libjxl/libjxl-0.10.2-r1.ebuild +++ b/media-libs/libjxl/libjxl-0.10.2-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86" IUSE="+gdk-pixbuf gif jpeg openexr +png test" REQUIRED_USE="test? ( png )" RESTRICT="!test? ( test )" diff --git a/media-libs/libjxl/libjxl-0.10.2.ebuild b/media-libs/libjxl/libjxl-0.10.2.ebuild deleted file mode 100644 index 27f9a5132637..000000000000 --- a/media-libs/libjxl/libjxl-0.10.2.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake-multilib gnome2-utils - -# This changes frequently. Please check the testdata submodule when bumping. -TESTDATA_COMMIT="ff8d743aaba05b3014f17e5475e576242fa979fc" -DESCRIPTION="JPEG XL image format reference implementation" -HOMEPAGE="https://github.com/libjxl/libjxl/" -SRC_URI=" - https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz - -> ${P}.tar.gz - test? ( - https://github.com/libjxl/testdata/archive/${TESTDATA_COMMIT}.tar.gz - -> ${PN}-testdata-${TESTDATA_COMMIT}.tar.gz - ) -" - -LICENSE="BSD" -SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86" -IUSE="+gdk-pixbuf openexr test" -RESTRICT="!test? ( test )" - -DEPEND=" - app-arch/brotli:=[${MULTILIB_USEDEP}] - >=dev-cpp/highway-1.0.7[${MULTILIB_USEDEP}] - media-libs/giflib:=[${MULTILIB_USEDEP}] - >=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}] - media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] - media-libs/libpng:=[${MULTILIB_USEDEP}] - gdk-pixbuf? ( - dev-libs/glib:2 - x11-libs/gdk-pixbuf:2 - ) - openexr? ( media-libs/openexr:= ) -" -RDEPEND=" - ${DEPEND} - >=x11-misc/shared-mime-info-2.2 -" -DEPEND+=" - test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] ) -" - -multilib_src_configure() { - local mycmakeargs=( - -DJPEGXL_ENABLE_BENCHMARK=OFF - -DJPEGXL_ENABLE_COVERAGE=OFF - -DJPEGXL_ENABLE_FUZZERS=OFF - -DJPEGXL_ENABLE_SJPEG=OFF - -DJPEGXL_WARNINGS_AS_ERRORS=OFF - - -DJPEGXL_ENABLE_SKCMS=OFF - -DJPEGXL_ENABLE_VIEWERS=OFF - -DJPEGXL_FORCE_SYSTEM_BROTLI=ON - -DJPEGXL_FORCE_SYSTEM_GTEST=ON - -DJPEGXL_FORCE_SYSTEM_HWY=ON - -DJPEGXL_FORCE_SYSTEM_LCMS2=ON - -DJPEGXL_ENABLE_DOXYGEN=OFF - -DJPEGXL_ENABLE_MANPAGES=OFF - -DJPEGXL_ENABLE_JNI=OFF - -DJPEGXL_ENABLE_JPEGLI=OFF - -DJPEGXL_ENABLE_JPEGLI_LIBJPEG=OFF - -DJPEGXL_ENABLE_TCMALLOC=OFF - -DJPEGXL_ENABLE_EXAMPLES=OFF - -DBUILD_TESTING=$(usex test ON OFF) - ) - - if use test; then - mycmakeargs+=( - -DJPEGXL_TEST_DATA_PATH="${WORKDIR}/testdata-${TESTDATA_COMMIT}" - ) - fi - - if multilib_is_native_abi; then - mycmakeargs+=( - -DJPEGXL_ENABLE_TOOLS=ON - -DJPEGXL_ENABLE_OPENEXR=$(usex openexr) - -DJPEGXL_ENABLE_PLUGINS=ON - -DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=$(usex gdk-pixbuf) - -DJPEGXL_ENABLE_PLUGIN_GIMP210=OFF - -DJPEGXL_ENABLE_PLUGIN_MIME=OFF - ) - else - mycmakeargs+=( - -DJPEGXL_ENABLE_TOOLS=OFF - -DJPEGXL_ENABLE_OPENEXR=OFF - -DJPEGXL_ENABLE_PLUGINS=OFF - ) - fi - - cmake_src_configure -} - -multilib_src_install() { - cmake_src_install - - find "${ED}" -name '*.a' -delete || die -} - -pkg_postinst() { - use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update -} - -pkg_postrm() { - use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update -} diff --git a/media-libs/libjxl/libjxl-0.8.2-r2.ebuild b/media-libs/libjxl/libjxl-0.8.2-r2.ebuild index ff3f34b606fb..ea3c8f0cc52c 100644 --- a/media-libs/libjxl/libjxl-0.8.2-r2.ebuild +++ b/media-libs/libjxl/libjxl-0.8.2-r2.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86" IUSE="gif jpeg openexr +png test" RESTRICT="!test? ( test )" diff --git a/media-libs/libjxl/libjxl-0.8.2-r1.ebuild b/media-libs/libjxl/libjxl-0.8.3.ebuild similarity index 78% rename from media-libs/libjxl/libjxl-0.8.2-r1.ebuild rename to media-libs/libjxl/libjxl-0.8.3.ebuild index 64b13ee3f527..ff3f34b606fb 100644 --- a/media-libs/libjxl/libjxl-0.8.2-r1.ebuild +++ b/media-libs/libjxl/libjxl-0.8.3.ebuild @@ -15,21 +15,27 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86" -IUSE="openexr test" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86" +IUSE="gif jpeg openexr +png test" RESTRICT="!test? ( test )" -DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}] +DEPEND=" + app-arch/brotli:=[${MULTILIB_USEDEP}] >=dev-cpp/highway-1.0.0[${MULTILIB_USEDEP}] - media-libs/giflib:=[${MULTILIB_USEDEP}] >=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}] - media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] - media-libs/libpng:=[${MULTILIB_USEDEP}] - >=x11-misc/shared-mime-info-2.2 + gif? ( media-libs/giflib:=[${MULTILIB_USEDEP}] ) + jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] ) openexr? ( media-libs/openexr:= ) - test? ( dev-cpp/gtest ) + png? ( media-libs/libpng:=[${MULTILIB_USEDEP}] ) +" +RDEPEND=" + ${DEPEND} + >=x11-misc/shared-mime-info-2.2 " -RDEPEND="${DEPEND}" +DEPEND+=" + test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] ) +" + PATCHES=( "${FILESDIR}/${PN}-0.8.2-backport-pr2596.patch" "${FILESDIR}/${PN}-0.8.2-backport-pr2617.patch" @@ -43,6 +49,10 @@ multilib_src_configure() { -DJPEGXL_ENABLE_SJPEG=OFF -DJPEGXL_WARNINGS_AS_ERRORS=OFF + -DCMAKE_DISABLE_FIND_PACKAGE_GIF=$(usex !gif) + -DCMAKE_DISABLE_FIND_PACKAGE_JPEG=$(usex !jpeg) + -DCMAKE_DISABLE_FIND_PACKAGE_PNG=$(usex !png) + -DJPEGXL_ENABLE_SKCMS=OFF -DJPEGXL_ENABLE_VIEWERS=OFF -DJPEGXL_ENABLE_PLUGINS=OFF diff --git a/media-libs/libjxl/libjxl-0.9.2-r1.ebuild b/media-libs/libjxl/libjxl-0.9.2-r1.ebuild index 00adab4f5232..3d567834e99f 100644 --- a/media-libs/libjxl/libjxl-0.9.2-r1.ebuild +++ b/media-libs/libjxl/libjxl-0.9.2-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86" IUSE="+gdk-pixbuf gif jpeg openexr +png test" REQUIRED_USE="test? ( png )" RESTRICT="!test? ( test )" diff --git a/media-libs/libjxl/libjxl-0.9.2.ebuild b/media-libs/libjxl/libjxl-0.9.2.ebuild deleted file mode 100644 index 566d2cf5113b..000000000000 --- a/media-libs/libjxl/libjxl-0.9.2.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake-multilib gnome2-utils - -# This changes frequently. Please check the testdata submodule when bumping. -TESTDATA_COMMIT="ff8d743aaba05b3014f17e5475e576242fa979fc" -DESCRIPTION="JPEG XL image format reference implementation" -HOMEPAGE="https://github.com/libjxl/libjxl/" -SRC_URI=" - https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz - -> ${P}.tar.gz - test? ( - https://github.com/libjxl/testdata/archive/${TESTDATA_COMMIT}.tar.gz - -> ${PN}-testdata-${TESTDATA_COMMIT}.tar.gz - ) -" - -LICENSE="BSD" -SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86" -IUSE="+gdk-pixbuf openexr test" -RESTRICT="!test? ( test )" - -DEPEND=" - app-arch/brotli:=[${MULTILIB_USEDEP}] - >=dev-cpp/highway-1.0.7[${MULTILIB_USEDEP}] - media-libs/giflib:=[${MULTILIB_USEDEP}] - >=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}] - media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] - media-libs/libpng:=[${MULTILIB_USEDEP}] - gdk-pixbuf? ( - dev-libs/glib:2 - x11-libs/gdk-pixbuf:2 - ) - openexr? ( media-libs/openexr:= ) -" -RDEPEND=" - ${DEPEND} - >=x11-misc/shared-mime-info-2.2 -" -DEPEND+=" - test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] ) -" - -PATCHES=( - "${FILESDIR}/${PN}-0.9.1-backport-pr3143.patch" -) - -multilib_src_configure() { - local mycmakeargs=( - -DJPEGXL_ENABLE_BENCHMARK=OFF - -DJPEGXL_ENABLE_COVERAGE=OFF - -DJPEGXL_ENABLE_FUZZERS=OFF - -DJPEGXL_ENABLE_SJPEG=OFF - -DJPEGXL_WARNINGS_AS_ERRORS=OFF - - -DJPEGXL_ENABLE_SKCMS=OFF - -DJPEGXL_ENABLE_VIEWERS=OFF - -DJPEGXL_FORCE_SYSTEM_BROTLI=ON - -DJPEGXL_FORCE_SYSTEM_GTEST=ON - -DJPEGXL_FORCE_SYSTEM_HWY=ON - -DJPEGXL_FORCE_SYSTEM_LCMS2=ON - -DJPEGXL_ENABLE_DOXYGEN=OFF - -DJPEGXL_ENABLE_MANPAGES=OFF - -DJPEGXL_ENABLE_JNI=OFF - -DJPEGXL_ENABLE_JPEGLI=OFF - -DJPEGXL_ENABLE_JPEGLI_LIBJPEG=OFF - -DJPEGXL_ENABLE_TCMALLOC=OFF - -DJPEGXL_ENABLE_EXAMPLES=OFF - -DBUILD_TESTING=$(usex test ON OFF) - ) - - if use test; then - mycmakeargs+=( - -DJPEGXL_TEST_DATA_PATH="${WORKDIR}/testdata-${TESTDATA_COMMIT}" - ) - fi - - if multilib_is_native_abi; then - mycmakeargs+=( - -DJPEGXL_ENABLE_TOOLS=ON - -DJPEGXL_ENABLE_OPENEXR=$(usex openexr) - -DJPEGXL_ENABLE_PLUGINS=ON - -DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=$(usex gdk-pixbuf) - -DJPEGXL_ENABLE_PLUGIN_GIMP210=OFF - -DJPEGXL_ENABLE_PLUGIN_MIME=OFF - ) - else - mycmakeargs+=( - -DJPEGXL_ENABLE_TOOLS=OFF - -DJPEGXL_ENABLE_OPENEXR=OFF - -DJPEGXL_ENABLE_PLUGINS=OFF - ) - fi - - cmake_src_configure -} - -multilib_src_install() { - cmake_src_install - - find "${ED}" -name '*.a' -delete || die -} - -pkg_postinst() { - use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update -} - -pkg_postrm() { - use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update -} diff --git a/media-libs/libprojectm/Manifest b/media-libs/libprojectm/Manifest index d4e94acdab43..a91a5bce7ce6 100644 --- a/media-libs/libprojectm/Manifest +++ b/media-libs/libprojectm/Manifest @@ -1,5 +1,3 @@ -AUX libprojectm-3.1.12-GL_SMOOTH.patch 555 BLAKE2B b282f0182a3844feaeda0ab9332cdc4ab234cd38410d7ab4715d0a0fc270b0bc82f233122211740c6afe95b12b703e47e139597c553956af1a94355fd04d6b2b SHA512 f0ceb5132987437c4293228ccf8ef4ffc4de84400b5bafbdedb52fe6d23a074cb0532e741bcb8a098529b07600ba2296e62312927f93f288144880040f201c5d -AUX libprojectm-4.1.0-patch-include-dir.patch 352 BLAKE2B a5259cb92ab401f04fb24dcf615bf2ec04491c650b39db246fed2b6c889a5781a7ace32edaf58a2baf04e5724adc123c1bde45f95440ca489af20ae7937ba358 SHA512 37ee8f7662ab2cd5135159b071297c4c72bce602b4af9bbbff3769f6c22795a9421aa14270cbdfb7ba831d0b37456b0dc1b343f713aead6ae77e415374314164 DIST libprojectm-3.1.12.tar.gz 52831726 BLAKE2B f9a9ecf8fc55b49e664a61a5c0ca3eef745b00390d5dd3b1549d6d68985c246834d35adb96ab8595e2bf78997c4688096c7931a6be54ea9d867bfdbe5a427832 SHA512 6d265280f3e3e952686ebf77afd8b083669e9ab81d2d9d122168d47747c367ff3b17ab682cc041e4ac9cee9607b7393b5dcb067deac95fcbb97d63a9656912a5 DIST libprojectm-4.1.1.tar.gz 47988154 BLAKE2B 47fd71d857f307ea09c87d36102662423d1df4d62f36f23373fcba36760312bd4e4d11408a3f4820b5caedd2e31bfd0dfc1e551c1bf27eb0ba33149f8ea13ebe SHA512 af38913e56d46ed15118b2dccd2701f9bf043bb3103f58ad2ebbfaffc60c3ed4e1b0eb3d8f922bdffb0001acfa5e3d23633a4903250fd00ede0dede1e6e1ba47 EBUILD libprojectm-3.1.12-r2.ebuild 1430 BLAKE2B b258d36deab18db1cd795941e9f8314974d33504e0b7b8c2fb0caa3e892f1f475eefa85df17689c9b7404899170b4b250a0d01512351d91672690caac1e8c34e SHA512 2ccc4cc5912c88cbf6460f76d7beffa2f5c0cedb9fe2142a00d1e597bed23f94d2db03b8a7b7b6f89890789a3cfb7adc095a450c39c32e4ee152a6d34a24e400 diff --git a/media-libs/libprojectm/files/libprojectm-3.1.12-GL_SMOOTH.patch b/media-libs/libprojectm/files/libprojectm-3.1.12-GL_SMOOTH.patch deleted file mode 100644 index 874d22aab6d0..000000000000 --- a/media-libs/libprojectm/files/libprojectm-3.1.12-GL_SMOOTH.patch +++ /dev/null @@ -1,13 +0,0 @@ -Unable to replicate error myself, but fix for https://bugs.gentoo.org/792204 -from https://github.com/projectM-visualizer/projectm/issues/449 -diff '--color=auto' -ru a/src/projectM-qt/qprojectmwidget.hpp b/src/projectM-qt/qprojectmwidget.hpp ---- a/src/projectM-qt/qprojectmwidget.hpp 2024-06-26 10:48:30.825008203 -0000 -+++ b/src/projectM-qt/qprojectmwidget.hpp 2024-06-26 10:49:03.265800570 -0000 -@@ -23,6 +23,7 @@ - #define QPROJECTM_WIDGET_HPP - - #include -+#include - #include "qprojectm.hpp" - #include - #include diff --git a/media-libs/libprojectm/files/libprojectm-4.1.0-patch-include-dir.patch b/media-libs/libprojectm/files/libprojectm-4.1.0-patch-include-dir.patch deleted file mode 100644 index 5bb0ac6507ba..000000000000 --- a/media-libs/libprojectm/files/libprojectm-4.1.0-patch-include-dir.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- a/vendor/SOIL2/CMakeLists.txt 2024-03-06 16:13:12.614370496 +0100 -+++ b/vendor/SOIL2/CMakeLists.txt 2024-03-06 16:10:54.700987578 +0100 -@@ -22,8 +22,10 @@ - ) - - target_include_directories(SOIL2 -- PUBLIC -+ PRIVATE - "." -+ PUBLIC -+ "${CMAKE_CURRENT_SOURCE_DIR}/.." - ) - - target_link_libraries(SOIL2 diff --git a/media-libs/mlt/Manifest b/media-libs/mlt/Manifest index 795a92983539..96d3b3615b8b 100644 --- a/media-libs/mlt/Manifest +++ b/media-libs/mlt/Manifest @@ -1,8 +1,6 @@ AUX mlt-6.10.0-swig-underlinking.patch 596 BLAKE2B b51670d051ae2bd016da65f560ed861518845d11e46aa5b4971a68f196452b86af3e00cb9af02bf23b32028731eb5352214aa63a047ebe12386c9f749df1236c SHA512 95cf9339b88979eb19cda3698474fc386c0c2d01333435e95b5a7662dbc5c359f5c78e05a0d78836023191c07a97e0dbf20c354e10cf6d1ad59d64fa9a203160 AUX mlt-6.22.1-no_lua_bdepend.patch 153 BLAKE2B 3ea31c570e7bef81bda0905549baedee8b9eed2bc14c535abff02985d573e4606f4f8f42213bcbc86fa68af905ba6c39dddcbf63efa20172c608659153d79073 SHA512 b382ee68f2815b4aa62ce7708a7452536f2bc0287dc4d59f557c08fbf51d6bef7607f63e11e991b4f52eb7e06afbde06d53aac3d42b4a0c96f59332ec17d48cd AUX mlt-7.0.1-cmake-symlink.patch 569 BLAKE2B 06f7c8e7ec78206bb1344bab98f1d9ec816b16c458300964fe31ff30f8f2cc64d8f25a795773fd64db7249b031a164c350b55b6326c4d07d73ffd27f8786a911 SHA512 6deb458c3a89f800b4770460330c1e545c22d3a7304f0713b7ae214145d1413a3061c7c026ab2f6fc44801d1d7505352f03c0da7034e817b684e0ebb25d9a94f -DIST mlt-7.22.0.tar.gz 1659954 BLAKE2B ab3dff26446a048e79d5f11942b05fa557ec91a813b14bd46492fe66c46a2e6685f3835ff647b69e6b6ebe137a345fc7eb17c8e88bdfd3bdb81e41eeca910aaa SHA512 84763e1cb8495be9476637d2474aa492906b904990905f9283faffff75829553cf87b097166fe6d382acc043422e6da45014ca4ba281c7fc68f10ebe3cec4fee DIST mlt-7.24.0.tar.gz 1662552 BLAKE2B f6e83b3c3fd9e3bf64366a6f6165b1839003b0fd058e1368e0648e011eff6da1a9af9fa7652aff032bc4ed4465be4648b5f1ae25fc102397aa9ae2d19981643a SHA512 a9e7fd5dc04152e523456bad244416b4fdeb5961ee7cadb816dd1393277d1d801200db595dcd28e520d76e6b2caca17e65c39b0256beb7c42a58ef241b85471d -EBUILD mlt-7.22.0-r1.ebuild 4020 BLAKE2B f60580244f294e9b798b09558dea8c5a53edf516e5cd91c9e7382259529acd45c3837e2efc5ec9fd8948ee209de24cc12ef32ef33ef6e4dd3c0b73c739220143 SHA512 127762a63d82e7cad76d8729a0509d7e030f287d004e10acf0fb5554f9b7d215abc30764c8dd5a635de29f00bf84ad42e4592493a0da914f5beed3b29e1cfa2c EBUILD mlt-7.24.0.ebuild 4077 BLAKE2B 751b8720dba5aa2df8ce12cde88604983b25887b88abf4b8c8a7a97d0546993383d6a0112d73ca7f5641cf668e0b3c5d88248e32ff86073c2308e083dc5b2690 SHA512 f797e0200874a6ac284fee89abd7634b5c6b7710e170765cc0bb3884d6302af5ce796acd9a7d281b8a82b4d3b096ce35b2320882bc3d21517ae6b8b05b04838a MISC metadata.xml 1412 BLAKE2B 8d4eed394f1d1e95e5559466ef1840978966e8f1f7b89fdfd2549b2a35b6ce8f114c9373374fdaefe320cc34a4dc8cbd9f6c4433740d1ae9680de54484b5e3d1 SHA512 b19c711dc3798f952e0223dc0628b25aa3c9a296d66ee2f2b7f46a55b82e71c0c583ee64517be88dcc55eb1e9c31aa782b9043eb7630a853077afb1bf8b4dedd diff --git a/media-libs/mlt/mlt-7.22.0-r1.ebuild b/media-libs/mlt/mlt-7.22.0-r1.ebuild deleted file mode 100644 index b2226b723708..000000000000 --- a/media-libs/mlt/mlt-7.22.0-r1.ebuild +++ /dev/null @@ -1,175 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..12} ) -inherit python-single-r1 cmake flag-o-matic - -DESCRIPTION="Open source multimedia framework for television broadcasting" -HOMEPAGE="https://www.mltframework.org/" -SRC_URI="https://github.com/mltframework/${PN}/releases/download/v${PV}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0/7" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" -IUSE="debug ffmpeg frei0r gtk jack libsamplerate opencv opengl python qt5 qt6 rtaudio rubberband sdl test vdpau vidstab xine xml" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -# Needs unpackaged 'kwalify' -RESTRICT="test" - -# rtaudio will use OSS on non linux OSes -# Qt already needs FFTW/PLUS so let's just always have it on to ensure -# MLT is useful: bug #603168. -DEPEND=" - >=media-libs/libebur128-1.2.2:= - sci-libs/fftw:3.0= - ffmpeg? ( media-video/ffmpeg:0=[vdpau?] ) - frei0r? ( media-plugins/frei0r-plugins ) - gtk? ( - media-libs/libexif - x11-libs/pango - ) - jack? ( - >=dev-libs/libxml2-2.5 - media-libs/ladspa-sdk - virtual/jack - ) - libsamplerate? ( >=media-libs/libsamplerate-0.1.2 ) - opencv? ( >=media-libs/opencv-4.5.1:=[contrib] ) - opengl? ( - media-libs/libglvnd - media-video/movit - ) - python? ( ${PYTHON_DEPS} ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - media-libs/libexif - x11-libs/libX11 - ) - qt6? ( - dev-qt/qt5compat:6 - dev-qt/qtbase:6[gui,network,opengl,widgets,xml] - dev-qt/qtsvg:6 - media-libs/libexif - x11-libs/libX11 - ) - rtaudio? ( - >=media-libs/rtaudio-4.1.2 - kernel_linux? ( media-libs/alsa-lib ) - ) - rubberband? ( media-libs/rubberband ) - sdl? ( - media-libs/libsdl2[X,opengl,video] - media-libs/sdl2-image - ) - vidstab? ( media-libs/vidstab ) - xine? ( >=media-libs/xine-lib-1.1.2_pre20060328-r7 ) - xml? ( >=dev-libs/libxml2-2.5 ) -" -# java? ( >=virtual/jre-1.8:* ) -# perl? ( dev-lang/perl ) -# php? ( dev-lang/php ) -# ruby? ( ${RUBY_DEPS} ) -# sox? ( media-sound/sox ) -# tcl? ( dev-lang/tcl:0= ) -RDEPEND="${DEPEND}" -BDEPEND=" - virtual/pkgconfig - python? ( >=dev-lang/swig-2.0 ) -" - -DOCS=( AUTHORS NEWS README.md ) - -PATCHES=( - # downstream - "${FILESDIR}"/${PN}-6.10.0-swig-underlinking.patch - "${FILESDIR}"/${PN}-6.22.1-no_lua_bdepend.patch - "${FILESDIR}"/${PN}-7.0.1-cmake-symlink.patch -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - # Respect CFLAGS LDFLAGS when building shared libraries. Bug #308873 - if use python; then - sed -i "/mlt.so/s/ -lmlt++ /& ${CFLAGS} ${LDFLAGS} /" src/swig/python/build || die - python_fix_shebang src/swig/python - fi - - cmake_src_prepare -} - -src_configure() { - # Workaround for bug #919981 - append-ldflags $(test-flags-CCLD -Wl,--undefined-version) - - local mycmakeargs=( - -DCMAKE_SKIP_RPATH=ON - -DCLANG_FORMAT=OFF - -DGPL=ON - -DGPL3=ON - -DBUILD_TESTING=$(usex test) - -DMOD_KDENLIVE=ON - -DMOD_SDL1=OFF - -DMOD_SDL2=$(usex sdl) - -DMOD_AVFORMAT=$(usex ffmpeg) - -DMOD_PLUS=ON - -DMOD_FREI0R=$(usex frei0r) - -DMOD_GDK=$(usex gtk) - -DMOD_JACKRACK=$(usex jack) - -DMOD_RESAMPLE=$(usex libsamplerate) - -DMOD_OPENCV=$(usex opencv) - -DMOD_MOVIT=$(usex opengl) - -DMOD_QT=$(usex qt5) - -DMOD_GLAXNIMATE=$(usex qt5) - -DMOD_QT6=$(usex qt6) - -DMOD_GLAXNIMATE_QT6=$(usex qt6) - -DMOD_RTAUDIO=$(usex rtaudio) - -DMOD_RUBBERBAND=$(usex rubberband) - -DMOD_VIDSTAB=$(usex vidstab) - -DMOD_XINE=$(usex xine) - -DMOD_XML=$(usex xml) - -DMOD_SOX=OFF - ) - - # TODO: rework upstream CMake to allow controlling MMX/SSE/SSE2 - # TODO: add swig language bindings? - # see also https://www.mltframework.org/twiki/bin/view/MLT/ExtremeMakeover - - if use python; then - mycmakeargs+=( - -DSWIG_PYTHON=ON - -DPython3_EXECUTABLE="${PYTHON}" - ) - fi - - cmake_src_configure -} - -src_install() { - cmake_src_install - - insinto /usr/share/${PN} - doins -r demo - - # - # Install SWIG bindings - # - - docinto swig - - if use python; then - dodoc "${S}"/src/swig/python/play.py - python_optimize - fi -} diff --git a/media-libs/nanosvg/Manifest b/media-libs/nanosvg/Manifest index 7e092c99ba19..e7a7ed6a53ba 100644 --- a/media-libs/nanosvg/Manifest +++ b/media-libs/nanosvg/Manifest @@ -1,3 +1,5 @@ DIST nanosvg-20221222.gh.tar.gz 298209 BLAKE2B 64e3342ad354dd08f4a1ffcb243603f6d3b940031415c3a1aed43f9879fca349bc0f71305584cd999bb44095bf6d157a8824c2f9ad8c49fdc66b37a0a6ea54b7 SHA512 a9b62cdc54c1803907da8d3553a71451a5a19588b951c32e3765e9d620a1dacb618d768e4df8f3dbf507518a6ce8fcfde5d8e8f5edcfccc975c1ad57e3e7f22c +DIST nanosvg-20231202.gh.tar.gz 298249 BLAKE2B 938f0a20791c3975336fc273e4cf160f631eacf47a47a0a34038e6877eedf08539f21e7a2c65ed75965258beed935c35c146cc278f39ce2540493bd2ba843574 SHA512 eb7feebe3349b8eaa54eb40406515070533d292670bfbd654e955a3fcdb16b381b1489c95ac5989c1154f2305b7fbd68af1f097889ba5359a4a5d534fbfdacae EBUILD nanosvg-20221222.ebuild 500 BLAKE2B bd87db58bdd2670189cc75e5c2c361cf8602f99c6e113da6ab9977f1f6a5a26c5caf2627b47873f921e77b876934ce5f077a61b0128a67ba29704795878611a1 SHA512 37b329b3e4c66a6fc88e0aef1f97e4609345b809a8bdbb8ead0950951f8169fc364513a5968cda9b5407337c40b49c1231b1c02a3d8e22524387c5612d16113c +EBUILD nanosvg-20231202.ebuild 463 BLAKE2B 29201dd138bdf5488f6240ca0caf604507c9553996ed185cc466ada20f8b60e5e0b292737be5fba62c28b726558afe3f2ffb0889777ad0d4465fb302a461a2ad SHA512 1c0c5b5df6e1ebe2813e05ab788cf3688fa4e14238da056d06a39fe0901c3bcd637731e7ddc59f728eac67fbc4e6a8b894e4b8c8929a9657c9c502f420715dcb MISC metadata.xml 245 BLAKE2B 88a70bee970cde88d22b83bf91ac664d8435a85c11d8bab0bb5be93bb35fbcf331fcc2b02627826e43f0678fb3c8aac75570f672de8506a24172c8ace7a9eefd SHA512 b23e06e41dfeae8931ec1c5441e65304eb137966f011d8ac98d56134b9fed9c08e786778c5f2e7540ce7c2faa4a3be33e859f854d9c4d2221ee93c1c2c51e4db diff --git a/media-libs/nanosvg/nanosvg-20231202.ebuild b/media-libs/nanosvg/nanosvg-20231202.ebuild new file mode 100644 index 000000000000..5ed44ccfc76b --- /dev/null +++ b/media-libs/nanosvg/nanosvg-20231202.ebuild @@ -0,0 +1,17 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +MY_PV="fltk_${PV:0:4}-${PV:4:2}-${PV:6:2}" + +DESCRIPTION="NanoSVG is a simple stupid single-header-file SVG parse." +HOMEPAGE="https://github.com/fltk/nanosvg" +SRC_URI="https://github.com/fltk/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" diff --git a/media-libs/nas/Manifest b/media-libs/nas/Manifest index e38e99f99060..5a4db0f995ba 100644 --- a/media-libs/nas/Manifest +++ b/media-libs/nas/Manifest @@ -1,9 +1,10 @@ AUX nas-1.9.2-asneeded.patch 374 BLAKE2B a142f505190214db4f235ef8ec6283029c127b9b3c313b2405e6222a6f3d6d89931066d64a71b350b289ed07bed198bbc71a862396ef77d3fb5e7a2426b5abad SHA512 ad9275577d2e10f5201556e21f6251065d392a9620c475e1451b673fa62dc50ac8e45248862a802a70cd0efb19ad67205b50e05df1588f91ef854e66860334a3 AUX nas-1.9.4-libfl.patch 349 BLAKE2B ee8d3ec8859fc47c87bf5d9a40cc2b468c136983a6b8dfb22d4c6469630b5dae92d3ec382ff7afc5ac2f94435ac8208059f90313a03700c4da7b93a19e34c05c SHA512 e4291fce8199f4340b969da6e2742e26ef6589e71ecc947a0fb1d68b9f995ae7dd514ad98232a4c11d1ebc7ea0ab3ea95674893fedbae7626c97c06c9ba88459 +AUX nas-1.9.5-gcc14-build-fix.patch 3319 BLAKE2B d72a07e751b176e76b97791cf0eb551ed4e6ce7cfb290ca41ec69fa07573894bc383e4db34a67858e731e197e056ac24ce81a790332538474afcffa8f29ed880 SHA512 f29e77ef52a923787017a9451fcf83ffb63612bfd06aef403ac6e9ce1caa7502bd2a96c8135366fa29e37ad2c94e5f942b130a2a26121339e975be70b8dbdf5a AUX nas.conf.d 229 BLAKE2B 2ac8a6d914d02bc92258d7dfe3118e89ed6e3fe9d98e7a24eb8d72ded22dbb68a2d8129d066dc1457c0b8959f1762197b61f90502d3c60cdefd8aaeced04bbb3 SHA512 53cb9906d169b63b3592443bc0b63d59c4d0683e4b2194c60b1bc4297e6556f04b3ee9bf81da3a7f144757354de9aebe08c8445fccaa9a458a3b6537da68a2ac AUX nas.init.d 347 BLAKE2B 8b87c877fafd0e5993f909a4e132ed9f7042a3d8bdced8c7487afc962dfcad24a586ac754b99cbff815475f1326f44d52effb8eefd65cd0e25e6bc45991233af SHA512 556fc5d5135f789b0691de889aeaadce29319964443052787db5cb4cda480ed68c547c772de97c07ba2e0800f25cfa859376a3d80e9518995aae8136fe171468 DIST nas-1.9.5-patches.tar.xz 7788 BLAKE2B 54172eba6547b0890cdef7b87a38b7d85bf05ffbec2d459da6b66b48ce7e627a9c7a4c4d4550729d0c4acd3de99a0299d57d2cc75ecea74f745764f284a9d0e7 SHA512 dce3e68c3018aa0553b4c48baa66e37db4db54ed33aad388902e2b05c9dcc6e696b69b1c00f9adbcfddcd262ed65758ea5897a13856315edd522297814df0899 DIST nas-1.9.5.tar.gz 1170144 BLAKE2B 81b063f888d66534f8779d6b0534397ada703868ff711c49b998fbf56bc6e4313fa245b6168fe9913936afa0685bab595df24f9f4bd5663dfa560c4b64534466 SHA512 051b32593e7ace09cf2d12720fb80e38d4f83f36858debacfb828c759e98b3e29401c76e3e3770f57fbbd1750a84b17a18e712f0de3dbe0ff56f2505c2488d9a -EBUILD nas-1.9.5-r1.ebuild 2814 BLAKE2B 1c0cf5f1bb726d21e101107a008094beb2911f7e8da2be51e9ffb6621fd768a07f255ca5230b78ae8abc10da9fe633f1c240104b632e5d8fcbf75a25874c548b SHA512 8af6f82b14aed22d54485d498008cdb38316e5a648761a7bd72fd39f0971f1a487bb505fd6708b12fb7ac252381cb872900d3508a69f1f29f37a921324d16d20 +EBUILD nas-1.9.5-r2.ebuild 2848 BLAKE2B 8a8864723605c928d38c5065d21e4d3f8c07a299eb5af2f860063f267b3ede25aaa9c8f0d6a6e79b8900be1a9a20f7178e1faa93cb7d5a4c82a3a417aff6f7b1 SHA512 9f55dde0117aa4ed5c8c06cc37eb96bb7e86d53419deeeaad53dac96ad9841ac37c419264287ad3da5f7979c2c23496d1656b2ad27b3486b05eb9a0be5406bcf EBUILD nas-1.9.5.ebuild 2628 BLAKE2B ebb4afbf0d60114193377c788ef96aa86537aaa26779c5175e5351d930a9b1504ff3c21958d5e0af5b01fd2c3cf2957425bbe8d26aab91e9f8d912e276b6f3cc SHA512 c99ac280908dc1ee24d1627ca0c3289d6e3a0a0cf85ea78a61a88201da3a860794230d2dcb203df2528b80cd5707eef77325a0dac5c2518322ebba2a81035ae4 MISC metadata.xml 327 BLAKE2B 61fd2aff2796ecff70b16eb84bc90e9242cc3b08d8fb8fff9eb702310ad248ed2c0946fa3f974a420684ad9db4c47f871111ec1170e7d44eca89f263ce533f80 SHA512 bc1d1fa01d3ae21da48bc805c5f822cdff2f14f6a9c6c1ad5ee65063c265bd1c62efb3f45746fe9d1cbf55ff742c7812113f94068a47907042952016067310a7 diff --git a/media-libs/nas/files/nas-1.9.5-gcc14-build-fix.patch b/media-libs/nas/files/nas-1.9.5-gcc14-build-fix.patch new file mode 100644 index 000000000000..629bd5dff2f0 --- /dev/null +++ b/media-libs/nas/files/nas-1.9.5-gcc14-build-fix.patch @@ -0,0 +1,76 @@ +https://sourceforge.net/p/nas/bugs/15/ +From: Brahmajit Das +Date: Tue, 30 Apr 2024 01:06:32 +0530 +Subject: [PATCH 1/1] Partially revert commit e792e42 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Commit e792e42 introduced some regression with GCC 14 and 15 espcially +to the chaged sections of the code in audemo.c. Thus resutling in errors +such as: + +audemo.c: In function ‘rescanCB’: +audemo.c:524:23: error: passing argument 2 of ‘XawListChange’ from incompatible pointer type [-Wincompatible-pointer-types] + 524 | (const char **)makeFileList(globals->fileNames, globals->numFiles), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + | | + | const char ** +In file included from audemo.c:97: +/usr/include/X11/Xaw/List.h:170:26: note: expected ‘char **’ but argument is of type ‘const char **’ + 170 | String *list, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +audemo.c:530:41: error: passing argument 2 of ‘XawListChange’ from incompatible pointer type [-Wincompatible-pointer-types] + 530 | XawListChange(globals->samples, &noFilesString, 1, -1, True); + | ^~~~~~~~~~~~~~ + | | + | const char ** +/usr/include/X11/Xaw/List.h:170:26: note: expected ‘char **’ but argument is of type ‘const char **’ + 170 | String *list, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ + +First observed on Gentoo Linux with GCC 14, I reproduced with GCC 15 as +well. Please reffer: https://bugs.gentoo.org/927451 + +Signed-off-by: Brahmajit Das +--- a/clients/audio/audemo/audemo.c ++++ b/clients/audio/audemo/audemo.c +@@ -501,7 +501,7 @@ static void + rescanCB(Widget w, XtPointer globalsp, XtPointer call_data) + { + GlobalDataPtr globals = (GlobalDataPtr) globalsp; +- static const char *noFilesString = "No files found"; ++ static char *noFilesString = "No files found"; + char *dir, + *template; + int i; +@@ -521,7 +521,7 @@ rescanCB(Widget w, XtPointer globalsp, XtPointer call_data) + if (globals->numFiles) + { + XawListChange(globals->samples, +- (const char **)makeFileList(globals->fileNames, globals->numFiles), ++ makeFileList(globals->fileNames, globals->numFiles), + globals->numFiles, -1, True); + XtSetSensitive(globals->samples, True); + } +@@ -597,7 +597,7 @@ bucketQueryCB(Widget w, XtPointer globalsp, XtPointer call_data) + access[4], + desc[COMMENT_LEN]; + int i; +- static const char *noBucketString = "No buckets"; ++ static char *noBucketString = "No buckets"; + + if (buf->numBuckets) + { +@@ -652,7 +652,7 @@ bucketQueryCB(Widget w, XtPointer globalsp, XtPointer call_data) + + if (buf->numBuckets) + { +- XawListChange(buf->bucketList, (const char **)buf->bucketText, ++ XawListChange(buf->bucketList, buf->bucketText, + buf->numBuckets, -1, True); + XtSetSensitive(buf->bucketList, True); + } +-- +2.45.0.rc1.218.g7b19149425.dirty + diff --git a/media-libs/nas/nas-1.9.5-r1.ebuild b/media-libs/nas/nas-1.9.5-r2.ebuild similarity index 93% rename from media-libs/nas/nas-1.9.5-r1.ebuild rename to media-libs/nas/nas-1.9.5-r2.ebuild index 79a34f036d84..3fb113d0881f 100644 --- a/media-libs/nas/nas-1.9.5-r1.ebuild +++ b/media-libs/nas/nas-1.9.5-r2.ebuild @@ -7,12 +7,12 @@ inherit flag-o-matic multilib multilib-minimal toolchain-funcs DESCRIPTION="Network Audio System" HOMEPAGE="https://radscan.com/nas.html" -SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" +SRC_URI="https://sourceforge.net/${PN}/${P}.tar.gz" SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-1.9.5-patches.tar.xz" LICENSE="HPND MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv sparc x86" IUSE="doc static-libs" RDEPEND=" @@ -41,6 +41,7 @@ DOCS=( BUILDNOTES FAQ HISTORY README RELEASE TODO ) PATCHES=( "${WORKDIR}"/${PN}-1.9.5-patches + "${FILESDIR}"/${PN}-1.9.5-gcc14-build-fix.patch ) src_prepare() { diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest index 81d6262ef5af..a76134ebeeca 100644 --- a/media-libs/netpbm/Manifest +++ b/media-libs/netpbm/Manifest @@ -5,7 +5,7 @@ AUX netpbm-11.1.0-fix-clang-O2.patch 773 BLAKE2B a8d2bef659d384b0f94560fec847d37 AUX netpbm-11.2.7-fix-pnmcolormap2-test.patch 7051 BLAKE2B 741d4943b2e9eab1fb0061d6265271df8e25e458c1eb39f50aed8a392edf8369c9f0f3c43fc6ca0b940dd376166c9419c5039ddeaf10487859a7ea9bec4e6075 SHA512 4c7be95b582db27e3ce542b8f53bfdad2e6882b22ccc383aa7ca480cb5ba2a6aa000724dae3c5107efd1071bb87fac0648061dd46b0b75f1072ef05b7e128a68 AUX netpbm-11.6.1-incompatible-pointer-types.patch 514 BLAKE2B 0ea8a3c50838776ee645e61accc13645a690dc7e75cde2c33afd1ac7f07abbcb85a97b7e113217af12617ec5ad314eca0324c7bfbe7beb445aee85de47649ffb SHA512 a3a46607904c8ff9757f0a136aa2336382033760bc69bcca5a5d7662ca824f9a7d4281fe3996efc57456c3b30ddf7319fb70a1cb950ef974507f82340a226abb DIST netpbm-11.2.9.tar.xz 3782172 BLAKE2B b5acec8306c820e7b0ac2dec21ab5df8f2cdbec01d3d59f82b307d90111954e81e1b01ad7d8e25e8fbd0ea7cf61e8b023e3dfaed6d1cab71b51f7e367d792e56 SHA512 02961bb2ac4a4292e028ed5dbd05daf89ac795f50d36d97be67c49a61be0cbd977e954aa9266c4649d9a46de3fbe7c4b2b51c8363cc7bee322926dd4a9af2ab1 -DIST netpbm-11.6.1.tar.xz 3792940 BLAKE2B e48ec658708baac53708c96feb7aac94c32debae675d8f9114393aaccabc1f59309bf577bff98d252fecab37fb0faa1cc29955269636f736563a859edbdd947d SHA512 844256dc61d29c4f1ba164d5c1ec0b7c6cb8e97c4c6c04cf7b92cd7c118b99994cf7dda4a256f35ef575cb718a7a7f253468b60ba567733a613da8102d23bebf +DIST netpbm-11.7.0.tar.xz 3805348 BLAKE2B fa42e4806e9573a6dc6d2df3bde6e8318269a88669e6417022e7c5c6c995a46b7762acca47cb5eea301824d8ec78c57a29df34ec68fd3146d9e785271524e205 SHA512 b9cd20c568056a32314addce7d9d059e4c4475a36aabbaebf3f8e74ae4b127a62e8280a32dafd17a2cf1e06fa3f509818ddb5d11700132810b93ee65c933f099 EBUILD netpbm-11.2.9-r1.ebuild 7110 BLAKE2B f1286bc6c56a4665bb6eee95c22eb4280a502b6cde45d3eae15a3c61782fd8d8edc09e232e8dc112347bdf107bb1db0ad2c8812a68e0661a98566c9a454569e2 SHA512 b676b61d9b8b8a28a5e3fcf8be1dcb3d115fe31de714fbeba6c2187929e974ddeb789ef401abef83c28a58209020a333d903ed39807e0ce7639f367ddb308e7f -EBUILD netpbm-11.6.1-r1.ebuild 6984 BLAKE2B ee29cdaf8e397781efdca52bf3b55f9912158381328b8b05fdab124fee06fa2e988a5a7d32d3d0245662716f85cdb924b151fb966e5b75450f368502e1da7a9a SHA512 4e40c3d736311711de6c1bd21b041086215499b9bdc9e3a7ca0e248f196d6a50431128faba4fa572909b5dba75d4b5156e87592e75e552716710a3def25cb03f +EBUILD netpbm-11.7.0.ebuild 6906 BLAKE2B ebe384a5f39da3e5a6976ed15cdbef152c9664701a8cecc33db5fd16cde9195a15b1e4513aae21567e81b116966d79d5af536252ff2405d92d05984d277ea4b7 SHA512 486d33ab4c49231325deda664bb321a4a65de18b33d1aebfeaea14753cfcbfc99e85c12d41dc713bcbdffb0273aa72d59b50f5d0f1a9df173f52792c04060901 MISC metadata.xml 424 BLAKE2B 9ccc907d6c15cb1a7d6cfe4679d6fa9f488642948897ca34958a06b439ebcfb912cfb18fa9d93f15f19573aed4bd7083d277151c477410a59cd64b4c9c0446d4 SHA512 a987be2134a44cc916d5a026068219b8ccaa149e577eaf2a53a7802321793129777cc79b069df95ec9320f15279249a5f9d8a61509452ef02effcb6c66cf9e80 diff --git a/media-libs/netpbm/netpbm-11.6.1-r1.ebuild b/media-libs/netpbm/netpbm-11.7.0.ebuild similarity index 97% rename from media-libs/netpbm/netpbm-11.6.1-r1.ebuild rename to media-libs/netpbm/netpbm-11.7.0.ebuild index b63b5a302d37..a0a3d3f56e04 100644 --- a/media-libs/netpbm/netpbm-11.6.1-r1.ebuild +++ b/media-libs/netpbm/netpbm-11.7.0.ebuild @@ -8,7 +8,7 @@ inherit flag-o-matic multilib toolchain-funcs # Upstream has 3 flavors of netpbm: super stable, stable and advanced. # They only provide a tarball for super stable, but super stable is a bit lagging. # So we package the stable branch of their svn (currently versions 11.2.xx) on SLOT "0/stable" -# and the advanced branch of their svn (currently versions 11.6.yy) on SLOT "0/advanced". +# and the advanced branch of their svn (currently versions 11.7.yy) on SLOT "0/advanced". # The stable branch is stabilized according to usual Gentoo rules, while the # advanced branch will not be stabilized. # A detailed explanation is here https://netpbm.sourceforge.net/release.html @@ -131,9 +131,6 @@ src_prepare() { -i test/ps-{alt-,flate-,}roundtrip.test || die fi - # the new postscript test needs +x - chmod +x test/lps-roundtrip.test || die - # Do not test png if not built if ! use png ; then sed -E \ diff --git a/media-libs/oidn/Manifest b/media-libs/oidn/Manifest index 049d78f07762..a44a14da182e 100644 --- a/media-libs/oidn/Manifest +++ b/media-libs/oidn/Manifest @@ -4,8 +4,10 @@ DIST oidn-1.4.2.tar.gz 54221996 BLAKE2B bb6593e2e15877f65d9224fc93dac72aff6d567a DIST oidn-1.4.3.tar.gz 54222682 BLAKE2B f9b585c318258fd78e221a453b64e83965a3e5035a912baa49e4d5b48466441bf1d3c15291de2cd4d36e9da187ff7a643bb9d4af5282cdbb8b6bc99fb3cda0d0 SHA512 6fbdf347763c0734140195a523cf0878b1dbd91d4943c9ce4928f6991549f8b3d5ab4d57b90e20a8d04a87d00e3a1554ce73a3a3c1e64fcb016a3c1f8aa07982 DIST oidn-2.1.0.tar.gz 48977314 BLAKE2B 0fc32697df7fc6b8b367a78312a5b16ab68a5c88a2d19a8780e9de87c7e7096d7fe43dbd07928f2eba44c62fb4545338fc92f918dd4c33623259d0088a06a854 SHA512 508cb100f1a0a825774c2c01e0fc983e697341745fa0bfa48a99bfa70fc431f66fcdf17c3f170e40baefd7c3796a25d147f49cb17efbf1a1886556367c5c4566 DIST oidn-2.2.2.tar.gz 49006605 BLAKE2B e3d32cc2112ded280e642c5d69fb2ef14db59df4f5224bff79e82ede207899c9dbfa43dc663ad9ccc15a6497e363df0b91b43660729962c410b7ec75ac1b3465 SHA512 eca18e9e22a40bc1381e75985e5f5e79f48cc6d168a2a703e54540967646487d347db290459e9a612d8ab4924e8d3c83d84664fd5318cca4f17745da1e47cf50 +DIST oidn-2.3.0.tar.gz 75300547 BLAKE2B 88a5922b4db63c48ab69047dca8d1077205a6d7a2112971badb0cd35e0b770017f5cdcc95d2ef07016fe2e990e3e5806ac6a0800b67086b958948c542f0dff6f SHA512 4f68ce3b0da37e1861090d60d7cd823046f325c45a8e2c3f4098eb3b4f7ec676d2acbb9c138ff60a9f83188dd0dcbaba42106aad96beafc5e65045c77c00f2f8 EBUILD oidn-1.4.2.ebuild 707 BLAKE2B c8c98d1a61c78ae0524100200c9eb02c5d700e6afe043084d30910f822b1e5fb06c41d915ad4c85d213807484199d1d89ae72e86bc723a807015f9a76268f5b7 SHA512 06b247c86ffab4c4bb7ca0e9c9ebb6a20057a3eff294995eb9062c086b7d7e41f3d9e39e1e89c69924a76d5aaea41c5a8e1319a18f77e1a53b6d9bd9e58ea874 EBUILD oidn-1.4.3.ebuild 709 BLAKE2B 83d6551d7c82d920a8339ff43a7ec966e4cd0179b5c0077624b889b600e9123de4cbb690003fffceed311928c333059c22e8f5e397c20763bdfeac47a2f32843 SHA512 90bcc6567182303fc1d15aee57784538e784c5eaae4c80abbc6d0d195162ffb9dd0b0dcfdd05bacea5895df060cd3946d34de2d01ae3f76dfdcc6cc80476d5f3 -EBUILD oidn-2.1.0.ebuild 1541 BLAKE2B 4acca5cb50fb55ca815cf9223f4369222b7e52d0ffe2a32e9a8ae07d73590abc606e7d766d575c651e56995e54d29fcd7fe62fb4a3982148f29a49191a3cb2ff SHA512 4b0a917c7c4bcf58cbe2c2bfff6a45cdf57a2b5d4828ef4b8ee1ee74e145593a4b0418181483e36eb3bf83061643ba62fb2c19b40220e0dccc37356ae6de016a -EBUILD oidn-2.2.2.ebuild 1999 BLAKE2B a9622bdf44c181f3199e21b5fc79cc14b18169120b7d5fb0e317ea5262eb60c13971f34dd86b45bf4945b805c8ee5397ebcad86f2ebea45ea10b5e53d79a0677 SHA512 a4ccce38b7caf2e09a54bdcea667a81a5dc22439e3e953a484707d8d7dd0c126e7a4b806520af30d0a21eebb02d44bf8e078825c0b511a788ead4cd446ce8c25 -MISC metadata.xml 1002 BLAKE2B 09f5331ff0755f9d90597922ee23547ba27ba799bc75e7371bc43c9127e5d9b04954fb9741adb8df264b151afac78e1f51d157fdd2a917b3fd7bd4247fe0bf90 SHA512 8facceffdbe156e4216d70cce518d0bc4806b82fa58aa23f1a2feab7f29543d53cb79f91e525f67cd994e5d328a646cf47321fd054a4d37a2b2dcfb35aa2c318 +EBUILD oidn-2.1.0.ebuild 1745 BLAKE2B 623facc91063e88b56fdc80546e9b1b233a9b245f2441ba20277d11a11959d27a2d5277848530231b26b5b91cd583a43ac3c3a26bc9434678192510ece924ba5 SHA512 42ce153e58919b7addc88adacc11c30c8b7de2813b9f5d6a15dbdfa9b31b2ac39b097077a598bd2f7b2bc693892d64e8111e93e5de30cea39a712fdea1c87a17 +EBUILD oidn-2.2.2.ebuild 2191 BLAKE2B eb83d6bd78509557526685805f24fb64b3e422cd4b3e3fbc3011196a16a6a9386587f056bda509779a01d55e41b4bf5a497fb96cbdc078f98bd1b518aa3dbffe SHA512 3c81dab899bd07b05e2bd97764217e24eeb8e6644f47c9bc75f663c4d8b31f657af72b811bbec39b3024db49ea5ebc1108446b60431edcc9878ef736b8c6139a +EBUILD oidn-2.3.0.ebuild 2192 BLAKE2B 43a1e3fa26d2245721072dfc2471e2b5a767314d56a5806b1233f22d75434dadf7bb160f4faf2f46ed71eb844bbe569012c0cb072ac8d789ad1007a150bc7570 SHA512 b774dafdca5a616fd04127442d2e40cb7c0486fbe0aa6269ab13cfec1eb7ccd20536d806d115bbd20962b650ad7596c0a3122edff1bfccd070cfea701bef4fc1 +MISC metadata.xml 995 BLAKE2B e4acf06e236b5d7497d7e19f20ccc961ea25da8dc3180d51ff76decd6f92cf4c927d6dbf96876ed47cb02e2ad7a42aa2571aa98d65e6b90afbe8a8142a3f090b SHA512 7f3b6cce23de7b0aade535b1fe1cb5af8bf622347731837e87cebcf28471a782825a599be79bf96bb69cd1ce5d36c9a9531d51cde1267cfc86453f94beb70d34 diff --git a/media-libs/oidn/metadata.xml b/media-libs/oidn/metadata.xml index 228559585b99..eb65b09493a5 100644 --- a/media-libs/oidn/metadata.xml +++ b/media-libs/oidn/metadata.xml @@ -26,6 +26,6 @@ - OpenImageDenoise/oidn + RenderKit/oidn diff --git a/media-libs/oidn/oidn-2.1.0.ebuild b/media-libs/oidn/oidn-2.1.0.ebuild index f3b63b4ce34d..6f9b87d1f737 100644 --- a/media-libs/oidn/oidn-2.1.0.ebuild +++ b/media-libs/oidn/oidn-2.1.0.ebuild @@ -43,6 +43,16 @@ PATCHES=( "${FILESDIR}/${PN}-2.1.0-amdgpu-targets.patch" ) +src_prepare() { + if use hip; then + # https://bugs.gentoo.org/930391 + sed "/-Wno-unused-result/s:): --rocm-path=${EPREFIX}/usr/lib):" \ + -i devices/hip/CMakeLists.txt || die + fi + + cmake_src_prepare +} + src_configure() { local mycmakeargs=( -DOIDN_DEVICE_CUDA=$(usex cuda) diff --git a/media-libs/oidn/oidn-2.2.2.ebuild b/media-libs/oidn/oidn-2.2.2.ebuild index 224f56744910..1d059c48a8b6 100644 --- a/media-libs/oidn/oidn-2.2.2.ebuild +++ b/media-libs/oidn/oidn-2.2.2.ebuild @@ -50,6 +50,12 @@ src_prepare() { addpredict "/proc/self/task/" fi + if use hip; then + # https://bugs.gentoo.org/930391 + sed "/-Wno-unused-result/s:): --rocm-path=${EPREFIX}/usr/lib):" \ + -i devices/hip/CMakeLists.txt || die + fi + sed -e "/^install.*llvm_macros.cmake.*cmake/d" -i CMakeLists.txt || die cmake_src_prepare @@ -58,7 +64,6 @@ src_prepare() { src_configure() { local mycmakeargs=( -DOIDN_APPS="$(usex apps)" - -DOIDN_APPS_OPENIMAGEIO="$(usex apps "$(usex openimageio)")" -DOIDN_DEVICE_CPU="yes" -DOIDN_DEVICE_CUDA="$(usex cuda)" @@ -66,6 +71,10 @@ src_configure() { # -DOIDN_DEVICE_SYCL="$(usex sycl)" ) + if use apps; then + mycmakeargs+=( -DOIDN_APPS_OPENIMAGEIO="$(usex openimageio)" ) + fi + if use cuda; then export CUDAHOSTCXX="$(cuda_gccdir)" fi diff --git a/media-libs/oidn/oidn-2.3.0.ebuild b/media-libs/oidn/oidn-2.3.0.ebuild new file mode 100644 index 000000000000..0dd6f000d711 --- /dev/null +++ b/media-libs/oidn/oidn-2.3.0.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +LLVM_COMPAT=( {15..17} ) +ROCM_VERSION=5.7 + +inherit cmake cuda llvm-r1 python-any-r1 rocm + +DESCRIPTION="Intel® Open Image Denoise library" +HOMEPAGE="https://www.openimagedenoise.org https://github.com/RenderKit/oidn" + +if [[ ${PV} = *9999 ]]; then + EGIT_REPO_URI="https://github.com/RenderKit/oidn.git" + EGIT_BRANCH="master" + inherit git-r3 +else + SRC_URI="https://github.com/RenderKit/${PN}/releases/download/v${PV}/${P}.src.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +LICENSE="Apache-2.0" +SLOT="0" +REQUIRED_USE=" + test? ( apps ) +" +IUSE="apps cuda hip openimageio test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-cpp/tbb:= + dev-lang/ispc + cuda? ( dev-util/nvidia-cuda-toolkit ) + hip? ( dev-util/hip ) + openimageio? ( media-libs/openimageio:= ) +" +DEPEND="${RDEPEND}" +BDEPEND="${PYTHON_DEPS}" + +PATCHES=( + "${FILESDIR}/${PN}-2.2.2-amdgpu-targets.patch" +) + +src_prepare() { + if use cuda; then + cuda_src_prepare + addpredict "/proc/self/task/" + fi + + if use hip; then + # https://bugs.gentoo.org/930391 + sed "/-Wno-unused-result/s:): --rocm-path=${EPREFIX}/usr/lib):" \ + -i devices/hip/CMakeLists.txt || die + fi + + sed -e "/^install.*llvm_macros.cmake.*cmake/d" -i CMakeLists.txt || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DOIDN_APPS="$(usex apps)" + + -DOIDN_DEVICE_CPU="yes" + -DOIDN_DEVICE_CUDA="$(usex cuda)" + -DOIDN_DEVICE_HIP="$(usex hip)" + # -DOIDN_DEVICE_SYCL="$(usex sycl)" + ) + + if use apps; then + mycmakeargs+=( -DOIDN_APPS_OPENIMAGEIO="$(usex openimageio)" ) + fi + + if use cuda; then + export CUDAHOSTCXX="$(cuda_gccdir)" + fi + + if use hip; then + mycmakeargs+=( + -DROCM_PATH="${EPREFIX}/usr" + -DOIDN_DEVICE_HIP_COMPILER="$(get_llvm_prefix)/bin/clang++" # use HIPHOSTCOMPILER + -DAMDGPU_TARGETS="$(get_amdgpu_flags)" + ) + fi + + cmake_src_configure +} + +src_test() { + "${BUILD_DIR}"/oidnTest || die "There were test faliures!" +} + +src_install() { + cmake_src_install + + if use hip || use cuda ; then + # remove garbage in /var/tmp left by subprojects + rm -rf "${ED}"/var || die + fi +} diff --git a/media-libs/osl/Manifest b/media-libs/osl/Manifest index eb1238c3b83d..096bc8e98c67 100644 --- a/media-libs/osl/Manifest +++ b/media-libs/osl/Manifest @@ -1,13 +1,9 @@ -DIST osl-1.12.11.0.tar.gz 20287156 BLAKE2B 178db816980929cc61a0deea63f715a9f10adc41c6dd264bca8df451ef9531c4ee9477f6374f160b2a7d6fb72289a3edcbe5a3e8050ff2fdcc6bfe57fda58626 SHA512 9cf7b08f43e66d280cb90bf8c579f3a7d949934ac8e7a9289113a4a34158a43e32c9b73863f2a94a628ebc1a988923c3a7d32f0944745ae7c74dc164fdd5125e -DIST osl-1.12.13.0.tar.gz 20286745 BLAKE2B 75a2a5d10000ba26cd11463dde710d5be3b8b2d227de45263d8bd39fd87ca064f7c6d2b2f9cea2fdb8f29ccaa94d3ef60e2ff2e0e6d867385e2298dd10ef61b6 SHA512 d7e6ab79f77f2854cbb4fa2fbe5fc92659bb015b1bbffcee2ef86185cf20235990fa3b20308601aa298fedc85d3fcd4451b7b7ff0df7def97027efe4fb8a02bc DIST osl-1.12.14.0.tar.gz 20555853 BLAKE2B 4f6bc2084e4c1b25e707a37830961f20926e6ab5cb915c763cbd8126127e70f6368832077729ab5e044f573e8c38c4afb413eff8adccee5ea1ae96cb9be43b6e SHA512 51641e58fb0bba042853e3976c104decc788f1b1d3ec2e33a3f5504b11b05950dc38766ffb066b0f76edc4e0a8829d6b7dd408d9288b74d69380395b1d991bd5 -DIST osl-1.12.7.0.tar.gz 20250356 BLAKE2B a9398243546b1bfc1e3f9602f6112a72a8e7cb6ace54e93d0e5f30d943474e82c3317596597d6a09e0f2cf04b1b21f05c31a2357e3d667d710cd2aa340f5fd63 SHA512 ec0391dfc95140fee4fa8332991cdcb0978dafc436f3e07d0293e2baa2014b8765e6b60631ae5a8bbd6e16dbcf37f04c076d7d6b2d8bfa58b78471f0d92c433f +DIST osl-1.13.10.0.tar.gz 21776721 BLAKE2B 6b40adcf50403292003ae8216e60328d5af6d25bf22cd241aeb4f99b1d39c628c78fe1bc8372226c984ca38b6e08427525f12dc38e5b6d3355de02cbc71f1b7b SHA512 f005b8797a7bb882bcdf4fd644551d42c150956baa8dd9deff39ff1121321f33b8e144a9a96ac940ae6bf60985c6131457131baa87c73c2b498298aaa77c3c7d DIST osl-1.13.7.0.tar.gz 21774349 BLAKE2B 1fd731f14b8dce948d7995efadb63eec8ce028ed6b095db391d2dfedcbbd62ca3aad9cd5d7d40f94c9e358f952d841899103467a2f81b12a605ae8c8436a16ff SHA512 15ffc6a5eed44141672af3d7ddab5d97abacad2062cddb35ef2a8484538a9a9a86cbd7e7170deafcefd3b69df764bfd207685603ca17a2fbff4299ccd1afe569 -EBUILD osl-1.12.11.0.ebuild 2654 BLAKE2B 03dbc702cf4ee912aaa9c8e6fc367c1d329e4197c921b83530ef067655bc5d9707709ff1faabccec73afc5cdca1c35e13b332f27c1753e995d15e175be27faa2 SHA512 eb64532b37668c315ece45468dff7de849a80cd4a4d977e9ec3fe248d844deb431eeefeb54e6cfdc886cdae8db25573cd6345e7df0ab09c8dd8a0844f5bc17bc -EBUILD osl-1.12.13.0.ebuild 2937 BLAKE2B d0cc000f15b02c06109d3bfeec16423da744b8b3aa4eae200cc2e34edc92d5aa9dc63652e6291e4deb37e96dc0c2815a936e920cbb560c72936543e63b977876 SHA512 d0293f173cbaff89eef8c7d00bf4a1c23b10af4cfe4091d9cf0dbda9a4321ebc8f8954e1fca40c59ca2f539583dfced2ac61f634a9d3a5579fdffde97a3defc9 -EBUILD osl-1.12.14.0-r1.ebuild 9769 BLAKE2B d1f775a39538c35f1c71f48cf3632829909267aea2c4fa4ffc3f08b64fe75c90d8c71e44f00271c295e1918b2028c90523c599e74ddae22de576034e5268ad35 SHA512 bfc4af1faec258234b46f914941b068731fadfea032d3dba81e942471d020742612e1e8a892d31f840bab586723c47e75c480559e2dcda455cf92ab0ab5e88c5 -EBUILD osl-1.12.14.0.ebuild 3851 BLAKE2B 18ce77a6deb606691bd3d6f6ba1b5cd58601adfb113f5acc8e62a53f718b19cb9765092f1039ce81ac5f85a90d453e5b4412e304c69700a47dc18a21bfef4259 SHA512 efae1c24a25cf8b67df5ac3281103b37b6ec9694d6bb33aab78a44382f4e51079debfd16e6677091b2dfdb768937ad17be8948aaa2e1d0d7299e37adcad28924 -EBUILD osl-1.12.7.0.ebuild 2761 BLAKE2B b70f2c5c5d7a8cd3d5031f35562e3266d21e5212a53ca5ea2ea4c8d2476651095e6140c6490648ab0fcc2c629e81d4ec628155bbea8d78899446e906596d065d SHA512 daede9ce4d5d366bcba462adfad893fe19d9d41b05adc807632b9d67422b452170a2cb453fefba826877f4bbafc4639311aab457f16ffc324b66f8688c0e517c -EBUILD osl-1.13.7.0.ebuild 11688 BLAKE2B 3b01aebbe3554756e20a42e1c2bc077ca143450b5f4465007451b48a7d075319a4e033bc6b6ce3ea2622d96d82af8098ba59b15a87327b2bd5a2c286cc034c39 SHA512 0e6a1f57c24176f62b5e37940641a0df55ad5cf316beacd0399d25bf1377039ae1bf1f773e7a8d0341e390ee29876de3352c14fe007ef0c649cf990cb73ff4f3 -EBUILD osl-9999.ebuild 11412 BLAKE2B 8eba646ab0607806e4ddd027d42474c100f7236dde0e80835cffdbd9f7f195880e07d0da5ea29c81e8f4045dbe5210b9bb166c02f52f9ac5f6746c9e99b39a06 SHA512 8439688fab91350530eae23181cf148289681258cf9383abd9c0203ba0d89179c33947c389ffed71c3a9a5a2c4ccc75fb39f6967962a807e6b99d2efcc67ca2c +EBUILD osl-1.12.14.0-r1.ebuild 9915 BLAKE2B 1066b5f8de5e64142f545025ee50eb7cfbc9bcb97ba3148363cf17c7962c997205df7341fb250b8b3acfcb10c19fe3259404aaa049e638fe8a12cd243b5a6049 SHA512 f56d81c78fb40713cbf5e1635275975d5801b6abbb876a2c67709a3c22ed5cbe521c153e8aa3865fc943675f5d15935244b18f99fed14d552db878877c620bde +EBUILD osl-1.12.14.0.ebuild 3906 BLAKE2B 99da9664c5a9ea78af28d4ce67cc44ba9b446bcf46efc7ce2f5f57fafe6e3a51ed89f16681b8cd2be5afaf3d1b0cee9e5f2a8156547fca4945d0d2432ecb9b92 SHA512 db06490cc6dea73fa9e4c0dec4a4f0c605689ad8ec10710a44a0da718b9aada9524ba40cad6d6df75049ac50abbae0ad0fca595b7dd69429a45f49943d0f9cb5 +EBUILD osl-1.13.10.0.ebuild 7682 BLAKE2B 2088ec50cc26da7374f29f5da59f302f04c626010f687d9365dac517894ef101d7e15730d96efe109deb5adf0a44e34f3d32748258f5525589c19ca71c9f9e39 SHA512 5f1a8c990888f4af09b2676fe131dacaf13855a0ac49fc1c614b1e849c1b1afbbc4029b6c7258e1530190edf4db02374fff1b2db74a61434dc2658e0b0ef229c +EBUILD osl-1.13.7.0.ebuild 11741 BLAKE2B 98ae068b097406fcbfeed428c051e3049a2a7b0feda20f4744664072d5be18ac2d6b5eeaf6e96d8573997ff0ba6da3240afb307f6a84f178d4915daa4ff6617a SHA512 74254e8793acc25a7429fb4915912f7f2f14cf810e83b0ad922be4ec6853f5cd8e12992bb7532d891b66bbf2078f89c46bd416b61e21c88487d4008ed48590ce +EBUILD osl-9999.ebuild 7682 BLAKE2B 2088ec50cc26da7374f29f5da59f302f04c626010f687d9365dac517894ef101d7e15730d96efe109deb5adf0a44e34f3d32748258f5525589c19ca71c9f9e39 SHA512 5f1a8c990888f4af09b2676fe131dacaf13855a0ac49fc1c614b1e849c1b1afbbc4029b6c7258e1530190edf4db02374fff1b2db74a61434dc2658e0b0ef229c MISC metadata.xml 1162 BLAKE2B 56fc654915ef7d354844d8b9d99cbe1e2fa8ece1bf3ee2028847d8add16c663cab3110598ae78b7da05c6f3b06bc0926ff1797827c5b2750c03ec02d4c5effe2 SHA512 6e391782385aca530fb9526dd4675845aefd42d760555a7633b0daec2d2890e5d2ce93f39b4c297c1f1056e2c4607c228baba4a1875f05c47362abeb50455dba diff --git a/media-libs/osl/osl-1.12.11.0.ebuild b/media-libs/osl/osl-1.12.11.0.ebuild deleted file mode 100644 index 677938550873..000000000000 --- a/media-libs/osl/osl-1.12.11.0.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -# Check this on updates -LLVM_MAX_SLOT=15 - -inherit cmake llvm toolchain-funcs python-single-r1 - -DESCRIPTION="Advanced shading language for production GI renderers" -HOMEPAGE="http://opensource.imageworks.com/?p=osl" -# If a development release, please don't keyword! -SRC_URI="https://github.com/imageworks/OpenShadingLanguage/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/OpenShadingLanguage-${PV}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" - -X86_CPU_FEATURES=( - sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2 - avx:avx avx2:avx2 avx512f:avx512f f16c:f16c -) -CPU_FEATURES=( ${X86_CPU_FEATURES[@]/#/cpu_flags_x86_} ) - -IUSE="doc partio qt5 test ${CPU_FEATURES[@]%:*} python" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - dev-libs/boost:= - dev-libs/pugixml - >=media-libs/openexr-3:0= - >=media-libs/openimageio-2.3.12.0:= - - - marecki@gentoo.org - Marek Szuba - proaudio@gentoo.org Gentoo ProAudio Project diff --git a/media-radio/Manifest.gz b/media-radio/Manifest.gz index c9479c3edd555dbff88f58318b720c60d424fe13..8c70aa487d3d90cb0dcf7c74be38ff90d3557b1c 100644 GIT binary patch literal 5194 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 E0MpaX*#H0l literal 5193 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 D_^|9% diff --git a/media-radio/chirp/Manifest b/media-radio/chirp/Manifest index bd3a09625291..011e20b262b5 100644 --- a/media-radio/chirp/Manifest +++ b/media-radio/chirp/Manifest @@ -2,4 +2,4 @@ DIST chirp-20240311.tar.gz 1960895 BLAKE2B 843b68d15c82a437904554c25a6e810db1273 DIST chirp-20240606.tar.gz 2093782 BLAKE2B ea5da2cca61f1c1beea9035be3b2acda380e9583dbdc4292968be98474c3b733bb4698df075d1b4eb7a8625b68fce0c1c22172fca7583e42e50bdc7dc92a4f29 SHA512 3f89435a33868958b95e95281a6c11b2e483c89b206118aa9366884e3316fa760dbfeaa3545224be06c26bc91eb3fcad28a1d94d2128dd99a8cccdb97c21b740 EBUILD chirp-20240311.ebuild 1636 BLAKE2B 6a31bb1a5ebf49ed63996c50d5c5309fabc112bea64678ecc5ddce8cfeb9921eabe774f68123bd9eafda3ada5f513a34474f8301c313ac4476346fa271a035bd SHA512 6ffb5eb1a9a8a7d443542d61aab24f18d5649192f8ca82c0abb74d759209ed6adf9700f01bf4d651985458aada4dce6f5184e2764a59eba1e7feab1babc7a7ca EBUILD chirp-20240606.ebuild 1641 BLAKE2B 124106fb53216f1f4c8195a39d3947728e34f6404fc857a2ef359e04990e9656b546e5cd0ec40a5cdf3d12f0b012c56ab3765366f777bafc237ea7bf1fd0b013 SHA512 ffcc6e1856ad8b7c87345344ee972849f18b7dfdaf8be6a986faefc7914dc3a01562105a48f44aebdc021f6ab237dbf0c7cb3511c5dcc72374df8dc392a946ea -MISC metadata.xml 556 BLAKE2B 57e55670966c3b2f07a448d535b675e87685ab4223c989dce6fbc39faaa00d690159cf91ebd5c616c64b69fde35d14a74b2d2d32f0072d9db1f7f9f364cd0629 SHA512 63b89adae93837d1fe195fb7fe2d9aa9b31a481387c11c0008434e74fdbdadc86f074280db1b6456279b391ff162b1c5815c79d210f118501f379ef060bb392b +MISC metadata.xml 450 BLAKE2B 2195b2862339084fb403cb83e6bee67c4d1463612b198980d623b66f3cf7d6acdda66cba61c79b009b3843b5b278e92026ab80791ac110ce71d07eb27c829778 SHA512 e1196561c5b7c5df5e14b2de96a7de667081fea96054660e1e50755a4ced0c74d6f60979c32d57470e91bbf2183e50f7f03c7424bbce107fbdfc91b2a732a058 diff --git a/media-radio/chirp/metadata.xml b/media-radio/chirp/metadata.xml index 84aceb6cb6a0..569b61cabf32 100644 --- a/media-radio/chirp/metadata.xml +++ b/media-radio/chirp/metadata.xml @@ -1,10 +1,6 @@ - - marecki@gentoo.org - Marek Szuba - zerochaos@gentoo.org Rick Farina diff --git a/media-radio/kochmorse/Manifest b/media-radio/kochmorse/Manifest index 6fa4be202008..6d088754ad10 100644 --- a/media-radio/kochmorse/Manifest +++ b/media-radio/kochmorse/Manifest @@ -1,3 +1,3 @@ DIST kochmorse-3.5.1.tar.gz 1154862 BLAKE2B eb74aadc1e2029576f3cc96ea698742aca70bcd616f7123543c189924689b71bae6d330e2f857027ac57026effa26a6b27866184e391840073c48aff4503e3d1 SHA512 3d073ae25461a30d58ee58e8a606f240313b32c5d036ee3087c78daf2fd78da9640d720649b807e1b19b19bc60f00bb077a7cbc9d799b4c6d232dc8bea8c2168 EBUILD kochmorse-3.5.1.ebuild 522 BLAKE2B b6563765bfae66a60492e022c259ac0256fbcce9c85212fb99337127445589cf595da8f603cef48003938accc9bc325a5f6386decfbaf38c516eb6e732f3b442 SHA512 16830e5a568c66b44b6e43b9fa44330c55e0bdaf0c144f9f7dc01d3b352c165363fc0f3ac7b5f20bf75bfbb1d30e5f45d2e37ec5da17ea6b5f721eb56de12ee1 -MISC metadata.xml 504 BLAKE2B bc60b5ff7930238757c403945ddba0bc35d844bd7682b88e883d8eb249d981939189b44a538079ad215b875ebd984817411bcd3c934418ab16dfdb7aae6aa3a8 SHA512 a64abad0cf8c5c2cb5d6404c36e8b94f8c2a239fb31b9d7f9bf9ce322dbc2b3a28c8b6ae19f23db6b58ddba03f94453f8a659bbe920b4355544a90cf237bede6 +MISC metadata.xml 426 BLAKE2B e421395256aa86a68186fbb160da537051fc29c8c7f196db97f4ff6ef0c885f0ecc6b84132d7edcb7b6b985476f432d648b9ed247837150f58d63a5a83b13b67 SHA512 31ced6d7369322c61ac0f0927c159a83bd0898348ccf433d04e541d35688f68ffbabd628162e1e3db2d6810ffac9f3198ac8e0b4b071ebc77c031d11a7fdafaa diff --git a/media-radio/kochmorse/metadata.xml b/media-radio/kochmorse/metadata.xml index baed555c7d9a..136b7868ebc4 100644 --- a/media-radio/kochmorse/metadata.xml +++ b/media-radio/kochmorse/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + KochMorse is a simple morse-code tutor using the Koch method. It is written in C++ and uses Qt5 for the graphical user interface. diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz index 48c3f51c2bcde1536c5b06574325b30dee478dc5..6293b987bd952da8414b72cb86e04bf284d7f2d9 100644 GIT binary patch delta 55907 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 delta 55944 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 ++#include + + #include "brightondevflags.h" + #include "brightonevents.h" +diff -ru a/libbristolmidi/inetClient.c b/libbristolmidi/inetClient.c +--- a/libbristolmidi/inetClient.c 2024-05-12 16:47:06.009759844 +0000 ++++ b/libbristolmidi/inetClient.c 2024-05-12 16:48:33.048219487 +0000 +@@ -41,6 +41,7 @@ + #include + #include + #include ++#include + + #include + #include +diff -ru a/libbristolmidi/inetServer.c b/libbristolmidi/inetServer.c +--- a/libbristolmidi/inetServer.c 2024-05-12 16:47:06.009759844 +0000 ++++ b/libbristolmidi/inetServer.c 2024-05-12 16:50:29.944493765 +0000 +@@ -21,7 +21,7 @@ + + /*#define DEBUG */ + +-#include ++#include + #include + #include + #include +diff -ru a/libbristolmidi/midiTCPDevMan.c b/libbristolmidi/midiTCPDevMan.c +--- a/libbristolmidi/midiTCPDevMan.c 2024-05-12 16:47:06.009759844 +0000 ++++ b/libbristolmidi/midiTCPDevMan.c 2024-05-12 16:51:18.921189705 +0000 +@@ -23,6 +23,7 @@ + #include + #include + #include ++#include + #include + #include + +diff -ru a/libbristolmidi/scalaParse.c b/libbristolmidi/scalaParse.c +--- a/libbristolmidi/scalaParse.c 2024-05-12 16:47:06.009759844 +0000 ++++ b/libbristolmidi/scalaParse.c 2024-05-12 16:52:17.040828883 +0000 +@@ -57,6 +57,7 @@ + #include + #include + #include ++#include + + #include "bristolmidi.h" + +--- a/bristol/audiothread.c 2024-05-12 17:03:32.379603098 +0000 ++++ b/bristol/audiothread.c 2024-05-12 17:05:45.350756293 +0000 +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + + #include "bristol.h" + #include "bristolmidi.h" diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index 9fdd6135735c..ddb8710b7ffa 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -4,4 +4,4 @@ DIST easyeffects-7.1.6.tar.gz 3505689 BLAKE2B fbb1dd05b2e5f8e3224653ddebf49175af EBUILD easyeffects-7.0.7.ebuild 2046 BLAKE2B eee6f202ac140bb8a0235a9319a9c7c0b1554fd5750c4a672699abbaf0b4d02d40e491e99f22b237e424126869cece8763d95d1d29e41f88d289c8a8738c56df SHA512 c0acf5b74a42b5f8b229f52c110b35ae8bb6742bc77bb685e34291ebb55f35bb367e434f471b1a5b24845b304e70f9eeb43ad45d477bde9014c9f717217b5cb6 EBUILD easyeffects-7.1.3-r1.ebuild 2065 BLAKE2B f71f3eb3955f62d1d65b96e8e7e7c4f7602e014a1e9e17edd69f17ea841276d3c4fd14aaeef80146b21442e4ededf7c6953e382476214965a80f81b59f63c525 SHA512 e87e42d3d0b3698ec2cbcd93d02ca9f615b9a9e54601a8f720bf90960ea2683c732cd07e873f062020d84a9f05752a968ee764b4b23197e42d3938d103db434a EBUILD easyeffects-7.1.6.ebuild 2066 BLAKE2B 5cde09b7538663c7a1d40bd57a87321c8dea3ba664e203fa257b74eb9ac91cd1036fa187ecdd0a9b491fb1cf2bbcd8d266fc77dccf1b9bfec988036ae7ec51b7 SHA512 30318074bba0b3b1f71e477688e320061cbd1db696517deabefebc68a6ddf8dc67ef482255d71856c8657aad878e50f8a7e3adcc0eb52f16f588cb5c7044467c -MISC metadata.xml 839 BLAKE2B d3fde7fe66f301f320a4fc3adb4a5fb5e5f84405b015209b696045eaffe251f7d1531efdb2d9fab6512647dac991290b622bf411dff36ecf304c9b063567c03c SHA512 fc68f37398082f885a2c7c5d117191fc37d1c1a51381439cefe1ae798b7b019598e81f5c5f1832950669cef340d418220024993b95aeb911dfd9fa1df0eb82fc +MISC metadata.xml 733 BLAKE2B cfc90445078df7e5abda40006ed83c0deb34f58dc1bf38fe51ece0436db623ca75d7d802997666d9a1aa15c08bb01d456c74e2c639c4ba5eb61511d8f98511cf SHA512 8c5badf73c406ed0b86ec19ad8d5363ddad4382ba5ca5778d6ba653f3f23d6e91d8d4e1eb85fff24e6f780ef43239550c054b8653b2e06b18aaf54c508b2260a diff --git a/media-sound/easyeffects/metadata.xml b/media-sound/easyeffects/metadata.xml index 0291ee33b45a..059cd8466e9e 100644 --- a/media-sound/easyeffects/metadata.xml +++ b/media-sound/easyeffects/metadata.xml @@ -1,10 +1,6 @@ - - marecki@gentoo.org - Marek Szuba - prometheanfire@gentoo.org Matthew Thode diff --git a/media-sound/gstreamripper/Manifest b/media-sound/gstreamripper/Manifest index 19fd861fc381..3b43582f5ea2 100644 --- a/media-sound/gstreamripper/Manifest +++ b/media-sound/gstreamripper/Manifest @@ -1,3 +1,4 @@ +AUX gstreamripper-0.2-C99-fixes.patch 2541 BLAKE2B 91c0bae76715e3a39edb0126dccc35b8b24f149c4325d4ab93a9bbef35220b149d83cec81442bb9f048c4ecc4f3b7603beed9fe6e63bc395b1529d72015fed45 SHA512 73d5bbd1ee7dc68905ad638ddff6dad045940414373f1d568c3b9f46764c65854da8b50a4d8ec75e37fa3c3355586edc8ba18c54cb0d9bdfbf87237d971e8494 DIST GStreamripperX-0.2.tar.gz 187186 BLAKE2B 66beccb382316331efcea25b5c97d31a3a7c8e59c3f50026909872f761704182bdca1ec919a4350d8324688634c3b9e654e86db1c750cf0992aa538db9c7939a SHA512 6b4253d7b9f02bcba3e5815390bfc284e3d04f5518055d650efc61e650c6c7a8a6bcf0d86cbe56fd8b59969d77e83aab6d09c0fe12d0e77c621e91ed5ce3253c -EBUILD gstreamripper-0.2.ebuild 828 BLAKE2B 83dd1b9a6b494aef2b9f93951dae57e795f142380e442a893b6cd1ed0ebd579d5beae2b361de070cb7635133feb58b2e2e17a523c969c3777d161f700a174ec3 SHA512 4bd23b57e8a98f50aab8ae93b7be8f8a77f330bb50168ba553c94d9ff7d885367a05ff4778b3c9697d8ff379be98e626c0f76788f7b2aee618ab9d11d3112278 +EBUILD gstreamripper-0.2-r1.ebuild 875 BLAKE2B f9d0bb1f9cc832632f161dc22ca7b73004a83f93c997ef52a6e13822f138886159e410480bd439362160d394b75a0cd110aa97771a35f9b905815cc50cd358c5 SHA512 8dd2ea49ec52a7153f92c4ff209087d49b1781ddf8fd02fdc951de0b7b192dc6381b6ff4f8fbdfac69d7a1b0679997f87618ad079851f17dc8c76dec95f3b1c2 MISC metadata.xml 337 BLAKE2B 5eb27b94b412037f04979c8e241c9b37a8dfde78ec88e2941d01eeba2c7b35b07f0eae16bf2d5d9c9cb2a94758e15a44fd3d8e9b6a28ba43308793b9fdf4253e SHA512 7ab6ae6f749d188077b9398638c55229234e0fe76e1af2baeb2c6041b3d02d42f1291e257d0b7935d9c85aa9106ffc95630aabf4b21dafb62509635d494cb76e diff --git a/media-sound/gstreamripper/files/gstreamripper-0.2-C99-fixes.patch b/media-sound/gstreamripper/files/gstreamripper-0.2-C99-fixes.patch new file mode 100644 index 000000000000..915e7a201451 --- /dev/null +++ b/media-sound/gstreamripper/files/gstreamripper-0.2-C99-fixes.patch @@ -0,0 +1,85 @@ +https://bugs.gentoo.org/885531 +--- a/src/callbacks.c 2024-04-03 16:35:36.682662231 +0000 ++++ b/src/callbacks.c 2024-04-03 16:44:09.332605097 +0000 +@@ -410,7 +410,7 @@ + + + gboolean +-on_window1_delete_event(GtkWidget * widget, ++on_window1_delete_event(GtkButton * widget, + GdkEvent * event, gpointer user_data) + { + on_quit_button_clicked((widget), user_data); +--- a/src/callbacks.h 2024-04-03 16:35:36.682662231 +0000 ++++ b/src/callbacks.h 2024-04-03 16:46:35.340734393 +0000 +@@ -36,7 +36,7 @@ + + void on_locateButton_clicked(); + +-gboolean on_window1_delete_event(GtkWidget * widget,GdkEvent * event, ++gboolean on_window1_delete_event(GtkButton * button,GdkEvent * event, + gpointer user_data); + + void loadPrefs(); +--- a/src/interface.c 2024-04-03 16:35:36.682662231 +0000 ++++ b/src/interface.c 2024-04-03 16:53:11.479371945 +0000 +@@ -76,7 +76,7 @@ + gtk_box_pack_start(GTK_BOX(hbox2), button1, FALSE, FALSE, 5); + + notebook1 = gtk_notebook_new(); +- gtk_notebook_set_scrollable(notebook1, TRUE); ++ gtk_notebook_set_scrollable(GTK_NOTEBOOK(notebook1), TRUE); + gtk_widget_show(notebook1); + gtk_box_pack_start(GTK_BOX(vbox1), notebook1, TRUE, TRUE, 0); + +https://bugs.gentoo.org/871012 +https://bugs.gentoo.org/919182 +--- a/src/main.c 2024-04-03 16:35:36.682662231 +0000 ++++ b/src/main.c 2024-04-03 16:42:23.412236742 +0000 +@@ -11,7 +11,7 @@ + + #include "interface.h" + #include "support.h" +- ++#include "callbacks.h" + int + main (int argc, char *argv[]) + { +--- a/src/callbacks.c 2024-04-03 17:00:00.604930862 +0000 ++++ b/src/callbacks.c 2024-04-03 17:05:23.965001507 +0000 +@@ -23,7 +23,7 @@ + #include "support.h" + #include "parse.h" + +-gint pids[256][2]; //pids[numberOFpidsAllowed][pid#,g_io_channel,ip] ++GIOChannel *pids[256][2]; //pids[numberOFpidsAllowed][pid#,g_io_channel,ip] + gchar *ips[256][1]; + gint streams = 0; + gchar *binpath = "streamripper"; +@@ -165,7 +165,7 @@ + return 0; + } + +- pids[streams][0] = child_pid; ++ pids[streams][0] = g_io_channel_unix_new(child_pid); + ips[streams][0] = g_strdup(ip); + + +@@ -365,7 +365,7 @@ + gint i = 0; + for(; i < streams; i++) + { +- if(kill(pids[i][0], SIGKILL) == -1) ++ if(kill(g_io_channel_unix_get_fd(pids[i][0]), SIGKILL) == -1) + { + switch (errno) + { +@@ -389,7 +389,7 @@ + } + if(!all) //just want to close one tab + { +- if((kill(pids[curtab][0], SIGKILL)) != -1) ++ if((kill(g_io_channel_unix_get_fd(pids[curtab][0]), SIGKILL)) != -1) + { + g_io_channel_shutdown((pids[curtab][1]), FALSE, NULL); + } diff --git a/media-sound/gstreamripper/gstreamripper-0.2.ebuild b/media-sound/gstreamripper/gstreamripper-0.2-r1.ebuild similarity index 93% rename from media-sound/gstreamripper/gstreamripper-0.2.ebuild rename to media-sound/gstreamripper/gstreamripper-0.2-r1.ebuild index 98a7de6e4bf2..0413f8eac1cb 100644 --- a/media-sound/gstreamripper/gstreamripper-0.2.ebuild +++ b/media-sound/gstreamripper/gstreamripper-0.2-r1.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 inherit desktop @@ -22,6 +22,10 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" +PATCHES=" + ${FILESDIR}/${P}-C99-fixes.patch +" + src_compile() { emake CFLAGS="${CFLAGS}" } diff --git a/media-sound/linux-show-player/Manifest b/media-sound/linux-show-player/Manifest index 40243358d698..74fc17c8b915 100644 --- a/media-sound/linux-show-player/Manifest +++ b/media-sound/linux-show-player/Manifest @@ -1,5 +1,3 @@ -DIST linux-show-player-0.5.3.tar.gz 1080409 BLAKE2B 8292263965434587b0086c6505167a1a3dbe82593a07a7c26855136f8c330ffd1c16ecd1e7e758af7e07731df7db79a66743297d22594d9332025e73a7990c34 SHA512 f60f65c045fb57c2c2e5f2daf6b225115a0f4fef173869e971741f2e40b71931b88e56c2343c348701784449d1f032219d307cdb7bb31d6283ea2b0c816d0286 -DIST linux-show-player-0.6.1.tar.gz 1955112 BLAKE2B c655aac4f83653c96b728ca8d0a249343697fb98ba1fb885220d300ab08d71c564f06a355d67c9d920654a3c7388876ef57eaa4538fe5a70b0395e590a061961 SHA512 7bab76b3f9bf354479a57d0bc4492c6f47e93a05692b878aa8ee6aa025cdb97f2c2a84b88c70fc1d88f5742b614a5d283afa6397c57612bcd6b0828b67a71042 -EBUILD linux-show-player-0.5.3-r1.ebuild 1412 BLAKE2B 5cfa9387fc4764e3aa10c12d38833730ed3038d24888f62706ecf315970efc0620b0717b0d6f199b683333adfd2bc39303eca95fc6714333f7c1bd7e18b4a22b SHA512 e6bc7cad3b71c0e389783019617b7d1ba21e95992ab5d6b14a9ec1b73e7f63601402dc306633600966840c6e0d811129f89d78c1c523878e4255af712b51e663 -EBUILD linux-show-player-0.6.1.ebuild 2169 BLAKE2B f75c94c10e6e1951e6d454a8891a5310feaaa58b3b0447e557a46a352075fc36e7964025e359538365be904e61dc2d403452a73bb7aa505e6cf50e2dec828970 SHA512 e68701b59d70e9d39f61064933f2fed081f968646bbda93fce510a493b2e716b7c11093b32f87762dbf8821cb3c3b4d8e5ad24aaf576e654aeaf6387915ca37d -MISC metadata.xml 638 BLAKE2B 30c169a359156e6bcb409a916e4ce3b945de3cc98c5701ff542a4fa8c9f2bebda6c429e0fb9325dbdad0cb5d6684a6387e7a608bb69489e4188448a3466d2df9 SHA512 34695cea0fe0e137c25fef3998d01f200feadb38966a67c2ae6d8ee41a4c697f4e581c6133487e23e4ee20de072b06167389361f79417f5d5e207063f4d49247 +DIST linux-show-player-0.6.3.tar.gz 1958928 BLAKE2B fdf61aeb6a9f0439d8ddaca563798b3b41aa26cd053c485ea376e21b06e5adf9405d8e816b5afd9f22c8f1fb9486965900c12ea64b9a5559bdc631303c3118a0 SHA512 27ed2576bc70908174bcb6ea98d0eb22135eba81f1f6e56e17354af45560ad8562673e687cee50b8038c9a066622dff6c51fc265c35c26d62765cdac741ee41b +EBUILD linux-show-player-0.6.3.ebuild 2169 BLAKE2B f75c94c10e6e1951e6d454a8891a5310feaaa58b3b0447e557a46a352075fc36e7964025e359538365be904e61dc2d403452a73bb7aa505e6cf50e2dec828970 SHA512 e68701b59d70e9d39f61064933f2fed081f968646bbda93fce510a493b2e716b7c11093b32f87762dbf8821cb3c3b4d8e5ad24aaf576e654aeaf6387915ca37d +MISC metadata.xml 652 BLAKE2B fa5a06150d5c356626a8e92bc47ec69d2f06ab068c2472f1d6013a6bde308f265256a1d24ddcd015c238f209bef6ca19d83e2961430e678da9db685839ae5262 SHA512 f0e746ea350d8d564025b41e2c0943c112d71d8a1e1ff4684db8c38eef1d1c197e66e30ac95b9f6951f1499f19659f5d77988bdef1d2e9482f30e04ea51f953c diff --git a/media-sound/linux-show-player/linux-show-player-0.5.3-r1.ebuild b/media-sound/linux-show-player/linux-show-player-0.5.3-r1.ebuild deleted file mode 100644 index ad88223db828..000000000000 --- a/media-sound/linux-show-player/linux-show-player-0.5.3-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="A cue player designed for stage productions" -HOMEPAGE="https://www.linux-show-player.org/ https://github.com/FrancescoCeruti/linux-show-player/" -SRC_URI="https://github.com/FrancescoCeruti/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" -IUSE="alsa jack midi pulseaudio timecode" - -RDEPEND="$(python_gen_cond_dep ' - dev-python/PyQt5[${PYTHON_USEDEP}] - dev-python/sortedcontainers[${PYTHON_USEDEP}] - ') - media-libs/gstreamer[introspection] - alsa? ( media-libs/gst-plugins-base[alsa] ) - jack? ( - $(python_gen_cond_dep ' - dev-python/jack-client[${PYTHON_USEDEP}] - ') - media-plugins/gst-plugins-jack - ) - midi? ( - $(python_gen_cond_dep ' - dev-python/mido[${PYTHON_USEDEP}] - ') - ) - pulseaudio? ( media-plugins/gst-plugins-pulse ) - timecode? ( - app-misc/ola[python,${PYTHON_SINGLE_USEDEP}] - ) -" - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - elog "${PN} uses GStreamer as its audio back-end so make sure you have plug-ins installed for all the audio formats you want to use" - fi - - if use timecode; then - elog "Remember to start an OLA session on your computer if you want ${PN} to send timecodes" - fi -} diff --git a/media-sound/linux-show-player/linux-show-player-0.6.1.ebuild b/media-sound/linux-show-player/linux-show-player-0.6.3.ebuild similarity index 100% rename from media-sound/linux-show-player/linux-show-player-0.6.1.ebuild rename to media-sound/linux-show-player/linux-show-player-0.6.3.ebuild diff --git a/media-sound/linux-show-player/metadata.xml b/media-sound/linux-show-player/metadata.xml index f0160b34a484..25aafd004abe 100644 --- a/media-sound/linux-show-player/metadata.xml +++ b/media-sound/linux-show-player/metadata.xml @@ -1,9 +1,9 @@ - - marecki@gentoo.org - Marek Szuba + + proaudio@gentoo.org + Gentoo ProAudio Project diff --git a/media-sound/pulseeffects/Manifest b/media-sound/pulseeffects/Manifest index 5eafebfd9545..ada64a98686c 100644 --- a/media-sound/pulseeffects/Manifest +++ b/media-sound/pulseeffects/Manifest @@ -1,4 +1,4 @@ AUX pulseeffects-4.8.7-meson_no_automagic.patch 1529 BLAKE2B 1a40bf0382e378129b784a1d65138e89934757b2e3580616e163a9f2be1675b6a181b3909b3d7dd25b5e1bc5243d316534e2eaae4d7f82e4764645be33ac6c15 SHA512 249fb9a3c4254c21a49c46b1eab4d0c9dd6081a1367d192be7f9446b97235aa2c5ef909465fe130c0d01024f6152a7208c5a2205781d8f84bf5b6bf1e10204cf DIST pulseeffects-4.8.7.tar.gz 2028489 BLAKE2B 705783104c7ce3f4ff1246cf05c1a31c09ef0507a720365b9a8914e6e076a209dcc56e240ae2de1981f3ab377f10947d08260fe8ae8b3cae5724db1235a0c01c SHA512 0fa679723ba76ab0a0cf3136dfa66fec09b16643f3f4f7bd1bb2826794d907c5c29a2fc7633e30d3542ddf755c842fdaa167528942fe459e3e697ac3524c0cb9 EBUILD pulseeffects-4.8.7.ebuild 2206 BLAKE2B 461c84a02920b8dd6eff059efe9feeb4306f4efe6fb2eb5b0f924ff686ab130e198b9d6b386619d2400e7fb32a52abb4a33581a9a7d59453a9569a7dc0aad2da SHA512 98c78db61b2c1277fb3c045b98b40f073473448bc3adf98f4ab4ec7187837c1eef62bbc5635395e39ba77f9d7eaad896ce7772dbd77832fbf4d64b410f75097d -MISC metadata.xml 1353 BLAKE2B 8a3ab829edb36bf0f711057096176b15fad113820ec9910d5791c20cf9bc2802396264c43550a8a46b1f8318357b4d4e6a99c264d7b0b89aadc201b8f5098dee SHA512 bab593219b241f0903415945c110bdbe08197618d648785bbe0a7ed5c8a53618e16d60f82e5456ccd4236762384ae571bfc484bbb2f6aac8c99bd9d339f30e65 +MISC metadata.xml 1247 BLAKE2B 97bb034604cb1696410b271a5967faeeac5f51d9e92cd321011fc99aedeb7ab030d32fc2a9dcf3d57d0c3d889020353674fce34b8196d3befb320833980332c2 SHA512 a209546489a2922ed5b23dcab6534b5965c98ba218db13aecb7869bd5fb5a9de3c6bc5c0c8a53dc4d7d65219184575d47e398174f0c01bf152d9aabd09f51766 diff --git a/media-sound/pulseeffects/metadata.xml b/media-sound/pulseeffects/metadata.xml index 9e2ce750f76e..5a50a2570dd2 100644 --- a/media-sound/pulseeffects/metadata.xml +++ b/media-sound/pulseeffects/metadata.xml @@ -1,10 +1,6 @@ - - marecki@gentoo.org - Marek Szuba - prometheanfire@gentoo.org Matthew Thode diff --git a/media-sound/schismtracker/Manifest b/media-sound/schismtracker/Manifest index 1ac901b7911f..a084b073cabc 100644 --- a/media-sound/schismtracker/Manifest +++ b/media-sound/schismtracker/Manifest @@ -1,5 +1,5 @@ DIST schismtracker-20240503.source.tar.gz 1172609 BLAKE2B 3229262a47a5b87174fc1113704100b0d5ed65468df441d7d84be9e7bd4b246613e83f6d6eaf3977d01f0c09f3a02d8d6f45c72749f5d9a6b6882f31c92b544d SHA512 f9f344962419b263a57306dd49635185a7d265da771439b6186222e768061b4b65258b87705b021d33c22c92413f07e4356c2b9db6491da86aed2ef3099aab6c DIST schismtracker-20240529.source.tar.gz 1189815 BLAKE2B d6e8de018a9fd440cba4822990060d2ea2a6fc9655482898ca236d3ee692922c4397ece78baceda894b1c56bb058d9daa5fe89e26556adffa9b59b0cf11b0e54 SHA512 1a01a2085cc607ad7a448b5ee8ad76ec9474ac5c2f69b7995303a0aaceffb637b553b53e9ec890d01208391df3bc0e8f33d9021e406aa01b166cb0433d79bb4e EBUILD schismtracker-20240503.ebuild 1317 BLAKE2B d58825d7fe7144744656daf21732a92e2fa3b70f3ec074e2db828c14e7a99e4162621202e0f8b043fda6c2ee636de0f167c5406b63e5d061fd9a12d3e9333ef7 SHA512 44a5a15f9f59f559f79a6bf246511be968aa39260041f8a07b1188104e258a2188cf565ff3bab4977d9beb605595c814b21b9644e8e65ce39e97e6782323978d -EBUILD schismtracker-20240529.ebuild 1319 BLAKE2B 23c25a3721c9794cb88eef64bc0423656fc9169d2863d4093b59f2b400fd88c91e811e92480e6851cbc5cadb27c7b6d109b790edc7c31018cf6a4a9f2521942d SHA512 d2d6925adfae5952afee421c38bd3788d64228e51a6a50be108350d0f5417fe58a4512c23dde412316db1f24e759fed1135c33c52876eff28164c5e868f783fc +EBUILD schismtracker-20240529.ebuild 1318 BLAKE2B 6d9e2ebe0fdaddb36c0f59cad5a30572ff7a0b51248d5d3b44bf1ce505b5d6611b952fcd60896c0aa88da461be29090b6c17f862c5ab168a6db1a9d91d7c606e SHA512 7588f87bad49c34511af4b9d70610ad44c302cc8257d734bec71082afea29611f8aad1bc81f0bc088f9e29604961af53f260a9946d7cf452512d15f9addbdd8c MISC metadata.xml 356 BLAKE2B d0dafca63357e3b8b2fd8658b79f4f3e62202273f63dd59fbe1cdd7255a66ac2199854ee1adc870cb5b82ae18c294e65a5504163347920480e851a914dcc1fb6 SHA512 5c0f821a6f33b5a06ea18319e989c38714d2cc06bd2049b4e52fef62fdfe93b2e1a2e2c97c4776ebcd9cc10ecd3039b1f805faf5acc63cd20d60d3b4d05d4e3d diff --git a/media-sound/schismtracker/schismtracker-20240529.ebuild b/media-sound/schismtracker/schismtracker-20240529.ebuild index 9f693420ffe6..8978a6403449 100644 --- a/media-sound/schismtracker/schismtracker-20240529.ebuild +++ b/media-sound/schismtracker/schismtracker-20240529.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/schismtracker/schismtracker/releases/download/${PV}/ LICENSE="GPL-2 LGPL-2 public-domain" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=" >=media-libs/libsdl2-2.0.5[X] diff --git a/media-sound/vkeybd/Manifest b/media-sound/vkeybd/Manifest index a2346755b05e..bf90d047c657 100644 --- a/media-sound/vkeybd/Manifest +++ b/media-sound/vkeybd/Manifest @@ -3,5 +3,5 @@ AUX vkeybd-0.1.18c-fix-buildsystem.patch 2243 BLAKE2B 635d6c46029b9e9012bc938800 DIST vkeybd-0.1.18d.tar.bz2 38918 BLAKE2B 75af417b1458f840c22c4fb1fd10da24a78b1bff9e64c094291643bbe6c2c0dd5e552665ee41765e3cb7659f4d81dc35b69e372291ab1e154f838417b936952b SHA512 d26766e80b598af12e3962d043896f7737685a04dc5bd466be6902cc14a8bf5727900e0dfe66e443169a2539f22a110d1fbbc514a621a4a7cb8aa0e9d38be583 DIST vkeybd-0.1.18e.tar.gz 41157 BLAKE2B c37c32eb90ef6b4eb4af683c6a26d5fbce377a6f0364fe113c5cf826f3d4fc12f14b8f75d67af8ad9e00c571d44a88055cdd6bbaacfa9cbeba2dea15649110ce SHA512 0007d2315e24be26c20884df86fd622f4dd149055fc0e261260a5b7dffa11fe24b52f0f8647bb07c099a13a6612b616dbf800ca701b24376b8d3b66c55e8da11 EBUILD vkeybd-0.1.18d.ebuild 1251 BLAKE2B 5deb886515e00c504e6123086db5beea05e1996adda29d0f14fd9131ced236b0d0d2cd2e352c086ad2e4f9bc5f89f5488e977b7b30f616dd9aeddefc5c3fa50a SHA512 5b93bc7faffb3f365e35678f9c712fbbe54a7106b4cc32b76c00fda036e1dcf9554646c6f97895a13a921de66a9f58f42fcfbc398f33a43c28f3f72992d42f02 -EBUILD vkeybd-0.1.18e.ebuild 1245 BLAKE2B ebdf0baf130548856f7c9d8463482c98a5212d29459e4168135544a3f8a9ad23a67b41b46ce80fb7bccea53af36e5e13c68f37376ca2136e69aa3aaa89d96415 SHA512 a7c178439eeb22ca4a55cb215b02d374cbe38c495c26f953daa1bf8868ddcf3e1a0eccfdca5dc85942881827da51666a98b10072572714a72461e0147e6a1a0b +EBUILD vkeybd-0.1.18e.ebuild 1243 BLAKE2B 9a107e5a8ae9945cd98e6cc83c930db420aceede623cfe6bd9676f5de9b3d418b353b6becfc7499dffe5fd9720976d473615c07ff7a26beb47f242fb6f289e7b SHA512 a21930d5b564840046034818b8df954e0bcbf62caa3f1503a6947a3bdda2f9a3b0a1d8f762028dc7a69a37d2a8e2dac0b8b33331912b3fa65023b331aaa26bf3 MISC metadata.xml 254 BLAKE2B 7f76152858fde96b9de5250e4cba30bfe0c5f2aa6ec7c84316072d84e4b664ecd6485642d3d184b1f2ddde8d9e03a94dd47dd00c5b8d82f80c5c0993d5627593 SHA512 7ed31d18221f55928f798dbf095166f535f7c0f5a1c3010b5113fd6b0d275af283f3d2e6839591335ec93bcd50aab5d0f104ad76eefda4d7a6b64d41af183f0b diff --git a/media-sound/vkeybd/vkeybd-0.1.18e.ebuild b/media-sound/vkeybd/vkeybd-0.1.18e.ebuild index 7ddc220f14dc..f5cea6086183 100644 --- a/media-sound/vkeybd/vkeybd-0.1.18e.ebuild +++ b/media-sound/vkeybd/vkeybd-0.1.18e.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/tiwai/vkeybd/archive/refs/tags/v${PV}.tar.gz -> ${P} LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~sparc ~x86" +KEYWORDS="amd64 ~sparc x86" IUSE="alsa lash oss" RDEPEND=" diff --git a/media-tv/Manifest.gz b/media-tv/Manifest.gz index aa83d9d11f06b1e5f1a5193d006bd5a5e6c479de..730eebb766d0aa208ba326b4e3a25448e5231316 100644 GIT binary patch literal 3615 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 lbu=8l!`=~&%49nHyON=KEpMc~qaIl%LLkT> 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 diff --git a/media-tv/kodi/Manifest b/media-tv/kodi/Manifest index 489363d5cc0e..30b6856c492b 100644 --- a/media-tv/kodi/Manifest +++ b/media-tv/kodi/Manifest @@ -27,5 +27,5 @@ EBUILD kodi-20.5-r1.ebuild 12413 BLAKE2B 0e18e2c0bb31332cae6d24f96d4cf97c7e94e82 EBUILD kodi-21.0-r1.ebuild 13663 BLAKE2B ad00b5aa92c669d534aca6fef5008fbdd60875d1698d751d236f05237565ced7a37b717ea7979f67398476e76033d3817f20ce16bf3be9ed223abc014a791a30 SHA512 0810e05a7808e5d0f369c94662e3894a340ab1528f2d93475f1bf19080c7c410b58ab6a03ef3f857a540db674d6feb9f3f98f10c331c0a825bc8701a937687ba EBUILD kodi-21.0-r2.ebuild 13710 BLAKE2B e8864f27a607504257fab3fdc55757ebf39bae55830a633263e60a67d8835be5479b77da09cb1d60f36212db4e2a524dac2af196c76045d52127517627b56c0a SHA512 a89ef2de81b4e19b0e6bdf5738bc9952f38b70e05ae1161add82ecb001643e27fea1134c92a4e4b724f8c0870f8e8475c65523a57d2a6c8071e9e38115a4882a EBUILD kodi-21.9999.ebuild 13611 BLAKE2B f35bf1aaf54db47f122de7b1ea651e6ff36ccfc0401f3998d3548e08e4d09f4be6930771c30b09f044fa1d03c64464311ee8190c38c79416b80026187f06c387 SHA512 df1d31caf1657158e1ae38d622c9992b09489e53f14f4d445bf3625247ade3e696c5b5acdcf1aeedd27d32e58747000b3529f33cb3f05c3fa38c012c1ee6dece -EBUILD kodi-9999.ebuild 13055 BLAKE2B 3e35b71bfc005b87a766ff3c025a9563e14649e073222d8dedce9c1b4e48034c24f0cbf8ac1989e8a7d60a3aa09e6452bf2497502830b46068350af0f79a450a SHA512 569757489bf42acfcbfe6ec89317cf40a8dae7041aa5311529ef4f3f5dec677f721d92390f73d57e3382d9b4895450eb641c665abf94940b76bd7fe09f0c9555 +EBUILD kodi-9999.ebuild 13057 BLAKE2B 55a4b15eb5faa800abff84d764aa1cefcddc44457084c03be942b7bb9e807c0d131673c4e7bf4059ba97899cc36a53f3dfce67c84edcbdcb328cdb4c01d0c104 SHA512 2a696ca8d57d4f24b3e2ac50ae285d3c265444d31fce15ddf22ce0341ed11312c22cb8a5b16d1883c65298ae0bf49e6c80d8002049ab1b0002027d9d01d0fa98 MISC metadata.xml 2908 BLAKE2B 4b085bc5826f080224eadb489137f02741114afa1e424e5e61aa0cbe925a9f4fa9676ca45166d040f569ae99e94aa083533c5d3f0c9271c92286087cdb9f0dae SHA512 cf59967cf1631b3588fae307084ac7c48f03f1dffc5909ddafa9f6b126202391df0553d924a72a75e24302adc27e0f18d9c919084c7803d7dda15009d3731936 diff --git a/media-tv/kodi/kodi-9999.ebuild b/media-tv/kodi/kodi-9999.ebuild index c35eff70ba6d..e4efd7f63cd8 100644 --- a/media-tv/kodi/kodi-9999.ebuild +++ b/media-tv/kodi/kodi-9999.ebuild @@ -154,7 +154,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS} ) gbm? ( >=dev-libs/libinput-1.10.5:= - media-libs/libdisplay-info + media-libs/libdisplay-info:= x11-libs/libxkbcommon ) gles? ( diff --git a/media-tv/mythtv-status/Manifest b/media-tv/mythtv-status/Manifest index 8a8c89836ec2..275fa94b9012 100644 --- a/media-tv/mythtv-status/Manifest +++ b/media-tv/mythtv-status/Manifest @@ -1,4 +1,6 @@ AUX mythtv-status-1.0.1.man 10934 BLAKE2B 2abc4f6a28ae76eec889cbd1bc1174eb4415e4145ee73957f7cbe828df82392fc3f7097b02da1255a8baeb9ac35f604d613e4a2c80627f25790c5a43d167ca25 SHA512 5d9c808608dd2b64b08d6a1f12c5bdceef4262a25199f0a6f5253e8b1121d0673512ac1b0936402553b88632f5f95c0ca38e7a4103d3fcbddca3761a62986b00 DIST mythtv-status-1.0.1.tar.gz 45990 BLAKE2B 439d1b4a0d324a94e947139cd7038ba623532f414a43a8a6f481f5630cba9d6801288bd684e92c59c465f8f65683fc7b86efb47700b6ff58e1b299ca81442d19 SHA512 9f0a3a38c91ec451f2c95177d8acc7566705ec77e601fe40cdf97d8f8ccf5f9b55e419d42309e1601e128c0344103ffe75d10a06bcb15d5a1617ad30424dbc1a +DIST mythtv-status-1.1.0.tar.gz 47393 BLAKE2B b444ac83c2c6d6d3dbcd28485de974201510e14d4d773be5fbe867ddcc25fec20369d40f52b3d87a72cfb2b04ffd8c61861dcf4e013d70974053bf732165fc4f SHA512 4a0fd49cb36624d0da677f901ae48ae7c2971e3d18e0a2669cbfe137ed540321373fe9118aa603ef6fcf0397c4af0ee5a5086d20481cdcedc47b5881ff8da3f5 EBUILD mythtv-status-1.0.1.ebuild 741 BLAKE2B 741205826e045ec9a9b9ae30b39992ba17b6931ef434d9db20dab83519496e7d8d7b63a4c2f566583be5c918d21729e6ef869975c4497543ac38707a27cd0136 SHA512 b121f0b812b4cda0eab2b4d5fa3299c54d7865ddbfc9279c6adb27b2618c5e540dc4c05dfa3a3af5bc914b52fb6e781e9559dfbbb5fae3ee9d4f95c9f24f2160 +EBUILD mythtv-status-1.1.0.ebuild 798 BLAKE2B dbe5ef413e650bc66f703fe6d53eb870080b5aa749102b4386128acb0856eae59a17b445562c081e022c6648aff251b28ddc6adeb4e94a4df7e5c2e4f0da8918 SHA512 55a73b4aa2dcd473c6aa78eea24fcdc8e476aee71159cdc5e7c0c55dac66e26b1a7db9bc09fac4fce5701fdaf2c27852adf556e9514ec32f9869494395739733 MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/media-tv/mythtv-status/mythtv-status-1.1.0.ebuild b/media-tv/mythtv-status/mythtv-status-1.1.0.ebuild new file mode 100644 index 000000000000..8bae575f0074 --- /dev/null +++ b/media-tv/mythtv-status/mythtv-status-1.1.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Displays the current status of MythTV at the command prompt" +HOMEPAGE="http://www.etc.gen.nz/projects/mythtv/mythtv-status.html" +SRC_URI="http://www.etc.gen.nz/projects/mythtv/tarballs/${P}.tar.gz" +#SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}.orig.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-perl/libwww-perl + dev-perl/XML-LibXML + dev-perl/Date-Manip + dev-perl/MIME-tools + dev-perl/Sys-SigAction + dev-perl/Config-Auto + media-tv/mythtv[perl]" + +src_compile() { :; } + +src_install() { + dobin bin/${PN} + newman "${FILESDIR}"/${PN}-1.0.1.man ${PN}.1 + dodoc README FAQ ChangeLog THANKS +} + +src_test() { + emake test +} diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz index 0cb8379c6ba7dfa708b6d0c87d7aca51b3b947eb..7caeae338ddd06c76a6a68916443d590ce8347cf 100644 GIT binary patch delta 21668 zcmV(rK<>Y*L`V76^Nxj#tW?^lb+?;epXFYEt@C5&Ro6BC@L&JW ze>-FPLp{q?=C#6|Q$O;Yx%V*Qj^W(3=5&?D?}vjYI$G&`FAv#{dB-!>ncH2*QI9pw zkj}JrJbTNzojuL#&Mn5B!xhS1>ygKmLa03DdE|KTSz%rEfB7%}_W%B0|Hps+um9~2 zZG4*FKK=5){g?KC^QXPO|M){ZQ+QjibhB9JDmj&-^>X)e>~ypgE8jNe)xtj3ebkhC zi+QDVk0a(W18=+git!pe%APg&-!ZIR7O!-i?M`i!be-qgS6|n0_jK*E_H)l1R=QF= zN1A_Mua(!X?dstez0Y%w>&#_^agSBm!`kvVHvf00^StAKJjz(D?pn@ul`GdAYiN}h z7?p4B=dAZUW3FZNS$MUQ)@r=tE`gmIWu|x!7H!pi#B0U-WxduPKYjnTzpvMo!~M2i z$H~%n-t~6XXTJw~5P9I_O7*MO`|7jv#dkOx-_Y}U?1Sgd_swp$6>A#T#^h>Em|8e; zx@R4j!A`7yXDz&Lu4lgPc3mf5c5RHhrn2&#*5B7Fl{Ct6pJ$)!#~l{y5s!MFW7mGM zHOJMibgy)-d*o})-PXYt&$y0MW}j)DckcZBJg*$r9gjW+%T?zJE%lxjHn6X2^^!G* zkgsvIGxwvp>o4o|dHwd|gLNHmtHrYP-RBjs_Y#hOJC=Qq*1~Z`K6TCWY<&G5>{~w% z-u)=0V9;0QVcM#_Rd#W=vtreWcwGC< zy5`<_X@z}Z>*HK`ws@6TQcveR&VC%_>SsOh^3^B4y-KXS^>Ng?jyr8Eh@UGX@9RFV z#>NhRmU;0YHI!BBz!u`Y!W`j@*el49`@YYkVSF#E^=1C?mtTMS<=fYv+L!&lY$>Jq zwrm4bz)sGN9jrEw`}y$I$J%@YhQ9DX)*$3_-k30!xO1*OV+kzxo#u3jQv_p<-D5x2 zS#}a-+CA@%cP3r)*e#d4+&E$dVOE`$e?QBA-p<#RuXu%c9M^r_ zg@?&&9kH!-vIOj62Hxh*$K0`n7)7Py;^PM>vwH^)L6Hz=&p06ti{;}2#~$gfEn#CL z%zefX%Q#+^?OXfp)AtuEOYt4U*txU^Xb}pga>YBQ2F%|Tpu4Yf#Ds<8Lf1?+tXh13 ztI`Tcf9F+N1BcHO;Ng4I++oF(d&5{qP7`d8d5*oX9gGrWi!;V@U>Gdj+KHF``*NMQ z$r0`nLpu1Xac|=UP!sCHCnwl_U6CNc^YRcG2R`E2t~-Xzc7}Kpd&)E}WMK4)y~g{D zrQ!GyJBl$M7fW@qjXj*11?AJvQV4B-F|PcwT;KP%HNJkE>)VGlyI)KUfat712_Q8l zuyL;u*~8Ro27`dHGBEL3<^VNtLY8Oj1hVk8Jyo`^h2>0Y<*v8vGfar8Ms=Ge_u0#Rl|u>Am+8PFMd4%(>v6S!Qcod=$Grjp2Jyx&TO3J zdFvMcd7e8DeDj!R!42C{p#>8p0dUrF68{Gn40N5q4S!s)<;s%Ij(6}O$1Cpt`1=fsM4h#&c4L&p-C-_paw{>cHJCD68iuSQhd0dFfjA!d0VH!u^3AgAQvd;|YXlxz4{0_{La zwkqDoY#=?BR1+a_^OidtEV%*m!T>WKRYCzRLC%aRgD4|ldk_d9K4RfV-T`ABYtCK> zNfr_)6g83D%o`rD+cm^>EKn z=Goc#OiU#fpVcsaA9oS=fJ4Gi!n|4E6L>rJIy#R9Q3IzAf?K|h)d??m7<0kCDvKqu z5S)p4_|w_`zF-Y(fI=)B9W?K&Z2ktcitXqu)h1F8k!@fq6C>ii!K@QPQrcy-xy!+4 z<~?o<`(BWwj14W!omIqtOnHQc3-5eppbjoT*g6Q!utV|jeZhMBbNlJbFQ40AUtKfh zTHoP}4I~5+YDPK&)Nd1f0^mkWAvouK-jJvq8XOH8R)C?BH6*A_>XRS{)5u^KzgqEd zmW#)P63q=08aMVuY-1xr9W{4IR$heJfdfM7()EV^cVVUQI|3$u0WjYO=Fcx(VU)<8 zoea7?0e?4e!lU^!as8=8?OgkipUCD9g# zYLS0iXFCCU{<*;7p%($>r(@wmy#uu4#4W~gop7o|*uh7SAekl{UC?i!^`5ee`-XFzdH?_bhYi(&G52PPv_)cR1 znE*TOkLMltMc@s@MS|7ED_r@$a2)tkK=Z^X^Xkjh65_bT)HyR5vjT`oVWr$Jff(mRJ7D?~{7ubh2SH!yO z1Rk>5222z<2oEvz`!rs$eCQW~?YUqV@Cl5k!ebF6@XY}Rz_wdKj=}@bt60W_57ZZe z(LeqC=ih@Ee)Dc)6FQL^{5O|T)WGF$aSeb!QGkT=15-~t1BlTutpXKwRRDV9NwSf-~Mp z7{WXe-7|%XjiBM+PZih)NpVFml2|*D#3;}-@irj5mg+08;|Hh?&%W0UA%@GO9?@6i6X9KRm{s1lO{lkiVeF1zR?}dv&>l;pgy`YJ#knXnkn(Q=@_#v#V72?+2(xHN4 z_2#Ix+;W7P7KS+OHtbOA= z18gr7SHs14SQ;a@BYOOJfSeL%ngLm|>%a1L+|hbJ^0 z2Y`5kA$h*TeJ9ir?(YQHv19xg+$scrAd1~=L^S*m4`0|WMjUvC3<&`((ISXRNc19b z;hhy*1g|cYIv#p;aAgqN)5gbHe}0vCu^=Uz&yEGjpX$fe`t$nv`=>82&iJB_V1K+L z{0VSAk(Ss^f#{WTsXAA|<_dV8&NPVAm{x{nBlz~!QFb^GPtqfMwWHGYS8& zVn6=0zO0upSzi)k5akn9yWGEj`zGW7u0R*`5C4GeYlF z>}_jpcNr{O8<{9#iULSvjX@*S5YgvcH?*BC1pUDIc40)Fs0_X(_`Nu{3NG)o7cTGrwdBBeN;xFKSfQ}o{i1fzS;17#$!JF9N4mxa; zX2<||6@GfLb3Gm|D6fhA!?FS?DMDJ*6VWRcYSnAxd3<8R2Xmj>y3V-loln;0L-2iq~2G$@>5(rjfA{%%Tw=AbD@;vCIo36O~wKA|4We z`Iwjx3}8He09JtM2B#;C$CiyEDAd@{xnozPF964OqvP26i33B8%v0l>r^)22_0UtR!)>87!841O60ftDo;}-rJu?5pzAr&AWC2#t_ z!=SfNa-RzrJsSp&UBRGWxn_JC;E3$PCmK8QvSNQ~zX1Oq*6W?^Ul=NH$U+RbXA$Qk zZ-i)n!o*-32*n}a1Vt0_sUf-po2w>^rnYX`)_old)!&Z`5i+4-i6tGWAqhw1ABssD zOci!I2LK3wUnl-B`Wx<}guu4@LTU~?7TqWF=jGyEV+RAyJi+-mfXqd3QSN{M$J{}h zhx>vU2)~e(q6SEa5W#=&UN!JMVZ!cV&y5g&@|Y}d%|1lHkKJys>$TSR^&$8Aj$hE} zMQk}?E@&1wUm`rhy#Q3~1vi1AjXth!fN5CI%pC%T0ZtQ{=N*VOkyk$;glO<|T&JfQ zX(%+0i)aF-c#0?Gn2iNg#Wd(87I43r7d-l|aL_?~PH9L1NPx=hy)9wnaAmLEv8_>h1JUEG<=*pX=I*_lt12W)c zxqkWW$H#QV`(X&%{v>Q!#?qU>Mo0eVlK}dAzJS_#K7wDN@}Tjmu{bH< zap!={T>N!n{*f&{B%5=YA115@(Cn@#0HnuZLZ1~QJWN6?BA5umM-x^EhnMG=e_t@< zBLN!cI~Lq4qQI`rpO<}IxMjihLFnjLV1yVQ@rI4-Sp^$!SRX7Baa#+5L|y#wkt4N= zp+!%82)z(4Vny&g2~&Qu@C(s@HW4f@ct1bEC;r9Z5z+DHK{2U;Ze>q`@!~iyRVh*M zGRd+aKq%^9dJDprOxduT9+BS=-Fz*No7w;D;cC9H%NBVx^Z`o_Mqn)b_{3+9f{4J0 zfD`biy{D)l;TtVR1Y{*^Fhy4mR@jtRizeWsp&Bid5IVu+bU081m7vpq2)yQy0t5(v z!}nTVu>P~1Rv7SpAOYSpJwyg8_=e}yHJMO8#p~DA`bK0N?L|zY@9&qK{^YyOM`GSO z_lZRjXoyo4E(WoaD0P@v2`~c~5NvGnfW#Rh7r~s^z#sGs;Xr;Ml~B>wN%(_C@b3=6 zDx?fc2gY#q66KJQfWabvpYQ4E4S1gTX`Jiue>zN=jfp-&x`PBO!8Omj$FwtV4&6h< z-hEH=kOA@@%+8Biy}2rt7Ygn%6gVTWz)qf^V)EEM;cc3*yU$B+e_62KKIRT_hIj1^ z#@wgp^6V9UA3VUl%pFI9&vGvzhZ$~+os{cFaX|=_QScn%qlxK%wV)qILKyIq{9ZXd zl>k$!$1#CGu?=Zp7oc=SSDdiO_w8%FpMb-Mh%D8VXG&v^v;aj`cU^Qd@EAR@v3i5pMR z1L9;_!@^^+w`^d0P6O&b5e#_}Kw{xF;3Qy4x%e0RJ`H7XpSR#>o)ldX2mE(M0t%lU z-7&;J+LLW$6$lERsX^~C*LC$$Q8egzSRjCx(NQe%jk5B8IB6>M*+;@rVMS}XkHP*! zdlF7K+l7JVT7egW(uW26{`1$bA1Zi`cMF5f0gWh{q@3?~1df59O>EXuCIwoTyI}iP z`5ZTV0X}(VR?4u8cW)LiTB`^ZZZrvnf@DvS{?)Qlg@tbg^epJ+B-~q$H#yn^R)!$YO zLW=-@;OkJwL*`1%yLgezR8Eilo&$m!#A1oxhi?z&)Ak?stbeL|h3!;(o_6aM&w3>bCEDd;ONf`Os^ji}+TA z23p%}(GBXcab4Zm2@iM(vJGlE%}wBcw5)0Xm)(wSDg(%55mzaba0@`J^CR-l??3+f z`9q~Zd^!0p$!a@P&cp41=X<*d6Q7^5E5g%;oW|t&WJJ!LhbqRfmhQq@lrZ%rEF9>7 zsSxf7BBu4>Mtg&L$agb!52Y)Gl4{6 zpKIN%GR3(FNO>T!2$VGktPr?_`-0^QOCmbqbbNIIQau#N79m0Oit>`+_!MNU1NMvp zg(hKWAN=x<-&+3{2j35SuwJG@eA@CQc(jeNV83SH8ef2N8;W!IE8^$^n0Qg#E1Iw{ z&o?}7Y&{-1N;zFf)ItLBu(V(dDI)||PYoE1XM@M)vtAh#0s$kla~mT9e{Y7ZKi3(F zrKs@|vA~xlBLuAf`1_^1+qK3PPd8}n^8v>Krp!X&FWBc`&ub*ElUSGG5xf!x>_6eI#RwJIQ zNd}1sSV+SzS*UP7X}<3S^(I0H!XvD+&3!y4AxK*&1nDq=zy8E7ukqn{ z1giK_+>=38_09;lf2%HAZMc|KIm)CwIB$HK5_T!5p;S(X;2tNHZ`7iHQ1u z4PqgSAhl7Q_7tVPA(fY<*w1n5v_Jbg zBuj6iDQC$`3@Pq-SEvP&&Ei}3#GLjCkd1~1v>7c)jMn(zT;|1j-)_n4zF5l6bJ*4z z!_y^NJuLMoHb92a>3r@z)3RHLKu#^$H!h~-h*5Z_g8{Y^X@I%UPw-F3$ zAq)X)i|^2)+oM~gf3;t&bSx>{u68mQpp5T%NWU$bLh)NBBDyOx!@_ycYBPseSwHccm%s z26mp7LYNdJM1^?}fQ-c{06>ro&qVFA*aUfVezXX*xr%yNNQd zR*Ms?R-E=19o_P&%PiG(J;pQxKXJBhCn1^=ZGK%SNr)S7PDI7m?LG|qMp>lr-r{_2 z2r|+&SQKjlYxmoe78nHxVTwt>Bmp|)3-1G(Y~#p{-L|(e6NMFR0|Hk z9?#oa9i9puyaG0V&H~U87Y~?g3)yEo;R=U!iMd<%jE%|PWg2t)`gQ?qV-WO}XG1`o zk28Y91zvGrP-`7lmYWwte~rG?z@}+FIJDPdTDW7 z_H99)lY+K5MFB8Fw&T(!5zbrYQJ#LGds^+ob|LnaWj6522cC|zF~>{V?BCbt&wt&Y ze*WppnxEQF|IqtZ&UbhN(#=%qq==#j%^=)n)acykv6D@L1&(_hf9-;mw6x6J^A4px zB}&=)S(G`FYTd;=hph_Q9HJ^%ra%n2td-yuEClXYDZ65udP82lR}jl_@ztZ-U6VYR z>u?F!1)ObTDZrr>hSRov;E}bgd?AQu6ZTy8n{=eF4PkIdcN3gtDa*oLmIvupyd)?S zav0%WtqJEP5eks4fBT=T-hZtAQ~y|k_rh!sn~!1bJSGelpARdaPGZI6O8UK)<81x)D}u;sy4TZ_nC~%jT0?v^|WB)JCMP)ExqK!P@z)^ z27Bd^A!$MNgG99K^JM+u?Vi8C*BoHWII1$A7c_qZC@$Z)B>PNz@dS%UodfL(X7Y(p zy2Ss@Y41}pgEW&lM-zE`$er+uVEkCK5u|wRl?Y?ZptDv_IQDN2{gYf*@#VP$&MX>2r!S- zy#Cf%4w!95JK_{j5f2%p1r4r`QPf7;P55fd+t#0gKuxK)f;pMgsj-(aY0 zrj;I6n6#HP+UM`{w~t+3FI8sQD!Pz7K16T?Uu4_s;XxO$ba-Hw9S(ygzMmhoTi2H( z+?wl(wo$E9!;cpWawC_3AKNx=_zM=8!{S#K z|BtKlq`UTDZvr8ScYax|e^lz}rDol#JTyosg=l2;&S_zd*ryhcrEd51D7+#m7sT?B~B=ULPhOu^%r*>yXXMsx?FaKG)E6SlR`lf5eKq z2O_*gi%*^EY43{XF6F0N_j(Ks5AwO#fP$m zMfy;NAy(=AcJx2x0AX_l;amry+ldJ^5E>!5F`li zh_Q}kGR~?pmMXP7+VMXdk;ujg`|fWjA(Bm(XDvc&mbcCQw= z5=&bMTy_<1>%P!`*M{A%BiOyu?fAkwL%>(3W#GKh<9B>u$KJ5Kx9at2j>7s6M}DCd zEpEJ)P5&LzhA!S1E}rb++GS-`4A!SZJMIAp;30PzC9zV_E#fizW0O>xCN_`-upu5C z50c*?aN@XuaFnSveCeHD zL!8pum&F7zTYXl?lSn;J>oCe(dqOT{OOWZ{)G-*{((!f} z+^Tc+7UI^U7+mH8@|=rsU#6augodw24Fo4qjU&W?x=&C@e?zc`e`)=#Gv9;^uDtbq zd*p}%_??G@J}q)xreePg?s`kVt#)`>v48h0_;(`x_0VJj7`MaDhDT?qXkE!f7KULr z*7bw}^a^n^If4wr#vkF3=CTmaklhQ%EtU-R?S#40y@Qe2HUURx&1{OW*nD{2Ul8j3 z%9Z#f3^}NPKcjHu;_&-#q`|Q+ByfvwYqsiJstzHrNtvw)Y@%rZciDZVKrb) zYNRD6S+?EY1HB=iWXr9Y!oaOZKJ$c&^)BF{;yx_dAAkDCbKoPsU_S!fj6r_%GWyz) zAIkwcsKLU+blw=~;-8Qm)=eSf!&8K08FfHCJu}gge?|7ixrb8WtKRVa>~h1dh<-$p zg5|_&sZ+L`uOpoCu{Z2j3pznB@mf_%d3%=NNTy-p^5!A7WkpXbb^|d$>~T0Dp=`UN zqesIiVvVgkGlL)r#@SMKIa3)KYy6tIQ{5l=_2Zeddqe0&7e`pTKIc`T{Rnsid*LzK`X7K)&xKgsVBsyb_X4)f444Ap$csOsc%QiRj2&j>3ChP-`eL- zvwdjoeQh9jlAHw-CO|C~b)p4mkH*f1GaOy%>*JY7zn%d^jL*7ME6JZ_sr+-yEyhHbH77gK&XHc6{ zwc1px)mfJDqDQ;cwmazj8d$(U6hz2ye>{LN>&LPqBD$P zfhEJ!iFawhRW{LS&1VEy=A(*@s`(iVxQ^!(C)r;$x)s<+cy2OWM4lfx9zfgNB#v6^Qdrh`1!!cF_z3@<+=AVYlV=ze@wOB zfEk#f07VDz8}U@5Tn=l2F5O7=tE~O>m1CP8sez0zJn$WZ&BZELc6Zg&BbJ87n%7$m zsI{HWM=kO-F!i=e7`Q5yjnwOE@rX_|f56q^*o8%~f=kpm-5kgw!q+h!+phQ=rY~(3+DWYF=ZFwbcn3e) zVTh-rl7qSrv&T#T8{1}xi2yfhcv-*={Pp)3>7YwK6)}9_te)-_G|^=i+=gHr-*G|% z`-AZnYn?C`R3<(^Fv9Xxz1RL*Z9gQf9XmQsF?pcF3$nY*f9w-)!ym583Q;8A?GVrF z^+=P|`tflBfz>VJhBYdoKCeR(a>R~$#aTqPXl`hv;`<%sAD*-)9Bz~ zaJmc@!B+9c^0wwxR7j`&n6*hUnd>2IsNotNie`B3qvK-{Pf3^j#Q9+U0K?7GyrgZihEqFK%UI3gWDmqNg(^z!O&U+J_F+t)Yy5y?P zHJ(<}5`)KUmd69QpT7U;Reql@XFCPeuFs3j2{_6D zKk85l=Wbn=m88orKlU>N9Uh;={>}p;uiHCdx;C$s(dlZ{xgOtLJ=%_OMY7NQoEh*r}ukEZRa} zdvb$ge>YgR;z?<=snxRQnOd@{={&RJUdF5Flbk7cnZOJ0WZb3Awu?I>3){PQZOE_+j z-GNnBT-(vna=1aD27FNg!O^G=DEqKpzkSH*f4}HQj4DFeAXvCwvVRI2u=B4u6fmJK z!Tzl5JH}O_UH{dY^A$SMssp`~V?yBA*M7EF;r94ub@KL8$c4$;%M=W$&ej@e$;`9A z%ppVQ)L?wD<)H$=Hi+1%dR-w{dbT}c#>gG~W4J9AXj)$vG7Af9?5ptW8?!rDz6Uh0 zfBf}yMe5hAd3}yq0uhNF^)wOQWVwT?${@UhioBc~34Bp|`gfh_mNWWy|DqO~C zQEfj%X)#lRO>lPGB=+Cs;)!eF+gTatKcMPJwjpN(z_()_Ohb*+6Jd-L(z+!(8`rZ_ zYuaUjt{aYIdShMN6L)sKUTez-z$NQ@f6RV6ZfC-x1?6hzHM@&}LtH%_Tg@35XLQb| zvzl40?QHfc)iN!Wt*gfXJ*Z*30uIb-1C7?YJ(H;Od^ynl+Q0ww{l~BK(`zCuy$m{f zhO+^kH*p9@>2?-P7|&tJl|^508Jpjh8O_<_cIpatPzm*?k8(o3s*N@Ew7e-he+bJ; zf>19j1$fT$Avf2WaBbUec*~A?;{1EQE!lKTE=b%OT=Z}XG%KAoce~k6IdbRKz)t6Jr zuYdV)hFf0_*gTxB`-%>}ozAd{e;(WR?9BK%kblwRSeq`U)8=eY2JRiD6^xVcAePG0 zYgQZYv*sW=c89mUoRiM7K|DL+2o<=9M!a}sIh;U$<@mN(4m~u$!uZy<1%gi{4z|mY zRPiY~Ch|MnBRI4g6OGnh0l0&B1e_B#P$5L88`6Co#oD`$+rhsQyvIqae`W*FcOf!Bv~OQOuYaDE&IghJd3XfRH0(e1$si(NVJlXX%!qq-W4_hark>G! z&CL2UJMi9+w&jE&X8>MKTL{+5z^@Jmmm)T8es(hLaXv?;5T$rIT^vk&s}KM^VQK7~ z$xBx8Vn@6TWIEr{npZZdeq!2TH9lALrf}c}Z9iL$$(V@t_AHzPW8NeHg+d&=~j4!eG%gI5fIh?3~y%)}UC=%e>0V3Z_8yk%pe-aZ~0RKs_-+(B3 zE2rQ=#zW@Lf}6w8pEgU^s!vCfBisg73m=C*o#yrtrl&=u_L=P(S+4Aq+U7+pkVS%p z`Pc%4XninW@C_Flg!B`v7T}MVmFWn|m&N+ym;LGIIX=IhM!tHZb;wYxJ5`y=Xv@({V(M?V5>P$*>Df90UlT?{>t=!6*zOtKOu9qP6`Ugjn1&F(JLT4bZ0Lf|OM>^a2F z*&6O+{jK52;bhR|_&z9IZPV>_<+IrS%lBsw5v2$o+cVbv@F-L6PVlWBVoy&Qo%|l1 zo({g}=Mbtq9VT5ohchkPXSer}SX96Eqh#&GUPq~=Y{xRce=OOjU)Fzo`u5_FCqMPh zyKD(9o)jOB?U4s}?@zIZk;uHpzMkxRz%RWl!$P&AthJqPxh%bexd3K}l;>=FX!MB2 zoQsXyw==x}iUG=5_!d3LCfy!;95ZiiJY@1H54)a}(7UR`u< zn^~{?Wu2~}KK0k3xvW2WQK z%ybcmAiKO6BC;2Q=PsAm{x}pKdhCfG4BsrtUCrc1RWyL-z(aJvBZZ<<>7gRs8SBr4 z6?^p^&-jw{`sM2{UVJp>wGANMD(mZlwDuOAmF+-^ z4yH6me;FDU$8rb=!I(!p4^S4EpLQU74@xxC|D5wI6Tj$qDDYGHw#IW01{}#dmuy6S zgZ*T$QW`~S2JjEKOIZyeT5pfitu1vfDLZ-0a*Plx3dMZ(GxZZ*(}RsO5Rb!Zt=q02 ziLHY{)JnEycrg$$Zr8rfA{}G1c08Pc^|Ef?f4=_v8n1Hu2=%4j+9L&MkG;U=m9V5| zY%+l}KfGPtk4`ZGG8_>Is|Azl1eVa?j@{25mZf1D+qv9}9f!g>Iw6}W#xLP0HjnQ1 zNGlJ|2mj+~_FJydI2+5h89&QiihPY7>Ng%#9FBALxXK7ubim6b91X){w;T%W!10Y7 ze;DfWSi9SOY?GO(XPZuT9A?eCCA>Vk*_NZojiu2aCKCLQM?aRU`sV`)k|XS& zy5swARi(}q)3-}V0UTi)U`l|w|l<>46}R{fAx|b z6~JOSEt&wL7zA>?g=ne49iaU#wH@jYJr$T?d)F$K>jZG%wgp=mcA6vFqM9=vG^oQ2~NI>Q@BY~ZXfiI?MkeVOX>iaK!ef##; zUq1cx^~+y=pQ!jy)xSNk;LQdfe{RFjwyD^WhB=gJ`E)F|<^B^E?ev5L8lK_$u#(g1 zwuHD~<6`X|R-ltmL(a`~2DR6&*jhesSIxbQKEm#`mA*s5XH*1P)ed zWo35sJ%NL7L;xj6e^dW{@kxro__ig5R2Mh>``eV1t;CO?Dj z^Rc7 z)%jGa)!|f16Xh^dCw?b5xP#VnJihlDhSRGY$9A$J7{VSwh3|BDwozBGqzhI5 z-dFEMC6_hAJz`bbpvT`{VU;`oB17oFhcdAo;)zHVg554w@LS-Ip%6En>4zH2&Zx?WV`RiQY|NP_Q^tPALTF-z<_*}92 z4QXgsJz5gEc6uMhw8Ns>wxYmrTuj~$iVsdJ8;Cmx?m6bx3xfha^c?uDVPi{&rrA&R zY{O;grz39Q8pxn1QBHNgo7sgfvpCi{e-z17Q5u&=*y`G6Ciqf#deKZ!HxJKV04e7b z67_CVmu$po1+!xT9N9@MIGt#+x8rL~hAu~FpSlc@KRS$Pd4S*g>$-jYZG8SZ{`@cI z19}#}9Zn5?L1FnXXO4O)V~t*RG@Kmo)mPziRE`B?kXJ95;TwTscw;zGkDdxxf2SCo zh9IwY*43e^gHGC*7tq1o8kOhL7TmZRVBe2FrngX7VShPWCj*T8=@|7EK?f2Xys`60 zl2zPP4RD0UM+l~KfSno$k+`7l&_A3o@AtZMOAGUJ>!3Az z5v_^P2FtyVELv>^W>hV^0;}lf<`F0=s1eIuzH0enx9$((kAk}4cVXI3f9TN98yaZc zhPV8Ix3|~3jAvp^vnuc9K=S+g@yma_cJQ9@dMVhw+BG< zmb^HexPeM^HXf1NIe9j8IaVk1TDr$4BnuD-BA{5dqT{K~N)^(Km@STMekT2UH-HTq zXZD69o{QyMcP*w7`g6xrxvKT3=xLM6L3V${0)=$^1EHE-LTy`6?fmq0*^sn6bUDUT zlvlik6f%97!oHhVh&d(ccATq2*R1&_+S>Sb(pEDW!z^u{%U8#Kea7+{m&-L#uQmuOzp zX!|9?kFS9iHI(0SfuUd0(Dzw1c>8HOI5<{t0%@k408sNP&e3yt%(95pR?E|h#G}C{ zPwyITNZ$FdWY~7A&!qvTFWF=?Nwg%AIAsS#?anv8_kVMw5l8ZX9yrV|<<#GQZomBU zdS7LJnMS~~-x&O9u?_}nMw|fCyzSAvsDGVL39+=r$=}9Pv_STpB+yYRX9&fyOTdm|QZF@fm4)~g5uN;!rrMeD#amKl_ z#0z71#eZ~kk4_yEaa)*=gUrh@7Z$!+7+~UXv&#_nl%x>(c0j86Oek%xurU;bbKyO- z_<&_!fBrOna?SqvtfQ(jx^9PP!cFIM)eo$yTu#a_>et}?+qV;8VN22R4GsaAam|n{ z81;fDf}sfz)VTxl&AcF-cF$*n-xF!K>IL4C;D7H9>b9q`c)0X_SB4j6nLon5%*KkjY+70}1@OVWSo036b&g#=(<&0V|t3ioST-cWvua zcJRRl4p-Ymm{S;dS+S=k_(P)>T>XBzK)iQd46DhGGrHBw=3Fdb@V3_OOhruaQl;Ne z8-K$qvGrJJB=4DM=Eji8UV?#r!_48bsA~tk?(5`b)O}}#$Xg=o?5X;sKnt((-eK<@ zWC!8T!qwpgy4!j7;8k|AtmoO)$@&R)??9Qu%L$f~Kj$=voH=*Af7w%7S znO8CPiyg-4mj(xuj@bcCS=xP@Kzhkse}DhA0h1JL>!tYr$-b9tx7EQc+5 zH=%zQ8mDR@J;1R{Ph1wbG}Av&!l^)V)Or3QC+;W&D*$y5|dUyM}10|Y*XhCmx%zv`{~$1 zWXR>6MwYxn)*BHLs^wiO-H|=@9q@}`G}(WO18jSn=y}>{htftVKo*bl8FqF%k<)Wj z$Jvj^fzXKSHdA1zUeg-ERRFN6Qs|oRj18))a-vX z-N(9xlKiy8-kt||g)cNLdve(7N!0d$ED<;DJoPIgHc;XlgY8~rqjQgJX-u$8*-1co zKR~G6Qif`_jQ)N0Qj| z?oCaO&h(%rp4MA{P03=IMQlS_rFuRYZiu~^vw>5Bkc2>9al;%D3AzvR@~!9Sw9e@m zPvbzcmIBKm;BLe0>2!Mx#{odW5r~#HuIqw3?{t9zcekU+l*W*eF8gbeyxf0!Jj>1i z)zft$5oWw?C+G3OZUB?__Nq-l z_#MM+oyPd)cxGEV;M49*>%xC8Y2Z;UfgfH(*u7W7=^=h~!TG!c!J9eu*j@%_K{G4K z@;clB&1hRiw7XUP7SU%r0-IIp?huUbjvz{@mi zNKw2vYH-*e=I@>+lk<=wpWdDEdLJ+3jqLa{wZ~pqz8peSZOCT)T+x?W*IqK}q&i3Ef*mNv4(xbGCcvIA^s7dF}-ph2WSw-<|9K3$;Zt(22 zruKC^0}__Er)N^zn^pbN1X=}!Z1;K;?<%d(|AQ4q$5_@LPwVQ_KQ7#wpFZCAcHS>J zvdivnpy;|p4{u201+afvI1(|P=-o4l8vW|5?^Cc9Ytnty7N&I@_l0y1*8^Uj6xhvj zJY!xhzd5%D9o72|iYbo`(^_|VN}>{~{teK?FZcxs};o z$pPqLdKOGC#Mg4bt#i2Stb|AdzysD0o|^_;+uXdQrNH2xlXg}VrxXK)w|akpM=sYj4tK#|RbMQ<;L z_pYoNZ4S5{b&%5Hp93N%JBuiXT`h9JE6@)fE;{uNc)d#FAsoQ_O8$TSWqteazrU|O zy_ES>Z~lAap_dS4?=c(bT?-fz|Fz?D9k4S+8#2K}eOIy({?M$kdI+cfxwY|eQwHHzbJgsj4++N6nDZfwr3;%Wga zVL4`n*OfwcKwI}{WsRq;0Kil%57yGrztwiEJ9*!;#Uc)7>d0?)8f)Fo??q78&>U_;4x=fXt?73_yLT8sK|Df54b9Vw3!Gl! zWB`wKK~~nN#z$^uYwD-{N^^|$;7dSOEpNTC0v+L%yqnbNT3*R)rG35hb3aSw+tO-ZXG-4=yqdWbR-Rg&w6h> zz_!9*BleTyOfCWhK$8s!m(}_X zj(r%@@G>Sa9Nv-{)q&-iwO0?m3*qHKuH(y5VGUmuU-i_OClcH{lv^FRn!Ev=aN(^; z-l{cnK#gJ{UU)9+4Bl)yvvmh>H;BrUS>8zPxIOiLtL|h`JTDl|i+4%@QjoyoT3mU^o!Jev=SRR)0yGi44S#%^WpLIETRkjJ=5u zH#D6OcT)Qs!Key%E1&Im%+8H>?990Uc+*%bNTQEo-I`}u7G?xHN#r+k9UTu(mY_U( z9RZbK4RFfg)y_z>VuK|lb5yVjJ#a>=vWb=icduS};bp&m|5JOdy>m$4%MEZ&k8mnS zai~i;6n{MS_F*aP=X%B(9~PR#5OTz-MpB`o57@0MRBynxl(}y2%05O7_WnO9#|%V) z!bj>Jkev>#v|{n{hG9#ijuhW$>{GL6tsf$FH5|BjABzWsSOA6(h&i{1&A?S1IJK^l z0Nn}YcE%n|(22c(2JgUDTAqA8716wneN+Tgc7MyNby&^z+K9e-NyQTh@xwZYhvBrA+;iZ$sE_?5sJ=Aa(YN>nc zFn=?W~S|vZwOt)GlDy zv7RHt`T}6TwJ*PX7|`%ieF165!_spjh!_6`FFE(@bRQ_|d_8j_8gUQDQ$gMi1c9X0 zXHb&9iNPT+qB#Skk0Zw*wvaoxhn+LvXoWRC=|ZV}D#A zwg=%Bp_sE{1)YxuHf<+Nh9^&WAKBKt``(U)=N}z`WDiwN16~OA^oE-AvQ*n#Q3ZZZ zFJuFPUmM*_i`XQymlHtmfXKaecQlGkAs{69Z?nyX)#Q^eIJ_;!9$rhC@ye?v*iF&j zqBjY8Vp9Aby!6aYbFro^KZOr0Zk@1OqpR9N_x#Q`w5>g_xLt?lO- z?OW~T3tp)H7!ChsIzV+ecGv#+$U=Z~w^vxUr==0vfGhfHwRqn;K{k&Y+T&5B^;^z5 zkB+OvUt#j)MH-#fahlUSfP!FV=OD_Mahf(+LsvXGUXYmCoy`Ih_A%keDdJxGkepp;iFLpp z_cd*R>>eZ4!+uaO$oXbbIe0nW7@H~eDd^5#I8|(#wKE&MmBW|kp7r@$ps|6FWKrk! z+~Vowd+{=%4qiDD8m011>=Bzovx|`#*Ohu_2ZTBWs%j^ba8f5%o8dLW*;)SngO{{< z;FUq1cBKz%mHz#Ag-|cu^0D9EAgV(_QJi4y?TPhtfD%0KB;t%{8n&@3nDJ?mt0Z%t zlR!wYw3(X+cpA=}2giezbZ^HXIFA&Q?owNSEG)9R_QQI8%q3cB_ggihz&S_!4K zV!*g2w$;qmT=>}L51;Y4i2f_yJKVzuK}XoIjRHr=X{6DT#RsXc_P0AHt2qN`NkuNR z{*Hq3@{nseH|l^*tp0v?I6~%7I5~*2q2bGPHuiPOQp<6*{fuTyk53Ybb9K1EJ^c%R z0&GQwi91Yt0=ZtldfIhy`rW*c*YY$g=`U?{wZq0R^(#EhiANvS>*<#N>5uE@Pe0G~ zmskDx(s^pPJ8v>JX6{+LWwtgZ9$qawAcmKf(M6$*fj&P@z{4Mw^CQbGhc$0wZR@eE z3?cMS?|E7=8_P1l3%j-5*ZC9PaXyfLCpP%qXL+Ca8a&XEw#_-CCyP#}#ubMRN1(C+ z+ADo8Z?}nuYh~>t#Qv@phCG*zI|t_(9_s}-SZ()qg|-0=Ft~Q-GY)96H<)8{j$0+T z5zJl+p?>=`;rKs3hRFPK7q54rI$*_YCiuh)S{5ASkX|_fwIJ@{Xm|-saUR5ftU#IRiU*1c7!77}LJG~)o zpaf2@OoI4V`$)RS0e_poci#Q8MOBdjWIjD&(9Q0B5WM>3L3KvDzj2JiRKh}^d(?e< zZIX?{4v(B+oju~U-LbZKSM;hQyM1ufXLcjsC|B%AIvZTY{89Te?h zm?6t=jg|Oq$g>Sc!ZuX7DadB|u_I-Pt`6`yrejXbt}Jt~&lNci{28j&lq{aK*#_Zg zda-$}r`Op89YDJKLpN2lBR zby?#KbM)3pFZ|6`uQ-wGy?fU*QL7d_&F%1zZHw>iy&2gNoXsh~YE*BTvVS+&d+hJq znjt59H^?N6brlDT*gWM;Wv92uByWzB?RZ^!yUK77PVSaFScc^79cZqX75nsU{qp(O zFa5)0#QT07!RcLYkr;(C~e<+)jXn z=(MHcMaD7OdV;CvfIgI$Wq&y2LlZl_e;$YNI!fN)ZOsUQx2XpQ{rqhj_Ub(4EJ2bt1_i{H23;2^gstXYd$tIF@yH8?P+wuo2## z59AVp>VR*)ui0NP>7Ulm9)J9+j-+ck$_0ETB*smk4PKYv{oDADyno0mhpwkcB6z7i zUjeDD)&fDXfuvMy8oG$n-AaBqX8Ql@I=9uhVJM2e_g@0GteZbawk#-w7D^J@zwcT~ z$oL_7%n$~TEuV|D&)SqdRg5E@a>Y}oD?0#A0~5Bcw2D%Gd`5lZd*4MkUEFm10J=sk1NBaGhKELAnI1-wlpG>0 z<7Hd1i#XkQq#DP^tJC)F^c&p~UQJZDYmyMU0(-X|9qMh`)_==Zb8dlED9Hl| z96`RGRu2Lim48ep(4J*N7!!q%pH3TXY5MX5^aCorI`N!nZj@HU%K`gRx!E+v*`aJH zr=PRC6Te0vYt+W^(5Q`QBY3+y)$Mc~*<4XKEv81>x{A;UWX)el7bkg{h@ik~I)u#e zoyL{9ORZNS8B732u}znpS9_-WJTFQ)e*E3G@-IbLJb!=x8ecOmE(M3$NRSSK!W-7P zg5jz~M4Cj;NVMmfSm=?M1gHfPP;uHy_Y-mj(L#v^A-g*o7gZ${ckf#9{Gq8DuEY$( zo)#9tv!^H^zCO_2B>Sk3xiRMuSSWCs>&iw3YWhP0A?adsBu?PY5*+Iy|GGO%ICFGd zqM$OYv41F{Uarg>`%!rx&%pk_#L;2f&H?ezS6zMlH?*K}7Wle3~0rBk9V zG!v?xm$h|vOsgU~ZYj-V(w#0OO4m#~6{$am%0TI_5=50>a|wKlHf=(;Hlc%IRvenC zMqb{u@4E8L142GqAI;>ls$KNFHwtSz=j8BN97c_kZ@Li<1$J$o^E(Te6ZeOp;LIJB zdup0iCjAQrOJtv+q0hXoJ6%^AZJhaT_kGoQ9J9n-`NN~f7Nt>fJ1u~KQH*4=J?eU^KFwa$;7S6$cm!+-rh z|Lu(F5A`fpnb!(;PW{Mp=HA1IJBD-Dn$uMpzaI{s=xC+$y*y+)<{i&iXKr^LM?Ka! zLpsyi@$4<L>tK?LU*2~??vD48~tbE&;R}1@C_fb>o zE#{TdJ&u^i47}~`E5>W^D0|l6f5xzOS-jG5wmY>^(siC|UwvK2-P5(t+Rr_6Sm{df z9BKZ2y;fekwyTF@^ghoyt}~Yv#ywVL4{OWg*!<6(&hw6c^C)Arx@$StRjyoftf5t2 zU{t=fpR?ZcjJcN4XW`XKTC4Gny99P>l$qi^ShQ955w8{Rm-SkI{Pg|T{=QyU4)@!7 z9VbiQdDq)jpZy-}LF9pxE7h-B@2k(w7vJG*d_&LYu@9a*-#5G2R;+1U87I3920O8Tp0)70xt{sD+jX6M*|jn1n##&|T7O@!RMIHNeV%=?A9q-+M?C6zj$Ql3 z)*M&6(!J8T?vbxGcUuQrJmWf2nSG{p-nsMh^Sp9gcRczSELWW?wA6cA*ucK7)l1eK zLcYe;&fJgYuD`6;=k?o<57u?OtrpADcb`|l-b*-t?pXFcS_{V&`P4Pfv+?zNuy6f5 zc=w}}fxXTE4Jq90g_t6t>S{`$_cHDdRJpw-%@4K$h<8kdb z>zaG#r4{ytt&el%+2U1VNj;tOIQwywtDp72%U7TH_A0UR*2hunI_|WwAbzflys!Jb z8XG%*Smwop)KFHf16zpq3Uh=rVy_@a?)yHEhVi|u)|dImUw-}Rmv3KxYG3yIvZa*b z+p-N%0XsQ6cCgw!?&rf-A8Yds82Z8kS%Z+zd1Jy@;?BADj3uz#cbd~BP7#bbc8~p7 zXW2=VY4^N4-kEgGW4B!Ha^r{&pf+8W#o^e7P7R$#4jy=*{Tf)Xh znEQ+&mT|l++qd@Hr|&OTmf|~xv2$q;&>|E}<%)Mq4Vb?xKzCo|hzSeFg|3-uShe_n zR;3k?{?4nk1`eMmz{B^Zxx>F^Bj9&I~XO%7H5p*z%W?4wG%J>_vJcq zlOx=j9oRD80b2I8~(Up%atXa9q-^nj#u3O@%786 z@k{&m{qy?k`>Fw{Z;OWc_B#O**eT8h9T*r?8+>RwPVl8-Z|m$tER19GDy5!mI`0D& z$QuA&Y2SrUD2@Hk)8IhdN}z3jUyZ1^1Kw76Ld^0!ZeS)5K~BlT`3C-(DA(|@1loa; zY*oCE*+6&SOnX^JUR~`!v^=U;pxo|3`jXFrv&L@Rh*F6RbCXOVb`C>fxTD z%(JuenV3o}KC5B;KJFs!0f&U4gn6^RC-8Rcb#xvJq6SVK1h;%0s}o-CFy?}NRTfKR zAvhE9@Tar=eZd;o0EJjMI%wWk+58vKDz>AuRGUaWM7DvcOpJ*42D45GNokkS<}L@H znfJIc?0Z3yGB&g@cUBR9GvyH)F1+)ZfjYPVVe23?!w$vA_XX?i&+Vr#zkF_geRa*0 zYkh|^HjofRs2S-9P`^#^34j|hh2Wg`c|)RdXmB)WSOJDg){vk!sZW9+Oe2F`{A$I+ zSuP$EN;Ef2Xx!Krv5k!gb=2G;S$Pp=2M!3SOV=Cv--VUJ?+BQG1i*YBm_NUCg;64V zc0z0`F}xjGE`W%?8YlU(8E^1q0|W$%91@XpHcpf)`_YDoN z1BApB_PG}XAQR$%VAgN(?pfy2#~EMNtN-}=_49{t8Qvv-5()vM6@-X&T`-4pvmQ`| z1xVi@N<9?`PG?sm~7gE;e_g{ZWA4osU@SVm2 zG68nlAJ04Pi@+O*iv+8SSGe+h;W+T8faZx&=GCiDeB^wiKlop`JCU*+1nq314+yq6RL1i)#SUT-TF0OAsF1Y0Hu5}ff) z!Vu<(=$kHrmc`sZHTHkPg>IF??g><*Q*JP)O#1CO@tq`~FmJSsZ zt2alj<(AV-v?ZL0uY|)w!PdeGuN6QpAP3bQ35g{>FaqDGkRt*^Yz61JyfD+g;r?APTKF`UeE_FOk&YaH zibS2Az?p+(0-!b9+@YJ-s!@J}Wwe*Y`uyqV`2oJp7t=z+Lz8iBLNI$>pmOj#B5#Ef zZCnf}&uu0g6O49W8y?mMB5aDOMjjveF2;8r1j08#8_BckDlc=*D0G2*~8WJm~Ti55XjLZTOe z3-7GhB6xMF)bY@(gDZpBo;E(t`tz&Aiv=m!e0D5I{!~A%)}PnU-#>kMamE*Y1pDJ1 z;ZK0`iL}IS3Pi7zOVzmwHdny&bf!U^#u42}ElSKn1dto2jD4#VSpFLWKNIwisD93L@SH5)g0Jv_S$;A*%q0B7 ziv9T0`m$caWPM4DL6lEa?Q;Kr?wgPUxB^|!Kl}$ebg{XRb@p)b9gBxxhk=qt#DjUT zdh8L)fes=z38rmz)FNsf4?KXx3#!ZVO#Padn=D}M3zn&yy-`;b>pu8sb56cRe$c^%ZK?1THb%1s^Z2AnA3tLR@`YGnnLc zL>cMkV>3hxk;$7~(8RcZtC>4|9HqF31a(!!HCXCiqa@fiULhawvz)NB1SL(FUwslx zBY}S?eR$Xfk(5@Z76Dg+Fz{oXML znSE>l(a|4qa|P)4KG4&!V`8xp^{g)6I_7|D#N1)?@Y!R;A;=$p1;2uU+?W-HkWB=k z8DZ{K0!5%8w$AhKONJu@sxS`_3q-up2pAB0X__NUqoTU_J5U>06rmP@{lqJeSmX+)wY3=L;Z=0f3n06=QUoEI|#rT_BdTN^*VzUD6Q zp?AU`lob7jTj2+P_&Gwz903ur9}Pq`?E}8CkYk@mNPC{ZE9jLllfbIQz#E+CVM5aY z`ha;zBgPAJ$Nn+5OU4tg-5T^bo_FQBOWl#xe9K*6nGuqQg+_e3np8MU%dH7C@^5Jo zN}*MVUPuD~bXC(|s{0Mu!j$oL^a*4Z2nI%YC%N0&cQ?C#jTcEct=Hws@A~MLaslqF$&ug=ctfA&n_5Qgwz}X)Y|?SdDf;R}PSkL7Be6jO z_t?G0)v-+C9Fcei8n1)lr6^a!wVN1>+|PdKY#r+KcuZ+Rt$i~Kq54Jl!Z*WL>H*fNnD0xW;U2_ zLO6QZgku0gaQTIzya3qiNekg-7!y+4BO@N;?nlCZ2TK9mu>xKNz>t@}C_s=pr>B4k3v5=%N#LlTb2zZ8=+ zm@4da4ge4UzfSyN^f%l`34v|*h148)EV@tT&&$QT#tsIYd4ltC0GW&6qTB%ij=6(0 z5BCKz5Pl&mMGcS;A%g$ly=vfj!i3$!o*N;5qGAK9lxN{ zi`a6)T+l3VzC?J0djY7}3vL2K8+}~e0MoFZnL7jw1Dqx@&pQxnBCmcx2+`o_xK2+q z(okp~7tsVv@f1(WF&hi0ifPbGEZ}}KFL?A_;h=-~oZ!R|2Z91?v)QC4dE}W}W=Wxc z@vK+f2i~{OULg2HtG1!g(qj*kp7a^Yr`;7;LBgTTH=u`2d2kXz(Umt#bs%4P2V}s@ za{cn#kB{k!_rnmj{YiH6a1FC(=MZoWm@%6Rx5CDb3dflQlNIC+XqUK8Qz^voo8RiA zBCdCbCEST{-75cEki=((YR}C-5BtP_tGg@?in%;b$`pW-uawoOVFXfR)q`ySJ>?+NeU4@ zX#x!{g33DDt2&zNHy-fkKfcPz`+dO(NCkU>M-vnAIs#YncoI_K*~oMO%xd+2#^R)a z$DIQ*bMeoK`A4?+kZjIneweTtK(o7|0FWMs34K7g zh88{XA@oAHh!w%}Bux3q!Y@RB+eEOu;QjmrpZFJtM?}Y)2gRfYx|KZ%#*5>;RHa10 z%OuN!0HLUZ=`9FfGG)VVdPIIhbn~@5Zf5_phpYL*E?eZ)&<89z7=f|y;}f4b3L*k0 z0#3l6_MW1Kgm1JM5s;Ov!4zFNSYcCMEt-IjhHA7-Lg)mO)8Rl7RDw=_Bk-C-3J@Rw z4&Q5e!TQg3T4BKZfdqKZ^bi@W;2WM(*JMKZ6t7=b>l=}Av==dnzQ12``jhWAABlPE z+$R=Apdn6GxERDvqSRqxCBO_|K(MjN0}^M5Tm*As1Aovngai43R6<2xC*cno!QUN% zRY)0@4vgXICCVWq0fR+T}R|LZViHYWNA=?)UC1lK(89@EaeIdl&Z zd-pxfLk7ruFgq`5_2#NnUMRT7P~eQf0y}wvipgX5gtuwJ?mjQQ{bj*^`yNc2cez#RVZyM!|E4k0z#n*Mfc=31Prb@_Xg< zR02$?9>)X%#WtjYU4YURU2(!9-?y*zegY03BC@R8By#NcUMTk)S`=fO7zUirbk7N| z;Oz;uwIT^vGn@&Jzyq3ATyucj$tGv%H$K<5Cg*x+Ohr!_09`NH+D*R#p_ z8^H7DUw`@FkL4YIy#PTlakYr!fffa-hXCP2rl&T&Jm(SU$Hm@c%%kEtfrteACvH4N z4~Ua#4GWLO-m-!1ISr`$L@?w@0EvayfRlhF<>D{)eHzN(K5xO%JSn;&4*2hi1Qb3y zx?_lcv?trhDi9PrQ-j`PuIuWhqG-_bus{GWqoY{j8)fBxane-ivyX(M!iv^%AA|je z_9UEewhIHzwE`~$r4I}C{pYV=KUDA>?-mA|0~%2@Njcx~2pj`Ho7k+SObWCvcft0p z@;Pq!0(|n!tdwDyA1Td;%sfpn`ApD?dq62bSU{L~d6tc4DZI0}Pys()Xw zEAU0GD=)MYE{_mBiifL!KblDfxa;NVaY+7?q!qM(f5W&h9;Nc_$3UGE{R$oeF+|pG zwK@bA@wf*cEgSc2=L3Mv_Un&7eGuG4sdp1QQ9V2nqD>4tmb_W23GNeq!5p?Kpc)2# zccJL{A}kBOmB7M?%^+CxN?-(*-MUG};3*m?-R~10;y2++{ivwNzypSXjd{=ts=uum zgcbpRz}KOUhs>3jckwuPUFcU;85A|ejfsq$tkQ@FQ5Cgi1|k=}26|_z9acijzv@I` zB>rga^91Qy071eX5HZoi5VTY#?6&~c!k<5^*grwB_aModS5GN`@IfTzAr5p$vb-uZ zOOAT$*=SIk^xZcC7ciy^FZmCy) zNF9MrGuVJGo^PSfK3GV07i*apL8xIP=`h`17epiF?GsjlX*K)OSsL)nk}zI!ofE>= zFC+ruVBg1{rmi4RvsrTiAdEA;r>VDj7}VvHT3Gvlz(x;>v4H5g!IiH&@}bv47xAqK z4Yan|q8rp>_$jrIohknd&yG21hlZdu_zOWKCv_EslmLC$eOqK=ATBQp?%gD--AW&(-C zKG(WiWr}kVkn%uc5h!a8SRrr;_XW!rmPB;I>GE*m^v2lybU|sD%XLVQIk(Qbq`_o*FP1&jydpvtAh#0s$+ta~mT9f4>Y{f37nU zOHtz`Vu3G9MhIB{@%7uEUvt((n|C}TykJjvpTw)<;4?s^d=s)Ehqm_+yV=!w6Xy!b z(mH2CT0K1N-O^L6ba?`Xhk|`9WT*jBnodvYA`cgMEq;_mg?YdxgZ2lNJgrTAv$7Lw zNS+T2?(< zU~eXu*pG=QPftVTRp zlME6Ou#kpbvQXiE(tO_u>P>_YghyCsoBMc9LXfsl3Yd+@nCB#_e;{8a^E{;I1<+vG zf9E?F+rRkoH>x4$B*xj560%7?BDcp?I8Ojlw|V-*qbH)#T(<|=2lNUl02M9RD=vx_ zj}>%*+(RvihlS@}5J$^Tp943z3vBQ19fMrNf4Qan_G>YWj8e^*_$+Hf(ebYvSD75gMzHsQ&v|B1vyOiorPoGjqwGr~6c;Tbh} z9x-&>=Loz5!33o>76c-u+Am(ylX6>UO!B?8*xa~hxr@^DXsAhGI-5_o{Ayx14XM|x zLei9gy$#OZqoI-rSRg>>CoY&IB!W#Fi^sGDW2yOB(+(9wf6X-8Rf1(7shLCoI4y@u z{dMhrc}@0%FR%SbNYo)!cONj2P(*v;Xhow>50zRp-nE;b0=rv8tr7U}uH;d4K;4cI z7j%pjO6FT9mOP1h>~I@qm7yDa%f8{-IuYb;!aQc5M|fMT;{q0&m5X^qVj7~lVzeTIz-*`GK z8`9QoZaFP!e_5*cviYCywvgE?ruqi4^Pk!D~F5)t(Q z8^l5uL29Eq?I}uoLn<#zv7h7AX^YhDSy)-?zD$7ff5a*SG)p{L%mbN>)FUqLH%)%b z3p2&cF$Tn-mGyT;pt zH$maVn1Q~PK%FNetN4NNUNNllLNxva5nn%lI893L^x|e;*)Hp{%*R^5durS@@twew zb#GC7e>%*l-N&3zw}H8D58P8AM!UbyNp4)dOC73$?!GN@GXGd$*lZ|)6i8<{PAR7%2Xfs-p7_ITaxy+06zTJ}7eX*3C=di6c zhNnxkdRXdFY=8`-)A`(cre(Jffu4YJ+VFV1f1bVlsr@|rxAy0k!*JZ~1AciV+^x^X zOfF0DGeHMXZ2?H?mg2?}hrMdUyowEO?KvV#*JIVYg$dt2ti>q}H@*=(;D?moZX+1h zLKp(p7T=*ow@0@~|7z{x+W`sG&iom{AvN~hqW_xKqizW#aq$^!#eBrqiPlD1pbmp+ zf2cTd_UF7{SoWyxS|2gW*|9FHETw89xjbzzko|^okMMUan7Dz;c`fGoQ~UPY?@CkN z4eUHEg)k{dhzj!{02zx@0DvGFo{Ito7?7RBc9UIJgPD6wHz9~C58O+_A+NiD zP^&r7FAM#Sg(Ry--~n)VaG6jaGIkUof5C74r{=ZPFhD!b9e7cw`>`y)ho$g)pamiJ z38)+Ke~f#hJ;1Ay`NsRQtNCad9t6k)+nIedPfs%MXU*{m_uls*E&>_WTw78w@Za#d zT-)1SWl^WG4A9#JE+6N`dJZN+FgldT(`%Rrs^_yt=feO@kku>D*W=suwV{ zE0yITBtbnVl7XlO)-_qq$;a>Su(OkhZgroXGXnMCSgDQ+lXe&TH1PC_&#+Wfjuk`OoEoQR6A+kF`Jjj~ALy~X+5 z5M-oluqf69*6z0_EieiY!WPN-9D3qlu(*hTtG17`7X3Nb0!Te>bpcHze_s|=T2^ht zf1bc`u#|Yf?$^vLIiU>FTRhH#54^0|_fLQP(~qC_r*B{WqkUUH{X=)n`CbcUsTLf7 zJ)XCz~7P8NF!W9nd5_7li85@(o%QWWp_3Z-K#vte`&xU|F zA7=!I3%ugMpw>F9EH^KPe;R$OflbqVbY%CzrD^=h$QhQaZnO!}Vj|RLxc2Eo^wQ$E z?AwAoCk1VBiUMGUY{#WdBAmC(qdfgW_q5uF?LzD;%WUA44?G=bV~&@!*}t#PpZ~f) z{ruCHH9xhV{-O7+obT`kq?@VINfAX6nnAeDsL{F6V<(#g3mo@2f7%5rX=$0c=N(FY zN|dtovnX>U)w+v$4qFwpIYd>kOo143Su4RSSP0y)Qg+2Q^@hB9uOOD=;;TouyC!)s z*WnVd3pm@xQh-A%45w}Tz$0r}`9cuSChWQFH|a=U8^Yj_?j|_PQkI3gEDzGHcu7zu zFGz5iJKr~a`7?}gbOHXp;QQ`OO`en=hgk^BElL}y}`{n_|DMhw`ur?Ck=jtsgH z2S7a-0XuBxe_Ptt6Vh$@HA|On6W9e_WM@VuJHpcOZjpTYAZdp+ct; z4ED++L(+ok2Z?Ce=gIoR+dY4OuQ|Y$aa3hKFKGS-P+Y!oN%ooc;t3XyItSVn%;XcH zbcz3&)840I25Ba9jwbT>lA|9XISC+H48X@`8*AYVr~R%dQM@D?H29L29-Pmg`fu&0 zUw?dhe+>+*@$u4ji8NStU&B7Oeck}Ws)Vs&-IPUU?C}Ek5@>!|vJsook{vq$5nvvv zdHt=k95Pn{J=h50xJU2}Hgo@-e(ClZgn(4|v-y@2I(fZ`g)G8H$oA*iL3o&; zvr*)<(RVlp;nro%gL@ce@sa1}5I%?L9M&kof3%}rA|_rOi4&fRajO`yJ_DC5zQIu0 zOe;OCFljGow9nt?Zy&q7UaHKpRdgYFe2Cx(zR0%M!-Fnh>F~fVI~)d0d_O;Ex2`Wo zxHZ=mZKGPJh955$IV}oC}hGcFzX4Rbn0tk2jY@ITGMj zJgxvW?y|CZ-)mSKX{>O_kiifd(ZF()lH)E|<^}3u%{wb@i9`p|H3NHuc{GKaSZ#I; zZO;9i)u9Ja4rzJ@A2QFti;tHw+0TE$ygp1mVn1Gr)*+jhRcnX_qyk^f<&rv;=7O|e}0)r1pSDwH1|vT?c4evzqX%$eER=B90t6mYEi()DwOAff)ceacy_%4P=UpDQGgz%>$ z2KrcfU23xA*%ah%G;_LjnF-JLdnu5Um)hw7l!3u(FvMv`0|lGL0W8S3e^~^J3E{P4 zu&%*Foxv(Yw(R-54%@a@!ud=>g*lfe!WqsKi{Z_4pr_>k7D|AJMq6MXUgi3i_UHBG z&%b>rHhW*M<8DBGIXsAdQasQL7*3RCDNWl(f!dmj1stAJ9OG%tZ-ggw1TJY?{AGh5 zfCxpLcXDdgJx#YKVz=oZf1Dm3hcvUxkLar$KnCO3Zzpw=D910LdWn*b<-ysdAxIG3 z5n~<8WSmuHELCcEwBvs^B9V;~_TAr5LL{3m)4Kdb67x4lwHhR8UyzqUSVbL-E^lu# zaE#=2y?%WA`j_wPL)pQL0x(IXEg;sxm)0Gj1Mdp<1|QN! zC6=}jxa=z2)_tM>t_{0iN3eUR+wp~WhJde5%fNZ1$M5*Sj=f=dZ`JG59EJ5Cj{HI^ zTHJUooBlhb4PCr3Ts+yswadz?7_3i+cH9FHz(ejbN@As;Tf}4b$0n&XO>7_wU_(4O z9wfg(;KXqQ;V4sUe@Nm>b>1VJKGrkxS}%H??Oy3Z1c#9zsPHC?Yg_e91Ruuo(w~DP zhd8CRFN+Ccw)(7&Cy{!d)?t*n_Jmx@mLSu?sbes@%gxSD1ENEVcvxPlVvbg%q~q-{ zxK-!sEyS%yF}TbH!Ha6Fm8vP4Uf)J(Ylg}EDXbL ztm_E{=oR8-as(NKjX%O6&1E5;A-fljTPzvs+X-{0dj})4Z32$Yn%NX#vH9@4zaZ56 z$)Dp7*Lw%fe{Cg5oDe^YV9^Uvis`wpwRH}TYjyL4dOQYXON&RWsI}YL+@3N*!)m~q z)JRKCvTVD(2YN$3$(CC)g@Id-eC7!k>s`P@#eG<^KmPQO=fFpN!F~j|8H4=jW%RWp zKb8Y@P=kes>AW$}#lImtteZl{ho=b1GU|YOdS;>}e~avka}TA$SH0o;+2w{^5&eiH z1>>;__h*yC_QLfLjj zM~{Y4#2Q<7W(GkLjJ=)6hj%(5V+Z?#L49ILYswOq9VhXy{ngO^JU*}X^FMF9znnaY zCrIqlf9MN)BKmIh<1t&1K}RFNO&D$-Wq19*TW1BQ9W`4n=X8^6_Zyp2FnK8L91OUJ z)W>Sa;7pb(b=%Xr_;ot;4+`^^M}xfE|Ii$ebKH)^s-{_@v%4I*H?ek)kyfp9i6goO zf3=H^Ta1Y=Yfg-a3b)&2g~sQ!vFRwO;EXhf51l9l5A&LBRpQw`EDAg<&)haU+}1qv z(E(Weuw(++&!1jKY{8b_X{_~HC!TN|xA`M09iUZC2)JV=S4+%5(2!)(Rnaf0=5% z0W&Z|0g4XbH{z*Axg6F4UAmF#S6Tb%E5|lHQUe)bc;Gt*n~PPh?Cz?kM=TAEHLtfC zP-{D#k6PqwVCrp`FmP2Y8>!dT;t`!z)@(IEC0ScNjYrt8$>VuX=VHKi2V!A+wCRwq z(EnCE?pY{S0@c3YC=$%-2nt7de-x)4hTkuj9ru5Jb;@@sZo?hyGDat8?WeabFZTb0 z(wq%u!KxX;_jKoMe)0+%mPAo*Ad+#XS>5P+(a1%&eI0Wy?b*e@zBbjgv!7 zaD>`reL#tLaT9XReN8lGdge7AcKYYrQNc(~URNUdx@5n7`d1@Qc@!+!YW`v&K##}j13K8HH&&ZCal-@NyV!k#?G$SuqQ$T!J#{vSKA2jZZChjy>|D7y-=@g* zV3ke|1hNUECr|!{`o&5fe^w#NM{*Ta98Ywaql})uBMMoVLlnE5N6=x~V_4YYlp4Ff zngL}KmmG_<>{vSH!kbLT@>)c;Y9Bc-1Bpd&v=d6fzBhmNWwk5-{T&<2@ukw(4?68% zu~rNAmw|+UJ2*=&KONnH4|VPY3o~597;Fe|w`?n$u!U>N{$Z z*E#aENdyvc6h{VluAb~Rtez3SQT}b+8HgQFpV~)oI-Cb7FpK+{+KGEQo-muMv~dJs z#P>j^Agp~(+;5oNRThI?gdmWEXBTRrK1SiA@|@1Ry*;M2K@<08$#9+5CHv#&^#Wn# z1@MuO1#>3cSY8O-e*#yFV;2^|3NBIObaNn!2w%r^Y`fxfn7*`CXeY6vpCdv%;T`;F zhasMhN)GBi%pNlVY;2n$CIZ~3;bj3g@YmmCq=PQ`RK)OwvwFH$&_tJ6a2tYge8&k5 z><`9QtaZX%P?`7u!3fJ&^UD@2iew?jOy z*CS0<>&M3ll#_CeJCdJq_$3&=#P4p^o9SPNRc| z!Razs1Y5Q=d0+H!8RJK|HRU>i|*roXN7c3z%??OP7de)<J~2Mt^;nbO&3wBX@5cmZ&hsOT^`Ph-(BJMT?!#srCr=#r~C z*LYe@OAH>bSsoAIe)|5WSNVOulw%yuuLA60?v5t}2%Gg_ML6whpY0S>yFM>AC*UXt z{HQ}IoV#^dR+28i{MgS7ba;Fc`#TSake>t+X9DpXe;&7+O-n%Y1{Np4_O@Q-xSlpk zlfC;K2tH&t`fJ5`v6~JH0d~<%2XZGzmh7pZDoBp)oCljuG;8-6>MLXJ!Kbzbz$%C7 z>B>`+fqGyA?9X(%z*8=lf45$*nkXOnC5wnIy^ZsBt)BB4+QUXUASGU~W2cfHuxJZ? z?a2*}f8Ai&iYKMfrdG?IXKKl+rt{2>do^cd%Bi#z%p~HeF_>56)6Ibws1QiG_j?vG z^QrBb1vQ;(UY`lDHPyWhg#?}8>|h(3rlSiK&^UD)+>Dl&(86$V_kKwjhplN+w$Sf?Zv9H3fZ_Mss`5w@~ zfAZJU6{%md=Jh#d2}C4z)YC+GlkJ`;toOD0`D>f6ZT2sDFnEV!6UspMBmI(5X-5Pu$t{daW%V0GF)qe=+;*xSa`$7L==<*X%9^4srE#Y&BzqK_%3mKFSICsy5ct)AFY5e;_O? z2|~TB6yQ0}humCi!nJL?;VnDniSzIIwq(;Wxgc?CaM8ml(5!UU-0fyN<;a~^1LrM? z9l=5TaBN2|opw~QS`Ni!UrwCB+Yg9Pwt(SG&NJ`MduR@qIIR&uthE94t^q^kRbNge zzy9UJ8E$kIKV{N*aPMfnq8Mt?pRxnP&gIFq0 zuUT!p&zghi*d5;Xa!xwS2J!5OBUIob8u8+lg?i5pYh}K!p&UZb^4CxeK9g{@dkG9&KUjrmqvn|em` zH8bna?7(|N+LjZBoB?<_Z6R1I1HU>PT#DGV`Ps>|$N3zYLX_g=ba628twI3wgr%`_ zCNEjViyiSYkm-C&YhKx;f1aH6kV4G(b?D}h2!2jsb$o`2M28~xehmAhW&pd`$Y;VO za@t&3OA%TY4e==A?GPUi!8crJ5YkVuT7W-dR;D8;Ul!|+U-qY;=lJ}38u{vt)*(Z&?o?$eqb*O@ ztY5?C9sLNjL7|Xof0u(!cQN!pq7!B?Fv&`sbg0|%c$t^1H@mw~Ymtq13W1|2v*!>y zXKT2R^|yv6hm%2<Dz1BaDB<+ zcpV3y*V1qVQOKvdfj8W|G1|&2RRRuT373=J56i4-eain+Z5T9Ot_<%*;e#= zPXhwK?ST%&f5Jhmz1*qgAY$jUVQXUYa2kiRo2%9Y3(gKE8Bq- z9ZYGCe=;;Ij^z*#f-#SH9-u5RKkY#F9+YUN|2gMbCVtWJP~fNXZH?z13^6u z2K&igr8J7v4B#Jdm$Di{wB8=2TU+W}Qg-r~|ZN?6h} zHW`1)4{ulZWAr9Kh9d%DwO~@6z!DnVvHRJ>vNTL%JC_?bhg#bcV#7zfi5zegn@4wh zq?L!~ga7Ag_FJydI2+5h89&QiihPY7>bSbedawM6tBi0(2fR$e(J)MQ%b~``F^Z7` ze?wg!Yj?YkZ89_UY}3h(!>oC?gqKG*+j11Su{8R_M1ueE=*RS-DC{Lv)?#2A5f<%T zQuJVr!AE%fdPTAz^h|qxYmSPtt|5|`L__^w!E1tFjRiPx&>QG`AFZZ#@#Ew!g z*g5Sgf@q#%Gp-z9{_m6J`4^8&OuW>mfA6so{)iM7uNr4t;Yk* z`2Jf}sdL5j?GjP|N7x3K(!iEIGlN`tECT<0+Q=L-ne(J;4JJcU~>M%9f-nEM5IsqKGZNXNCon}hah9|Q82sjn- z&ap+e4ab+{7E?)%0t@@J=hZ@UsECdPpv>@3N>`Ner(&{ZhJ8{dDLquK=O5I9(+ zm6h4i_XG~U5e1-TB}{nn8;>-FvWLnY+xnbqYfa9OxSlE|IIy*7+FUt#2Oei1DL|18 zliWQ$f1SZ2rsEP+&`83=e!C+(w)pPwG0H z(YcNeG(#FJiI^7(;uelIzIU~mr^D^>_u}k>={0hE?+93}KI;!go46+o&s8(uJyj z@2mHslFJ(59lrW!Ni9~t zAr0-SM@u5tPVb|bc34!~RumYHi^Y_Y<2B36MQK=y=W$=n}=sFQqzpq zL}8n{WFt;1m>mn?$WCIx=|q#g9baoQbU8x%)MbeL(P2c(1N_!s*X`?Xv|+nqBc&qYL#2b7BZKUx%Y6khNqZbpxGVtW>MT_-zd@h zWx;-Y`DOn4I#w%t4)~sRCFlU8f5SRMzPCf1h?U;G!XrUv=HV%;)89vXS{of+bjIq4 zBcirJ3KJ(FxR}WsE7;S^!+2-30gll42*Gp?uu}se5*O4R`iB$d{a$x&X<>eD9kgaI zqBRlPV7d2^MXRmAjH+c;54AX|YGx-?X35f1#f@G|;*Y zZ}|gnZ?AV5&%~N$Ro=^iNLn7c9OEg< zE8ap1nLbQm-_0w;oRV}q&efr7)_oj{-Mt;W@KS&B{S%abeIMV}`uU&S!U!37FBTA< zbIOS7I9Ie$#rYTOna<%5LvRGwolDHs%h>E#7+zKBjcWuqXohz&z$U@FX*Yu|(Y&b9 z_Dh5xUjr>_D8J^!;!=?ATGQ2R${1NtLX5Qja zsDJXzHR?BBGR8l#7|6YNaC#wRvX|390)K9oInZSXzLz%+p4oYP+9txB!obUlJvG4}8nxi+_sa$1z3XCFO?I5otzI_gVgZAhJ>H?L2$%Dmz)$^X%$m{RF#rpv>Xr1k1^vbD9a?kWtpL9ge%3(C>{4_oukb zs~G#m4&(GogM&%O?0}{$?Y>PQy(D74fB)Lk_isP`xlTg2ookkTJ}B8(+_rMcMFoluyaU1X1QhGjlu9{>znYoJ%p{T85&!(}{^8_!&fGI`;1?j4!I@mk@X?|WU|b!Q?-yD;8><7E(=_m=^rTJR3JHOKAV%i^us4JG-68={c(7 z?8jq4q269eL8Q4&Q#Gg746Mre`~?#2By&5wz*{dqxBwX&g^GWCKnL2BIr^|(pFe&1 z^mBWirUeeXn;1l*c_>8`hh=+J6oh-A|M>7L;gAjA^co75$06Yf(r4AG)8;&C_J5l0 zW8FeYe%fJg&jY-|7aEp5Ic)VLYI{JIh?{nv`V|oyDDjQKcCWJ0xkt7%CRnEIB%nMX zb&Vy%n6Y@soyS5!pPG!|@Jj&gU*QSvzLPT+xufsQOZJzG5-FJX`mgjL7qdh|<} zDcYbdQ~C8a7MASGuYdXJ1BksEnSZg?DOGSJbRl3rc~;9!f+S#>fw-1^>0qxTNo;!e zrY1*cdhi%e>n*^hWHHPlwjr%jJ)aCW#NN!=z$rmULLjfWVUCCd-3NL3)^l`P=X8vx zaUfYsf#nczw_)~lx;=*D0HELqL`xgjb-|r?xAizCF`#V2$=`;jpr>rq-a6)o75o0z*C|K!Wn>R=KOf%Zh&Hu0;My#M0xVzz_{?d% zdjh^bY0q4TIoqM~(DnwaPP`<97GmVIH7GdI&pm)|jB06w8E@Okd3>-Nz~sHXY7-EC z$1q!`F}^vT*_ICYv^&$f@PA7hcvMT^hZhlc@6~X6h+kcBKJP&AW{y3!m%&-k%u2Gn z4tGE^+Ex+mZ}7gkx>#0QOSE9+jtxi9RhB5ghHweq20rd7pK3c{!)K=j@ap_{-hBjqvj7Krdz;WjvcX?QhfbC-8|> zJe;k9!6O0A=X!Ad2LAx>apQ`8t|xJOI$+f+BA(EXA46iGnA02KAxHnXaBF`0c;DN3 zzvRd+ySss+>k>V@A%6|)!e-$}#B`!}&nRm2tFyjO!B(tE_f=b%)@|Gu(mh-cczIG_ zH_P#idA0oJ+#YmP?>i`_JT^>g-Q_8XN~robKoh^Zk z`8pKj@5}b>r@#LCq1x_vX$*<0*hBym@R;KsH!gR0Sxfbj50(!dxr@^iZF9J)7d-dj z?a4&eZdY+}*c~!!g4k#RX`}@~yP_k8lZQ$ke>>nm&Tv~^*zRzOyY*^IJ%R+98rfV} z^!8$S@5-9d=78H#2N)s$9uPU%SwuPPYLNr69R1+oqEqjH*Q+!h!U4RmEl1RWgJrolI4bIyaQ(TGAo$SQoQO`4eH#^&rQ zt`@KomSa|UT>yXs+PX(8YdmcQ0H$Jju$GSgt+r#`$@`uy7I83BM}D)@SnGCvFJ4|l zhmgFl*^gl|<1at`(tiH2KL7al4+kdse>IQYoFardjHYb1rr!bW-eCX*@dy=Eo2M5S zIK9Nl03PdttgKOukKD}G)KB}BCP;#cbZAe2022|cKu35b?wu1{RvE>fP0sSht;LBVHhxp0bHJO;@1f0-p~ zvUuT}<2lfQMj>X{`@EYqk%$-!KZA+p+Fn-f({Eq-NdE7ix7FYg5FY4`4R;<8;rl%E z6C}Z~5DCiz1HyEK*1%>zH?>U1ZVfL#Q1)SU5Jm!mrqx<^fYwCdcrq8pl}+eGQ5=9_ z`Jy#1STivHW@|GQ&+DVNQKANeGM$A^C@^{YTse7ID`)oO3|{~1jLzzuWcZGQ&~8sr z9Bw=;5xWgehnZW)&N;fhncj7i)J!`9B^Q$sO(cKlo|&KaR>2a8n@{6m@KQ!z1dJ^X z{IVtbavlM;hq{1$SO_kSftPt1l6(oZJ#k!Alxg)MwtJEc-%Y)OV2dIdFRS$(9Q!b);blx7 z#2oYE=pTax7<&^RZfH6m?xglNf>9OjRzBPBn4KH%*qL(y@TRd=kVGE{ZUjG6(87#h zCyD%KE^EfvI%3|V*AY+&*3c8=1J;W)D>hheY`cP0=z%j@l})rHxO?@&%TSA7zyGPd z*4{a!@8t$Kr$;!Iqd3$h9DfQPd;72y_H#XBjSmY=VhA~6RU@fT(Fg3-6{K;a{G56Di3R$8%mdBd=!QAdhza>;UtnD+ACpw)2T;(aV05Mlus zJ|O1Y9ySA4b>P&xN&<9eXw?~eFhM8w0vfynTWNXn^;AUjHug~wP=DDitJYyP+jD=& zvRTP~mh~DXf6JfK=dWLX=^vUX!O3@x=~cweph9h+zX`man@BTebC$WIM8~7LQ&RO3 zAx$1$p8F4i6>-b@aqndBjmI$ZBUE$r2Hyv~Ewsd#aL)KN(wnh5_$0TszcHvKwTCie#?sUowK7Zikt2&!^ZLX*SKc^S60l}}0Zl*=E7?7$rl{n z7Gn>urObHcRTJ!{=x@=R1U)e+eh*%HW~aGW)0UsY2Y(iFIgw|1f!ck%uGsfa|9mPe z{L1107+m#s9)Q;N^L+D4_VNWURDXZMOiR4Bl&9V-nj2WkClQne3lj8-6ncdke zFkvr~n}3$*#a8iy;B6IP9HcCDg?7IjIwBbgCbiGjE~~txmd_mxSGA~Ec!OQMtkrz6 zD@EK(ACj{R*-rC-d0*28$nG&xJ?sYsgPd;`m4lb_jj@?hpMvh}g;T|*Sv#}ATRD7r z?pdGD1sWR&Nfvcp&n=!_z85bO>fn_lp;0RD#1g(aG`kp?ab2l*c0j08psbrNlWtNc zS1-eBgtN2!{TDB3^S~>EJnc#!)++t`?+T$_y5(cPy+Krmf}%LV+S?QB=>R2o-but6 z(KKvhS1{w#B3DV~JSTyWU}-Zq5AZacIS-BpE6I9wFH>Cslk8Gkf3#{{UHf6ZKIRgw zw0o~h1VX2CZmopUS}|Z;6WeNLYc70j^M}uPTtxpB?;Y;pgPM|5 zSNq$YlhvF7w4@@JS${`Cd3ngSoEvq(CRTsHJKP+Y!pT9D4GmwWv$3yJmRgRh?PoMw zdVG>doU6kP?&&`ee_$&z5TD+tHi2BPUp?)*IQ?#3$ZL6;mGqaky4qo5nEDl-=ES29 z>-BWY|MbW8^QWKZ`pc_+eCa&3+nqNV8#DK;-7;Gn6A!PJ9T3CI%IKm{#z3DRC*a`^ z%lVPzmcyF2v9|TtR)!Gzr}sRqn2lu_;Dz1V?(6&s?>HaGe-j)0?z6m4d^Hc5rEPQ0 z=*gnfsd2?&!x5-#fc8q?%iC?@;aXYy2(iDbg(1&nA20}QU+ z`HTZv><#AFoa0srZUnQJWa4k1CLI6A#}Juc?&9?>R0pgCuli>1vVqbrn{5lif?5#w za5TIGrZ^8`e^ww?6T`eHYJs#JMNTknKvqhs#{qwvz<1vLvqM#p0c2W6(V?5&`yhDr%Y*8S zbbsR*hpB{xKKH2m_Sz&HhaDa{!#aD!YrA7@@vi7qM|S(*sL$+1zEQ5&k#sh=iut4V zXUJ)Y&M5Kff$Gg%kmjdTB0~HjtqM}dc8vu4dtd1a(W`}l)Mh6c>xr5FSAj*ws?MdZ@ zZaW>3?^GX?K;At2lst5=mqF1u^a3dCR_{F*q}cHHp~?BTuYG*|Py+Q*ZvkRm(%y8$ zg1C8FC=o+mReXQ51)IficAOK~*!E}ic68Jr``W$X<0&8ipV#m{D!AF3t^l`>$wrv= z^gJwc%68Wrj*~u|^%OH?`K_@MzYTe|;YiqqDmMk$EI)RnEYZ~gKF4&-iP@E94)(bs z$ALdX)tZvUlQ!ER98E7aul4jAT#FWtJ5P`e)g)NUj=g^sr$PA8L|Ehda{Y%&@XOZ^ zH;j~*b0hZKT*YZpNtgFV-3w3a4%vA|5Cs!j6HSj?44#=1r@eb59bV*N$NY4l2ZGW2 zT972$G~qg&5YQZ*ZtK@&jWf*ATPMBnH(R~pM6UPlUDHIZTJSWt!$Y<$zPI;gWJho| zrvR%_y=8yO-eB*szi(@Xob25olQ7m*94unP zlDBuDxn5T6)3^1@=U>0{50eq^m)YKcbTvI^b-uUlTG)edg^4}oqPKHnthGo10^hN$ zVu6Np+iS+tw3s@YV<$|wI(MRb8wgRrxspz1^^SjSr|#X5eQ(K$ho$*!vHf6g%tD|( zt2eG>hmoKRiMpz{y)C_85<_o~W%Zq_Y8kEP?ogZKhTPvNPC^ZU(XGM;K5_h`Z)cEM zPVA_k4E?_yjfbizj+K9^)4i;drGHQm=)T=}*Z7tG7H(Wv4AJasDSK~;aex~TGD6*t*ZZl^zImYt%&eiiiLeNAO& zugLkbYcJ;Z4JGXAIDOEsn2$~=9>jb`wdFU}g|vp3pWpB5f%4S#99}8nrt?3bYc?{_ z>@+<*ECOL>7-d>=%&d&VwPF)-nhM3M>$d2ueH;5m*TQRvY8sP-&=uJG*ilpOZft+O zY&CrgJ9}w}&O?tQ5bEp918G$RTbj%*X8ORrw&cIcxIJhz&?zV*K8)!M;d<&idpDyOZ^l}|%sxP<*86|H@yU$F?V1jN(+ zBzDp5l}B@5v}CN6pjH_;f_y!#z9@faOfsE9d)5hITp5IXb;f8*)0ZD$9#HK~$1``x zBDE+F4feJ1VY3()IjmAnAKu-GU!#!i%*OdJsEukPc$>*ji57o@_b{R{83t{eD#9XA z41b|raO1VeWqHVIl!32(XXl;yl-jI9I+y^C>Y6S&ul2(Ac@9Q7{`q@sjoElr6ACA({l z%c_#9Pw)2X`NOVixUoWV^;RP+qGwN8Kzw_my=nH@9P?cvg1|z7)5XH0RpmSn352wZ zq$N(^PKesN=)XRlt)XfimneUz4C@MtX!%7S8fq8rn{D3NqOdkQ52zUu95_wYwk+Mv#rqjih(Y3HnW#-RIWuWv|38Koc zgKqv|OqvI)_Nlsx?l&X`&no z>`I>V>jf+;pASVr&mEIHeJBkIm}melnPmoHMbB1^7>rZ;ZO3ws6?!UNiTBQ2ye)j+ O-~IsmFB;F0sQ>^8Ad~U{ diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest index 42c383ea130c..6208b48cfedb 100644 --- a/media-video/pipewire/Manifest +++ b/media-video/pipewire/Manifest @@ -8,9 +8,12 @@ DIST pipewire-1.0.0-docs.tar.xz 33632 BLAKE2B be06aa7242f7d2f8627b3bf2a2ae491dbd DIST pipewire-1.0.5.tar.bz2 1698291 BLAKE2B 0f919a01b5f84060fb2ce560a7790a0d59374671f52a941492930fe21ac39178688f27f00cad649d239901f88b392e16895648efae2ec2785c394c1f6d186ddf SHA512 18fbbe36c8752eb0f1df5ee3f3fffee279addcec9825281bd165ad8316f17af7e91bb5759f63c16139c074b03e5a77ef9d596a87f584d1580bbb754101b70a0f DIST pipewire-1.0.6.tar.bz2 1698889 BLAKE2B f782efa2aa8fa0976fd3025f58041f450505c63acd9028c3d79368d0c41465a51b4472059a1c13092aa72dc6110fc12589b03de653d7eac3c93bc5498cc17154 SHA512 09e5c951c835dcc2654ec284aaaad6be4254744e943f95556c494cd22a4fc67bdc481982856f2aa439e33ec84e7fbdb6df45a1d4b9ced261b01cd91b0ee4d2ed DIST pipewire-1.0.7.tar.bz2 1698775 BLAKE2B be075eb82fe516116de0a6a4d390dd99d7ea3b41e53c9079219978649845df4e9c16cb8e2dcfe594c2ace65fe63976ec432e9ce97eb048df5103d17f3e8ff353 SHA512 3fb46376cdf061b3ea7be55249399d0036c2728bb4deeb6f5c6d708141234e75f563e6a3dc749fbd40dadba72ad2db5fda358b368a480479157731cc67f3303d +DIST pipewire-1.2.0-docs.tar.xz 58528 BLAKE2B b7abdfecd46239050ab80695c8f3d1a4e6a2aded3f9d64c435c64c7dc54a4e6ae32c3526da0fb4f6e2a22a6dbc8c768450ac2c0824b685022284eb1e1990c038 SHA512 25792090f258acc6cd52231be3918f0edaefeeb6c757acc748710a2e6f40ff7861a44e376dc9651742173c40153d3f848c9532257036ab874940270559d9c7f3 +DIST pipewire-1.2.0.tar.bz2 1810104 BLAKE2B a20caae515d800f80f607aeba585609ce9f47d0a38c48cc2eb3534f64049f774c119e36d27a585b5f7537e4eef6b2a56881e7db1e2ca2eedd52248ee9f331209 SHA512 3b9ceb02d3ea9fcadd2e009750d0c5b2435c8648c79f2fa9dc8dc83c772759985b140a02381a6c7be819b23d2a5a7671e456e81cf9b5be3437e994ef610bda59 EBUILD pipewire-1.0.5-r1.ebuild 19283 BLAKE2B c873436b2f3cad35aa2d6797085823cc215d621b275634c25c3b79e00a56121a97824f3092df74b13809a9ea7639b669710fb9ae7476441209c9f7aff1496827 SHA512 f290058849e339a64bb897e831618b9f886b9c6b7754a0f3b4301fc94be929c0531ffd6c98754228c30bc308371e508021fa907252028d6a5a57d14314d4b5b6 EBUILD pipewire-1.0.5.ebuild 19988 BLAKE2B 49df8fcf2e136537401ebab8673c0815a275c2deb29a2779306a77536d2db0688c81e69bbf768061a2ee3e94888da5e77e12055594bf84b14951fd28f12e248c SHA512 5d6506afa393f6286ba33a88cdf17f739a265e2f09baf1b7f9ff5fb239a7b4d87b32ce553d366bfaf6ba36f4384982cf73a521488118d2e5f33d87b4cc9467e3 EBUILD pipewire-1.0.6.ebuild 19283 BLAKE2B c873436b2f3cad35aa2d6797085823cc215d621b275634c25c3b79e00a56121a97824f3092df74b13809a9ea7639b669710fb9ae7476441209c9f7aff1496827 SHA512 f290058849e339a64bb897e831618b9f886b9c6b7754a0f3b4301fc94be929c0531ffd6c98754228c30bc308371e508021fa907252028d6a5a57d14314d4b5b6 -EBUILD pipewire-1.0.7.ebuild 19283 BLAKE2B c873436b2f3cad35aa2d6797085823cc215d621b275634c25c3b79e00a56121a97824f3092df74b13809a9ea7639b669710fb9ae7476441209c9f7aff1496827 SHA512 f290058849e339a64bb897e831618b9f886b9c6b7754a0f3b4301fc94be929c0531ffd6c98754228c30bc308371e508021fa907252028d6a5a57d14314d4b5b6 -EBUILD pipewire-9999.ebuild 19274 BLAKE2B 86ec3c9efdaa0fd53839c261ae7e23a570d534df6670fd78cab1f0c31b5065017b4c483f9249407a32a928df9b127586fa523fe27e1dabe359c1e247c7bbcc94 SHA512 bdc4d9a357dd5839614aca7b2fbe52ea27a818bc660db55b08e1d696b648e2801ab2f2b1078123e4bf084479918eaf6ec39a9e7f4a6dfe89b54188989956070d +EBUILD pipewire-1.0.7.ebuild 19277 BLAKE2B d97bbf129c960bc2d2d69ce71fd4873d305e9390f427d118bdaff0dc4d88bbadc3253303f8139f065c149d7431525c98d54943f70b567a241ff2019fc9c84b7a SHA512 aff7291ae34be08bbb17165d761e00eedd8b6037c6717f016d1f6e66565c2bae59d94be2b2ebb10aaed69ee0d00066a06fe64b3da4bf650549b1658915ddad04 +EBUILD pipewire-1.2.0.ebuild 19371 BLAKE2B b5a2e13de1904f02eb8fdf43fd6e1f12f976138c6712fde5fcee293f4f263204a50163cbc9264c675d689b2a5031f7d0587b154645fca2b532fb910f31c66abc SHA512 593a1da78b367c33eb40b31f72a1b77aba200b06f8dee737f68797c32b95e60939feb13daa97b9d8af9b745bdf1eb4058701549fc98b0b27fd406618f7908266 +EBUILD pipewire-9999.ebuild 19371 BLAKE2B b5a2e13de1904f02eb8fdf43fd6e1f12f976138c6712fde5fcee293f4f263204a50163cbc9264c675d689b2a5031f7d0587b154645fca2b532fb910f31c66abc SHA512 593a1da78b367c33eb40b31f72a1b77aba200b06f8dee737f68797c32b95e60939feb13daa97b9d8af9b745bdf1eb4058701549fc98b0b27fd406618f7908266 MISC metadata.xml 2156 BLAKE2B 974459115e0f3cf4e4c3ac15159740b42e01a093da37d8a27f80e122c9ab2a3fe9194443eaf08f9b66d613db90a14465abbe1b76816bce90e11a46c8409c7513 SHA512 cfe0fdb86c993f167507e22635878d6d7d5dcd48f4c23323231263551ceff986fc454700428ecb7d2ee2abe82093c35d8e7bd491020fd6dd3f3889c09e9020bb diff --git a/media-video/pipewire/pipewire-1.0.7.ebuild b/media-video/pipewire/pipewire-1.0.7.ebuild index 1373789d2b11..69bb29b9e1af 100644 --- a/media-video/pipewire/pipewire-1.0.7.ebuild +++ b/media-video/pipewire/pipewire-1.0.7.ebuild @@ -47,7 +47,7 @@ else PIPEWIRE_DOCS_USEFLAG="man" fi - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" fi DESCRIPTION="Multimedia processing graphs" diff --git a/media-video/pipewire/pipewire-1.2.0.ebuild b/media-video/pipewire/pipewire-1.2.0.ebuild new file mode 100644 index 000000000000..bffc3587f167 --- /dev/null +++ b/media-video/pipewire/pipewire-1.2.0.ebuild @@ -0,0 +1,506 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# 1. Please regularly check (even at the point of bumping) Fedora's packaging +# for needed backports at https://src.fedoraproject.org/rpms/pipewire/tree/rawhide. +# +# 2. Upstream also sometimes amend release notes for the previous release to mention +# needed patches, e.g. https://gitlab.freedesktop.org/pipewire/pipewire/-/tags/0.3.55#distros +# +# 3. Keep an eye on git master (for both PipeWire and WirePlumber) as things +# continue to move quickly. It's not uncommon for fixes to be made shortly +# after releases. + +# TODO: Maybe get upstream to produce `meson dist` tarballs: +# - https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3663 +# - https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/1788 +# +# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-pipewire-docs +# Set to 1 if prebuilt, 0 if not +# (the construct below is to allow overriding from env for script) +: ${PIPEWIRE_DOCS_PREBUILT:=1} + +PIPEWIRE_DOCS_PREBUILT_DEV=sam +PIPEWIRE_DOCS_VERSION="${PV}" +# Default to generating docs (inc. man pages) if no prebuilt; overridden later +PIPEWIRE_DOCS_USEFLAG="+man" +PYTHON_COMPAT=( python3_{10..12} ) +inherit meson-multilib optfeature prefix python-any-r1 systemd tmpfiles udev + +if [[ ${PV} == 9999 ]]; then + PIPEWIRE_DOCS_PREBUILT=0 + EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git" + inherit git-r3 +else + if [[ ${PV} == *_p* ]] ; then + MY_COMMIT="" + SRC_URI="https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/${MY_COMMIT}/pipewire-${MY_COMMIT}.tar.bz2 -> ${P}.tar.bz2" + S="${WORKDIR}"/${PN}-${MY_COMMIT} + else + SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2" + fi + + if [[ ${PIPEWIRE_DOCS_PREBUILT} == 1 ]] ; then + SRC_URI+=" !man? ( https://dev.gentoo.org/~${PIPEWIRE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${PIPEWIRE_DOCS_VERSION}-docs.tar.xz )" + PIPEWIRE_DOCS_USEFLAG="man" + fi + + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +DESCRIPTION="Multimedia processing graphs" +HOMEPAGE="https://pipewire.org/" + +LICENSE="MIT LGPL-2.1+ GPL-2" +# ABI was broken in 0.3.42 for https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49 +SLOT="0/0.4" +IUSE="${PIPEWIRE_DOCS_USEFLAG} bluetooth dbus doc echo-cancel extra ffmpeg flatpak gstreamer gsettings ieee1394 jack-client jack-sdk liblc3 lv2" +IUSE+=" modemmanager pipewire-alsa readline roc selinux sound-server ssl system-service systemd test v4l X zeroconf" + +# Once replacing system JACK libraries is possible, it's likely that +# jack-client IUSE will need blocking to avoid users accidentally +# configuring their systems to send PW sink output to the emulated +# JACK's sink - doing so is likely to yield no audio, cause a CPU +# cycles consuming loop (and may even cause GUI crashes)! + +# - TODO: There should be "sound-server? ( || ( alsa bluetooth ) )" here, but ALSA is always enabled +# - TODO: Pulseaudio alsa plugin performs runtime check that pulseaudio server connection will work +# which provides adequate guarantee that alsa-lib will be able to provide audio services. +# If that works, pulseaudio defaults are loaded into alsa-lib runtime replacing default PCM and CTL. +# When pipewire-alsa will be able to perform similar check, pipewire-alsa can be enabled unconditionally. +# - ffmpeg is only used for pw-cat. We don't build the spa plugin which receives barely any activity. +REQUIRED_USE=" + ffmpeg? ( extra ) + bluetooth? ( dbus ) + jack-sdk? ( !jack-client ) + modemmanager? ( bluetooth ) + system-service? ( systemd ) + !sound-server? ( !pipewire-alsa ) + jack-client? ( dbus ) +" + +RESTRICT="!test? ( test )" + +BDEPEND=" + >=dev-build/meson-0.59 + virtual/pkgconfig + dbus? ( dev-util/gdbus-codegen ) + doc? ( + ${PYTHON_DEPS} + >=app-text/doxygen-1.9.8 + media-gfx/graphviz + ) + man? ( + ${PYTHON_DEPS} + >=app-text/doxygen-1.9.8 + ) +" +# * While udev could technically be optional, it's needed for a number of options, +# and not really worth it, bug #877769. +# +# * Supports both legacy webrtc-audio-processing:0 and new webrtc-audio-processing:1. +# We depend on :1 as it prefers that, it's not legacy, and to avoid automagic. +# +# * Older Doxygen (<1.9.8) may work but inferior output is created: +# - https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/1778 +# - https://github.com/doxygen/doxygen/issues/9254 +RDEPEND=" + acct-group/audio + acct-group/pipewire + media-libs/alsa-lib[${MULTILIB_USEDEP}] + sys-libs/ncurses:=[unicode(+)] + virtual/libintl[${MULTILIB_USEDEP}] + virtual/libudev[${MULTILIB_USEDEP}] + bluetooth? ( + dev-libs/glib + media-libs/fdk-aac + media-libs/libldac + media-libs/libfreeaptx + media-libs/opus + media-libs/sbc + >=net-wireless/bluez-4.101:= + virtual/libusb:1 + ) + dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) + echo-cancel? ( >=media-libs/webrtc-audio-processing-1.2:1 ) + extra? ( >=media-libs/libsndfile-1.0.20 ) + ffmpeg? ( media-video/ffmpeg:= ) + flatpak? ( dev-libs/glib ) + gstreamer? ( + >=dev-libs/glib-2.32.0:2 + >=media-libs/gstreamer-1.10.0:1.0 + media-libs/gst-plugins-base:1.0 + ) + gsettings? ( >=dev-libs/glib-2.26.0:2 ) + ieee1394? ( media-libs/libffado[${MULTILIB_USEDEP}] ) + jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) + jack-sdk? ( + !media-sound/jack-audio-connection-kit + !media-sound/jack2 + ) + liblc3? ( media-sound/liblc3 ) + lv2? ( media-libs/lilv ) + modemmanager? ( >=net-misc/modemmanager-1.10.0 ) + pipewire-alsa? ( >=media-libs/alsa-lib-1.1.7[${MULTILIB_USEDEP}] ) + sound-server? ( !media-sound/pulseaudio-daemon ) + roc? ( >=media-libs/roc-toolkit-0.3.0:= ) + readline? ( sys-libs/readline:= ) + selinux? ( sys-libs/libselinux ) + ssl? ( dev-libs/openssl:= ) + systemd? ( sys-apps/systemd ) + system-service? ( acct-user/pipewire ) + v4l? ( media-libs/libv4l ) + X? ( + media-libs/libcanberra + x11-libs/libX11 + x11-libs/libXfixes + ) + zeroconf? ( net-dns/avahi ) +" + +DEPEND="${RDEPEND}" + +PDEPEND=">=media-video/wireplumber-0.5.2" + +# Present RDEPEND that are currently always disabled due to the PW +# code using them being required to be disabled by Gentoo guidelines +# (i.e. developer binaries not meant for users) and unready code +# media-libs/libsdl2 +# >=media-libs/vulkan-loader-1.1.69 +# +# Ditto for DEPEND +# >=dev-util/vulkan-headers-1.1.69 + +PATCHES=( + "${FILESDIR}"/${PN}-0.3.25-enable-failed-mlock-warning.patch +) + +pkg_setup() { + if use doc || use man ; then + python-any-r1_pkg_setup + fi +} + +src_prepare() { + default + + # Used for upstream backports + [[ -d "${FILESDIR}"/${PV} ]] && eapply "${FILESDIR}"/${PV} +} + +multilib_src_configure() { + local emesonargs=( + -Ddocdir="${EPREFIX}"/usr/share/doc/${PF} + + $(meson_feature dbus) + $(meson_native_use_feature zeroconf avahi) + $(meson_native_use_feature doc docs) + $(meson_native_use_feature man) + $(meson_native_enabled examples) # TODO: Figure out if this is still important now that media-session gone + $(meson_feature test tests) + -Dinstalled_tests=disabled # Matches upstream; Gentoo never installs tests + $(meson_feature ieee1394 libffado) + $(meson_native_use_feature gstreamer) + $(meson_native_use_feature gstreamer gstreamer-device-provider) + $(meson_native_use_feature gsettings) + $(meson_native_use_feature gsettings gsettings-pulse-schema) + $(meson_native_use_feature systemd) + + $(meson_native_use_feature system-service systemd-system-service) + -Dsystemd-system-unit-dir="$(systemd_get_systemunitdir)" + -Dsystemd-user-unit-dir="$(systemd_get_userunitdir)" + + $(meson_native_use_feature systemd systemd-user-service) + $(meson_feature pipewire-alsa) # Allows integrating ALSA apps into PW graph + $(meson_feature selinux) + -Dspa-plugins=enabled + -Dalsa=enabled # Allows using kernel ALSA for sound I/O (NOTE: media-session is gone so IUSE=alsa/spa_alsa/alsa-backend might be possible) + -Dcompress-offload=disabled # TODO: tinycompress unpackaged + -Daudiomixer=enabled # Matches upstream + -Daudioconvert=enabled # Matches upstream + $(meson_native_use_feature bluetooth bluez5) + $(meson_native_use_feature bluetooth bluez5-backend-hsp-native) + $(meson_native_use_feature bluetooth bluez5-backend-hfp-native) + # https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/1379 + $(meson_native_use_feature modemmanager bluez5-backend-native-mm) + $(meson_native_use_feature bluetooth bluez5-backend-ofono) + $(meson_native_use_feature bluetooth bluez5-backend-hsphfpd) + $(meson_native_use_feature bluetooth bluez5-codec-aac) + $(meson_native_use_feature bluetooth bluez5-codec-aptx) + $(meson_native_use_feature bluetooth bluez5-codec-ldac) + $(meson_native_use_feature bluetooth opus) + $(meson_native_use_feature bluetooth bluez5-codec-opus) + $(meson_native_use_feature bluetooth libusb) # At least for now only used by bluez5 native (quirk detection of adapters) + $(meson_native_use_feature echo-cancel echo-cancel-webrtc) #807889 + -Dcontrol=enabled # Matches upstream + -Daudiotestsrc=enabled # Matches upstream + -Dffmpeg=disabled # Disabled by upstream and no major developments to spa/plugins/ffmpeg/ since May 2020 + $(meson_native_use_feature ffmpeg pw-cat-ffmpeg) + $(meson_native_use_feature flatpak) + -Dpipewire-jack=enabled # Allows integrating JACK apps into PW graph + $(meson_native_use_feature jack-client jack) # Allows PW to act as a JACK client + $(meson_use jack-sdk jack-devel) + $(usex jack-sdk "-Dlibjack-path=${EPREFIX}/usr/$(get_libdir)" '') + -Dsupport=enabled # Miscellaneous/common plugins, such as null sink + -Devl=disabled # Matches upstream + -Dtest=disabled # fakesink and fakesource plugins + -Dbluez5-codec-lc3plus=disabled # unpackaged + $(meson_native_use_feature liblc3 bluez5-codec-lc3) + $(meson_native_use_feature lv2) + $(meson_native_use_feature v4l v4l2) + -Dlibcamera=disabled # libcamera is not in Portage tree + $(meson_native_use_feature roc) + $(meson_native_use_feature readline) + $(meson_native_use_feature ssl raop) + -Dvideoconvert=enabled # Matches upstream + -Dvideotestsrc=enabled # Matches upstream + -Dvolume=enabled # Matches upstream + -Dvulkan=disabled # Uses pre-compiled Vulkan compute shader to provide a CGI video source (dev thing; disabled by upstream) + $(meson_native_use_feature extra pw-cat) + -Dudev=enabled + -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d" + -Dsdl2=disabled # Controls SDL2 dependent code (currently only examples when -Dinstalled_tests=enabled which we never install) + -Dlibmysofa=disabled # libmysofa is unpackaged + $(meson_native_use_feature extra sndfile) # Enables libsndfile dependent code (currently only pw-cat) + -Dsession-managers="[]" # All available session managers are now their own projects, so there's nothing to build + + # We still have <5.16 kernels packaged in Gentoo and 6.1 (LTS) only + # just became stable, with 5.15 being the previous LTS. Many people + # are still on it. + -Dpam-defaults-install=true + + # Just for bell sounds in X11 right now. + $(meson_native_use_feature X x11) + $(meson_native_use_feature X x11-xfixes) + $(meson_native_use_feature X libcanberra) + + # TODO + -Dsnap=disabled + ) + + meson_src_configure +} + +multilib_src_test() { + meson_src_test --timeout-multiplier 10 +} + +multilib_src_install() { + # Our custom DOCS do not exist in multilib source directory + DOCS= meson_src_install +} + +multilib_src_install_all() { + einstalldocs + + if ! use man && [[ ${PIPEWIRE_DOCS_PREBUILT} == 1 ]] ; then + doman "${WORKDIR}"/${PN}-${PIPEWIRE_DOCS_VERSION}-docs/man/*/*.[0-8] + fi + + if use pipewire-alsa; then + dodir /etc/alsa/conf.d + + # Install pipewire conf loader hook + insinto /usr/share/alsa/alsa.conf.d + doins "${FILESDIR}"/99-pipewire-default-hook.conf + eprefixify "${ED}"/usr/share/alsa/alsa.conf.d/99-pipewire-default-hook.conf + + # These will break if someone has /etc that is a symbolic link to a subfolder! See #724222 + # And the current dosym8 -r implementation is likely affected by the same issue, too. + dosym ../../../usr/share/alsa/alsa.conf.d/50-pipewire.conf /etc/alsa/conf.d/50-pipewire.conf + dosym ../../../usr/share/alsa/alsa.conf.d/99-pipewire-default-hook.conf /etc/alsa/conf.d/99-pipewire-default-hook.conf + fi + + # Enable required wireplumber alsa and bluez monitors + if use sound-server; then + # Install sound-server enabler for wireplumber 0.5.0+ conf syntax + insinto /etc/wireplumber/wireplumber.conf.d + doins "${FILESDIR}"/gentoo-sound-server-enable-audio-bluetooth.conf + fi + + if use system-service; then + newtmpfiles - pipewire.conf <<-EOF || die + d /run/pipewire 0755 pipewire pipewire - - + EOF + fi + + if ! use systemd; then + insinto /etc/xdg/autostart + newins "${FILESDIR}"/pipewire.desktop-r2 pipewire.desktop + + exeinto /usr/bin + newexe "${FILESDIR}"/gentoo-pipewire-launcher.in-r3 gentoo-pipewire-launcher + + doman "${FILESDIR}"/gentoo-pipewire-launcher.1 + + # Disable pipewire-pulse if sound-server is disabled. + if ! use sound-server ; then + sed -i -s '/pipewire -c pipewire-pulse.conf/s/^/#/' "${ED}"/usr/bin/gentoo-pipewire-launcher || die + fi + + eprefixify "${ED}"/usr/bin/gentoo-pipewire-launcher + fi +} + +pkg_postrm() { + udev_reload +} + +pkg_preinst() { + HAD_SOUND_SERVER=0 + HAD_SYSTEM_SERVICE=0 + + if has_version "media-video/pipewire[sound-server(-)]" ; then + HAD_SOUND_SERVER=1 + fi + + if has_version "media-video/pipewire[system-service(-)]" ; then + HAD_SYSTEM_SERVICE=1 + fi +} + +pkg_postinst() { + udev_reload + + use system-service && tmpfiles_process pipewire.conf + + local ver + for ver in ${REPLACING_VERSIONS} ; do + if has_version kde-plasma/kwin[screencast] || has_version x11-wm/mutter[screencast] ; then + # https://bugs.gentoo.org/908490 + # https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3243 + ewarn "Please restart KWin/Mutter after upgrading PipeWire." + ewarn "Screencasting may not work until you do." + fi + + if ver_test ${ver} -le 0.3.66-r1 ; then + elog ">=pipewire-0.3.66 uses the 'pipewire' group to manage permissions" + elog "and limits needed to function smoothly:" + elog + elog "1. Please make sure your user is in the 'pipewire' group for" + elog "the best experience with realtime scheduling (PAM limits behavior)!" + elog "You can add your account with:" + elog " usermod -aG pipewire " + elog + elog "2. For the best experience with fast user switching, it is recommended" + elog "that you remove your user from the 'audio' group unless you rely on the" + elog "audio group for device access control or ACLs.:" + elog " usermod -rG audio " + elog + + if ! use jack-sdk ; then + elog + elog "JACK emulation is incomplete and not all programs will work. PipeWire's" + elog "alternative libraries have been installed to a non-default location." + elog "To use them, put pw-jack before every JACK application." + elog "When using pw-jack, do not run jackd/jackdbus. However, a virtual/jack" + elog "provider is still needed to compile the JACK applications themselves." + elog + fi + + if use systemd ; then + ewarn + ewarn "PipeWire daemon startup has been moved to a launcher script!" + ewarn "Make sure that ${EROOT}/etc/pipewire/pipewire.conf either does not exist or no" + ewarn "longer is set to start a session manager or PulseAudio compatibility daemon (all" + ewarn "lines similar to '{ path = /usr/bin/pipewire*' should be commented out)" + ewarn + ewarn "Those manually starting /usr/bin/pipewire via .xinitrc or similar _must_ from" + ewarn "now on start ${EROOT}/usr/bin/gentoo-pipewire-launcher instead! It is highly" + ewarn "advised that a D-Bus user session is set up before starting the script." + ewarn + fi + + if use sound-server && ( has_version 'media-sound/pulseaudio[daemon]' || has_version 'media-sound/pulseaudio-daemon' ) ; then + elog + elog "This ebuild auto-enables PulseAudio replacement. Because of that, users" + elog "are recommended to edit pulseaudio client configuration files:" + elog "${EROOT}/etc/pulse/client.conf and ${EROOT}/etc/pulse/client.conf.d/enable-autospawn.conf" + elog "if it exists, and disable autospawning of the original daemon by setting:" + elog + elog " autospawn = no" + elog + elog "Please note that the semicolon (;) must _NOT_ be at the beginning of the line!" + elog + elog "Alternatively, if replacing PulseAudio daemon is not desired, edit" + elog "${EROOT}/usr/bin/gentoo-pipewire-launcher by commenting out the relevant" + elog "command:" + elog + elog "#${EROOT}/usr/bin/pipewire -c pipewire-pulse.conf &" + elog + fi + + if has_version 'net-misc/ofono' ; then + ewarn "Native backend has become default. Please disable oFono via:" + if systemd_is_booted ; then + ewarn "systemctl disable ofono" + else + ewarn "rc-update delete ofono" + fi + fi + fi + done + + if [[ ${HAD_SOUND_SERVER} -eq 0 || -z ${REPLACING_VERSIONS} ]] ; then + # TODO: We could drop most of this if we set up systemd presets? + # They're worth looking into because right now, the out-of-the-box experience + # is automatic on OpenRC, while it needs manual intervention on systemd. + if use sound-server && use systemd ; then + elog + elog "When switching from PulseAudio, you may need to disable PulseAudio:" + elog + elog " systemctl --user disable pulseaudio.service pulseaudio.socket" + elog + elog "To use PipeWire, the user units must be manually enabled" + elog "by running this command as each user you use for desktop activities:" + elog + elog " systemctl --user enable pipewire.socket pipewire-pulse.socket" + elog + elog "A reboot is recommended to avoid interferences from still running" + elog "PulseAudio daemon." + elog + elog "Both new users and those upgrading need to enable WirePlumber" + elog "for relevant users:" + elog + elog " systemctl --user disable pipewire-media-session.service" + elog " systemctl --user --force enable wireplumber.service" + elog + elog "Root user may replace --user with --global to change system default" + elog "configuration for all of the above commands." + elog + fi + + if ! use sound-server ; then + ewarn + ewarn "USE=sound-server is disabled! If you want PipeWire to provide" + ewarn "your sound, please enable it. See the wiki at" + ewarn "https://wiki.gentoo.org/wiki/PipeWire#Replacing_PulseAudio" + ewarn "for more details." + ewarn + fi + fi + + if use system-service && [[ ${HAD_SYSTEM_SERVICE} -eq 0 || -z ${REPLACING_VERSIONS} ]] ; then + ewarn + ewarn "You have enabled the system-service USE flag, which installs" + ewarn "the system-wide systemd units that enable PipeWire to run as a system" + ewarn "service. This is more than likely NOT what you want. You are strongly" + ewarn "advised not to enable this mode and instead stick with systemd user" + ewarn "units. The default configuration files will likely not work out of the" + ewarn "box, and you are on your own with configuration." + ewarn + fi + + elog "For latest tips and tricks, troubleshooting information, and documentation" + elog "in general, please refer to https://wiki.gentoo.org/wiki/PipeWire" + elog + + optfeature_header "The following can be installed for optional runtime features:" + optfeature "restricted realtime capabilities via D-Bus" sys-auth/rtkit + + if use sound-server && ! use pipewire-alsa; then + optfeature "ALSA plugin to use PulseAudio interface for output" "media-plugins/alsa-plugins[pulseaudio]" + fi +} diff --git a/media-video/pipewire/pipewire-9999.ebuild b/media-video/pipewire/pipewire-9999.ebuild index 0e1cb10820aa..bffc3587f167 100644 --- a/media-video/pipewire/pipewire-9999.ebuild +++ b/media-video/pipewire/pipewire-9999.ebuild @@ -124,7 +124,7 @@ RDEPEND=" virtual/libusb:1 ) dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) - echo-cancel? ( media-libs/webrtc-audio-processing:1 ) + echo-cancel? ( >=media-libs/webrtc-audio-processing-1.2:1 ) extra? ( >=media-libs/libsndfile-1.0.20 ) ffmpeg? ( media-video/ffmpeg:= ) flatpak? ( dev-libs/glib ) @@ -205,6 +205,7 @@ multilib_src_configure() { $(meson_native_use_feature gstreamer) $(meson_native_use_feature gstreamer gstreamer-device-provider) $(meson_native_use_feature gsettings) + $(meson_native_use_feature gsettings gsettings-pulse-schema) $(meson_native_use_feature systemd) $(meson_native_use_feature system-service systemd-system-service) @@ -274,6 +275,9 @@ multilib_src_configure() { $(meson_native_use_feature X x11) $(meson_native_use_feature X x11-xfixes) $(meson_native_use_feature X libcanberra) + + # TODO + -Dsnap=disabled ) meson_src_configure diff --git a/media-video/subtitlecomposer/Manifest b/media-video/subtitlecomposer/Manifest index a8428091b83c..d1f39936e3b0 100644 --- a/media-video/subtitlecomposer/Manifest +++ b/media-video/subtitlecomposer/Manifest @@ -3,5 +3,5 @@ DIST subtitlecomposer-0.7.1-patchset-1.tar.xz 6868 BLAKE2B 59ae09e6807b0c9eeb094 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 +EBUILD subtitlecomposer-0.8.1.ebuild 1514 BLAKE2B 304e05bd2889554678d30609a773f29dff8e128e39460764d33da6383749a381835468889891f843b4200d2c04bb013535b74bbdf0a4f9ff629d3cbe547a11be SHA512 586278663179f2eea2880db82559245d65411f3fa5c1d09d5cf679ac3305d15b30369e5c4dc24993381ada859401ab7ed7a5d318b8e3ae449cb03977596af5d6 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 index 4a19841d3b8d..e37074328b3e 100644 --- a/media-video/subtitlecomposer/subtitlecomposer-0.8.1.ebuild +++ b/media-video/subtitlecomposer/subtitlecomposer-0.8.1.ebuild @@ -15,7 +15,7 @@ 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" + KEYWORDS="amd64 x86" fi LICENSE="GPL-2" diff --git a/media-video/wireplumber/Manifest b/media-video/wireplumber/Manifest index 0a874324acc1..31080fd1de2d 100644 --- a/media-video/wireplumber/Manifest +++ b/media-video/wireplumber/Manifest @@ -3,10 +3,10 @@ AUX wireplumber-0.4.81-config-disable-sound-server-parts.patch 906 BLAKE2B 9373b DIST wireplumber-0.4.17.tar.bz2 330355 BLAKE2B fec1cf75bec687bff1cb48416cf22503a79609cf11220ab9353d3b8038cae1db63da8aa269aca034c0c0afd474e2ba89b236bb7e778da111516e3b15d5449f02 SHA512 5efb71091f262458bc912f4670249fac3ef858021785fbee9be749564a3fa452b1c4ff75634132f7d44fd06d7fc5ea2debb022b1f4a8d5c9c3afa992fab7ecf8 DIST wireplumber-0.5.2.tar.bz2 408788 BLAKE2B 51a9c0268212b353b54099d2d57fd93dec5b42d4ec3151f93b4ebd4df3f4478a19858ec8302af58558a9387afa647a00a0872d471f0f2ea5e681978afbdcf553 SHA512 4cd2949739b8af86f73e072fe8c1d8606fa9be77b6e109aa0825d516f11953c4811ae1162da07ae245f7039f4243d01c43b8e9c083d4e0be1066b180484abbfb DIST wireplumber-0.5.3.tar.bz2 411081 BLAKE2B 627cb0adaddd512e2b5f2e706b622972232f76000d690837da5f03a3628669b99c4768de6590ec378684311915626de7ac3316bda1f5d1152c9df448ec41e389 SHA512 1c62f7f919242b2a9586ff6a532f214b564bcf10c838eae4a64078edf6fd461fc65f364c8af79150e33b86594331446516a1a4c926bb245a4b2ba2d9f63f7243 -DIST wireplumber-0.5.4.tar.bz2 411492 BLAKE2B 2d6305ffb33b4f9fc863cedede147e994f2577440308a8c9ff56e0281b31a4e1450625b101b636a2cf55f4621005f0bdb3444b0212d081eb5229fc36c3ccc168 SHA512 9a4b33cfd0abdab0b0be5bd5be8fc9f90e4d20ca981eb3ac9dad263f77c7ad99be0ca7b03e0be9ad93d969e907defcc2815f2928ad6b8181667f79709d4af955 +DIST wireplumber-0.5.5.tar.bz2 411519 BLAKE2B 016641b6b21b6176b0f3f70c0c96ccd32ea4d3609bf337a3c9af6e8219cb160a92e30027e3187adb023d0c35ad822ce9be374d098eab76508f218a7ae2528754 SHA512 50ddc6f275bba89ddac0e55dd2a572a13ca19953bce6bdbca14eadd44f3669c7ad4b39ae857770543567a05ea3e437ccee36a2538fad1f4caa777036ace04f77 EBUILD wireplumber-0.4.17-r1.ebuild 3785 BLAKE2B c6108e4a024cb00a63bcc82a215fc80b6fe106903339e892416a017bc6d607d7bfb268a305b30e82988f2dcda793ecfd8fcc4e15d2691b8a6ba248e93e72916a SHA512 4bcda3c48ba1a23f61f6678e26eb420aeb057c193cc61ba5d65cbf560e5d292fe4dbd7dddc8fa7bf1d6f190a6297d4969961b8358707707d6a067e58feb94f89 EBUILD wireplumber-0.5.2.ebuild 3801 BLAKE2B 67265b726b3267c13a3bc1ac5f393c69a8c65c3dba98e7c647ac1099ce28d449540604c3b0ff9b053843b5adaaba0325558692fcfb15ba995aa12f61b9b66fe5 SHA512 97382f121b1e594b26a8b4fe35b01ac855b70e2c9747d18de7a6d56fc99fbe52bec34ccc315faf0dff297934f2cad7edd4b24a4a2570115c7292b1e63daba128 -EBUILD wireplumber-0.5.3.ebuild 3963 BLAKE2B 8c6b2725180db9f33430d75af2872ffffffb8f5af821dc2545c3b97bf7830f82cc78832c3e348ad1cfa9ed52a06b0cefdfa1ecdeb27a49ecf0103f4ff7786b08 SHA512 45c82e2a2a47c2da3559768fdaf177e4127ef79f3c26e5e00e4f216124eb8e08615a6c4b525877fc9941ec25fb0652ecd6e68e617f7ef7c5308ea0fca94eac43 -EBUILD wireplumber-0.5.4.ebuild 3963 BLAKE2B 8c6b2725180db9f33430d75af2872ffffffb8f5af821dc2545c3b97bf7830f82cc78832c3e348ad1cfa9ed52a06b0cefdfa1ecdeb27a49ecf0103f4ff7786b08 SHA512 45c82e2a2a47c2da3559768fdaf177e4127ef79f3c26e5e00e4f216124eb8e08615a6c4b525877fc9941ec25fb0652ecd6e68e617f7ef7c5308ea0fca94eac43 +EBUILD wireplumber-0.5.3.ebuild 3957 BLAKE2B 1ec67fc3d874a7ce13c0e49e13bcddd5d3abcc19d4d419883b5a53d71fbb3b8c7e7c272cee55e5e348540464e4feaba7e99267c813fedf9d6e4a69a5f16b0b99 SHA512 c37f1a8cb7570a766396647bd15368b9b20ba16f81881facc9e6d6ea02abbcf895d9b8cac8d2f46b4944ed7d156d4bfd5cfdcef8e62fd9395834234765ce6e53 +EBUILD wireplumber-0.5.5.ebuild 3963 BLAKE2B 8c6b2725180db9f33430d75af2872ffffffb8f5af821dc2545c3b97bf7830f82cc78832c3e348ad1cfa9ed52a06b0cefdfa1ecdeb27a49ecf0103f4ff7786b08 SHA512 45c82e2a2a47c2da3559768fdaf177e4127ef79f3c26e5e00e4f216124eb8e08615a6c4b525877fc9941ec25fb0652ecd6e68e617f7ef7c5308ea0fca94eac43 EBUILD wireplumber-9999.ebuild 3963 BLAKE2B 8c6b2725180db9f33430d75af2872ffffffb8f5af821dc2545c3b97bf7830f82cc78832c3e348ad1cfa9ed52a06b0cefdfa1ecdeb27a49ecf0103f4ff7786b08 SHA512 45c82e2a2a47c2da3559768fdaf177e4127ef79f3c26e5e00e4f216124eb8e08615a6c4b525877fc9941ec25fb0652ecd6e68e617f7ef7c5308ea0fca94eac43 MISC metadata.xml 719 BLAKE2B 7ad70a19cbc55cb0c399cbc1c8c56a3bab16d2dd477a285a3c142793af3704a8dd6648f6cfa0b9aa6fd8338c9cddd93cc565356a8a2e5031a6874b46ac66c2ee SHA512 a4617e6176a4dab7491103858ed5f663b8dda2a6cd97c348cc274ac959df813a811f70963487ccb670999fd51d107726762d872ce42290d02ea6ed24ea021e55 diff --git a/media-video/wireplumber/wireplumber-0.5.3.ebuild b/media-video/wireplumber/wireplumber-0.5.3.ebuild index a3a02062c4c1..896cdf6df63b 100644 --- a/media-video/wireplumber/wireplumber-0.5.3.ebuild +++ b/media-video/wireplumber/wireplumber-0.5.3.ebuild @@ -23,7 +23,7 @@ if [[ ${PV} == 9999 ]]; then inherit git-r3 else SRC_URI="https://gitlab.freedesktop.org/pipewire/${PN}/-/archive/${PV}/${P}.tar.bz2" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" fi LICENSE="MIT" diff --git a/media-video/wireplumber/wireplumber-0.5.4.ebuild b/media-video/wireplumber/wireplumber-0.5.5.ebuild similarity index 100% rename from media-video/wireplumber/wireplumber-0.5.4.ebuild rename to media-video/wireplumber/wireplumber-0.5.5.ebuild diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index 03757675e6721f0bc786346fd2ff747f3b0e7a9e..82796bf791e3760c4ed79984f1143b4fcba65cbc 100644 GIT binary patch delta 10994 zcmV{w_`5eHSsbg36;f<5x!}7`mSP#+ z*JQ<9uRd)nW4c|Ntys$1*=8GYjZmGNHMeAK`)S_yvGa(=r)B!gKi8N}cBKTLPwR2J zHLcbddVkEpIp5#>`JcYcKD_aMjvV;7mtwK_!Xx>fW{R=-kTZ{$S{SS65@xX6PWQHb zJuTGb)@ZZEmEAdE&v-V^u};W6mNuh>-o49l1n28Wsg2UBWxnf5s*bnK=MR6c2;IGZ zdLH-pZ~tSwUEkaK;g94d%*PQLSqj@sG*LKD^L~KmP zwST7+cU>gFZmDgqW9H&a?(nr%W+yS?XrT=*e6kV4eA3#n5`_P6@QNFck9$0iOY|7z z+;72a4tE$pPb^!t5^QDfTI4xPj;`muV?2<>GD|g#2Fb00|Up$WN@qbpfFE7C}UxSOgH=ZT*mdG8y`^;xVvc{qd zG4Jg5VjQjJ+I_KyC{ z;aD#1wcvgC{KMP*uzpQF??S#t&zprZ+a{S$${HU+vI-^202c4+ZmUigmmm2PsG|QwPrA}#a6#}|k9^>qB{P5LwUKHOBpv8{PpL$-R*UBE5 zfKmH{8s|UCYBD6Q`$#o!GA}zvZtgQ{%8mzR#6u}A7rvQNI?atv6#*&U6dMmNbe?v# zc?N~bb5tsI?(K(Lesm**JMENedVeK)_jhxB`1$eq?Y2jvm)a-Mo5XFVy64)dD$hW+ zT6xeAElt8?YgPW8u?t?AZ&_&LimPXPpTMJJ?v%U(#ZLXTv?zIR$Iq@G0Q3&{=E$w! zTd5f+<$(`j^>#%)N8n~oTm^W_$;eYsmGYdkoe*~;?M|zS%$cht@FA4Z5`VQwBA#%- zHK2j2Ts)rAZV5iYAUA>FSqZ+6Dd*icKjz7lJhPpVI-ptmd_8)g-u>JALD~8n=7CaR zbRZhk2|&(RSflP@SRUwYlwYUzz%~L}3=B?r&Om0ZQj{j7Q_rF7nezflW*8MftB%_9 zU6^yhY*z)?$M-TqSQPo0`+tPt=1b`EBD%}ZVk6E#4tcVZk?>XJ)-6ZyfFi4mbJ@+n zsU2Ie;Y0ucCIJry¨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 g+SbQjQM_qsTf0ei|i?v_?0EcNBg8%>k delta 11009 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 diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index fae31552d5bb..f166c12aacc7 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Fri, 28 Jun 2024 10:01:01 +0000 +Sun, 30 Jun 2024 18:10:32 +0000 diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest index 887e5f6df0f1..4ad6d4bae805 100644 --- a/metadata/glsa/Manifest +++ b/metadata/glsa/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 575523 BLAKE2B de41364df787e2652a1f6dda37e1513a8953f61c0ade9d1ba90db51415db460a2dd55ec567c2c851c28aaf7ffaa4763a80e748ea9a9d8f30ff1696ea4f17f233 SHA512 717db93df5303c6328fa1610a5166072155b52c981dab3121e3399b951cd8877d22fba9534692b8b7da38c227d9e195296abdf7536518c7808a22fe65a776a5f -TIMESTAMP 2024-06-28T10:01:09Z +MANIFEST Manifest.files.gz 575680 BLAKE2B e298c9a9a84a54a79e115d8488299b411495166d729c52a15036c4d873fab5f7ff50b1913419b3a3f9da287e91238b1272e70eb59bc0f7502e2e2f8141558114 SHA512 1b590d6c6f851084c3e6daa0d86a946e6afa83cf5b4a906c8286a9ac71deeda7bcc2fa3bfbe31c4ac8a9b29cd544bee831b9d3460c3c90f683adc66c57cfb636 +TIMESTAMP 2024-06-30T18:10:37Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmZ+ieVfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmaBn51fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klAy2w//c3d5kIQk+qCpDOUxkecBh9s7dVyBoVRU9d92XC+N5a2sq0L7e556fsSO -enShx6MsUMsK+CRblj8NtxWergMFKVamnMXokD1zzVyx8w3jyJoiwWJ0NV2mZxpS -BGWraJlJWtJiaUiQwDWotQOWNIKepEiw9L7EMzcF0A3Cl9HLsbHb+Vt1bh37Oy6p -/If02E+GGTCy4VAsAZayNy94w2cr/OrqW2e4hIJIndhuuRPGRPC4Xkx6f7UPIG8U -gJZ+S2AN2pOz205JZEuprVgC+7RKOnBTAH5poFGT5lloGkWdoiflDfcNPWSOHIPE -t9wOdCkCXOuqJz6/4KndkaQpKYAHCucCnbGb1MQDPeOh9wK5OBfG0TgDqEZa5r6z -wSi3PWizv0syKSWvS96qMQbF97ngyxI9mS4Tl8UwUtIscj7D9DLsP6y/w95d++Ch -Lh8QBjVrcYOEs5KwwFhdao526fZAmsDJ8IkymHCYawLQcfLp6XziBAJAOT3DmgBj -BnG2X8pOKT6UJLsEIihJs5RePv5XdWEw1K/D2gdc7Aayjts+K5WJQsxWfU6U5w/h -jgWM7dljSV8TYuk9sBP5TMJdKCsMX1L5AfYvWsjm0I4q3BBDbbE4WejRP6edl/i/ -INE7w94LQuWKk/qnQI5+KtpQQd1oAfYAswY08O3n4yTA4jx3bmg= -=qEi8 +klAO2RAAnTQxgT9SBAWYnljnW99GklCWfcgjUHgRpJ1gUhIaplFt/rI/vaPsVXRL +86Cn30Fh8wux/hiWpBxfXj13S8MQZHduVCDPnZFvSz+XwiKe7jRlMh9tRhsMLPyi +BNwpoTB1ZaokIs2unI12otz4lKZe5LFAabj8A1fFacBSSdD8qbzi1/tMvgQbktr/ +6UHPaJ/K7GJDIx39NGQ36IOlqNBymvmV3yt8Ksekj5AALx52f9fBVJHs1Erl+WWg +ImRZ9SKBKvBUEozODChVD2LdDf5NXfa5sRTw/jwr/Fe4abaFK616NFPLMfb908hV +U6NtmgR8nVdoPbftRXwnuJRc2H7nI8xQCokp39OAnn//+hTKmJ4U0IGj28AbmOcQ +LW1grItn8OwQMftjPIK713J2eFNPMdZCzcKl7dWMpNWkinVffo7zoWPeUlnxLzR6 +nzRYGl4Xj5JSp8m1nbjoSh1jN6k7o/7rJ5R3G1znhoSXt9i2ttAetdai3Sv3mIqJ +p85XRz65OzY1QnAgSSJtDlXQT3OVInuq0Q9p9gcp3Woa7Ct0Q2QcVqs/jczQpcbS +iFcLHWh2jsa5sO9F3AEkNYVA89SphPYwome/DTrzYZmPsF5FDk0FM9orNJgV2md9 +7OAsr3HN+7+i0vkzx/wqSOGS8tsgYGlDqVPorOMP99wjS58ML+I= +=j+Vm -----END PGP SIGNATURE----- diff --git a/metadata/glsa/Manifest.files.gz b/metadata/glsa/Manifest.files.gz index df7e9aa6f89614bd243958c4b4cc3c17f3e24f84..db0f25f7469bc420cf23d63b356bb542763e7b16 100644 GIT binary patch delta 234 zcmVpuXuO0_m|#I{0Kn1s(Ei5sjnU(K{?W@vvuWk*rfU(-}^wd*{7aMLs@Z#=mQ^yU|;f|1v zoTIpaP&O#qF@=Fw3l5;)bVWV|c3|M0K>@^AnCAOHN1fBVZ{ kpa1<^|Lgz!)A-N-`tpbW{nx+#h($ delta 76 zcmV-S0JHzVkt3s!BY=bfgaU*Egam{Iga(8Mv#7p`+xlNKmP46e|`S< iZ~d?T^H1YH|Le;i{`X)1`j@}`!~X#iO@ + + + GStreamer, GStreamer Plugins: Multiple Vulnerabilities + Multiple vulnerabilities have been discovered in GStreamer and GStreamer Plugins, the worst of which could lead to code execution. + gst-plugins-bad,gstreamer + 2024-06-28 + 2024-06-28 + 917791 + 918095 + local and remote + + + 1.22.11-r1 + 1.22.11-r1 + + + 1.22.11 + 1.22.11 + + + +

    GStreamer is an open source multimedia framework.

    + + +

    Multiple vulnerabilities have been discovered in GStreamer, GStreamer Plugins. Please review the CVE identifiers referenced below for details.

    +
    + +

    Please review the referenced CVE identifiers for details.

    +
    + +

    There is no known workaround at this time.

    +
    + +

    All GStreamer, GStreamer Plugins users should upgrade to the latest versions:

    + + + # emerge --sync + # emerge --ask --oneshot --verbose ">=media-libs/gstreamer-1.22.11" ">=media-libs/gst-plugins-bad-1.22.11-r1" + +
    + + CVE-2023-40474 + CVE-2023-40475 + CVE-2023-40476 + CVE-2023-44429 + CVE-2023-44446 + ZDI-CAN-21660 + ZDI-CAN-21661 + ZDI-CAN-21768 + ZDI-CAN-22226 + ZDI-CAN-22299 + + graaff + graaff + \ No newline at end of file diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index bd0e33486e95..f166c12aacc7 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Fri, 28 Jun 2024 10:01:04 +0000 +Sun, 30 Jun 2024 18:10:32 +0000 diff --git a/metadata/glsa/timestamp.commit b/metadata/glsa/timestamp.commit index 63866c4fbb8e..4f52ebb21485 100644 --- a/metadata/glsa/timestamp.commit +++ b/metadata/glsa/timestamp.commit @@ -1 +1 @@ -70a36362e8053f3760826b4ccce860e94299c700 1719044953 2024-06-22T08:29:13Z +0715db682a941540ce2f4ccb909d8f446c05e0ce 1719639983 2024-06-29T05:46:23Z diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz index 54a80283f7a28cc50d35560c7eee28cad057f878..838cff6c8148557aefeaf28a19d17d3f0132a093 100644 GIT binary patch literal 28397 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 `Fv{gx8Gja6o}$IqT3syfcuyAZSdHA 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 UBx4gfVz~eDKOWoms3gt+0LxaWJpcdz literal 28416 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%0A8Lyp9nba-5)G8R^wll7<*+YSm_4|tY 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/botocore-1.34.132[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.132[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.14.tar.gz -> aws-cli-1.33.14.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=0b93d65db2a37b8a80a66b542751297c diff --git a/metadata/md5-cache/app-admin/awscli-1.33.15 b/metadata/md5-cache/app-admin/awscli-1.33.15 deleted file mode 100644 index d48232a4c87e..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.33.15 +++ /dev/null @@ -1,16 +0,0 @@ -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.133[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.133[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.15.tar.gz -> aws-cli-1.33.15.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=0b93d65db2a37b8a80a66b542751297c diff --git a/metadata/md5-cache/app-admin/awscli-1.33.17 b/metadata/md5-cache/app-admin/awscli-1.33.17 deleted file mode 100644 index 96949bfe61cf..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.33.17 +++ /dev/null @@ -1,16 +0,0 @@ -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.135[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.135[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.17.tar.gz -> aws-cli-1.33.17.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=0b93d65db2a37b8a80a66b542751297c diff --git a/metadata/md5-cache/app-admin/awscli-1.33.16 b/metadata/md5-cache/app-admin/awscli-1.33.18 similarity index 93% rename from metadata/md5-cache/app-admin/awscli-1.33.16 rename to metadata/md5-cache/app-admin/awscli-1.33.18 index 03a60d4941dc..90866dfa9f89 100644 --- a/metadata/md5-cache/app-admin/awscli-1.33.16 +++ b/metadata/md5-cache/app-admin/awscli-1.33.18 @@ -1,4 +1,4 @@ -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.134[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(-)?] +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.136[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 @@ -7,10 +7,10 @@ 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.134[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 ) +RDEPEND=>=dev-python/botocore-1.34.136[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.16.tar.gz -> aws-cli-1.33.16.gh.tar.gz +SRC_URI=https://github.com/aws/aws-cli/archive/1.33.18.tar.gz -> aws-cli-1.33.18.gh.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=0b93d65db2a37b8a80a66b542751297c diff --git a/metadata/md5-cache/app-admin/awscli-1.33.4 b/metadata/md5-cache/app-admin/awscli-1.33.4 deleted file mode 100644 index 235104ebef54..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.33.4 +++ /dev/null @@ -1,16 +0,0 @@ -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.122[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.122[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.4.tar.gz -> aws-cli-1.33.4.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=b845e10429c766431d3a63f97b5f33c6 diff --git a/metadata/md5-cache/app-admin/awscli-1.33.9 b/metadata/md5-cache/app-admin/awscli-1.33.9 index 29c12714940a..22840fb9e5b9 100644 --- a/metadata/md5-cache/app-admin/awscli-1.33.9 +++ b/metadata/md5-cache/app-admin/awscli-1.33.9 @@ -5,7 +5,7 @@ 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 +KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 LICENSE=Apache-2.0 RDEPEND=>=dev-python/botocore-1.34.127[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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/aws/aws-cli/archive/1.33.9.tar.gz -> aws-cli-1.33.9.gh.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=0b93d65db2a37b8a80a66b542751297c +_md5_=b845e10429c766431d3a63f97b5f33c6 diff --git a/metadata/md5-cache/app-admin/puppet-lint-3.4.0 b/metadata/md5-cache/app-admin/puppet-lint-3.4.0 deleted file mode 100644 index 8b616e764227..000000000000 --- a/metadata/md5-cache/app-admin/puppet-lint-3.4.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby31? ( test? ( dev-ruby/rspec-its:1[ruby_targets_ruby31(-)] dev-ruby/rspec-collection_matchers:1[ruby_targets_ruby31(-)] dev-ruby/rspec-json_expectations[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec-its:1[ruby_targets_ruby32(-)] dev-ruby/rspec-collection_matchers:1[ruby_targets_ruby32(-)] dev-ruby/rspec-json_expectations[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) -DESCRIPTION=A linter for puppet DSL -EAPI=8 -HOMEPAGE=https://github.com/puppetlabs/puppet-lint -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=amd64 ~x86 -LICENSE=MIT -RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://rubygems.org/gems/puppet-lint-3.4.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=507f078e10847b77d8ceb81587df62b4 diff --git a/metadata/md5-cache/app-admin/puppet-lint-4.0.0 b/metadata/md5-cache/app-admin/puppet-lint-4.0.0 deleted file mode 100644 index 90f40251da87..000000000000 --- a/metadata/md5-cache/app-admin/puppet-lint-4.0.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby31? ( test? ( dev-ruby/rspec-its:1[ruby_targets_ruby31(-)] dev-ruby/rspec-collection_matchers:1[ruby_targets_ruby31(-)] dev-ruby/rspec-json_expectations[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec-its:1[ruby_targets_ruby32(-)] dev-ruby/rspec-collection_matchers:1[ruby_targets_ruby32(-)] dev-ruby/rspec-json_expectations[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) -DESCRIPTION=A linter for puppet DSL -EAPI=8 -HOMEPAGE=https://github.com/puppetlabs/puppet-lint -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=amd64 ~x86 -LICENSE=MIT -RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://rubygems.org/gems/puppet-lint-4.0.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=507f078e10847b77d8ceb81587df62b4 diff --git a/metadata/md5-cache/app-admin/puppet-lint-4.2.3 b/metadata/md5-cache/app-admin/puppet-lint-4.2.3 index 8440aa8199ae..2ed24d340f4a 100644 --- a/metadata/md5-cache/app-admin/puppet-lint-4.2.3 +++ b/metadata/md5-cache/app-admin/puppet-lint-4.2.3 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby31? ( test? ( dev-ruby/rspec-its:1[ruby_targets_ruby31(-)] dev-ruby/rspec-collection_matchers:1[ruby_targets_ruby31(-)] dev-ruby/rspec-json_expectations[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec-its:1[ruby_targets_ruby32(-)] dev-ruby/rspec-collection_matchers:1[ruby_targets_ruby32(-)] dev-ruby/rspec-json_expectations[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +BDEPEND=ruby_targets_ruby31? ( test? ( dev-ruby/rspec-its:1[ruby_targets_ruby31(-)] dev-ruby/rspec-collection_matchers:1[ruby_targets_ruby31(-)] dev-ruby/rspec-json_expectations[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec-its:1[ruby_targets_ruby32(-)] dev-ruby/rspec-collection_matchers:1[ruby_targets_ruby32(-)] dev-ruby/rspec-json_expectations[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec-its:1[ruby_targets_ruby33(-)] dev-ruby/rspec-collection_matchers:1[ruby_targets_ruby33(-)] dev-ruby/rspec-json_expectations[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/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-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) DESCRIPTION=A linter for puppet DSL EAPI=8 HOMEPAGE=https://github.com/puppetlabs/puppet-lint INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby31 ruby_targets_ruby32 doc test test +IUSE=ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test KEYWORDS=~amd64 ~x86 LICENSE=MIT -RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ) +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/puppet-lint-4.2.3.gem https://github.com/puppetlabs/puppet-lint/pull/181.patch -> puppet-lint-4.2.3-pr181-fix-warnings.patch _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=f8eebb21a7b4883890f1c2dcb3118278 +_md5_=0093ac3e666266fad7cf5944183bc6bf diff --git a/metadata/md5-cache/app-admin/ryzen_smu-0.1.2_p20211205-r1 b/metadata/md5-cache/app-admin/ryzen_smu-0.1.2_p20211205-r1 index 0a112583b363..dea55f3733c2 100644 --- a/metadata/md5-cache/app-admin/ryzen_smu-0.1.2_p20211205-r1 +++ b/metadata/md5-cache/app-admin/ryzen_smu-0.1.2_p20211205-r1 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0 SRC_URI=https://dev.gentoo.org/~slashbeast/distfiles/ryzen_smu/ryzen_smu-0.1.2_p20211205.tar.xz -_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=dist-kernel-utils c5204a4147b612736aef239e7cc69885 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 0bdab9f1f3187180a16e0c6827bc13c2 mount-boot-utils 221f3b57621b98ab8e76d42420601f6d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=e49ed8bbe99aea3116a972cff35b3e13 diff --git a/metadata/md5-cache/app-admin/ryzen_smu-0.1.5 b/metadata/md5-cache/app-admin/ryzen_smu-0.1.5 index 55119bc0faeb..15ebac1252a0 100644 --- a/metadata/md5-cache/app-admin/ryzen_smu-0.1.5 +++ b/metadata/md5-cache/app-admin/ryzen_smu-0.1.5 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0 SRC_URI=https://gitlab.com/leogx9r/ryzen_smu/-/archive/v0.1.5/ryzen_smu-v0.1.5.tar.bz2 -_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=dist-kernel-utils c5204a4147b612736aef239e7cc69885 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 0bdab9f1f3187180a16e0c6827bc13c2 mount-boot-utils 221f3b57621b98ab8e76d42420601f6d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=8236342712f01fa159c4746aa2752428 diff --git a/metadata/md5-cache/app-antivirus/Manifest.gz b/metadata/md5-cache/app-antivirus/Manifest.gz index 2e36cefcb3a8ba9e9a8ae393e30f1667ed8ec208..29fd62500320fb43a71f61b948e076ce2fa50581 100644 GIT binary patch literal 2156 zcmV-y2$T08iwFP!00002|81Acu3b41hUYxRd4Y~>m+dMK8-aubGkAe=xeSQQpg}x8 zpSzW$NuwxA&e?mdRsQS0t>1kAr|&=F@BR<}&v)fhE%K?>?|!HsO@@B_`VZg#{o%sr?=ftyV?4krP`UUb*G+M z_H?c~)kn!|b+xlw#F?wqam$HiRkY;z_~Y-sAGLkNIA`X(p{tA{h5u#M4C!jjCfBZkH)eAFSOeF5s0J$6`|GlomH2_ogTI!bF=Q%^{Y3{er2V^PkKx}y(S;R+6HX)g12 z`gBWmxg~X~Oz}sJH)s>@Zo7=pM$3djW5SAf-@het>1Uv(N%MP}v;2g}cl%tI#j~#r z&#t#?oqlJoesU;ZTz%FP_3Y~>iqFi>#%d`Qa=XpmyN(ssM_nS-_Fa3A+DD%{o9cZ} zQOnU?z5%LzY9AH!?F&%7m~@L#vz$y0uX5q}JsTl-(~i!@k7S2P?IOQjL(kDOYK4T* zq+jti^R&Ii*HWpIFUwWUdXWX=&5bbk){xNI-MLjUlsLXfPw%vrr*P2S`E)l9k0lhS z;O8;5p7CUNWld(dQ&tf;v|#*!irlsfC&*R>G4YjzT?;yL&DAnmyZlPl@qJoWgwf~o z86YnA{sJfgs8PN$3Q?6|b?mp&HSAW$5o(XJ+^&1=J2v2}ml6BSv5QNCvXxm=1U5aJ zxLY`k8amrO3ujA}b{f>L?Ut$AoAl-Av{<*1zHK=~{S1_?k84A= zRc8)!hz_j==fB`1(@yRfm_`jT8%x$$JzK*T*v78jl3giu$howkrOSy&bY{wZ8CXyu zKz;)he*Pm+^{Yo|skmC}wy}g>onts=#b{EZ@4d448CYz^5*F^I!WHu_6ok-MYIK%D_1*b<2{4ZqZeP%8**GT{*u z;cuyjr>VqCgKE0ZZ7pW26FN^o6zrnRDAPF&Pn=bONekAk160D09ot8^FuPgYmQC3C z`Xx}`{m{O_3O{3(<5#v;K{maP~(>;L@o{o$|wioZZBzyhB3)u(`zJJ&LL8f0dqrbqACrx01}r=&giU>YOsaN!#S zI4sW%%&4C@NYrWXnoST4s?*-3j32>M20_*xw5SA(yhxfw^6xblqW_Y7%TU#8O?V22 zhbpZ!Jd3dGwkR2$D&p<&?)Jpov(T1k0(@QwGt^(H0446e*c%e;)~?WZbQlslD0|#y zl(^I1E*Q4>;1`?Pb^i}m>r?r_5q@q}bOC&w0q`rdM86_Fu`F;$CXMo47&FC(df>jD6sR~MMq(41h?+CNhUh&?bz%<_~&@Fr%Z0@ zie~0sRKz4xc?2b-697M9_4mL1@Mk*u`ZQlbf6V_{r=ZRhZuYL)FH{+cU~znq=w%c4 zr5F{W9P5t@X%uqb>kxntoTu`EDEq&=ECLGdH-eJ(po&~c!hz2WHnhSZwoIYiQbwE9=F-K_lq=XgMhFQ^nzf7 zEKa&_0V#1j*VnPIdwM7)rZ4o2ws2_{gvhc2c<7btM!`7I zXkEJvU*kO1@%n>4^vw4jGJQUy{stxcUzDE0unmd|aiJ9H(`zL-VOQy|ijW@A9oIqW zcoEJ-XyAdJzB1o7qw(Wf7dzk;4F2sTM-DHG?47rjj#F?`()lhdOT;avqC0y=`x&L= zMaA`55CC=LiJTGGdn+J6d%{QaL4$gIZ&oBgD25_bT%sI&pReMP2(UqA-0#rvN&oGm iB8>8ypdZiYYv;YWaT?l}K37N^zxpp@xDfyw4*&o(pGTVj literal 2161 zcmV-%2#)t3iwFP!00002|818^jvmJmh4(r|Ux1B_AtN)F6lB1Fy|XV6Imv=#FKEN( z_g56UDUwEmVD~>%WxRM({q*tgA79pQ`Op0Chw>`LUPV59k{7kwUVi-R$G`kZe|#Ce zm6;`%uUNgzVHs80tgT8Ju|~C1)z_NZ>d}>Dh1DLX?z^|^^sV=(-zd^|WRrQ?mNFyx z)|Ra0+%7}+)U|euBK4NNMi*=4)R({g`C}D*S#|F?aaS9q7AyRAq@88nI%l(+-gjBEP(6m^--KYq-8-O_HJQ2x?2e)#DR zXvu4NtuIoo=sQrmA5*WTM9)y~{8x1rEz`7>YGbK$@=(owo79v#=Jm>_IpY{ACqRKe znoH~HVJqsg?57<&rH*F6%Cvm3N{DQ4z5MdVuF(^}fL#@BBjRlDWs z?K_|XpqS|$sIH@wX03CvklF889yd!Ldri?=t(kS(47#hyT>gNUZ4O~eF?#CucwkAp z<+NxP+!;cwX9bp?eU@6a>Nzl|2CP`m=WkhOv^Ssv1oDC(%RdnL&Wv$cyei1$@pipQ zbUN=&Wq2&1#B2!xZOE>V z?5>UA3^!~PJD0@{-fn}-x-kLFGsMJ4PMSN^ahV?xg+2W5AAXsjv6~#$%j-C)5 zT2{bi#NQiMb`mYLg?AS`spbq`%Eck(=}vTzY&*%aL6YJi zeohi*v$2jNme)y66u1vK!k4{nj1vbE^s^uGAQc(M&C9Hjg!+D*9mBBG`xmVK^XrFr zmHwhE;~geKvtmb(0b{@ri*kJg!-1d@$#KM=AYIA{Tog})NgN>rCfxf5(<7~WpXAn_w(6-E4&Xi`NUx-Mh{sqg zF7ajr0R7Jj{GFkp5jny_1G}yuRuf>oA^;>WhjhXcs`BN|phW8R$J!n4q7?7)J4`qK z_4EDo%fHt@pcP;NkACqfSj&~AR6iXub0lrM-8y$6vS>Yp{KP#tO(*Se;kyW8Sbioj zqkiJxpw9k$hfU53$>uDjeg>~`5M=G3wJbRDAZbR&}b4AwlnYkqE-;NNl6*dbLyHwm-Yz zu!TC*$E0@M|AW3cCX>?u%v>XSVm=IeFb{Ox1(3=3{$( zQ$^^s)(_5b&?FvHiI?@+==MWVVCTLA9kDfnyG@-W6P@-tHd`l&x>GuBZFA9VXeQ*L(wt zN*9=%QCH^1InbIedJa}tHb=p@Wk5>YygrUvad|3lEDGwuq8h&Do#n7SNOn*xtli`B zwLlVV>n4@ud2F~;;oY~P0Gbg_x4M1=Qqs00HwN+qombOn9W%1pt+f&m#$Q z(``60vaoq570g=NNaB^}5ny_FGDgstg7}8vSo)>ySExFW3ntiU)%rLs9EjQ}>8LzjQdfY3d%E67?80S0t24$9t&=6nQ|c zlSdjlUc+1P3v{?3K+mN-J9Hr*>*evtzd@;gjgnDu?n6VALuO*ujOovF6R0uTy7iIY zn&&zbG9PI(Pd+cR`HqSX9EX98sWw%N+C8!MD!_CWRHJ`VSvT9GtdAwngF_YUNOs5@ zN{GvNR^*a9wAzE+(aETeJopSLi>C-;QT+1)W~1N`JQ38J0S!-}eDa6) n^dY(1 adler-1.0.2.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bindgen/0.65.1/download -> bindgen-0.65.1.crate https://crates.io/api/v1/crates/bit_field/0.10.1/download -> bit_field-0.10.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/block-buffer/0.10.3/download -> block-buffer-0.10.3.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/bytemuck/1.13.0/download -> bytemuck-1.13.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cbindgen/0.20.0/download -> cbindgen-0.20.0.crate https://crates.io/api/v1/crates/cc/1.0.83/download -> cc-1.0.83.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/clang-sys/1.4.0/download -> clang-sys-1.4.0.crate https://crates.io/api/v1/crates/color_quant/1.1.0/download -> color_quant-1.1.0.crate https://crates.io/api/v1/crates/cpufeatures/0.2.5/download -> cpufeatures-0.2.5.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.2/download -> crossbeam-deque-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.13/download -> crossbeam-epoch-0.9.13.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.14/download -> crossbeam-utils-0.8.14.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.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/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/errno/0.3.3/download -> errno-0.3.3.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/exr/1.5.3/download -> exr-1.5.3.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/flate2/1.0.25/download -> flate2-1.0.25.crate https://crates.io/api/v1/crates/flume/0.10.14/download -> flume-0.10.14.crate https://crates.io/api/v1/crates/futures-core/0.3.26/download -> futures-core-0.3.26.crate https://crates.io/api/v1/crates/futures-sink/0.3.26/download -> futures-sink-0.3.26.crate https://crates.io/api/v1/crates/generic-array/0.14.6/download -> generic-array-0.14.6.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/gif/0.11.4/download -> gif-0.11.4.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/half/2.2.1/download -> half-2.2.1.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/heck/0.3.3/download -> heck-0.3.3.crate https://crates.io/api/v1/crates/hermit-abi/0.2.6/download -> hermit-abi-0.2.6.crate https://crates.io/api/v1/crates/hermit-abi/0.3.3/download -> hermit-abi-0.3.3.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/image/0.24.5/download -> image-0.24.5.crate https://crates.io/api/v1/crates/indexmap/1.9.2/download -> indexmap-1.9.2.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/itoa/1.0.5/download -> itoa-1.0.5.crate https://crates.io/api/v1/crates/jpeg-decoder/0.3.0/download -> jpeg-decoder-0.3.0.crate https://crates.io/api/v1/crates/js-sys/0.3.61/download -> js-sys-0.3.61.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.crate https://crates.io/api/v1/crates/lebe/0.5.2/download -> lebe-0.5.2.crate https://crates.io/api/v1/crates/libc/0.2.139/download -> libc-0.2.139.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/lock_api/0.4.9/download -> lock_api-0.4.9.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.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.7.1/download -> memoffset-0.7.1.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.6.2/download -> miniz_oxide-0.6.2.crate https://crates.io/api/v1/crates/nanorand/0.7.0/download -> nanorand-0.7.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/num-complex/0.4.3/download -> num-complex-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-rational/0.4.1/download -> num-rational-0.4.1.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.15.0/download -> num_cpus-1.15.0.crate https://crates.io/api/v1/crates/once_cell/1.17.0/download -> once_cell-1.17.0.crate https://crates.io/api/v1/crates/peeking_take_while/0.1.2/download -> peeking_take_while-0.1.2.crate https://crates.io/api/v1/crates/pin-project/1.0.12/download -> pin-project-1.0.12.crate https://crates.io/api/v1/crates/pin-project-internal/1.0.12/download -> pin-project-internal-1.0.12.crate https://crates.io/api/v1/crates/png/0.17.7/download -> png-0.17.7.crate https://crates.io/api/v1/crates/prettyplease/0.2.4/download -> prettyplease-0.2.4.crate https://crates.io/api/v1/crates/primal-check/0.3.3/download -> primal-check-0.3.3.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/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rayon/1.6.1/download -> rayon-1.6.1.crate https://crates.io/api/v1/crates/rayon-core/1.10.2/download -> rayon-core-1.10.2.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/regex/1.7.1/download -> regex-1.7.1.crate https://crates.io/api/v1/crates/regex-syntax/0.6.28/download -> regex-syntax-0.6.28.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustdct/0.7.1/download -> rustdct-0.7.1.crate https://crates.io/api/v1/crates/rustfft/6.1.0/download -> rustfft-6.1.0.crate https://crates.io/api/v1/crates/rustix/0.36.15/download -> rustix-0.36.15.crate https://crates.io/api/v1/crates/ryu/1.0.12/download -> ryu-1.0.12.crate https://crates.io/api/v1/crates/scoped_threadpool/0.1.9/download -> scoped_threadpool-0.1.9.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/serde/1.0.152/download -> serde-1.0.152.crate https://crates.io/api/v1/crates/serde_derive/1.0.152/download -> serde_derive-1.0.152.crate https://crates.io/api/v1/crates/serde_json/1.0.93/download -> serde_json-1.0.93.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/simd-adler32/0.3.4/download -> simd-adler32-0.3.4.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/strength_reduce/0.2.4/download -> strength_reduce-0.2.4.crate https://crates.io/api/v1/crates/syn/1.0.107/download -> syn-1.0.107.crate https://crates.io/api/v1/crates/syn/2.0.15/download -> syn-2.0.15.crate https://crates.io/api/v1/crates/tempfile/3.4.0/download -> tempfile-3.4.0.crate https://crates.io/api/v1/crates/thiserror/1.0.38/download -> thiserror-1.0.38.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.38/download -> thiserror-impl-1.0.38.crate https://crates.io/api/v1/crates/threadpool/1.8.1/download -> threadpool-1.8.1.crate https://crates.io/api/v1/crates/tiff/0.8.1/download -> tiff-0.8.1.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/transpose/0.2.2/download -> transpose-0.2.2.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.6/download -> unicode-ident-1.0.6.crate https://crates.io/api/v1/crates/unicode-segmentation/1.10.1/download -> unicode-segmentation-1.10.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/wasm-bindgen/0.2.84/download -> wasm-bindgen-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.84/download -> wasm-bindgen-backend-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.84/download -> wasm-bindgen-macro-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.84/download -> wasm-bindgen-macro-support-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.84/download -> wasm-bindgen-shared-0.2.84.crate https://crates.io/api/v1/crates/weezl/0.1.7/download -> weezl-0.1.7.crate https://crates.io/api/v1/crates/which/4.4.0/download -> which-4.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.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.42.2/download -> windows_aarch64_gnullvm-0.42.2.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.42.2/download -> windows_aarch64_msvc-0.42.2.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.42.2/download -> windows_i686_gnu-0.42.2.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.42.2/download -> windows_i686_msvc-0.42.2.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.42.2/download -> windows_x86_64_gnu-0.42.2.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.42.2/download -> windows_x86_64_gnullvm-0.42.2.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.42.2/download -> windows_x86_64_msvc-0.42.2.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/zune-inflate/0.2.42/download -> zune-inflate-0.2.42.crate _eclasses_=cargo 67ea64209e3442a3a0e095f048d43a62 cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea rust-toolchain 68a6453cb41148db1da01fa2267527f0 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=31adc1e9af35140c16bf5c409a43bb7b +_md5_=b90fe4d5d5438bd4d17b2e06d41f168d diff --git a/metadata/md5-cache/app-antivirus/clamav-1.3.1-r1 b/metadata/md5-cache/app-antivirus/clamav-1.3.1-r2 similarity index 99% rename from metadata/md5-cache/app-antivirus/clamav-1.3.1-r1 rename to metadata/md5-cache/app-antivirus/clamav-1.3.1-r2 index 717fb5fd4f7f..4b798e0d6e76 100644 --- a/metadata/md5-cache/app-antivirus/clamav-1.3.1-r1 +++ b/metadata/md5-cache/app-antivirus/clamav-1.3.1-r2 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/sts SRC_URI=https://github.com/Cisco-Talos/clamav/archive/refs/tags/clamav-1.3.1.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aho-corasick/1.1.2/download -> aho-corasick-1.1.2.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.21.5/download -> base64-0.21.5.crate https://crates.io/api/v1/crates/bindgen/0.65.1/download -> bindgen-0.65.1.crate https://crates.io/api/v1/crates/bit_field/0.10.2/download -> bit_field-0.10.2.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.4.1/download -> bitflags-2.4.1.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/bytemuck/1.14.0/download -> bytemuck-1.14.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.5.0/download -> bytes-1.5.0.crate https://crates.io/api/v1/crates/cbindgen/0.25.0/download -> cbindgen-0.25.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/clang-sys/1.6.1/download -> clang-sys-1.6.1.crate https://crates.io/api/v1/crates/color_quant/1.1.0/download -> color_quant-1.1.0.crate https://crates.io/api/v1/crates/cpufeatures/0.2.11/download -> cpufeatures-0.2.11.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.4/download -> crossbeam-deque-0.8.4.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.16/download -> crossbeam-epoch-0.9.16.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.17/download -> crossbeam-utils-0.8.17.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.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/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.0.crate https://crates.io/api/v1/crates/encoding_rs/0.8.33/download -> encoding_rs-0.8.33.crate https://crates.io/api/v1/crates/enum-primitive-derive/0.2.2/download -> enum-primitive-derive-0.2.2.crate https://crates.io/api/v1/crates/errno/0.3.8/download -> errno-0.3.8.crate https://crates.io/api/v1/crates/exr/1.71.0/download -> exr-1.71.0.crate https://crates.io/api/v1/crates/fastrand/2.0.1/download -> fastrand-2.0.1.crate https://crates.io/api/v1/crates/fdeflate/0.3.4/download -> fdeflate-0.3.4.crate https://crates.io/api/v1/crates/flate2/1.0.28/download -> flate2-1.0.28.crate https://crates.io/api/v1/crates/flume/0.11.0/download -> flume-0.11.0.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/gif/0.12.0/download -> gif-0.12.0.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/half/2.2.1/download -> half-2.2.1.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hex-literal/0.4.1/download -> hex-literal-0.4.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.5/download -> home-0.5.5.crate https://crates.io/api/v1/crates/image/0.24.7/download -> image-0.24.7.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.10/download -> itoa-1.0.10.crate https://crates.io/api/v1/crates/jpeg-decoder/0.3.0/download -> jpeg-decoder-0.3.0.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/lebe/0.5.2/download -> lebe-0.5.2.crate https://crates.io/api/v1/crates/libc/0.2.151/download -> libc-0.2.151.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.12/download -> linux-raw-sys-0.4.12.crate https://crates.io/api/v1/crates/lock_api/0.4.11/download -> lock_api-0.4.11.crate https://crates.io/api/v1/crates/log/0.4.20/download -> log-0.4.20.crate https://crates.io/api/v1/crates/memchr/2.6.4/download -> memchr-2.6.4.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.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.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/num-complex/0.4.4/download -> num-complex-0.4.4.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-rational/0.4.1/download -> num-rational-0.4.1.crate https://crates.io/api/v1/crates/num-traits/0.2.17/download -> num-traits-0.2.17.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/paste/1.0.14/download -> paste-1.0.14.crate https://crates.io/api/v1/crates/peeking_take_while/0.1.2/download -> peeking_take_while-0.1.2.crate https://crates.io/api/v1/crates/png/0.17.13/download -> png-0.17.13.crate https://crates.io/api/v1/crates/prettyplease/0.2.15/download -> prettyplease-0.2.15.crate https://crates.io/api/v1/crates/primal-check/0.3.3/download -> primal-check-0.3.3.crate https://crates.io/api/v1/crates/proc-macro2/1.0.70/download -> proc-macro2-1.0.70.crate https://crates.io/api/v1/crates/qoi/0.4.1/download -> qoi-0.4.1.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/rayon-core/1.12.0/download -> rayon-core-1.12.0.crate https://crates.io/api/v1/crates/rayon/1.8.0/download -> rayon-1.8.0.crate https://crates.io/api/v1/crates/redox_syscall/0.4.1/download -> redox_syscall-0.4.1.crate https://crates.io/api/v1/crates/regex-automata/0.4.3/download -> regex-automata-0.4.3.crate https://crates.io/api/v1/crates/regex-syntax/0.8.2/download -> regex-syntax-0.8.2.crate https://crates.io/api/v1/crates/regex/1.10.2/download -> regex-1.10.2.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/rustdct/0.7.1/download -> rustdct-0.7.1.crate https://crates.io/api/v1/crates/rustfft/6.1.0/download -> rustfft-6.1.0.crate https://crates.io/api/v1/crates/rustix/0.38.28/download -> rustix-0.38.28.crate https://crates.io/api/v1/crates/ryu/1.0.16/download -> ryu-1.0.16.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.193/download -> serde-1.0.193.crate https://crates.io/api/v1/crates/serde_derive/1.0.193/download -> serde_derive-1.0.193.crate https://crates.io/api/v1/crates/serde_json/1.0.108/download -> serde_json-1.0.108.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/shlex/1.3.0/download -> shlex-1.3.0.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/smallvec/1.11.2/download -> smallvec-1.11.2.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/strength_reduce/0.2.4/download -> strength_reduce-0.2.4.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.41/download -> syn-2.0.41.crate https://crates.io/api/v1/crates/tempfile/3.8.1/download -> tempfile-3.8.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.50/download -> thiserror-impl-1.0.50.crate https://crates.io/api/v1/crates/thiserror/1.0.50/download -> thiserror-1.0.50.crate https://crates.io/api/v1/crates/tiff/0.9.0/download -> tiff-0.9.0.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/transpose/0.2.3/download -> transpose-0.2.3.crate https://crates.io/api/v1/crates/typenum/1.17.0/download -> typenum-1.17.0.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-segmentation/1.10.1/download -> unicode-segmentation-1.10.1.crate https://crates.io/api/v1/crates/uuid/1.6.1/download -> uuid-1.6.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/weezl/0.1.7/download -> weezl-0.1.7.crate https://crates.io/api/v1/crates/which/4.4.2/download -> which-4.4.2.crate https://crates.io/api/v1/crates/widestring/1.0.2/download -> widestring-1.0.2.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-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.0/download -> windows-targets-0.52.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.0/download -> windows_aarch64_gnullvm-0.52.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_aarch64_msvc/0.52.0/download -> windows_aarch64_msvc-0.52.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_gnu/0.52.0/download -> windows_i686_gnu-0.52.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_i686_msvc/0.52.0/download -> windows_i686_msvc-0.52.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_gnu/0.52.0/download -> windows_x86_64_gnu-0.52.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_gnullvm/0.52.0/download -> windows_x86_64_gnullvm-0.52.0.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.0/download -> windows_x86_64_msvc-0.52.0.crate https://crates.io/api/v1/crates/zune-inflate/0.2.54/download -> zune-inflate-0.2.54.crate https://github.com/Cisco-Talos/onenote.rs/archive/8b450447e58143004b68dd21c11b710fdb79be92.tar.gz -> onenote.rs-8b450447e58143004b68dd21c11b710fdb79be92.gh.tar.gz _eclasses_=cargo 67ea64209e3442a3a0e095f048d43a62 cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea rust-toolchain 68a6453cb41148db1da01fa2267527f0 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b2c927658a17cf5616474f08007794f8 +_md5_=bd5600ac68c039f231687385bda9af53 diff --git a/metadata/md5-cache/app-antivirus/lkrg-0.9.6-r1 b/metadata/md5-cache/app-antivirus/lkrg-0.9.6-r1 index cad30685ddba..9315b57a4e5e 100644 --- a/metadata/md5-cache/app-antivirus/lkrg-0.9.6-r1 +++ b/metadata/md5-cache/app-antivirus/lkrg-0.9.6-r1 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0 SRC_URI=https://lkrg.org/download/lkrg-0.9.6.tar.gz verify-sig? ( https://lkrg.org/download/lkrg-0.9.6.tar.gz.sign ) -_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 +_eclasses_=dist-kernel-utils c5204a4147b612736aef239e7cc69885 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 0bdab9f1f3187180a16e0c6827bc13c2 mount-boot-utils 221f3b57621b98ab8e76d42420601f6d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 _md5_=45122a5bdc5e881ddc74d283a762188c diff --git a/metadata/md5-cache/app-antivirus/lkrg-0.9.7 b/metadata/md5-cache/app-antivirus/lkrg-0.9.7 index 8cdb2f845a88..2bf5ac1c78d3 100644 --- a/metadata/md5-cache/app-antivirus/lkrg-0.9.7 +++ b/metadata/md5-cache/app-antivirus/lkrg-0.9.7 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0 SRC_URI=https://lkrg.org/download/lkrg-0.9.7.tar.gz verify-sig? ( https://lkrg.org/download/lkrg-0.9.7.tar.gz.sign ) -_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 +_eclasses_=dist-kernel-utils c5204a4147b612736aef239e7cc69885 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 0bdab9f1f3187180a16e0c6827bc13c2 mount-boot-utils 221f3b57621b98ab8e76d42420601f6d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 _md5_=45122a5bdc5e881ddc74d283a762188c diff --git a/metadata/md5-cache/app-antivirus/lkrg-0.9.8 b/metadata/md5-cache/app-antivirus/lkrg-0.9.8 index 0de381b1a2ba..481102436182 100644 --- a/metadata/md5-cache/app-antivirus/lkrg-0.9.8 +++ b/metadata/md5-cache/app-antivirus/lkrg-0.9.8 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0 SRC_URI=https://lkrg.org/download/lkrg-0.9.8.tar.gz verify-sig? ( https://lkrg.org/download/lkrg-0.9.8.tar.gz.sign ) -_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 +_eclasses_=dist-kernel-utils c5204a4147b612736aef239e7cc69885 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 0bdab9f1f3187180a16e0c6827bc13c2 mount-boot-utils 221f3b57621b98ab8e76d42420601f6d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 _md5_=5e1dd40691cde8eb0cf71d9e8de3124d diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz index e4165f12ef55fcc2596e77c00b58134829d4f8aa..80a17734fd34697e162e0ebbaa8f3e532adaa50e 100644 GIT binary patch delta 4303 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 delta 4458 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 diff --git a/metadata/md5-cache/app-arch/zoo-2.10-r5 b/metadata/md5-cache/app-arch/zoo-2.10-r5 deleted file mode 100644 index 53d164031ca2..000000000000 --- a/metadata/md5-cache/app-arch/zoo-2.10-r5 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=compile configure install -DESCRIPTION=Manipulate archives of files in compressed form -EAPI=7 -HOMEPAGE=https://packages.debian.org/sid/utils/zoo -INHERIT=toolchain-funcs -KEYWORDS=~alpha amd64 ~arm ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux -LICENSE=public-domain -SLOT=0 -SRC_URI=http://http.debian.net/debian/pool/main/z/zoo/zoo_2.10.orig.tar.gz http://http.debian.net/debian/pool/main/z/zoo/zoo_2.10-28.debian.tar.xz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=7ad49d4ae2633c5a57032c297d2e43af diff --git a/metadata/md5-cache/app-arch/zopfli-1.0.3 b/metadata/md5-cache/app-arch/zopfli-1.0.3 index 87b4ab180bce..ba78199fbaf1 100644 --- a/metadata/md5-cache/app-arch/zopfli-1.0.3 +++ b/metadata/md5-cache/app-arch/zopfli-1.0.3 @@ -4,9 +4,9 @@ DESCRIPTION=Very good, but slow, deflate or zlib compression EAPI=8 HOMEPAGE=https://github.com/google/zopfli/ INHERIT=cmake -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux LICENSE=Apache-2.0 SLOT=0/1 SRC_URI=https://github.com/google/zopfli/archive/zopfli-1.0.3.tar.gz _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=282020a706ecdd6c64973590fdd21dc5 +_md5_=7fd081212586c9967b37460af6fda14f diff --git a/metadata/md5-cache/app-backup/Manifest.gz b/metadata/md5-cache/app-backup/Manifest.gz index 782c4e49f31928d8348086c907757462eca57e58..ebbbe044982c95fc4cd0097b695a646e6149290a 100644 GIT binary patch delta 13478 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 diff --git a/metadata/md5-cache/app-backup/dar-2.7.15 b/metadata/md5-cache/app-backup/dar-2.7.15 new file mode 100644 index 000000000000..067b68968e05 --- /dev/null +++ b/metadata/md5-cache/app-backup/dar-2.7.15 @@ -0,0 +1,17 @@ +BDEPEND=doc? ( app-text/doxygen ) nls? ( sys-devel/gettext ) +DEFINED_PHASES=configure install +DEPEND=app-arch/bzip2:= app-arch/xz-utils app-arch/zstd:= dev-libs/libthreadar sys-libs/libcap >=sys-libs/zlib-1.2.3:= argon2? ( app-crypt/argon2:= ) curl? ( net-misc/curl ) gcrypt? ( dev-libs/libgcrypt:0= dev-libs/libgpg-error ) gpg? ( app-crypt/gpgme:= dev-libs/libassuan:= ) lz4? ( app-arch/lz4:= ) lzo? ( dev-libs/lzo:2 ) nls? ( virtual/libintl ) rsync? ( net-libs/librsync:= ) xattr? ( sys-apps/attr ) +DESCRIPTION=A full featured backup tool, aimed for disks +EAPI=8 +HOMEPAGE=http://dar.linux.free.fr/ +INHERIT=flag-o-matic +IUSE=argon2 curl dar32 dar64 doc gcrypt gpg lz4 lzo nls rsync xattr +KEYWORDS=~amd64 ~ppc ~sparc ~x86 ~amd64-linux +LICENSE=GPL-2+ +RDEPEND=app-arch/bzip2:= app-arch/xz-utils app-arch/zstd:= dev-libs/libthreadar sys-libs/libcap >=sys-libs/zlib-1.2.3:= argon2? ( app-crypt/argon2:= ) curl? ( net-misc/curl ) gcrypt? ( dev-libs/libgcrypt:0= dev-libs/libgpg-error ) gpg? ( app-crypt/gpgme:= dev-libs/libassuan:= ) lz4? ( app-arch/lz4:= ) lzo? ( dev-libs/lzo:2 ) nls? ( virtual/libintl ) rsync? ( net-libs/librsync:= ) xattr? ( sys-apps/attr ) +REQUIRED_USE=?? ( dar32 dar64 ) gpg? ( gcrypt ) +RESTRICT=test +SLOT=0 +SRC_URI=https://downloads.sourceforge.net/project/dar/dar/2.7.15/dar-2.7.15.tar.gz +_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=8fc57f1b3dfb452ff98db0429bf96876 diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz index c071634d108b2ab965d8fb15c4e5699d8d9858e4..f38aa5261b6c0a7e651a5b8a33eacddc8a48f361 100644 GIT binary patch delta 21183 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

    DmjqA#}h5f8e5CbjYhCw!yqkXOIdYK&Tm%+01 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 r+Bwb9IF!rfIXuI6ncIJH+Q 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/containers-common-0.58.0-r1 app-crypt/gpgme:= dev-libs/libgpg-error:= dev-libs/libassuan:= sys-apps/shadow:= RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/containers/buildah/archive/v1.35.3.tar.gz -> buildah-1.35.3.tar.gz _eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d linux-info e967b81f54be6f49f4219a57ce7db437 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=8bcf6ac57c7824d7531b11f67b8ff3cb +_md5_=f28de4f889b7d128932e9c5be26273ab diff --git a/metadata/md5-cache/app-containers/containers-common-0.59.1 b/metadata/md5-cache/app-containers/containers-common-0.59.1 index a49f63af5af7..20746d18f9d5 100644 --- a/metadata/md5-cache/app-containers/containers-common-0.59.1 +++ b/metadata/md5-cache/app-containers/containers-common-0.59.1 @@ -4,11 +4,11 @@ DESCRIPTION=Common config files and docs for Containers stack EAPI=8 HOMEPAGE=https://github.com/containers/common INHERIT=readme.gentoo-r1 -KEYWORDS=~amd64 ~arm64 ~riscv +KEYWORDS=amd64 arm64 ~riscv LICENSE=Apache-2.0 RDEPEND=>=app-containers/aardvark-dns-1.10.0 >=app-containers/crun-1.14.3 >=app-containers/containers-image-5.30.0 >=app-containers/containers-storage-1.53.0 app-containers/containers-shortnames >=app-containers/netavark-1.10.3 net-firewall/nftables net-firewall/iptables[nftables] >=net-misc/passt-2024.03.20 >=sys-fs/fuse-overlayfs-1.13 RESTRICT=test SLOT=0 SRC_URI=https://github.com/containers/common/archive/v0.59.1.tar.gz -> containers-common-0.59.1.tar.gz _eclasses_=readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 -_md5_=3a9ac430e8e799082697839c27998271 +_md5_=96bbb03902640884e32f4e6636692d3f diff --git a/metadata/md5-cache/app-containers/incus-6.0.1 b/metadata/md5-cache/app-containers/incus-6.0.1 new file mode 100644 index 000000000000..46a54d6c7e6e --- /dev/null +++ b/metadata/md5-cache/app-containers/incus-6.0.1 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-lang/go-1.21 nls? ( sys-devel/gettext ) verify-sig? ( sec-keys/openpgp-keys-linuxcontainers ) >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=acct-group/incus acct-group/incus-admin app-arch/xz-utils >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)] dev-db/sqlite:3 >=dev-libs/cowsql-1.15.6 dev-libs/lzo >=dev-libs/raft-0.22.1:=[lz4] >=dev-util/xdelta-3.0[lzma(+)] net-dns/dnsmasq[dhcp] sys-libs/libcap virtual/udev +DESCRIPTION=Modern, secure and powerful system container and virtual machine manager +EAPI=8 +HOMEPAGE=https://linuxcontainers.org/incus/introduction/ https://github.com/lxc/incus +INHERIT=go-module linux-info optfeature systemd toolchain-funcs verify-sig +IUSE=apparmor fuidshift nls verify-sig +KEYWORDS=~amd64 ~arm64 +LICENSE=Apache-2.0 BSD LGPL-3 MIT +RDEPEND=acct-group/incus acct-group/incus-admin app-arch/xz-utils >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)] dev-db/sqlite:3 >=dev-libs/cowsql-1.15.6 dev-libs/lzo >=dev-libs/raft-0.22.1:=[lz4] >=dev-util/xdelta-3.0[lzma(+)] net-dns/dnsmasq[dhcp] sys-libs/libcap virtual/udev fuidshift? ( !app-containers/lxd ) net-firewall/ebtables net-firewall/iptables sys-apps/iproute2 sys-fs/fuse:* >=sys-fs/lxcfs-5.0.0 sys-fs/squashfs-tools[lzma] virtual/acl +RESTRICT=test strip +SLOT=0 +SRC_URI=https://linuxcontainers.org/downloads/incus/incus-6.0.1.tar.xz verify-sig? ( https://linuxcontainers.org/downloads/incus/incus-6.0.1.tar.xz.asc ) +_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d linux-info e967b81f54be6f49f4219a57ce7db437 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 +_md5_=a6381e8ce32a927f5fb50ef15a99eda0 diff --git a/metadata/md5-cache/app-dicts/Manifest.gz b/metadata/md5-cache/app-dicts/Manifest.gz index cd649d186da279d8883edd01bb0a798889ee8c77..0dc0dd581b56148532e83d429bbc1450a577c257 100644 GIT binary patch delta 10691 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 delta 10690 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 oZ2W2`T&W!vu^3Z1=dev-libs/libxml2-2.4.0:2 gtk? ( >=x11-libs/gtk+-2.6:2 ) DESCRIPTION=French conjugation system @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=http://sarrazip.com/dev/verbiste-0.1.48.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=9981bfa37ce2dda45de464cd2e49d183 +_md5_=cade83220f449104816238ee0eff4747 diff --git a/metadata/md5-cache/app-doc/Manifest.gz b/metadata/md5-cache/app-doc/Manifest.gz index 63ab48df8a8ce8e78d537980e172fc237ccb5b38..f4d34a22a5d113c0ece513da54a360cff2017725 100644 GIT binary patch delta 2606 zcmV+}3eokd#R0Cx0kED}fBd{trr9y#tVoA4nssve2N5iz)A>M_-^;_3wSn~xwy3ua z%^x;BM6Z$y;Tdz9d&Fss{KV<)MJZ6jyi)U7lEqA8SS*J(IhPFJAV!SOduy9{m@C|u zZ6aRweMcyNu#s-tTZgHw=-kD$CJgQIBp=0OtHTAnMPA)QV+&w#f42?Cu{C=;0ctwv z^f;PFj%D}O^Ilhr*g#r%OUn9?%U>3&{p|dp?+||9-dTE_IGwDTAwodqoloYpEH8$1 zG)0%m9ht{j%jkbR#we>4WPr7e<1T#i``buf#uy>>>BSa zqw-SK>QyrN!wn(WUMhs%^KypzY%iB|n&j=M40Kd;1f^vsmR;8Cz3WE&%G-n^I1+e3 z%e>fVyf>IRbRJz@-X+39c~r6B?6&xrDY|T2u=5PF|8pSKZ{^$X7s>qc>o5QE_Jwc% z82`3^`}Th~e|C1caobQBeeWu=0UMMkisEVtQWBd%4coBYrs(Q>4xP+QiazwAKy0MW zn4<3eF8TdTkJIBk^6BDwgY{J&_s+PRlDN5dDe!gaj_y1n8XjtUGe^x9qq7|=D*f`9!%|XGGCkl@UhF380 zoq5>Z9INNOfOmcW7H|!(agl@|(yo*g0h&SP-BVrP<0uV)=K*$_&By`0>q1dy!KG&M zcV_yk^L307uC7w!##P>;x|!)zqA-OZd7PyFhP~_*pCZpONIx{YAyDP09BhI*97F0p ze^^{RT>Z%hJ8GG=AfB1D<4}smIIa8sLtM{_J)a-nUfzDcJpcC7;+aVrUAyH@Fm-sO zr=E4n6Hg^fk`Rtlr*$UgD&su&Wf14LX}Bg2a-81Dx$##iv;I1Iz!jx)$vn43A4yO1 zz+{_z5jx^xn0E0`EPu^(Gv1NwT%^)je_PgV4xWR|vV!K}yuvfxN0cd_$UHC~Q|>g$ z!H-_Uxrk3sO($ly`47KDkr-8?=hilVf&+MT}-`kW?b!|Db_jH>0C&>s>2%rtYo$k^0dm8iTZsEnxo zTSZ~v=3R~ca~c~r!O&u0xq4UApSuUiUd4PiHGU4tFj`*g^nUp}aak%LNUzaYkEVa|eFg!M zkr6>%u&7}hlevZ`XE(ic)eEOe5M;PZT8i$cIh)e*Cx9TmnfF3QXaX_o74AKgi1a!G z^ro6_b)W!>(IQy9)f57ncH5~Fdtetv&!R?Dr>q;@pl4x(p)GP}Sgmt0e`JQA1xjR@ zB^+orJ!cvc0Av#;(s$2oqSNzcl~k;>-`DJX>YoiYjPmBm#XYXoVlFC~$g;nh2HU)} zXVW=A;%n&H{DW z%l4tiXX{RE#_PnyYi-Nrf4Q@@GOycN0j(Wi;h}O+wq>G%;%gA3r}~j6JU9{_A%GYc z`V%DrAUNqzZw~m%EJ|AgA02M{D#B#S0IhkX7Ba=yL}uE;cc}JGQS;?|zWnv@{(A10 ze%b5C#n|&-U-j;|D{ZsmhN7io*4t2=Z&8+q(k8vtLSN@L{24$-e|i|2<-{&1o;ECC z-!V6-I%Cq&(s(nmB}~IkClBZS!#d|F=`1xS`HqKqM~UwCEH0aU3LE zT4|@nEQS1k7LIA?e+xzD&i81KN&r{2DkF|FIR`Y4UL`CmYU6_#G0BI`${KwQ1h;gm zB>K-f+NUl@EO^?tX>g>f9YDZZFOaw@7Cc#6ZXbv zuclgGhEIn-Vmt1a5;Ed`hqQ)@PpXwSpJQ<#G9_LZj z4W3>pmq0fHn(C7zp~pmxSsgN6Zr8n?w<07p%o<{nBLVmP%ITc<=Nq;Df5)pu~h>dDT2W@6kjl?<%Rf znn~zcBj?!M+G5UDp&`kS%e<&&BA7mT2K7JR&&&S2Je~FJ`N4?9`_l}a^;^*I4UEjN zlJxTEQWuY;o>>B^-e(@mDjILL93I~Y4H`V6p6OlQfAW~I)TiMUphk$L;QM-@iUQy^Pq>Fb);J zfMRY#e?S2#ZgaO>%MxY|Hr$r7qi_GlxDLAE5lwS4FMJ!$>XUKiiB_Py@X>@nCT^<@ zrSo`SVAMl47?ZNWOizv143}}b6>y|iw^0}JbbbHm6RTciUFxDePozgbVHA~MN6Yqn zyh+h_;AnhG)`>T4(m}LLGHbV0+4GsyO=uFJBs-}@ZvI`lgdkxs-05AZY^tey5wcqA QnCpJ|2Uz|zJ1w&S05Z5yc>n+a delta 2602 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 M4^__#3N5n$0B|rp^#A|> diff --git a/metadata/md5-cache/app-doc/python-docs-3.12.4 b/metadata/md5-cache/app-doc/python-docs-3.12.4 index ddf47b95cccb..5ea8a6ed574a 100644 --- a/metadata/md5-cache/app-doc/python-docs-3.12.4 +++ b/metadata/md5-cache/app-doc/python-docs-3.12.4 @@ -2,8 +2,8 @@ DEFINED_PHASES=install DESCRIPTION=HTML documentation for Python EAPI=7 HOMEPAGE=https://www.python.org/doc/ -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 +KEYWORDS=~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sparc ~x86 LICENSE=PSF-2 SLOT=3.12 SRC_URI=https://www.python.org/ftp/python/doc/3.12.4/python-3.12.4-docs-html.tar.bz2 -_md5_=b22af10b3a3063d359f508414e873770 +_md5_=47cc7dc0994d0bbcebd37f52447dff49 diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz index f5a8bb115954e2148046c38096dd3cc98cbada64..8c01fbc2ff04d2a757dfdb7b02d1ef3accef08a7 100644 GIT binary patch delta 74692 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%0Dvb!^j?dW&sDq`d)Y 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 L5hxW_lCc5+yF9W! diff --git a/metadata/md5-cache/app-emacs/ebuild-mode-1.70 b/metadata/md5-cache/app-emacs/ebuild-mode-1.70 index 8d91b4299d42..04e31bbb9a98 100644 --- a/metadata/md5-cache/app-emacs/ebuild-mode-1.70 +++ b/metadata/md5-cache/app-emacs/ebuild-mode-1.70 @@ -10,4 +10,4 @@ RDEPEND=>=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://dev.gentoo.org/~ulm/emacs/ebuild-mode-1.70.tar.xz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common abb2dda42f680fce87602c8273f832c7 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 -_md5_=e0ce6cecaabc95d9d9dc0bc59836879c +_md5_=32f4383fd642effb8829cedd75b74282 diff --git a/metadata/md5-cache/app-emacs/ebuild-mode-1.71 b/metadata/md5-cache/app-emacs/ebuild-mode-1.71 index da179c5ca1b6..50ee6672625c 100644 --- a/metadata/md5-cache/app-emacs/ebuild-mode-1.71 +++ b/metadata/md5-cache/app-emacs/ebuild-mode-1.71 @@ -4,10 +4,10 @@ DESCRIPTION=Emacs modes for editing ebuilds and other Gentoo specific files EAPI=8 HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Emacs INHERIT=elisp optfeature -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos LICENSE=GPL-2+ RDEPEND=>=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://dev.gentoo.org/~ulm/emacs/ebuild-mode-1.71.tar.xz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common abb2dda42f680fce87602c8273f832c7 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 -_md5_=1a1e27646e79458c8c81fb3f041a1bad +_md5_=32f4383fd642effb8829cedd75b74282 diff --git a/metadata/md5-cache/app-emacs/ebuild-mode-1.72 b/metadata/md5-cache/app-emacs/ebuild-mode-1.72 new file mode 100644 index 000000000000..723dc5c20cd0 --- /dev/null +++ b/metadata/md5-cache/app-emacs/ebuild-mode-1.72 @@ -0,0 +1,13 @@ +BDEPEND=sys-apps/texinfo >=app-editors/emacs-25.3:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=Emacs modes for editing ebuilds and other Gentoo specific files +EAPI=8 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Emacs +INHERIT=elisp optfeature +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +LICENSE=GPL-2+ +RDEPEND=>=app-editors/emacs-25.3:* +SLOT=0 +SRC_URI=https://dev.gentoo.org/~ulm/emacs/ebuild-mode-1.72.tar.xz +_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common abb2dda42f680fce87602c8273f832c7 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 +_md5_=5acb1f6c249b3a724a358c1d08a1c005 diff --git a/metadata/md5-cache/app-emacs/meson-mode-0.3 b/metadata/md5-cache/app-emacs/meson-mode-0.3-r1 similarity index 91% rename from metadata/md5-cache/app-emacs/meson-mode-0.3 rename to metadata/md5-cache/app-emacs/meson-mode-0.3-r1 index 04617e89a915..006395f7b04d 100644 --- a/metadata/md5-cache/app-emacs/meson-mode-0.3 +++ b/metadata/md5-cache/app-emacs/meson-mode-0.3-r1 @@ -1,7 +1,7 @@ BDEPEND=>=app-editors/emacs-26.1:* DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack DESCRIPTION=A GNU Emacs major mode for Meson build-system files -EAPI=7 +EAPI=8 HOMEPAGE=https://github.com/wentasah/meson-mode INHERIT=elisp KEYWORDS=amd64 ~arm64 ~riscv @@ -10,4 +10,4 @@ RDEPEND=>=app-editors/emacs-26.1:* SLOT=0 SRC_URI=https://github.com/wentasah/meson-mode/archive/v0.3.tar.gz -> meson-mode-0.3.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common abb2dda42f680fce87602c8273f832c7 -_md5_=1b5f89a79e852c1402a76d041bb9534c +_md5_=e485e42f9ed46d50f3d32c02102c67df diff --git a/metadata/md5-cache/app-emacs/meson-mode-9999 b/metadata/md5-cache/app-emacs/meson-mode-9999 new file mode 100644 index 000000000000..01a969ae16f7 --- /dev/null +++ b/metadata/md5-cache/app-emacs/meson-mode-9999 @@ -0,0 +1,12 @@ +BDEPEND=>=app-editors/emacs-26.1:* >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=A GNU Emacs major mode for Meson build-system files +EAPI=8 +HOMEPAGE=https://github.com/wentasah/meson-mode +INHERIT=elisp git-r3 +LICENSE=GPL-3+ +PROPERTIES=live +RDEPEND=>=app-editors/emacs-26.1:* +SLOT=0 +_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common abb2dda42f680fce87602c8273f832c7 git-r3 fbb2889c81f3a05910c1524db69425c1 +_md5_=e485e42f9ed46d50f3d32c02102c67df diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz index 52a5b27017887a6a928d62bc744085d7ab4f7889..0185e186e4bccecd53302c05029c29a1c85dddc4 100644 GIT binary patch literal 33371 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 HgzNwSrfC6W literal 33989 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 Bb7BAh diff --git a/metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20221205-r1 b/metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20221205-r1 index fbc2795023eb..ea4f8253f72c 100644 --- a/metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20221205-r1 +++ b/metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20221205-r1 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0 SRC_URI=https://github.com/gnif/vendor-reset/archive/4b466e92a2d9f76ce1082cde982c7be0be91e248.tar.gz -> vendor-reset-0.1.1_pre20221205.tar.gz -_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=dist-kernel-utils c5204a4147b612736aef239e7cc69885 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 0bdab9f1f3187180a16e0c6827bc13c2 mount-boot-utils 221f3b57621b98ab8e76d42420601f6d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=eb462413f7feef29cad40b8825614a72 diff --git a/metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20221205-r2 b/metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20221205-r2 index 3f56def6478f..6324ef493d4b 100644 --- a/metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20221205-r2 +++ b/metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20221205-r2 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0 SRC_URI=https://github.com/gnif/vendor-reset/archive/4b466e92a2d9f76ce1082cde982c7be0be91e248.tar.gz -> vendor-reset-0.1.1_pre20221205.tar.gz -_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=dist-kernel-utils c5204a4147b612736aef239e7cc69885 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 0bdab9f1f3187180a16e0c6827bc13c2 mount-boot-utils 221f3b57621b98ab8e76d42420601f6d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=a58fa0de9bb31e99040afe52aee65a76 diff --git a/metadata/md5-cache/app-emulation/vendor-reset-9999 b/metadata/md5-cache/app-emulation/vendor-reset-9999 index 61567a016328..abe1889e2a55 100644 --- a/metadata/md5-cache/app-emulation/vendor-reset-9999 +++ b/metadata/md5-cache/app-emulation/vendor-reset-9999 @@ -11,5 +11,5 @@ LICENSE=GPL-2 PROPERTIES=live RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0 -_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c git-r3 fbb2889c81f3a05910c1524db69425c1 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=dist-kernel-utils c5204a4147b612736aef239e7cc69885 edo 367e103a74bf77e6a8da7894d999fa3c git-r3 fbb2889c81f3a05910c1524db69425c1 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 0bdab9f1f3187180a16e0c6827bc13c2 mount-boot-utils 221f3b57621b98ab8e76d42420601f6d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=11337baf19703f346b0e9ae5372211ba diff --git a/metadata/md5-cache/app-emulation/virtualbox-9999 b/metadata/md5-cache/app-emulation/virtualbox-9999 index 3a1b03254f36..79974eeff3ad 100644 --- a/metadata/md5-cache/app-emulation/virtualbox-9999 +++ b/metadata/md5-cache/app-emulation/virtualbox-9999 @@ -13,5 +13,5 @@ RDEPEND=acct-group/vboxusers app-arch/xz-utils dev-libs/libtpms dev-libs/libxml2 REQUIRED_USE=java? ( sdk ) python? ( sdk ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) vboxwebsrv? ( java ) SLOT=0/9999 SRC_URI=https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.1.0_pre20240419.tar.bz2 gui? ( !doc? ( https://dev.gentoo.org/~ceamac/app-emulation/virtualbox/virtualbox-help-7.0.16.tar.xz ) ) -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic d309b9713dfc18e754cba88d3ba69653 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 d2bf348d35fd96d97944269dfbaf0f97 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea subversion 44c6a1cae0381c100a526e3b348622cd tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils c5204a4147b612736aef239e7cc69885 edo 367e103a74bf77e6a8da7894d999fa3c estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic d309b9713dfc18e754cba88d3ba69653 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 d2bf348d35fd96d97944269dfbaf0f97 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 0bdab9f1f3187180a16e0c6827bc13c2 mount-boot-utils 221f3b57621b98ab8e76d42420601f6d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea subversion 44c6a1cae0381c100a526e3b348622cd tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b5fb7be3a9b074d4ee5fda9cbdd72ccb diff --git a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.50 b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.50 index 2634dd8c9500..d702a97bc84f 100644 --- a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.50 +++ b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.50 @@ -13,5 +13,5 @@ PDEPEND=X? ( x11-drivers/xf86-video-vboxvideo ) RDEPEND=acct-group/vboxguest acct-group/vboxsf acct-user/vboxguest sys-libs/pam sys-libs/zlib dbus? ( sys-apps/dbus ) X? ( x11-apps/xrandr x11-apps/xrefresh x11-libs/libX11 x11-libs/libXext x11-libs/libXmu x11-libs/libXt ) sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0/6.1 SRC_URI=https://download.virtualbox.org/virtualbox/6.1.50/VirtualBox-6.1.50.tar.bz2 https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-6.1.36.tar.bz2 -_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 +_eclasses_=dist-kernel-utils c5204a4147b612736aef239e7cc69885 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 0bdab9f1f3187180a16e0c6827bc13c2 mount-boot-utils 221f3b57621b98ab8e76d42420601f6d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 _md5_=3e441fbcd109c26adcc8837069115c23 diff --git a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.50-r1 b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.50-r1 index 0005d8fa91e6..df3fa617b48f 100644 --- a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.50-r1 +++ b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.50-r1 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=acct-group/vboxguest acct-group/vboxsf acct-user/vboxguest sys-libs/pam sys-libs/zlib dbus? ( sys-apps/dbus ) X? ( x11-apps/xrandr x11-apps/xrefresh x11-libs/libX11 x11-libs/libXext x11-libs/libXmu x11-libs/libXt ) sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0/6.1 SRC_URI=https://download.virtualbox.org/virtualbox/6.1.50/VirtualBox-6.1.50.tar.bz2 https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-6.1.36.tar.bz2 -_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 +_eclasses_=dist-kernel-utils c5204a4147b612736aef239e7cc69885 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 0bdab9f1f3187180a16e0c6827bc13c2 mount-boot-utils 221f3b57621b98ab8e76d42420601f6d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 _md5_=d467d77d6a853c16b8a8b27db8d3ada7 diff --git a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.18 b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.18 index f8cd2e03691e..a08a06639a69 100644 --- a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.18 +++ b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.18 @@ -12,5 +12,5 @@ LICENSE=GPL-3 LGPL-2.1+ MIT || ( GPL-3 CDDL ) RDEPEND=acct-group/vboxguest acct-group/vboxsf acct-user/vboxguest sys-libs/pam sys-libs/zlib dbus? ( sys-apps/dbus ) gui? ( x11-apps/xrandr x11-apps/xrefresh x11-libs/libX11 x11-libs/libXext x11-libs/libXmu x11-libs/libXt ) sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0/7.0 SRC_URI=https://download.virtualbox.org/virtualbox/7.0.18/VirtualBox-7.0.18.tar.bz2 https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.0.16.tar.bz2 -_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 +_eclasses_=dist-kernel-utils c5204a4147b612736aef239e7cc69885 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 0bdab9f1f3187180a16e0c6827bc13c2 mount-boot-utils 221f3b57621b98ab8e76d42420601f6d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 _md5_=fe988706cbcd79b2e813323fd895d581 diff --git a/metadata/md5-cache/app-emulation/virtualbox-modules-6.1.50-r1 b/metadata/md5-cache/app-emulation/virtualbox-modules-6.1.50-r1 index bb6ae2f570e6..10de5e692b60 100644 --- a/metadata/md5-cache/app-emulation/virtualbox-modules-6.1.50-r1 +++ b/metadata/md5-cache/app-emulation/virtualbox-modules-6.1.50-r1 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0/6.1 SRC_URI=https://dev.gentoo.org/~ceamac/app-emulation/virtualbox-modules/vbox-kernel-module-src-6.1.50.tar.xz -_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=dist-kernel-utils c5204a4147b612736aef239e7cc69885 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 0bdab9f1f3187180a16e0c6827bc13c2 mount-boot-utils 221f3b57621b98ab8e76d42420601f6d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=b79f8f18c1a6a392a6047c6705d62dee diff --git a/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.18 b/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.18 index 3d6b78efec91..aa48f376e8f8 100644 --- a/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.18 +++ b/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.18 @@ -12,5 +12,5 @@ LICENSE=GPL-3 RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0/7.0 SRC_URI=https://dev.gentoo.org/~ceamac/app-emulation/virtualbox-modules/vbox-kernel-module-src-7.0.18.tar.xz -_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=dist-kernel-utils c5204a4147b612736aef239e7cc69885 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 0bdab9f1f3187180a16e0c6827bc13c2 mount-boot-utils 221f3b57621b98ab8e76d42420601f6d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=4029e02a78ac93bb8c3ef21d14d55e9b diff --git a/metadata/md5-cache/app-emulation/vkd3d-1.11 b/metadata/md5-cache/app-emulation/vkd3d-1.11 deleted file mode 100644 index 8fab34bffccb..000000000000 --- a/metadata/md5-cache/app-emulation/vkd3d-1.11 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=sys-devel/flex sys-devel/bison virtual/pkgconfig -DEFINED_PHASES=compile configure install test -DEPEND=media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ncurses? ( sys-libs/ncurses:= ) spirv-tools? ( dev-util/spirv-tools[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dev-util/spirv-headers dev-util/vulkan-headers -DESCRIPTION=D3D12 to Vulkan translation library -EAPI=8 -HOMEPAGE=https://gitlab.winehq.org/wine/vkd3d/ -INHERIT=multilib-minimal -IUSE=ncurses spirv-tools 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 x86 -LICENSE=LGPL-2.1+ -RDEPEND=media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ncurses? ( sys-libs/ncurses:= ) spirv-tools? ( dev-util/spirv-tools[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) -RESTRICT=test -SLOT=0 -SRC_URI=https://dl.winehq.org/vkd3d/source/vkd3d-1.11.tar.xz -_eclasses_=multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=3691eebae180b87e9db6d6c6381e23d8 diff --git a/metadata/md5-cache/app-emulation/wine-staging-9.8 b/metadata/md5-cache/app-emulation/wine-staging-9.12 similarity index 68% rename from metadata/md5-cache/app-emulation/wine-staging-9.8 rename to metadata/md5-cache/app-emulation/wine-staging-9.12 index a9bb2925a209..f0499fbfd3aa 100644 --- a/metadata/md5-cache/app-emulation/wine-staging-9.8 +++ b/metadata/md5-cache/app-emulation/wine-staging-9.12 @@ -1,18 +1,18 @@ BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( dev-vcs/git ( sys-apps/gawk sys-apps/util-linux ) ) || ( sys-devel/binutils sys-devel/lld ) dev-lang/perl sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) >=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 prepare pretend setup unpack -DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers X? ( x11-base/xorg-proto ) +DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers X? ( x11-base/xorg-proto ) DESCRIPTION=Free implementation of Windows(tm) on Unix, with Wine-Staging patchset EAPI=8 HOMEPAGE=https://wiki.winehq.org/Wine-Staging https://gitlab.winehq.org/wine/wine-staging/ IDEPEND=>=app-eselect/eselect-wine-2 INHERIT=autotools edo flag-o-matic multilib multilib-build optfeature prefix python-any-r1 toolchain-funcs wrapper -IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 +xcomposite xinerama abi_x86_32 abi_x86_64 +IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 +xcomposite xinerama abi_x86_32 abi_x86_64 KEYWORDS=-* ~amd64 ~x86 LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff -RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:9.1.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) +RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:9.2.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) wow64? ( abi_x86_64 !abi_x86_32 mingw ) || ( abi_x86_32 abi_x86_64 ) RESTRICT=test -SLOT=9.8 -SRC_URI=https://dl.winehq.org/wine/source/9.x/wine-9.8.tar.xz https://github.com/wine-staging/wine-staging/archive/v9.8.tar.gz -> wine-staging-9.8.tar.gz +SLOT=9.12 +SRC_URI=https://dl.winehq.org/wine/source/9.x/wine-9.12.tar.xz https://github.com/wine-staging/wine-staging/archive/v9.12.tar.gz -> wine-staging-9.12.tar.gz _eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=f33328df7f9151e97301727558aa9594 +_md5_=765720763a4db20787f4e5d5f2c4984f diff --git a/metadata/md5-cache/app-emulation/wine-staging-9.7 b/metadata/md5-cache/app-emulation/wine-staging-9.7 deleted file mode 100644 index e63ec4ecfda1..000000000000 --- a/metadata/md5-cache/app-emulation/wine-staging-9.7 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( dev-vcs/git ( sys-apps/gawk sys-apps/util-linux ) ) || ( sys-devel/binutils sys-devel/lld ) dev-lang/perl sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) >=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 prepare pretend setup unpack -DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers X? ( x11-base/xorg-proto ) -DESCRIPTION=Free implementation of Windows(tm) on Unix, with Wine-Staging patchset -EAPI=8 -HOMEPAGE=https://wiki.winehq.org/Wine-Staging https://gitlab.winehq.org/wine/wine-staging/ -IDEPEND=>=app-eselect/eselect-wine-2 -INHERIT=autotools edo flag-o-matic multilib multilib-build optfeature prefix python-any-r1 toolchain-funcs wrapper -IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 +xcomposite xinerama abi_x86_32 abi_x86_64 -KEYWORDS=-* ~amd64 ~x86 -LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff -RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:9.0.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) -REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) wow64? ( abi_x86_64 !abi_x86_32 mingw ) || ( abi_x86_32 abi_x86_64 ) -RESTRICT=test -SLOT=9.7 -SRC_URI=https://dl.winehq.org/wine/source/9.x/wine-9.7.tar.xz https://github.com/wine-staging/wine-staging/archive/v9.7.tar.gz -> wine-staging-9.7.tar.gz -_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=91a51c3779c269ce6235767f457569cb diff --git a/metadata/md5-cache/app-emulation/wine-staging-9999 b/metadata/md5-cache/app-emulation/wine-staging-9999 index 6d9f21a4f633..56d52cf8f693 100644 --- a/metadata/md5-cache/app-emulation/wine-staging-9999 +++ b/metadata/md5-cache/app-emulation/wine-staging-9999 @@ -1,17 +1,17 @@ BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( dev-vcs/git ( sys-apps/gawk sys-apps/util-linux ) ) || ( sys-devel/binutils sys-devel/lld ) dev-lang/perl sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) >=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=compile configure install postinst postrm prepare pretend setup unpack -DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers X? ( x11-base/xorg-proto ) +DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers X? ( x11-base/xorg-proto ) DESCRIPTION=Free implementation of Windows(tm) on Unix, with Wine-Staging patchset EAPI=8 HOMEPAGE=https://wiki.winehq.org/Wine-Staging https://gitlab.winehq.org/wine/wine-staging/ IDEPEND=>=app-eselect/eselect-wine-2 INHERIT=autotools edo flag-o-matic multilib multilib-build optfeature prefix python-any-r1 toolchain-funcs wrapper git-r3 -IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 +xcomposite xinerama abi_x86_32 abi_x86_64 +IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 +xcomposite xinerama abi_x86_32 abi_x86_64 LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff PROPERTIES=live -RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:9.2.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) +RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:9.2.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) wow64? ( abi_x86_64 !abi_x86_32 mingw ) || ( abi_x86_32 abi_x86_64 ) RESTRICT=test SLOT=9999 _eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=5e79ae5583b06fcd78b6827f8b645559 +_md5_=765720763a4db20787f4e5d5f2c4984f diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-9.8 b/metadata/md5-cache/app-emulation/wine-vanilla-9.12 similarity index 72% rename from metadata/md5-cache/app-emulation/wine-vanilla-9.8 rename to metadata/md5-cache/app-emulation/wine-vanilla-9.12 index 4e72d1adb2ef..f54c2901637e 100644 --- a/metadata/md5-cache/app-emulation/wine-vanilla-9.8 +++ b/metadata/md5-cache/app-emulation/wine-vanilla-9.12 @@ -1,6 +1,6 @@ BDEPEND=|| ( sys-devel/binutils sys-devel/lld ) dev-lang/perl sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) >=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 prepare pretend -DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers X? ( x11-base/xorg-proto ) +DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers X? ( x11-base/xorg-proto ) DESCRIPTION=Free implementation of Windows(tm) on Unix, without external patchsets EAPI=8 HOMEPAGE=https://www.winehq.org/ https://gitlab.winehq.org/wine/wine/ @@ -9,10 +9,10 @@ INHERIT=autotools flag-o-matic multilib multilib-build optfeature prefix toolcha IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 +xcomposite xinerama abi_x86_32 abi_x86_64 KEYWORDS=-* ~amd64 ~x86 LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff -RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:9.1.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) +RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:9.2.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) wow64? ( abi_x86_64 !abi_x86_32 mingw ) || ( abi_x86_32 abi_x86_64 ) RESTRICT=test -SLOT=9.8 -SRC_URI=https://dl.winehq.org/wine/source/9.x/wine-9.8.tar.xz +SLOT=9.12 +SRC_URI=https://dl.winehq.org/wine/source/9.x/wine-9.12.tar.xz _eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=02daa05d4b97e3325fd5a9fd351818af +_md5_=dc1384e1bddc71104acc337c34d766bc diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-9.7 b/metadata/md5-cache/app-emulation/wine-vanilla-9.7 deleted file mode 100644 index a4d3155df197..000000000000 --- a/metadata/md5-cache/app-emulation/wine-vanilla-9.7 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=|| ( sys-devel/binutils sys-devel/lld ) dev-lang/perl sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) >=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 prepare pretend -DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers X? ( x11-base/xorg-proto ) -DESCRIPTION=Free implementation of Windows(tm) on Unix, without external patchsets -EAPI=8 -HOMEPAGE=https://www.winehq.org/ https://gitlab.winehq.org/wine/wine/ -IDEPEND=>=app-eselect/eselect-wine-2 -INHERIT=autotools flag-o-matic multilib multilib-build optfeature prefix toolchain-funcs wrapper -IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 +xcomposite xinerama abi_x86_32 abi_x86_64 -KEYWORDS=-* ~amd64 ~x86 -LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff -RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:9.0.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) -REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) wow64? ( abi_x86_64 !abi_x86_32 mingw ) || ( abi_x86_32 abi_x86_64 ) -RESTRICT=test -SLOT=9.7 -SRC_URI=https://dl.winehq.org/wine/source/9.x/wine-9.7.tar.xz -_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=5205306b07253f48b985d86ba9b3c132 diff --git a/metadata/md5-cache/app-emulation/winetricks-20230212 b/metadata/md5-cache/app-emulation/winetricks-20230212 deleted file mode 100644 index 86ed662bc680..000000000000 --- a/metadata/md5-cache/app-emulation/winetricks-20230212 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/bashate dev-util/checkbashisms || ( dev-util/shellcheck-bin dev-util/shellcheck ) ) -DEFINED_PHASES=install postinst postrm preinst test unpack -DESCRIPTION=Easy way to install DLLs needed to work around problems in Wine -EAPI=8 -HOMEPAGE=https://github.com/Winetricks/winetricks https://wiki.winehq.org/Winetricks -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=xdg -IUSE=gtk kde rar test -KEYWORDS=amd64 x86 -LICENSE=LGPL-2.1+ -RDEPEND=app-arch/cabextract app-arch/p7zip app-arch/unzip net-misc/wget virtual/wine x11-misc/xdg-utils gtk? ( gnome-extra/zenity ) kde? ( kde-apps/kdialog ) rar? ( app-arch/unrar ) -RESTRICT=!test? ( test ) x86? ( test ) -SLOT=0 -SRC_URI=https://github.com/Winetricks/winetricks/archive/20230212.tar.gz -> winetricks-20230212.tar.gz gtk? ( https://dev.gentoo.org/~chiitoo/distfiles/winetricks-gentoo-2012.11.24.tar.bz2 ) kde? ( https://dev.gentoo.org/~chiitoo/distfiles/winetricks-gentoo-2012.11.24.tar.bz2 ) -_eclasses_=xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=c0498311b915652ef50174c7febcbf33 diff --git a/metadata/md5-cache/app-emulation/xen-4.17.4 b/metadata/md5-cache/app-emulation/xen-4.17.4 index 10e905711d38..c07b5348c9e8 100644 --- a/metadata/md5-cache/app-emulation/xen-4.17.4 +++ b/metadata/md5-cache/app-emulation/xen-4.17.4 @@ -13,5 +13,5 @@ REQUIRED_USE=arm? ( debug ) RESTRICT=test splitdebug strip SLOT=0 SRC_URI=https://downloads.xenproject.org/release/xen/4.17.4/xen-4.17.4.tar.gz https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 -_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea secureboot 4911adb593665638c76fbd4e70d451ac toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 mount-boot 3761c5b1263df19a739506b36a060464 mount-boot-utils 221f3b57621b98ab8e76d42420601f6d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea secureboot 4911adb593665638c76fbd4e70d451ac toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=cd634f44b5406c089235330c1591aaec diff --git a/metadata/md5-cache/app-emulation/xen-4.17.4-r1 b/metadata/md5-cache/app-emulation/xen-4.17.4-r1 index 1e06f1e7dc7f..1ecafe573b47 100644 --- a/metadata/md5-cache/app-emulation/xen-4.17.4-r1 +++ b/metadata/md5-cache/app-emulation/xen-4.17.4-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=arm? ( debug ) RESTRICT=test splitdebug strip SLOT=0 SRC_URI=https://downloads.xenproject.org/release/xen/4.17.4/xen-4.17.4.tar.gz https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 -_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea secureboot 4911adb593665638c76fbd4e70d451ac toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 mount-boot 3761c5b1263df19a739506b36a060464 mount-boot-utils 221f3b57621b98ab8e76d42420601f6d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea secureboot 4911adb593665638c76fbd4e70d451ac toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=e10fb442c92b3261c98db1d7e9bf7228 diff --git a/metadata/md5-cache/app-forensics/Manifest.gz b/metadata/md5-cache/app-forensics/Manifest.gz index f0428f5b26ae31c0f1d96a3c764224d3cc8c6b4c..9304d76813d4f2188dff4e0672619fc6c4ae8cd5 100644 GIT binary patch literal 6269 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 diff --git a/metadata/md5-cache/app-forensics/yara-4.5.1 b/metadata/md5-cache/app-forensics/yara-4.5.1 index 3368cde156b7..ca4be8ccc08c 100644 --- a/metadata/md5-cache/app-forensics/yara-4.5.1 +++ b/metadata/md5-cache/app-forensics/yara-4.5.1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://virustotal.github.io/yara/ INHERIT=autotools IUSE=+dex +dotnet +cuckoo +macho +magic profiling python test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 ~arm64 ~ppc64 x86 LICENSE=Apache-2.0 PDEPEND=python? ( =dev-python/yara-python-4* ) RDEPEND=dev-libs/openssl:= cuckoo? ( dev-libs/jansson:= ) magic? ( sys-apps/file:= ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/10 SRC_URI=https://github.com/virustotal/yara/archive/v4.5.1.tar.gz -> yara-4.5.1.tar.gz _eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=cd01b2ad8dd6f2ca712dff87350aab4a +_md5_=c86a3518722d877ff8d1c26fa64525b4 diff --git a/metadata/md5-cache/app-i18n/Manifest.gz b/metadata/md5-cache/app-i18n/Manifest.gz index 76f95bddfa5617740c0c6e71b4a5065bcb8d0e16..1843163108b41bb1a1d8f7b767c78ea1e8ed763a 100644 GIT binary patch literal 26078 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

    {~c&RdO!mhql3c+B4g^v*xTQ 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 Wid=dev-db/m17n-db-1.7 +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/mike-fabian/ibus-typing-booster/releases/download/2.25.11/ibus-typing-booster-2.25.11.tar.gz +_eclasses_=gnome2-utils 30dbce54b89e77b86f366548f94419ad multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=389ecef36ef3f6f99ee52ced18aac96d diff --git a/metadata/md5-cache/app-i18n/mozc-2.28.5029.102 b/metadata/md5-cache/app-i18n/mozc-2.28.5029.102 index e5acdaaeed18..370c770b9d74 100644 --- a/metadata/md5-cache/app-i18n/mozc-2.28.5029.102 +++ b/metadata/md5-cache/app-i18n/mozc-2.28.5029.102 @@ -1,4 +1,4 @@ -BDEPEND=dev-build/gyp || ( ( dev-lang/python:3.11 dev-python/six[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/six[python_targets_python3_10(-)] ) ) >=dev-libs/protobuf-3.0.0 app-alternatives/ninja virtual/pkgconfig emacs? ( app-editors/emacs:* ) fcitx4? ( sys-devel/gettext ) +BDEPEND=dev-build/gyp || ( ( dev-lang/python:3.12 dev-python/six[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/six[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/six[python_targets_python3_10(-)] ) ) >=dev-libs/protobuf-3.0.0 app-alternatives/ninja virtual/pkgconfig emacs? ( app-editors/emacs:* ) fcitx4? ( sys-devel/gettext ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack DEPEND=>=dev-cpp/abseil-cpp-20211102.0-r2:=[cxx17(+)] >=dev-libs/protobuf-3.0.0:= fcitx4? ( app-i18n/fcitx:4 virtual/libintl ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) ibus? ( >=app-i18n/ibus-1.4.1 dev-libs/glib:2 x11-libs/libxcb ) renderer? ( dev-libs/glib:2 x11-libs/cairo x11-libs/gtk+:2 x11-libs/pango ) test? ( >=dev-cpp/gtest-1.8.0 dev-libs/jsoncpp ) DESCRIPTION=Mozc - Japanese input method editor @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/google/mozc/archive/305e9a7374254148474d067c46d55a4ee6081837.tar.gz -> mozc-2.28.5029.102-2.28.5029.102.tar.gz https://github.com/hiroyuki-komatsu/japanese-usage-dictionary/archive/a4a66772e33746b91e99caceecced9a28507e925.tar.gz -> japanese-usage-dictionary-20180701040110.tar.gz https://dev.gentoo.org/~sam/distfiles/app-i18n/mozc/mozc-2.28.5029.102-patches.tar.xz fcitx4? ( https://github.com/fcitx/mozc/archive/242b4f703cba27d4ff4dc123c713a478f964e001.tar.gz -> fcitx-mozc-2.28.5029.102-2.28.5029.102.tar.gz ) _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d edo 367e103a74bf77e6a8da7894d999fa3c elisp-common abb2dda42f680fce87602c8273f832c7 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d2a27ab3b84dcca1272427bb998bf928 +_md5_=48f58cc4a37a10b8e89fb1cb8f411900 diff --git a/metadata/md5-cache/app-i18n/mozc-2.28.5029.102-r1 b/metadata/md5-cache/app-i18n/mozc-2.28.5029.102-r1 index 616239150a64..2ead8bd9d803 100644 --- a/metadata/md5-cache/app-i18n/mozc-2.28.5029.102-r1 +++ b/metadata/md5-cache/app-i18n/mozc-2.28.5029.102-r1 @@ -1,4 +1,4 @@ -BDEPEND=dev-build/gyp || ( ( dev-lang/python:3.11 dev-python/six[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/six[python_targets_python3_10(-)] ) ) >=dev-libs/protobuf-3.0.0 app-alternatives/ninja virtual/pkgconfig emacs? ( app-editors/emacs:* ) fcitx4? ( sys-devel/gettext ) +BDEPEND=dev-build/gyp || ( ( dev-lang/python:3.12 dev-python/six[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/six[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/six[python_targets_python3_10(-)] ) ) >=dev-libs/protobuf-3.0.0 app-alternatives/ninja virtual/pkgconfig emacs? ( app-editors/emacs:* ) fcitx4? ( sys-devel/gettext ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack DEPEND=>=dev-cpp/abseil-cpp-20230802.0:=[cxx17(+)] >=dev-libs/protobuf-3.0.0:= fcitx4? ( app-i18n/fcitx:4 virtual/libintl ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) ibus? ( >=app-i18n/ibus-1.4.1 dev-libs/glib:2 x11-libs/libxcb ) renderer? ( dev-libs/glib:2 x11-libs/cairo x11-libs/gtk+:2 x11-libs/pango ) test? ( >=dev-cpp/gtest-1.8.0 dev-libs/jsoncpp ) DESCRIPTION=Mozc - Japanese input method editor @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/google/mozc/archive/305e9a7374254148474d067c46d55a4ee6081837.tar.gz -> mozc-2.28.5029.102-2.28.5029.102.tar.gz https://github.com/hiroyuki-komatsu/japanese-usage-dictionary/archive/a4a66772e33746b91e99caceecced9a28507e925.tar.gz -> japanese-usage-dictionary-20180701040110.tar.gz https://dev.gentoo.org/~sam/distfiles/app-i18n/mozc/mozc-2.28.5029.102-patches.tar.xz fcitx4? ( https://github.com/fcitx/mozc/archive/242b4f703cba27d4ff4dc123c713a478f964e001.tar.gz -> fcitx-mozc-2.28.5029.102-2.28.5029.102.tar.gz ) _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d edo 367e103a74bf77e6a8da7894d999fa3c elisp-common abb2dda42f680fce87602c8273f832c7 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=f3e1f7a91b1a74ee0a4708ba70f52900 +_md5_=3e2b003e4b1be3b6ae21727bb791e53e diff --git a/metadata/md5-cache/app-i18n/mozc-2.28.5029.102-r2 b/metadata/md5-cache/app-i18n/mozc-2.28.5029.102-r2 index 828525360024..f456c1c2136c 100644 --- a/metadata/md5-cache/app-i18n/mozc-2.28.5029.102-r2 +++ b/metadata/md5-cache/app-i18n/mozc-2.28.5029.102-r2 @@ -1,4 +1,4 @@ -BDEPEND=dev-build/gyp || ( ( dev-lang/python:3.11 dev-python/six[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/six[python_targets_python3_10(-)] ) ) >=dev-libs/protobuf-3.0.0 app-alternatives/ninja virtual/pkgconfig emacs? ( app-editors/emacs:* ) fcitx4? ( sys-devel/gettext ) fcitx5? ( sys-devel/gettext ) +BDEPEND=dev-build/gyp || ( ( dev-lang/python:3.12 dev-python/six[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/six[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/six[python_targets_python3_10(-)] ) ) >=dev-libs/protobuf-3.0.0 app-alternatives/ninja virtual/pkgconfig emacs? ( app-editors/emacs:* ) fcitx4? ( sys-devel/gettext ) fcitx5? ( sys-devel/gettext ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack DEPEND=>=dev-cpp/abseil-cpp-20230802.0:=[cxx17(+)] >=dev-libs/protobuf-3.0.0:= fcitx4? ( app-i18n/fcitx:4 virtual/libintl ) fcitx5? ( app-i18n/fcitx:5 app-i18n/libime sys-devel/gettext virtual/libintl ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) ibus? ( >=app-i18n/ibus-1.4.1 dev-libs/glib:2 x11-libs/libxcb ) renderer? ( dev-libs/glib:2 x11-libs/cairo x11-libs/gtk+:2 x11-libs/pango ) test? ( >=dev-cpp/gtest-1.8.0 dev-libs/jsoncpp ) DESCRIPTION=Mozc - Japanese input method editor @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/google/mozc/archive/305e9a7374254148474d067c46d55a4ee6081837.tar.gz -> mozc-2.28.5029.102-2.28.5029.102.tar.gz https://github.com/hiroyuki-komatsu/japanese-usage-dictionary/archive/a4a66772e33746b91e99caceecced9a28507e925.tar.gz -> japanese-usage-dictionary-20180701040110.tar.gz https://dev.gentoo.org/~sam/distfiles/app-i18n/mozc/mozc-2.28.5029.102-patches.tar.xz fcitx4? ( https://github.com/fcitx/mozc/archive/242b4f703cba27d4ff4dc123c713a478f964e001.tar.gz -> fcitx-mozc-2.28.5029.102-2.28.5029.102.tar.gz ) fcitx5? ( https://github.com/fcitx/mozc/archive/242b4f703cba27d4ff4dc123c713a478f964e001.tar.gz -> fcitx-mozc-2.28.5029.102-2.28.5029.102.tar.gz ) _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d edo 367e103a74bf77e6a8da7894d999fa3c elisp-common abb2dda42f680fce87602c8273f832c7 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d72e9189bfed1fd98f473d692e13e19a +_md5_=9febdfa02387b0c72f3975bec6ce8fbc diff --git a/metadata/md5-cache/app-laptop/Manifest.gz b/metadata/md5-cache/app-laptop/Manifest.gz index c078e84c3a49b97dcf3e0eaa9514550c727e0112..4be60d12c0d6289ea2f128d4f8b0d65fd0e71d88 100644 GIT binary patch literal 4777 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 literal 4779 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 F002Z!Nq7JN diff --git a/metadata/md5-cache/app-laptop/framework-laptop-kmod-0_pre20240506 b/metadata/md5-cache/app-laptop/framework-laptop-kmod-0_pre20240506 index e5167abb8da7..3a83e61e3baa 100644 --- a/metadata/md5-cache/app-laptop/framework-laptop-kmod-0_pre20240506 +++ b/metadata/md5-cache/app-laptop/framework-laptop-kmod-0_pre20240506 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0 SRC_URI=https://github.com/DHowett/framework-laptop-kmod/archive/cfff3d242c11dc3ebfa70e7771ee1c094bf2f368.tar.gz -> framework-laptop-kmod-0_pre20240506.gh.tar.gz -_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=dist-kernel-utils c5204a4147b612736aef239e7cc69885 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 0bdab9f1f3187180a16e0c6827bc13c2 mount-boot-utils 221f3b57621b98ab8e76d42420601f6d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=c294289b8824661bb84e0baa98f00e9e diff --git a/metadata/md5-cache/app-laptop/tp_smapi-0.44 b/metadata/md5-cache/app-laptop/tp_smapi-0.44 index 9b97f4abb559..932790750e28 100644 --- a/metadata/md5-cache/app-laptop/tp_smapi-0.44 +++ b/metadata/md5-cache/app-laptop/tp_smapi-0.44 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0 SRC_URI=https://github.com/linux-thinkpad/tp_smapi/releases/download/tp-smapi/0.44/tp_smapi-0.44.tgz -_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=dist-kernel-utils c5204a4147b612736aef239e7cc69885 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 0bdab9f1f3187180a16e0c6827bc13c2 mount-boot-utils 221f3b57621b98ab8e76d42420601f6d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=9480116ad3121a8199745e54cbfef70d diff --git a/metadata/md5-cache/app-laptop/tuxedo-drivers-3.2.14 b/metadata/md5-cache/app-laptop/tuxedo-drivers-3.2.14 index 88a8d223d90b..7943bf82235a 100644 --- a/metadata/md5-cache/app-laptop/tuxedo-drivers-3.2.14 +++ b/metadata/md5-cache/app-laptop/tuxedo-drivers-3.2.14 @@ -12,5 +12,5 @@ LICENSE=GPL-3 RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0 SRC_URI=https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers/-/archive/v3.2.14/tuxedo-drivers-v3.2.14.tar.bz2 -_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=dist-kernel-utils c5204a4147b612736aef239e7cc69885 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 0bdab9f1f3187180a16e0c6827bc13c2 mount-boot-utils 221f3b57621b98ab8e76d42420601f6d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=1841b2b55bbb47c9b76816f7350b3558 diff --git a/metadata/md5-cache/app-laptop/tuxedo-drivers-4.5.0 b/metadata/md5-cache/app-laptop/tuxedo-drivers-4.5.0 index 267b702e4f60..8d7edce43b71 100644 --- a/metadata/md5-cache/app-laptop/tuxedo-drivers-4.5.0 +++ b/metadata/md5-cache/app-laptop/tuxedo-drivers-4.5.0 @@ -12,5 +12,5 @@ LICENSE=GPL-3 RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0 SRC_URI=https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers/-/archive/v4.5.0/tuxedo-drivers-v4.5.0.tar.bz2 -_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=dist-kernel-utils c5204a4147b612736aef239e7cc69885 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 0bdab9f1f3187180a16e0c6827bc13c2 mount-boot-utils 221f3b57621b98ab8e76d42420601f6d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=044aca542ca91e352ea3d7697ea076d9 diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz index 6355cbbd9902db261a37897f2d73b0afc7fb47f4..4fbd6e72587f72955611ee120bb841855ea0becd 100644 GIT binary patch delta 56228 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Ï%Lr?Ih#=-q}!n>#VCYh=g8ZB+D|w@Adro#sT0?o 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/yyjson-0.9.0 sys-libs/zlib X? ( x11-libs/libX11 ) chafa? ( media-gfx/chafa ) dbus? ( sys-apps/dbus ) ddcutil? ( app-misc/ddcutil:= ) drm? ( x11-libs/libdrm ) gnome? ( dev-libs/glib gnome-base/dconf ) imagemagick? ( media-gfx/imagemagick:= ) networkmanager? ( net-misc/networkmanager ) opencl? ( virtual/opencl ) opengl? ( media-libs/libglvnd[X] ) osmesa? ( media-libs/mesa[osmesa] ) pulseaudio? ( media-libs/libpulse ) sqlite? ( dev-db/sqlite:3 ) vulkan? ( media-libs/vulkan-loader sys-apps/pciutils ) wayland? ( dev-libs/wayland ) xcb? ( x11-libs/libxcb ) xfce? ( xfce-base/xfconf ) xrandr? ( x11-libs/libXrandr ) REQUIRED_USE=xrandr? ( X ) chafa? ( imagemagick ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/2.14.0.tar.gz -> fastfetch-2.14.0.tar.gz _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=78879a939ebb4991829226e57c9424b5 +_md5_=3124ada64ad1d32481d5995f99765a25 diff --git a/metadata/md5-cache/app-misc/fastfetch-2.17.0 b/metadata/md5-cache/app-misc/fastfetch-2.17.1 similarity index 98% rename from metadata/md5-cache/app-misc/fastfetch-2.17.0 rename to metadata/md5-cache/app-misc/fastfetch-2.17.1 index e9f57442cbea..eb9e75c2af02 100644 --- a/metadata/md5-cache/app-misc/fastfetch-2.17.0 +++ b/metadata/md5-cache/app-misc/fastfetch-2.17.1 @@ -12,6 +12,6 @@ RDEPEND=>=dev-libs/yyjson-0.9.0 sys-libs/zlib X? ( x11-libs/libX11 ) chafa? ( me REQUIRED_USE=xrandr? ( X ) chafa? ( imagemagick ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/2.17.0.tar.gz -> fastfetch-2.17.0.tar.gz +SRC_URI=https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/2.17.1.tar.gz -> fastfetch-2.17.1.tar.gz _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=953f138a79b36830c91a8a99412e2306 diff --git a/metadata/md5-cache/app-misc/jdupes-1.27.3 b/metadata/md5-cache/app-misc/jdupes-1.27.3 index d13fce87b55b..566617662c8d 100644 --- a/metadata/md5-cache/app-misc/jdupes-1.27.3 +++ b/metadata/md5-cache/app-misc/jdupes-1.27.3 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://codeberg.org/jbruchon/jdupes INHERIT=toolchain-funcs IUSE=+dedupe hardened -KEYWORDS=amd64 +KEYWORDS=amd64 ~arm64 ~riscv LICENSE=MIT RDEPEND=>=dev-libs/libjodycode-3.0 RESTRICT=test SLOT=0 SRC_URI=https://codeberg.org/jbruchon/jdupes/archive/v1.27.3.tar.gz -> jdupes-1.27.3.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=f2bc23848c2ef3d60329b5e257b369cc +_md5_=d84f1b4164b7e00ecdcb07371be4f278 diff --git a/metadata/md5-cache/app-misc/mc-4.8.31 b/metadata/md5-cache/app-misc/mc-4.8.31 index 18bfee954619..86ea8f0277aa 100644 --- a/metadata/md5-cache/app-misc/mc-4.8.31 +++ b/metadata/md5-cache/app-misc/mc-4.8.31 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=http://ftp.midnight-commander.org/mc-4.8.31.tar.xz _eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=01b9a56455eab8b34367c9734732e300 +_md5_=b6e11ff1bde5ff3b688d2c25cd64ee96 diff --git a/metadata/md5-cache/app-office/Manifest.gz b/metadata/md5-cache/app-office/Manifest.gz index 17359826f2d6cd6811c85e1d10982c11ff680cb6..0a1b4543b5cbc0001b5d303b4a5384aec32be46f 100644 GIT binary patch delta 6598 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 Ig1lk?04ePYZ~y=R diff --git a/metadata/md5-cache/app-office/libreoffice-24.2.4.2-r1 b/metadata/md5-cache/app-office/libreoffice-24.2.4.2-r1 index 65ba3e4b145e..df68f2e54559 100644 --- a/metadata/md5-cache/app-office/libreoffice-24.2.4.2-r1 +++ b/metadata/md5-cache/app-office/libreoffice-24.2.4.2-r1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.libreoffice.org INHERIT=autotools bash-completion-r1 check-reqs flag-o-matic java-pkg-opt-2 multiprocessing python-single-r1 qmake-utils toolchain-funcs xdg-utils IUSE=accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres test valgrind vulkan libreoffice_extensions_nlpsolver libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher java python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux +KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux LICENSE=|| ( LGPL-3 MPL-1.1 ) PDEPEND==app-office/libreoffice-l10n-24.2* RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/argon2:= app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.6.2:0= dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan:= dev-libs/libgpg-error >=dev-libs/liborcus-0.18.0:0/0.18 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lxml[python_targets_python3_12(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 >=gnome-base/dconf-0.40.0 gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) acct-group/libreoffice acct-user/libreoffice !app-office/libreoffice-bin !app-office/libreoffice-bin-debug media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools:* ) java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) java? ( >=dev-java/java-config-2.2.0-r3 ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev.gentoo.org/~asturm/distfiles/libreoffice-24.2.3.2-icu-74.tar.xz https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-24.2.4.2.tar.xz https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-help-24.2.4.2.tar.xz https://download.documentfoundation.org/libreoffice/src/24.2.//libreoffice-24.2.4.2.tar.xz https://download.documentfoundation.org/libreoffice/src/24.2.//libreoffice-help-24.2.4.2.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/24.2.4.2/src/libreoffice-24.2.4.2.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/24.2.4.2/src/libreoffice-help-24.2.4.2.tar.xz https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//frozen-1.1.1.tar.gz https://dev-www.libreoffice.org/src//skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz https://dev-www.libreoffice.org/src//zxcvbn-c-2.5.tar.gz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//Java-WebSocket-1.5.4.tar.gz https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll ) _eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 d2bf348d35fd96d97944269dfbaf0f97 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=310dfa2bc220cb269a83810f4043a4f9 +_md5_=06be13bff6e181a1973b26b352a5d8b6 diff --git a/metadata/md5-cache/app-office/libreoffice-7.6.4.1 b/metadata/md5-cache/app-office/libreoffice-7.6.4.1 deleted file mode 100644 index eca617e71635..000000000000 --- a/metadata/md5-cache/app-office/libreoffice-7.6.4.1 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=dev-util/intltool sys-apps/which app-alternatives/yacc app-alternatives/lex sys-devel/gettext virtual/pkgconfig clang? ( || ( ( sys-devel/clang:18 sys-devel/llvm:18 =sys-devel/lld-18* ) ( sys-devel/clang:17 sys-devel/llvm:17 =sys-devel/lld-17* ) ( sys-devel/clang:16 sys-devel/llvm:16 =sys-devel/lld-16* ) ( sys-devel/clang:15 sys-devel/llvm:15 =sys-devel/lld-15* ) ) ) odk? ( >=app-text/doxygen-1.8.4 ) >=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 pretend setup test unpack -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.6.2:0= dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan:= dev-libs/libgpg-error >=dev-libs/liborcus-0.18.0:0/0.18 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lxml[python_targets_python3_12(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 >=gnome-base/dconf-0.40.0 gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) >=dev-libs/libatomic_ops-7.2d dev-perl/Archive-Zip >=dev-util/cppunit-1.14.0 >=dev-util/gperf-3.1 dev-util/mdds:1/2.1 media-libs/glm x11-base/xorg-proto x11-libs/libXt x11-libs/libXtst java? ( dev-java/ant-core >=virtual/jdk-11 ) test? ( app-crypt/gnupg dev-util/cppunit media-fonts/dejavu media-fonts/liberation-fonts ) valgrind? ( dev-debug/valgrind ) java? ( >=dev-java/java-config-2.2.0-r3 ) -DESCRIPTION=A full office productivity suite -EAPI=8 -HOMEPAGE=https://www.libreoffice.org -INHERIT=autotools bash-completion-r1 check-reqs flag-o-matic java-pkg-opt-2 multiprocessing python-single-r1 qmake-utils toolchain-funcs xdg-utils -IUSE=accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres test valgrind vulkan libreoffice_extensions_nlpsolver libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher java python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux -LICENSE=|| ( LGPL-3 MPL-1.1 ) -PDEPEND==app-office/libreoffice-l10n-7.6* -RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.6.2:0= dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan:= dev-libs/libgpg-error >=dev-libs/liborcus-0.18.0:0/0.18 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lxml[python_targets_python3_12(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 >=gnome-base/dconf-0.40.0 gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) acct-group/libreoffice acct-user/libreoffice !app-office/libreoffice-bin !app-office/libreoffice-bin-debug media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) java? ( >=dev-java/java-config-2.2.0-r3 ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) base? ( java ) bluetooth? ( dbus ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) libreoffice_extensions_wiki-publisher? ( java ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-7.6.4.1.tar.xz https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-help-7.6.4.1.tar.xz https://download.documentfoundation.org/libreoffice/src/7.6.4//libreoffice-7.6.4.1.tar.xz https://download.documentfoundation.org/libreoffice/src/7.6.4//libreoffice-help-7.6.4.1.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/7.6.4.1/src/libreoffice-7.6.4.1.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/7.6.4.1/src/libreoffice-help-7.6.4.1.tar.xz https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//frozen-1.1.1.tar.gz https://dev-www.libreoffice.org/src//skia-m111-a31e897fb3dcbc96b2b40999751611d029bf5404.tar.xz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll ) -_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 d2bf348d35fd96d97944269dfbaf0f97 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7d35e2fa55759d508364bcb1fc20793d diff --git a/metadata/md5-cache/app-office/libreoffice-l10n-24.2.4.2 b/metadata/md5-cache/app-office/libreoffice-l10n-24.2.4.2 index d81ff8149a19..94cdb5a9dbf1 100644 --- a/metadata/md5-cache/app-office/libreoffice-l10n-24.2.4.2 +++ b/metadata/md5-cache/app-office/libreoffice-l10n-24.2.4.2 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://www.libreoffice.org INHERIT=rpm IUSE=offlinehelp l10n_am l10n_ar l10n_ast l10n_bg l10n_bn-IN l10n_bn l10n_bo l10n_bs l10n_ca-valencia l10n_ca l10n_cs l10n_da l10n_de l10n_dz l10n_el l10n_en-GB l10n_en l10n_en-ZA l10n_eo l10n_es l10n_et l10n_eu l10n_fi l10n_fr l10n_gl l10n_gu l10n_he l10n_hi l10n_hr l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_ko l10n_lo l10n_lt l10n_lv l10n_mk l10n_nb l10n_ne l10n_nl l10n_nn l10n_om l10n_pl l10n_pt-BR l10n_pt l10n_ro l10n_ru l10n_si l10n_sid l10n_sk l10n_sl l10n_sq l10n_sv l10n_ta l10n_tg l10n_tr l10n_ug l10n_uk l10n_vi l10n_zh-CN l10n_zh-TW l10n_af l10n_as l10n_be l10n_br l10n_brx l10n_ckb l10n_cy l10n_dgo l10n_dsb l10n_fa l10n_fur l10n_fy l10n_ga l10n_gd l10n_gug l10n_hsb l10n_kab l10n_kk l10n_kmr-Latn l10n_kn l10n_kok l10n_ks l10n_lb l10n_mai l10n_ml l10n_mn l10n_mni l10n_mr l10n_my l10n_nr l10n_nso l10n_oc l10n_or l10n_pa l10n_rw l10n_sa l10n_sat l10n_sd l10n_sr-Latn l10n_sr l10n_ss l10n_st l10n_sw-TZ l10n_szl l10n_te l10n_th l10n_tn l10n_ts l10n_tt l10n_uz l10n_ve l10n_vec l10n_xh l10n_zu -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux +KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux LICENSE=|| ( LGPL-3 MPL-1.1 ) RDEPEND=app-text/hunspell RESTRICT=strip SLOT=0 SRC_URI=l10n_am? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_am.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_am.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_am.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_am.tar.gz ) ) l10n_ar? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_ar.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ar.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ar.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ar.tar.gz ) ) l10n_ast? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_ast.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ast.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ast.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ast.tar.gz ) ) l10n_bg? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_bg.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_bg.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_bg.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_bg.tar.gz ) ) l10n_bn-IN? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_bn-IN.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_bn-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_bn-IN.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_bn-IN.tar.gz ) ) l10n_bn? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_bn.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_bn.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_bn.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_bn.tar.gz ) ) l10n_bo? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_bo.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_bo.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_bo.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_bo.tar.gz ) ) l10n_bs? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_bs.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_bs.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_bs.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_bs.tar.gz ) ) l10n_ca-valencia? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz ) ) l10n_ca? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_ca.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ca.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ca.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ca.tar.gz ) ) l10n_cs? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_cs.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_cs.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_cs.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_cs.tar.gz ) ) l10n_da? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_da.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_da.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_da.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_da.tar.gz ) ) l10n_de? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_de.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_de.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_de.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_de.tar.gz ) ) l10n_dz? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_dz.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_dz.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_dz.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_dz.tar.gz ) ) l10n_el? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_el.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_el.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_el.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_el.tar.gz ) ) l10n_en-GB? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_en-GB.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_en-GB.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_en-GB.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_en-GB.tar.gz ) ) l10n_en? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_en-US.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_en-US.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_en-US.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_en-US.tar.gz ) ) l10n_en-ZA? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_en-ZA.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_en-ZA.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_en-ZA.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_en-ZA.tar.gz ) ) l10n_eo? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_eo.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_eo.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_eo.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_eo.tar.gz ) ) l10n_es? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_es.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_es.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_es.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_es.tar.gz ) ) l10n_et? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_et.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_et.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_et.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_et.tar.gz ) ) l10n_eu? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_eu.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_eu.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_eu.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_eu.tar.gz ) ) l10n_fi? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_fi.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_fi.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_fi.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_fi.tar.gz ) ) l10n_fr? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_fr.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_fr.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_fr.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_fr.tar.gz ) ) l10n_gl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_gl.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_gl.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_gl.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_gl.tar.gz ) ) l10n_gu? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_gu.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_gu.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_gu.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_gu.tar.gz ) ) l10n_he? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_he.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_he.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_he.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_he.tar.gz ) ) l10n_hi? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_hi.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_hi.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_hi.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_hi.tar.gz ) ) l10n_hr? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_hr.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_hr.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_hr.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_hr.tar.gz ) ) l10n_hu? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_hu.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_hu.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_hu.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_hu.tar.gz ) ) l10n_id? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_id.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_id.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_id.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_id.tar.gz ) ) l10n_is? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_is.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_is.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_is.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_is.tar.gz ) ) l10n_it? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_it.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_it.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_it.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_it.tar.gz ) ) l10n_ja? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_ja.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ja.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ja.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ja.tar.gz ) ) l10n_ka? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_ka.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ka.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ka.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ka.tar.gz ) ) l10n_ko? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_ko.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ko.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ko.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ko.tar.gz ) ) l10n_lo? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_lo.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_lo.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_lo.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_lo.tar.gz ) ) l10n_lt? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_lt.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_lt.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_lt.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_lt.tar.gz ) ) l10n_lv? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_lv.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_lv.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_lv.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_lv.tar.gz ) ) l10n_mk? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_mk.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_mk.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_mk.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_mk.tar.gz ) ) l10n_nb? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_nb.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_nb.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_nb.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_nb.tar.gz ) ) l10n_ne? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_ne.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ne.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ne.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ne.tar.gz ) ) l10n_nl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_nl.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_nl.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_nl.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_nl.tar.gz ) ) l10n_nn? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_nn.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_nn.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_nn.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_nn.tar.gz ) ) l10n_om? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_om.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_om.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_om.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_om.tar.gz ) ) l10n_pl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_pl.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_pl.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_pl.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_pl.tar.gz ) ) l10n_pt-BR? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_pt-BR.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_pt-BR.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_pt-BR.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_pt-BR.tar.gz ) ) l10n_pt? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_pt.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_pt.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_pt.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_pt.tar.gz ) ) l10n_ro? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_ro.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ro.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ro.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ro.tar.gz ) ) l10n_ru? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_ru.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ru.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ru.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ru.tar.gz ) ) l10n_si? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_si.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_si.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_si.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_si.tar.gz ) ) l10n_sid? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_sid.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_sid.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_sid.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_sid.tar.gz ) ) l10n_sk? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_sk.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_sk.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_sk.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_sk.tar.gz ) ) l10n_sl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_sl.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_sl.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_sl.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_sl.tar.gz ) ) l10n_sq? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_sq.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_sq.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_sq.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_sq.tar.gz ) ) l10n_sv? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_sv.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_sv.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_sv.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_sv.tar.gz ) ) l10n_ta? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_ta.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ta.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ta.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ta.tar.gz ) ) l10n_tg? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_tg.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_tg.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_tg.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_tg.tar.gz ) ) l10n_tr? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_tr.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_tr.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_tr.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_tr.tar.gz ) ) l10n_ug? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_ug.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ug.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ug.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_ug.tar.gz ) ) l10n_uk? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_uk.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_uk.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_uk.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_uk.tar.gz ) ) l10n_vi? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_vi.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_vi.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_vi.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_vi.tar.gz ) ) l10n_zh-CN? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_zh-CN.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_zh-CN.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_zh-CN.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_zh-CN.tar.gz ) ) l10n_zh-TW? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_helppack_zh-TW.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_zh-TW.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_zh-TW.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_helppack_zh-TW.tar.gz ) ) l10n_am? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_am.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_am.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_am.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_am.tar.gz ) l10n_ar? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_ar.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ar.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ar.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ar.tar.gz ) l10n_ast? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_ast.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ast.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ast.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ast.tar.gz ) l10n_bg? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_bg.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_bg.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_bg.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_bg.tar.gz ) l10n_bn-IN? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_bn-IN.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_bn-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_bn-IN.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_bn-IN.tar.gz ) l10n_bn? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_bn.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_bn.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_bn.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_bn.tar.gz ) l10n_bo? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_bo.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_bo.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_bo.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_bo.tar.gz ) l10n_bs? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_bs.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_bs.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_bs.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_bs.tar.gz ) l10n_ca-valencia? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz ) l10n_ca? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_ca.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ca.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ca.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ca.tar.gz ) l10n_cs? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_cs.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_cs.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_cs.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_cs.tar.gz ) l10n_da? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_da.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_da.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_da.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_da.tar.gz ) l10n_de? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_de.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_de.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_de.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_de.tar.gz ) l10n_dz? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_dz.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_dz.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_dz.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_dz.tar.gz ) l10n_el? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_el.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_el.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_el.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_el.tar.gz ) l10n_en-GB? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_en-GB.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_en-GB.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_en-GB.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_en-GB.tar.gz ) l10n_en-ZA? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_en-ZA.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_en-ZA.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_en-ZA.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_en-ZA.tar.gz ) l10n_eo? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_eo.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_eo.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_eo.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_eo.tar.gz ) l10n_es? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_es.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_es.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_es.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_es.tar.gz ) l10n_et? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_et.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_et.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_et.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_et.tar.gz ) l10n_eu? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_eu.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_eu.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_eu.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_eu.tar.gz ) l10n_fi? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_fi.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_fi.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_fi.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_fi.tar.gz ) l10n_fr? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_fr.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_fr.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_fr.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_fr.tar.gz ) l10n_gl? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_gl.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_gl.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_gl.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_gl.tar.gz ) l10n_gu? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_gu.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_gu.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_gu.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_gu.tar.gz ) l10n_he? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_he.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_he.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_he.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_he.tar.gz ) l10n_hi? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_hi.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_hi.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_hi.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_hi.tar.gz ) l10n_hr? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_hr.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_hr.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_hr.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_hr.tar.gz ) l10n_hu? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_hu.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_hu.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_hu.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_hu.tar.gz ) l10n_id? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_id.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_id.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_id.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_id.tar.gz ) l10n_is? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_is.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_is.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_is.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_is.tar.gz ) l10n_it? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_it.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_it.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_it.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_it.tar.gz ) l10n_ja? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_ja.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ja.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ja.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ja.tar.gz ) l10n_ka? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_ka.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ka.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ka.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ka.tar.gz ) l10n_ko? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_ko.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ko.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ko.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ko.tar.gz ) l10n_lo? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_lo.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_lo.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_lo.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_lo.tar.gz ) l10n_lt? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_lt.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_lt.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_lt.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_lt.tar.gz ) l10n_lv? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_lv.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_lv.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_lv.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_lv.tar.gz ) l10n_mk? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_mk.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_mk.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_mk.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_mk.tar.gz ) l10n_nb? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_nb.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_nb.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_nb.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_nb.tar.gz ) l10n_ne? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_ne.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ne.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ne.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ne.tar.gz ) l10n_nl? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_nl.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_nl.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_nl.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_nl.tar.gz ) l10n_nn? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_nn.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_nn.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_nn.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_nn.tar.gz ) l10n_om? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_om.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_om.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_om.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_om.tar.gz ) l10n_pl? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_pl.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_pl.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_pl.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_pl.tar.gz ) l10n_pt-BR? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_pt-BR.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_pt-BR.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_pt-BR.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_pt-BR.tar.gz ) l10n_pt? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_pt.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_pt.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_pt.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_pt.tar.gz ) l10n_ro? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_ro.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ro.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ro.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ro.tar.gz ) l10n_ru? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_ru.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ru.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ru.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ru.tar.gz ) l10n_si? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_si.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_si.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_si.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_si.tar.gz ) l10n_sid? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_sid.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sid.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sid.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sid.tar.gz ) l10n_sk? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_sk.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sk.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sk.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sk.tar.gz ) l10n_sl? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_sl.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sl.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sl.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sl.tar.gz ) l10n_sq? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_sq.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sq.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sq.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sq.tar.gz ) l10n_sv? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_sv.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sv.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sv.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sv.tar.gz ) l10n_ta? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_ta.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ta.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ta.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ta.tar.gz ) l10n_tg? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_tg.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_tg.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_tg.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_tg.tar.gz ) l10n_tr? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_tr.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_tr.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_tr.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_tr.tar.gz ) l10n_ug? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_ug.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ug.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ug.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ug.tar.gz ) l10n_uk? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_uk.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_uk.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_uk.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_uk.tar.gz ) l10n_vi? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_vi.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_vi.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_vi.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_vi.tar.gz ) l10n_zh-CN? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_zh-CN.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz ) l10n_zh-TW? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_zh-TW.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz ) l10n_af? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_af.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_af.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_af.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_af.tar.gz ) l10n_as? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_as.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_as.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_as.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_as.tar.gz ) l10n_be? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_be.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_be.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_be.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_be.tar.gz ) l10n_br? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_br.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_br.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_br.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_br.tar.gz ) l10n_brx? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_brx.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_brx.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_brx.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_brx.tar.gz ) l10n_ckb? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_ckb.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ckb.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ckb.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ckb.tar.gz ) l10n_cy? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_cy.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_cy.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_cy.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_cy.tar.gz ) l10n_dgo? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_dgo.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_dgo.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_dgo.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_dgo.tar.gz ) l10n_dsb? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_dsb.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_dsb.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_dsb.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_dsb.tar.gz ) l10n_fa? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_fa.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_fa.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_fa.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_fa.tar.gz ) l10n_fur? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_fur.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_fur.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_fur.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_fur.tar.gz ) l10n_fy? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_fy.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_fy.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_fy.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_fy.tar.gz ) l10n_ga? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_ga.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ga.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ga.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ga.tar.gz ) l10n_gd? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_gd.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_gd.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_gd.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_gd.tar.gz ) l10n_gug? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_gug.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_gug.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_gug.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_gug.tar.gz ) l10n_hsb? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_hsb.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_hsb.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_hsb.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_hsb.tar.gz ) l10n_kab? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_kab.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_kab.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_kab.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_kab.tar.gz ) l10n_kk? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_kk.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_kk.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_kk.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_kk.tar.gz ) l10n_kmr-Latn? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz ) l10n_kn? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_kn.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_kn.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_kn.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_kn.tar.gz ) l10n_kok? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_kok.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_kok.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_kok.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_kok.tar.gz ) l10n_ks? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_ks.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ks.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ks.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ks.tar.gz ) l10n_lb? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_lb.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_lb.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_lb.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_lb.tar.gz ) l10n_mai? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_mai.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_mai.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_mai.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_mai.tar.gz ) l10n_ml? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_ml.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ml.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ml.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ml.tar.gz ) l10n_mn? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_mn.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_mn.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_mn.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_mn.tar.gz ) l10n_mni? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_mni.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_mni.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_mni.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_mni.tar.gz ) l10n_mr? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_mr.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_mr.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_mr.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_mr.tar.gz ) l10n_my? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_my.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_my.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_my.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_my.tar.gz ) l10n_nr? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_nr.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_nr.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_nr.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_nr.tar.gz ) l10n_nso? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_nso.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_nso.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_nso.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_nso.tar.gz ) l10n_oc? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_oc.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_oc.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_oc.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_oc.tar.gz ) l10n_or? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_or.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_or.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_or.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_or.tar.gz ) l10n_pa? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_pa-IN.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_pa-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_pa-IN.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_pa-IN.tar.gz ) l10n_rw? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_rw.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_rw.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_rw.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_rw.tar.gz ) l10n_sa? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_sa-IN.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sa-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sa-IN.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sa-IN.tar.gz ) l10n_sat? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_sat.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sat.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sat.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sat.tar.gz ) l10n_sd? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_sd.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sd.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sd.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sd.tar.gz ) l10n_sr-Latn? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz ) l10n_sr? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_sr.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sr.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sr.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sr.tar.gz ) l10n_ss? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_ss.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ss.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ss.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ss.tar.gz ) l10n_st? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_st.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_st.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_st.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_st.tar.gz ) l10n_sw-TZ? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz ) l10n_szl? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_szl.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_szl.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_szl.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_szl.tar.gz ) l10n_te? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_te.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_te.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_te.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_te.tar.gz ) l10n_th? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_th.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_th.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_th.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_th.tar.gz ) l10n_tn? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_tn.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_tn.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_tn.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_tn.tar.gz ) l10n_ts? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_ts.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ts.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ts.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ts.tar.gz ) l10n_tt? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_tt.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_tt.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_tt.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_tt.tar.gz ) l10n_uz? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_uz.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_uz.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_uz.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_uz.tar.gz ) l10n_ve? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_ve.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ve.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ve.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_ve.tar.gz ) l10n_vec? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_vec.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_vec.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_vec.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_vec.tar.gz ) l10n_xh? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_xh.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_xh.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_xh.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_xh.tar.gz ) l10n_zu? ( https://download.documentfoundation.org/libreoffice/stable/24.2.4/rpm/x86_64/LibreOffice_24.2.4_Linux_x86-64_rpm_langpack_zu.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_zu.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.4/rpm/x86_64/LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_zu.tar.gz -> LibreOffice_24.2.4.2_Linux_x86-64_rpm_langpack_zu.tar.gz ) _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 rpm 7828cd38ff559545ca52f92064d0f8f4 -_md5_=5c43453238fb644d5ad683ecf85a8f6d +_md5_=89946c38bea512e0a313106f507a8820 diff --git a/metadata/md5-cache/app-shells/Manifest.gz b/metadata/md5-cache/app-shells/Manifest.gz index 478d8de709303d5687a5466150c3f47dcb7c5b7f..efad78b1ab0d21958516749e7dbad6676ea50cda 100644 GIT binary patch delta 16847 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/ncurses-5.2-r2:= nls? ( virtual/libintl ) readline? ( >=sys-l SLOT=0 SRC_URI=mirror://gnu/bash/bash-5.1.tar.gz ftp://ftp.cwru.edu/pub/bash/bash-5.1.tar.gz mirror://gnu/bash/bash-5.1-patches/bash51-001 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-001 mirror://gnu/bash/bash-5.1-patches/bash51-002 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-002 mirror://gnu/bash/bash-5.1-patches/bash51-003 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-003 mirror://gnu/bash/bash-5.1-patches/bash51-004 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-004 mirror://gnu/bash/bash-5.1-patches/bash51-005 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-005 mirror://gnu/bash/bash-5.1-patches/bash51-006 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-006 mirror://gnu/bash/bash-5.1-patches/bash51-007 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-007 mirror://gnu/bash/bash-5.1-patches/bash51-008 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-008 mirror://gnu/bash/bash-5.1-patches/bash51-009 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-009 mirror://gnu/bash/bash-5.1-patches/bash51-010 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-010 mirror://gnu/bash/bash-5.1-patches/bash51-011 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-011 mirror://gnu/bash/bash-5.1-patches/bash51-012 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-012 mirror://gnu/bash/bash-5.1-patches/bash51-013 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-013 mirror://gnu/bash/bash-5.1-patches/bash51-014 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-014 mirror://gnu/bash/bash-5.1-patches/bash51-015 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-015 mirror://gnu/bash/bash-5.1-patches/bash51-016 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-016 verify-sig? ( mirror://gnu/bash/bash-5.1.tar.gz.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1.tar.gz.sig mirror://gnu/bash/bash-5.1-patches/bash51-001.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-001.sig mirror://gnu/bash/bash-5.1-patches/bash51-002.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-002.sig mirror://gnu/bash/bash-5.1-patches/bash51-003.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-003.sig mirror://gnu/bash/bash-5.1-patches/bash51-004.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-004.sig mirror://gnu/bash/bash-5.1-patches/bash51-005.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-005.sig mirror://gnu/bash/bash-5.1-patches/bash51-006.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-006.sig mirror://gnu/bash/bash-5.1-patches/bash51-007.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-007.sig mirror://gnu/bash/bash-5.1-patches/bash51-008.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-008.sig mirror://gnu/bash/bash-5.1-patches/bash51-009.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-009.sig mirror://gnu/bash/bash-5.1-patches/bash51-010.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-010.sig mirror://gnu/bash/bash-5.1-patches/bash51-011.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-011.sig mirror://gnu/bash/bash-5.1-patches/bash51-012.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-012.sig mirror://gnu/bash/bash-5.1-patches/bash51-013.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-013.sig mirror://gnu/bash/bash-5.1-patches/bash51-014.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-014.sig mirror://gnu/bash/bash-5.1-patches/bash51-015.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-015.sig mirror://gnu/bash/bash-5.1-patches/bash51-016.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-016.sig ) _eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 -_md5_=0f7f058a3650c637aa38e641ae6e72a5 +_md5_=2c2f722748b33809826c0aa3cea6c1b5 diff --git a/metadata/md5-cache/app-shells/bash-5.2_p26-r5 b/metadata/md5-cache/app-shells/bash-5.2_p26-r6 similarity index 99% rename from metadata/md5-cache/app-shells/bash-5.2_p26-r5 rename to metadata/md5-cache/app-shells/bash-5.2_p26-r6 index b4d8bae4b6d7..899dbfd4401a 100644 --- a/metadata/md5-cache/app-shells/bash-5.2_p26-r5 +++ b/metadata/md5-cache/app-shells/bash-5.2_p26-r6 @@ -12,4 +12,4 @@ RDEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) readline? ( >=sys-l SLOT=0 SRC_URI=mirror://gnu/bash/bash-5.2.tar.gz ftp://ftp.cwru.edu/pub/bash/bash-5.2.tar.gz mirror://gnu/bash/bash-5.2-patches/bash52-001 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-001 mirror://gnu/bash/bash-5.2-patches/bash52-002 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-002 mirror://gnu/bash/bash-5.2-patches/bash52-003 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-003 mirror://gnu/bash/bash-5.2-patches/bash52-004 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-004 mirror://gnu/bash/bash-5.2-patches/bash52-005 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-005 mirror://gnu/bash/bash-5.2-patches/bash52-006 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-006 mirror://gnu/bash/bash-5.2-patches/bash52-007 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-007 mirror://gnu/bash/bash-5.2-patches/bash52-008 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-008 mirror://gnu/bash/bash-5.2-patches/bash52-009 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-009 mirror://gnu/bash/bash-5.2-patches/bash52-010 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-010 mirror://gnu/bash/bash-5.2-patches/bash52-011 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-011 mirror://gnu/bash/bash-5.2-patches/bash52-012 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-012 mirror://gnu/bash/bash-5.2-patches/bash52-013 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-013 mirror://gnu/bash/bash-5.2-patches/bash52-014 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-014 mirror://gnu/bash/bash-5.2-patches/bash52-015 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-015 mirror://gnu/bash/bash-5.2-patches/bash52-016 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-016 mirror://gnu/bash/bash-5.2-patches/bash52-017 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-017 mirror://gnu/bash/bash-5.2-patches/bash52-018 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-018 mirror://gnu/bash/bash-5.2-patches/bash52-019 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-019 mirror://gnu/bash/bash-5.2-patches/bash52-020 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-020 mirror://gnu/bash/bash-5.2-patches/bash52-021 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-021 mirror://gnu/bash/bash-5.2-patches/bash52-022 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-022 mirror://gnu/bash/bash-5.2-patches/bash52-023 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-023 mirror://gnu/bash/bash-5.2-patches/bash52-024 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-024 mirror://gnu/bash/bash-5.2-patches/bash52-025 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-025 mirror://gnu/bash/bash-5.2-patches/bash52-026 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-026 verify-sig? ( mirror://gnu/bash/bash-5.2.tar.gz.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2.tar.gz.sig mirror://gnu/bash/bash-5.2-patches/bash52-001.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-001.sig mirror://gnu/bash/bash-5.2-patches/bash52-002.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-002.sig mirror://gnu/bash/bash-5.2-patches/bash52-003.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-003.sig mirror://gnu/bash/bash-5.2-patches/bash52-004.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-004.sig mirror://gnu/bash/bash-5.2-patches/bash52-005.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-005.sig mirror://gnu/bash/bash-5.2-patches/bash52-006.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-006.sig mirror://gnu/bash/bash-5.2-patches/bash52-007.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-007.sig mirror://gnu/bash/bash-5.2-patches/bash52-008.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-008.sig mirror://gnu/bash/bash-5.2-patches/bash52-009.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-009.sig mirror://gnu/bash/bash-5.2-patches/bash52-010.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-010.sig mirror://gnu/bash/bash-5.2-patches/bash52-011.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-011.sig mirror://gnu/bash/bash-5.2-patches/bash52-012.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-012.sig mirror://gnu/bash/bash-5.2-patches/bash52-013.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-013.sig mirror://gnu/bash/bash-5.2-patches/bash52-014.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-014.sig mirror://gnu/bash/bash-5.2-patches/bash52-015.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-015.sig mirror://gnu/bash/bash-5.2-patches/bash52-016.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-016.sig mirror://gnu/bash/bash-5.2-patches/bash52-017.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-017.sig mirror://gnu/bash/bash-5.2-patches/bash52-018.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-018.sig mirror://gnu/bash/bash-5.2-patches/bash52-019.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-019.sig mirror://gnu/bash/bash-5.2-patches/bash52-020.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-020.sig mirror://gnu/bash/bash-5.2-patches/bash52-021.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-021.sig mirror://gnu/bash/bash-5.2-patches/bash52-022.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-022.sig mirror://gnu/bash/bash-5.2-patches/bash52-023.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-023.sig mirror://gnu/bash/bash-5.2-patches/bash52-024.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-024.sig mirror://gnu/bash/bash-5.2-patches/bash52-025.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-025.sig mirror://gnu/bash/bash-5.2-patches/bash52-026.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-026.sig ) _eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 -_md5_=78dc7911827062017e3274b11d253cd1 +_md5_=fe51bcaba29919863cb3ac2730c39d69 diff --git a/metadata/md5-cache/app-shells/bash-5.3_alpha-r4 b/metadata/md5-cache/app-shells/bash-5.3_alpha-r5 similarity index 96% rename from metadata/md5-cache/app-shells/bash-5.3_alpha-r4 rename to metadata/md5-cache/app-shells/bash-5.3_alpha-r5 index 9912a73d2712..29833bfe5803 100644 --- a/metadata/md5-cache/app-shells/bash-5.3_alpha-r4 +++ b/metadata/md5-cache/app-shells/bash-5.3_alpha-r5 @@ -11,4 +11,4 @@ RDEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) SLOT=0 SRC_URI=mirror://gnu/bash/bash-5.3-alpha.tar.gz ftp://ftp.cwru.edu/pub/bash/bash-5.3-alpha.tar.gz verify-sig? ( mirror://gnu/bash/bash-5.3-alpha.tar.gz.sig ftp://ftp.cwru.edu/pub/bash/bash-5.3-alpha.tar.gz.sig ) _eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 -_md5_=c60d7f2ebcdfea4e6f4b71460688c6cc +_md5_=8dfbe56bf9e24b537a39f95cbac43ead diff --git a/metadata/md5-cache/app-shells/bash-9999 b/metadata/md5-cache/app-shells/bash-9999 index c55bcc27a463..df2aa7dde37d 100644 --- a/metadata/md5-cache/app-shells/bash-9999 +++ b/metadata/md5-cache/app-shells/bash-9999 @@ -11,4 +11,4 @@ PROPERTIES=live RDEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) SLOT=0 _eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 -_md5_=1350b35c0ee24b7c7bdc75da46a23d14 +_md5_=a2b3c1173a25fff7efd54f70aa5e5511 diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz index 5f15044e2adf72f9c7b4a059222c64ab478712f1..7df7513f31ef373c9685379c4d0fec5ade7c0496 100644 GIT binary patch literal 82185 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� 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 DJe^AN literal 82342 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

    x+8NIwHT(L@@0TjNQ~>RUgX-* z?YGnE4sVF_Dxcwfl9mr@Ms{U*)N|q+hu7YqmOZ_hp3L>$}o_v>>>==qwtRj{AuZq$dYdUjzbeZJckQL~v&m-pi7;^C|J@OmF94(Iq@ z)a$kKJRR29diJhu8OXfv={y8vd60kJ1n=4*FG?GWAK8e5ZU3=QzpXEyfBj}u&v=&l zt}CJ0EeZLwxO3FYOCm5UtI!<%FUUIRZJDb&z_jNQ!V`U9(Om1tb$YW|wxH;_y)p(< zPL9ciszU`uamb;JEjfssB{1LSy}ISO8|JO05dd&vDh$s2rkA`{Yk3CJp@7kan8;#! zRf=So=;486j24?5HkvOR`iFPVdbg1?Zup7@ZhLJ>VwJ7pD+rLwy3}$#BkBV&q6Ler zzOU7C}X#F#*<6izb%ZhLI|-J%*XJR zc+kphBLoH7)VwSU(#L)$FFW$0-5|Sw(W2Pa3BcY~30~gVYHB*yHxAmL%VR+(Z~J+s z(O8stxu(HwXh={EoB6Q&H^!&jjoHw(1Q8rtEiIve7DoKfG z>z5TA>_%tfO~DPPo>WPE#e1EJgf4xuGB~wY3OhMGYo4h7UXZ3lVORS$mpCcw0&5-CXY!3olegUcd@0{3DJl5>D(o}Zg1KS z0`wx>W7N&gj{#ZoxYJqhhtVM-1_(7`(6|X7;W!{S){=Vy4SgD3tCl<(=&mH}BYX4c zbtou3hO{6#I3P1edjg_Y$fscHzNEK>l7pH_usi*=Od~tAFFbdkIG<)o>;^%6SY--} zKP-E+Ibt@)#yrrGy=;bXQ=7Nym`Su8uwITohy7ZVhJ53lvQ2t9cv(ZV&lUb*+?cIc z25mFwo7;gb>s}9JST?H$b__$ZABd%+sC)z547t)Sk+%Y|Gf6c?71JCUEYn^@&*y)z5`qx zg5-e6ZVUDFBravE(iKNesTdYc@C06lj%^}`tz!MrPibUuu@gK+SS zj+?9>OZD~3SYQ9gU%veGFa!q=y=%m1_io<$NAP7&#`LB|n9kLn87kETPJ^1*!t6nk zrFYU4GyMQf6@jYvzBw%)@Uft#oAGxLsaJ)b_8*+yx0Z-ok{@94ayUMY_)5G$aL(@C z9jBbt`(%qpNOp~SnE}qSjl5n@)rLbIgY5^97d`y&#y`Hp(Rl zNfR*+YsW8jJv(@KJ*K6USg}_;XK%wKmYX{^B3pY7R@kd^BWOLl8eXPQhd0Yqn^3xA zR?hlXZsonR-koR>kd^IgR2LF%kzB5$I{JM;$+Ne6u(LKwBNYg84*sk*sX5j9*vBx# zcrFz$m@{PwO%t>z-%x0aKiIp1sOnY(c`_H2NKo>u!~b=30oai16z0%ZY$89n;yfv2@&4I;@n^77#&V-aDo9LSxZ>UG2FtHd1x?k zq+{5`6dWFHJ^28OZrd3)Tn5$ST)(8vnfBzR;lS5na!ZlXZ6mMyPRn7^%Vd3dRSI3W z3$&nm)d>*4tt7v}yx@Jc04jD{Z5isjJNk(Ia&Cb)2tdJ*nKy_DgwM;{B)vhqJ)^J? zKwb&&$>#D(AP)#VTY-0V3E0)y633FrM^R&YR{zdHv#Ux!V~@wSq-Iwo5{S4FxN+}ss7?g3;oAhu za?p?M|6S3huB;uemV(T|NoTBL1Oyw<;=3)wA69FT7PjqW@Krx{!G6&_!eFf&bi4f- zIUL$I5?-s8uS)Fj7w5bce^6BFT4rGfMO&44Atg)KEFK<2yp6n?1e@=JSV|QSPy%>O zP=k7Z8+G=Bw4gGay7V>c3D?yTV(q=>zVFLP{v`)vi$D<*M<=w7%Jmyl&v8eF7HXYu*ah>V5W|GBn>*+t$>)Ix+JB(g?%uM4ecx}_+iLapF7SwuJI?Pyd41f$fK4Id~VQv7szo_n;V&{nUP z@L{56-5e^R-rgMPCr5M#CVG1M?i~7nYu&2zyej=NWaA+?87cP^ow|@PPF>YRy+b_# zWtJ%~RRC>DjBvIq5Os4zOMrFRxT9#8Y$e+iRFIs*5u*6DsIMc-=6c^&KY#gcbdC8w zrVk*a=Z4~NZ;Ey6pmwT}V6-B>Z+D#PC0|5a+dI3%Lz-uRENuTfI;PpvvP!6`0(z@5 z?Q|4>Q&p~6u@O+av_mZ_03eh|;#HMMHc5~#+SD?N!tzO%RzFnLrwoc-2C8}0JAu7x zjX8nNr=yWnxr4GPRQ3hAQ3qfODvy38k~@rRav)?d?mm?flmN4vj4J6Si?I9ClrLf#KnsH%rW zePf@UpP_zLjpo!^I6IS6t>2rhPh}nW*<h+S+yE!`GchHE2AQDnkWm0$M zI-6KV(~fPaw1ba=EoUh!lYd_hl=a=a5;e8X;E2N{%t%O47UbFaUrczpH?`d9I@mEa5vZ$yng^P(KxX<}G&erbZr`{f28b z7zvqO=j>AZyMNRC-+#YNU+oh~LvQSzsg|EJiO@}w!* zkVe9JrxI8#={V}T+Ubep z_mTpbNWfLM49aY+mXuc1XFBLNF26+Ug$9J!?K9|UlXMl%hs~g6^13xLNmmVAqu}#U zNm6~hL#DrUC9S(vWjSxY84>KcNGsQs7lhuGlBBBL1A(NfrzG$I5q6UTHM13-_6*)g z@{*>!7srsrqnph;O6aB^hCOcHr$cCZjZnUleWo;>NjXhNLh9=K=No$=;5OiDjeajG(abJJe;eQ4TmD z-pAW}Ffs!Bi@Zl}x|TPQJTWP9Z%g#!`1RZ8&uiF59+lnS5A3%mLf2+SwvMt1U4_(J zJ9IGctqY%Q@9ssM;^*vk6?&=$^*Jr(oT52NC%)n^K7|XZdq0w`^b-I)ZxCo!_MQa1 z^-9v>gB%$cQ*HI|pvMloq4Mj%8x@FhXwd=`kuJaVh#N;S>8q+U%yBfOugQx9$D!cG zX;Yl|HVkK~t?xl9ww9e1s9TWE#mh@WrM2QE@Ffe=K%zzZUskJr|JR57Vqciq<5NbP zgofquS1)fpS82CvF4k@L%VVHe-*s)goE_*z-T(ns z4pcaj=oJZz`o!PbHvvvT@DGGepbiu0Asd-0=#VdCYjV?4;RH766ERxwB`j9QM6ymK8;D}p<3YVUe&6m=p9Z7 z;P|To%T`Z1uAJ7NhZ8h}hBw7$UA@k_gUv53)5u`N{;H9t!TM1G>ZKydf*o`N7Qk~( z>L^Z?Q>In~n3@@ZKp=PW|GjHzPz*$lqaTj&6T6gzY<6f=G{{;HuhFtKCy^yHYc`=$ zhPIpCVdK39@&A8Zvc+2Gq&zQday7PlZ6@5i7d>uQzpC8oZsiM@K&%+*$dj|xeIL5- zIb7yFFQ=s0Rw8HJmwkG&!*UMa06SR~QpvuDa|d<>)5T|%te~?jxd(f8IAF-0S{~(U z)*Z`zLS;?o5Gg6t?sPQoP+gKO5s$S6Nt>B*(oX@#!KdRA%$CNaH^GBA<<`D zGMwtX7OV&7lx3)L|KF>YzH|N4{s%#%8oUe!#FK5QfRE+mYX_vP@iL-+SY|yG6?}ck zKHZt_ZM7b^o5W!ytC*lfQlW;>m{J*}A#uio=53z7?RL73sI7v=cKKQ5*mB|z9z~IB z;#pAbv`OprW>_e$Q0cABca(#wcvM+q@Dmi{wIS=h7dd&-zm5)uGNgkENw(Be&ZNo6 z+7z^wDbjgKyT-jX#N&TjwLfh%8A9pgKLK0hT`&pnjp9Ti5yjV`%`(R#UsLb;NV%g& z7&Vn#Kg9qixvEeg>HlUAAS%Ezv@-K$hS@r zP5)h?EHx@o^c2?XAb2aD;_M1+%(Y+2^7ZIgTM z&QgG=W%SytAwW_Bs8z+D`@Uqqe*R_rpuPROj7SV0w>1|X!^=ifSdrKd+-4sX?<*W> z(PEKRS#xlRS(9f*@XOgXj_UN1$>`F3+G z7w6DOCRA?#8t;hrHSHe2K~=ZI$8l63nA~PFW*3Ktob+W0`pg8!aSQloI1a?IRMa0p z6si-ROHuCJoIVGpB|h<9-fTQSxHXdI9d3xb1J%dHo6Bk}9~6h)CZ^+%V36Ne>GS7b ze{4VKMquqzUM9M#uJ5ajoApbZ#Pqo7OAJO04s`BKc&u4_L&j^sHQMBE%FH9X|HLCYS*SVemltIO}#)4(WB{bJLfzV8JLP!CiO?MV&Tpz zI%KW7vD(IWxt(*pj>V!HQV6o9)9U6P66a+&=`wz+xYxGTnkysPn~BRPPgxy8z1c&d zBErIqe_E;h=H33fQmQ3yUS_JDrc+9DYH=AvfT&JqF?Kdt*_EecFW9pbs?W%#qvXqu zH1PS(<&>G4Akbpr(6@mqsGg=WAc6fS-Y|g`1kCPJv6=INLObmBl8|d1XII8s zFpW2B6`kLI+EXVBwaAaG)${zVqb70X&1F!diJPSn2QOu4Ef-X|KZiVP8~;Ufs*?5G zzUuIgWj)w**OG(pCwCO6*<&c!lnXJ?EQMNt8-*zl8%Esyh#{`t8I$ zEf0&>H9PP1u0-~}R=bQ@1@G+T(+wARlZnQDwgy1BFLF+CwI@KcH`yM zy+U2}GlsgE;c+49@K#ZGOIgrqrzgHr{|qLIlT>Sdd=T*8!lA{0%`Ys?SB8(9Bz&z#J3B?7ZLvG z6uZ0QvLLKvRrOfQx*(2s+PsPAXADM!WP3|JZmERYPs|>#cn{qpio+?amTGP`8$=_U z7l__XHZ`zGQWjR^>{~lNC(1&|&v^+RUI%=J4k94txn_NFQpD}v(&aG z_7s%0Pl{eTTioOBt^l*zAbvZ+p~VK!*8 za;8g=Wx3CBn2Tc%Q!fJjNht<{jGa*2EorwTleIg6Al<1~sFHWoF#HdbDVQN`J_>H4{lmyVps1oZ@e z2$?-2KHb)@8F<(Mkn9TgWuFu)z`@o%p~qsFWW&B zO-{0+{MsYyBr7G8xJy*fpmpl)u1s68W6gJD(ImMz;75WaIcgFUFLi#1>B+SFhlR>s zTRdZW@UG3F6`=7le`WWB!WQFd^~?ZvhXX$bq^U%q&2KgNsVHrYPlet$wVXM=gZM!F z(#es+ZR$?jWgV-o3u+_4wJ?OuH-Nb+=lu|4<4u#sMp~ZS3c;3I^)^!WiSq3Lfj71^ zxVSjfrMujrZjarc&WTcrQ9nIhXB>{ZDb-85)?~TYuDT_(1M~re1%ijnJLBPrS+(+) zZ)@}u$m;rCzIOU>yf7iV3J^d{w(8+DAJuU7w-T2RwL{tdeA>x28j9XHM|IlY&eHlx zV{x%Xlf~<%9@NmfPfIzcF1jRLgK9VRpUyN-q5h@?LQ!+?k@-%FfUPepjak+1T&iMT zuk$s)S(<5_k?JH+WRQW?3UTr%5wcbkHrdi;I4BPW$ypYtShHHow4;u|^VR?De4JK3A#h{39zoOT_e4|XS| zic%>d5JCt*b?zGUZPyxC1Y2un!C7N(gBpk#{1QT~8W^Q(ctZYk#vw^uXZJmZaBk%T z3AP%1)!x?A9D03yU!+ez{`52d|4q^w0sMvd?;wWeyazS+rr_YvLB&D} zXh@;~Hzf_Fw4Av3Pd$cMwd@2;mwJ2ddd!?2icM*R6!_wsm5xgks^4z}XTZRIT_zq; z7ytk~+E}zlTpF`21GZs9O4B;9uAS>-ZE$I+Qz;9`d-5lC57!-&*=Ov5{2sL(RF!}Q zK2^MG&ZkOjZ_9|+!3o}GD`Zj@aW%|TBFau7fSLcgQ00Tz=-Gh@R|>qlQ(J4^gZNdA zxa|DuSa+H_8P7|lVx=%F=F66~0zI_!mJXsW6lER(CsY}X$I80t(%^n7c}0pK*y$p3 z>FYq)nrt^B#iIh`XgB+?YrtZQ+LSBKQFY{Ci;}jKxRBm)$l_9u#}>bANw1W=ZS~5Q zf=1=Hx~u>+IFiRC6LTjrQ8~rs#7T0x6mHR1_fma+>wjIS^TYP4BCs{~s-69d$51oC z&T-bbw5)+{W2Wgrf2^aQEuRuWw)3VECR!`Kkxv-}z+0dU3v9`EpB`e(P@MCY44h>g z-MV&HZ&!fphnW5m#er#?(4webTC8rpM;pucSzXl#q_B2tPH&H;2%>kFjq0TF!QvC~ z&_#oE)|G0n$+KLd2JB)TyMQuUN`nBXzJOUty0q6BJeB3kL0U{$W$bmks ztzy%qhk8JpSYF0SGC$28&D-^3U$gnm@nuI)rwXLtP9+UM+{a+DUIoR*FnNrLZinJx&o$CT-%7GS%|9eNeP5_wuO+3koy$Qi zzW9Ie5;lD@C4v{8H4^cHYB7nT%O>_d>>*2WR~0gO8AZ*iB}a{t2=#cmY#g%+4jPx8 z%Ah$uO6f~HcS~m0NYgg2%$E4pP+*QaC_iluy&2$N=Ua0DBou5KtDILqQ9eqhB90>v^ zOTd$5S=rg!nbGvGa(mu-WAQdqa-Pj8nbQuX1JlWQ=Ng`)r+RRo%Qu;Q8aRcDFGMvy z4lh#`Z{9_CElCJf(nH3|NwG56rS>mXd|J9~Ll|aTWarmKhb9TYm%;($(bX~l4{eS$ zD3yLnfXMGF^~=voCG+h9;`q3BR*tVeVnA+oI3+F^n6m$zPCqK(YzJ6jfrZm)US(d%N2G0Pd@xPf_M}(pQ^iBl zk3u}z4!_pgMf@{-{y`H4E2zy)@@RBMR)RB-3?MjhBL z%~!?%>o}^!jYN#$>un+HzeJM$+x2p;Ilr`vIq#ba%}cUHr_5@>w<*Kac-!8Kfifs4DOBy?WOn{`^|q1>#_f1vC1EI)`;G_?paAU2gqZ-4gxxxTDIc_mLTJi zMJQbyRqUiPubdsOQ+)@FOCfvB3oxKHA}g2`W7$uk17ShNb|eDHjX!poikUy`5dB^F zp-0cNsnx2SW+I%~IKMY%5hcN2mjZtQ1k(29X??fbjvOJY)i%9px;7SK+KHl=pnw2M zr!5oBm(>9wOG<+y@@s6E@3RentNeeeid$W?=VHZgV>LY`tL-lwqq395#0<0U7iTyK z(4`-XviGGxbKNRk-|DV+ZRWcz2+~1Q^7JwwMfKWv&$np4kSDyR@0M^rHbHGy=UHc^ zs%+Cf?_>E3)$5rBo1&6la`a>7F42oD2X^EP*~Cwq<5H3>0p04)sPG-g(wp|;#o$IU zmoAE8`3nklEfFQ@1}q#XaI)G|9*zZVhw~_wBjHqtYk$Cnmz9dtH2d))soK5K1foQM z6=fa!;^5yZttr7vZ6O;c19r5PqV{!|X7j!s^p>W6%vE<=_SMkm*-0>7%qS?jc0c6Zd+=uf{BABIu_XQ2`ZVl5t!Y^F7O4(a6p=CJ*+IouTE z5{=H~1zqXVGBjqAOD5l#U?E;t$dq??XbYt52C?8Ew|H;r&87jQp4usH7ltag}q6gF7|R!v0>Uu zC`rNnx=_19uJW9`&tL;_x@PRBMyc5@E^o%W+AS=7dc_SK1G~4?3>choZGT3mKDpoN zeXf>w@e5&5+3;JRH>SEYfz>2m@?c8LZ(~ao_QZiD>`cw)M8-&ZEQAo2DB|sPue~|D zE2qi|H|O#^BxuJD__~$AYy8dS&!;4Y#=M*NokRE4D3Jqr{kU6JN>x!AQlXVUn0mJe zv>9Pd;k}_(mVsY#+wmbz?+84zced03 zezzi@?p2Nm-z!qglF~R)+VH&`!(TrAs;0-sEiM{Scy;gqc6ViJ>`Wgzh;j<3xm&5j zY^YxdkTSNq?T)i=Q7u5P4z6|cG*p9}9DL=aNC`ogB|iV+!5o!X`n_kDY(TVNueDvT z4wVBfPM){%!AoVn+08j~9H2Om1=d~4e*1I^so4>>pL!91dR@u~porT^e>F*YJN#d; z>T4Ao~=B~tlD&(-?&ssHvpgxWW_)%e_TBT{o}OrRgu+y-HrrDmDGoq(YKa|S3SJl zSXPH2D0-n7xem#cS@s(>-KDr97f{H0!DiP=q29!gr$RwXiqv{1^OlJvUXK6|K?3iK z^~HPAy0%n!DG3#evDPd`agYaiWboH>Mhd7C)C4q|jzxgm`KT>>0IBcP^gOBz!$?9< zeZx^uUHCxkjj)uwp!9OINVvJFMe5rKqFz9by(w$noY0Yba zc{n9h#5c0Kl8w%$W;;+F)DJ|~v6u|cAL#lLR+;n?{kP#A^R0g?f3K9M*_^j>;84!I zH@+tE-7zClVVZ1W9yA}Dl?bJM*4Dl#vKE`(-$8}0YON9U+i4eDa@JwXnCK;ztqv^_ z>gzIr)RQ5udoRZl)piNT->sCp%6I+b4pF^d1Kiydh1`>5W(S=w0@5LAJzNSUE>(7k*af`xt!mH1`B0HT*LGG!wXXxkLXv`rEYJIQl<96q%% znzK#|;C@q`^2SvwtF*3OLE*77c zgl2Vaq~dS8jzbzeQoU|Njf`|G;i+mRe@jr%q*H@wJ>O+L76nVvyVcOA{_Cf2zgZ6+ z6ol!80<$f%W;q>^Y)cVt)A0fTWDRvm;Z6gCR&1JUL$#~uI{~Yt%u4}xExd>Z6l#?s zKL%-WBb&!qwE;9wj>=xzN38*|K)4xQX?K#;QYE2ooePzZLEi4p8FgOT zhac+cCI_EaHEjc@w3<_iV}h!kgHe)l>gbyZ+DiwJ+IIO~oNU!IZUZdn5Gwe+U*2@T z>sx*L?eh-;hTpupDIdd!^QFd-kfvIpzvv1!H~EfNl&V*w|K?$Akzmy@&$q`HzMbytxPpSSPLZM4me3aD_t zj&29b$)I#OLKTN*MLO2n!E@AO?3CU+JM3BtLAxCGhX1e^ozBaT45ZCLqIXCj zXr^1W{Mj8PJvY5435eghv!AG&<1fFw=~s{i>x(P{;Ep4{bTE%Y6E7VB$w{KWgbFo1&kSKUQ}t<)X6ur3Pj!PGV^8o5LmR{?eDR z?hh%jDj}7kkriQQXML#W>iH5J*@m$yRCo}Z!W#9cBt&O#<_;bwI38?KR*t`=%ezLU zV46$;#H(o%ZZ-gwR?=y|ReB3aiBG+avi>vI_bm9|?fN?A4;QdK0j*Ya=Z`)?`>l?@ z%3FokMr@LP9W76eLyb9bwkEWIaKbFb4e;(*LN5FzAx+n>Ey$dYd^`Jo6MvpQg|}x@uEHkSsHyM)^1b>X$B@;5zUR%xR-VCWwoaHj zdRR(}hZk!={C!WE$Q~U+S#uxy-sw}#uQ2X$OiABIavbE+)I`|{ML}lhe_5^k4%*9$ zFoRNifTlxE6}8IY+<;=#(iL13`LSejPs64IxI_F~dka}q!oVwyOsLw~HS?~7h&9mz zSa3e#&5ICiO;SX@tSaEd|n1HRXS_k`MyWtFNolz1tK3vn6f{tYfE-Q7TEJISzGU`^?A9r zgRF@3t_cTK^~U_u!rJXp|g@38&sd?lTf&6u$A@x+TI;j z*8-If=gWDc*i6w6yjsddv$GH+B-LV30IUK7QsVF4B`Yco^f!(szddvAD8%)H6}lT00DE6lgX;EpFvj_;8*oQ z`z;ccIAEMMABxXYQTE=|o$$u1Dzne)qq@-;vYnSxIsgzyl=yswY9&6%Pzw~8ds=&n zFLajhSfDj5c)koY>pj0D8Kdn>_0}m>G;XVo$jdgr&a+*P?Cz&ZW(Rm}E(0SC;j?;o zT>~@)!&s=KXcGWwk+LK3LUA7;S2fv@q7)7*svT3`T3SCa!LqRB35G6SQI${jo*D_q zX2MVayMcEJpA?^?P{pmwHU7XYW0G&Ic5*9V_%TyHt@4zF-zzJ_b|bakH#j*t@nbo8 z6l%07E*@0sZ!7eV_N{$w|M=!i4a@Yz1E&T1mUXF{N}XicTQS?)P0N;mR03ET6C?zd zJ-nqDde{>f8UP)DdJrHs@BeyOX_rF+Du^64vA z2WV&tP>RGo36Bno>r74YsYtU*AZ+o_l;P_^=j5^5v*cG(-hgbhYOm9z({+slCimN` zlkDBLUaxBNS%zgrzjmkYRR=oS_Y&qG*QX0eU~5XAwU>P_{GhsqLIxnM>I7d115W2R z`9D?xgIsa|NcIJ4b+R&)U$^$EJJ4Bue&QF$!2zFT^Qnjmd%Wy}JbyWVyVy#Z=K#Xy zW*eOh?)=r`PMH8pK(xQbr0`Ummj4O<+g2>qvsT9rrFQ}PHtJaa`(E#nN_yBRZh9U& zsXD!qq?q8FIb0S_*Rdzv9Gs#h)UZ8mbM4-wC;2kBx{~CP?<;lx^vnNz8vmqtITs`S z#X#`dWUTTOS(m-bNqJ-SP{nO52gxh36L?Ebi0|smYgv8iik8?E*0IjialSaRb6d3j zv+@ch3yDr^lJ<92M^=6Ad?{Am(unOvb3OC-y2Bxb}q{OFx1ToSc9# z#ziSo+40>|J@X+!HjLnCb$3##vCor4PzP3tAevgTzM%KX@|4V$bJP}Oy%C$f-_QKx zzduv8?CTcGY0hVaB3JHjTIX5#NbzFT>jZ)n;neN~K=H0iF(N*d+{Jr5r7Kaw&iT4}ZxIZHlpXjXU9n~fdL>j4BoFgJN zk&Va_iO(9T>l8dxJ*5CHO3XU6rE|Q_jZ65GEY44HqRu7Il(md)!%?Ra*L7;&^er*1 z&#;)H;dPlPSJ+MQRdhigd7CrJYU!1GjW!9__qM6ksv+N|sw4aDUfO_a)&Pk`%vsXq zlvrZb)k)ood5c6Q+s6ALT}H_~*|`v7C|l0EwFwq(donRTX5??6bv_mWgLBH}&2pfs zJBXMpO`D1!0yk{$a$Ihnon-4|I$733Y^Oqt8q06H#(dYLMbxdvcR00Mq=+_6u#&R< zy4K2hbO~AC=V<=%wf)jR|MS-$zRr79ElJW@c-}SWPQL3KMdG`p&45yf!AbVhA>Dbe z))P%LY)wW0Pe55GZKm3snQf?W2Zj8lBLh2GHNdbYu?TkT14VX;W{Oz_>W0P-cYb@1kvE|p>rd=}xSX+THS z$up@GayGGbxh60DeYrk=S(3AFz4POEiB@X8T$)Zw3ZUKr zBC_!O?&X-F-#YaMWt9RwRS!zg(P_nl_s!AtfxuYgt@4LZuH{k-w<(swAgQ z#b~Cg0kmzmrtG%R75Zo@E!q(uO>gB%B)=U}xzF0=`3~_U3!MgUmT=djN=bSH4%6JN ze`SfX=5!)(s8_*VCI0U|pOOoXNonj(cCwdQjlvk_t;1PSFYUnMz*n(vYtKY>l!?h|k19TUcOH-X&4G$9H<{&+XSAe{VmI zCDF_A`*6O{87m9AIkcl^k;6}ka>3xKu(6CrN;W4YPjEXiiKm>KBA1}7*}6KWMmq06 zSwjBO@#W~bbwo0DC2F^JONXW`yd|W~vZz=Jeezl!K%rX(61+4kP$5Q}TxYm<%Z`hs zZ_>1K2l;6`Ma&+KY+mws^Swp=KE%bMcc7(gNrBC_Tyuf*+7h&(fhT{l$u8#?myKr) zj_H11D&F1?-~Rn&yjf~QFzBM6QLR0bVX4-vgDPeOyAuFGe&gg<0TRNrggG6kEfSz8 z)shqh6>YA%MD)5ds2r8M59(`blS83BL&@@`z9hL4&eL%yqefIo;WWgN2af%CjAiLW z(?GElQU~#dl$iidmzDLn?G{=lk|nQjsMmOIbw9-hRJ$W8;z?;ByCbMmqrJ|dIva2~ zu4L?d@(sKJ4c4V7uLtU_n6M1s?R}{GuPX+;I$roM?CGnW+J9)i(${2^gizfkvWFm- zM3F$b+ouGT89abE@rJw`RQRY&vB!$n|^57;S zsiNJgrOQs;RM3`_ofMPfv6f&xV_pxj;J zLy%}fHBWIk9aYG|0m%&Bc6g?%bbagf7gP&#N2~w1kqN3N#@Xcs6$^WJg8kU>D(J7P z3RUyuQ^>A&1n^Ry=V_;*9D&?(jf@JbEwyWTM}l(oTWW`egV*-M{>|p7fRmY>pH_@p z9{>(AHHKv!pLuv6w=2!QOpG^`pS_PgmfgpxlUugQK&3xJD}P<8_@TUT)rp&Yah)?; zBkNFFk!od<=ZoV0)C;m)-l#0i0u>vxMNhU?2K(H0o=9wM2_xISrCcA5oKbJIG1%x7 z^XkqVC;4n&M&?S7`~4^A^+A2nW+VVjlJZdHSfwX0G-(V1np$kU`%<&P4SjZ{ew6(> z=e9X}G_{OKwu-Clc+f59E3Pa7& zIURx1UD!jsRuY8TuZrfkqGzrHMqVo^VZ&Pq39w5XDb)E6vuzF*5}Rc8*<|%5VgOuu zXC!xNhcY4^+$f8a55y0-G<9X-qp?s21xnIp;{tE#WU%o|E>+FEgw}MuXhwK1t=pU& zy}p3LH)XKhtesbVkO_kt39M(%T05(G)uuCdQzH|S!?h+as?(#1Gr+D|YRC0`oxXh= zUqAitcx!d0mmEmMji(5LV0Uw72s3O`CxF56Ip1;$sp#DmBNu&vbVE}K#Jha}0Tnx? zt!B8n?A9OrpuHHvu~+uz0;Z0u`ZI^q+k_w8rP(=82{3A7%NjtpEG*&&b(3k0qfw?W zqz2;@zpJXudtbUV8AuhZAln82t0U9|AXOl?bhV9`>UAIxPZ_Y?*@va@2trKT2{4n` zaPtOJ`i|Fs{sc<>=b{Fs5626mpI>dc=N-qj4aXQM&WfH1x1*ychY}~VlM$#r5^de%@|t3|%_VvVpFNW9Lb^8U}I+|6zW zD{HPYHcb}_z)z37@vu8*ncm#D)}&l)QC!>J2zO(E*zj!_NML1C6Ra3q(FS!#Nf}V zNC{ZGR;Dc`W9Ff*UseFz_K913xhFfQ0{oLo*_6(_i+!^J(y2@2M9WD)K#N}dXtc)% zsl2qCa=}{jTu#3>vdGyS2^lQsot}&J<@ZZJ;qWdtvA=lb0*zhd!_MqAiVosg*<8}j z@VQ7qPJ$>Ze{Sl9tINq(WZ(8RG7{RYQjGUU;DSwERi(OBwAVkzD{vN95tKuNmQh-h zsJA=SNJ01%U{6#W+0m<0H#<8kN2gA3HU%VnyG50^YhGZnu{1K)x*$1s#7hl2xpl{? ziC(wTf@8a$s%k9HO_Wd?Ai`y-mJLjN1SL@s7U;jPcHrKW)!Pi1il3I`$ zIO8rmSw~IP!l~V_9&|{OrQuAwHg`b7Xhc##dxCtl+axS1o(al}MRB`IR=yOV0UUyl z8fkPp6fe9tUE87|rXps8ONqN)Z zy!& ztXp!Hqv~~cJDW@FDLT3bP_&|`4}MTrgS7F*WdnI1L9U8~Qssb`_T;ADtM}~H`mY}9 z0N?5e=}AOkOi@=Ho~NMj#Zwrbhn@sG%c@$Ys`0xt<3lGx&HXqHMFyl{RL79*FyK?8Pr^Q`yeGC3l$Xtc;<&g7(iFAg1gIZH7a7Jjp&<*dD# zdw}f^uOUFgfTp8M4pKfX#noyHvOOt+wnn*OPfPYBtN2*0ZBo7HC!F&kCgi*UN1W!) zlp|B4K4~8#D(giZ7!)K51#DF z;oc9ev-zsWW3_%XY%TR?t%U2d3M7VT3`gY2#GgZ<8{J|`x0%O3@=i#S^~FD%YZj|6 zLiT=`3G9a?HUHG}?x%g0*(-50k&(PTy>8W($w7*89eWn6-4+0O*y4FQC6TVm+4g0N z5^NoUfwXrAH7Q*y5tceS$OYWg$&ww&X4aS1${Jk7a}QhY`bM#yyMv9nu;W5prdNke zAl1iqHmKL9gjoHzs*396xl;f7qFh{(m_RNpFSGAu+GtVjRR@hTI%%(2sJ>5tNU1B^ zxl0*nfMgK~C9#Skp#*k}!~2c=PY_WH_fj@c&ol>vD1td2Krmb0lmhGovf6IhlrHUw z`GBWogw&V|bfVIsmIWGnUnBda6it=()0g(M^8AXClW<9Dq=_JHlGMNl?heH!Wy7sG zb*0^kjxIsPOSR({1y|#QX3=~$idfZ--yN!1D?2i81A&DDc)sYXj;g%$Auo^J44fJ! zBbyk9-M-UH&p91eJo?gewmSnl&1~#dhA9=e9o~mzePgSlv^6<4+pX`V;S&aHnyS|D ze7njk9BNxt_w}T_4CUZBI~{0z1NX>jk}s-~0=A2#k}bW`QztY^?L89mdMHCypx6C} zO)HKlxbv11bStNJdaps^JDkBR-iP}pNmYDVwq{bM;y&Mf%2=vjetSEB+mfAlkrI+- zTAls{Gn;nBu!iGP@i%HvBGjhSx2k$$>CVWL?Zja4i;8Vi0fgHN^QC9KxW1LYtDWx6 z`wB!+wfl+bAdTglx2ws^I+T~bf;aSJ2tbu8w-?!q6>kFlF_d$fc?d+c;S9^0Md5R8 zb=XOuNz$Iu!WI%#MIeenO%JNpuuqofNwIh6+Zkl)DZ1@QWj)yQ8*y*Te_E-x3>aRj z<^8gwziW?USHQcn%fS_;NU6YmevO_;MQPUs-Z!YA$kgIceNEo4Ub`Ublmq|s2HsKb z>P>c@LdLFw!Jh1FDH(HLoRpo)B%ix#i0??$!K=8bfC1P6$AUd>HQDuCv)}o~Ibdf7 z%}fBQ8y~zN`SgBQ3lBlG95{WOf`X5Fz(;*1*`jA{j^gN9SB6>UtrF3KF^BN7rT*Fe z`4*|z=dW!A!RH+EUL>c_0~pQO)}NKEwp^-JAS_eDriEDdHlXPjwVzS{E6$-7+^Vf_ z-jAQ0J@2EG*SO|JLYl^{YsPIgPwt?+ffhG0J$ZQw1P^ca^^h7ICiO>^QKoX^$ufIz z25na7z04D+0Q4(#+#zmLkh|%(U=>-c1p%PInaw6C`_F<|R|<>Xu923KING2&XDIu& z|8b$#h9ZKzDDzVGb?t3=(NXlR4dZa&-7=zSkSl|*jmcJZ1iXPlvQUMR%L$pOR)k{z zssRz`gLqn2Qa0UJyA}Yi&7vAm~8uU>Oc8?yDQG z{fdM|r&7okM4jUJd*pvOFAtWx?nVYo)wu%oV1{1CyKOsCZ+7TZFLlzS^0b_qOZt1> z^lo}A)33k(a*eNR{7*@fZTo}1xHo%+=r9*w;glzJ)uD1*(FFI>5Srqbg2WjTdyQ#2 zHm#+`8R8)?$~VeO_w{;ZI%Gd?`jP7GxGP%q-I{}hkyPP1l>T$pu|Jjz7)AY=9g{8u zJO=~9y+%UrGLj4-r54AymF(}^4BF8E9yB)79ap}R(jHZ#dcM960f)}3jiX-3R^4$a z63S}P0~xjdR(RmL)hl}Ls?UAC*MaAUlAbHIIk>&)ghFV}LyngG>5bQPC|%c_>vuSX z4dDf@6VywXUO^E@h|i)`(Y0)1P8;!>jZz?b)j7x$-Z`ncFHk0u6DD*3-~b#l3?5ez z>GW;~2olvWbw7Zpc{Opmc8B=(mVvjc)|g`SieEyplLh2nr6twO+GQXdRa&>gMs|HD z^qgb?HwfQ(J7AQ{a%%-aFCNYKe_pBYA^l}MMAnS`o7pqidaU6d;PCC8ZRQ;0R5=~& z;9Y*bEqvmT!%&yQeB?`w5JhF3YDB4VGH=g-yw#YtG;~<^++Rh-T%{ zToB`)6zK#`Z5#E6WaC8d?h8vFgS2r5ELN%PWLr2Gdo5EQjVrnif9z4YvQd&{ z(%49)Fp&Mt26?~)jSiBdoqAl6WJvcHVN;GIHMdu~CS%SuSgl*QXumS5*As+^vc~v# znV(ApQTg}al%T}Vq)$oO&o>KbVwabc?F2Zk->Q+_{->pKqC0-buOOZGqsgeV4Qz=c*eo7M#tglR)n~Qr(C1vbWh6Hz6rjYspnq06M)a zqu3~kCj%xO(uf{$D$13Xl{ha@RJG>r4&st4XJbRN|EjkPML_{CB?w9!)wx{9BL|%A zS|lwSe+crsdL|&AX{p8up^PW+ZJSs6ULz>0a|4c!mXZTJf3r~O!)xVtDpl!CkhF=K zYIM{YFejCq%5MjYQpK>Tib6|39R-Y?mZR7Mk#dwKHNJOQR3pLO@aYVGbq-6##KuO+ zWJ5EL)+tI{-ods7LGWzH%Ot4~t13~J*Ty9HSwT6Rxq%1(E5Op~Jhwh`3T$5NcRRti zM)yQ%`G!QH=wR5A?h6!!BdHxF46cey?Q9ISI)c^a}mp5sX5Btl- za?D;r0|v4M*|;2M)1r0C0P5bE=fW1wiYiZz9jT8+%QA0?31F5^{Baz^Qbr(OwHiIW z)}tI!@haSJ@~X1sNn*TGjSO|N$>DhEQKc(^@a0)= zxwznEm0(nRV>P_b;f0o=0*JnpUJ6#Rp*o||K= zu+L?t)Ps`{Y$<7uYUB4@7X&2ogRWGfP}u^2IaT-Lx5O9i$|}vrxr_ZaUlk`6TF_h1 zwt)=cYLwo{u$eFHeOp?VtXd0fo|kvw_2%G>rfs1qmlx znDg6IiRRl%M6196wu}&$=-rD%A{9aj^)tDg#XcwqI)F|!5KS7yp3Cx187K`b!05c4 z5tVi1?LOD)Tl@NX&QJGPr||fLP6yFxE<-RX8%{He?JdT2034<1Z=k@#hX2iJEZ&db zD+wQG@PcR>WP z$`I!2aqsu0a4LWH3eGNo?fB1Iom3KC*XcpxJnxz99j26B^+}Q<7Sj0cvM-^taj+tX zdgzw;1Qif67+6ARTg&al*59qxTV<190Vt8>Hcl&6cgF$h_uhf%PVVB#wHrPtV6?o_ zxAY+U@~ug7yq|qc5x}OFR!RbCUezh5oGnP0@P5bXeAUB^RQqz&&_*s(1J#mo(wS2bX-i=1%jwQ&a$gs6ZM%&!I<%U|G(61O*vEF2@X$1MV++#36md}L7o zUQ@QOhJ{To7Kq;Y{OVMHmz?&5Rsa0b-+0(&z!$|&CwEh3@ALpk-wUsb!xrOm#W?F#ARoQzP{i z$QtCGZ3jpwSGIwds&1FImqST^ehdgl`Nv1~p>s1Jg=%|tZz5DQ*^AkDC^~fM!alV! zC@Q>7X)g*N%i((f1r4_l;k6O$qcD{)qK_g)#o-K(5G*YHsPwv>>=5UV8|(Da$s_zPfp;Ze zl)8{5Rw(k=JyLPI*N7X?%^^$9cXg|2$8alp>wGuy=TgaaP;ywfoTpM!y%O7pvYTzC zH08N+TUTSeaxV-(vVf-jDN&`eu*S=d!4Wv3ccJ$1Im~=6tFUrRl!8!*qFwTxT;Zi{ ztgsr`YO=Ex838O&*0FO&lLTo;G0)X;)B7Z=m#X@aa>qqCzxJ$<|MknyU)s0(r?scj zhnmWZqrtN12DjQ>z9a*O5am0cO~V+a2my>kg%d*gMxo>6!?aRR4%y0)n6hig9^LA7 z>xUAg#Q7SOe<>w6VSZ{(Ng`FJOH|-IES1lLS}fJi8@;@&vjEVCI5DdLnaJ}X)+{R{ z>2aEuEt_a7>&$6Jlx%e$r{y`Dw%S?O1zL!sIuVPykIJ9BWb|M9?leA!y;aq^DUW#m z>+k2gfviv~uV_=-D9H#nWGN75F(p^ODel`3*^Y9Xrz+B? zhA3qAkaTy`gi7spJw1-uZD;YQyVr#`31hiBQELFFcTGkmWNj)UJPZ;nFSl zR$RZ=Ws$4dqOp@4avhR304-h^AG+^tpjQW_KzgAQd6p;fYD=iyNE{pat%c9#P*_AI z4P`qC{oZl(DJ}oL!vDEuXLP~Jiw*Nw8ky4J2m(qH)P!-E26n4~-7_oKEc} zjYkP^>&`zaXrxXa0h4S@h&h0;oMW=C7irX@gj-6mE2%uu>&5!r*({W8Mui6QIV2e_ zmm5Y_Pi)nTbIJLaL~s(dL$k-1&jP|G2#BE zhpoR-Q$+&2tzGmk>rlhWsqQj)*ECJ+5^4sq!C3blNZVpi`cc zzFN|-rvPzQBqW@w`=@qN9TX=w|8jGFU!u=H{xZJ)C;;6*#%t+LyfoI8R8i6C&{2<) z3JjQ&gT6Xx-`jMaWvZ{@nU_w#N9Bll(I#ot1cG)R0A`S&@`UNq_FYPtvQthRsR0SD znu_Kv^G$M?-Cg1Lqr9_HTI)#y!-I>n=m`JT+KQ2SfDF-*?ngb{R$CpviM5Uh;Z)v)m+OF<5^j_7_PMEc#WhrN*BR*AmH`zRhmSPh%+sObXy3sLT`#$B zNxYmb$_grKu(PjF(dVG&G4-{6)rCX1DVfPRG>Ei12>2;jS?mF_ZYDLI<+P2fpWJrJ>+Be#5gi6=wX zC35nnh?EMF3N2P$Kv`q*P}{xC;ILYoZzqwIKl#{9ZP#}6xK|d?CRjTlAiau{fEB)m zGJ)Y<8U-oYBdEc_hCL4FCpy84SmC%YxttuZEnTMFyN3>H1dpEg=!F1QhjhMp$f@N8 zE2Z&$k$!2vz6r!_N?*Uy)a^GB^GeX{J?fxzDcZo%kqWRGq?H>cbdYkrZI+Bc1`l3w z$^V>GeSOVNU7d{s@}|-oRShEowr12sT6N%^)beVHxO6M&bl*JKdZQRwP#Q)}MdvUj46+ECIB z&1Pf$oUPU6bk^){WD^Q0?ph8VM@m_jdSfi$z z1aj&2;k=)Had}c6CAfW08LQ#u9z$^M}ztX&thI4ie`tycjSGm%Kk$KJ?m^!$?Yq z6{WV8&+R7Py*SLuLay65BDfR*9Z3mbyk52x`?~eTTbT}8X&S2tX(!!Dk@1FYKXik0 zW&y0vzO^QJFcee>({M{o;$|-4%m60Hnuoe5%hTAQiSyFm_oD6{!MoX^r-Cvt@~~zA z+%60U^j&Iq4quP7Bv*@c05v&Ob8uQCc}c+wE+nP)pO!3#KP=gyin~ZhrMkO=sn}Io zo`pSVFUW~$)P8H+w=ONLQ$6+W1>D)?kZ^`U!S^*C($fn|4F9uy0FkrZ^< zN}-w|AnUEZw4D+)|87yeskt~bA5-5CRLtW8U^+#EbK#1}vTaWm0OZ=$qF_hr202e> zn^g43#;I`cdNQX+O-SO*pv6#ARL@K2&oH#zb*2~I`?kr3K z!>CY8Iuu@&bC86WXp|&5cWSUq^&*=}=eX1@R*hlmgh(2BU$SpMITH_H*fo`WA_nUi z=QeZmB5e>-!qO<_95zRKG_2uiC*P2W=^&a)3211eO~CObOHnvwS&H?|p2qu@U4;|&Lr@03 z?EIOXn($zwDc%iSFOl!2L?I~xSOK(Q`%~2L;d&VYe5sdDJ98xxFW10^(roV&fxqKca}$~K>x z`))}%7n&VAU?RKRe7>v#Nv~ZKACmnZ-mGk?$G}kABW!t{2ShCj5abO+H5y-yAE?B) z(MWm5n|rC2IGjc~E)VZ`(;(YbemnTMu0;n`Pn+6i5Z0n-kMB_Zb9!+G$(dKz>`EGr z;~A9U^Diq!tkMALxl*0=Cl;5}Vp}y^O+5|}5rJv1yG}n=eC%$XSMj|fGw-fdrq|VM zL2(=jl|+IwU8MNyWNYlJGzv>~tJ;_!i%w2$=XF48Vr5GECv#ngdU-p<6em*-FCUy2 zzt)wyl>8-bKV{VtQ9(^vgjCr2YTKWE^<>B_?aV87%p5g9@=joa$K~S=2h!C(C(*mM z5^8x7IgZ8MgAFpb2S#W7sA5Pa@SJi)LKa2HDQ57t`_XJ0=o3$Z~$=l*Uobf zZ~C-oEzxT>-l&4tbBX9jUKj6*-?0-yNUCialH4HPRF5SR)By^YBR!Q2{E&9m7D^K) zeq~)8?OQSoJBB@@Pn6;h9RHEloQt;Kc?`J~&h{0pPS>m^CF2Gz-pismCbH1IuIZ?~ zkA5pj4IB+>U8SOhjXFbJ1>3(_DLpUK%jL2>zaT@(oUD z%@bO-GIUun5B(+{opqVR z*W3w&qfZ_6h71SCLI5qGtDfa)su6Y^3arF6O>(Wfq@iQPs~@XRXI(-9xzyc>2XV!bCT=7pSxl;!|edZc6a(qz1yLVtCczBjup>AzvzZ0l{~W zvzFZEiF}xY4w=g5XA){HgJL)FWB?jPh9-Nl5e2{ZjDPv<^Ve@$8ocQ;hV8`!;?lW* z1@Bsi^A0CLnI+3=$)->iCAja-QS`&Ly2HQbY$WOtvAV0)El=$OBfK@%Kvv*{5 zVuedGUfQ+k0YSYuZBbeEvAargxT5~#`ddTlkZmlngvzDlIlV-79aNmhbPT5Jq~6DZJ2Kb6U-7Ge&GAXdDx zJc_bmx)*PXdWF+g$h|2quB4|et7&y#&&3q#0Jo?rN7si?#klJcge#eRX_dUv)ab$~!|7$v2Xm62mu zf)uM{a~kM0od#`fx1jR^SDy!aX9@uEeByH>6**)bcMay6Ez!C%wq?5Mn^6sQhvI+##ZC!4@HhhQX zb5%u~aV#kzBJfb`h?3L;3xZdDC8$se-r^v76Cv-KVntd@kOV4PCcw3zsKkg4B@fpO$L*+MW4j{-|~@j41dxyGeV&?yT@l>T>i^$&GNc zr@V(h9LLTY)lq3uQzd;GNzfEE8|Y90ofA-6c@a?pw@v@%bk$~$pjH32BcItOdvc2T zc)5Y+kZ)Q;HZ=+k8$6V?`(_IFJLkSOwO_JX$ zm6HyN!;9YQehjq%McBJuNLX52+F06C8S1l>7v$vu*UwAtE@)3<9clB?**Z}?=;Klg z*rGu3s|m2J5*et&GC+&3s(2LH+Q2@f%HLzEt46Zg-sWQ1!2i4X!WN}m>Ysa0Z zJ^grs!Qaye|hk{#k*3ySh}mQAF7i15~oPc>;X{of|~%> zcWUe?HlR4tH8@a{X+bKhcb}9iL~H48oTvMhE2~EqVSm?Z#1ZpsPUUxK$xZ0eeu;Mbv=*Y`8KiabG)3v;dCKbR!vu+n}uKTLFJ>1|44kit$9v+|4t59;i*b#saQeEviCWLdOqfPoU8K&a6#K5^8Q$g9dn% zYS4pjM~pP!2DURc=F-pA5l0*1(;1iPSOss@$v{=2_Ly~BJE)-c-#Xpx5 zgmY-|;k?=R#rpkCcYa@V*;mHG?LGvnozaU-uWLGpu@?$CP5|He(AqOQ)u1#XaoR4O z{F=J9wNk&c*mSK_QYU9|bwqZ@nY9UC*7T%iubTCM05JfIL)0mQ^Y&~}WxbO$H5}@F zYjoG8Pbe={v^g0z2xRSRs>nYW289b4Kmpa4cw<#SN}?PP6zssuy$s#{GtjTm7?_$_-?bQ5YU#@X-FLN6*==+$%bsA6Rfz| zp^8?ssz>Rdx$hUhLFX(j)GV#FC)1vdg;tz6?=~o#1_|;RN3kD&+c(wS`)Oq0#U8-> zT7KX%mdP;^F_%DUdy#K4+7JnQjv|P7fAC#w7 zo}e9$RtWtSuLBVu93=Zw)ahfLHonP4slJ5<>T`V*JsMeSW(~sUq1+46kTjO=J!_kA z@6ThW%f;ja58J%*iF5?8O{p6$XyB+CFLMZEPip_FwARRMiU7 z+}T!#9E?jhq1*|BhsUyN?#nXTBX52Qk{yt!FQud5NaY88s?$0WK%n~mCXvYzE-iYs4Z3V3asI{tsO-uDgB%9wdZ%<_S-pu=sA}>* zEc_ECiW34AGQP^;~d`OiS!@cxaOt<+sR6|d7QJmSWYKbN&o4qir0 zf|GN&?5^Ssm=ixyc_TKZ(il%yMCmQw0cWbA=BqihZQwxL(Al#BxsG7AMy9fBsnad{ zj~&6Al6S2q+^HtwNt(G1#iJ<_GJ8nZM^Xm6KT>og+doQqDPBcJnQDQ(N2V|1*Z*$c zy`bU`U+V|muU@W4+1$Dmo@RflqbyP*i?cWCvaoXs!9g%K!oKXg97VpD`C`&9g)G48 zQ3iPFAho(h#h6tB2!;)EX^5wm-9prL6{ZFHNvQ4TQ|@dy?tSscDV4Mj+yqdhJKp|K zLzpzBR{6H%P>-b~M3veBPsOdGNOE7YR~l3E0m`^a6aw@edlu-PBp2X2$-}V~SxATC zvix=u?Q^l#9L+yJfBnY~_vf!;IV9TLe;F0AN+P&;`99{-$ldw3wv=HEO+)gqCsXfb zO64$O0A3Hhzt|5$5pPL!r;;{J#T8XGc=E8Asv3SxiMi4cTrdm5e&?&Q7N3j!)h*Bu zKnmh^#%dK1H13e-bjh_3N8FtQZ1+1?=#Ojmt(#g;zLXhlYGQSe)Gg1e6ZS z2GDxk zq@2KCcV8`bN*_|Y9&KoJ6~}biFHn{c)}8 zAD8Oz!ni5@8DpppATG5ZKspeEfKDcG{5B{p;C06dxVYO=I#G+Nz{@jwA}5)U?1a>YLLD1JYUc%LEoS2vPA7=k15ywr(gDyLY&^TEi-X zIH#P7=8^nuw=n49(BV_rC0>Nn)O@W&SH8{OZJlgLV~+tt%M(mG&@L)e9;6krc5g5B1)!FS6*Y6{u1ZebqR@Y$&ll|y`Gd%2fo zLf=jTcTChH;neTetG}tdmW)z%lZ|)>E|)P-ljm1-@Ycd?dfAh_9cs(P?F`z@@Z)x7 zNX`yJk^YBWzmWPLmgvnUYEu%Fvj2GzPrAKSR|yxdg*cw_MUimtQv%mDRk0!!Qw|5v zB57%A1$SlDMR;NfMw|pkCzZ2gt9K%cqJgHa9k{`Z?WzJU7j~`Rz|zfD{kXxCkD`Zl zaym{EdW&d^t*a=SHAeD6P&1J`InsPAKE$EKiv5O7GeovDg@k0&}@tyE3$*)<%WEcqrgR(EppYihmfK-1G(3pdJjm2R&15p_N?@+@WF~h>ha) zUJh=)D$Y@MlPC>Lwafuxr%=EbH4KY$S4o*XtyonfJCp=W6bBu&qb18W*VOD%&MVJz zCrR%}s@AdSsun23C4o_r@u^6ZS8#j|zhCJb5f@RJmq-!e;nbjHSK=(RvqaSiGpE97 z-RdQP&6;_uF|tsOUNO#%6lsN=roUY%z2Ns3656d5R=T}>p=9%7KV=e%A|yi_Nlrdc zAc$Q!qEl7N(Cir zXE+Dk)#lPV%61jMb!ZMum2+N;KuqTF`f8l3M=M)x(|E?}KPhwL=vzMJt%7hkAU0ms z5!CvxpSoBorvF&3a7=Yc-I#=R1y@E@$$TjBPWWc$lW{3dn>ql*G}Tt`<=WQX27UoL z3z*UB0-KnZc%lp4c048Tet4=e3-o0BG*WawvYSMTe{8B`# zSp6n(3xLq@fPXHpMjqaFY;rk{w1Mxn|MGh6(s}lrfcLv8J#Z2UZAAO2?r=-xVEz8KH(qXFQ5!Kb9j=I&s z_5#2*75h{NB2730I6@2EY6YldMDPOTsM?&#K?bx09q%o8d2Jj;s@4h&+W)dxZ}K@D zg(p(?P_e1iVYHD*PB_!u4kr_i%AvZH*^SkPw{jG!XPvh~2KTMGeY=MexOUlC)}5bb zy9_PAr##s?w7d%bHvNS4V!V`=3ND8&!^a6!i$2S68D0Q)QNIqEirJDxc`Qo+wP&KE zEHYmUIP7+jrs(W$8j4U-O#K4wBpGn;IGm^7F?x*cM24|POwm0 zoGN;drcUsGte3K?xhv@J<%%9>2bC}Q%{%u+XsHjRu1s>>sjaB&g6<{9KBBU=n={Em zHFuW240gR8l8UPRv94OesVg~QG7z1q?ALIDd+c(==1?c!Z9L^ zV?ncjw^ZqmOXd6=<+a<>X|*clW06}xF*3sSA#L{D3ppxOij=UZKx6ZYdrG&`;9Df7oxW6_lD)^~l0oxS@8==CbYO|%(scxT%3Y4?vXYtA zfjD~s3M*tRaZA1QNvcpcpR7xH5{P9RrDm7*w5jP34qexEVgzeTSEFn{#m13C2+$T- zcMnwf^HN>y{>S*Wf8SlI$~-$V*$MgTI6`NigMNzKDkZyEuS^xS>)9<91@RUg&28}# zy?5nDq*7Ue>Igs9RE?+<;9YeIRf1#KY~^iI*~&l^lPZAINl;GPJlYH3qz=UFrJg_aC6((Qpq9|ke$=_Kt2}LLiW0`aUk zJfG5E00dGT;56z?4WI*sCp{sKQ$$7}4)yXyQhPW*74$XH0sU&g^I-q+-qpunCc7Zv zQZ+%|#bAW_| zyCmM#Jav!=068gLyvXRvWo_OP7McG!cV+&>$G#w-op*h}3pl4=G|`|EqhmSs*#_G``Y^wJ8NE7WT3lW9F(HzDyNtw?d=*t`-`Z^@u|oc zfaGBh&Q1JOvT-V>L!Q2jh{-6 z)scDKR27nabUd@j0u6vWGbd~*`a80hL8tr#2Tsnom0A?y61Y?KI#%n%k>%ICh`+r4 zwTCDQ?@`UkpbMvhM7w#`T-56|8=>aRoO(~Uo>d9vm;jOv=L3j^mEc@85}DLs>JrML z;olRXNolFi0czpxYEo$nU#f&SgMfCephrhk=>4wEzO>DvQi9Pz)vdeyr>)hjbJCju z-lg~q_^vtf=YE|0 z|8~p%E7j2d{<;m}%a{7rzd7$H0__wWQ2^V^Nj2<9>8R?S0M=CSN<_|M?*>rZa$@gZ zMu7_muF84s>()G_Z8o8_i?%OiZ2BH~TYwL_ACahX-NJ&{z0Cb&5 z?x_u(>ZsHHaQ$4S`P*;v=f8dkUw(LYw%33Juu+M@E%EIT6nL9lc(7mY^Op7!Evc8& zOC?5KO8Lww5<{gLagI*DQ#__JwioA@3S`#F$~;kUb7u7FJ{*sb*`UCCauRqwE50@r zzk!09fE>o2!gWgLJe=BRGf>HJpoAL4L*nH*A8=P)d+z=O2Zw}UhMM5=T+}g zbHdmNT&I4{a>3Y~XSd3voMt~=>Ov_K_+M5l3K)2iZ|ujSMx$ytj}!}~BdE>qwV8ZE z&q!G26LBnu3Rsl+=}0GVbjfD~lPEdXWH(fUt``MER~0>?Kr(7_BsO4;N|vZ+%7&G< zN&M!(zPt~XD$;C;lkWgODy?({r`_grvAeQPF*05rZ|Q;<-@ybRFeOmXW8>KEK$(E4 zYEqz8lD;ioOHYo8v#P~%K&7>{4$YuI*Urp6-))##u)qGce*GpCTHiX)%Da1@j^-_< z_f-l2H7aAy)a{hAO($R{TTedMsk{U(8^Pf=J4 zB!#?{5DjL^ns;HoG6O^msaM3$pgP^UrxIli<-#63zIVe=FD44@w5#(G~e66zloDsMZR z_@%wsb=Dlqo=-cJ+ZDmivR|lnJwzfFg=J8IiI*iI;8q`TW}+%+j9{Yfem2@x^?;sx zH9kacX`6<`OG8M2Xw;%M4(W;yiB$UT={V%)CBtDp;UJKr)UDK!UDFCBq8^{n8dP2` z#o?Ck^=?Y#05R*np0?3;+-hmD?Z+aTMJMP6IU4lCLFK*jWUkr`aMm_kJ#NJ=cww&{ z_4gltR(e)0_W@2|lfJHxi>wU5AV%+N&GD5}W zYGY2_mS>wwT~E|0Q3c~l*q{U>2%G>1lD^7$bvT6{^l?^w!CSdkTqn^BC#ZHod5Vo4 zP8@ls%DeKvyV72HPa+4I0)iulcN&%9>Ckglyyj`_Yw8LfLvSi>dwD%bzRYsD!?Moa z-c_k;)MelNyR-Kn7E9-EDIae(=+)5aY>!<$3X*+Jl*^uaSAemI1S+OF3KPghR%GqW z*0qlm7AFt1;B=yl`eZZyExYD`+wd75<7)n3a_`DSDju-*3AAp1ComX56c~b^jL$qsa zNt8XeO1R+Pm!gAR`%YbBv3|Y&Qa-(f`R`~3O-=Z{;256Dgid=o6xPIa=IEuDLtYNV2A zrWDtFC^N)Qq`)%AG)48rU!Z2bCFDnuJaRu6e@TWRi}u5>Axly#4JR?B*q>7EjI_%e z<)G&3t*-U`vfrY>V)eX+m9<8B>s;6HRUN^Z6;>87HI0&0M1F6rNHO!)nmxCb@gZyT zT+0gvs#(^H*9Nu$UF*oD0`wfWdfl9CS+Kw>s-Th9{kc|O|3+NTKkO-8pw6p_%CV;; z;gf(|n|JLLmSmE8EuFX6Zl{*Hew^ft^68aY?8>>Z27G27K1~V*nG^(4U0WRbjjY*8 zO{thMFO6?51JKh;7h=f9=GWb?aW4JsvOG(*X{pW}k;HT07bfA_W%0_G6b&1+;TVFZuayqY9E#$y_|nYAgnNjel+~74ydC_X#iK*h25v^ zLbTQI6Agsr$Y+j2-a(k-yup>eJ;r3QjL)DOU zesABbpMJdN&xG|(3CP}fyH_|jrG0kYJG`kVnlzp|$_QR&r9hA>--nlMifodA!H8M? zoNV2jy7C3pIg)7u4)~?18|MckNjb4d?}-BQ*fIwvJ1(jn64$y`{KQp3iSNRhs?M*( zr6qOSa-x*}{Lyll@a^$Dwk{!vO?CI7p+R;h7UFlY87^^#vj6acT930%u;Rt>*wGsh zK8@_u!I_-rRZ0yy8`X|LPZzqg%Xnz8~ad)N-4dRF$+J9$>TiTvaWB=GmCJ+2O|$_Wvn z^2=~*Bdo^B zL)vE~KB*Gl6ix1&B%W9*rlW0C$?GfUP0p%~noQdIsX&m{GP;n?@0;nDGF>K;9bxv3u%~DNafEkB z-MB;r*P{rr_l?~)S-jelyK{SWZMhao4ad5idY+0vY8V%lWYHl_nPX}SwwGKlKnf{Z zm9%japjya>ePNknM=5U;%uOZ3#ZOpDwK_PUPE-cE^%z3iXyQJb<|EVk<53JGD}n-$ zRsZ2|VM3vILbT28zi$fGv`r1QokpVESOqoJGb%hAmjXDky>PtjyGp&e`)gJ zDLkuWt*fePu?h5+Qr>;HClX>nP)cM2-I9X%L{!Q@!tHAMCD{a=y3Wetbl{;o!Viez zxd3YSr8lR&6ZzSvo`t;Dms;Fz_S{lj2~5On>XXhdS4Nf<0{hs82}9lBm^CKJEVW`6 z{A}v!V>w4h0`>;zQ6X~oXJq4X9CVCO1&Qb%f}%VcWHzhGC$Nwd=WF#92?E! z4W_(+=v94m@2cz)t0aiaUQkzyUjBQ~Poy{u9)*raAY^b3F0C8X!PfR&qfE!9hkfF( ztyBu7jyhE3em;7+L^_K7^vO@S;$hAv9D&{Rg>sSsgdHj5WcYy90R5{v!&V&)1Hw^b zIrHzun-WMuZXMg6TWQFwvBm9eps?ghDk8|P;EgLneexp~zcP>D2maF{d#_X_)s-Ec?D$D(2z~ViQ^m@)%CI=+^<^_#HkKFFIzVU6+5%6p?p@7=h@DG zUn@4%@iu81)yM7I`a=Y=Z6#VeK?F|NPPuG7szrZolaWpoIlZb@ds16)$L{Yc9ie(S zr5*t4yox1RdiQWY9D)G&>)Qy{OWdxalruRceJ&KIUYYuX61?h*PErRn9-N=1tw2#= zbbzn{r5r7S&- zS~c`PZ>sUbzA}&F&E4lH>OJa&r;+@&X(tezhZ2FT)}pSj%7=-QqRgo3JUUf#JeD#V zfI!x79$pQQ0ShnMfnCl}m%~7j0Twtwf~VRVV|a6gFfpP1osR8;|UR&OaY6A>Tsxs_bEN4%AQ>U=k~ z0jZX3Fr;eR!TpY%e);v+pS;{GKZIn1ufGk^RB+c+DVL;r4ol6Ty>q_rHI{a)%aN8& z#+kwx3NGb>)o$ZxU5AR?L=6LE2Hjqcy;=bi)(BO{y7!*ASmA6#E$C=PdRR`i4N9Tc zypamptarFnp42bCuw_HLZ(xOvyVL;U@Vnf)%Il2%D7LDpAe-IoM6zY8KWZ^~)%Rf) zMG|uU`jBi~9RRnheX6RbPO#DgGTFXsf4(nO`SVgaBa>PVa{yCMyJK&vqo> z;&RU8X3Z=DiN`vT&QrmfQAt8oA)ROQd|J`Pka$@d=#@oGtX5V#ZQaT0@l=FgtbEHL zeV=*&o;?a_fVv;4NK^^EXtlxTn0h{u-Fhd^OpnJs9E+O$Yc%m(2qrv$}#!D_y>qW4m>mzUDTYKdV!NmZ_f4r zcc+u*6c&TOF5w7+(s(3A?1A~zJx=y$03O)@dxni;_@|}X_jQS5@T&8`%R1*!_kfOq zQj4TnX{B|Si+T)E1XNBNX+spzy+2fxRd*D9x04rilmjYLdBqpB;J%zh0!VWfc&xyY zOs97X-k3It9>ip@dwlu2=0&c!IbwRIq+378&Jn(eZ)!^O!Y<0j+o7VWKXGw-^_HGQ zmMyCP9X1E!rc)>{t4pyQ-oTr>ovNQI6}5V#OE=Hnw$G#Xy=C@4uG2lg&JQ;vD$sWX z>fpMR3~*wj|ndJ;ByAXO0M}%`J_Bqyl4boiV zy%U&`%t*EB~5QS67Nh_DLC&aFP0xQV*DG!f=S@|R+O-Ne=hotr5+|v=>U#3ZbpYa@P6^XR;k2_5?g^yMpeXEfhtE6n z-_!b43AEZNg~J)l0)8Ay-q|LM zjwqA7*_umc8G&HWb&>O`&A_VWw3C3c);-eHl9~z47rks70P~UUcV?Znmp$aoEDw)! zGfjT!q1mvI#VMGcY|3yV>ZKiLafaZjwaOZnfS^bGsY{SPp>4yFx!bCbb3TW3Z<4y~B0Z>y&7EU!O4pI3L6*HU_e zrhAW}060#bO;O%k3ri}jQ!|gfh8ls}8Z(^|3o3xmiFP|T&t|Bn*|e0EOmpktVr$qb zX?rw^D1jpht*tAV7J(GsJ%j(WVmV|jIo~d)^1P?*Mou+ZeU)3GK|SG*N9H1xfRZKq z(w{Kj?RFX`^FdTii7Ar(!E*lAYU-E2|bQAKdAQVEr<@m~l@<-E|dE;5Bz=dW&`SqbAgq4Z4KV z$hOwi2Grjd<@WF`0|j*^KPjNHz+ol3bjz1eDt3#rz-nEy<={vt0h$cG z33bD^zPB?{Yd;4ccnF6-lxd$Hy+p;pfA#c|mw&YK)QiwbUC(;A|hR&NA3f-+#VXdKszI&Y3V%Tjsn zsa6QlOtf`x3CaX&<+q2nK&f?7>`RL^Q%w6NYw*90Jxjwm0Wj(Nbja^E_kQ{1Cl$W( zml5B+aHBUpvUJsJ*k)ZhJAQO)rNS$TB<$#IlMPVbTV|gm9+3|nDWnPW{FgUzIvY{b zkU$3zVX@3bWxn&#Tam3sb?3l&Ji*SO7Je>g@AFn6Z*v9`pLCJjv~uVYSSToO4$r@`iVNoiOk!mhB^`I^*C3i>?c`qei#mqZ}%J>$4?sfv41jCq+fq)-@$B z8w~WEPivsbvC~6Bxt(Nl;8G~T`4nQm10=dk0&@=C5&(kIH+kyMk-x!;JJvt8Tppz& zuTXE>OM@(`Csr&glO>zf=QsYHfMffK1rzAx3+U%sw?xl%*ZsPZ;7qfaDRi}wq@c4BG*gSU2lEyUjK)KE9! zvgnw^S4{$PUe2fOX%I3N2~bNcYJVG+%aOXnxsh9G-U`%HXi`_m=GcnY*`%A5G?V&F zeo5i{YzT?Y79SVY;K?SZkR+$;#`4(cVL91Pm;O?ttNNF>i>>y<_VhG3qdvG)zq;Bj zN?!a@B_Ov<0cdnLcrHGieJnE-C>Hnt zc;Ce7>g^qS>=S)nf3Hd3`$p_8q;{7YsZ+wfUkq1K@{B$?}2Q)fDv z@_V$6@^kyd@g`c~jV$&U2wA~-&-QAkcB&4-Yf&lml=ex*_^q}6f3}|Ux5);I(HB)C z04j;t`eRKsyEbu*jG5d3?cR(GEtNfiF@Xh>)_Ql4)x^r(Y8gL~y(Xe^R_#y*rYAur zzCBI=h0&s%#iLyKuAALzRr>>{5+V&6_L+Ip9=flS8js)*jot zhRw8`H99!A)W7p+0B$0Bk*f4+84ss>HO%I~P!3d4(|IVl*^P4)+g?)%dQ=7?2Oer% zaimlWRXJd(N}l45ob4i(Xl!XG2j~Ub0{=bYte_G0vuyt+vW2$}v6t5}Z5`+E!@)Ye zwbqFo0EmMhX%1&+-D?0Br(*2(x}LMpVk$md5G6wWwCDJm^&mKml!0UH|(! z{jXpDw53QSUP7Hk^~VMdSFJ=t%%^j-vT}Gt?j@7ASFb6KTLB&!mwd7zmv{$)u9X9; zwA8?|!>c-~M%GkN<2aL}Hc>u7cA#wY?h)>V(!jtPZ2&5!|_v+hJ+Ox4Vo$_ zhw-Rl9Q!Fg#-e#GVcm<*Jg6#=|`aXxQdQuv5>`7Na$$=ErNv@v)YL%u?GSq7W#_S%YFw|Y@{S;6ZRw`e-A5?IEEi{6QW>WL`8%$L!v zWi&fd^N-sb%Ba>1<%zQnDiMM{3f~p4M|CnlSQn|CQhT+FV-YXQ)aMv6yFHYDP&C!; zMB10R55jlQtEdi@pWPVfUcmx5^0&*C-`4fZz5bGcPqBQ7^{vIOc68Oc=F-MyYC=Sq z8mi4v5a&HgxZUfDA`)f$svXu?k1d8jv!5ByCeCG zp{k11Y1E-Om5d2Tfj~*kKGtL%lWZOA{5#h^Uex^-`aaSbjP3T*}afduc!;Cn_a7i1(A{XD3@@kZMlG% z6+9hubvPBPJN1{cY-S%!#Xn=b976@kL@7|5>}R)q`uMy(cn;9Rb6!WhSQ0{ZO$uG} zL;;B4{6bdm+c7{6U)tu!nsm&%IkgHVaMrWVD@kV36ycEE^jRVCfj2{>AR{q^#rbp7 zT*?E>dSw@UKZJjuTia}3o4=3I0y!j?_$I8vvO1Ix!AZ%>6RaX@SnjF(WoombD9rkH$z>@DVpD$Hc|>^+J74=0?~o;W;TI=hEOuea&V+TT78 zB}137H#=pyR+Yi7X5%1g9HrqfAU&yxJx`4``3>3oMM`*pOLSgYuW^p#&b}F}dtB@+ z5`iQ($9VaPy0dU}u0O9*`ok)*pn5B?yR(v`?BXfMr;BTNa1Iq){Brh#M>{RJFP5`Y zr^+Y4Z9{AYrJ%c^x0_p8NqP&}wI~FtTXJ*0Uq>k*f3e>#Gi{RBpO+!c&@Ej;!TC6z zb2vT3mb-+iHau@{O!6sf!%sM_RKE2xwo3Y`T1z&eZP}}=R2;9E|78yz*OhL`BM*Qc zv_>6WB=J+#q})Kx-zNBe`}s=0{ruOzq#vpdfB8%7Z_`6f=U;6n^*E&na^@rJ5A4hf z3%O2Ef=oIh0EdhM{)~DaftU$JQ7EkZ?KLf~DK0cU_~6g6PtP(5plnDDJbAytK2~%Z z>LBKNK<<|(4WV3pwPwK_$8nkHlHK|1mJxnSNV_@GJ!~IFlK!3;_p%pR^HKl2R{QeceW3^&YPAtg)|0}qyaKx{ zb`><$3N`E*S`ygOKl_rmv{tLzC3HGzEnhy7d?cquAYa^*+R_eXJFPe1CHC7f<$u4Cy9{4+C4#ITlR6Dma?4Cw}1=d`$GNC){cnrL!bYRl;4I~{7|r* z1sslzc;Dktj7=Q%J*(3F(fF6_egmz7T*d1OT5e9;FS0zNk`p}qrlvS$&(`7?-$&b5 zGTI~bVJ9+e`NV!o6nagBinI8;v zH^%w?)s(;ck`y!{JZPKLH&iWfmJu9C`cb{)8N}bd{W_U#L{e z4b-&oSHk_#uGF4*RBo0kR%vA=brj5fF%i^}QAE%?uUqFwFr@cmXVk@QR_AHFrl;EL z&ZaokO=P^ZfbquAp6XD&W-JGv73~0!d03uk#eHZLxh}QUj)Mvy@Dd6yEU5Q+m;N7D z%5C+&SPtI`4^Mmk%JZeCDD*{YI+V_-b`t;#=HLZpx`G$9r0~?iyLOr%lhSoPK`Lvr zj0Rv%waT1SmPxA^qRyjn>)}(wWJME*iZiVjX{zYqq9-r#L%sqPbk_6wIvse~@Kg79 zWz`hETr0@)oWPqS@>j?9chRP$JZT=%q|E3|B|pNYm6o#&oCC^oRRwH=O)6L+YyO`3 ze);+5zYwQBxUgPNzlrLakF-!cw8c8k%{P4jR<+saUW(BHXut)5&~TKUgn3IOwyC(c zWN~zo$`xSy#dTGTL${_ZLq@$_5Pqc{I zwncRhLIr7EY)e@P0ISD|GUdUi)>I=>#UJcHkQGIP%$U3zabd_$7;O=>>@M25=BR6h zs4a%W$TkHzCVyV3A!#^&(QoY)tWxt1=XS9;O+2^5P0PzBheEwWWalWLmzB^^kn+lI z9a~I65we3vODroW)g_p6IF-)#V5(FVD+SqXD#$*zePo(%lOJ!LUSuFD&($2YjL)?R zGmmycvZZTQ?aQfmr925is;MjbMW`V7fm#56pQ`sS7mPE;XOiq^NZwQIhl8mbCe!)U|uHxYC2VC7S$Y3|B>r@ zDO^UG7x(qzWc!TysJW>|BMDPCdN61Aw<e>O`6*4`}gAx?&+vi&? zsS-0`%r5KU$aR!NT&;L-D%9rG-c1P=JZyW+a`MBTd`7C`83S1`aqhCl$%>|gyW1{V zy1IVWdSrgW`MLi}I{46Yz-+q>x^YcCvvp#R9cJXv#C+^7+XtcXejT-q!+g@WoARrp6YL2?%^_b8?4G zHE};wl#us!dR@;Zh?&LMlk(1hk-h69&1Tf?O!GaAfBhyd6@Ew`DhNHl3&W1qwy4ok z?l&oP09XxMoQ#M8jInCsjU8-oU@a*5+AeWqI7P>GJ6*gs0@^7}iDPQV)PoWU0Jnlf zQ!+J0*Y4$7Ts%4>HbrJWIa0w9_@1`n0^pXSPjQ@eeJ~#@xV|_UtQ6kZ4ukp8F@6Yx zeAnmWIGU)E{LDM;iV?}V(acT-Hgb+2gGJSEl_v(BIC96STlcrF-tY7L>6fpBbGB9Z zHr)SaDyb8Bd!GXi~p{g)d z6d<%EhwvFMOhxDKB`sCY2!)BYMD|t4|!fyH^7iYg6j;s z6G!}f;_WnyqvqZQbjp$GEX`%))hHTlyt0-UuMv=gr91}Zl)i~BKv}zAp>A2?v{2G8!YKV zpnkf{AGS5$Ux=C6yD&m&l2*mJ;T2K&Nj=bGy+&23)r_ZN-ODLFs- ztfo=+C~p`%CDCDA-nLw%SFfiNaj{L6-YY9cRt}ly<}5YG@gdeVibDWW-QH!-={)BO zHdTVGteF(1`&=;v$}X!iYCqz>ZZ@)>?pO$$EEgCsSdtSiydv?+C9uU!Y+jVhb#?k8 zY0c|>ozx9)N%US(yj;yX^$Tq=lXkkJ-S@SPwoD4&R_wlHavndFFP{9jzVWS}nBo_T z z$5W7=z5XxkJpvEkqw0?~@fyqBhfQpL^C zCuOmf0Z41 zFLooPG~Q<*+n+i#tAWtlxwdmj(%{)aT#~wChWh1g#wp8r8tIgbf0BeeMKY;+ZYxM& z{rCL0)dInvWo}ee-b}>EF6G&cR|;F%txwXTqo%14UatIsnr=H7uFcJ7GqEnsZt>{e zcN6)SO4>vllX;d8ee>aYv|@A5L90XgUE&0F*xJg1in-p`ONN9(k6qxkfeUi8fgOou zGo{C2)T_4Y^bVUva_fxVZODFW!-06pOh7@`o=^$=rI=c z0V+I5m$w(%4kdkCs2~6O<4;>w@k0l%zV$^Ja6jyaQJF!dEASvv6k*%3eEHxDuP2VA%h-QcgayOm9}nQ{*|wZOZ3+1+py%o0Qd)f6t2D zPB-Y4b=wT(^H7dDH&(Tir1T8>eoLq)BdT3zNuyfCqnI`+nQTXumnDsNRi@Ih?-And z)z)X1{os&O_31$C*k0-KK=#!eTjJWT^Ntp)kf;h8Z-iH6&>n_G*&9M-016w84YJ#6 zo9`cqR=iSx7DsHz;quCuZy4p$LuV^`)ITp%{Npl-f$l8Io8IC_6=iJR=}jMwMUm+^ zNwVp!YNYg2KCp_cfrF`}>ZFt#b$hGX#-Y9@AIO{-Wd2|nVc(P~2iw!i0VbXtM}IbR z^JQW5Xx2=M1cX%)20Yjx&KZlN#93xE-~;USx=L5TaXp)~E+LwLNbR(zPLySwkLEmc5s=BOMhQyi>?r6- znDvgF922Fqc2xsFR!YdI>t2_JU8lpg9C5Nv*F7v!C-f4P!2wa)v-q}TKmBrDzx?Cp zukNnh$a)|DfAmvY(O2$$<7Ka5=^QW1d#c7x?JI3{sI9+Ok3ThPge<0-3VsZ{l9qSfFX z?v=kQ>~CB553+DjE-<{f!ZIk;g-^QIu(wwX`S9Ku;7cTw-K^Y41ez$mPlQ+iRux4b zWdw92-uy+?-4^8skwELH&aSh2sB*Mf zp{DRUo}7dH8z39B>rUHn(=WS*NtePZw@8uqyh4SVcT}2(P zQ&Dg4XPiSkR3y!(~)JzOoly!`aE0L?kk z3;-D92XE7F)d{Gp9Bt4oX69S_Jr!Z}Hw3bep^x1q8q>LAcyB`>NLp>(Hg}cjqgv-f z4$Z8Z!%ohnXB9%vGjNEW?{)G&fBEg+mwFp3IM?@fuh&+gM&XrQlmJ@uKF%K`5)|8O zDB60Zu5vO}yxP6G3l$w^hRh{#J;`fn-*-!`)F)A~6ZRsH zn_^ZW?V&=I6bK}b_6g^q=k`$*O3eDU=pfn-m9OHXY$uDUPx!3@UDoND z5Uset!!CGU-S$8ZB|JO$p)=vEwp`nkIa8HcCfOz8IPpq;kNUnq2RRkld&H|fvb^qj za2z~-wRoA|)vCYFbC0vTo6>mYJ&?w}I3c`n zblE8s7+@e}Hx&gxu1jO-gChR04sl$!ovdA}SntgG~SP;n;M7Uy{ zbKqQ}3P>Us0B}E4@4s(#|CWBn)oypQ+o6Nk=cY37JGW>((3Yu6rags+(oNJ9? zpSgwR$ud!s;cP`0`F>CUbv-rB^?-LYl2OZ3p?+`o!k&ZdB(HWXugvBV?s{FSH>p^i zzYocLUDw}!6eAoz=!qQO9Q^!AKsN^|9bzTAP@C3X8%g=3EKr+w7_0Ozx1%+;B8N>j z76qKQJ{pguDq-Djr;DS;2nw{zvejm~unhsUMiZ?}l2#Qhd&S+~#j4phSsrE=Z>d4z z02l|0D3?HOpbM|<)zfu$X#sVH7i+g_^!!y$n^C0^8mCui&zHwj`C1~EkvtsQ>w+1! zI6xwIrkmZV(9ZXT`hESM4Ldn~Z*zQ3v5ih_p-7{~y!aITR?zigV-`D`MMEdW?jD1% z;C)CL>X|~ClBYS3;pGg48k>dk(*SS3n}U+HrtYAQ8_K2F9{?aV2{&E z`B8xM)}h0JmO&T|r@m(tuK@CR$gXwJMcRI;b|=Pnj_04(D}JokoBq`0?`!JZO+|FP z&;vl*doh+iTTTE(X}m94<+rXsCDon-1mbgo@b!#SL2K{Nx7w3~+KZwdgd{6~XHfii zR~SyQJrcDzZsf7_Cc`|*7g~-u&Na1gXWNWR6{ldsb{YUwVmbkwU?!yo*4(DcUl&-!V%CNE3YGjskR^`l-K{y`KR@I=KKD7Bc7$KNjqU% zhJ-ve7H}!AqQ#&7w*8{e^DfB&zNFq<@0ViuD?3SEtKMnmR$=0NUqvbP-TN*^us2E!_h&+~k#O_b0Onu&d$- ze;&8aC@N)wS#^=sG0)ee=2P;9OX12RP+LyNWkxc56|sqg1;FutUaxQatG_7=CNDG| z%F9lWY{xZ+Ha5fKq1qCw&*|H5Cn`ixr-NHwYK=I^a=J&`%{bepfa`t3<_E2&MMP1A zS#z(gqH-SkdFQKEevfP(Z603y7r^1A+aX7F>!eII=!o!L>ju!{5*1k6osQZmG32H7 z>Zjs*7MaRXDTd;4jnmGflfMn1+$gC83cd%@W@TM(J}Y^UJg;ik5&yJaKdryc>;Jy( zu>J<#2Uz`hl<8A3;^^bhQiurk*lRg%iGwov)T#9@mvicWLynO$CxVH!K#L0x9H7r zD7)b_yA#d&+jfpCXPc-G_K{@ABh9#%5D?)3ms9k4+wg2(kR@-5!p0Jq0zkoPrFha~ zZsdpWzK;f=f&4&vAa_nBs;KmC!djNvIQHa5%vG|7GLV`?k=^B>C1-ocEw|%C_vXsT zF8eOF?hqMCE(mz|7od;OBLVTG`C(p(1>FN*gYJ(bpBUn__>Z^TSaX0y`Vqq-p&oYne761Kbe z1ZMW(cr8blSbEvfYU(c#W479OwnSW~x}MYP5GUB=G|C|DT^7=HQ_Cb1Q~xccu)Rpb$Ia$iv14(_GZ4jX`nRKs*-rEICDKwDcYA&;eG zbXL3C+p0shW!xR-sY@t@(BXyg%H7FEV!Jd%Z%l$3t{Q_?iodu`?88}sEI<^}OI$Ct zX2+!GQn6DZ?<;rqaz14>IvL&59zvn0w~OrziYka@I5stc4mFPm1}N-=>pg7>aXR7| z9$V;nH`evyC6je$J_ux`*mm7EJ@=oN>cgL4yj?le672UodH_lR3G0Ao=h41I5YU6D zl*Z8S%sw;~lC_|hE5r})O5>x_1(_jer*%;;ZEaN%&Di3nmv>0)qg&}l2tqUJ_Pu6{p-gM%GL3$7TJ? zJ5<9fdMr~T%g29fcojLYSJS$R(55*3dX&vP?PXbXd)W;f-#pQ<&(2dE-xPMyxrJovAle*B-Mm(e$p|M4mk zIrCNf%142xrrnXoN~f-TQTM=1&WhkjJr9geN;Od1b>+>})xS@jiS&883G+pTCNg`i zI*Zs#0KPvm0IsPWh>{-E8ysrlT2i9^)OQOv8@>5Oo>))0t ze^G1WZDjJ2^K#UO%5a-EQm{X20edw`We~jRnli=??NA-{=ZD|wbO>Fhm$#*Y701cW zanMd#Gd>m7oi`ENfsJ>5>8In=P6R|hx^YrzzSuD;gDXEr1w$>SQo~YsX!6H-#6{gq zWvnK>utg4g;1lc1*GZK1$i>F?p+eDp=4YE(9!7JoM_9HPooE>Dt&C1 zwD|Aqw6|1v^L#ot5&*==tM6=FU=kH5l~3X0<}uHy1glmv92`nBp2;C}jZSWBVX9R% z^t7k%&MN4t(6;7z);gfe#g*~N4J5UUqS(j(^7@&UFE!!uDOBl+hZt? zqsg`^2``T=v)Q`_db(|M3UzsGV>5MiaJn)d(hEL0y`t!gB3=_*Eo^%{E`HuTk_>cIl*Dt?)KZ5m(ipwv0+9r{z~{U*Nxykrd!rn;4pT1L6Fz+-exIXJJ&%w?yu&B-I098P$zdTJgibdVJ?<|0ePD>p6{#2Gf z^5X-!N}9@;{xVJgS^06Mr`-Q_!J0JoH;IMlluqDa-%>xFDQo)6kg{%|ob|5r$}+-9 zIqW8Hg#x)6xbTqCbVF7`u(554poJni+H`caN32f7KLSDSG+@vMm*L zvFLiX^4(*F%@+-M5)yc7wA{+t?)~Ql<3wt06yD4=z0_D7`vJ1P*}*_LC2fO(tz>@P z5qJnY4U*USui5V@=wzcMU?V%oDd2FNTdXdh9@IX($-Eu7E~GS8QLPw7J&lqQa5$#G z3trUcMZCH|-v4Axrt;ktljT)X_&v_WJmsRqmNx7p^QbZkf<%wnB^sP6a6gU@4?VX{ zWQ#25O_Cyhq)q+8Nl;bQAEi4qW5230z&z~tq1>;3+vXwZ2hvY|W7AT~wsRX|>H*I2 zu}V5mwNb(*rjj2y_hd6soFCmbSY&?gyT z%3aI4!jRM@<@Tq2UeFX}zya5eD%^S|0xer1+;f=h`6-WAuEFtI97rpf=)B9JAe?ZW zJzK<^ch|>Ri!(l;JULB;hz2|vSXAQg=|B@og*u zcs~O{1MK{06hQ%86|L!tzsnDKqM{!pPcXkSNkWDsCzZ`Khg0nBl?(so^m1}~S=MoX z;}f+xA1=*^K`+iRJX#17hcW?V z5R4S^oo7>c>6(|)DQc>%*c30cNhCh|Z0BrCt#EmNIV5_`rekTI6whRP?~2+wPX!5; zdtQ36J6Qx6kY*+KF|pA&#)mrTAka%6KkI_^am0p_AwXt+g|qQg4~`@i=fEN<^4l`~ z^8EJ8{mbtk)28`LIo{^Hi(~at6ul!GHl&4)W)Onb>RZWyOdcdm$nhaml3PmN7w67= zUZb#Wjz|asoE-`dG_4e!K(b|eIG00w1K(;Ld23~?JGe$a?QJBt-gOr;YV6sr=^7qx zO=tPyMN_M5n?k5g(;TEZ+EZBbbj_EYDsS^l2oj*L7L^ZM_-!CQiMG1q2(#bBiYYiY#g&k z!Lgsq#pxt$QJrW!&FcvUI#&Mlj^;4M6HqcGFi%c(eSjev2;mgDB&S@;sZtoA7i6Yn zA;)6s$Do{Pzj%{_yt_?c=BeLh0D|zLTDm+8-t&xmOk~dsJ8u?_w+Cv7qv9|0xYd@IjeIn$B%R8$x>6GovlG>Jyiw`UZ5RP0fSc| zT?GYwqN$?y)r#G75-_!Ob8KWt&y}9EWx0*IvLDJebS2RLai#SC{jf_WfxpC<9JdHt z80>MvJ#2>wWsw|KkSLf7v8CGJ6=_nAle|f6YzY|^0AYTkGwqJXH-|LJt(T{wG=Ud$jj66IN`CiNsK4wStO{fc3pMnQ4lyyoFoR+rpm~Y2Pcf zH;Yyt6I_<3jw+MrLQOTDiPUi-*@(zd6Zr}rxri5C97&lOweH$SQxo;K-s8 zK2(m;^zfE_;xyTD-wvuv_yJx~W2w|BHAwRJrN8T48?c{BZ>Id(S0rrZO>EiRlN2eh zzdIb6Qtp(v1c7t=?*i3y{gQ}D0OIiIPZB8gq@|D>v*SVz?HIY#AiK8}-%!|Q==SCC zBT4agV!maqg1_s6|9QQ>>8Ou4Y}GY&(wkA6aLqfZ$oYqRtDk5ca~^W`!kE;{*9-&* zO6fGWjfQggZC`N)Yd4_ExpW6m@RoQ}56}^bTA_1*fWmS>_`~t%6i%f~KKWNt-n111 zNfVcEop=;=QFI?jSBZ#ZgL{ueWUs3zQ;RN#E9c`jMR2T)W_NYC!_g|`u1}Xrfi(cdy$v2jML4IuR2}4#H8H%lC8kzPkV>4UXCnZm-l+RKPOFz>O+Lg=LJe6 z-7KnnxHYHJ1U8O8kDyac;nZN*_sjv~jh%Pet;V~m8}{LGPhC)*-lmwAL%X*Pr|P4! zE?zY_V?wgY;QMHa2sTkfunvvv6mB7|E*_x;#ep@41K+;Z=~rskJy6N6`a+rYx(ua2 z^=`vqm2?6-La3A6f~RMKn49_Itp!DTz)1=BQQPP0+;230c)+6L_QBc-Rh+ z4#W1fC=j6PT#| zD=C$T5Glw&&r;qdZ|s~B_1$R#dU;ES^At@pj#b_UzqOlECbn?QiX!vge(54UQeDv;B58M%-8 zeN^HfXK3zhYO?WAyQtL8uklFhljPCalU3^;UBw?SHx-f5{X-3a zF58=8VwrFL$a|r}N0-l|~)tPve6=o#1f_NuB5FW2s}CUs-=Lc?^2H z-v{{O{D#o~@$>Y&spL%2`=a^}l|xP)l5J=6z)jAXHTiNhL<12sh<@~WG`4g~Q4ez9 zqxNLv;zQPj+NDVeJYDWMbxN9-+VGBTYyo7qjBVWAB=7660A}? zdob6$9RT}UUO%$opYMzG>vSr&Z3YZr?iIodS*mhqh>Swm*_~CQPLn0rSt*Cdo|DYh z_w0oFS*kET>UpRMKq|LBmAm6jtP&{zheNwxV#V#vcHrwNpjFZ9ETT8}hd^Ck;HxkO zt5xM|wn?@3+qo(oCf8BHhTzauy6jSy^UzL`^(Sx*b%%l%PHZQ(E#;JVV4346KSsfU zqM09+P#g0(y- zS7fUKP{0Hr1{oEz;KKGX3`TQMe<@GiKMlO)kqqs_!zuh40ZOWnkqBn+n%s87J)J%adi{~& zW~`0Ll?vIH3w;vB4;}cS5tF2BN0BzX+o|-Y)z*gq$T-L0q^1cJFlQ>)C)ajyXmhDk3&S)nWh{u~1 z!LTt-lKn;EeC9S})*+^?>!m46Sh+Qh4U~&A*q*Hp$BPG)>$z$z%UX<$ zx|Da6`P;=ej=fH&?-~`d!p_=p-pNz}~bQ=P>+EOfy-(P5Hx-~VN?GK=*#6Mv8? zb?ped=YB?yt?jhOB2HpR-17`YU)ZCYh(p*?lU;Y%rCR5yJfMzrYhP~=M!koPTT?II z>fUx`C=?|;EO3&;1aXrnKFgQ;rbMp^G~^{JJG*$prnK0luMm0V(ogrHx=m+2`E5;K z!l-Op=YyTcr2?65Z7zl2$XkrK5pLe@LQU8CX|H(+;erZ(lX^%;kNIB~tNdYSN#Q)U zCZ*!_R52nS64^8LT`)0fBa-ZDR$-PFymBdZ^=q42c4*Dbhc9kE0;y^IaBg3lCavCB z7XryGX6|PNhnV9u`qr=PlkHCo!ko6=``DEWY^19lfF#O?Jvt87oQ`68|LC=A*qlb){!|FOzjgcmXHUed0UA_2 zd*wa?F?G7*gUTrsOY27sKfQTBeCF8F!w<-ta~zj|!%LC6 z;9z$_78qZAQsEKvqnB*Xpv%(K@cCs%dU06EwztOG9K`d(+Ff__(f3%VG;amuM>x0i z38f>odELHDx)-P_ek3~_oMF(TRTt+)$Js{8T_WLmP$k^9uLy`+s^1w-1+>B+S4s8H z_GYj$w|nhFsJ*D++!7qui;=wAWo*-=@j3tvhMM zeV7h#gMC7g)s+0f{xX6lfU`phdg|)ers}1JZnsK%3Z}+ARIes1SQjv+t8)Xp{c)B0 zpH^w@>CdW0wq=x%KqC}>V@X=dKjtw`nI32#qBiCe-SuDHk z6h2CG$XQoQKx0H|(feB9eY@IGCT;rMOMoi21z3HHr*O)ywgpa#BVmN2YujVl%adZR z40=?}Rg@6)&l0e!Ri^tj=q_9#Qx!WTFD+e^`sKkrjaIwi$-PW5BV@a{I@`C3i=;AUgLO{aa!S-nhiB362i zvvYbW##OUMMT_&wwkLED()sRhCEq{S`PcPvAH}SWI4dQQ!C5sV+rGw{HtIMsJ7i6-2%B-_|KpIlR%Q%53^mFXH57H*W!Y z?9!*!H_Iz{nXqj^1QCaw(mp?IpdMAJbI`%TBXR=Bg?H>^l~$DGbf|ke=tzZ}#yX!w z;<7YxULvslT6oXJYReBpyzpLG(86TeSM;U)R@PC-KS|(=8Zxyv+nE zx(1p^-uAV9%|hSJS^#JJog{TNdzE zt;op^%GGv?|40B%77(l=@SD>^sr~Yc)NA8%oGUpXD&2)$PV64C?|^r_8|ufRZn5Sd z-sV0MCT+pwp?~$doDcAz8bgcosJCFCw=ItGA;r|?!v*iGwpcegv8}2c#D89^gE&>* zl$e~jKQo`HpDltf6V(va@!X6GrKN+eUOfJ(eNWo%+W=uUl$3nucx@ORk})+5zDT4t z4G#&Zch(289ui?WtAo>|trJH|wIGVN`jX9|?$bCTahislNs2$hvW~C&AHhoLRO#EY zol+3Mk;stAmEiXKI-})`O);nR2+y1as7w2 zDu38ifo&Vt4tVOcWv3I)Ep{7qd~6gRm+}OmHlD;eO(j>HX01<=zmnCXu)(1uF|R0V zR@H@2VA=ap;HpYO(?^D+{p_Jb>Cqf1>g&$~sA_Jm9NjF{l%PO3)Hd-bCcYLmPjZ?W zbjguod)`ah#iNtKdSNwcvk7uq_)UFl4{Zt` z(ekad0dLA{I}I3!p<{VbL{b_y08TXvs|2xw5}v@}m8U%^Uc0Tt50kypkaD~9Bxw}K1=-VgyzuB@#bWuV!*wBX=iYe#rHY%Q5EI`X3v_0w%rdp}0-ps1Sn zu}#i`Sx8A>P-;-xEO81+7%?Yp-z22^&1EM>xXU47jF>W_E&SdpC6{& z5Jx^b>e;vaZokwpS{FIWnN6GOiZC6vLLIM>o~=xA+>6t1r`UOd+bjC}*c3>X$=xLt z`q?h4(x%zMy*Up5E+jAklA6_03Glx?TzY^|Wro^M%}A+4oV9QA8;P4_4uHJZ1`o$j zwUeqt11CVVesAwNUU580H?|RTYAy3sz|tqHzH}>q1Zt%=jAG^3LU3~Hx#ryODTWR-`Ev*(~h4~gIANY9bW^za6(Mv7g9Yqy_=Qu+2WvRmMQ2P40&%+3xHT_g2TCxcsa8>mDUHt~UF;wp@)1@3N|FWJJzwTyPw(>nb?>1fR6YQ(zoYc! z5NDuRKjeSx#vk?2*1ACGQG;3!4se}DLeYDvUjo6mF<{+I+t2L!u*=>43 zkQkhAd14^69L`Zq)fzc{03q2zTDk8LHk*S{pE0uN%V65sWX;cZ>wj@xgoB1Q_VTyWP7)$o+;D{$+#a_Z`B+7h=qt8t;A);NcQg7;_%`)WTVhC+VAanp%yR zOq`#5*47N=myuH*cHh_??qNu_j2T^!`&K=s2+FrDv-a}%KWDU-XoV%U~oQFmVhy2A_mqPq{B9NMO zCrXki)K#Y{^l+0x0HH(u=f0s`zyEEW6bODZey|QDCOd1d-I{lM=biPj)q`P=uM-&C zZubI%DSn>IvMR)qi0ewbffFh0pQ!)Qvb*dhI%T&XwO^{t4LvNHJdJD1TiS3hGE2^v zT&mYH;#OXg{!})c0TW#qRXO@vA2lhNg&3p5*CE+06|W8nR3|uiYScwi(oV%|YU>;s zE#V1Ov6a4AV6N)oZH`E}&3nErM05PNb;@5Xr`{CMz^qI=PlEa zpg_1KKIu8y)^vi!tIJC;p(7eagPftRP39dpbqxfEf^ z?RZIG?@4Rl#?+d8ayylj^Z+=`73*`Iw2=Je@9VE~^IMWuXm59U+mlC|o6R0f zvP-FP#z_rumZRS{i$xwel{t8}?`dm>WJQT?eR4JP;n_i7K$ogqTGB*V1?FHIC2Gz_ zLUq5)qB3sL)$wxB>QyF_9`t>*aYA?{^9_FZvh+w!^3*ElRo=f*XN#FX{2vi1heeHX z&ElZ;lugL7sGIu2B5o7vHBW`Hscf5UdAU1hSJF@}I-!;H(*N6PUD6odD^96(e~VXG2kO=%_LTPbM-4%SeAc2SSdQ`NP8f07jbeYK81tX7jL z9Vn8^der8j7Kq6f>AAA~wMKm9Lk)G~$aIcvITq+guKYErTwxsN zN@gPzY6YV82f)?IBg#m}1Cz`BSt_TxJ@ab5*)F^}#|$LehhB9J2ay+P$@(lwX}WA3 z=~DRUL!_PuM+;p4sB*xI)AuqL<&C{P*mz#09rF8-l+`Mj&7)KX@#MbB_tm=o_upBi zT)*_UamZU{rwBU(F%DkhG3^F&%!ogQnognhZtrvIg37$X|K{^z|t+z7OSNiG|DF9>rZ&yqD-mCA4J#ik5(#yh!M{sotiHxQpN0 z*SC3)f8GD{6P3dY4!|d6ic6#-Oy50K^f{dWfyVnWttU!8k}o zR4Sby5j4ONuX zT~?K(^NW>eAlZWroe$YTPh$I2HC&6|PTMxNi!Dp%qO>)UMjM`w5T zs1(IDn<)sBqrIqFoGzwn1M9T!+8qBeaiQqT^R9 zPU@e*iWaaUDmuM6(M%FJViQOMQ8tOSA-mEvO*q!(LrF_H9W3c{JBBz(%eq0m!d><^q%L=J#v}8V2q@xO9oa0wQ_jKC+(cnY*Z=Dxqx3>YjnYN~#f9xbg>U8Iu z_~nlvM(>cOH8j8erjFXuS&s0UV->Q}w%1c0KZW)_7R%L&CXoCGGYF23bR+3SgwD@)e34V3k;OH;g9%SsY3o1_707ka93;6@J$ujy(3&?3 z92lnpa*lU_GtWAokv|V1MYlBdA`QCAHnYHf_QYw{AhC+>1BI0=p$)Wx_#gqUW`ZDquqULEqFe2-z4|!^Pw(EV zmOOttWJ`J?L7*zLP?fnP%eq2ZS`(6S4*nrK?OFDuE@{xfDOKmc-}lwuzy9sZAHQYg z!&mw9)!0rgE#Akb9EEtCnZ3#Mn%!Gb1bVFY;RY12v`wBN&tBki`#f&j2QC8jZ7Y*D zg*ws=aA5{=b6}4k!w#DoQ%%_854LOU0K_Q*`jE#NlQ427aGXL-QRG^e8FB=olM>EK z9=0vDt7AO#k@$$})bz%JN;dU}AVJz812~ALsHQELJzs!+`24+lPc|#igP0zcZoD9J zJnYQ>`RTiJ)c!I2_t)dY`Evda|FX^6gv!Q;_ueyX2Z)F?2!xucXB)xPNrv4)8hIqh zIUl3&hg)1V<*wjHblA~or~i>n($&g|LyllIHbqT|oUameD7_kN%l5zus_zM8FPi{} zpZrc_WW||{#J4jeDYnuppz^*0)Czi0JxX@C?PfL)AFgBg=V%yEEm!D-W9d(k8zMLjS z|3F=iXg!ul88jt@BYa9%O#WHL${kH!CQS`Iu76udR&zAu;N=OmPCq5ZmQzxU2F!J~ z^UXZ|R$rmr&{kVvLRDtfWao8~WU!MLLeVTYCYR(7_JfEpRkF z&c+_e20WOqufqezQE5+&S^iZ;*;DhbBWvItK~5EXWMESfP+XV(WyrP8mEgbSKRky;haUXs>jQ0&av1>21545KqzGYv6O_& zFB7QMx8Zn*V>r%%4(O3akVI?EnF+x|mGb#0RayIm^F;nsv53E)X|$q@47*D`Qd7g~ zCU)YCeb==qQ9DVaVo(+!MFsGy$5J32N|JgFI&_jHDn}{fa+qW(Igm<2O)~KzdSXxf zv{JTJId=G5DPGSD7P}L5k!aO+)GoiYsj%3>t;vWgvLKmE;5_WhWkJb(wyAD}R^1KN zE%DA&IJ0dIuYs(zhqpjmfkD~MS0}E_udma0uRMH!=D|vd!K?y_|I)=oe=FPM)McI-B1*0?g4v#IEd$;_CqMx&~i) z0QU0kmO-$*pTdQL0V(#lq47R8yvA=!Zhy zBvJ+zJl1*rb(s!}dhylQ?!I(V8_LkleyZd)4XwElS8s@l*TRS0haenTy53Ylsm=?8 z%x*mHJ2X4Mb?e(4A@M3%nKJEb>k>95#}xhxW4o0a3^o(i+V|~xbTg{a4-(mw8`XPy zE{Ab_9~J_!Fj$@a(h4J$)Y>V-1+1kLlLy zn|WBX2cS9*v8~xw9m8~}0$UEd<%#GDH}m0m7$tu$afJw2k0m?*bKkr*fY9XmR2fu8 zlvjbQuUZ)Jhj5>~*@F9d53i7~GAxTMLyxqh*z|JA${jh4q<17xReNs$PEFQwyRISx zfdXD|y#KJF$dRO584D;7?49hD9t-uyx9j&$!<9NzWDGC&ePmduV__rcf5nEmm)0sI z1zK8U@H`}EtwWHeV?YziX}bkrcn`ahUCIOGKRbQ+36HW{a83TNHXaA%u2 zxNFm?J#pswOhe};hx;IkmVt|eIcx7g5{hgMO{BD`m3m~0I-4%61oL9$>(pOY zU1*593_w}h^J&!0xrIi7AM^w=^z!{d8xX4QcVfYm?$r64FR)a)31(!-D9zQ{OEr5N zBWF=9`Sb#%+2N+H=e29v)|4-=#X`IAyq#L4=}>>q7g+V}3qXDQ7FnTk2A(58DrER^o4sc5J>LJFl&gytnpI3-8mK{Kw zUY@M3BKydT)1J!Vao(4|+yk&XI@45j2Wx2k1dCz$Balq5)yC6UBAC|Zfqn5al)2xxLBJpI5>w0fiUu)&)_Vza8 zo?k1VT9QC4Ei4d_HmA3@*xyuKlvybpjzc9y9u0UfmE+8BwY*J7+k^cbjJ3+15$p_i z>ePTBm&43B!4QX{1!Osqh}~%Hs*`;ITYTOECOb%#lpGF)NC5f%R_bounY0hst99Dz z^v2a*L5Mq1fQ)A!0K7GN(Qxz35Q*&LhSjU&eiU?pS_dGYs*T!4$SjhR3?v7>%}*#^Z`Yvs-YlZQ6xqxJe1VD99q!y z%-hxmnCr^boqR!!2i5+`wl2-&?1+5|nu>cS0mOlzK==fz0%zf04oTTvYeyY85eD7f zk@}ZEfB)a>)9O>G9|7~LSR7P-e-3b~<)LahQ0X=HRhjp6yYcWj$BxK8#@*{_I`HF`wPsQ`N~i zY~yE(DxVRwsZRDdLN-XC+m8$OrcDf0cn%+3(J>1?ybMejn+r!f2zfyTJY}~IB?;RV zAg;+M0lJ2gd(oKNiaEhL_t2}V*hQ!zi>>9rRoyDAm#;?5)3Hpp3gqPUg7&#is`+>M zG-Re(1(5$wSXS(+7aB@c%ySdE4yTeh5 zggtj1tIwg-5eHnECZn1iM_c(}oxXm3^8#EskmrByDhO|x)4uX*FtkdNbQa=&4OQmV zjZ6`d;S&=-dZ^b{hO0A2gt_(Ca61Y-W=~?ZCQI{;HVt>FpA1_=H@l7sA>C4pT{F zO8anNd}@7xx;v=Z48?}JJOk4%D{rBQX5r`6iaIBj^W`Fb1L^SgNn${9Z*K-(HsIM& z=)0=V?j8KSSIae!*DVI`wohohomE<^ZPjL~X-Wk2B>DH5_#1OgGJ?_VHXlobb?VqU z?Wh~`QL}>Vr|A8#*B1Nk*ju-QT~V*P%ze_nlIgq8nE*w$|mV!VijlV zi*1)NOE~UqHQy%m%~5HQ#G!ftK}w6@c_?xYsU~zqi?IjC0qk_C64P$|;D7-R=#Mmp zqeywRvz6$*`XjdYx^`%}@8*nBwNekbH5=Gb!e$K`z7X*@o(@u3?X2Qgkm+nc{a*EM zbKoejErZrII(Lc{*}zrx{~{&b6>lmUgh4L1s{12<>;0niYoA(V~Nrggoc++)nQvO&s0KHYt$+5R%6D(q5qVcjGRNS-4C`M6lW^Bw~@;| z(TVSHgR=qGIv0u^(IaSL#TMD%(7`J1hu>52&Dq1Wo_gmcn6$E1Uf}u|f zGoYKziut+vrk1mq#%4D8pG&Zm;CgAnd>n`E&iQ$pbts+hL@yuz5ZePg_GMRYFRq4r z*;W#msLk!S&0ElUTV^!rQ5MtcHD^*~$fnVv_JikYOd_7&HVLt~Hldwrk62XV*=+cl z?M@*CI%$3s6K3k~0w>P!FR*-Ia{?Zfe6L}oIJEIxQ(PYYZV59DR1p1Oc$JKN4m zIBaS~WwtkvZk&q2lh=+(1X$8JTRo=}#oDdxk(`|BxNJqSAgQ$saDr2iKt17Fe!1QW zK02-mHx99pKn_l&FGHv$IG!qqUg}7KQ+F#oIvb6hgG(0invBd*9ArAlfJI!POaMW$ zgWQ)ocZrHuT}D^36bKU%30ZGt>c_JND&qIMtbbqM{`TkZ*PA%NYP&Ayv!7UgmiumE zBg>dwN#|zQOJ9)K!)1_BEXf;PK!{clFbaTb@%I5o&h70QA|Jq;wh`i$_#vN$8k7+x z%V|2m=LYroNp{uoVMP{9A0oTzLg({4F7f7GT9)V10kXk$~X;d`< zj(ezbRB!ELm0t9-hniQ$7Z#tOv(b2Lj8YUD>v0kQ}Hzj zb|hXX=n}~pPVN$zhm!>mKPjgfNh>6k^^zsiVRItqMHww33Vbb+kCl1w5(_R3#?~0X z9m`(r>voOpKD_OK26lbz3otT0eM=QE^nT!Ks@rnXX4Pnx9p>HDrHGrOmBVT2zMnaR z)(%CeNj%fY-s&m5OkU0Epk)b>4V8#<$vG->GqJgYR{3V{va##1QxHL>Pc0J-ytpA!1%(;2PpseRiikv&b!3(6f`kC65J+XF|G;0Ze zEiK*#nY)r!mhPPvQ}G)RC)A(1L1mT&rx$46MOw^JDIe~y#_y%3tGxlY%<{)|x|=Xz znU=CIURmFAU(=dx+^SWB%DR@J>VW8_u8rAPdfbrO6FAGED3{6-x=Q5WEw)AoKo|}{ zSD|3t`ezuglWBH%S9PyRqb%I1{@LxllGTH!bnLm*5rWfthYqhgN*!corD3{Eg`CL| zBkDH=%QjUU9Q@I2#K9fXZ3nyL{ZdN6s=5M5#3R2U3k&WdTH0)u-Rxr*$FN|*Ld=$b zxmawh@DkNS(6M}O0LwgN*}^BI4p~=G19BakoDa3tplxsmZj;V$o9ypXKdP?H31n2U zO;tj=9-{lOStHA9pUDuu7~is{2jwVpfa| zHrf(#H*G&IRsWxV{Hdnb+E_2GXR5nfm4wp_{VvV}azdPP5YgT#h0N5}%)~2cGZ4X| z3waHU=z#L_l;lfqTb zMUy@)6+xT#VEo5&ZdJ@#4_lF7S7&h1pFIbgl|dwGG=fi*ne)_*uCF-cR5vQ<>vlO` z$4O`Hfj!P}ki-G&Nl%K_sauYk#50T zdm_f&?Q<-~Uzt@p+HJiY-MKI9iejC+<#OU)wPJIOU(n{6S636Qi& zsla@uW?<2ggxiv`_C=ia>>RCOEfLB%W$oTHgw~v%-@BE#7EJ-M!0op8Lp|m~Xl=;{ zN6qOTz=~Bb9t)sRW22L4RfSwzQZ82mNE?2x@h`_viL(fPZ>rI=m6j~s4NB??IKSOM z7q1bu?24ezq^(32B=~A$>rK%t@SR1ay@nqb%F@E;KmD&2cC+F365&fO3N{~bkd)YU zkoy@A$3DGaJEUe8P_u^!x&;~oUJD$ zjV>uS>#)2%oXdP*J|I@sZfmzAm-xBtzhQLVQUOtX#!kj{IYh3rqcW}^H=#UyFI!wm&!D#|2PmYH-6<#{;D1`O?*Z(^T(UvN1j9jL zheYJQ9FPcOthbwxaIRUvd3k z*Uc7{m%BolSDRL4o!W1jb6%eJ(f~U{>4Ppo&JJhAC3c{qgSM0^s9&Ua4rg>g0>pJ% zhP3{~?yOGA!1BC4Q%#Q3Vz`1Z2M*%4wBh122^`*OT^?@|O0<|4&UN*paxpoGMUP$$ zYKdj2z5&+T1PPQQ;m2$-NEy-weQ80V>0sZoEJ{6w62}(* z^P;^S&@H|UO)Ld-U_F1+Dp_a_TpYT@UC@thUA|pudFntw4x7|fBVjv4FF`dlW9LX% zqb@XF6P>4(CCHDmQVgvg0AI*`twg61~(JmqdHht)vP!-<1-*!=UG7>pFk&8)v;llt1g-VoyTli zTAycH1CUYmt$Gn1+)>&g)f}A^0rOXTZ0u?88Zz()c$1A}d%pCr#l?C+a%Ih)u)}$t zdAh)wzFn3Xtmm&AV8^|p0c{g;Id#6*Q&FJ{0#>{eB z%L#Vs1Ce|AX|3M3ReCXUQ*eoBK@^Oe(vgJSYH=^@2WTZm8Ga_`g>(`lwUX{UAy7aK z9FEqJ-%OqOTlc-%7eRxYQ_Bj5+{1~(Anf5V6ouA!|4g_8YmH|M8-Mvte>+C!FRURY zXnE|Lst&xTZW&gdy!!T|+G%8SH=AwPR7J{EC{Tsj<%{l3$6lH@qNOd*TrYE!eNOf$ z@`uh{E3H|*FZg~J_V2Np91h1zmU3YY`wIE_WzvKf2nwHoCgZwnYggN$rldCbsy@A} z5WLX_H!{%Fn4~M6Z=ApGB`dEER$VoY(GQ^FZ6nC7TvoAdD4$UlY5`On=>&>xWki58 zKfr|&eQI*lC68}E;gy~Lc2@HsI4Mz^b9qZmQ*S5WS+r5->P49vCz`X)C$J@A0Q5`J z4Jg@-TAQ;VQ6nXX4llER*YqQ8ga)tCzAxFAZ{znbzqP;r?{A0ASw&p&VyCDS>~3FQ z)VqFlx5lDn(WYMb&^O!WTF+F!opUCxWPPVB?r=zMk}D6pyJgkb6{#epumuX> z+zF`cAOowTm%R)`NAO-KLvEr(?w1D&^UejnDUp39->$I@q?`mxyfMv-+MF!An~Q@j-SR7!0=0ic0QfmY_1)X%lxlluB_WwU@n@ zjvXj#*TRJjr)P#^2d8U$DtfY8-q}?hznvTI%jQv`^d+afN@(!7^Vf^D|F~F=96}|5 zDgu$d-@ww#5sgh(ORyar+X5t*cndC|_h!rN+Dqg8Qd-dR2*(b34CRGy=AHPz6U7Ma z2dT==9sL=-X2~KDyAE`62+sjm0I2^)w!8|+ir4U?vps!-Zw9(|U}CqiNjt@=jX`xd zr#LSe?1z?<59N`g!HBeMWz%51t9TEf)~u3eJG{4=4&#ywb}LYs6U=kM99sIX{{yy` JU@kUC0s#7^(Nq8c diff --git a/metadata/md5-cache/app-text/calibre-5.44.0-r3 b/metadata/md5-cache/app-text/calibre-5.44.0-r3 index 4e2d409d9926..0bc5fa592d35 100644 --- a/metadata/md5-cache/app-text/calibre-5.44.0-r3 +++ b/metadata/md5-cache/app-text/calibre-5.44.0-r3 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://download.calibre-ebook.com/5.44.0/calibre-5.44.0.tar.xz verify-sig? ( https://calibre-ebook.com/signatures/calibre-5.44.0.tar.xz.sig ) _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=59374ed275a1aee1dbec16b075b262d6 +_md5_=f73924311f0a56b508ae7ef6e6669fdc diff --git a/metadata/md5-cache/app-text/calibre-7.10.0 b/metadata/md5-cache/app-text/calibre-7.10.0 index 486f8137f572..4607b2ef3fd7 100644 --- a/metadata/md5-cache/app-text/calibre-7.10.0 +++ b/metadata/md5-cache/app-text/calibre-7.10.0 @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://download.calibre-ebook.com/7.10.0/calibre-7.10.0.tar.xz verify-sig? ( https://calibre-ebook.com/signatures/calibre-7.10.0.tar.xz.sig ) _eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=9ecf9555eb113e92904864bf8fd08e18 +_md5_=f23042f4af92f0467ae61a3af329242f diff --git a/metadata/md5-cache/app-text/calibre-7.11.0 b/metadata/md5-cache/app-text/calibre-7.11.0 index 5956e99b205c..f065932c81b2 100644 --- a/metadata/md5-cache/app-text/calibre-7.11.0 +++ b/metadata/md5-cache/app-text/calibre-7.11.0 @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://download.calibre-ebook.com/7.11.0/calibre-7.11.0.tar.xz verify-sig? ( https://calibre-ebook.com/signatures/calibre-7.11.0.tar.xz.sig ) _eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=9ecf9555eb113e92904864bf8fd08e18 +_md5_=f23042f4af92f0467ae61a3af329242f diff --git a/metadata/md5-cache/app-text/calibre-7.12.0 b/metadata/md5-cache/app-text/calibre-7.12.0 index c2d882920205..6c878714224c 100644 --- a/metadata/md5-cache/app-text/calibre-7.12.0 +++ b/metadata/md5-cache/app-text/calibre-7.12.0 @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://download.calibre-ebook.com/7.12.0/calibre-7.12.0.tar.xz verify-sig? ( https://calibre-ebook.com/signatures/calibre-7.12.0.tar.xz.sig ) _eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=c3dc8436c215a26857f39ba456778783 +_md5_=1c0a0446dbd566a898f1e39438289a2c diff --git a/metadata/md5-cache/app-text/calibre-7.13.0 b/metadata/md5-cache/app-text/calibre-7.13.0 new file mode 100644 index 000000000000..dac024389d9b --- /dev/null +++ b/metadata/md5-cache/app-text/calibre-7.13.0 @@ -0,0 +1,18 @@ +BDEPEND=python_single_target_python3_10? ( >=dev-python/PyQt-builder-1.10.3[python_targets_python3_10(-)] >=dev-python/sip-5[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/PyQt-builder-1.10.3[python_targets_python3_11(-)] >=dev-python/sip-5[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/PyQt-builder-1.10.3[python_targets_python3_12(-)] >=dev-python/sip-5[python_targets_python3_12(-)] ) virtual/pkgconfig system-mathjax? ( dev-lang/rapydscript-ng ) verify-sig? ( sec-keys/openpgp-keys-kovidgoyal ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) +DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite,ssl] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite,ssl] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite,ssl] ) app-i18n/uchardet >=app-text/hunspell-1.7:= >=app-text/podofo-0.10.0:= app-text/poppler[utils] dev-libs/hyphen:= >=dev-libs/icu-57.1:= dev-libs/openssl:= dev-libs/snowball-stemmer:= python_single_target_python3_10? ( >=dev-python/apsw-3.25.2_p1[python_targets_python3_10(-)] dev-python/beautifulsoup4[python_targets_python3_10(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_10(-)] dev-python/dnspython[python_targets_python3_10(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_10(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_10(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_10(-)] dev-python/jeepney[python_targets_python3_10(-)] >=dev-python/lxml-3.8.0[python_targets_python3_10(-)] dev-python/lxml-html-clean[python_targets_python3_10(-)] >=dev-python/markdown-3.0.1[python_targets_python3_10(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_10(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_10(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_10(-)] >=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,python_targets_python3_10(-)] >=dev-python/psutil-4.3.0[python_targets_python3_10(-)] >=dev-python/pychm-0.8.6[python_targets_python3_10(-)] >=dev-python/pygments-2.3.1[python_targets_python3_10(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_10(-)] dev-python/PyQt6[gui,network,opengl,printsupport,quick,svg,widgets,python_targets_python3_10(-)] dev-python/PyQt6-WebEngine[widgets,python_targets_python3_10(-)] dev-python/regex[python_targets_python3_10(-)] dev-python/xxhash[python_targets_python3_10(-)] >=dev-python/zeroconf-0.75.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/apsw-3.25.2_p1[python_targets_python3_11(-)] dev-python/beautifulsoup4[python_targets_python3_11(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_11(-)] dev-python/dnspython[python_targets_python3_11(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_11(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_11(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_11(-)] dev-python/jeepney[python_targets_python3_11(-)] >=dev-python/lxml-3.8.0[python_targets_python3_11(-)] dev-python/lxml-html-clean[python_targets_python3_11(-)] >=dev-python/markdown-3.0.1[python_targets_python3_11(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_11(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_11(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_11(-)] >=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,python_targets_python3_11(-)] >=dev-python/psutil-4.3.0[python_targets_python3_11(-)] >=dev-python/pychm-0.8.6[python_targets_python3_11(-)] >=dev-python/pygments-2.3.1[python_targets_python3_11(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_11(-)] dev-python/PyQt6[gui,network,opengl,printsupport,quick,svg,widgets,python_targets_python3_11(-)] dev-python/PyQt6-WebEngine[widgets,python_targets_python3_11(-)] dev-python/regex[python_targets_python3_11(-)] dev-python/xxhash[python_targets_python3_11(-)] >=dev-python/zeroconf-0.75.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/apsw-3.25.2_p1[python_targets_python3_12(-)] dev-python/beautifulsoup4[python_targets_python3_12(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_12(-)] dev-python/dnspython[python_targets_python3_12(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_12(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_12(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_12(-)] dev-python/jeepney[python_targets_python3_12(-)] >=dev-python/lxml-3.8.0[python_targets_python3_12(-)] dev-python/lxml-html-clean[python_targets_python3_12(-)] >=dev-python/markdown-3.0.1[python_targets_python3_12(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_12(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_12(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_12(-)] >=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,python_targets_python3_12(-)] >=dev-python/psutil-4.3.0[python_targets_python3_12(-)] >=dev-python/pychm-0.8.6[python_targets_python3_12(-)] >=dev-python/pygments-2.3.1[python_targets_python3_12(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_12(-)] dev-python/PyQt6[gui,network,opengl,printsupport,quick,svg,widgets,python_targets_python3_12(-)] dev-python/PyQt6-WebEngine[widgets,python_targets_python3_12(-)] dev-python/regex[python_targets_python3_12(-)] dev-python/xxhash[python_targets_python3_12(-)] >=dev-python/zeroconf-0.75.0[python_targets_python3_12(-)] ) dev-qt/qtbase:6=[gui,widgets] dev-qt/qtimageformats:6 dev-util/desktop-file-utils dev-util/gtk-update-icon-cache media-fonts/liberation-fonts media-libs/fontconfig:= >=media-libs/freetype-2:= >=media-libs/libmtp-1.1.11:= >=media-gfx/optipng-0.7.6 virtual/libusb:1= x11-misc/shared-mime-info >=x11-misc/xdg-utils-1.0.2-r2 font-subsetting? ( python_single_target_python3_10? ( dev-python/fonttools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/fonttools[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/fonttools[python_targets_python3_12(-)] ) ) ios? ( >=app-pda/usbmuxd-1.0.8 >=app-pda/libimobiledevice-1.2.0 ) speech? ( python_single_target_python3_10? ( app-accessibility/speech-dispatcher[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-accessibility/speech-dispatcher[python,python_targets_python3_11(-)] ) python_single_target_python3_12? ( app-accessibility/speech-dispatcher[python,python_targets_python3_12(-)] ) ) system-mathjax? ( >=dev-libs/mathjax-3:= ) udisks? ( virtual/libudev ) unrar? ( dev-python/unrardll ) test? ( python_single_target_python3_10? ( >=dev-python/chardet-3.0.3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/chardet-3.0.3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/chardet-3.0.3[python_targets_python3_12(-)] ) ) +DESCRIPTION=Ebook management application +EAPI=8 +HOMEPAGE=https://calibre-ebook.com/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg +IUSE=+font-subsetting ios speech +system-mathjax test +udisks unrar python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 verify-sig +KEYWORDS=~amd64 ~arm64 +LICENSE=GPL-3+ GPL-3 GPL-2+ GPL-2 GPL-1+ LGPL-3+ LGPL-2.1+ LGPL-2.1 BSD MIT Old-MIT Apache-2.0 public-domain || ( Artistic GPL-1+ ) CC-BY-3.0 OFL-1.1 PSF-2 +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite,ssl] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite,ssl] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite,ssl] ) app-i18n/uchardet >=app-text/hunspell-1.7:= >=app-text/podofo-0.10.0:= app-text/poppler[utils] dev-libs/hyphen:= >=dev-libs/icu-57.1:= dev-libs/openssl:= dev-libs/snowball-stemmer:= python_single_target_python3_10? ( >=dev-python/apsw-3.25.2_p1[python_targets_python3_10(-)] dev-python/beautifulsoup4[python_targets_python3_10(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_10(-)] dev-python/dnspython[python_targets_python3_10(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_10(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_10(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_10(-)] dev-python/jeepney[python_targets_python3_10(-)] >=dev-python/lxml-3.8.0[python_targets_python3_10(-)] dev-python/lxml-html-clean[python_targets_python3_10(-)] >=dev-python/markdown-3.0.1[python_targets_python3_10(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_10(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_10(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_10(-)] >=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,python_targets_python3_10(-)] >=dev-python/psutil-4.3.0[python_targets_python3_10(-)] >=dev-python/pychm-0.8.6[python_targets_python3_10(-)] >=dev-python/pygments-2.3.1[python_targets_python3_10(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_10(-)] dev-python/PyQt6[gui,network,opengl,printsupport,quick,svg,widgets,python_targets_python3_10(-)] dev-python/PyQt6-WebEngine[widgets,python_targets_python3_10(-)] dev-python/regex[python_targets_python3_10(-)] dev-python/xxhash[python_targets_python3_10(-)] >=dev-python/zeroconf-0.75.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/apsw-3.25.2_p1[python_targets_python3_11(-)] dev-python/beautifulsoup4[python_targets_python3_11(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_11(-)] dev-python/dnspython[python_targets_python3_11(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_11(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_11(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_11(-)] dev-python/jeepney[python_targets_python3_11(-)] >=dev-python/lxml-3.8.0[python_targets_python3_11(-)] dev-python/lxml-html-clean[python_targets_python3_11(-)] >=dev-python/markdown-3.0.1[python_targets_python3_11(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_11(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_11(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_11(-)] >=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,python_targets_python3_11(-)] >=dev-python/psutil-4.3.0[python_targets_python3_11(-)] >=dev-python/pychm-0.8.6[python_targets_python3_11(-)] >=dev-python/pygments-2.3.1[python_targets_python3_11(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_11(-)] dev-python/PyQt6[gui,network,opengl,printsupport,quick,svg,widgets,python_targets_python3_11(-)] dev-python/PyQt6-WebEngine[widgets,python_targets_python3_11(-)] dev-python/regex[python_targets_python3_11(-)] dev-python/xxhash[python_targets_python3_11(-)] >=dev-python/zeroconf-0.75.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/apsw-3.25.2_p1[python_targets_python3_12(-)] dev-python/beautifulsoup4[python_targets_python3_12(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_12(-)] dev-python/dnspython[python_targets_python3_12(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_12(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_12(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_12(-)] dev-python/jeepney[python_targets_python3_12(-)] >=dev-python/lxml-3.8.0[python_targets_python3_12(-)] dev-python/lxml-html-clean[python_targets_python3_12(-)] >=dev-python/markdown-3.0.1[python_targets_python3_12(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_12(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_12(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_12(-)] >=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,python_targets_python3_12(-)] >=dev-python/psutil-4.3.0[python_targets_python3_12(-)] >=dev-python/pychm-0.8.6[python_targets_python3_12(-)] >=dev-python/pygments-2.3.1[python_targets_python3_12(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_12(-)] dev-python/PyQt6[gui,network,opengl,printsupport,quick,svg,widgets,python_targets_python3_12(-)] dev-python/PyQt6-WebEngine[widgets,python_targets_python3_12(-)] dev-python/regex[python_targets_python3_12(-)] dev-python/xxhash[python_targets_python3_12(-)] >=dev-python/zeroconf-0.75.0[python_targets_python3_12(-)] ) dev-qt/qtbase:6=[gui,widgets] dev-qt/qtimageformats:6 dev-util/desktop-file-utils dev-util/gtk-update-icon-cache media-fonts/liberation-fonts media-libs/fontconfig:= >=media-libs/freetype-2:= >=media-libs/libmtp-1.1.11:= >=media-gfx/optipng-0.7.6 virtual/libusb:1= x11-misc/shared-mime-info >=x11-misc/xdg-utils-1.0.2-r2 font-subsetting? ( python_single_target_python3_10? ( dev-python/fonttools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/fonttools[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/fonttools[python_targets_python3_12(-)] ) ) ios? ( >=app-pda/usbmuxd-1.0.8 >=app-pda/libimobiledevice-1.2.0 ) speech? ( python_single_target_python3_10? ( app-accessibility/speech-dispatcher[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-accessibility/speech-dispatcher[python,python_targets_python3_11(-)] ) python_single_target_python3_12? ( app-accessibility/speech-dispatcher[python,python_targets_python3_12(-)] ) ) system-mathjax? ( >=dev-libs/mathjax-3:= ) udisks? ( virtual/libudev ) unrar? ( dev-python/unrardll ) udisks? ( sys-fs/udisks:2 ) +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://download.calibre-ebook.com/7.13.0/calibre-7.13.0.tar.xz verify-sig? ( https://calibre-ebook.com/signatures/calibre-7.13.0.tar.xz.sig ) +_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=1c0a0446dbd566a898f1e39438289a2c diff --git a/metadata/md5-cache/app-text/calibre-7.8.0-r1 b/metadata/md5-cache/app-text/calibre-7.8.0-r1 index 3d84016110ac..a9800cfa4f2b 100644 --- a/metadata/md5-cache/app-text/calibre-7.8.0-r1 +++ b/metadata/md5-cache/app-text/calibre-7.8.0-r1 @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://download.calibre-ebook.com/7.8.0/calibre-7.8.0.tar.xz verify-sig? ( https://calibre-ebook.com/signatures/calibre-7.8.0.tar.xz.sig ) _eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1c57ebe2f4899f44fca8fc01099bf61f +_md5_=18379b506db183a5b9fc482d5313afb3 diff --git a/metadata/md5-cache/app-text/calibre-7.9.0 b/metadata/md5-cache/app-text/calibre-7.9.0 index 9391ed883b0b..d4f6a0e70d37 100644 --- a/metadata/md5-cache/app-text/calibre-7.9.0 +++ b/metadata/md5-cache/app-text/calibre-7.9.0 @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://download.calibre-ebook.com/7.9.0/calibre-7.9.0.tar.xz verify-sig? ( https://calibre-ebook.com/signatures/calibre-7.9.0.tar.xz.sig ) _eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=9ecf9555eb113e92904864bf8fd08e18 +_md5_=f23042f4af92f0467ae61a3af329242f diff --git a/metadata/md5-cache/app-text/cherrytree-1.1.3 b/metadata/md5-cache/app-text/cherrytree-1.1.3 new file mode 100644 index 000000000000..442c96ffb682 --- /dev/null +++ b/metadata/md5-cache/app-text/cherrytree-1.1.3 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig nls? ( sys-devel/gettext ) test? ( dev-util/cpputest ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-i18n/uchardet app-text/gspell:= >=dev-cpp/glibmm-2.64.2:2 dev-cpp/gtkmm:3.0 dev-cpp/gtksourceviewmm:3.0 dev-cpp/libxmlpp:2.6 dev-cpp/pangomm:1.4 dev-db/sqlite:3 dev-libs/fribidi dev-libs/glib:2 dev-libs/libfmt:= dev-libs/libsigc++:2 dev-libs/libxml2:2 >=dev-libs/spdlog-1.5 >=x11-libs/vte-0.70.2:2.91 net-misc/curl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/pango[X] +DESCRIPTION=A hierarchical note taking application (C++ version) +EAPI=8 +HOMEPAGE=https://www.giuspen.com/cherrytree/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cmake python-any-r1 xdg +IUSE=nls test +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3 LGPL-2.1 MIT +RDEPEND=app-i18n/uchardet app-text/gspell:= >=dev-cpp/glibmm-2.64.2:2 dev-cpp/gtkmm:3.0 dev-cpp/gtksourceviewmm:3.0 dev-cpp/libxmlpp:2.6 dev-cpp/pangomm:1.4 dev-db/sqlite:3 dev-libs/fribidi dev-libs/glib:2 dev-libs/libfmt:= dev-libs/libsigc++:2 dev-libs/libxml2:2 >=dev-libs/spdlog-1.5 >=x11-libs/vte-0.70.2:2.91 net-misc/curl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/pango[X] +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/giuspen/cherrytree/releases/download/v1.1.3/cherrytree_1.1.3.tar.xz +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=900d1e7b6099e5321ad50024702af232 diff --git a/metadata/md5-cache/app-text/mdbook-0.4.37 b/metadata/md5-cache/app-text/mdbook-0.4.37 deleted file mode 100644 index 827dd2c4bdc3..000000000000 --- a/metadata/md5-cache/app-text/mdbook-0.4.37 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=virtual/rust-1.53 -DEFINED_PHASES=compile configure install test unpack -DESCRIPTION=Create a book from markdown files -EAPI=8 -HOMEPAGE=https://rust-lang.github.io/mdBook/ -INHERIT=cargo toolchain-funcs -IUSE=doc debug -KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=MPL-2.0 CC-BY-4.0 OFL-1.1 Apache-2.0 CC0-1.0 ISC MIT Unicode-DFS-2016 -SLOT=0 -SRC_URI=https://github.com/rust-lang/mdBook/archive/refs/tags/v0.4.37.tar.gz -> mdbook-0.4.37.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/aho-corasick/1.1.2/download -> aho-corasick-1.1.2.crate https://crates.io/api/v1/crates/ammonia/3.3.0/download -> ammonia-3.3.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.11/download -> anstream-0.6.11.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.3/download -> anstyle-parse-0.2.3.crate https://crates.io/api/v1/crates/anstyle-query/1.0.2/download -> anstyle-query-1.0.2.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.2/download -> anstyle-wincon-3.0.2.crate https://crates.io/api/v1/crates/anstyle/1.0.6/download -> anstyle-1.0.6.crate https://crates.io/api/v1/crates/anyhow/1.0.79/download -> anyhow-1.0.79.crate https://crates.io/api/v1/crates/assert_cmd/2.0.13/download -> assert_cmd-2.0.13.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/backtrace/0.3.69/download -> backtrace-0.3.69.crate https://crates.io/api/v1/crates/base64/0.21.7/download -> base64-0.21.7.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.4.2/download -> bitflags-2.4.2.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.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/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bstr/1.9.0/download -> bstr-1.9.0.crate https://crates.io/api/v1/crates/bumpalo/3.14.0/download -> bumpalo-3.14.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.5.0/download -> bytes-1.5.0.crate https://crates.io/api/v1/crates/cc/1.0.83/download -> cc-1.0.83.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.33/download -> chrono-0.4.33.crate https://crates.io/api/v1/crates/clap/4.4.18/download -> clap-4.4.18.crate https://crates.io/api/v1/crates/clap_builder/4.4.18/download -> clap_builder-4.4.18.crate https://crates.io/api/v1/crates/clap_complete/4.4.10/download -> clap_complete-4.4.10.crate https://crates.io/api/v1/crates/clap_lex/0.6.0/download -> clap_lex-0.6.0.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.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/cpufeatures/0.2.12/download -> cpufeatures-0.2.12.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.11/download -> crossbeam-channel-0.5.11.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.5/download -> crossbeam-deque-0.8.5.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.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/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/data-encoding/2.5.0/download -> data-encoding-2.5.0.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/elasticlunr-rs/3.0.2/download -> elasticlunr-rs-3.0.2.crate https://crates.io/api/v1/crates/env_filter/0.1.0/download -> env_filter-0.1.0.crate https://crates.io/api/v1/crates/env_logger/0.11.1/download -> env_logger-0.11.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.8/download -> errno-0.3.8.crate https://crates.io/api/v1/crates/fastrand/2.0.1/download -> fastrand-2.0.1.crate https://crates.io/api/v1/crates/filetime/0.2.23/download -> filetime-0.2.23.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.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.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/futf/0.1.5/download -> futf-0.1.5.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-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/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.12/download -> getrandom-0.2.12.crate https://crates.io/api/v1/crates/gimli/0.28.1/download -> gimli-0.28.1.crate https://crates.io/api/v1/crates/globset/0.4.14/download -> globset-0.4.14.crate https://crates.io/api/v1/crates/h2/0.3.24/download -> h2-0.3.24.crate https://crates.io/api/v1/crates/handlebars/5.1.0/download -> handlebars-5.1.0.crate https://crates.io/api/v1/crates/hashbrown/0.14.3/download -> hashbrown-0.14.3.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/hermit-abi/0.3.5/download -> hermit-abi-0.3.5.crate https://crates.io/api/v1/crates/html5ever/0.26.0/download -> html5ever-0.26.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/http-body/0.4.6/download -> http-body-0.4.6.crate https://crates.io/api/v1/crates/http/0.2.11/download -> http-0.2.11.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/hyper/0.14.28/download -> hyper-0.14.28.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/idna/0.5.0/download -> idna-0.5.0.crate https://crates.io/api/v1/crates/ignore/0.4.22/download -> ignore-0.4.22.crate https://crates.io/api/v1/crates/indexmap/2.2.2/download -> indexmap-2.2.2.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/inotify/0.9.6/download -> inotify-0.9.6.crate https://crates.io/api/v1/crates/itoa/1.0.10/download -> itoa-1.0.10.crate https://crates.io/api/v1/crates/js-sys/0.3.67/download -> js-sys-0.3.67.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.4/download -> kqueue-sys-1.0.4.crate https://crates.io/api/v1/crates/kqueue/1.0.8/download -> kqueue-1.0.8.crate https://crates.io/api/v1/crates/libc/0.2.153/download -> libc-0.2.153.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.11/download -> lock_api-0.4.11.crate https://crates.io/api/v1/crates/log/0.4.20/download -> log-0.4.20.crate https://crates.io/api/v1/crates/mac/0.1.1/download -> mac-0.1.1.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/markup5ever/0.11.0/download -> markup5ever-0.11.0.crate https://crates.io/api/v1/crates/markup5ever_rcdom/0.2.0/download -> markup5ever_rcdom-0.2.0.crate https://crates.io/api/v1/crates/memchr/2.7.1/download -> memchr-2.7.1.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/mime_guess/2.0.4/download -> mime_guess-2.0.4.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.10/download -> mio-0.8.10.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/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/normpath/1.1.1/download -> normpath-1.1.1.crate https://crates.io/api/v1/crates/notify-debouncer-mini/0.4.1/download -> notify-debouncer-mini-0.4.1.crate https://crates.io/api/v1/crates/notify/6.1.1/download -> notify-6.1.1.crate https://crates.io/api/v1/crates/num-traits/0.2.17/download -> num-traits-0.2.17.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/object/0.32.2/download -> object-0.32.2.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/opener/0.6.1/download -> opener-0.6.1.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.9.9/download -> parking_lot_core-0.9.9.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.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/pest/2.7.7/download -> pest-2.7.7.crate https://crates.io/api/v1/crates/pest_derive/2.7.7/download -> pest_derive-2.7.7.crate https://crates.io/api/v1/crates/pest_generator/2.7.7/download -> pest_generator-2.7.7.crate https://crates.io/api/v1/crates/pest_meta/2.7.7/download -> pest_meta-2.7.7.crate https://crates.io/api/v1/crates/phf/0.10.1/download -> phf-0.10.1.crate https://crates.io/api/v1/crates/phf_codegen/0.10.0/download -> phf_codegen-0.10.0.crate https://crates.io/api/v1/crates/phf_generator/0.10.0/download -> phf_generator-0.10.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/pin-project-internal/1.1.4/download -> pin-project-internal-1.1.4.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.13/download -> pin-project-lite-0.2.13.crate https://crates.io/api/v1/crates/pin-project/1.1.4/download -> pin-project-1.1.4.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/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.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/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/predicates/3.1.0/download -> predicates-3.1.0.crate https://crates.io/api/v1/crates/pretty_assertions/1.4.0/download -> pretty_assertions-1.4.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.78/download -> proc-macro2-1.0.78.crate https://crates.io/api/v1/crates/pulldown-cmark-escape/0.10.0/download -> pulldown-cmark-escape-0.10.0.crate https://crates.io/api/v1/crates/pulldown-cmark/0.10.0/download -> pulldown-cmark-0.10.0.crate https://crates.io/api/v1/crates/quote/1.0.35/download -> quote-1.0.35.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/redox_syscall/0.4.1/download -> redox_syscall-0.4.1.crate https://crates.io/api/v1/crates/regex-automata/0.4.5/download -> regex-automata-0.4.5.crate https://crates.io/api/v1/crates/regex-syntax/0.8.2/download -> regex-syntax-0.8.2.crate https://crates.io/api/v1/crates/regex/1.10.3/download -> regex-1.10.3.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.23/download -> rustc-demangle-0.1.23.crate https://crates.io/api/v1/crates/rustix/0.38.31/download -> rustix-0.38.31.crate https://crates.io/api/v1/crates/rustls-pemfile/1.0.4/download -> rustls-pemfile-1.0.4.crate https://crates.io/api/v1/crates/ryu/1.0.16/download -> ryu-1.0.16.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/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/select/0.6.0/download -> select-0.6.0.crate https://crates.io/api/v1/crates/semver/1.0.21/download -> semver-1.0.21.crate https://crates.io/api/v1/crates/serde/1.0.196/download -> serde-1.0.196.crate https://crates.io/api/v1/crates/serde_derive/1.0.196/download -> serde_derive-1.0.196.crate https://crates.io/api/v1/crates/serde_json/1.0.113/download -> serde_json-1.0.113.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/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/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/siphasher/0.3.11/download -> siphasher-0.3.11.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.1/download -> smallvec-1.13.1.crate https://crates.io/api/v1/crates/socket2/0.5.5/download -> socket2-0.5.5.crate https://crates.io/api/v1/crates/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/string_cache_codegen/0.5.2/download -> string_cache_codegen-0.5.2.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.48/download -> syn-2.0.48.crate https://crates.io/api/v1/crates/tempfile/3.10.0/download -> tempfile-3.10.0.crate https://crates.io/api/v1/crates/tendril/0.4.3/download -> tendril-0.4.3.crate https://crates.io/api/v1/crates/terminal_size/0.3.0/download -> terminal_size-0.3.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.56/download -> thiserror-impl-1.0.56.crate https://crates.io/api/v1/crates/thiserror/1.0.56/download -> thiserror-1.0.56.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-stream/0.1.14/download -> tokio-stream-0.1.14.crate https://crates.io/api/v1/crates/tokio-tungstenite/0.20.1/download -> tokio-tungstenite-0.20.1.crate https://crates.io/api/v1/crates/tokio-util/0.7.10/download -> tokio-util-0.7.10.crate https://crates.io/api/v1/crates/tokio/1.36.0/download -> tokio-1.36.0.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/topological-sort/0.2.2/download -> topological-sort-0.2.2.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tracing-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/try-lock/0.2.5/download -> try-lock-0.2.5.crate https://crates.io/api/v1/crates/tungstenite/0.20.1/download -> tungstenite-0.20.1.crate https://crates.io/api/v1/crates/typenum/1.17.0/download -> typenum-1.17.0.crate https://crates.io/api/v1/crates/ucd-trie/0.1.6/download -> ucd-trie-0.1.6.crate https://crates.io/api/v1/crates/unicase/2.7.0/download -> unicase-2.7.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.22/download -> unicode-normalization-0.1.22.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/utf-8/0.7.6/download -> utf-8-0.7.6.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.4.0/download -> walkdir-2.4.0.crate https://crates.io/api/v1/crates/want/0.3.1/download -> want-0.3.1.crate https://crates.io/api/v1/crates/warp/0.3.6/download -> warp-0.3.6.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.90/download -> wasm-bindgen-backend-0.2.90.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.90/download -> wasm-bindgen-macro-support-0.2.90.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.90/download -> wasm-bindgen-macro-0.2.90.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.90/download -> wasm-bindgen-shared-0.2.90.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.90/download -> wasm-bindgen-0.2.90.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.6/download -> winapi-util-0.1.6.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-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.0/download -> windows-targets-0.52.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.0/download -> windows_aarch64_gnullvm-0.52.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_aarch64_msvc/0.52.0/download -> windows_aarch64_msvc-0.52.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_gnu/0.52.0/download -> windows_i686_gnu-0.52.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_i686_msvc/0.52.0/download -> windows_i686_msvc-0.52.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_gnullvm/0.52.0/download -> windows_x86_64_gnullvm-0.52.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_gnu/0.52.0/download -> windows_x86_64_gnu-0.52.0.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.0/download -> windows_x86_64_msvc-0.52.0.crate https://crates.io/api/v1/crates/xml5ever/0.17.0/download -> xml5ever-0.17.0.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate -_eclasses_=cargo 67ea64209e3442a3a0e095f048d43a62 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe rust-toolchain 68a6453cb41148db1da01fa2267527f0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=6389711f60c28a66f27ecb4c99edfd7d diff --git a/metadata/md5-cache/app-text/poppler-24.02.0 b/metadata/md5-cache/app-text/poppler-24.02.0 deleted file mode 100644 index df3edca95c2e..000000000000 --- a/metadata/md5-cache/app-text/poppler-24.02.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-util/glib-utils-2.64 virtual/pkgconfig verify-sig? ( >=sec-keys/openpgp-keys-aacid-20230907 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=>=media-libs/fontconfig-2.13 >=media-libs/freetype-2.10 sys-libs/zlib cairo? ( >=dev-libs/glib-2.64:2 >=x11-libs/cairo-1.16 introspection? ( >=dev-libs/gobject-introspection-1.64:= ) ) curl? ( net-misc/curl ) gpgme? ( >=app-crypt/gpgme-1.19.0:=[cxx] ) jpeg? ( >=media-libs/libjpeg-turbo-1.1.0:= ) jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= ) lcms? ( media-libs/lcms:2 ) nss? ( >=dev-libs/nss-3.49 ) png? ( media-libs/libpng:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtxml:5 ) qt6? ( dev-qt/qtbase:6[gui,xml] ) tiff? ( media-libs/tiff:= ) boost? ( >=dev-libs/boost-1.71 ) test? ( qt5? ( dev-qt/qttest:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[widgets] ) ) -DESCRIPTION=PDF rendering library based on the xpdf-3.0 code base -EAPI=8 -HOMEPAGE=https://poppler.freedesktop.org/ -INHERIT=cmake flag-o-matic toolchain-funcs xdg-utils verify-sig -IUSE=boost cairo cjk curl +cxx debug doc gpgme +introspection +jpeg +jpeg2k +lcms nss png qt5 qt6 test tiff +utils verify-sig -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=GPL-2 -RDEPEND=>=media-libs/fontconfig-2.13 >=media-libs/freetype-2.10 sys-libs/zlib cairo? ( >=dev-libs/glib-2.64:2 >=x11-libs/cairo-1.16 introspection? ( >=dev-libs/gobject-introspection-1.64:= ) ) curl? ( net-misc/curl ) gpgme? ( >=app-crypt/gpgme-1.19.0:=[cxx] ) jpeg? ( >=media-libs/libjpeg-turbo-1.1.0:= ) jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= ) lcms? ( media-libs/lcms:2 ) nss? ( >=dev-libs/nss-3.49 ) png? ( media-libs/libpng:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtxml:5 ) qt6? ( dev-qt/qtbase:6[gui,xml] ) tiff? ( media-libs/tiff:= ) cjk? ( app-text/poppler-data ) -RESTRICT=!test? ( test ) -SLOT=0/134 -SRC_URI=https://poppler.freedesktop.org/poppler-24.02.0.tar.xz test? ( https://gitlab.freedesktop.org/poppler/test/-/archive/400f3ff05b2b1c0ae17797a0bd50e75e35c1f1b1/test-400f3ff05b2b1c0ae17797a0bd50e75e35c1f1b1.tar.bz2 -> poppler-test-400f3ff05b2b1c0ae17797a0bd50e75e35c1f1b1.tar.bz2 ) verify-sig? ( https://poppler.freedesktop.org/poppler-24.02.0.tar.xz.sig ) -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=19052868f23ff1d60f4406c3c9fcc368 diff --git a/metadata/md5-cache/app-text/poppler-24.05.0 b/metadata/md5-cache/app-text/poppler-24.05.0 deleted file mode 100644 index a061a3d15dc9..000000000000 --- a/metadata/md5-cache/app-text/poppler-24.05.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-util/glib-utils-2.64 virtual/pkgconfig verify-sig? ( >=sec-keys/openpgp-keys-aacid-20230907 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=>=media-libs/fontconfig-2.13 >=media-libs/freetype-2.10 sys-libs/zlib cairo? ( >=dev-libs/glib-2.64:2 >=x11-libs/cairo-1.16 introspection? ( >=dev-libs/gobject-introspection-1.72:= ) ) curl? ( net-misc/curl ) gpgme? ( >=app-crypt/gpgme-1.19.0:=[cxx] ) jpeg? ( >=media-libs/libjpeg-turbo-1.1.0:= ) jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= ) lcms? ( media-libs/lcms:2 ) nss? ( >=dev-libs/nss-3.49 ) png? ( media-libs/libpng:0= ) qt5? ( >=dev-qt/qtcore-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtxml-5.15.2:5 ) qt6? ( dev-qt/qtbase:6[gui,xml] ) tiff? ( media-libs/tiff:= ) boost? ( >=dev-libs/boost-1.74 ) test? ( qt5? ( >=dev-qt/qttest-5.15.2:5 >=dev-qt/qtwidgets-5.15.2:5 ) qt6? ( dev-qt/qtbase:6[widgets] ) ) -DESCRIPTION=PDF rendering library based on the xpdf-3.0 code base -EAPI=8 -HOMEPAGE=https://poppler.freedesktop.org/ -INHERIT=cmake flag-o-matic toolchain-funcs xdg-utils verify-sig -IUSE=boost cairo cjk curl +cxx debug doc gpgme +introspection +jpeg +jpeg2k +lcms nss png qt5 qt6 test tiff +utils verify-sig -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=GPL-2 -RDEPEND=>=media-libs/fontconfig-2.13 >=media-libs/freetype-2.10 sys-libs/zlib cairo? ( >=dev-libs/glib-2.64:2 >=x11-libs/cairo-1.16 introspection? ( >=dev-libs/gobject-introspection-1.72:= ) ) curl? ( net-misc/curl ) gpgme? ( >=app-crypt/gpgme-1.19.0:=[cxx] ) jpeg? ( >=media-libs/libjpeg-turbo-1.1.0:= ) jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= ) lcms? ( media-libs/lcms:2 ) nss? ( >=dev-libs/nss-3.49 ) png? ( media-libs/libpng:0= ) qt5? ( >=dev-qt/qtcore-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtxml-5.15.2:5 ) qt6? ( dev-qt/qtbase:6[gui,xml] ) tiff? ( media-libs/tiff:= ) cjk? ( app-text/poppler-data ) -RESTRICT=!test? ( test ) -SLOT=0/137 -SRC_URI=https://poppler.freedesktop.org/poppler-24.05.0.tar.xz test? ( https://gitlab.freedesktop.org/poppler/test/-/archive/ff3133cdb6cb496ee1d2c3231bfa35006a5e8410/test-ff3133cdb6cb496ee1d2c3231bfa35006a5e8410.tar.bz2 -> poppler-test-ff3133cdb6cb496ee1d2c3231bfa35006a5e8410.tar.bz2 ) verify-sig? ( https://poppler.freedesktop.org/poppler-24.05.0.tar.xz.sig ) -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=8db4cb346fb424b68bb27e05c8fcc0be diff --git a/metadata/md5-cache/app-text/poppler-24.06.1 b/metadata/md5-cache/app-text/poppler-24.06.1 index d3cb88acdadc..6816d178c2a5 100644 --- a/metadata/md5-cache/app-text/poppler-24.06.1 +++ b/metadata/md5-cache/app-text/poppler-24.06.1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://poppler.freedesktop.org/ INHERIT=cmake flag-o-matic toolchain-funcs xdg-utils verify-sig IUSE=boost cairo cjk curl +cxx debug doc gpgme +introspection +jpeg +jpeg2k +lcms nss png qt5 qt6 test tiff +utils verify-sig -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=GPL-2 RDEPEND=>=media-libs/fontconfig-2.13 >=media-libs/freetype-2.10 sys-libs/zlib cairo? ( >=dev-libs/glib-2.64:2 >=x11-libs/cairo-1.16 introspection? ( >=dev-libs/gobject-introspection-1.72:= ) ) curl? ( net-misc/curl ) gpgme? ( >=app-crypt/gpgme-1.19.0:=[cxx] ) jpeg? ( >=media-libs/libjpeg-turbo-1.1.0:= ) jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= ) lcms? ( media-libs/lcms:2 ) nss? ( >=dev-libs/nss-3.49 ) png? ( media-libs/libpng:0= ) qt5? ( >=dev-qt/qtcore-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtxml-5.15.2:5 ) qt6? ( dev-qt/qtbase:6[gui,xml] ) tiff? ( media-libs/tiff:= ) cjk? ( app-text/poppler-data ) RESTRICT=!test? ( test ) SLOT=0/138 SRC_URI=https://poppler.freedesktop.org/poppler-24.06.1.tar.xz test? ( https://gitlab.freedesktop.org/poppler/test/-/archive/ff3133cdb6cb496ee1d2c3231bfa35006a5e8410/test-ff3133cdb6cb496ee1d2c3231bfa35006a5e8410.tar.bz2 -> poppler-test-ff3133cdb6cb496ee1d2c3231bfa35006a5e8410.tar.bz2 ) verify-sig? ( https://poppler.freedesktop.org/poppler-24.06.1.tar.xz.sig ) _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=c7e401de320f4a3f59febe7dcf0c16dd +_md5_=7bcedff4ec20e64c2604a06c9b3db069 diff --git a/metadata/md5-cache/app-xemacs/Manifest.gz b/metadata/md5-cache/app-xemacs/Manifest.gz index 372a20f62d3fcc99a4d45b9f926402b1278c62fd..01643b8e74d85afdcb0d64a5e90db31c7832c012 100644 GIT binary patch literal 22585 zcmV(yKHKCg#& zza9Vmmvipe*Inb0+rGkXGsbw8yNBaQ*A??fSKaeiIpv+tQfEwk#9ppgTkK~oJ@9*V zrFiWb``ypg=GZ%x+*juhL*DIPHC)#|V~%6&QD-=6ijyDy<^THM|Gn@$GhKHY>pt@i zo&Of+K4-pj=lfT`j+w%BTz5IIdmp2RG*f9IprR~k8%b**v!xBu~o=+E^#GD^s(g?AZ+7VcUbZ+hf$AG`LN z&m8!S5W_sqHIK%J#+Hw(jh^E?Gw(Qd>If*d9b>3z<&aamOWi&6`)>OlG3Ip4Uiuva zj~!||u5=6pmD564CBz!9_$H&8&STZY>+KQd&NJL$A7wWFn##cgK7Y7MX{Dug+@W#| zGq;gz+->!p_I+I?)`MrLYap;O&wZxr;19Pic{jwrTC3#_=NYeD^4=?~xypEz(O>iD z`Y)tZ+Arle-=&n+8m0C%dC18}lveW!qqWwL5UxGqI$A2@ID0$8y<Nv{Cvxk{_s(H3E9r;dZOHXNytJkZ=a*Y*o&S)TyypMU-6TL~}I#K0&wuLdAJBG0N z!FrAp!ERnB&-*Ct^1tWa`KMi9q;y^Pr6v_lExpTV1Rj2*lzgGSV#sase*NmZTxCvP z^}0G@?`i`=O6%tR&MO|hw}|eBvSLEG9+&?`!lu@g?C(t6m}S;uzj+F_t*%$UR{+eCKNCuJcwTnAC})wcN0= zGjQ5t=Ec**+4+L7OVEe#JseA|p?wlk#1I=c(sK?-In>E}C*K;=!4w->zG@jwkqlmJ zAiILcOA0#=eg`G%bqD@2aSG{-yw*5zO)(%a9oFgd9^=3fp{xU6a&Ej`eRWCm*B^iV z`RBLqKM~ZCf5~Tj7gR6v(i~DOM~nzM%{7o$*}V=N=*IJ+tvgKoZHx12?cNj1;c@uE z(9Tf{N8IseZJ$@Y`ZzEA%Zc;HX;vTnyjM8G#F?+_K)UnZ{XB8%slNLqL>c;t`UYGH zVFXt)GN+SQ;jOTom26SJP5iwHWkW07~qSrG$c#CYN{=WhKZ z#Gq;f;+b+iBFY?4vRcw{WW4>E&%SS*McU~;Z-Ub#HgcNpGFpG!<2!Q7$1fbfyPOu@ zv9}x-AB$d&Y2@xHtb@-Z)M5zupU~&T(!!`{S(?0ay)RtBB(9ap|1cIp8b5*M;J?No z{)~Cul^B4o-6y(Gcx(K4h#eny(6afE+#zWwK0tjKDe<30)A*BSAGxQTJ_TTg61YpwZBOm|IK06%qr zc#gSyzOc@9?~3yPg&gI$^3}j^34yJ((G?${VP=WHR^Z9W!*7&6#T{v~(BeAWWuLF|B+3{B?f&`t{o%$SNe<(}zldEK02fN!3#CnH~)3 zBisir3K7k75}6}5eS&tT4^{eTIEUOhiW?Mi2pBTIN#F}9-Km{7fABbwslko|`y)74 zEE|R0ygQDKpIOJ7tbjX&wk=XS2Hu-Uc_v(TB}n3o$1I1=oxg}sP^ei^OFsDw#Jve# zTW0~?w46#Hx?zDtfleUbhJQd6eu49g8~|RFV3#9+qg=bS0nUW#&FR2fYSE%CZq+72IfW3GH__7 z)vj``SOo&0fq~FM!{+ZZA-t7%>j3(EM(jT1$$bzFeD3vPzm!Xg^DfY=u?X`nc^ zj*5f}DZl+3IJT4kc?)8 zP1;t(RY6D2N>~=|5ovouN&@PFV+NHKxa2`-jTdOQ8b44n!gcVo*0nF}7|?g2iVKv@ z^VAHGf#5{G2Dgy%dXIHr=TZuxGz0s1U*Xn5yi(uqD7~Fh0T%BS$Iym( zfwOV$xbP9`Z3rL;Cw#=<_1=i@{pI_T)E(f<^r230Cnz$%4-)HAEw~P9jmpDJI*)ka zCaPQr4hr}Hh>V3;BjknH6*2Aykrb?`LUbda7KAFeH6t#hr6o;z5=J!)ek=ukBjuwJ zAm7!AP)!i&aBiYUFA&dy3Ss{!2Oyk}RtKZF7ezU6+<=VEPlDlyDBxltCY1E#DX}GD z*DUyp$mc;Lk<$s}!;uhyaZ^}j!wcd)cL$`s+1$5z>A``R;oo8aHq{SF9dJ@KgCM{; zUA$OarXwH;M0XAeh7AgbopgB61t{l~au|5#aE{^Y3?6JEIGtkRSMuE^=op%gQvx)1 z0Cb|!2I!XJT9_DDS7-8-vWh%Socrv2`Th>Mkq9F3vC16@?-bl*buCM z3*LG!4g?g3v0v!H!tOu~#1b?bq+ZPD#0$KAwR{^%N8W@?{@4V~hS^;~*Ny0lSueQf zKF|FM#MetI<(0G4@JsoG2@DCyx}O(n(IcvXZ-M56im@{yEipV0ivW{=5+X3zWC|g# zPCUC#=>9g<%IV{8PTVsRg4%%{aSo=4p>!si`qZHyy-0vnV)&tXz56Gg=`>1%pK#3^ zzkVGDA3=b_-vD^K38ICf&!(*tv#uLnG-E5gVjt&1OJYBK#H%lE>vq0+oJzYfWqh3%oFNNj!keF2LbC%RJaVj z>;N%A#bF&XU_e3?p%G%QC!dQlz#z>w!HqJ`JAg=%pR`B9x5YJf0IN!?h-eFHuFV~A zSI!ex0(>DD;rf83K#q<`v2Bj`{$Gm96Z~-KAdrw6js&VXyV(aEFdmD@dYbBAK?e@L zM`1u@7bsFbnIDc8OOyDYFf0rcz!?n)h46Jx(}uiosKn5LG0txGr;i&7*9m6496I^# z(D$uQO!IdQANb_a&oKABfjBVyLfE~+Rm}Nra7X65@&t`QDGjpIBh~OGd<#4ScSr@q zA3-Oe*4&6OXc1O?8oyx-h#ss1cR6yt-$XUd_8#Xi1d0z4flDyp2!+}(IFLY^1SF}u zfg6@r<~7mhOGXJ|I>F?ympGyEJXsImk?V$qrGig~L39u@szpQ$Ag4Q}ewncxR{$** zQ%eJC*MKnV9PhQ2A{LKGckBzGkr4+04Gsd_zXLW3ERz-`WIMrn;DQKRBbtG@AhgH0 zaA3SaJL>i1^dMoC-@^%jPcB{8NTc1k;gKr#M@Y7^fh&d)k2ev0|JR>CzY*{-ICS=1 zOjm|P5vw3Wq2OKtD8~956c^EU&Ke(;I?i(w0m8<`6Mg^(XSj9B^@iAGqR@x}=dfav zh}DQ^K_3X}mDmUnXzK(PjSJ|y_B;uR)(XaZo*?q9C#rl7{yU1vFZT-AsQ4+wglx5^ z36wevpBw+u35vje3>-7P!)QRL7%@$tZ6E;6p5YUBn$UL;XTnW_jr+jsk8|PzbgsG) z!p5tZ9%BnKmJf(YkPfSfH9)?Ye-nR$e=v27By0lOA|}9Pfb4;2S5ENEBw7$BPre0~ zecVU}yo7hh4}&ZaH82nCS7&P#W{2CnOsY#ft1; zUwtkP9|tNs*NL?LE}~b;l7GqhBOkucjmB{x;27xQJ@CWCSE%*uR&?$w5GpnphB!Cj zWs5j{L|`g00@9p1j={Efti=VhGY48TH?$)*J>xS5XUV0V7;FpLbz|%v1*MSw$G%%qJGB4llJ-{K+^NzBv zQEpGlUH`gT3=NpcoFRCA@9hW^eK>T!F_Fm|-Kl<1i20 z1i+tjJ1mt2kvm}O0CG&C(E;x43*85qS_>!8;SjcY(ujF)%!5cV+q;l{{`%L?FTelz z_4v2ae<`2R1S=D*h~WfTnGlEzvpR|LfXQgFJMNT}-&6O+CXnn+lv_UGy<);Azz~o& z{DUB6Yrs7*vH@lzptqfNJYZlTC)_!vfGGz+^qq+~={?3F1l~1($_Q3qxWsSc%M9({ zXnabvCc;-<_%P7b`5<(Fyy!CnVA3G0K>PRLS!*KdAQu}CO2H)|c5A4_MM45E0LRCi z2?F@N!nf8pN&S3lvB)3JJ03nMkTHZfmn7>z1i(L&Gz6_eNFL49QQ{4GO}^!}Qis+< zJHXl9Bgb{&Ccz;bp-ICo0lMuOII~>=J&&9>CfzWO6TXK%bg22K_}0yqb<2Ld12V`U zdPI%FVDdNu=zkq3~;uxlX=Un$p*j6%y)u5fAz(}+JMu8^MN{=`y z=nQAD3VyT~Ya0;2zHm*@4qTiY&M)iC3m%YUy%Asy-riO;y9U_Tr6Cf4 z2<7M9SFyyQVL$kVvtF9UtB8L4?bk0q71M$5?jNKV5P;(8QpiNDaPt-aJ*EudhH0L-8*r(W$P>Hk3t6oU zIB%wD-!^* z?8bowpmi{jy<#s5(LwA0nE{{M?T0zd6T+TC%0+4vy{W9Mit;?G0{RQm;~z=hjPk_ohsx6AkgE*&uw zMdYqkdbMK2WyPcEO|JIV&YOsWVTw%$qL#{zYaI%ikb( z7VR}S$6*p1)>fAEssPV8mPJUyxPgp;$Wb0tM96G8VQ$$rqvNnR*HO1XID(xoi%Ao< zlD5)9WAykVcZf!9N)hf!Jcg2OOzvGq03gKw0$i*--LR05`DvDKJW%PA@ z|LrNJKukjZRF?xk;$QU}m@&vA0laG3V8aae9RuHstOijjRck+K+K~luKg)G5m>qEl ztE%ZJp~}#3X@tX(IVD+qtL7&mo&@W3HW(j>4?1UEcE8sN`U0es*KNHks^Q z0R%+Icnl7YfrpQPM4WlRE8-YpjYgGb^N~$bfQVt5SGTrN2659>KB{sNf0m39#U2*^ z2bzj}1SAKre4FhB_qB}xP+1>@6DdSB$fVV^vm(Go)PPpo(t|+E0N{!eo(F5(@~Qz} z!dF_M%0eU<9S*R)DbkPmeXaLW_=ml%`>+%wOaihOP7*>;a6R2j^u#+abRQhK;5pGE zJ-+LxRaXTw;#C0mgsg>xQMV3$&9GkR%N9b{6i_ZuCvK||Zy-_kA+W!mq;q=5lR!0$ zBcU^`a%iEXBPLs1z=PoXgbXk1-XPZOHQ9M-vItObKvln)iMkXY(&H`y~Vf5 zL-IIn2DGwTP#P#+dlSk7f#y`UGNyy4zSYO09^D;$xLd6)0yPd*%2%=AHPANFixBq zlFqRu^Z;C6kN4n~0+?gsvGmwH3xEWTvjBtVhFVUd4bBblb_cu+R*fMhq?pGg9tN*f z)Wh8Gu#OV0e%Mo)AW=a4Q=t3eiBjN?Zjn58lVWp z8rf5xK0$7HAfgQpU3xP5(}GjY1e~)%>p5q?l{Li-F3{V7G4)mo1f{}r=gCmD>Td)h(j7-r&qs+4sh%U(X zZh*Kk`2`EleF~U4^Q-y(32HH7*?oQhNgGIUB^NBi-`&G%5zrDpTaE%AJO@D^o<;Ny zycqE*WpgxmBYfNiUgXF?Z-qz{M797HuA1MGn7j-I{stIX; zH%Jgrz3fAS@}d!;*u>nf+s<&l>IQe;^+Lxi+TItyZDi9J_Udia_-baRn+d`vXAfmb z{1pfRkviei79(yD<@GM4pWnwHPu1kdOD30a@S#zuCqfl0Jhuw~!08hxC zL#VK=W#M`oe!UZ`Z__9dX>jCu1cNIw?>t?o{BZ*K0ZfU-un`Q`N`JbhS>w~p%XL46 z*85FZW1wNNSA8&8-bsQep}(7bzkmnLzmID9U@<#L`iNAYw}`gTM$GD2a`$c1?lohuwJ4dRu%UJUB8wJ=seF4^qhq zvsmQkno%g6mg#?41tC9N!>-F4#|XYctZFhJ3*a}4GiDK!**Ns610PbB)FRrJVB0gE8>IelC1`dDN zb$t=Kp>WvVwiXM~0rn<)euy+Eg^h+dd%RY)wlauN1n-Z|IARc({H-FSYWiDyM@c- z5D(VUi=7<4*7x!IulKk4cyxgH@j-kEx!_fsYd{IPnQcqfb2+vhVgxzyB3pk5^gZjKG5lJ1&CAg&&Ma5kI2!b! z@N47d*jBJL^suT2Da2kSHrbML!}ww3$34z=J+#35;G2;CvN}MttDi=B`jSAvS%CN1 zp#cXx_@r@8cpPreUJ%EP&a|%q+$JPFu!vX8mT=Lc3-7hM{+&m&3mYhSb~7^k5Fdoi zfUSw%)86G_2|30K2Z9{mWpqLF@GI!A!~+(2^}a!b13jAHC}>NZ7jX^Bk46$ngY5!* ze1K3QyDL~i#0VK)m9o-~Re?ulv`Z z-~RgkYxuX4e@XR2R8VB+FS9+vV5Pq7M=G1Bd?E`B62Npk-JHY-6pYivLoVXP!LLHR zHsE2LMrAn)A%XKtUq>L26BKg|)m_MSunUi(0twzc8S5kM9$AI>SAtC3~hwH&`R_{(BDphI>LbRzCNARD<86<-qt|M>drKYo5iR!bWs@PRnXCmiL3*Le^N zi6zM>gS|aGoTsr^KN^mpJBowpa=Obgj0P)#W~Ff+rr`22salPIo!5pueSGz zhZz9^;&>b)y9fS^KyYppy1b_hKx+_tVi$-KBQ2mxfOWmimS9?@@0ybfX88aHQCo<7 zp5sfWy|Lz=ffIN$tQ5>t#0TLzK;#@Bj=%G-mA} zx8K(bLa?{tBbRBB>lF4jncn3T7O#U-iB>6=^?_|So+G<>)$6t+g|h=1f`Ctg_uLUL zHbj3q6D1Fv+LjG2q8PrU#7a~pG!r~{|GQYX3mD=@$Ma!7RwFz(5aOtGu8=U46VvhG zh;D?sY?JKTgc*z)D)gMtEvUhBsb@CG5ccr&PIxad5{R|mj!#ZdRWExuG{R9a$oT*^FeLTR!xao{V^|BkKLhdhj@`28Zy zs-{7z(`K;!1Gj-Q8MWTEm`lGw>>&4YcOws$h&i6H?*Ha zR9wgrD}fC>6JmC&f<-wsFvTsDe}e~Ke*3=ue9NzVIC7%ZxT8ay_{n(9wTavKo8ojH z&f4q|R6Dk(=@O4j?u0Jlbpe3K1Pp)(Z$N}Y^XpCx8Q^m6 zRgJ6AtNekXuC_pm)=>a9Q2r@AhjgPu-F%-Nor5q30Exus8{l}HwhkK@2Qg+_?F5^k zGXd3iOdrB}@u(MsdV@H5$c}EVHLQQ~YfgUHrOw}9h4lN&xJv4O8?3JY@7~*!V8>I~ z_Agl{LR&jLwpkCNgC|0`y6|?!`K(^U#QG2q5@A4ulf6&~LS z>=tJ4WSfZ+OUZP|yC&HiaV&?|4_5`)+jeZHD)IKC!qqb%TTCzj8X#P$+Cg|pPV!)) zc7GlOph2jpSQo|$*hJawY^s)L2IA~6ZN7gxUGVht7JdV__Sz8sKOaBW?D^ z7kfH*%Nx^&)&niFgX_6JbzBq`06C36=_$va_8U}3OUyS~__DhRZd~$}?NuuW#sMgq z4rBO=;2(7Ez=p6kGq{9yLOB}qUa8Zxb51f?l<0;O-KaLy=^!=^xDTJj>tRm!6Rm7k zK~*=1Z{Bd+Y@1Aid?cbM_-!tyiLnpePJ2x;gER*2otJhVBZs7OU-p{6i0Jq6^UEK< zuD`y2`}N1q;k@ttM)E!ZPOFd`*L05{U|Y#Uw=ZYll^VL`%umLx-?I8*X*)Xq-w-6$ z;5-Q+ssiUnd6}lqr>(KjV08Cq=P| zagB9@2^LHrZx+UdpK_Svw6?Rvc|0%9C>>9GX1;?Y*wqC$UiW~4+gaaX(ijENjRW7r z!vJ6>B;jSjw&&|O;fu)#JS z`J*s}E5_s3D$LB4-+>=ZTTjr1P59wEfO2C*n+%hr@-Xdv*|%@)5iXEbz!O6Nj{(QF zeJuC3A+s!9+ZZ;~BRZE5i~yqo^z*JC>b1Unef3hG(slSY3uA=L2Hrk04E2tW$L0IL zPz2oDdGDMYqQ&xlx+0|jx@a=4BN1Ij@X7jg7H z>?e2@p?oZoL2044)nWiHMV^DY!n9p$W0!XqB~B;&5*}dK+lUdZNVoyQ3{#pCZ96vl zR?A9T&QG9{V5n%@rR7B9dgBAo?+Q3T&$5Q{Dx+_X+AF2-3%KMXvtkm4hgp^%yDJSs z6skV;B#0J|{>%fSOjh2e{SIJ;!hLfrITmm>&=VAn(ZO^u(SXd3oxRz0u_9Q*A=!Buv5H%g!2dmJ%Apq6RZ^?AGv_x%3t+duz$9nkzd zEXLuwXvO@$kJOMtt|JkBhuar|lf}5w4Yb*}Dmudu?X8W zq&}%oe3wf=Opiu493ehrc1s&h8PfW2=gxy(96!Vl^&Ym{g>e*T712;4?wHl$DgMV@ z5touK&-9>;dMH{5X=06-s<}lB8kx_W@k)5a>P!N0=!PC5oWn5($U%j8TsI#76=HrJ zUw;4frH!YRUqA~V@G07W^-PEWV|N2zYSDP{1r0fRkJG_3#DIcW>E<}@e4bA2Ngxx% zVAlJ|v84KRkaT;np_jA6@$i`EnKT1vAoh<*!K__v1gij$eQZj(Mzr3Q3$I?DPhD|r zt2)rnjtG$3*22emA_u#w_EQtTHnND=P#YI;9(+lF;m55?TyTez2t9ZLFc#Dj!GXe; z?jWm+@Z#&LpXBt+82ozJf>}QG7XnCKO9RqH4fg1lBMmwd=R{$$6JI5CvWwx)rVx*3 zuSa>N4r7b{1aE1{m0%^Sh&FU@Q8>{kRTo1Y*1G{b2na$|-QxjKSXX>+QvnDbK>GV> z*9Bw@?E19fA-8yXRvl7~-k&aA0)BH2x7Cw5oFjiWZ$P=hrC_{n2MnKn-x{v0nPqt$yMA3^t#xy5eSeo6_@w`b8jA?fa`#v zyzq7mxsG@_X#fM+VcEKsEtys9BAE)s@0-+3I2{nUi*$(34Tf^y*=@vb0EFlkkp5IZ zfspUI1Y?9!5BnGADT&t5OA1Srl?SV84^BES)+-1>tuZCf+TL>K^y z-Y=sX05X*ekhgHx>zV1mimT1PxDpe1=c{M>`j21N%lf9z13g3(=iH~g#ZDt9Coycs zjkZZ8uwCZ;&uHtTtvZITYPCrpoyz^h2`BNMwA`*48u5-PY&9P!W-!*FZ^yYLYKa$L|VaC8O>mq!~bQl%<-7{~firnsnSV`84vob~A z1Ws0!oyGFi3aX2Eo2C8$(u(jIb9+>z%|J_nhHs-0E;h@m87>UL5t#P~A-|!2k2l-N84v0vx(J>v>y` zV(I}lYP;Qj#{s-?1|AI~`;3za<^;bPTn7lsQHUqSrAaZGl;0;*nn?d7o=i#C)Un(O z(5~~c=MJp0K$Jw?+xCWJQWKiNV-EZSoLuxC4tV;3Vdpm){g}VLSET;lg!w>d47^o0 zSh!yZ-*=XmxhWUdIRdsfAkCh0{^AqP;54S0%KLFM2h4%L?q_ER2qzzCVszO~x66CF z=b#aNnx2Ml>rX_5Tc`EW6xQ*Agh=}?x48#R@`nP{V0Xax%n3o3zxFjFsvBYOx4^YYlR=jPNM8^bVG0N?{cqRHn5 zlg0bHF!8{5*3%_}u$X2&X2BnM7&DguA_D2KR_0KzNny7Ez>`l)kp5q?jtk^@mD69~ z%Ijs1%xUNIrx|;!1H?LU0?&N)X$y@>lIZ{hK5p}sQtnl4%H!VwZ%@n0Wq7nG3$w|N z7rS1`g&;(rJ2&UIfM6MTlPk}Co5Tb_xn?C6dpnxM^}Sog(bGtv#UOJ)_aNWT_6JOu z??G6_DoIBq0E<&V z#qQ)b;pvm0{(8!r_8GR19t=3{;?XQPR~IfifjUx+Zi6!cWVcg(8K5;6>1?S8=ibls z#sx*Hn4YWiTnVx{*3&sVyaBxDspVUQHXq2x%SIC zzEYsm*X_cEzD)b@Ax8xGTgIp@4Z_3@=re$<>cx;r;RrL3DGY*6xgB9l4dr#&$JKBO z<3T$yZ$b=8$(s~+XS~SikM%a(gF+#w-an;!v99$@J;)yuLV*sP;o0U?lGQst+ntZ0 zC&Ea8!fGSHC+EEJ#x7yNLR@pk@zm;O2k7X8E8<9qVfIc`xYT$$00vrX*5|e@;`;DV zXUujq4LJCC(AIQUUE0Y7picoJ0IrGbK%H5-EzYPbIOraPB6stJ4N^L%eHh>nTkTG_ z96eKT%iQ~aEg zHWhd-QhNsl=CBg}LlRr6BsHCPMlIc@#o-YTvPmSX(qq4kK3>V=D>0W^LJEFaSifL{S5H&3k@SIL< z^?Y}Ul!G+RE=<5$OT}_2{te2xKdo>AI~-^#&K|?g5yI>u0?r7NCwv;FS}}=u95Ar9TFU-_nZ=sgjg(!81vMeeR(qG@c2lAi8~ZK_ zxE|`@H3`{_dJGFvDe1dE~>) zF5Ia?bS;2)iGb5B!1psXT+lvja(9{2$o8aF$9Kj5L`wUvf;*ls&EB1TKCIrkH(DYrQARz}TXc32_D4%)!ZqutoJh4?!2 zSo*Qg(4k(jPQ>bng(Iey&0sy|%!5V@#367e^Et2VA~dL`>!EHdiUCc%us|G4690cR zhv9uN+1t?vY+|~e`gS1!WS|Cf;Y||ds)VZm5eBI0w9mmkU6nYA?&6?r`GC@8$jLM^ zf%>uyzYwD8Mzd@Y2A@~m>{9npSMG51H$koMzrXjdnn?+tcVYJgACGs3r`ZR$pJ|?s zEyFI%=89Fu-5kj-=n4S!e(F8R`?$6(Tdl^9dJf+#JWUT1Y5JJ+y zZ#=|4UryU4*UGq34~2tcG)#tI)EdD8I}p^mY0}bI$d0#KKEYjt;8?UT0K~Y8CU?7^ z##Q2{Lmr!;IJfoUcdK(zO{P zA{J-X0;NYQ7ua%62lny?DCKinyC|(ZfuBff(=~!V?`|^|;d;80BoP(}F@(ss$>=|S z{QBqjFMs@e?RWa*o`$WagljkCPu^xr_k-09*+sWWe?&*wHcTW#BXNCwJ{&=Xam}*B zaCitBeT7&edEJE77`uxaDdIV zW_HJ9VrN;99`g;Z3C#q$>$dO1u3kv-jRB+DXukcfaBSD_IaF(L!{sa%D?&E!0JTU? z44iQAvY)aQ-qAw+i8L$f_E|{x&!_Sm@Zs&#w0*iOO3+N&;ICc2=in7k&7I^sTgh{s z>&y;KJwwK5(7wzCIxcuS$tA%bP7c|kdWx;w6b3{{4&?L|U6d>A0A;wj-aW|R-A z0lHRBEZL+ipN7#S$L-)`heUsIn1}1P7Hd{Hqu%N zKJgV|xok_RYcq(j-KijOxx?jamsEYqS4sWr=Rdyv@%MQ5VS4uh=?2s7U?xzZehAOG zD-3nsk;m$0Ozk_k+9S7a9~-avq#udZq2jR}IsvFww--3qjxHSfb=+HWpvf7I>%N0k zmHCtij+;N2@68uBuIk~teSyvL1Zec0-X*~U+KyoPHL7-YDxf5GaE66XHz(+#`ABSS zPB978?V$4*VPMe#yn9#B*>L&Z)b4AQ_;TdiLFQ3Ut%r{Bxms>KtOC*2Z ze{nUxMLKx0Dc&mv$M($Y#Nk20MCorM;AFCrUlyYH>b|vaIz+X8;&sx4)f{uzj&I%-AmAw`-$2(+3sS9;RO=z zJc22{3h5~TzpRz{BqZ>?TUmj(m+*nPfol&M_ zkwR`EhRp6z#vYnjx{R2gh1T}n=xjVq{PGyqoKCw7G|%$UzmvQQAUwIDqq=ngtFh^& zmNVK>*Fm7SUeIOpASACN;p6R7v*XzYAot+E>;^rar4mote5->_k{rzn8;VUFw9VZq z2ZSv@8n4-u?|)tY`rFLir}-%88g{RlU&bEPf9>YC| zHX6q2w!F(hjA+f{crF0Ih)agll_wug@^eiMFrohqWiU zvRsIc3A$zk>}9$$iYL~qq<)MazrU94@~4p>d4Ez_4~KbSFwmFg2>x{cncHgGGl22T z^}3eOV}+L%a~n@V`Uvir_L2}Ox$9m~Q2YRK%S7MwP6yDpEynKhw%fsBy-L6+@4M67 zTshq2hX=g9EC>Ya=mxPDqjvK08m{}Z#(h6GNtLIyRa8&t!ub!o$yOKc*N0$RzdQ7* zgn+{-S_@&R;o}7e&fnN@M|>vEypon5^B?Q$dfQ_Bft+xoE_w_3SPR^|pI(#Ytiy5x z5$1uvC29ceOF^;Go3KqPxwQe)-)>MQ*5I$L!MS1Au7jTo1w`q0x)Mo zp&PAbIv;%m`|>`U10Es9a@#&uYcD3j(`#(_=6bJ(e7hOdic-)c+_!ipxtwG2Pqw5+ zaCsGa9mYt`zZ3ag`T&(V%5q*e0|u7W8~A&{@Lr{~zK%bBewnYW^z{QZ9p?SK7Jx5x zdV9E{MgGbu2KVkpM~l@oVgs-VnF1Z49Z#dvb)2rfM}O@(!aWiGd#%tizS@-?S8#iR zD}@s{%e^2sA9h?XouB8&8hX(3iGXd3CE5cs)_}6C1`)=QxuY2vg=>cW-ob_0eRu~B zp%tNJTbpp6sHdI(up!e`_OIEw?;JxQ3V8EaZ5#h(L8Pv5yGM@~K*L^p3t#z)^R1t9 zm|#&C$VQXrRd<5B6}5o^?W9Hzy!7fe6i3({Ua-R~tpY<+0K%vas06%nKZB*%UxEdq zQeJLjEe67b>>*S(?wGyyQ3)=ljfjQsL5{e`w-%0Ph{s`d!?jMl+B9X^U?|IL$f7HP zaeR6PqUcIbpr(~0_u0TYvr_w51ulLq{WrJ1EQZ{PjZ-Y9^sf zK(pLBv5&n^7bQt?_9Ls5+ytEM#_HZzOe*E*Fuc-3#5>;#m%}tz!iNeFKssmKYbC|S! zHi_dHtZ$FuCc^d7BV1fXT5SR?Zd1UU-Y$e~&+ff6y{<56@oq50gGjPmV)}GdI{=9j zl&|cMK7tfvdv4CaJGrhJ_!xj?UfEH*`P2zC0Q^52zTEpYblrqsOY(rAF(0f%Pzjes zUvv`OYc(rZxA@=(yr+T)+zxL8kPa1>k?iw$Esy{B{mToD0|=!4iSW8ZdUu!Xm;}N3 z%?lL-VY_S7%L@TbCTzv|?&7caogBxtvsQgR=d-}zvQA*iBzrZDZ^bFj)8x7;<_35h zDL4Qu)ji#oI_gJ)7g!LDfICfF#vu6i4{XKO}?yHo(zRn=Bsin}T zYHp@9Wo*vLVOh&Tke1|z&qn;8F6aWHUy$SO5(a*5IUb(ouonOdZVtg+wGI&TQ25L% z?I#rl*gOvP8xsL^E)g;#|K`4{6eTUMj1jNjb1t_zJH7t82;*K3^4qQSTyeya zJgYweu`Vlx-p->R5kw7N0NH@t4(IM&Wa?TDcj%0~9Zy_V(}@ZEL-iII7}cwszWw#b z{o~j1*Guv;eM*O4)iwrMq-j{_TzLZAy1m~5W|-kVPBvciSzmp^J#a_CO}Y6Tmf_*} zP{!g)E~YvnKkv#QID0HG~`dr!dF(*tDNOe7+{n;n*II}&k{XL@@0AgFet@bScVm?N;@sqjOrh<}$??r9)4 zC7bh|cDM~HwKH`8~=rg`JnhOi%h+IIciRhMj4{cus<&-Kuy_N*Cq?^w5qFQE#iYF7qH z8*tp4xQ7=7dEw|`M_Q?%J)r3@xmsM^xgju4@fR;)1Ytt42>&9f?iESEr3>$oy_SV2 z<`m1v_9CFjlQuKm2K#caW%7Qs?Rd$y-fOdWwIbF;^5-%a?QIgXop!p~BjvvO_B2%w zpeH=doX<1&&kF_bE;wSH1#WFGSMiP=Vj|%6RZc&@fBWZ4>Jl-v4@lsRN(rUCm+K$u z(Y&3}@ww^dBBG{iD|vJqgo|~+g`ZE`G)vphWvFi9a{TFhnu_gAN3(zcKBYTH2yLKT zyWrj2I&8r?Y`tq%x8LI(k;k?+6lV@=T++cgXR+cKKa||aOE4;+1xFHtAC(+A)U z^YA8I^p4N>LIm%Ba_@JvsPr*f=Y2d5w2Y^9bg3X&F6qePnGB}7>Kl2?Yq@>jzVgF+ z;WWj#lN)%dVQoE2Qj=S<_O$W~HNs+ps1#-iF>u{GaA3p3T$1Dh)HhA~>(BLle);)2 z8~yn%zk?X*uKRG=skclYnfLYzE_mp5xQZuS+i5@Gtb?{;WN$C$%clKPmlxl0gh{sQ zV>Ww#Yu4c}Memo`h2=WT?40Ma%YGIvA?}~rcdKN)2UP&fCIbhQa6@5P|6?*ZHsKHc>lCQRf41 zT8Gz(y4%CXTX5KR8<877V06&@^K=HO@=OcCDGD99fEv2OXB_ zaPY}BcBku#Oj?Vc7vS(d3JB3v*6styACmg^?f3WPYM*L#$8+;=h+h3DHVXjb(=-}b z22;OXdext8q|Hio&fL4itP}VI~=6yxC!^H+g?k+(RUNO z?IiOKq2tu!R#y?)kBSoo`#_kYcVGfuZkJ<777K01=v?RZ+M0vxC_uCfeOp&e5W{0H>pr?}C#X*zc7PXFDB7Y2b zS*4s8D&@Gco4o4B-D2124cgPS*&XL?_jzAlFqyo*scehQ%Uhx%f9_J8XXGFJ>8$_h z=tY80oZ5nIpb+fkbj{X1_*E28#G^hm+V>}{D>F$RH;F6ve62ZLj+(sd)Dw39StF@piIRM z1gt*V_KTrKKwPcs-qLiK`yJ4*cT!jG1?h8>w)-b=a8NVN=MMSEN94!PVoK9obeZxJ zNepm>e=Et%FC4H)tr11D1*l~K>{X-4(fdA5*HD?0*q|@xyHE=E<>K<*B!sE`9KZkb z)!IHa%sIAqpNFJ`&=3epL?}gI5AL(;ce%X?F4kO4>g|5`b0T(k5oCC#6A+Pi904D? zJ=u9YCCavMd+VM8uhYawbvpd^{@L`>O9ncACv^jFb2l$}h2Ko@cd$S1shncUW=p2T)x{4|XW? ztzquxpMSlSogf$=O}s&|bixyW5!)addGmtY6V>sqKJe@PT>f6BU0}|+Z}_@JZ>L(_ z1)cGOL~Y22tKn^8T2J@pZhY89)C^wN;*#&>tvpZ-tPY}heW+5j1H-V_x_5ODZufI_ z!2u{gY{j(K(a!S>=RRyO1Qg|aEz1;Mj$;Ac1wc#Kw z@91z5&@&r|hn3%Rf_Y^xC-F9r@K$m9kNMKAbAB2Vb362O1#q+^JRC#D7msBRfHRMC zg7&fFQqb(+hL2&V$VmT@up zSvs5Me9X`rhD)p7Lle-*>I7PTCZYJhW512mBcVB87dw7lKkG_5yC#=K1(f;hE^O?O z@_S)lH$ecf46ic8PdA-{#@2PZhzhLNo;B1@uEjli$xZaA*UEGD=kf`(A6Wnd*j>-IyS?Ak=pXm*FET3W6OeRwGVvHn zu)LkvYDyi?1z_hM-n?RmetU-30Pbtf-pi(0!yN4%^{2RY%>_6xj%lcVo+H@fS^yTjJHvkR$Q|CXm|oj1yaS zme^PCVzY0edBX}1aPb%?(bOgV-jRJ}@8jZq>~%n}<7q#0M@aOtU01J;Sx@KJ1uXd; zB@qp(1AJJk!)adCh^9c(hjQ~;;byz;a1t9)<7m8r#EZ!coUUvFJbKv>SbKXj5C9#% z>0>Pw5hkh0yOU@Ze*2lHxbdv^f{yRp-vI7n87#3_aIF!81|@T@6c6LF>X( zp*G$r5ZohEO-FuehpB(wp;~RB zJm6~;B<=LPb9y6!CP0nN$??6{e)juLZ`=cU4c+DF52tY>5Gdw?TgN6VY&n5zb=E1q2=VFf}z5ZkU{&Ica`6+4QnlYf|>BZ3Za^W;cUl55U0KUT@IzY^_?&8VIVp`$3 z#&0}(Q63I^Pw&2*9W>$4N&*dy=+`7 zFZY2YXPvK0QhFieVe?S(jta=I^*&y7B$oH~>xlpek1)5P)6v-ZPiz3=F`0>6;S{$*irH zAAm*R{kRFt031!w!^e6*6WWJ3nmya9wOe~SUmu*sF_CdO`8wTmx?FAH)wVW;NweF> z?W@_FjWZ7ea}(-5cc}szU3(pE!Q0PDq`cs?ZfgX>Y}+H|Q=5h>B4_XOHX{=48+!JM znw`Ll6+Vmr4V}TjgYc{9vpVR*!V4kb{F|)4{P^?bhMM&E{D4isFV{i1>8HEl))IkR zgZCmbc&iW^fT6l-2sg{o4tHw;17e$ADri#*1ji=nv|J{Zi4>+{pUv{#aAyEN%-|htnj)z)jBB|I<#5`}g@gDQdzCiMu+P4TEihuQh#UMgLHjTW7reWD zR^6n?s0GG>h>Jrt`Eq&Rv*Afj<22&5$u1rpkX&qcuH&44SFAtB{O9;>{rGhtvLnRy zZ=tztE29sY6S*x|0Qa$_H+b1m~a<^uWh12^Ibm^FK+hHg7H zgOh#t|DWWJ{BPme5|YZN>?R26K4JgF`c|ISIoPek$334JcTc?ab_n8e6T#o^=}XQs z;^EQ-({r~PQrj-vj?Z|!mv2uyc)XecOyS0&>AE#Sid{AE%;K^NBIbwA^`vetpekPm z2RB5BV@DOK+Q`{#S+9LPw~)Fo)A3wcT3o2lfK55FJ1*)uWp(&d1y6wD39A zy&OdS{QyZK?BxwPW4}r6=kLQ7Usz!Lv?CMO!ZXHw@E0ubyJhXrr5n0C9}uEVt@)jLWLQ&Avfv8>zLoI7xCR$C;Vnqw?pBIttVkL}ss zPU20oIMKU$A?`}aE02x-(5pLQZ*WJ5a>r3xKm`__?uWo|bC?y7yUZnCFBc>#xReQx z5V_%)>xENM{cA9h)tD@E~IoWaeH%_X4Tk`1A< zQ=k$JQA8*5v(@qIP8I9CpWSR|bFz*0=|M-M(jO@wXmENQMtSDJ_^h|Gd zz64~j{``R4;ez$x#Y)fy+@KRv&?<0LBZS(hb!u_L7O#vu0)FG?cR>rofM~qR>Oa@l zm#)Jze!}hNeR!)|Mph@U1S0UBlxi*NbSsgUSyhXz87s3V4)eo35MJD&nO!e*dz1V! zq$Hm9dh){Iv~rw7crMC)y3L3V*;}6>-s5t|30(4{avmfd*K+Fth|f*$ynVq^%#6Df z3JNW|b5TLF)p0McwX#77&j%Xa+lc^3KVJs9IpJ7Pew%-9hl%hO%e!-3r393-7h*W7 zXxKX9tJVEK>yIzr=WEyDr>eqpPeyXbWbqcHqdfNy;8xsxe!1f2a>C|}4hiE^i)HyW ztdQY1EVD;faYjP^_JS5`XWnlWyioI*NLXeEpxI85O*GG2ib{ji9xjS`FX2UyggbfR zpXtKtf&E^8zP;r*^IXjhkC%D`OHKwG;;#_m_7=<_!3+&+x*RLN+@*NsVciXTT##YJ$#iD86|Eo;A=t+JF0h0mNR#yQ-T20GEhdWdHyG literal 22425 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 diff --git a/metadata/md5-cache/app-xemacs/ebuild-mode-1.71 b/metadata/md5-cache/app-xemacs/ebuild-mode-1.71 index c46fbd278c9f..a4d8b5518c41 100644 --- a/metadata/md5-cache/app-xemacs/ebuild-mode-1.71 +++ b/metadata/md5-cache/app-xemacs/ebuild-mode-1.71 @@ -4,10 +4,10 @@ DESCRIPTION=Emacs modes for editing ebuilds and other Gentoo specific files EAPI=8 HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Emacs INHERIT=optfeature -KEYWORDS=~amd64 ~hppa ~x86 +KEYWORDS=amd64 ~hppa x86 LICENSE=GPL-2+ RDEPEND=>=app-editors/xemacs-21.4.20-r5 app-xemacs/sh-script SLOT=0 SRC_URI=https://dev.gentoo.org/~ulm/emacs/ebuild-mode-1.71.tar.xz _eclasses_=optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 -_md5_=0169098a5222ce4af0840e7bb03e5d89 +_md5_=70f3bc93111352f19d1f2680baa87855 diff --git a/metadata/md5-cache/app-xemacs/ebuild-mode-1.72 b/metadata/md5-cache/app-xemacs/ebuild-mode-1.72 new file mode 100644 index 000000000000..8f4c4462cd82 --- /dev/null +++ b/metadata/md5-cache/app-xemacs/ebuild-mode-1.72 @@ -0,0 +1,13 @@ +BDEPEND=>=app-editors/xemacs-21.4.20-r5 app-xemacs/sh-script +DEFINED_PHASES=compile install postinst +DESCRIPTION=Emacs modes for editing ebuilds and other Gentoo specific files +EAPI=8 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Emacs +INHERIT=optfeature +KEYWORDS=~amd64 ~hppa ~x86 +LICENSE=GPL-2+ +RDEPEND=>=app-editors/xemacs-21.4.20-r5 app-xemacs/sh-script +SLOT=0 +SRC_URI=https://dev.gentoo.org/~ulm/emacs/ebuild-mode-1.72.tar.xz +_eclasses_=optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 +_md5_=0169098a5222ce4af0840e7bb03e5d89 diff --git a/metadata/md5-cache/dev-build/Manifest.gz b/metadata/md5-cache/dev-build/Manifest.gz index 72de94dd76986f44add07ad98781dfff46239ac4..9e09284d920c3049d3c32ac4ce42811fd4cbcc20 100644 GIT binary patch literal 15947 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 diff --git a/metadata/md5-cache/dev-build/gyp-20200512145953 b/metadata/md5-cache/dev-build/gyp-20200512145953 index 089238ed20d0..0bc413c9c501 100644 --- a/metadata/md5-cache/dev-build/gyp-20200512145953 +++ b/metadata/md5-cache/dev-build/gyp-20200512145953 @@ -1,15 +1,15 @@ -BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)] ) +BDEPEND=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-python/setuptools-69.0.3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/setuptools-69.0.3[python_targets_python3_12(-)] ) DEFINED_PHASES=compile configure install prepare setup test DESCRIPTION=GYP (Generate Your Projects) meta-build system EAPI=8 HOMEPAGE=https://gyp.gsrc.io/ https://chromium.googlesource.com/external/gyp INHERIT=distutils-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 ~arm64 ~loong 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 ) -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 ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) SLOT=0 SRC_URI=https://home.apache.org/~arfrever/distfiles/gyp-20200512145953.tar.xz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=4d8f3861bf99172860ae15d2e7e279cf +_md5_=f0de9d14606839e427b6707dbed0202c diff --git a/metadata/md5-cache/dev-build/gyp-99999999999999 b/metadata/md5-cache/dev-build/gyp-99999999999999 index d11af494c552..57688a69003f 100644 --- a/metadata/md5-cache/dev-build/gyp-99999999999999 +++ b/metadata/md5-cache/dev-build/gyp-99999999999999 @@ -1,14 +1,14 @@ -BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)] ) >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=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-python/setuptools-69.0.3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/setuptools-69.0.3[python_targets_python3_12(-)] ) >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare setup test unpack DESCRIPTION=GYP (Generate Your Projects) meta-build system EAPI=8 HOMEPAGE=https://gyp.gsrc.io/ https://chromium.googlesource.com/external/gyp INHERIT=distutils-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=BSD PROPERTIES=live -RDEPEND=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=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 _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=50a7867d0b8b1bbac70a88c35b7ddd8e +_md5_=5ab63e1ae6557862a3bca2deb5d4b879 diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz index 74d65c1681cdeac7df7e3c09a8e8e4cafe405cca..75c55e4d040b147c02f081021c59f2707676d874 100644 GIT binary patch literal 32743 zcmV(zK<2+6iwFP!00002|9rhmvt37Wr8)0kfw>H@c<#qgWz}tM)|z$C+v3TjiAhpO zq)O^v-`}@E+;c%PQ&kel3*2+|_HbXmR)o99|NPhg=U+dxUw@cC?)@=+IzNRE*KvLL zAOH5R|JVPX{>O*i<~mld`>H9QGxl;{>lpjqV;y(uX|<8gve$j>d0qD%*Ev$Ia>ad$e=+BZRxHBgeXC-n+Ex!~gw%{%eit zL%Zs^_Z+)N{%SsXp0gfT8tocAw-WYRi9cF39lN!``}t%36a#k3xt2FW z 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

    )1Hu(&bMC7t=6PupHxnp>L}Zm=y7U&+ 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/ant-1.10.14-r3:0 +DEFINED_PHASES=compile install postinst preinst prepare setup test +DEPEND=acct-group/hsqldb acct-user/hsqldb dev-java/javax-servlet-api:3.1 >=virtual/jdk-11:* test? ( >=dev-java/ant-1.10.14-r3:0[junit] dev-java/junit:0 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +DESCRIPTION=HSQLDB - Lightweight 100% Java SQL Database Engine +EAPI=8 +HOMEPAGE=https://hsqldb.org +INHERIT=java-pkg-2 +IUSE=doc source test +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=BSD GPL-2 +RDEPEND=acct-group/hsqldb acct-user/hsqldb >=virtual/jre-11:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://downloads.sourceforge.net/project/hsqldb/hsqldb/hsqldb_2_7/hsqldb-2.7.3.zip +_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 d2bf348d35fd96d97944269dfbaf0f97 +_md5_=955778e7efc2bd8a943a8938684a071d diff --git a/metadata/md5-cache/dev-db/influx-cli-2.7.3 b/metadata/md5-cache/dev-db/influx-cli-2.7.3 index f04379a5a58c..da33168986a8 100644 --- a/metadata/md5-cache/dev-db/influx-cli-2.7.3 +++ b/metadata/md5-cache/dev-db/influx-cli-2.7.3 @@ -4,10 +4,10 @@ DESCRIPTION=The command line for influxdb EAPI=8 HOMEPAGE=https://github.com/influxdata/influx-cli INHERIT=go-module -KEYWORDS=~amd64 +KEYWORDS=~amd64 ~arm64 LICENSE=Apache-2.0 BSD BSD-2 MIT RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/influxdata/influx-cli/archive/v2.7.3.tar.gz -> influx-cli-2.7.3.tar.gz https://dev.gentoo.org/~williamh/dist/influx-cli-2.7.3-deps.tar.xz _eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=d3474aae7af4b38ba69ef1eab846c4c2 +_md5_=acbd11e89a92aad46a49eda0a7201725 diff --git a/metadata/md5-cache/dev-debug/Manifest.gz b/metadata/md5-cache/dev-debug/Manifest.gz index d29aebafc294d2fb3c62faddba66648aa3338bca..9c1d172c2423bb438c646d5ca45a8d12462ae9e1 100644 GIT binary patch literal 9943 zcmV;|CMek-iwFP!00002|9za>j$Ao%uJ8R6^#UsJe7GFL1`ODD+xG^^U^E798-iwR z!*9R8Kc&hnb@y0HA|W`#`XPTf9k8Le$E{iIWu?{Qb%p=A&C*sU!`d;5R?^rsrr+s)0-j^@=%yJdP0vDV>y zkZ<8*JB@jJn%R=oUW1v(n|iWVO83_0o+GXjo3|d@99G=;{;>m(7Qzg(a|t`cw?)f5 zpwHWQ_o`vX@OS_42-DX;|MlBC_se__U%u715@UUaiVvS^cD;DL#aphq@;&SJQpX%^ zq*j|np4H==yTt4_mfO4a)!WQvmsH|$LNNESvG*bZGpCTt@)`2-JEligAeZLVM(MZC z5z$Y538uIP4^?7H?afeKNY#NJ5z;9Uhd#LtT{~oIFp2#faRm?3tqs6zz zoMu>OvQ9pBbL-vb@$2Cd6PEV&=HvMGaK>z5wEyR*M%tM&l;l=`qcQ&^f z7OAz`4q>G^S$gLxnK*U#S&Sc#dOo6c>M6-AIH9g%?XgDSif5m)8|i&x&#AMdi!hbc z4>4J+*bKej7=o>s$d=e^qHcoCk{e5#I?JDS-gjRj8v7X|P$q!{4(FT{cwvro{wP|7 zP}Nsr6|2@+z+NdPGh4-oewp)LZ)x9^QrYXC>X}klF;6FpxYv|V+ty3*%wyKPd#&Aj zS!Y;mWzQJ5?>g%)#IrS?aL-g0AGoE|*t*`9K0=jd41ZlSVvsfo+*GH504BAeT2#=x#)!lPoqbm%}6JL zO6nX|rTZdMo%#pnfT9WFEuQ_Bd?%$h!uC~2`Ey%b0AZ3Yzb`-*=dGPg z3aJb#f@hncL-g;VI=|Q^OkGi;5}r{CjZcs))c?3UTxz>fHe7=+urkAPy3JN7WOy9B z+(DbZ3}_~1YYn1Vcz}7cCklj`)qB9WJb6DMT5(aXF>~+voK+3nHWq{g^Y{@ZD!2e| zPIc_lCkargo6*w-?Lb~Pr|5++wfX@fNmz1>JE1Vw0wtBAw{8p6*=gi<8@HV^7r%@$ zvGRr}%o_o1wd9|oG~NSI8sixys`R#$xK3lqqS7*2TxoM@f_(=#c+VtK zD-LS?LN!;VK_-PxPS5P+lHSl#wRB-m$^v{z?qPTMuL3ik#u@8?Uhy_)f~QDHfb*n2 z0Uqqyh|QU&jLd6e)&%bEQU)m#_T*-P^f(C}b!-4#kEyL}mAXq1^IRuJ(r?aKZ#apv zFTJ;QR_m|>3tS+;W28A{I{-Fl=m2x;QD&!!O zYaVWP#I`q?n6huE?;t!1Y6Wtwr9xFw2WOI6#ajIyB>Up`{*`3P@3Fn{_%9(> z02z>!Syc~_bY}&oq%pp31E>Zcpf|xVK|LHt0kVKkXhYPo0^d zgvsnnRx%~2%?Kkr1BILg7&Dk!j3`%xGPG3EjayS1;2v}~Als}TEh5&6D&dJGP5#$nxKFk5xOo>jk zYl)Ecz&p%9<}Jj+=Rg%@Qw^_dTJF&S%6TS>%&peSr4x(Qj}i7HWjWwB?$ToFUI`@< zxR7W@Is)^(%FV`A4fa6nKMxPKrT==g^uxBvQ&^(DR6_gKGt%Wt)R;yMJlk)Ajt!a4vK^fS^%`U6lV zmq`OdH#V{b@qI=B($OL#q2vsDWMw2HFuQ$Zo98dmNSU#>@9$a%1EHUK-} z98N0dnN3vBfXfKOfJ>A4MiRtBMnGc%LTLot#s)Rd^0Xj~m;pVOw+8G@J$RcHDOHG@ zB!dNnXT%|LTiB%vT|wUwK-;#rNFwM}eCyird!SgoFMRmFe);8o1EjLdo+MQNlv$Z| z56d$7K*|C`V}gVaB%Y|;+a|j5s}y z01bHt#Wh4ktl&e3@XY90U<;|vy5MN0Q6&j43@<0L)fUx?V9*Uq#71xN{6WBeh=iJ7 zO@wq0Rv80snKV9FveI$3qXM5eD*OV^`p_#Za7DAB*LG6*mje$Ww8;CM9(Rv|WVr_U zPpu%sF+rmtUjQ4b_4Mi}oB}peF4P-^w4T|Ov!BgdS48^C&DJw+AZmaF_@yofwuRJ1 zn^V9@$AT)t5g?HGTErbmSCl^(=XRyoTfn-^4H@7t=VC1qf51M$C zU`a^D@{XS>^HqTnFQipL#v)%x$D}3zkT)O+st^HyLW5NiK(fx3uvfhz41mFkTAn}< zS^ye0fMY<_d@lfic|0h@9I){lZD9Sv7za6q7a<1D6XM{Wei)-tBK%1rc*oav3>en# zEaU>zPZ0uid=(xOL>*1-1_%L{wZ#27-awwt+!wD?k4T2V(>H4l_SUGZ-XK3HuC+R; z8Irk8oAQnRbBt7XU~YT?RSvK{RUB6U-X4!1I_06Z5S}UG`&bax6m=3oP6!yjs<1}H zhax`*QN?&*8<8{v(aI|GVe5&Kz+m5T5i8)}Mjf4sl7YAQu0R%tXDT5p@kWlc=Qnb6 zpt&5sN?6LM(K}y0%D^C@G_XavK*MNp%fv^jyS!NC@96MKu+5cC ztR{DQSoH(z+?>gY+3i!9>U(%6La3Q+uer{j=fLim@vsINRo9b^I3cEAbJW@IcYY7@l))|0AxZCvs|*a8r&I$r3h z4seUG>S!l!Vw_P=7qVlyquP9ng0$6Gl~}NWa3kN|jV0VTqEZ3+NFu8*u=dWNW~*jvL7AqOuuA7)1^zQXiCrIhPSLE%xd>H#|`O!O6@4WJk$*r4MH zqJZQO1fm0}hNS?nU@_1Je>)Re4m$4(+#tpUV<0(-k}Sxsi5ub3&)u1DWpp(epH*+l z*HY0wA2Ff?_GQ6a*>cC(0-J|GGZCHnmUev_+76Ut*>8yyJki%Jk}Uq z2$dWKSXTJKMWmDE3u%mzd?nM2aKp3;^x!zU1aiJt?S$2FHonO z)Z>}P#Vb!R1BFe118QfoBBU_#409sM{t+ew0NG3S0Xz_snkTZC@Fg^ju2@KUWE6D_ zVv$)*DL-RThqEBdi9xXd@hz4IX$Qw(q}n+w4>XzNDuF!Uv#XhjTwIa-!&2Q1ch#T5 zgd~q|*wvR9Aa^TTe@w%)AhL%9CpR)Yym*p^Zs0|1eNhuDoICg{_(Pm<`5j|=zIy;Zv5eUe;Mc!r)oho>W4$0hOQGY39Lk z4LFYB856l1%mS%`oGd3McNm&KJ?>(z>WHRWb0_ZrpE!vW#s|NHMFi|}l{>Br9%UIj z+yX>M>cio$Fg*|)o%>3qhMttq=Mn=x7C>j^NjMLO4K!4o+O`3q?f@{jhjMPZGqD2DhqqX z?NiazK$=j}>UE0Mz!3--Y9-T%DgqB15B7mYunB^atdiJTk8OovQ28tgiHg`pJnZ>` zChcH=L@A(i60mLZJcAoU5X6O|A0-nP1RLqwPpPbG@T67>;x~(!!Ex=rR4^$(*#!!W zgSxHp1dM4bS+A!%h5H!^jEaDa_|1O`R8+U%bCl5It2v*$gT+c6O^*uCLmf$;0>cs|l;*l79oCB2tN!yvX#I{d2L2eAz| z3^r(d$YDx1;LiAZU=Rw{X2*(B04{fO1CA40spC79sV zCXh<>`{??$vvBcEp@teFhcY8S_mp1m69AiHK5g#2_7H-cv33seUbgdu{c1sRSeZe77$_9~q48=# z$5PY{Auveq0KHJz*tTF4fO-i7qsgUYRvn`d!<3(+dT!@ktz`s5R40zgCI?dg9HvH? zAUkN|C7rMyB1`Nea?A_^m9>quvDyhu?lQLN@e{cO_zC(d_pl%=9d$rBYtily>V-a31lSlc(v05u08eIpRR5PasZix^v|r2w#6YtQ>&+yOQoro zscm%z0@N8T7a;Nq(BYw zf%3aBJ^U~E@={N6Pe8CVH53rI+LOXgsB?lMlrGS|5L&23764hIeLl?NJataYFV#ck zF3&Mhg)rvc0=Bwkb*Y8EUWRa=9aN4 zfGhb16X(y7>c3B@pdM|H8IPMyP>%irun_tsHXa)IURN93SC{pUC~jlgk2qf zbSg4wByG6$hwwUFRQhd7b4fr`PsrwuBtt}PO^%SgPbkM;Qn3d`b-+8Bow zLWjD33e$k`uq^4*5C%(vWI_8PP?2AmmA={zInZeXsBE;Hk1eD}4bUrj(-MdxID7D^a+l`6nNkY znrP#Mq=HbfZlng@{7}eQT}cEI`jO;{sEtbwBF;#%Lcy!uFfljiI&~;CRzr~$avG70 z)<6vuy8!H*L9-N}!!*gJ@czABKy|;ydm?T&khKkj(xyBsxyRBjN63)Vbe<9$D=5ks z`s%_=KnAak0l%!NyJkmh)Hf@*AmziuZ=a-H+8|c`lk+gDQ9@4AchGwHJ>we)JsFDjD4z7{)gcUfc-yci^q1 z@iOfu!vZfsSuZ-V>5o@HYsiGR2t z;eRlMC=%X_RNUNeZ{cc2ic%!c;(gQ}#C#)yD30=fge-@jLneigA3Xpr&XvK0FveSHX&~%G`oTP;WnZir&(4BVTBjfQdr-X^t~iGh15anb zVhf+~CDZO}KRpMW8lcW6AJbVp`I?Y%(dHD%LO>xIH8oRTBfESdHG_QLt@R++UFA6u zfk`d_e45_J#Zr-yCv8peO~QCEsa#t;JzeXf{rV4G^)czw-)H<0Gz3{}-}htkt1k?8 z1IdU)SR_iKbHi9Q#0$%J!ThmD5~n~0Xdsj`BqTsS3pE8aLHiafqM5vHL>%R&eQtJF1$hdvvvAV|%oQ?CHo7Xwvz;>yDDz)w9D>^J-HdY4V8=_!uTLDVu!?PMVP3c+NIQ&+yDX$A@!LQam2VtaI^q(7hpmCV#+saiWnii zP*tPC{+s2jSN$&31{YOJIAQc`ok}`O{gAfZaV~i#6k#4WX&(p;qGqW`>SSO7Btz7| z#`jZzZAie9eOG`4-qe~C> zY5c4P>|~j6_6^8cr1n7zKqVv$Pkp2OGB=_P+1;~rg{DRZx0CE<76}c8l}SwrS{$QB zJk>Q(%l0Ek|MQi(O@xfr^*T%429WrfZ7Gprpx-pr6o4+mI8bK6zDOllNW z_;k!_2iQYUwFrM9X~`Js908KmC+S(80N3s*<;*um@>Rr~wUw@!!=ddJ^*J;rwbn){ zZ?P~wqiY(tqHATLi8n<-86vasu5w1W;GaS@fBbsWJkzJy7LxV~bfG&#(UG|sdo(p5 zflo&tZ|qqq-~oUM6hZzx6NUtuZ>4Io7+QpAAWOdcf~&08gcYns?#U4Nmr8{xNy#G< zq76Tk4!H7^rN*Tsj7Vp!aK2;TX^QP+6?0x^X@j3SCHPC1zlhVKU3NTi*(@-Efwa}0 zN3GU;t6g(&5XT3p-8!g(h7JQ)rtcZ`h*RY!sF)v{>wh`x>lgd>=l{OnH1j&&^OtX$ z5YC@K%TC?M-V4hhv{Jgt{De5x_zPsKS_@nItOdhyG*o*45z4b)aUyZk2JN=!tH4;u zF~kn5h5Oc!s>YR#7uHOoSQN#Yn#2ec0rm3i?@^b;Dgly(98ElYNg6iO$REy7KVWfr zwv5;yY?E(6fPfQKGkJ)1G)CKM=b*7rj_MDB#p=6Wjp7Hj(*mXohrFu!_90&!)e~$wk;9*_b8J+nFXJ{zNJ@@Gg{F|;dv%Qjwu7ig1h%YIxmXzNwVV+U zstF;Ul;0i-GSmE`-kw%4_rh&PCse*}WfHCs@&&d{`<0wR+Fh+F)e z?!86TD@v-8(Yj(V~X~=W9q`M^-d- z&(iYQ@}N1pa_6`}v@EU}tEDXjv=z0>_hKV785oq73&Vpc070o!K*D5V4qDzM0x|zM z937mqRkfuoIWnu>iCIOa#h-EMyQ|5c&N5`R!pM(}*LQ4a(kza*1ou?9m^_sqj5t(H z=Pez?D*&P_GE9^ZDsVq4e#uhv8DgOsUz8bU4HE|j?}r^#uVVEPw8JnSDl2FX@~P9E z_@jIf<76JyKQ#;_VGnIA$Ec(BR@C6OCT8&pAQbA2^qq&iC4D<`A?n1?Apa|-EQy2y zSa?=*iUb^jpgL|?yKicNX>f)R7VV@LLpx+7alP3)-YMkB;qN z0wo!cMiZ6hYB4;;RJ#14HXi7TgO2)rME(n10Kjcv+`t@`l)Q%RGwz*q)jk_H+q8Kc zDrKEnqBYcr2X>2ERYX+1&#Y5o+6*}4HQ&HDwzV~80nPkjthlZIseyc11Phv*V&$m} zY%q6%5<;Wtlp3;eEsaLyR;fxy37Q7WQ+92ps9mHn?x{g^@9M`9rJyVLdhCD(U5Cd* z0tFvB=q8P%wjImvuhAgwd#$^J&gL~!W4uGM$n_zOEwCX^hcvdvyC-&n@Sf`23l4SV zjV(a4nO2IzBZqL&Cqk2n%Tg6+m`U8B6m-P7x8uZ-r0OvP2+vsk_5R0S5mN;;7d^c6 z6Odo^R=xpbx`5rjDB;H}ytZv|)hVTgY7YYhD6V~^rd{ccN$Y%+LUhEbJDcP&=3j=TW1pSxBlBe z)$g;_WdDo#x{mZMJe{`NktVsgn5$umG#?B|opC$ND7NF9F(_tDqnC4ZZ3G+yAAF6c zPmAK2!%iC90T4!@1N;MtX3a0Py9orzsF6$^2PXdGHTr_Wsv4vOmBC(}V89l1w65$o ziBhT>k_RNl+OmMyBa{mQ!AT&NkVJ&s!0Z_gu+4IyCb|yO=rEe8liab*2LXkY1!rtL z-n}CJ;>Ymff3IJE`S$1k)cJ-KpOfhI(+~`48^LcKncG!Uq}u4!4l#dA+L?Had+Hos zL?6fHXNQ0RYg_xZAo|qUtf^s*woIDc!13ekJ0=khAf>MBJlEw?+_g>!<%q)JnLbS| z^iIBzTuJ6aQ}0T1Xw{oe%O*^fZ#Xvg1Dj?5lX9q3Vqwv!%+j=bv~23Iq=m3+%(Ld-h*tVJS}+2X%4al^i=d$(x1rv2+_aMQq%*}m z&eZwTqTv;yFnFG-^-_;dBg7gm(Q&>9V`Ukk=qMoamLkxoJ(nXBj^;T0B#q0Vv#GNB z(hHz-)GmBSav=;*3LCA@>>1VCtJuXKZ`KBwdCDc;x+Wp`2V<`P|wDR}UqA%5;v&HZm4sD=z({2Wt zRFsuY)Xt^hn@G9|Ms^Q6Sd9+QzOW|cd8LL3Wocxt0@;w<)j3gXC_Xs>pS&_l(7`<{ zB&H>!@1P#_{3w8@^(#rI_^1}0DkZg&&R&SkxEJ!Fnx^jHL^1@p0aYi^tLe|GmQ9Mg z5gf|=P#!8UB!bR3>1YJY3(Z58IYf2)M(!FiVhINIfhSbQ_YXt$Z(nszyT76p?|w{% z*kiiXR$P$Z)=|ERBi6vOj&3ZC>R|^Xk6~)jp*_KDorQk25E>}%mGhHg=^akkN@_EfBon5 zk8fj)9de9*a$UXkky7c&bFa&4iF4f$lkYHxrBPz+Yur=rZu)P(eus}W`B^COjv z3LjgkkK5A7C!NwtILG5nEuCuCyw-_sS72!&j4&Esad!80;>j$~ z$F2PKEMdj)5C8NC)7L-#<=fo%%Xkl8zLhtNu{=Y?hj%&Wx_P@4#qES(tbO`glL(BQLbmB6g9B6w+ss& zYAkJhgv!QEW94CX&Zyh+UJCDxwcE-(DpcZ-QoW(^C)RR3dxq=TJz3hBINW(`oY+zf zHc#x)Ll1nSva2EAHfkGpq#Res#OI8|CKB))=KUV3_0_+JD!eB$OL-M@P0wiY)R@x< za}V~(`>K9g^RfMUxWt65y{&rRzC7$cYM6PR63>n)uH`jEOCH81%ysi(fyCR3*9?=? znstRR(->^M^DUV;HTPkMKkj9JL~ECA>73w%y7amF?169GYul=%_l+&5#+FXPWT|ap zGTE^aTDviXGh-rKVk?Qd31?WYY;9_6e_DCnb%|(fyZ1nu1QIyxy;I-^qo@71qGg1t zyb{Y!IgJf$gR-t&}yp$A0N-CT=`Xy*70ZFIxp=^5u-o{(A z%_|aVw|&`)V#8wa&h8bGp!RuE?4(H?EmHt3Zk7xReT3>za?y>2r`{sac1S0JO6qKO zrTHXMjrs@XfT987P1b%b-$Cj1uzVURzi*AR@7YH<`-DbqfG|m4zb-%)$1ROa3duSZ z!P*As5dC|o_Ah4c8I=F11}L8@_`uurvMSbnBVH$netKR|R^5FLg(TtOFjhT1Pd(U#f?ZbwUU>-lBLvq^p@jHkZ)+@M#y6`EibDG6|%)F;4$ zT`RHKV_VPstdEkw-DTEEnXm>g3#7+E=&0iZ(6yNA%%@Oy31S{|$4L5(5z7rbQTEna zoqN^>JFvk90q#SZQ??yogN8ORH$O!QH82R0y;3O;vIEo)EuYokO3)#c0Ko#ka7^M= z0nEAB=o_rnn%cS!uGURmRtHjQA=5IOvwP$H?pWQy`+fmrvXt+G_WN|GbC%qU-wD=R z13vmkkU%b=#MxqgSbT{j+9Ki$^tk-~Sbk6iHrm*0bpjLG;>X|st0pgbF9@u`C}ob# z%l25;A`?^g1@&!&hoM#=*J1^#k~-Lf)Us2{_aL1we(zsMru-i38_RzQsp5i0Hmb)G z(lSIxCV0!J<`Ch6Rj(gH-xkam68}7E9>6DP$fM9mIhwn+a`R8H&Vg2VM}EA}XAY17 zNts>s5J`7-&`X02wW;|dQ0q{pg6qn|5`~gd2jmVhhakYW0Zt#tFeH%!z)a=2NTx4R zbSK2kgla-rql~;HX;KZ?%6 zGfZ#{3JS4DvQYJ*KwxnKz-I`CL8Bd88>WmgDjeiJ!w)rzI60`KJIHk3)+Re>RBJ{q z0%Y(MFxA)e7KzLph8+FY2lQv>@+jfvPWa4Jm{?P;~$fT9x93 z$|2E}Z(RxK7L@=NiGpY0nFzya{L`G3pc;?`d_o(djv07HS?Cu7DBH3gV=Yd6e}w6r zFImZyq&6dr@C+1k7GTU^svV+SNQ&VZ43AJHJT)eA$U)qj)*@gC;hfXq{qsa`@e+U~ zA}k>c0dw;D21>a&eAU3ca8Oc6SJ1~+M3#2)K4_mw&4uj!K&P>&&pFW4o-UP)G^ADv zCFMcNxxi{X3ywvjAUJ)tY<3s_lMt}HASu5kPY(jLW;iD&heeP}AbLLz$Yx4(pj|CO z)*bIK0+}}v3!ejJ%BB)t*)-jw1C(PAHknr~g|AL*R@;ZLCn?JgxAB%IrsjoEB7u!W zJET+1?Fb!+JPhN&Sph$K0SJ)#$YaEn#3Z-?vLMUw7Y*Vj_Jlb+C3$Y>eey|ILCPL> z=1l4AgL32l^CgB@beEF8&O8dlh2=GIC;*bby2VBt4NE_)7K$%=7 z4Gy}ok}Zhu-2;%07O4sJL%QLX{2(%GIYEF{P!_%mC|#qIx=9Mi@F=nvO3dLEK~nG$tUFM!;<>P;*aD6T*lY&|`Z`z}}RNx0#Vrg}6yF zSU`A293roUT`JHO^c?}Tb=DF|1pO4>I#>K2D0c4)AO7nvzua$tRF>J3gleBME3@xm zo=iTFvcOOuAmIav2P*g0fv&u&tc*@u8D*4fo#-sqMLAS?CX7UtAdM`efU?+4pckKt z*Fzuh&J_^E2`7Sr;0Md)OjmyfEYwO$0!c_MBfIe{S;`JTk#j?5M~Gz+L|&pGjFACo z$lWQfE+S$FA3B6Jqi2CFq&oY8qZx-PNqAv+IgzbrQmqIEy|6@V^cwfy2-pviQ1YvZ zknYARW57=)jW?Fe8qT&C;1frMUtp~dy}||;G#h$tC6&KzcnG0I-skjqdlV$w)yaQq z1sRSB>J|9{*ifyz6-VJ1*i5-lZxqseW>?O>7r#0q(pPS_?0y4L10=vNbvdvtq%PW= z0!BI-st8AbK;p58JCe?nKN#nFrPyo0x{L)G;4sHzFB1QNeS%R8WH3BTF$x$j_&rz> zQqkV=Q#M`|81X{d6=W>(g>+160swg(lAsC^04OwA6#*pcd=mDm6@&pWSWwFY2to@$ z!w2B#P&Lm505Fdmg_r|2exVIcyD-K^j^Ra!fwMv!+|v(ZR4l@uB!V}5ZNq?J?e;`2 zK>ZXUK*yu-m>_DeYBxX#xU4De&+!KGbmTVqIrWHS2&}%I>R@k)%IXF3gW}q&o$5g{ z*Kvk?qyHQu)g71{UqF=uY)=)(8GyIP@ z$FC9=>m_>Q;oUk038jH8$_5Ri#WAxT(L{iO?7$1-PN;|5Q10?#h5wHZF9iFzvWeZ~ zO*gx~VV#>ZIWgM#6sGbX-iZ(@%AR4OZdxG~sG|fJE?;#pxQP#LE7|;WkqeGIKX;RbghsuYFuzE3rA!HppPW7`U0~}Idspk8g>{A z9MmY1DWGSFs*1f<{19^RV)J2k#NsPV4^&FIyc853C958=lfp!w5!wKXQGyjZ9v})x z4nZI~kZM>8@Cp_KZSc1vq2-|SHo*;IY#0N{QIw=1y9REArSH2k;mYW0GCr%`l&@CM zJ|8in1lDE4t1Y?X>~St+Va793_I;WR>6e#4&Ek8k0S5fI)72(CFXFYrhFg&sJZK35~lDy^f&bOtM`QV z6>$xTnveoEX>%5Z`2bkalnkMyl@3_CS+Kt`f)tKAW1E$i*4SKP=TG11tAkQZe-cIJK{5MUaaa$RK^ke z0k2wg*D=HLiUWbqOKL|w0PiftDHDv^KyM(K{Urvra3>%IS4Y-l)Di!<(W*TF`tyLE zyb`Il`5jies3qb>;gcH~9-geEq8s=jw%*jl3j22cFZe^8aQO{my5$Ta97m;6N!V_F zc+PLbR28Q3Ni&5*H1C6+ajK)S^oBq{-c9mmAw@)lXzoJo?7^TN9t}8- z?imxgD$D|@f}Ct8Cbu6ne|o&dn8guIx8z3N0X}gMDU1((2a5>UCUl0CENr9`l|O6x7jBap>3vgt{HT;2mt=bji(pU#&T^>#crvg+))H~V*BennpHtXW)78r=g z#~$F<0RceldyM|;tY0v}kHZ$+N^h^`Q)U;Fm)w=aQvih%LDM06z@^(7O3Ehoir1&2 zsev@0q}j?4tAQgBFw{z>5mf{pHXiH)i(nH3C0Ql0H6O<&s`l!R)Jv*s3ef5 z0KbNNAzOT3R25kc3ZrzZ$@t)LQO-c>LPnx*&}%zfC576o2BPZ#C_|Hv;|63Hzv3?m zp7>hXYaAk8p4~ybr`jgkYDhCtYL6~n$f&BG52Vtuk1qa?KqbbR+I62lCeJ<|CfJ|YN&hWcjLNbP|Bq-+rigP_NZHkr;Nr&P`7Fjc|?*+CmG z^9#ii@(Xdbx@$u(^K;g{bV}B+pnyo*$Wjs*W!xN%~$(Cb++ zSS;0w318)LvY(Vr>cj9jpaZvpG(uM7DYVq7B=%y%#()Bf1-xzOR>{8!9Z(nHcVT+? zU%v1&M)8zLA<5X1{N!dr0j;nXwFdl}PNsR$gCVm75>$Jfl@B-%S*!-_AcdftTh$ZS z!3vg~WEnLk+~@&+A`aCPhPe+_F>0!HKyW@qCiarlP2hYN?WGxTfNDuZd@$$)0zfDi zp;0!@U}Czl3SFZ02N4aglX8ohOv7G-@~~agNy*IZP6BVa z`sYZs-zO9zqU&xivMC$Iyoi8K%%@3+LK|${m3-;Y zJ6Tuxa?EIy#^ha~$TCQ6kg^UPQpbUC2^w$E2|1Dr3pFH95TRB~ntorMBjX47Vnj8H zA>aNvOdZC=FYe3=7M4B9O>T z{6y5kq!Wu<#;d})WrL6%TFXS~(M6FA&^QT>4*-ZwBB^SWtc-r&(epi>tlrct;dE z5-?;P3THN&+UclK6n#T!bcrbvXiA@ia$t2x8#RzlR3jfr999uC+Zrn)`Un7|O}u7~ zIF9u?evwyFg`L|*{((7!1+f8gQv6v>w+Y6~3()gWf>~Q9?+PqA@Y~L7gA)c%lRO#- zxM+D+LxA_=eDFwv#iB!g9eW3eHR`-S^woZZ>|<=Dy^r`KXsC-=zaK8-SCf-f5`7d; z2Q{TPAs&($OhsDWNG*W_ywyRZl7fIP{zYx5Jtt*@C`RYaq=A4!ZOa%p=o8y2E?JuH zkflQ&C19l@71-dtjn3s|?GTJ1*G^44+mqEH-_s6No8Ah&&p#O|o-J+BOTo+Or%r8HvUlglYnZ^`b}Ed)RgXOvGqGU5%2X z4nZFzlA1RNNxoG5&4g&Wm7Tuhw8O*+)TeXH{abl9dq@JCP?xor1S zjJ_YdSb0rn;2EV`5WGusVhs-=cgIF#avw>cvj)@q;)7Ul-DF3Bw$;PFC!lwY7(oW; z2$VC4G9i~6WtD+A>YHCD%dlTKM7615RhS~EjWnMlEbMQb87JcU?9`Tw^k_LlftsZ% z0dIsRwg}$)4joYxLH$9(uxj`KEys)KbP+oYH64vWbY3SN#2DTNDM!{+C8#+CPCV5D zQ2+5GNdNmMIX^Y;c*Ul&%lPpZT;<+1=g~A0b1re&Vv&llASXk^2q4sYzEN9?3AtMn zohx6QCTBTDBRNRh3cSbAh7O=n03BN%b!4hp3D+@VY7Ysnj;K29M0Ow-fe~CK?}%B% zwv>CxceD*)Kw(BchaptI0ayClXsN|(Zw5Yp8q-kg!InBW9kWfTSVR6*=w_+XD*G=P zUnnl@9MbNTsbLKb=0JgnXb@?|OPVZ=>=1WNw45uK(Y*kynbeCnJ8^_0e2N9B(Zpsv zk3adC&}QulSKWzli#q6tvx*?RW!YNSQ6S~a6OpDH2L*XHbsA&rIxCQA*U-?k>=(N@^2%MTK7ih?q%jRM9=f|#@Z6sqy#uQv_nd>YgsX|F&R$BX+XjWOEdU(XZM zd78#VgJHy_UVx&D1!P}YLE6=d#$@}3E@AD;voE;HehpaRAX1As-!GMl6(c40)~hyD$?4t5cdi*YZP08N5F_4Rlr_zu?+*!sl=G&!p#cFN1kZuD7&2K|$Bs>GL(_c4$pA0=0J)$}Du|ENp&-G=UjKf; zipDwPrzsb>!uGBAV%chuuG1v-a-((~cukE$!=WyaG7L$|xm>CU%DU|E79BJ-Dpk(N zzLjtiK`yhQV9-@)xHukdF9o`4xII_(dhi2Jxll9#rFmDla!u*@HkDswW`j^Pmuxk< zru&+P*fr;>1I{~&mw_x0yzv8^L#23g;L%%S1M28gB@PZo(WZf-8huB~!2}!1MskP0 zAF%p!z%GhXGnkR(Wbkw8%vg>C0S>huax4JXcujrz%Fsm;Xea)-HJMW$j`QdkCei_$ zWNr(;B8&z^bw0DFrtV9F4|Fh%PNu7>(Yvcj`k@^?BGP(un6F_(m480i|rnI0Se?v(Pwd zO}I>5|Bxvyh|6$wN`g@~csuo`uEG#~W^EzZu9hnXC+eI7V@>RJI|2pD*Di9kPF9(u zjY)YV9pdn=-$beX93_~Pq#vRm4PW(hVrPNJ*`Jt>PM;{Ht8@e0DSJ{)@(Oi=Z#V2~ zIxvd}tOm*o7Q|U1%{TnSert*<-z#dSj*+P;sS#osdR*v@S3?FxT_1O6j!=20DgU2-6d zz(3L$)HpiV-k1ChLl-_g006K!MyBZI57nswoI&QPOL9m=zIi{@x;j>b!vpP0MCJKyig(vq7@#jqcU_a6nl`muiIU{{r@8#W{+a?c@h(K=KtCD-x%g6B5-{u}Bs6qt%tqtdi$=*% zSU?wfTL4LQTyR+u4&*U}g~p4~8>;$bbVyNa9FX9`R?Mn8Kk=t1eRnna(_lU_kpzq&Y1fSAQbA2^c|bLC4HN^N4oyf$^QZir%oORu<+5b z=mi`agPjj*A_GZnXbuSdMh5=~)BpYX{PCA3)x|gE$um~xYM2FBIgi^$RIzJhT#cA; zfP@RyusR*;YQiH74+zJt`&T-sSY#w=0}D^cn4lu~Dt?QiP&)#pb3q$OXzLCNCQ!HR zGFX$=a{^-|}=?MC7T^I;*ft~^bY{U)z@0#B@n5WWqX`J1ugwc4j{=w%a5&=3$iPi0_( zc@y08z=IvK28NoN^Fd=#mEJJRnvzc0Gen`IOU)z?O;vjvm@=Xi^bI~A$9X~D!}5@c z!Mkp4HRZ#G1JL%bIhVwT=UqV;&5%ccW`ksr>s=aKU_+jEX>83Z59|ct-NktqWarEa zTM(=t?G%M4`3BUhcboWHs-nYw#2rd86xKzinY!PwDnkDitH0d;{tIHtKy%T<%l%a; zCzIfqy06#pmME5d;4H)&$aDd_b#cs(!ET*F;;IvJrY8hB2w)CM)v6=b70~%j%{ghm zfwRYkRQZ~zYZ6ftjox*sl6>eoI(gl6^o*A2gAX)akUWBL00s13WP=8bCueVP={ z=x3+S8vtPhI>0}WXx1=Jy^BDQjG8ah-B#k?UvnHNtfHwvP#NsiIDUgYG6Xbq<58Ed z$mIsPI_enfNWJN1h(7Ck^YT_#CS)pC&p;+ocVZn-vDH6LEe%7934<;o)2f=;s%o|DRo_!lP+JyTkE<@jwl?~^yvt`wIVr> z2taRZgj;D2t$Nkf&twn)ybb;n7OUl4@BuQ|9JhJI_oLgFZK8|535NDwXGkFg^1Q1Gzy5kr3f@P&exF%TSE!HlV-or*;HA1=>^a^ z!f6#tI}rvbg@x8-FZa+?35tBw(kuB;losRR+{M{b0EA`+%eJotM*|8x7WPHx)l+rx zaBt1++11e`d=oJ5D`@O#m$Sjc-$yHbM5}*l?;(OrcUb_I#Pg!Av5)N)oy01ydbkNV zL&dD68H|Ps#B;L#*h!C~<1t+p0udA>B4jA9&^5}A(ZZtWToe8YI)cFC=wg&L-7Uhw zJ_pa#wqJpip>#3^WMqwGn=keTrvMUkln8$zO>`JJHRXj0i8{uCzje>)0VLybBYSVb zX_L(Np&4J@HAR}JC#R`&%|}p6x#=d^8XptZpQDw(UwwS323?ee-*9L;%1*1|CrMlq zT6gECCP^acCK%BP{fW{6q}tZlH$N#MLRp&sDnK?QcXjFUR1}|_fDe8$Ea(;*7828v z(RWafdVUnZ)B0J`l{BhFS0qWTq>BV%Gv0-KC`Th?O`{Y*-T_qy(5q2K_6lPYS0y-< z`KCNnU`PaA*wNqv+Y8M@mO1Fi6h+lEF~b&g>H|-xj_= z&=E2G1L00$2pxl}D}>}>d-{A_Uc?Vnn7snOVDZFC;Y1*FO*)H>Hk!KOqWJ@1lctY` z(1U%5P#Nx5)DCj%DqhrCLAg)EtOL#rgH*&V=73dF;gpa_6Si@rxCY8eACR8%L3ei=t{cdNWC0%5xf{N7c37=R4dZdbz$ntO6wX~ P^ndt&trs{JqC@}y@!Mni diff --git a/metadata/md5-cache/dev-debug/lldb-15.0.7 b/metadata/md5-cache/dev-debug/lldb-15.0.7 index 8b8476bc03f8..9bf3e97c4577 100644 --- a/metadata/md5-cache/dev-debug/lldb-15.0.7 +++ b/metadata/md5-cache/dev-debug/lldb-15.0.7 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/15 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 804442e0b3da59b09f22a9884376e03d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4ab3059e9dd3596d194750f5f9cd59e8 diff --git a/metadata/md5-cache/dev-debug/lldb-16.0.6 b/metadata/md5-cache/dev-debug/lldb-16.0.6 index 470f5edca34c..3f7d2f32b6ca 100644 --- a/metadata/md5-cache/dev-debug/lldb-16.0.6 +++ b/metadata/md5-cache/dev-debug/lldb-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 804442e0b3da59b09f22a9884376e03d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8b139e791c89a2eddeb8b47bdeedc307 diff --git a/metadata/md5-cache/dev-debug/lldb-16.0.6-r1 b/metadata/md5-cache/dev-debug/lldb-16.0.6-r1 index 9e9b77a86fce..b0d93c5baa3d 100644 --- a/metadata/md5-cache/dev-debug/lldb-16.0.6-r1 +++ b/metadata/md5-cache/dev-debug/lldb-16.0.6-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 804442e0b3da59b09f22a9884376e03d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f79f13c0263ffa1db8b3fd868692b3a3 diff --git a/metadata/md5-cache/dev-debug/lldb-17.0.6 b/metadata/md5-cache/dev-debug/lldb-17.0.6 index af94173b59e1..5368935f6dd5 100644 --- a/metadata/md5-cache/dev-debug/lldb-17.0.6 +++ b/metadata/md5-cache/dev-debug/lldb-17.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/17 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 804442e0b3da59b09f22a9884376e03d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=29f7a85eaa867cc87edd39af1401a220 diff --git a/metadata/md5-cache/dev-debug/lldb-18.1.8 b/metadata/md5-cache/dev-debug/lldb-18.1.8 index 8956f86bdce8..77ddbb7f280c 100644 --- a/metadata/md5-cache/dev-debug/lldb-18.1.8 +++ b/metadata/md5-cache/dev-debug/lldb-18.1.8 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/18.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 804442e0b3da59b09f22a9884376e03d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e80c399f7d5117b16631eba73ee89bfd diff --git a/metadata/md5-cache/dev-debug/lldb-19.0.0.9999 b/metadata/md5-cache/dev-debug/lldb-19.0.0.9999 index 29e153f78221..41312e71fd84 100644 --- a/metadata/md5-cache/dev-debug/lldb-19.0.0.9999 +++ b/metadata/md5-cache/dev-debug/lldb-19.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-lib REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) RESTRICT=test !test? ( test ) SLOT=0/19.0.0.9999 -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 804442e0b3da59b09f22a9884376e03d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1f3ddbe84803769cdeaad8888bbe3604 diff --git a/metadata/md5-cache/dev-debug/lldb-19.0.0_pre20240623 b/metadata/md5-cache/dev-debug/lldb-19.0.0_pre20240623 index c92b5cf4baaf..9f86b0022848 100644 --- a/metadata/md5-cache/dev-debug/lldb-19.0.0_pre20240623 +++ b/metadata/md5-cache/dev-debug/lldb-19.0.0_pre20240623 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/19.0.0_pre20240623 SRC_URI=https://github.com/llvm/llvm-project/archive/3ae6755719c6dfc07761b4e9bdac8c86bcb41734.tar.gz -> llvm-project-3ae6755719c6dfc07761b4e9bdac8c86bcb41734.tar.gz -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 804442e0b3da59b09f22a9884376e03d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1f3ddbe84803769cdeaad8888bbe3604 diff --git a/metadata/md5-cache/dev-debug/lldb-19.0.0_pre20240630 b/metadata/md5-cache/dev-debug/lldb-19.0.0_pre20240630 new file mode 100644 index 000000000000..e3ee2fca8606 --- /dev/null +++ b/metadata/md5-cache/dev-debug/lldb-19.0.0_pre20240630 @@ -0,0 +1,16 @@ +BDEPEND=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? ( >=dev-lang/swig-3.0.11 ) test? ( python_single_target_python3_10? ( ~dev-python/lit-19.0.0_pre20240630[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( ~dev-python/lit-19.0.0_pre20240630[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( ~dev-python/lit-19.0.0_pre20240630[python_targets_python3_12(-)] dev-python/psutil[python_targets_python3_12(-)] ) sys-devel/lld ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~sys-devel/clang-19.0.0_pre20240630 ~sys-devel/llvm-19.0.0_pre20240630[debuginfod=] +DESCRIPTION=The LLVM debugger +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=cmake flag-o-matic llvm.org llvm-utils python-single-r1 +IUSE=+debug debuginfod +libedit lzma ncurses +python test +xml test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +RDEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~sys-devel/clang-19.0.0_pre20240630 ~sys-devel/llvm-19.0.0_pre20240630[debuginfod=] 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 ) ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) +RESTRICT=test !test? ( test ) +SLOT=0/19.0.0_pre20240630 +SRC_URI=https://github.com/llvm/llvm-project/archive/022d15c0039fc1cfaa3cc2eb1a45b71bbb21fadd.tar.gz -> llvm-project-022d15c0039fc1cfaa3cc2eb1a45b71bbb21fadd.tar.gz +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 804442e0b3da59b09f22a9884376e03d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=1f3ddbe84803769cdeaad8888bbe3604 diff --git a/metadata/md5-cache/dev-debug/scap-driver-0.29.3-r4 b/metadata/md5-cache/dev-debug/scap-driver-0.29.3-r4 index 4ac2573a73a5..82c85605b12c 100644 --- a/metadata/md5-cache/dev-debug/scap-driver-0.29.3-r4 +++ b/metadata/md5-cache/dev-debug/scap-driver-0.29.3-r4 @@ -12,5 +12,5 @@ LICENSE=Apache-2.0 RDEPEND=! falcosecurity-libs-e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c dist-kernel-utils c5204a4147b612736aef239e7cc69885 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 0bdab9f1f3187180a16e0c6827bc13c2 mount-boot-utils 221f3b57621b98ab8e76d42420601f6d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ac6516ca562e2e5c57648c1dddae5bad diff --git a/metadata/md5-cache/dev-debug/scap-driver-0.29.3-r5 b/metadata/md5-cache/dev-debug/scap-driver-0.29.3-r5 index df908c520442..1228d9c3b4c7 100644 --- a/metadata/md5-cache/dev-debug/scap-driver-0.29.3-r5 +++ b/metadata/md5-cache/dev-debug/scap-driver-0.29.3-r5 @@ -12,5 +12,5 @@ LICENSE=Apache-2.0 RDEPEND=! falcosecurity-libs-e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c dist-kernel-utils c5204a4147b612736aef239e7cc69885 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 0bdab9f1f3187180a16e0c6827bc13c2 mount-boot-utils 221f3b57621b98ab8e76d42420601f6d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d6c10245960b7c7f86c730eb6d629e98 diff --git a/metadata/md5-cache/dev-debug/scap-driver-0.29.3-r6 b/metadata/md5-cache/dev-debug/scap-driver-0.29.3-r6 index 27cb979fde13..2039e4bf4c7a 100644 --- a/metadata/md5-cache/dev-debug/scap-driver-0.29.3-r6 +++ b/metadata/md5-cache/dev-debug/scap-driver-0.29.3-r6 @@ -12,5 +12,5 @@ LICENSE=Apache-2.0 RDEPEND=! falcosecurity-libs-e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c dist-kernel-utils c5204a4147b612736aef239e7cc69885 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 0bdab9f1f3187180a16e0c6827bc13c2 mount-boot-utils 221f3b57621b98ab8e76d42420601f6d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3dfcfd5bbdb419629d8cc6233c5487dc diff --git a/metadata/md5-cache/dev-embedded/Manifest.gz b/metadata/md5-cache/dev-embedded/Manifest.gz index d1214beb0d4dc6b03daff4423ab29b719fa0c738..ff850ae4d13f9d9bbbf292881987eca452de9313 100644 GIT binary patch literal 13813 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 literal 13645 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
    7cygkU!aFLMH#(^xN#%eg7&sh8g1qXKy4MJn; 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 diff --git a/metadata/md5-cache/dev-embedded/arduino-1.8.19 b/metadata/md5-cache/dev-embedded/arduino-1.8.19 index 68cde1c31066..ee4b27d9ba59 100644 --- a/metadata/md5-cache/dev-embedded/arduino-1.8.19 +++ b/metadata/md5-cache/dev-embedded/arduino-1.8.19 @@ -2,13 +2,13 @@ DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack DEPEND=dev-embedded/arduino-builder app-arch/unzip >=virtual/jdk-1.8 >=dev-java/java-config-2.2.0-r3 >=dev-java/ant-1.10.14-r2:0 dev-java/javatoolkit DESCRIPTION=An open-source AVR electronics prototyping platform EAPI=8 -HOMEPAGE=https://arduino.cc/ https://github.com/arduino/ +HOMEPAGE=https://www.arduino.cc/ https://github.com/arduino/ INHERIT=java-pkg-2 java-ant-2 desktop xdg-utils KEYWORDS=amd64 x86 LICENSE=GPL-2 LGPL-2.1 CC-BY-SA-3.0 RDEPEND=dev-embedded/arduino-builder >=dev-util/astyle-3.1[java] dev-embedded/arduino-listserialportsc >=virtual/jre-1.8 >=dev-java/java-config-2.2.0-r3 RESTRICT=strip SLOT=0 -SRC_URI=https://github.com/arduino/Arduino/archive/1.8.19.tar.gz -> arduino-1.8.19.tar.gz https://downloads.arduino.cc/cores/avr-1.8.3.tar.bz2 -> arduino-avr-1.8.3.tar.bz2 https://github.com/arduino/arduino-examples/archive/refs/tags/1.9.1.zip -> arduino-examples-1.9.1.zip https://github.com/arduino-libraries/WiFi101-FirmwareUpdater-Plugin/releases/download/v0.12.0/WiFi101-Updater-ArduinoIDE-Plugin-0.12.0.zip -> arduino-WiFi101-Updater-ArduinoIDE-Plugin-0.12.0.zip +SRC_URI=https://github.com/arduino/Arduino/archive/1.8.19.tar.gz -> arduino-1.8.19.tar.gz https://downloads.arduino.cc/cores/avr-1.8.3.tar.bz2 -> arduino-avr-1.8.3.tar.bz2 https://github.com/arduino/arduino-examples/archive/refs/tags/1.9.1.zip -> arduino-examples-1.9.1.zip https://github.com/arduino/WiFi101-FirmwareUpdater-Plugin/releases/download/v0.12.0/WiFi101-Updater-ArduinoIDE-Plugin-0.12.0.zip -> arduino-WiFi101-Updater-ArduinoIDE-Plugin-0.12.0.zip _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d java-ant-2 d3f6ffc6629499cbc0d4cd71b9d7e7dc java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 d2bf348d35fd96d97944269dfbaf0f97 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=af1bbe62a9fad5512dc9cbfc04bfbebe +_md5_=08730251a52aff3a98365f1ad2e15c6e diff --git a/metadata/md5-cache/dev-embedded/arduino-1.8.19-r1 b/metadata/md5-cache/dev-embedded/arduino-1.8.19-r1 new file mode 100644 index 000000000000..137b464656e4 --- /dev/null +++ b/metadata/md5-cache/dev-embedded/arduino-1.8.19-r1 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-java/ant-1.10.14-r3:0 +DEFINED_PHASES=compile install postinst postrm preinst prepare setup unpack +DEPEND=dev-embedded/arduino-builder app-arch/unzip >=virtual/jdk-1.8 >=dev-java/java-config-2.2.0-r3 +DESCRIPTION=An open-source AVR electronics prototyping platform +EAPI=8 +HOMEPAGE=https://www.arduino.cc/ https://github.com/arduino/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=java-pkg-2 desktop xdg +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 LGPL-2.1 CC-BY-SA-3.0 +RDEPEND=dev-embedded/arduino-builder >=dev-util/astyle-3.1[java] dev-embedded/arduino-listserialportsc >=virtual/jre-1.8 >=dev-java/java-config-2.2.0-r3 +RESTRICT=strip +SLOT=0 +SRC_URI=https://github.com/arduino/Arduino/archive/1.8.19.tar.gz -> arduino-1.8.19.tar.gz https://downloads.arduino.cc/cores/avr-1.8.3.tar.bz2 -> arduino-avr-1.8.3.tar.bz2 https://github.com/arduino/arduino-examples/archive/refs/tags/1.9.1.zip -> arduino-examples-1.9.1.zip https://github.com/arduino/WiFi101-FirmwareUpdater-Plugin/releases/download/v0.12.0/WiFi101-Updater-ArduinoIDE-Plugin-0.12.0.zip -> arduino-WiFi101-Updater-ArduinoIDE-Plugin-0.12.0.zip +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 d2bf348d35fd96d97944269dfbaf0f97 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=40484b69e263e69ce456960dcd511276 diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz index 551eed82daa7c3b6b2cc90af9f8f997ce26206aa..c6d6444c069af54c6318eaecc035c007a02fbe41 100644 GIT binary patch delta 22504 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 DuBoPV delta 22169 zcmV(%K;pmusszNS1fafuyC&O>BgxkPzft4_Bm)Q%AV<>%;!&k)rKBsVDzkd@- zy;Tpp-PU;}owK)UL?XvPtId3Tt)I8Y$<)Xy&0Xu+0^6vqi zYV5&`dV=llb?ln&qo0?BLy zhkH4yCh8(RugP(J5V{>@Y$op$)d#MR1tTE^a<6?Jo5J>%T9x_mmURi(fJ@?RyE77e z0%%@?fsOb+6*Gr_(k=zou&!ja!rX7`3DA6%8|x;{t4>hawjb4(*O|!nH@4tD-WKfp zkMZTp`1yxs&fh<+)WYdLq$ zHDXnI6iRzN3i2V|H8Ik3Oob3(lib_7{j8t9%+O_ih#r2O(oxR%5H^##nP(kkGKINZLi9 zyY%}hiEVj-hAy(ydl}wR;jY9JF`#OC5`W}**gc?Ve?_bM+4R8$I zBy_QB1%9lIDoI{`FBj5l0V`cG@3IVVHhUO{Go%)O6EEunuh8`OPk;Gb|M~Ur-iM`M z3^!J*v1d&o#O+F|icGdTnMA92!fetjWOr5~X~B9Q)n*b+rr3vVCm3#VLA%2S5Vly{ z&nxeW3}z=moCM8!N9s6yssV8U(@urr___B&sj38FD!Zcg@6xj1sO-+G2KCer@dcYf z^#OK&*uIPrR1{V{k^G`?k9`Msn@;1aVava=4@+TI7USrK{jICpy;(uuvU-72a%8bDp>G4~7lE%EEW9}JXcP`P~Y43$P7;U$=s{r3c%8m{WOSEjSaVs`$H_eL% z_;UEjmQ0CRjWBn5kKna~t$%5E1VkxB2-v27Zhe!YI3f(NdzXT)OZZ*AAKl%qQRfo* z@J%_Z6jaRe9;XrxcAHmP@`7ZKDwaU|VLFO3Clvry(%3f88GlKrwDhcf~|IgV^l^R}vlT(2%bgC}UvJeARi&GQ9B*|SO`GKO-oN(xk~K^x)pPXDNU zU~Sd*E%Pa)f2RMqrwS|egdViIW|Qd#mDFNtnXIdSue9!V z03?q3W=)GA6waQr2yZL(^vLpX!) zmlR9y(SG_K4fZ!nu&K%8n6kDyL*kzLso_y&lQ{=SWn1E&C}<^y%kU6W_;U6&s$$y{hSC-<5>luHDWG zCGqynUPGrkl+@aEQ@N-8SC$Tn4R)LNuf*2N`Zpn$SWo0)OSl$U0o@6IAp_Kt_D*L- zqaG6qU3$7r^$F}9$HV7Env<6S#&^0&>F}Bj)Ww5&Z#wk1?Ook{)Wkg`=y~Z{JKFaTK5wNW4nY0ZmAF9Ze=8b+$SNKWu$h14K@?7#%YR$Lrl zLG0v^Tx#w)QJOD+6E8uFD_xPc$FP@e)|Zy6Y=RoHPLNBV!K;glC5E`q5dliWaLLDM z$Z2V#5;BxKWXA_B{W7q#Ir83o#-lhv?!{s6hP`s?s1_TjuiaIDb8}+n+nvtaLhVMX zU+*VCNvD>RW+SDk+5fq`R35ssZ@0CC>@d}cZB$)>w4;2v*cn#=bnf<|k*bKbr(@>3 z3NSs2=?lR4tYcOOXoHG!n-;qs6>|N2a$nTI5==@8I|Vp$I5=cgr?{2Vi)&zln2KO| zwo7Ba4<*AOR>mmsRJ6=X%j79vJa&%hfax4w3< z*J|1X$%uzqBI>c~W1j0k1H&RoAaKC9bwA7JwkJUZYMVbg<%)O;gevB51K$*-P#U>J#B? zYC7851Zuf|s-htCvi%QeF`CH1L4Hn)BKx@v6=(oc_8VtCaVk&O#s81qc2YE0959=@ z!Uel7cSjl^^=m6trWs20J=*BZTh_u@{ZDNKS7mCc4Jd50`GKmM1GOOf`gzqk_i0xj zGzhFfq&%$i4X8XTyJ_1_lQfSM5(FB!+4l&yt1Vu z^NNODE4)S#w)TSkw8&lf{M!nQ8i1viq<>f}M0`C-V3ZzWn9G z_{VsabNaZ5^RGQ1EO;eGJHn-^jl*Q=w1ZZU?Co+WI72M+atx6*D_YG;7L|Ux)i3Ys zc-PN-IG>iVqd^^;}E;Q6;F~xnahU*o7*p8%g$)nPs)fwz#>=1`cNF$ zXw{@vuqyaX5!VgsbK2x#A?{k*AK811EZtIJD`}0O{gu7iJbP8`Op8U02SC$BjaLVl zHx=^2_TSgh-TZV67O5U?TR(5FeC( zdM5215Q1AllUw&7<KkK^3FM zM}P%`oP7NN0lE~-itmT-d@wQl>)8N1~SlUUhVArWb=T#6p62v*}NEbkx7j`1cMD7dZPaFrV$aO$xSlX|qU8kb0aWwZa4y)m_S zEF8MxjJa<>c~r%0&zRM5e-C8RBL400vhq09e_I;TLt|LmCw1Rq(P~q1?%ou!bhw>N zp-n+m6%}N%#0RT|ZQ^L_`U^Ha2Zs6>y=esLs@)2=C!l;7TGi)c`*pF-k6^+7`4&!| z>&XuX=EC{T-Ygsn8+f~a>%jaF^QvsD8ki;=iiS5`7Lu}z`KwChBvK4!Ntibhi*Is;Mb38_!fFlsY%L|mY(cadbFLot~SW!iVNEJV&-5Na{JPV+O5%_QaQx7r@R?sI<=Z z>tZdvnWxAVpDN4j!(0EbV~3!xM&BD2qO6{UpJQ`qPY(nOxg2>_a<6Nd&rLA2;>?$q zrCPP^m$SeAH{e>~SGBu=@WoyqHvT5rQzC}74ffA!djEcv2>Et!ut8R}j&lmkDFK51 ztr_|@EgO(K4^xqUjkX6#cN1R`ad#LHYpu?c&TpzY&s#@a-YFRJu3$%PguOLL%Cl~I zzJh5$QTzqT=|8O4Q}o)N#>kt2_|zrmm@16y4qL4TsJ#+62 zb`mB!AX0a=SWFLBx^?ADxBdB`GmFJ%(jRHdT0!xSk2M^BxO$t${*WQvl*@>lid?<2 zO6*xUFhPk!b{@8TfGKwE>+Sd2_jM`dIPW|c{Q_0G9Fg2`vF16dJgQ3krR^)=%v*cV zHYC$I&Af&%yx^Yfb>8W}uh=7k#b=sbtS+$5@eEy)WZqO-wj}$$9JC}6-2q)Iy@WXq zeCjD~H=)UYuFJNXXH^99|3CHbdFlxm?oIc!EZD@rR%QF0^4Upg=KA=9V)jKg< zG07!>nDwJ<%f&1@i)kif&yx7t;uh+CXz7;8Zs+YJioT%iF7U%~so-TDNDTtu#pF$< z&g-x?2ZmD+YVuF)P_G)y+H?8u3-%Pn!qcF1UkoFEO*JhJ!=-cB%8ZxQxNfu2wOwGv zF;$>|{VEQ#;?x*f!$Dp@Te3*c$&rH<+IU7tDJKua8TNbCvUkCPQUeL9 zw>zL6it=j{WT)07kt#_<^mI=Uqjh#WtS@R--t^2%vWwHTV|UfF09+Dpa>C|rOLIYR zG;Xhdpbjz@!O*5&ULLV0p3bQpmvL?0zb@F{zK?&6WD$`2IG0Wt1D&<4RJAts$vz-X z=Z!q2XTWI*qUlVoCDUBs&k1I&VvFUtx~^q+_$YCO|HI}#9rp{$HQF;=><@(oCN<^G zE$9xXzKz-e@2Fx-iwhd^ekzgvxcl*TpWN8!CR_Q zoh0s#Yyn(u>wrnXtfb=_R=1ux=BlcB)uI1v(G=R5 z@7SiUfaLm_&Z4TD9pI`4vGJ={=lZpX4UHYapDn!Q#!o|K$gN|W|9R0KQO%}*?I($I zlG{}2J83B8y{|rJF(iYK{y{}+M5nI?RQq6SUBZkBp2<$-ss5+jjWRqSO_F;e%UaHY z6YpMOk~~jNms+xF_ImMDm5y~J^gRs_|DZPKi}0i>U8mjCT9*P4>TqIPJrIXjIgZC| z5tdj|Eo|zQ!%I`>dT8k)7E;K6(+eN17gV4K-df!kyk$*)gA=Zi?Am~~YF_iSX!FmP zXy&k~cJ)b?t`O6L) zC=?{(-!n9S1NK6PI8=)2k@9&w%@~Lyx9UT@2XF72{8K|$NVC;y=gwZX0TlRV@nW?q zYsPgBIggQc()u~p&g@H1dUjhBz&(MHgljd9cvbC3HccmWd2ahxutZGaAm574O!aHaJc`DwrE& zN}3_U;TCUE1Zf9qXPRACHoL{eqzW(^jC;el-{;W&nU^$KdR-OVrBr*~M`1qkB z*=Bz!7|mN6CojN?s;YtS31pjtZQXtt2f}nH(gIDX*t$^H3A&jo2dc5-#qAcVI;N-6 zA#<#_a%X`s;Y5NNA6j?pr|vA>VNKTYr_+J-brZFN-1QQF+oOu0ITBfwTIhf`yE$!a zSMG!~Vt7}+3Qpy13}58b9&tLE3dIVm0Mzxe)yZ0eAE$p~CKx}hSNr{&D-~YNEF3<4 zuN~G51~S)idi0AG#3U>I9NBVBH61Meh3JJa=sD;>UG&~;vwN}7it>i})MP?wFn&A^ z%k-rav6Wqa)wVgSabfe3KGIHZXw*RS~pv_B>1Y{HJvGzUbs^{jz+G_Vc%wdvOg5Ef7>|^A5uEgZdJ$pC4&3l ztrt1&6*T*FLYkDhtjPUQJx|KHU(Vh@xuRnM^BqW}P6)nv4dVP3A^6_-)m^_TLc>vq zE}%O}m=CEMNgm7hK+%>C&S9n5-d_amBCe=|t{%03ef)o&D>Lrq^~FeG~RcMQZGU zootRzr-sJkk{^ayQq^B3I)%}kh_{zJxjzOQW|z|Gw;4Iv7f?xk^I*)d^d)MS4wuJ& z{DABzX5$2Zt98?+$KkDXOCL5a)og38(gg|<1N)+)F0norZvWw_O*`}?Su4NIi3eTHHMJ_ zO;rho^HO@YX%lvJdvtQKC2`wt(iY!;NdsY4W|*khrblOSZehHmyV}&u?5r<2LB@7F zUS~srgm>Oc49A*}>TzP+_Y06s@u75tq|Bru6st(-J=LlG2FtLt;eH}J()53dI!YpgM9)=HAp+bkk)$!xs5&{5$4$S3nbh|+cfe~2oI|T5O6+J zYqeTWIBo!R==H*&R)>qU2VUZohCz0A`#T(RVWX}=BA!&AW5RTL+!7IgHqX3mOQn(s zr0$T-VU1TVEmV3X-5Q>komvdZ&VqQeO0;NT zay4RtYBTUB%U5Ld@wQN(+Sm5^(}(?I{bJWhLgbHKZxQw>=qWgZ(UrI} z&O32CAIcCzj-v*n(#Y;`NYb(T9zbeKqHGNHzKMa-ETX6)8a_u5<6xbd z{TY|0$^LKCRmj!dcZDki9#QXXHiiKt5V+o(2CQ#&)m#@;12J>N*>9Jfj-(8ymxET^ z2Qk#1eHeAPmpC?mJOuuD9;zH)@gk^@Mz3aBiL_6?-u;uRE3AO|P_pDw6zg=(3;gG0 z(d(*x{q*5jasBzKme*CqNz;20r9XWLevgjfAJq;0+dn zsX6UU5YermdS|aC6Bvi5E~0_1zzmG-_Md1M340igtoN9IGV7ey#6DCIL=V1M6`DwF z=m210%Mt2zbEn*r9d*H#VHl1s(t8jAD)^xYC(o4026B!TAxaJ(>KcFH<{XXsXfx2JI z1PHQ!oAuLGsch&N9oLkuW3yxdw^{CXOSdQ?ToDxB(<1G z4&J05(12_&WqpX9TK6PwvbkdhD*@BM-fB>P^ju1lyN7n+DK=+VZw4lvnNFj9Pj1`&__#c*$nLeb-lJ<*DG=eosPV%HNeKo zwx+`MN%aEwoNA8pf~~(RTXgCeqDFY13Q#WRs0s4S8XMb5XQL{a`qma2kY?YT(y8Eo z#aoSu<;fm)9lks{l}ZoDT@$bVh0^y_+6NJ;a~GHb}F z4v3wo-SOaN^IX@|lowm=dfAH&jBIFsJt=rIkTN|zN!~Aup7z6t>ZGPxU0b_UOU|nm z)mnKv)LJ-hekz{!IzPNxwU6-noP7;O@X}X@BuCQ~zn%)76(_Uw`Bq&EIHgMTi+zf^ ztxBJgcwGh+v4}3(+*$DfG6YyBD2-fU-+J`05>Qme*8^R-lmD__dByu@@nQ9Uv%%V0 z>7>90*BP@^FhjnkQxsQs_}l*C&{STlPU`yDJT2^RDl-W5vi%E!7ho)*T>6r_VQuOR za*ir&9d^`(=@`_JR!iymo*%sk)6MZvRzWfSs#+L1TP>JSUIf=I>gXB=jBYIBzUQiQ zNZBjH{(l`TA9VnZ zAHE-etw-&K-BOje+;&Z-^a73-D6V*ma9;x=1NGna6Wo_xjRHh^i}pi}Y63=TB>!`2 zipgrMJ`YWuRc9t}O$So;J}y9Q$bvUp({9z+lA^NjflE;`JHpav$Gv2K$biGsu{I#m zU4xQcQxo}Xs*N_on)cU|kO(J};WyuF7{<0efUv{Q+hqqLcsGi!+ooi`UBG)4^=W5x zs8@Rete+N2(gTja9@%hu3)`zg4Ar~$1S~m)MmM47;9PQ`0vpG1#$_F%!=g%c+p+oH z;s3_tx{7SqAf`fwb>#$qq7oBSUfZTl2bac#x^@PqV4U_)aP46LY;nD<-Wa*T30f0$ z%oqwFSA)*9lFe>wb5J1;eyMMWo1*K)vXc(VVaGpkr`@`-rCp6o=m^XUzyAK||De&||NiC65)eEs)ja9j5TdPrYZ^Njk+OD|z;U)3 zoUKFF)sBWQw-a&$@gnWm&#~Q_mnemLtM+6tgOodPLgrIpG8kF5ax6>fZ6i%}z9(P4 zE)hj%m%u*9Lv!))(W|o?7x74GRo+p!Y|q}E`Kew>Si+6N@hZEw50!|$rXVUMSS zU4z~ycVB|OiI1^=h54Gn39iu^KdU+7)}0R_>dlvL`?_N9(!+N8UL3>^-?M^1k1Yne z3($)SW(HA%r2X&f-gFKuYtnVM_tw^BNkTc6RKM=NM9Nf>Ba6lvHCd4JD5B&5J-kz_?n=WUN3ea7=RAw=@GlY$p=qg4;XB^m!3VCK-~tdUd~KL?uUYT0*8cBJT&6ZGsLH+s{_@7tAFt#Vy2^HMHaM(|bMi(8IH zs)C^#hONK^E}cKCxeVILAL(4L-8FEast`U*utChw+B}_twspa?=S;so>emgP-bc4V zc+LURIK1t>3wYO>31HrEX3hS6&A!(DdRIm&JfCWRHul(6ZKg?G$GN;!RST|5wbJHi zTeq~65i%YAi*;ED=!!|^ zMi*paW@YjWQB>q>q7UFXQl z;k@S?pW=waY3ny^T^~2&`?gI(q>5W?|8R2}NGKuM@~Fj@Ws$UeFdSF|1w{ubv+uWm zXU#rTdmv{xWwep*$sU6KEM+5AgGJdc_NAQLLy^mNbHyg|HF976rX4mvb!P@_C57=W zFA46h!(Z)D;Lg+gidDXeo`Pa0k`{>Dt{ouT$qr8C)QI+>vgu%z&R&5`6#_W)*aaoM zoxDGPiW;^he6a5HV|r4Uf)-GlJ@W;Rq~85YNzzn_@pj_Bc0bd2ksT!6q{Q%Lb$HmOiKua`Y5sf7hi(>D9eCD%IW8(Q zZ{d7;0Isz6|D7WS>~gHQR_B?33k$Nlt0 z0yM{s<-mFvoOYmFU*rG$23@XyoW>(D*zpMi+H^JZ=4&@Tohms`)d$u0zw5HChiq8f z8d@ygCG3i2x&ir(!w3>RI@-X`<87t>d@(N4b?7>zTe)GOk_h&WXh-rM(=9em)N(iE{a-J;ak{Ph-*K<^Vh;Vr4PBH^s zX%PEp58v%h0DEQ(}|X#!@2Xg;-2?~@{-?9CeB{s;FgoG2eQ_#<@AJhn~}(ReBQJHw^;tu%myB4 z+0lETc-ySv;HU197XjWmrCIr6r)@eaP0wwQPG70;?47)A@YV@`pBL(~k>+DwI(Sf} z$EG4Lu$>2RmppFkhVugIZ~$*%^G7*?Er!_6S#Uy4j#9CzE88nrL63X_BtI(<2$HxIWiNLCAj11iez{K zROq-?eAj=Mqzy!W1_e8uUz@$n;CNoQtM4UI)L;xL^T8nvYmpqtPba|JiBnQV%r!K-WIHT__u^3A2>@DxN3D7Vx+x1kyxQ8ry3`{) z^2v9QOxrSa+TU-NWA8(Wd=kWIFG?B7_PNKl8n@u*4w*=QCW-Hr6Jz(j>gLHad?wQ1 zp{3Ch0L#$ETRGvZGIYIG=Z@ww;N?I9hk4ya=Zq>gb{I!549#u9hLbnf)VjWHX}|K@ zgzS&|r_*=oV_ceL*ZDLhYa=L!SXxEmS>1ZZUEcU*Juwbd@sj>@hk6C)W%CTA8px}g z3i#y;y7M%DX?B*?gYnwcd3Sl}N4huGIAyyG>`7u%aQYM{0oOj%4w40V|FUn>bnev% zJa`L0Vwh8Dj_umZoqIeQpY9g5&d8rsg^?}S+hW6KUR|$;24!l_MC4F3vU4ua9^6B< zpUYX&TaU5|;06>v7V5<_S+dMde%eq~wHezwrpj@DA`%XWq7+U)>a^`|*XC-umGf>C zYF5+r+#D-0?>d%3d;@Z^qPA8+m9=}-s!XT4sW~@4U|Tq(s4e|SwHuCi4N8+7QD!v0 zFQj0qL!qHX+6Zy=6qs6z)O%BaAHtdbMEnb6S5F*_{l zwuH4C`XIa~l>c@Rc+=HKDajn=uTFH?n|`NVbth%U_NXNX;EepVjIb*tc3t+UGs}s| z<~WC*-m#}0z~{>;A?thnr*TA47=b88>d)GLcG}g)BCCh1lijgQ5jo$bt6ZjIWvR{p z5=Lj{pq#2`C;{QTs4#-?pkahxXJ`Lf*mLOP_|L1gL=T=;i(FH7=X|>@tNZGofSY>Z z8JotbnQoe zFmB84NIPqFI+y5B4!qO07QgT?nfxvdo zI!iH=Q=LhtH!ZEZvME*b-JoPFNoP;&RO%kf=KQ z_FOGLdg3HG&>pm`K$SU0gF>edWIvi&mPstNQmka5v%TS(e8&TDJ?g3?&tZ$~;moc> zgN|wvw=}JPVb0}zR2AYjHC2S*5{1||*D~Qy8u7N{3)}?)wEOPvRt-1uj4VXTT>Zm9{3j%#M)!JM6Z>zQavRcaZx+B5g zeJlv4Rsej2{7rc13V8 zIE}ccwxK=CWS+>&J*FxI@kyrzz-|a>P9UC3IUuqogcy~Y34l&s*aqx>C>E=iHvimk zYb|u}xowGWcU=}Y1<~!%u*A|JI*P;)V~7wZdy`n-oSU`H88jEz$$7l3*7vHmqT;#v zNlePZ+$C&>j{yS6?rbcP4(QRkt3HH$nx!A806b?I5666Hi@U-j3uw&o+a7 zX4B5JoY{XO9%5e2W1zH6Y#+AYMmW$l$;N{g_6<@rn8oVf;)%8HM?zO z)xp*MUWE|t?l~QRefu3%oFDgU0U|||wk)SNTdcGl*xMm?P@dSE)^4kmK4Nvi0_GEd zV1cTY*UTF5ESu9Btl+f=MTQ(ZKXh42rB*_wsb}m84clFR0i0O!kh^k&ChH=2w7o1R z71^Wu?n%$rendNNia&Gdb7MT^_x{_e{dnJG=aZl{Kvzw%5$n!r?z(tEaBVJHU1e+j zWw|CCncq(!nB{PMGEbSpn(wod>Xwh~;dHWJhd{QbtyAP{uRh1l9}v{}Y8H1b$=M^~ z{rO|Lh-B)2o6b12C$|cBt%*xsfEw*OB>P78V^(7fzFPNHB@DsPUHE$vMIQORjxaQt7F>u*2){I*c3-bVRJg-bWc-NYw|0pgCW z!~^br*rr{b;RH`;@@`{_(!axEm@OEu~@TLzzjH-Fb*1oj(?-tKxvZad6 z=J+))(eb#c&DulEniK~wa(;2zai&>OQ^SN`J=d5F-*FIEtw;~uC2vdk;H`_tAds=c zkL!{q4$)1u;s|**m|L&Zj$rW0ZNG6)T-hw3#+6bSTDQNh(lRD^F~3;m1pAW+<*-$A zd3p|iHMtK3*Sf_7Tm=~oB22Ikoi}Sy9nZMYsKXL98|#5v;Nix1U#P{Q2{B zrJfrhLkAow^bk&X$bdn?mv|t@w=~_jbxD>>0W3fO%2mT?lAvc_T7}xmm&&&ax@7|o zBJZ~zw{1V?wXtAc8UpRXyXwcKyu!_?^#CN{eHK_$q0r@6;wJeL@29nDJVYOC=`ojo zT`P#*{%AY6*s&9qs@9VcE9moWy^YgHu=F#WTvqeD*L^ux5_YXV+g1&Axb~E`d#Jwf zyi#AjetX+fPn8C5>WU+#!MnfA-fG&TI?C0$+Js3RhrT)Z0Rf&YQe!Vc+q5D86{ya2 z0&aBKZ2IH4U=Ukgw@28nH*&z11^Zrqj=_I*3vlY-;_SZPp4xp5EY2GGT>Db2gxNTt zmlbE}6%ejcu(?4`0Ch@ZhluZL$B|W*zD<;|c;^wKP76fveJS??^&%;v#Zfiv&ek-l z&#EjHJNB2;_kJJv@BXbj2^( zGeJYHtJ}ER>@>NZZk*~jWGk+PW0thD@upilQ*ea?)?2%P319^RFkv!5#1(7}kcw4L|DOm5zyTxOcTiZbIvYKtue6(tJLwB4aF@;cb z&ar=Tzdz?J|3rS8a+U~`@1$t#7U<~D|PtrB; z%jN%}F7WUQQ7=?w5$`*x{5I+ z!)*0uthRuV#WLIORvDJ`6Z)`8BrU5Nc8(*wCtPAcI|kGN@K`m0QQ-*yOD4@$lr}zR zmwt)GV9^G`_g$r^dNbL70y3vXK1E-(;?!UT$Pv92t!yMfY6jHhx{pI8%7~k`LdgOfMj)H zT$1}xi$hX3)oVBip}b|43+y6lzCm@%hBZmDustd^i^X9Vk_HNYnu?#KilRPv(pzH! z)76+y>RS%e^mg`llB2n@Zga!ie2z#4n{l| z%Ym?&L%l?sj81)00SDf;0I-PokQMNnW9Mpqd)Lic#w!}Y%KJKf`}WV5T1@Z`C;mp( zc*H86$GczxlVdP{Qz{Eha4aTn=SySrmf+c!p~PWhTOu8NF`p+l5PV9Z7?yHO(AkSh zdL#Lq6o7B=wUO##&mN$>7!M371kNI&20d{-(Pcs6s6JBR}-tE|%eNCb5YUXcx z%M&q4_PZ9pIvXbIN4@QNSpxy$ov7A&lu#O~(iy|~ufzF&&uscq7wdM;3GS?Y*XwG1 ztKWZ&`_s=KNE!MvTc_zl#PY;=g!EM`_&-HsN=2p{1oO^!}Jwy-(d(s^U;HFTr|M zpfs^m!Dv%|w@$nCFkqkpW+?NnZ!384)+1v;WPC|u1gmupbRB?JenH@3U zRaRN3N~{j9SM45~jbeO0fU2sHe&~Esqc#%B=2%XD9w*$&#b$9FYy-*Fc7j+2BC!Vj zzE}q*7_z`&;ybKv2k+7CX;M!K6ndT29&$Lj{A&ZKaEvtRPC#PTj-S1Dhszv2uyOUs za$5yAt*ooO9h_4pWX2cyhNKWD+q)g{ZD0L_1^(sjVjjHyxRr;V74?dvURNsralAr= z9z_j*$k`j!j#C0-oLb(1;#57iBGA>1Uy#|MLpvG`GKY2Au6iKE!e6yRO`Z4K^n22_ zbF&-cWJf?bpFAU-4Tl}wYS;%`#@ex3`48UJGLTliA3zg_ZlhWdn^i7HJ++-77TBxe zjdWGt;=G~Ur*nC1I7d66IpD2wsW5dM+D!0&a!nBe#E_pC>gNC~)StuN(4r8aN3*+IO2 zBL?nKClV>^3Jz>}voBcc)WpR~H-VLq7tT#x@k|T`eeqhJZQ>vsV<@WdMY-@Z%Rhok;4QJdd$ZWjXfn@ z-KMPCAKS2L1<`G>J{5XZWa4arg{?ZfUw~0J?rQPlP{idb1atx*X4_K08g(VGy(>Mu zWt9<<r->wI8eSZvCBq&hE^)Bw9_w zYIs284tN47TT5upkU22G#|}HX)OfM#mJ&(lX}z2V$RA&tAD>#)2vJHrUx$7P7UFhK zIC)y(o+OItswh~?ZaPH)9alTOgW^y;=Pfg6XF3kSws(~?D@%q`S($b6)^F;Cq+xXl zS+9ZX^ue{6e@M1z2S3t(%kAi$75DLue-pEv-9Z+jIcr8%^UMKkv(i-EIq~d3lNX-5 z5)ivKC1K^dIw62TB{!=m3T-)Fy^erAyK`&+T!$3y^vg=!qkj4HWqy4uS$S@BS9b8| zHqjD_i!DkTktZc1L{KWf&$76bq`wT|c_)4Dw|*ZtI6|?2rR^ktyR?T>7Y?r>m0kf8 zSjhzb7G(fDOS{sLn>#ax_W^qlUED_+Ep>;1$*hgsI+Hc{11`kI(~Rt9<8DN!%=hot zvKQC18B{mr>_yMt;rvunTC{iJ7U#3s-VMoeZo9z_%x+bUNOIVgB82IeCHq4&qwqi9 z*q5?~Wdx=E$79uhK+E@jSsQRVryr-Doz9)!`jFbmoeU9>u{Gle+Z}5l&Q6xS$CV`w zVY_0HNykh(nu9G9{2G8pxNTI)D$XjKW54EoD$Afq%C1AQ*STJfpTp)7X!Njuz4f;DSg(j(=E(nJ*;OM_ zQ>873z4X?Z^~XjHaKY0$t(4?>`Wnqr*a%uSQm-vN>!Vs z2%Cq*qN%5%-BOb6&N$gx+427{S>w?THh1&-d^kma*6qItxf3dEXBxUl9Ih(y&O4c> zY1QZ*&QwuWuUl5i`eW`<2{rb7_Q(XAD(0E&f!Z%Pj|ixaE=SM4Tg1cfG#n;{Rq*b>_n3X;L zSI)_@sF6&TYw&ta*ZS6imZ0YV_!fOEEUxKc6&+OKy{O*H*_>((6)Tkv&2W73l2>Ir z@_KdZ4Fc1PjHrdkrmFfoY6odVeM4h^xSZ{>o8okuzn@36osf-V)qg9_un_XLQ=iPa zJ~+V#IPUg1D;Q$0W4@st74&2l-*gV!l`k54N;JTq?y0+!o9NLXEAf|QT3e|+t&z5S zBxWE<;iKH{*95=AGHy}UrjQWd+@=7q77)*ozBF{6(R|Z;dKTOT;kwB07eezlK=Q13grC2L&<0elvN>8HP)PwjH`SIv&kRh%h}tXL^Xke_7`iu4uFKBRcJaVz5o{4Ne%ZGyFTKuY4RsLbE0p`PpHUOu&?Q1yZT`w>aLyeb_TEdR zb&XT`gjO|vJ50puNlce**h&J6{M<@rIDZtVAkvBWv*265ryB+YLtm|tJzW7hi-|&%B~H2LQONvtS8!{b+PN?0UX9@?n&Nbm`QNULTj@e>}xX=1^jC z3ow|=391|Nb#aXCH6OaR)yHzN^_tQwycU%-t`guYSE^~1`O*uMKGyu$G8(bd*qogO zm{xt-sho#?@H{t5t#1U63hXBlu+qSvn8E;PmZr-*nCIL?kO$u`{HNve!mIqcT%6pkg-7`U}m!yrFd;K-Fszk%e8G%v&yaOQumv) z>VTH0m}X9jKV97c9Vp_yWPVw@^r-l`C5UfTheD~aX|P%G$~Fj0fPJy77*|6!5K_^N z3C!IVZjb2%NY=Uc+3Xyew%2wNv_e;1dojMFO;RvT9$w)OPI_c(f09RdnqGccE(Pj7 zkDspv<@j-bkt2O-wN>X>2jZshgfphyny$8*Ro|<)%pCT>xzloR*Lw|&kakf0*c4)L z;vK-wa@#*zV&6Y`?@NF)s(nbJJ~!f{&lrN%SrnQa=jEn(I(Qb&NqMq2Q-GpGUAb9TZJMi0MY`S z@-|gXCYwHsol|UfKyr6_L96cF3tNbeB#l9Ug)bc(w=e_P2*XCUGGwdz=N()x>% z-U}FW+Ay!rGB8z%ZgOWdZ_ef=@L2tQ#8X&m8jziE+BkGu?Fsgb9K9_g%-D#o;btqq zV)1WRfP$?j(x*kE*{Ha>b8WMw+WJB znR2RL1M(L=e?>R~Ja`%o=9JjzXqdVVBtXujjoNT9g}4oZzI5`2r$>G6x{b}j)nqR^ z$ay`?K=eWig)hGm{p@bEHL$|!yu2Q8%;IR8;Pc&ih zfUr`A&M-PH3QcX1H))DRk-KKwsAq*Y{1LGZcl!Z*GuzsyxpdE zf3K=HS;Gv##tGxtmK4^K{mQ-9(^k((ELS8n^7n#V$G(E$%rR+V2ZRYQ3%KTFWe?k9 zm}0Z#VDDay@0!tg4ZDoyYf;v5gXwQ-Sd}%c(E6I-Ih}DkthqGE_R*$FUD-jWe46$^ zz57y%&$@|`T|sU4x=D*ibFjsu*9oM^K8Jv3i2hZh$3{!Ww5uzAUar&l!*t0^dnjaJhe=``fx6&YpoYkh+2F2mH zsz9MCKe5$1h<7X`P1Zp(*7p?yS@4CLvgv~tMg9O#_T`hR>C;}xH;%pq9w4>he=N*( z3`LhUTi>;g$kjg8es5VIW@>)jH5QCR0Cb&UmWx!UlmjB&9I=fH)I=hAuJjP+Nx=Clqoh0w&zO zaoCrcBdghEx#%Xk?~ zl6!6Ge7!XM|S3=RO> zZ&pZTqkv#Xx}eQ2;7)kC*4Xv_(p$Tv{++;3a>m9+n^e!C5&WUZnwQ-M0V03Js-%GU zyHv^FG!=s!u+OA;Ur|Bb2{LG|5^oyP^sXd7nZnDoqc$?A`Ik`8jc(o+otC{{Q{x{$ z`sbzok!_BADzr25$i3!$+ zmGR~-sbhQP%BclSTu=+;__lxLkf?kDFzJ>(E}zPAZ;vT~1_N)pV~__)5K;YsX?#&w z-jSN-l_g}bsca5xF3SOUA9kNb-B#E=WRa+VkAp#gifS`i1WR9f6ALDH71be{tS(G) zX!2)Y&UouL`m=tnUzYIbf~1ZTK30mylrjSiTF^sjX$>kGrmJ{Vi5Guv*i=rktKD`P zBIlvzDon&mk{t#%jlbwE>6&^~$4|cbi_kg))zD=+f}OfF1Hpc zuy9Ac^p3da(0tOCJAw{;2q37*kbR_Jj`-MM4zVZrvl6=!GWNIupeiR$kz#hNi1F?{!O7Z`Go6 z-}1Kejv+d8vx(75r?zPn5r?I3U4O~^+1ol$DJ=U|;QPI!JLYT;=)Nnmb*SD)HgpW; z&>d%Cbg#E(E49Md+O3LOiFdsS`?Et);SbadJHPwc{mNmdS_sSdB zQty9$zzA)u)l9#fC@azwAVSJPyRG2^z;Qq{Q3qbK=Wc_*Ve%zjT>GjxlyhS}(s3HK zIG98hkbNLV*r|=#MS;263#jhE6}wJbz*q45=?vi+Y@?WD>|uc0 znuocrdCQq>Eq5U}u*J)PRdnWf>uDW;COU?dDU|QZ6)OKi0+KtVH&Js|?JwW!x4(aW zYCqmr4>t6hQSnh!twac?nf0t1TlLrj60HDaR^?Kj=qAid;gwV+x(lTm%K_axc2bjt z>rkz}Rwo1jAPS=-uO{xg6`csCrCX_mM`5F9c={`6HLXom5>tX zZT+`RjCkN2A1SGsLfmt^o~25m5deQ8QA;MQHR9yeI4{S(+VqVv?hjvX*hdcPq+B@Y?~?|Y6NcSOF}&~eYp{Q~Q7aO&EfTbU#7r!CpwH3zr|XL;xt3X4>6Cp>P-6pMeViV{OO zcTQvTN}3D}HtdexRjuhd9A~Ps&7SRA6u`-VHEa$J`C3ChI!7|ZU3d>p?18a){hQM^ zlKfKxvPckvj8!dC_BLo2Ojd}`whZCQk@qp2 z?b36)PUlGu_H&I<=lT?E$E$y*#!$_6h>gF3J_Vyq&`4WOlS$mk@?DG0DOaFG)cp1Y z42812-h9rrE)%#zSPY7UdlAio)F`PZ0}IqU-l;767l&Gl zwwF89=&`=F7oNhBqDTe2eA=sN_vEQoB?RHu^?FT{*BZiq)Ff2uQ=@<1(ri=t#aqRb z)u=>S7V%bN5z>6|DogQ1frIqleyP_7(ifW_ZgR-aY$67cG&Ov(PKn9R>Tb*FxSXe} z_hzxjftyo%&PU|BV8}@+OpWn${62y{%di-wkCbci9*(t0Rxgysj(px>e-~N%5O{5S zQU1DLiPzfna#7w^jj4Y%6AZ|`tF3k%^>V>3yaqa|$UEP^F4ph$XZ!1;h;u!eGO!^{ zjci_)O7%j*fYRftAKArR2@)GnAn0v#POq~jQAznRV!HN_JjLY@8?PH+yB`P98KTUd z?_o(rs z{{-W7468XIt0(1htK8Tv@Q`S?FR)!Z!3eA%?oR?oK2;U;%958Jn!`Qpl4;79>4!SRG0j*GH^@SkbS<_TjqCMOy)GE*b71+$e zu%B%T?&ON?@Mf?(M-f%<@l025N%-E!w!^5E|7*loN$ONN5_$rRJ~#*`1Zau}Wk^|{ zv2I0-6)k^yeRxH3=xqFUY5nK7Z{B0X)uojnKYMz@Sey-&`|{R1kENrQlnZdul}iJ^ zwB<=o1_5#rB*9D&D=#L_HBhU?uI2b_SRl@oi}UC}L9vv@M!kddr#c;U*(J*1gr-+Z ztno4UYt4gW$3C8G^js@rBQOi7dZuN26|-e*AX?VTH;hBSSUbP9xgzDLsumSR%lyo+PN;DC znj~+;d7E(TPEFO~2`{?$0)VM4aUQ#6MzT3{w7suXTGtnQQ#ScIM$P7+KTiWZB*8;` zmTcNk2S!L^TSwcUKltoaUQXxq)Jrllcj!a4Kk@hh@}zd1>u-v>#r#x}A6#BY_0e5oZZ_Zpbs7 z&CA(U!ZmSQ9Pa8S+n}pQ$wgA*6oQ3rJ5wLEW%2@#&8|3{>{sb=oU9#zMC}&GKO4}U zoRg}p<-qx*>P2TmJFlahC!b%`WD|dXTu^)KfE@eG+xNC5JJ0HZ7vq4au&p&9mL(Vbhkr&CAX zJwcwQZKqYy8YR&Z7+wYcrYa=tr0Qo6B;r4GhfAy3hL~O-q(;8^il2GQ@luyW69F23 zlXV%pJ5IK3wdE1*xj1yrObNQ4?lm{Gt9q~nM_Vt>-V(P8Y=JlS{C_`w_78viqAG|M zL@T2Lzb0~+5nw-JB&2u0MQ$IvwdR2cL zExd56N!=R+7oX8vLm^gZ{%l=BCxNL;AY1W*c0* zzJ6V+Kb=EaAU%E5AErD>MxNQjl@xg&N_g#?<*8E%>!x(5(}B=h+k%sgJ4e%hgYz07 zLm;-KlP6}Qs|#{DY(Z+D+U-Dk;yJdJFL7UE@?003tPzEyU)#iiz? z{M87e0Ciub+j#fqrSb^=cv~!gh}Bbbn<;VKL#E2l%hYCAvji(#XF-}ibb5{ z8=4#790E$9u5%0Ck~H=BhV>wVI3$KN@8Eh~`h=&IVW%n5TzW@Zd_tNfu0~?eg>=dev-cpp/abseil-cpp-20230802.0 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install preinst prepare setup test +DEPEND=>=virtual/jdk-1.8:* test? ( dev-java/guava:0 dev-java/mockito:4 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 ) +DESCRIPTION=Core Protocol Buffers library +EAPI=8 +HOMEPAGE=https://protobuf.dev +INHERIT=java-pkg-2 java-pkg-simple cmake +IUSE=system-protoc doc source test +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos +LICENSE=BSD +RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/protocolbuffers/protobuf/archive/v26.1.tar.gz -> protobuf-26.1.tar.gz test? ( https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar ) +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 742531b28b0ce82ba9425bd2c28654f9 java-utils-2 d2bf348d35fd96d97944269dfbaf0f97 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=4423f2aff8a2708cda7b9dda2f598462 diff --git a/metadata/md5-cache/dev-java/protobuf-java-4.27.2 b/metadata/md5-cache/dev-java/protobuf-java-4.27.2 new file mode 100644 index 000000000000..48250218ff7d --- /dev/null +++ b/metadata/md5-cache/dev-java/protobuf-java-4.27.2 @@ -0,0 +1,16 @@ +BDEPEND=system-protoc? ( ~dev-libs/protobuf-27.2:0 ) !system-protoc? ( >=dev-cpp/abseil-cpp-20230802.0 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install preinst prepare setup test +DEPEND=>=virtual/jdk-1.8:* test? ( dev-java/guava:0 dev-java/mockito:4 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 ) +DESCRIPTION=Core Protocol Buffers library +EAPI=8 +HOMEPAGE=https://protobuf.dev +INHERIT=java-pkg-2 java-pkg-simple cmake +IUSE=system-protoc doc source test +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos +LICENSE=BSD +RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/protocolbuffers/protobuf/archive/v27.2.tar.gz -> protobuf-27.2.tar.gz test? ( https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar ) +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 742531b28b0ce82ba9425bd2c28654f9 java-utils-2 d2bf348d35fd96d97944269dfbaf0f97 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=10d01e39169fb2f88e5a2e503578b852 diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz index 3ec7d05fbecde9cebba75cc88dc5af3fa4f46155..6dd64d03f976dbf1d0624a6d3ce5fc93bc97e7c2 100644 GIT binary patch delta 45642 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%0Dkx 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 GN&x^qSMwME delta 45657 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 Vp)z@QFXaF4{|7&5wL;cP0RTcjhI;@2 diff --git a/metadata/md5-cache/dev-lang/clojure-1.11.3 b/metadata/md5-cache/dev-lang/clojure-1.11.3-r1 similarity index 71% rename from metadata/md5-cache/dev-lang/clojure-1.11.3 rename to metadata/md5-cache/dev-lang/clojure-1.11.3-r1 index daa5cd229b6e..6ca3e70d6900 100644 --- a/metadata/md5-cache/dev-lang/clojure-1.11.3 +++ b/metadata/md5-cache/dev-lang/clojure-1.11.3-r1 @@ -1,9 +1,10 @@ -DEFINED_PHASES=compile configure install preinst prepare setup test -DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 >=dev-java/ant-1.10.14-r2:0 dev-java/javatoolkit +BDEPEND=>=dev-java/ant-1.10.14-r3 +DEFINED_PHASES=compile install preinst prepare setup test +DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 DESCRIPTION=General-purpose programming language with an emphasis on functional programming EAPI=8 HOMEPAGE=https://clojure.org/ https://github.com/clojure/clojure/ -INHERIT=java-pkg-2 java-ant-2 +INHERIT=java-pkg-2 IUSE=test KEYWORDS=amd64 x86 ~x86-linux LICENSE=EPL-1.0 Apache-2.0 BSD @@ -11,5 +12,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 RESTRICT=!test? ( test ) !test? ( test ) SLOT=0/1.11 SRC_URI=https://github.com/clojure/clojure/archive/clojure-1.11.3.tar.gz https://github.com/clojure/spec.alpha/archive/v0.4.233.tar.gz -> spec.alpha-0.4.233.tar.gz https://github.com/clojure/core.specs.alpha/archive/v0.3.70.tar.gz -> core.specs.alpha-0.3.70.tar.gz test? ( https://github.com/clojure/tools.namespace/archive/v1.5.0.tar.gz -> tools.namespace-1.5.0.tar.gz https://github.com/clojure/java.classpath/archive/v1.1.0.tar.gz -> java.classpath-1.1.0.tar.gz https://github.com/clojure/tools.reader/archive/v1.4.2.tar.gz -> tools.reader-1.4.2.tar.gz https://github.com/clojure/test.generative/archive/v1.1.0.tar.gz -> test.generative-1.1.0.tar.gz https://github.com/clojure/data.generators/archive/v1.1.0.tar.gz -> data.generators-1.1.0.tar.gz https://github.com/clojure/test.check/archive/v1.1.1.tar.gz -> test.check-1.1.1.tar.gz ) -_eclasses_=java-ant-2 d3f6ffc6629499cbc0d4cd71b9d7e7dc java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 d2bf348d35fd96d97944269dfbaf0f97 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=f85cd7a180369efb191a8b01b0ae39fc +_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 d2bf348d35fd96d97944269dfbaf0f97 +_md5_=0248fb3fdcb435099737d2f61aefe180 diff --git a/metadata/md5-cache/dev-lang/python-3.12.4_p1 b/metadata/md5-cache/dev-lang/python-3.12.4_p1 index 6870bbb1a084..b6ae69ada2f0 100644 --- a/metadata/md5-cache/dev-lang/python-3.12.4_p1 +++ b/metadata/md5-cache/dev-lang/python-3.12.4_p1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/ INHERIT=autotools check-reqs flag-o-matic multiprocessing pax-utils python-utils-r1 toolchain-funcs verify-sig IUSE=bluetooth build debug +ensurepip examples gdbm libedit +ncurses pgo +readline +sqlite +ssl test tk valgrind verify-sig -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=PSF-2 RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-libs/mpdecimal:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-pip ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) !build? ( app-misc/mime-types ) dev-lang/python-exec[python_targets_python3_12(-)] RESTRICT=!test? ( test ) SLOT=3.12 SRC_URI=https://www.python.org/ftp/python/3.12.4/Python-3.12.4.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.12.4_p1.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.12.4/Python-3.12.4.tar.xz.asc ) _eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 -_md5_=1363c8489a3e22afc85a1b7abafdb2b1 +_md5_=c78653f6d389170365df77dcd73ccf98 diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz index 1565fe573780c8085703700da5186c1668e2c17b..7bba6bb11c47e42a27367e7af0813d0cccbb6831 100644 GIT binary patch delta 189502 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

    HAYX-csLx{Wib;@ZTx{ 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 P6YOqXtu4{&5Isq>Dw;tO7{d z*lRoBk6qED_iM-G+G@nPg#E@x>98&^8UcwRFk@+ZgC zkHE<%B3~}7>B+GN&VbpT$3&yTm|TRy>s9aP4oYwHOH4t7J{=zoQ!EVuFn zY9++zwVb3;yQh~H9P(;qZJn=T@8=(W-1UoU+2sqV>5QFzSXJkv4+E7VVRWWOt(GP5T!SDC>X2@%C>;ob*QsrlKVEIyE|M}PPkFOunRc!RDz8RMtT1Tt8 zA_?A0(kr_oy85l8q$?@i;LQra>QPv@KTYww4Ywa1D(*ANs2|P#tbei;63!@*BZ!qa z#!(XNX=_9}4x7SW)avX}AY;@v?Bty3UC7p0DkEyD z!~z@nb%gBBnLfflRd`ea(FxYH4)~}JmBdTSNX{~#gcSti^A1kV@A$(~eMncaAz$sh zt5Uk|;wacjs-9>OyMIEUQO~fZ9h(qA&X>k{O5V!!-{rt{ZS`0h_rs_t-@#q5mf^k

    )Fwr!t|$TYrfyR5VvhZ(-`&`XE?+ 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%0AgF+w781os42&e{xodtm+8OM%*UM6Ojv{&(_~y z>s)L{Nn5-)kHzi+^=wy|GmUm|jb}CnIx7rTOyLqat7Axfv zMTOT)#KqY4C3s({ufLApua958e*XUX{JaEHf7dXMV({-XaP2&gxH+I-SO7jL*sO&qaZigy ze+x&!NsXntCZJdyV}Ooy07w16Rvi1wF3hnzR>5xvWz7GuX11)JU8Trqgd9HLCX}B+ z6QD$hXj3p*6?wMTWX_ShcvZqZu;$cFN_`L8jg>zWJlG1M?K)^wAb?jS8ci)1va#6n zw?jM>olVcKthmXRA5O5ga>{YAsg$p>f2ZJWkezSGbN4>&GELn-LzGOd5N7etL++w{ z)vExN=dlUjwSHYp89T$x*~&%nA#tB>+tdGuEVM;cywKDS{^wVYe`+4B zlE5@q^5he8WRQ2Y)O6c@)P>oT&GU4xVK;4ZB${Rdj8m#pUO&MzE=zg6W`M54JlKO$ zT9uW(lA4p7A#NU%B)lJbyeTI;*@4ZW5Z@VOqvh<6TP>9H+YHLccn%2-OF`4 z*>

    A_aV%QW})){YX0>9e{LtIqGA3^j^r#F2k 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 z z+~^K#s;5=tU%d(-JzKTRU}eAs zb4pkVgkJ9tCKXD)pT|l2;=K5|)%E(!O?sKlhO5{}^ggv(p&#CtI+3Df**ewqC*Vs; z*Jg_PO6vosx=C@}yY|mOMm8lL#Y?rimK+7FAec)^#dIu5jVEB1?73`K>B_$xdTAX` zC$A{r;edaKQg}z!)8^^cU#bgHbe_sm6O)sA@=JmIQ^p7oI$Yy@*y(ejoEvx(9v%7O zU{XXBTgv1cC$hjo1b|y50L~EggZe|9wX2XJCEJm~WCR~uFM!kN2@WTSx@)TS#4ORp zTDxwo7|q!w(I{{DfPxO&al)VbdF4k}k!;M8*t~yYV-StDdZ~krtVY%BSoce3Zij;U z`eG&0Lsd%_+~XxE)hD4hD2bsRSkPzfmatMf(Up^WXmT_;$jY8LRw~W;jllN9mmj`g zzyA7*7a8UFaL;}tW+@KH2Dl@E3)Dakd6Xa?HgmdKE1DSW@ogeaQ}@<8Gw`{>UxLX2 z+TnlsCSZP$x=FFBtP(&Rbss?^&+Jt%!#z)-_y2%t{>I-OK7n4Fdg~sd7!~ zSFxwew#aV2@Rpz%G%(^nsKOKiEFSoEU{`F#YqSV_x2627eT8%nu`XSlbIfeuxWw)rM>wP+l{SXmP)xbF> zlwx_0MJy04fPOg4s)k+2>Qrh^ep6s=LHeU|_G*a)km)@T@8%k_Z22PUhwDWp_1<#n z-Zy4Yw8CB5HV3;^j{LSaX7vd$J#l~X!8_XnsX4y(xSI0MpSCj!f%8f8QN0Ls7(Zw` z>?*1zt)x65PMclQ#bdF5^OuW7jTn!&eju1`c}*hOAP1FV?*rKBWZzP!YI!@7DecL~ z`i?1+@Mvzx!o>UOL^8IC?n)};v!|$P`E69Sx{XNq=HQM=Y~53+%7w`7KBa%Gd)5Bg zf*`!}(llfcdEF$18<0j+;ah2Lq#DkZF13n!svIguKb${tuji+opg}oM+jMhY9!L@t zH7@vj+pbnc0i{J`4b+B365!INn_d04#rpA=drKOX@2D-`M(>*n7Y*2VsWR5=EAr5M zk*SVh-t^I7k6fW5;2vN1s9t~bIj|QTACIdFf2fA5a>A6)8v0hSE1P5JdZBTenpCHg zc1l&(bm-Fbh8Uzl)ckN{?FM^O5Vmn0#RdNXfw3J|1dI(u4E=mI^8JE<+F6z)rw=k3^ox&coE$Z2l!e&e$jYRg~z-iUuMRf#T#tw24e zF6sgmIV{?hAXVmu@oF>e)a1bd>aOtVbcns(-aw8m zjsloZTWR>D!pzOfq(Og`QcKZ+-5_wtc$ z1UL)FN}*Af;UsjiN5V}s+?~`QHG^!TjkePWbx^TVw`lcDk<{D{k;F!6MggGei%O4) zeUxG`D*-;&vm`62uPJMX4g4~9yt=kl=f^ZA=l|58N={cZuRMPo9b$2{gSa*$E(9HW zmekv9)Ra@NJ)5$-yv%IfL3p^AB2UTsS-L&(r5(z~IbDA4Y5i6e#ec2Tuh*BqEdacb zod_CU{RcM51GKbBLolf(D{}*BgShPl-pboGt@CNrs#%{+_J3f%i~uISSPd!=qLHEq z3cv*ie!97a3deuz*#ekQJw;Vv2}!=zn^1g+-ahFx*$Z}dtt7Ci29Z`#ilh5&^>ORb z>l|q{msa8`PD{xro!&ZWDGJnXiq{x)IAR|cwJjg^AsK{{CXqPp%n&^~0E9Bu2~K%? z#IYCe?}vY=)06V~(I|bR{W)cqPOlMweyvOm;Km;QNY8(?D{?-Xa}amBZE*@Pb_-R( zFA5O#6x+QH*wdvTpa?dX)>I{8wy3R8* zRM?a{-kq>hB;2l|)DQc!UeerEPRg7-wG?~;PINAmC`;iVf>w{)gvnpiojg-`_LLFY ztT;IiIjeu$|4c&Q$bYp|$)56?hxT-~Gph=xaUDe=m|r>4?)2)|Lx$8*q~ct?LIG=s zc8KqSv!DAF>MlMjFS0$($$10K(>X&J)M-2w2vcw8P**IUt{&JGSRRj;;n3l|PM6J= z`YaaY>dKtdS&MT`ee&$Vb(vkaLm4V{0Oza%q{x3i7A~1;N{Og^?83OROo!^hAU3mz ziRri%Ee}r`(`s8vSJbEGZK=MFJp*=r$K&VsI?$g72`g82+qI&AFiG>f0dKbbTjhGhqq$187YETkyqkCcRzye@NY^ksh8SS(A zo}+(Vyx`o1Na%1voT7LxMPoRcdLkSYMNYOiTNTnar<|_k2uN8$UXKDmY_3QDrs8sY zqepoSj3s$RL01F$OU_blQfdjf-S|FLH}-7QA~RELYV2N24C{h z_(yKlxeX|(IjQ%fN=1imeP;(}JC>Y$PPi$7T%xmF2PCS@du4y4 zVX$;z_92B4AgSvP-pEecsHnMGEGV2Q)9cUM%YHdP#hI50UT1m;@?9@=o!y)lk?(DI zp(Kf3UjaPiNlhh&&%FJAimhn?{-=FOLR0dO9oS5>4f z#_STt%SPxhZ4eDp_V~d>2&~qoYzmA zpT)D0Gu{ejKU06*TR|=<+fGqP%-G{rtxz?~hH7qI74RRWWW9`+HNL6f#aoGf2_+~^ zP68j>md$Y}Czq5yC;i_#5FAxusG=<;6{aFHpPPzxzd7!e3~G;^lri+DV*7s`>yj=l zI3_LIWZ*^Ue9LAU@*vaJVABNMCM7G>wbZ-zcI~4s zUd?b#4w@pJxGzbrw|)2^E(r+6okS;l5?qC|FcL zqpDU@>Nz!CcSC;xHFC+XOT?CXkQm_%kiH0#)<6%pCV9LCe)XXt(&_Mq#E;vd3_deD zuTMz|SQ}fs?-9Z(?=DZD(uNh)2`ZLc9dXd(kT0>#A^HEe(tYP0-p}Tje|WKzRKJkE z^WuicN?k>r3iWKMtB5#x3@4w=X7{!m=BmetoHeW28+e{0N2m${W7oo_~yaxfU0A2(~r`X z_6N#>j;u|MR}xlbu@CoHR7za8z%F1{Ydw6@X!0@ixp3@7Nxab3IMYljCO^Sh96$w_ zQ@o{3*%s^~&Iesm*0amBrQz?P&)lWtI|X(ErGbB@>lXf+)J6O<8Ckb<0^XapszZj# z+dTA-KY#m4ytP|1)BvxQqJZS(P_2Uq2o<`plP_ga!~brn^jq`G=g*f^CKYXEZB|LGK7#6PsdRaSpFyG?b(?0!yWBdIIvsdx z$(V_wj@iqBqvqXn9)DV?q&wRCN@*74y^4OPMf9g=pIzdseo%gd)t9eB)w1RJ)t-kb;-ST>iq`V^8$aK%tqaIfI|(y%j1xCP4_}ueVZUh=a=}Q zq>d$l+1k?qQ(fYg6_b+|`o<|mb^`7XpS$aVbqp;Xp0g`(d?bepo43Qn-CL!67A9?D zsjTT;JxTWzW5juH0P}`+qKbZzfE}a_R5dMl;H7KHHt7zQ$TD!%uO)x* z_N1(FCE-L;uS51a02c>XC_FMULB}ZiBH>qjX9nsdQ);Y;ZMfGTaF_OaB515%$ zbtyIX!KzyT4yz+V0onX~o8bBJ>o0%fAHV+mLHPSk82C+k=G4?vG6QH%MapnGlp<-U zdP8FP0@Cv~fkU-<^E}vJY^$hl@_3SF(hic`dnnEkr+5@Qd`(3teZZtHUCvQ102^EN zk&FwNCPsgzz)`B2Az*VdjP`qx^m2jS4gl92hhr?ljUE8Y4)#cL@Tson=C6M*bi(K45dGE{heEnFg|NQbHb`jo%jr3RG zhd3E>3@-I}C@-J3)C-SYJ~d?#TbIl;&Mr;3s}~Y?Y`VALuOgx<*AO*gdeQ(BI>8Ns zc|_=&OF5m#KU4z=lK9FQ%~5~p#SD2^?@PY~`xo~%IA=rKgHg}r(Z!K0%<2VS+quZq z(@BsKd^?TO)(haP@Pxc2e%y|z`r>ul(?s@B)n9r@oIJc=n;gTUrh0jEsrd1m?a`+5 z$(uoijSQ+dRcp4nIxk>d=g?JH3P0yYx}`x^kNCOOE{{Far$sa;4s?G^MX5sFklx?- z@S>AnUL7CiFt8yB-K$jqL-Z2#Q3m``viI{kRjY|x^;fS*OEw{#2T&-G+;3sk<$T^! zsg_XW6p7%kOVH#9QWmn`vYmhSON>?FR+g9zYQL0(tFy>;YULu3B57L7E{A+;kpuo( zrhonT%N|JSoBQ!5VFZ768D6&#cLDtr(|(}c|5L8cE%KDhZEf{9-lsVMC9?8pV0lhq z=L}MWRqaXY!H33uUfH9L5Gt9>cQB^cUEWtxc>WlCry6RXigi_0@~EKgqE4+*eMN5) zpHqhT_NT5>=W%ZuyVHV1`>FJz;=|d%(~1?yVy_*%bWX>kIY@v1xDc4qSP1mpzTNg9 zC>%Yuxx%ZIV1HPu4^4uW-?UTI9(aldLfW}Dnf^p^w%T?ilYPNLJiVxC?cgIp-zy_8 zl=U29+j`Q7Oq=|8O%mS8)8=uXyyrWzzk`$x*>Gi+ZG>J)_eD>um)i8uZ7$fL0$Li7 z34H~GH#G#h!7+almlXMEoW}*4B--ytwu8PWzE=~lMwc&Y`P zL)|JF9~7R_#Ca75=;e4_dHoml%?EjHd#S#8eo+?i!j!`7rZ4aD*r+^rQZb!k&Q=sf zwk`feV)61XoB&*qGDvSa?nUZ$+L%|*PQSg_)YLJ_fS7*-FC`2f%GS0te+3Fi%g|h< zT%V(Jx51GxNhCR@y#7eQQVAmPDnV_;=37*j*xMF(nG~-i_R(eXbC3auN&QqsxlYL_ z&)hWzK{WzP!s$B)P~5&ZzLsj7%2ZY=fa`5|{I`|TpDDg860EIccDqJ|pKQ;Z{N)^t zx`VQ2YBhhvM|Ns*lX5gDX0qOL*7)QCz7x=(I`)$lJ@Up)VR#B;RgVr?V#A3Ba8LtS z&wj{5B2|LAK3N~zY@3*oi?bZFj9XmWoiJBd>agpl26&1$pifm0Nhp`JU_u^25okQT z+aUW^USpA}bMZkfbN&-}`M|MkoLKifn{U$p$jC+f$F zDsF=Z3nl+^ZGnxu3ORL&NM+Yb!%h?lZ)v?wajbbB59zQbVV|Qgwo7+Ch#@U#p#GeP zz9Y`C0d|5nsoS{IyX&PT0~wpodQBKE&AF#`qjC}eLs!}glu=dgLls&TAeIA$2f<02 zQ#*eNYLdLoG&wl5n!s_OsBDW%QPdut=w_d$bUMhYGgBL~g03(W-iTW^>Q&VI*FX2z zN!`S&^17I}K+^2SiRa7Av7L}u>eTjy)cKns&LMlLX*~iUIszprZ%s+_sWCl4NfG?v zRdm*=fnvl9msF_zj}OCV8!e8}s0~`pYKMQ#n9nG+ZJfuc<^h2tQw{P7hn#lM5+BUo zATF`76vA<~-vK@npI&E*+5~=MHlQcXd_vuJI)@sijxJ^Lbk}lQGL1uHMpn&^&U351 zzmWQWf4RPX{l0BI{FvW`S{3Y9g`JeF5r!5q{+RB0ngLh!A8g_p3Ttv0fYM>GiQ+ukyEle8@KF zEG#FNg^lKc*#IJhMfKk_i<6-e*r&IyWLJ&H>=v@y`pl`bJ~yW1T->Tm46Ozga5|DT%_&|1jK(x38f*c z+H{FEO)4rxn=~X;-5$66^7#~SL@s|`sP_AXN@SixGgzltiYyq=4!={Wp`gtKB{^UB zxOFsAbc3R~NZX@2RCiOEBfEA72N2+#PK5-7UwnrZcJZ&2B0Bu&q;uBnV+C;%4O28`TD%6gd(~ zb^Nnez*KfVY)Fe7n%InzYfwUL-U{cWKQGi_4f6&Mk^n_Oy1(Q6pzT9r&AHUt&1!CO z0>J=^_LGvGo@nFNLF%5)eso=iVEO=lg7HP zZkJLM=Pmb|Z2fu3)hRAj(y&{ikH$2+*ol^qn3}37TTW}(eUFN;^xNq+a6hZ4_zERG z7$@@eqxPI^SWWH~pO;vwZfd!+^6wnC;{XOK2y$t3^bVwc`tkYp%k%u^b9uhq2Uh1M z6u|_9Tb9fvU7XS+>2T7VVDgH8L2}ZzUm>_Wr?x*N?{=y`dDWpH5odi4cLE7zsT@ua zs$$kI73-oHQRK>-aV^fzEsfe`k4QffXLR; z!$tp+>9ooD9O_S9OU-S4!{uR6V5lDdnukkeOGfg`G-?-dcjtOf(%xC6edu*~-|AhF zrPdAg--7tSieh#7Mrmi5EOg$?v=B zXD8|jAK%sY841-jn-}KKRokPf#1N7xTj?#9YD@%Tvg;k6<5pYVJ5Q$z;^WxC3huJP z2?oL6gqiO@kJWh+|uosK>@ z$w*W=gRHh;<^!Y1Ne50k$RZfoVk6{O4^J z98W=F`tv$9HBw%ksY~W37*r{2-b%hm@dU)Go}6C0V3AxT^gF(^Ma-rIMC#BdIW(vO zsnjT2vcgcO)IMf^CaQ{IQ2|@+42iVPty7-5-wA$C(EjGtLa_Tnn#j}m_Z$u)@mtg* zJl9c9?HaCVe?#QqC8HF>wX194gF|-w1e-M~Cv{6k4Aq{EqSShyui&_&0{GJG>+VlW zz$D|QxBc|X4?j4r6#pZT`g(kADUbv?Sz87oQPnMSs6}so|D-$LceiqpQ%D}-2R5%V z`{dPl09E;1m7CcB`QG<3hdSq+<|~%6MZc(D4wvz;vwvv0eyF2L?Pe1zzv{hlkLj41 zIOw(M=r)#LjSji>O?PW9msYigH;kcjaYg?MpO3ql%}5oK`tO zy9q^^udV@qXMKj3ojDwi!cl$v^-_IsJl+PwokgVP=G1fgqqV-&7#%gkDRktOJr2+7 z%flbjm&U2swvF7qfY2S+n{ANJl`V+m#L1XB?Xc+)MSu@_{M4XHsFIFeb~?Y=Khqzv z&pBs6W)b2{1vkUFPYn!!)$ua@uNc=-`vnl7AK*v*!3=C!AEjz z9>iqL66>}`2Z2&t#;xjmZu1lSb!44GpImJTl|BiwW>vIZve&%OWFx5wL*~jRRaRBC zU&`ZuXfp!H9^NKNB$BZu1K~beO8uNI*z``Iyt?j40G#VH%lV^a5sDvr|W?dI=usp?*;H#s_g zl9<+#%DXg2Gx&{BPBy6fvhw0|jwtO-5*CQ!d`Lg#YEFDBt>G|IP;}Z73wU^moiqgG zRF`;HC-e2)xmG5;Q7{Q?odBa^AsD}=A~+>S_iAEoe>0HD5-sl88Qz#P^Z{^mmAFEIO!BnK9atJ$^*Sn`ftE(>X@fww3K91jJWDCS<(>ieWQvT=^=cO^Jx z@2&R~*B-~wMEs*Jq`JMd$!7O@KQzzHL+#ah>o8=tcxl#SVVBKt>4z;faXDC-iSe_Z z%~rkkv{bdbal+#}Q2bhdr~mJt_J_B&=-ZWps**zkJYBSAX49)^eQ#M+J|ox~drG0A z;_KQamlqS&!~z@2uA9z}-@0x%@Tf0~7mymVciZPPDBVIV^|IbM%Y!Wv_LMhYCVlpY zIa$}z6^sW52!N!NKpCC=spK+;$+7ao%i=KWuaa6=vAB{4j{#3JViv&BX z4iOz{(%LQ4>;8y9-C4GKX;!-$GOKCPPT)8_jq$rdC?HOnA<%HRoJ)W zn!*9s>72$@3F)utHcsZFJkL~RLKOjdb=5ZK+<8lxFeNdjay5>+AKr?pxIxmPCRAsc zI)R7@T%N}vV&`ahs{;sqc6T#Kykb*PbUQbBSGCjGsp0vX)P zcp9oyA_=g6nyAVa(F{%Me_Y3Lau$qy2A+dJddNqQJCiFsFt*|KMX|tRQ9zR#mQpX5 zlCZY2ZVgl%j5(-{Lfk%;pR_!=% z!3LT^tMNE=l5Amn`)UNNHu7+~*%3Ewvu_EMTc=ikRc%0sty50-3~$RcuU~)p<>#-S zy$?})Ldu&`rjsm`;_@WZAtmu_Ngk?Fd&JXfV>qjIJ*DUS@|^ioSk0TH18Ap;2HCa| zL#Xn!_r4yhBVxzBRH0J^HM3#>4RR{w81W~Y;9le)s>b`)fPF+#=g+DEAH{UA`#4Du;Ixu?mr4*_mur;9mdNFd z0`Zhgep|1f*SBw5jmX|-d%y8J%o)cu$^Wz3J|Ok6g?lb;6wR<4xpyu)0B~dFYmn8v zNN?AUo62`BQ1U2>4xZ|$ivcPIqS0oJ)U6GhpBOU1 z;H1_!Q4!6RWl3&t0wc5^sKoyQ`xdpRQEM1sq6y{R_S~2+KSXGHUk+?se(sp=Ne`T{zP(+yC`xN&!;<3x(8?}pMdT|zQW{ii_XPuEEN8U=zNXeJH&YKp9q1e+{v|XwYOj5_A63^Jzw=Cb=g8l37KmJS^x>;5BJ>JT|-D4uPc$swi zIrjW5__W3~E@pXC(siWiC_sK2c#`V58XP~QUuq(UawT@PVOHG{;Yy@K!klT8j|4ju zrDtsxYid#1CjApT+@T0Mw-vX4wnIFPEK)^S6~r@?1rG9pCy-|5v!`r|@<-HD ze8Qwin9oDGMNTKfMtR@-E-H@Dw^P9AGf=vFm!WVaYh_WL|8lWp7T33X8!4QpAxCu; zqA1^|106Yg=lPu?EJTE&TAufR1&@W77Jv@A zO(CSlt6^$t`=}hE_sR9@#E`kfT0~G#0timl2H%Vd=RC9{a%_&T$YUK|mMLeWO`*nc zg5bls`Jmls1rXZdP`0C!v5k;cML4 zC*`uw6r7{j;aN!Mri!6MBBjETRiJ(nfq^)$mev4Nngnr!}v3Y|JHDZLG_ zQME;vJ*o&*Z4_HPsO2P@v#X91a7P}{=X2ZezDSKF%Yw1nyN|um4}_)GOrM+4@^qEP zOAHiz$1nht!`8ijDhuUM2;*o<(#zn}G)COyL7~1#jawsk=GB|BB6Vq_rlEKx z4rV6@RBQ5X_q9^<`LY$~5TXAaW}S$CtcRIMjh8v^~kgKUFoA zQW03;Wq8SdWhdeXdhKy+2I$ z20>1ff>}SZ8iGHB9U3wuLy>z@(5M@%&cDBt`+Hu z-gUC!Zw_8m#Z#$n4V!@z?fCOL<=?H7oCPPYc4Y&9SR_g$rO>ll!%7-DLHTTcuk)fS zO8r#h$SSWN31~JIcN0n{2E!-jL z66$5j;duE_ti?h3dDrI=eAjr1-nPY8ivP=E9lu+wO4WHQYg^9aAq@sq_~W{^_OWA0 z><|Jt2XL#MSZ)(436BKu?lACemDTzMQapT0y!FcJRfP(b5wx?RPSMrmwOH$?4~ECCpFuCLrLx&Px8}bFC8tjC z%AMKASF{#LSR~%Cc`mz0hj%3^HKsm)6h2UF{&J)Nkhqlg<-iQtz+SCPwUoT_IYI9F z)NWW~ReOIBQs!rgqZr|ACpnYik<)y$u7MyE$hk2qSzUQEx~M7Um`)=Z2n@t=E6AlV zxT9QM`%2O{6~d{&Lep7+HI(;89A;-l2V4%5;HiI(6cBUQ+fw~~Uh{A3-WRBU@!TW2 z;f>y3Jwt7K*=&uOGulB~T3+l?WJjnDzaOs?csQoU(y}1ckaFzdQMh@N`qX0$S>X(S zA7Eer+#KT|=ij+XLbi__5(RkRSxKVjXBw1a(3KAv*HQFh?Fx&jyktpwR(7hwKcoo< z=e*#*q|5o(=U^d4@&_44{*9P_(0M!=0!q?Ph5v1+Pfbd*hmm7_1QKA3(tUWmzgV&B zpX;ldkMTdELtOD~MmJm^cH59m7e%p|OmTl|(vTIvG9z zNGN;nD7Q!nt^QU@|M=_mgIwd?rg;~v%?_<-59PiBAe69_y1P}dCPLK@EpcNyS)Vt= zR+lI3<+d8Ds%R2r3FD4`?7Qx9D`cO}L_4YnPLuPKGRL}6M>VSbs4ng$bK-va52_v< zvtnSX?P?$)Q^H}TtWZ*MR$b}rXp?j-nE=rlTu|3guvm&Ez(%sq`CCa1?4pRR>WO%# zp1o&2XFEy+y^%!%Rq*oadL3^Y?8kq3KVJ>=RBA7l3>dapYmxeY+bL5mZs&qlof**4 zoC7M|&9N&RnYLy@n$ag_CBT`NhF@YGsV$pjzqucCERx|9t`jUMj^LeSM?cuIRX=0O zqWqHL%K#OXP^kkrb7~pumZ^fgUWY}+jzAzARhk&Zd7AbPbQX_EX)GtsN7lZSRd|9< z$I6q+R?&2b45;3JoIL#=bnYSKHtT&=!O4`bh5F?l|L`JJ3x)4WeCsuM*`Ug-c0Wm* z>RWA9LOX~E^sP+H)1BFz8gr77>?eoYe3oNuBtuHp77j(ftY)?(pw^P*rn-DIx3!O1 z926wj>oo`Z@^?1R_NNR=A2yXWwk?YEMz&m@!Fe{I-O!SMIK)#9#Y|OA&6E9<#B^jg z-7jr-Yf^vU+Oe;IjEqT+BV8R#fukcwR?d7YPctbkN?diCD6*86Od0>Cc&+4*AGy`OZfyz6C=yE<}Hhi!I(0~d31 z5**WThBNA|pi7C@c3G(wAU{YWC ?37w9AL?a3%b>k_uYas|INTQWPI?npGQvdwn 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≤@&j)y9pjfP5%AXjv(~S|F`|+r$sVcTyxej#09vUkAwB(P};`oBKLvnIm{l zVL-32^5M*H*IQ4OBoTUX7I|JBZXc2wE=PN8I9W=Say~ET%LyVJ;x)m&z{A%v{r%_f ze%fMBTOqQ%4T-~{RH5ER1qRUWP;U>)TzK1Me|a~lR~@V7?oGLI@aOcRlRt-d=mNuzZ~0jp3Q3SKB(Jjb^!Ub6e2df=HYJHZFX6YP?}3_VL!nS1E}}0 z_M9|+Hz=sMHSRFrrS>(R_UGDSx}F6tR_!2qIjGQq5<(@Z&dLt5jy)81e}CkA+t8JXpwK*XO1Bg4}c21S4Ab=nweg4!}OLpyC z>d)I23aD<7ETEY4vZ3o;eC@0Ds`5q;`bJ+?+4|8q42tNfr4OFZFNI{s%;6&nw`2}! z+_4f^ee6__b#Di~J}k{Tr+uv&ZlB~sJDXlkTT_WU+a1|@4BwfGE%=UNxc7nI)7|Ki~YNfy7@QwrFtl(Xx) z+cuPl03?7jojS5>c6>@(G-}r>COz!7A@Fw~1%Qmf0*`i4dO6;_@Y`8gGHfW?W^bdX zBRilq*LuzGHibJZ-Ra#kxBUSidsMs6;-!!H+-`T5L978Be}YsOTNf2H(Qur&5G00< zdT|t-wHkk3tz=bU`+`FD-$d80vmV=T-2m$Se+*9TdH>$XwWL|^H6O$4rH~41oWbu~k*19q5TV)c4;us`2Ruxu}KPj@kw`JSC%ysD5 zrMAriZ<7>&f87cmv5A*Kf^8$qOY2y>yhT1B);Uk6a8KU1vk;q=E_oLu&>}~7Vm%DG z`E7buBr?M_$&7j@w)fTg^|xQX`|7_J`Lz1=#jgxz7?iD=29 zJ7+3*(3FEE;pB9z27x|^R-@m2Uy4|&yuHuy1~=*ee@>KdYBq3=RG5KXc72*ILX9k= z^G9%%^Ru@|Q4XyUA`e0=Sx%D%qJU!~$GIJA2@{4ZUZ}Nahnk>-fU(1_4j8@tkxhZ2 zSggQ3XBNJIAoyVHdycv0hTF<;)@+}o=B_}O$S3;Bifu{Fo&>&*hDmH-E?vdrEULI22*!6KUx)s_YWeEf3y5{d>Y@d{NFLa>ZQQCnyy)GG4ZnxnxQ^w{~|a%LB; z&;PTk6&G`=+=6h^fDR%QtqXu0aU9&XL<3(zEc09X$062& z>1I|o+JW4lmRqz1K&v$U6+n4*blXo}s*>dv9Fn**T?srl)KCVO5y^&Lu2wzwlsUPV zji3w$|9;y$s{fdF7V2{}){syCTB~30kMY4ugnuvPZJ~-oir%HOF!|#G5G1`+Jw1e* z89)QpY~WSL$($OPbvZ(qY$3A|jSv2u3iA_=mc3_eE3w{G+LlzN{0g*$w+ENA_-L6A z@RnZjDjV|8ZpGLJrQ+0&orc3wdsS6KBWXMPNtc0`bKe>?JPM1h1N`f#)V>pV!V`5; zHh*A{qJXZN0J1z?9g$d_J<}=zqJP5FqFz?-)tEmP>iiH(ep9xEi7zPp*rgx>nFY@< zSk1PD%N!zu;T)>YdiNYPbAa3R^lVKaOPfh!y{p?v%`1%p>Z9777V@+qHUFZGHtbfo#Rt$%rveIkjZb=gxMcdMSBskis?EC>06)I6P5 zA7DJ^KMpdb)gWgNv@}*MRqu9dzE@?<^nlh|stGI{BOhO^)$`L2KVKhWDeW5-6yK&z zNYDkc8f@eN#94MxZx{|RmJ+I7ZR$uF$+J$a<;U@xX?J0V5iO@ZSU#|J(?4+Qz<)S4 ze;@38XZdbug@?QnU(QRBB?w@!`JGqu*|8QcwW01q@mOyou4o}j`F#h^?0MuI?a3zK z9b_J|ppD0^KMUJu>j{!(H6BhX(*cx|L;Uyd4pAvxJvWFzghmwA*rxUuK?S7x=H0<^ z{nyVQn`?UqloyDHO6{p-d&#^NZ-0vPu{>FE4?dzZ4O^4pyj7ef6IQFzEtlpC({3p^ zk(4)Ccx^om#ZzJdy*PfMlmNh-51-f;@f zR$VUkyzQ4!pDzb*g@HE!e>-nZUJ)x;HISAGlAXM0?Mfowo`_|?n~~r#J%33#$&;sc zg0Rlj-uTXMtNr}TPY;Y|Uq}F?U)O@C)4)@4TAUJf#4z|$Vd_c`2qWYZtwNlBtD78nCte`XR=XLW*EK^0w z3v{9*zfLs>0xC<87ThyR+<)Ph!zA#v?Pt(3&AENq31s?8w!=D?S+kf>-EvdEIVhHf-{8^zarV zT{gE73_BY@v3h{jT|UsaIyq(QP3gcg4TZ2%l2K4KsS@;oTf8pam36Fuh&o(W#7ANekr;2Ab2_9%1*FDM9ynzLo0VJLo7D1hxM48 zdaU2-xDdAOx1WcqunF8l;8oO6QG0f*69efWyVj3^OE?&0ObsSoe>Qa9M9i9_#?*Oo?VHtN9 z%T^a4!|`=afjL%73aC+q!uxYaUG^|`9nm{km%6n99DkYMq-o7k@|mrj_E>IFIYPA> z_WGe}L2p(p9xWMW1liTH-K)Jsd=;+#snzqfyR*|C3V*Yo0D3q{tXm5~fc>tB3`oxT zP7-gm^fZg!bvw(LD|0CyZ(RUaKvue^Z0 zo;qCvzJHEai&eA{#5%%l9e!S*S^a0M1E z1VcD?;X&brkt818KHK_eTYotdAJ*~$FW9v(IpPH4*JAzj-9P^E)3^CUiWQjk;>k8h z?fz5y(W?6cMz7?fl>=COId_aU2oNJU{_ry$#D9}5m3D*LX{Tz+vZZ77eZM*rNWu{z z;`Vep_PDGJRFyfd%Tg)v>arF5vuMS~w?%C7xewL)lq$F!|D9G96b{r&UQ3k=9-vF@ zJry@m&}I;oi<#ar5eKh15`kZ6z4;+TvVNUdb*pVQloNF}QB}o4`U3o3=c~i&pN=eT zgnypDsc-lofCRyG9DOAO`0CM|rcv1_W*AcQkKFj7P_g34wT~KGk2$e;V z$(wxV$PW?HJ|m9Mq25JxW-;2mud0vN9)D9w^b4*Pl~I{aAm|)nlcTejUQBtVV+T=pm1)muDC($_PHTF!A49!W2%N^0f{ z;e0A1==-OLl}-0ut2kw3_-x9Juo3uQsQ0N~pdh3*-t@EH%&|MUQseTh~GGap;yNR)>x^=T5b{K5@8Obt2Enk-0}(Bq~$ku)4rdg`L&Refoyn z-lN=hJSzG+|FTx;8wK4z!&J9SI|=~P#-pyA>m#s_$zm7msHsTl=$J&oP!5%AK9%%zZ{0w@alvdDxbc72c# z@>n3FN`xpzFAaUqzb@0?!Z+{6OQo9ooY5oAu;;ytQVtO+Y5|d#&nbHJbAJFQvzUbc z#+K6HQOQvvTvs=yY-g`_2d!bfe^mnj;^%yM2-Z?zfHvpaaMzSWsRW@EJ{RgTIurKW z&_eHkNJr8H5J-J**v&{@{;;3;{e?W)oOajVX9L`*VA$ae=%qk&Q&&|L@T7lzw~>U` z#DakvGiU?~pmT2UtUn*d7Jpw^sQ68JGwIMB2(F|Ml}ZfjQe7OtQ*{GzT>YF zFmh!wPw*muH*(4NANId?8{1#ck)y8YNp>o?K*_w9p4L`_w6LZltHc{;B8jG5EG1!wL>+k;JD`M36Xf_o@Sw#%VV0!x^?O{C`xJfMnYh*RdCL z_PpozFR#nk11gXnLgsZJvVS{(zqU|2NWJx8t7UR30Ihag0Ci^oN8trrTYvdDmi?Zy zorKJrq}8ArfK?(s{O`y%c{mlpp0O1tX%caIHRX`Z&YD}8Kd3Wh(4gj9Yy(oU~q_wi_HW?mU&v#ev2Jeh- zZva;UP|^HO5$_AEuE-Poj1}WVa*|mr^`7%9^Zobr{N(L&*bboQ+mH>^xTt=^21!N6 zmFoQH1O7g0ggQ@R zsvZ7%q$kDOKzoEz=SPTXY6^f>c%tdhc?^%OkvsZ;QtO)_WGz|Fst-Z+5^1%zU0+rq|zODGjWZZ_bG zdF&dmP7T=g1Kd%*)1Jj`J-1%ndZ~9Y6-N$wqR^2di-e^?P~HLxY^kZoJ1eM4?Ad|3GGY$!5F6^p6Ek0s~BtZLcUrR^i@xF|9W>!6k)XN>cZ2!J>-eRzL~780%NT86)tH zV}DuRS}HOTh3<}r>$9T*WZmST*5vl>Suktvr zCROVXS%vGqCj^KKldw8?Tqor)FEn@($Fr(=T$zgf%Y6@j3D$4B$R^btpd zLL^FhwMK9IN^*Rxs%;jXD`{Rn6^)i?yQPC=tK@IDlEn$@VDO^7Jt{gtPh0oR!?H5g2Tk3pgb@8iH|e%hTK=kBm^r} zszT4(ergRTUWL#9zW?=ujs3x!EEeHas3Hhig?JpO4AycK?k_SCL3NsYBHMdJ@QPJgdCQ{fPs z;`B|mIdzsl^nlCOu5LX>6fcjwl4zrD*b}U(dCZHr#xK+&A~-f!*h-dt99|yI;nz$o zE7k||eK<%3rwoc5Jf?HoJ@WaA>;G!?qeGzp)!$0#FfjOAh$o3Gs}G(77>a-qkKv5F z*O8-;dYYp&YS{z%jz_x>3xDQYd&Pexe-iIT%QhGf6*4UOWgH$nePsdQXsM)!ohbWsEi~^{P;D0(DJ@wU4=Z>>SxVA9| zj1In!DF8LWqldbuN>~SP;k?GT>`D4`PHbu6+;|}w$*W~X;Z4Uee=@)RYj>tCcHrp z^XWPaunCLPwqBd_LhdarOxSjS3GjC4te|uVG(8_nD=}zo5rZWywX}vGT0s7L(ui~R167-R0$bZ@qPtxh^C(m*_TA_&Gt)k3O zVkeQuZ<`l}Gfcw2-Vcba_ZPP|xrZgRt=KpewJECG275ZxT!N~7b|;L(8%WtqAd^8? zfTA#yoY?1=kQAuoROe$qNL2ZjplS>lPQ*^zge&A2Sm2Z$Nyy8<677+d8#ou4mvR)O z=snDTAAjERt5&m~H~;y6jqlb{)hgLEd%m@;Ykc5sz*L07v47FJ{lZEY+Gzq!>)V%; zTMk@yO;E6is0k4!SqH(H+a#ok) z9eyIHxtDN53Do&OO02 zS`aneue~s|u*HsIFF%LZ+?P}gcvw|!A^tjPs@M0Miv%n6umAq#yWi$7yB~W8t^TGs zq%o!L4@Btcog%R8PkMxZ@QDW=9~e0j!8^U?+}mFvyHuQPq{uM=ya5)C}da+^6D3) zy7ZV(zrFGRYOrfrG#u+MlUS{4cqd~j-BmU+`vg~{7pR*u082o$zXk-Ud_qC)p6o7Q zyN?6jd1xI=;IXrF`+qrzc_`;MlvJ)CK0vdkb3B6HMh5*_}HgKJn~cP~KZN(=vac zo>qz_#>Z|S$aiu;B5O3=>Z2YJ7~*ccgsjNuINJ6zbO61y2!n>guz(ulsE*$hc8eye z{i5N&mC(HYvQqJH<;y))fSpyZ5bLR<)UF;am_#i;=uOqJ*8c~9yA(7|P4rp#uYw&m zFxaC(y3-^hge|yzc`B6HAu++&G*5qTKyam;0XSMC>)~^Ft@NhyZ^Nz9n--ie4#Ya0 z-T|L9b;PR|+g`%h)MbhjpxH-a4~r-%wMERogk?X>N#&XPn zJggw+ENbfa_O+F&U#`@${oYY`Qkq57pwfTRVwuOh>r@p;smuAH@bG{ae2{;BR>8d< z@QY0a=GC0W_NM8+a-j)6+PP(|$^z$bLz?(j7+ z`y*3$a_U3dR^GJ!pilr(OH)F|LSVl|7+_BASb}c64~!`lyRtv`l)jI)a_!hbqP;*; zJ?=J0f;WUD$;A)tsXsdQYzPCR>6~-&IYC~PnFO64Lt?siv{ZxO_#POjvU>X8# zt7>z?=LmksDZ=^6N*Sl##6oKw#~!O9m&X~rP<%A+w2Y;g-y<(I)@XE}3ouT_HtnN` zgI<|>90BZ3Z+cc2s(!%e+_bc<;e)jY;rN406I=ayzuI%lY)Ac$woKr!i-fVv&?dm;$BK1mcI1g2~ zbZ+b>3zGihZMp3eAY?Wv{0}Ch1V+kjWw7{pT0&M_qt0i(uhac;rJTPB^{ueL!SmAHsY1JaFCwkofX`{+i~UkKDTnXw z7%H_c=eis;*AIV3^@MckQE59?mT8mc4~yUyfbP>7U#}iiY2)2b<@PPGE+=(CG~uQ3 z1uNWR8_jFulihg|byb7Ynhn6M*b7-d*dhI_Xd!XkAU%G)!_caxzD^_kWAi=c{K zw$DR}N&6{1Bg!;f%4u2!(F1kuPRuu9HE1dNK7t4j=+Ws2hgJEL z_uOR)Jc^fmHV`&v^Pzt%S+MPd@8(IoMFhb=r_z(UWK>9!?iFJrqNMCN;9ULnV!v%u zG#A(zUz#REU*fh^FYJ)euAmSlmm@{2K+hVr2&O#zTY-^HGkdG{w?ODvi>mMPupM=q z&hr;`)9Qb7ep_fseElL+guZ)2#=cI6is%m7zp_&O%ayW&k$q)3MDe_|CGex|8IRY1 zQe==(aJKh!%C8#R09A$K2v(!EOP>rPa>pMjn^W&jwwftS^(2wOgu z3V46Xi_V)EcxrJG?JAGDXujeUMu=c@lBQF|_R^ zM<-IuY4fKukT#-Ol{-|+1)uW@oR%j~#pwv@i}8W&t5XQ<#^%#M-i1`cr`l&u2q~Vj z0UVTQH1WTl9Ci#}xA!>eP~2pcTtI(oY(GdaaNXhyN$FPJS?WWyVmo<-YUlJ#aPc%B z<*(~hzHw8%#z=WtoS(~1Du98rMVBr_nv35s0G%NCMXH!sKmd!dk!)MJ`=tuG?b8dM zO8D}xIi_;go7fD)I3C^pCYzw?|L8plNW!DB92T9uyw>Sqt6gMSEruN~3JQP5)vdC< z1pyS;lc-_AW^3pUCtda8<-y7|IGpcvb( z{MMg))YrAczrVY_&3`Kj;et$7F@Ab^srjPH8p_np7;WZKVw7 zj-%JbI=Rp7{P4Jy*}puYijjY|&qrIeHBZ?sm)8Jkz!S~SPuC|z`t?~KCRcB{*K9Y+ zP>cVuTnR2xWXnm=Jyf@}*;(F!>e5EC)=JYZU;uVc7RH>`~RlEzE?2tb#Q`Pn-zc7^D5vzFhw7_0X3joI&Esb=m)~SDO?#d1y4ihU3 zq=60y`msc6`!4900C6qe%H$Es{tRQwCn*Y?ossqC&R#~Ki&cmL*&izEeCE5u60)m{Fp!NC$f`#$495fa_ zY*ZiHSL4{zH|(qlF86=;9`!AX|NA><*0$Q2&-J;TwlhpW?G@Yvtqo^E_37+wd*MEW z=-PYT75!X^Q;p9;j9M$%z?!xBUE5sK?v1|9+#GI|2w7q%I+&gIpPg!I$FmYiA3q!5 z=rh|rnuOasLh?*rDUePTTwkLfjw@*g?ftpJh0sm{lA~Fb(@uY?9|1Cc@#xP8Ucxvd zW&#J3kUS>|kzMs9eGap-H2Q53p|Zj;@T9jc>%afkZyzo;TSNhH^TL|)%?bF|<8WI2 zb*9BOL`&uD?L&je$A;!TJsP{!x>k2tWhgoeEymF{8Kw?gM zp0bvlVz7LE`tE;Qcp)ejP`_nmaFdfw{?qwo2a~Vqpyz4pQX#9x<5uuK&bUffeazWL z-iIby6)>aJr79=h?n3pv-zWAevwHd2h+P~&h!qGJs#JkApH-G0|MBhLf4P46;rd0{ zm-x4=AK07GfxU>yp31JU?me9N*R$IC519dg4kh7Z*dKqWG958iy`v*~_{+}3VCC+$ z-mU5(K@=(k={U4!t9IIJ^)l@ed76`0FxH_O_HGvWylrU8rnE!J6yTJ$7}r{!d~2}X zX8$O&B(cCsM=G|=UhEo&;#I8#pLV_xzIVfwyl;R>X{4&j?DQs%vv3Hl><+zD$>C*s zha{2t9H4*s@%Mjy`|JPw`dr_C|Lw28|NQe$zx?(sDJ}f%D1STBH|b3^NBa;3a*h;= z(zXQl2~g2uL2c(}+FJo4IE&NEz@En6x2^u|efrqSZ#rE=)u5=Vk#Qc``@z@ki1pJs zf68>&Rcj$L=t?!!zCXfC<5}BL9eGIv{^}OpHMM^pM9;1{uCkfKOsiP>1>%aeKEvJ+ zf(j%Q|IgCxHb*njyC@pG zL-FOJR=Rq1LBwN;YC-NJTS#N+TRaHeB$Ro4Yjv)NM1@u*2~RUKtXdN__bzsmkP7z|bvZIA*L-V4aHhM}Dgvo{X}nihv)y&EQtjv0{E%*#lendsKgQ-_}9iOH1m~f$+gpaRF4HIJ_F=k;%@U z6c`#GM}6+REOe1}twj)J!?6cFO|UwXY5oF{+I_fCKZ|qq^OP#8wuWQ&Bvg=<(g7t5 zg@8HeyM^IU_{l1t!p@iS_q^17m7?(10BfE`=QB^BhwfzxAE>rUO1`2^F$Wxpe42lz zo#$$Q@r^dHw*E&!^rye)=jZQ#|MlCb?$B)&A zBHvp(p7={LaP-hZ;L*3R-&(K|1@TU3!0^Hs0?5IFP&6I5Pk{DqYTyIkP31uW@MHb! zv^Vxu=VNDjp|6FNHZUh|4iFb&(FT8ISjhp1kT~=*B)#j3R9JBP0rQpovQrzHOwU_}~g#qSk-=QWlVX zq9;(cIYKk_!V!8I%Uj0i`kA;n##ZGhY$cWmjI-3L+LcTVB@4NJ+}RZk5@2Ooe|Y9an7axq0BKBFC}sy6WUy0dXJA&`1T_dEh+c-K#ve z`nut^XT^EiNNTthSbfGza~~@--&Mg&zmG%GAoDT5N$77}`k$ z-Hgg%2QMoLoUE6S6{{l!{5Tzfmev~G`8ri2vW|Z6@*7+*RpS_cU8;X<3+7A03Ye+q zv)7W!Odf-CFq~RR>wfIk_x-z!fJI0wY#!7eZ&->Af74p#t#&Ahe`?+2VbhUQcd6zK zh2~lipXORx?NC-DX}+eh_lx$_E!n99jw>_N<2P1EVNE?O*yTO7dFUi`T6P)(GH!5%sSUul)V7b+kXv?-+z|yCt&LpImn&ro zlp?+@ls3YgWoW@tO~Zy9W=tbAl5TJ!7LBItcg5yi3gZkNE2e9{oG`x1yYF>)FmP98&(51li*80qnj1@X? z=CTWPIE?g6FVTWd(JD3t&^TzF05+An95GncPP#platL&rh8;^abW&6R=$=Zm#=Kpy z^Jn)S3-y2Ne{FZS_(j){vrx7bT1}mMi0O7BpC=*KSYWd>3QN#qfQLSXT@L+QQK|$- zBGIriLw<%u66e6vTClp&+Op8h@r9H*GE)Y)QQ^~UiB1Q{mk@o1d}`~ZV zqklo3 zWMY-7(L!*X;i~fwfbjcwziyM^4`=lB<_Fu{27|y53eh z0)b8Pbu(oPD-5b#%z`m_N26yoC}G+j0Uz8_qyXc`vI9peIss3FC`vmf?@mrHY^!bU zP1!^h_r{_9uC~m<+kT*LJ;@P#0*z(=@S^R=!!P53g^9Dpp=6yRY^OiWS&^}ZFwZdcWYtc=1B5~g#6@e1du_6 zNnLPNVh6cx+4+~MN!Pu8C}8P;%HW&#s@S(nAI9p0$@A=UW91wsDyk9Nj4>51pk z4iF%>JE?i!sa#HO=B}yny(LB;M6v90hVZj}L!m(7Q3&8_xm^D-y|p48SJ*H7;e$ zZxDy1+-qzI5rFPdSTdF^#(8-EZJQ;#&Pkl?VA!RCzPfy@6R+e}y|*bl5ytvlreD7M z_1ZT!^_#$Udljmx_gN25?8mn6e93}AF-s9=d(xZl!#fsEJ{eyMFl|*Nd&FLukGPS;=7m5U=Ko!h(y01XMn4cYi#|z${|N^I510!OCm%CT4*Gl7%cSlm#1# zVAXx@RAjK5+FDQ-a6E*+zyLpXDF`Xo$st#ZGeZdMe3c_3_zJhaQ?{TxSLf#d{r ziHFTl#~17L;c4(bd#mMBAp55rH1Jp|1hIcvJn13dTNn9KrbBBBExi=s(5Bug8^VOG zQQ^?p2Hp>}1s>Z7Oia;P8&2G-Q-MxiT2fL9bE*^^)gj1gO#cBiFH5Oga;T3&eo#!% zHVHC5$cc;&7Xvy)@3+C`CN!%)j;Jv}wWlP{Z_3+^@`U9&QgiV3z3J%I35}UUQHw_bjLWiH zvu4}x%xQ_5pcLJ^l9CNey2sb6Qb(?T_VC!UsX^H|9U*Kp0r+W~K7vjWImnoaG%pSM zYFQv(W9bDul}J#+T>tJZR;+I7P5ysXGbd@6HI?d#Yr+kq7|NPd%WGf4^CYmSX6FuCQ+>sHbm`s_;HL9Z;1E@&)WmLt6#T(^^eo9t_|!cji?Keyd8gdr}q$g^t!HzIML26{6b6~x2<`^b4_~4b#)O&K}CB` zE#$UK+A!Jpf}0j9K}OZ|M(kTkOtB=2x2$;+>&S$s;~x&75B2+Wp;A<-==-9lqBGxh zBRU%?z%bspRpnws)sC=)%xffoJvt?Wyy~)f3AmEJx>PEKzp2o7&TM}>E?(e6sP#J3 zAvFFS7Ql`N|9ZpkY;-h8!dK$R!#=kFZrU=05dG;*dk#b^&JizCX9Lo}@J2SNIiyy) z(lWtr3SgwZ4GO2f+CERGAU98KYLY!_4{Yo5qA`v-^1+U}+v`rR3UhXskp|h_hgz1z zEvG%VA}H^lxCiPU%J_eK%bS;GtTO(`h+z$u*JZmLKc08?pS2o4{U~`Sg-Q}*9Q?}NhC;n+3h6HJL4`wMUllYq4m)0-_)#s=rI2pRMbC`= z$^;I=lfn#Y*l>Tciv2s$8OdD@Cq!(|_ijT{YwJ}6)-Eooq%X|yn&!0IT^A_`%Sc+e zMh?t%v~448SB{4Ed`u4g3KoO9W9FBhq{QeT;(5Zumj*?l`9}%qi=$jYoag}ZFOzv`= z&-bn|kM}bItCJHLA7ZoK4OYb`XR!tzo!Gv+=E|84r5be^R8D(tJ&5X@ee0)IC#TBA zxBW`tk6VA`AHD;Vf4}8ow-$JOleh+MEH8@FKPu5U z!WmTxtqbHz7Ti63-FshK#~kBqPXR`FFgY|j4e@_d*`}d4SW@b9?8!bBPBsAD(K7K; zeBZXn;yB@bfQfAWyOuW1MBlHhRCcB6n|T3|=Q+L0CwT@vG751esoUV3_Of;kRjM|? z6HVbWYBgMO=@rCJs+kDRVv0pii)ZXBb$Cy2*%fEj3?z~r?V{-eG^;E7v7N9&|6D1! znzesDkm^hxrldvjQ1nDu^GOJ1>+B|&au(f0mUY0pxWN~|I048l05~s2r{Dk?Hm8xH^lzsL*baS8}S^WlKDjDB~7gq|Bv%$8v zkNnayG&qYaOMaHg03>*@>wv*6rJAAm@GO4Q1`v@s(-2jqsjLU3>#pf*r|;BiI=$(k^6`&{086g9?90<7MKQ-i5!Qdk z`Bu_Q1AyUt9Q1czziW(p0EEbW&B9f<4jZi=IN!PAW7E2W(K-NwithvFM_AE3jXXT< z;RKJRm)~t-GXdJ+nYk)QsQ6Z!+rCV*8db2!H{Mr1+ic`MTD8!)eKoYP)1ThFtOBN5 z{{)|N_g?pP-1Z2Era8Rbu)1Ady(WKetKyJtANS`<&ELLzwtGnXrj_<4#1H&c9QY(j zK+z+KM4S3dsx@xd^9eJ9vOqTaIdb%ts|u&d5cM zhw3Rrln*=X_4Xk^U2>Gqc)mcCV|(sIa%J%56H1_XkVBGy z_b;Wy*^eAiDIh5sgvFy+bXR{B&FTwD0CeAAF>%b-T3x*K{VOfak+q3DgeVboJ#1m0 z0HU+#=Ht1mLNc|w6o7=Ikn+H9a3y#YSy{Kk{#dx*#!>g7GSwlS)UeE<%|pZso3<6^ z_(M7N&udj!tGDyVhtzh;V_Ze9gw?GGz+0M*s+LP-h11GoSiuH3k!^poV}$?&_;FGb zwCgNbFfKewP@Xo}o!Z5yk}*{CCohaU^(#3e2ub85@#n9C@MT@}(xfhU;?L*kLulp* zbLv~M04RS*0FBsz7?!(I9_40_frx58r&r1B)?3Me(O_qbvn6(M47O`8B|;1(d5qZ3%{o;)W{Mj3;$WWJJriexArqn z+ZPW@;fUjY)cIhcZ1W7-z>#=aI@`=Fa*$-C?7f*jW{q`EAbXH$$Wy#tmU$>~6(ElJN-Jxa z!cwYptG}J8vDPhS?hqLWm?c(9d6e5GQrMNcIAjP*lUgfius1E7=`_v8xnK7SB#Fr` zab$$Rc01}1Pn&}Xs{A(BX0TR2iWZ>gJD9jHZm!A7N?=3VPzGhM|A=3IksO*NxHd6BAkZJ*!;f30m6P(@Ka3d1vsy&8K#(DD}$IZml&yHt^QU``V2` zq3?ga9h}K6r$WQdjLlU@EeGM2n8hQeVNf56&%zJjuI+4=b&e~=zpPdG&sz1jYhnk8 zH3$IQ!isIu(h0$PYiGOQ;&nimZc~)r0A2ZSLM*HvM5(mp+D4=#x$FpXJAmn`LDdsr z9fFouEoxA=yEKVu!$FExXIq`*_!14e_jG^!QMOum&?@!bqpMk!MNpoXG#nN!b9t$c z=tIehr6t?4X49=6-0aE@dUN`ju;muB0y9jbz=duIfYL|45H=3JKEU^7{6S-W8o$ox z_g}vI?SDSv`L=gI-{~>*=T^GP`%G=@`QYlwc=KdIObPg>Jc>!O7*)CppX}Rj$O(VD zquDJ0S%*D0f`^lIPbA2h`%bTg?1+PhE}bs|Y`f?;teG8@`qh0vU;((ck82X3uD8n$ zdUG%@{js!44{)W*F>T#O#j=G6mx?-pY^T}zZHqiO>b@lbP?`(KA5|sp`c6Rx`N6k+ zsp?|`ZxqH3B*p)2wcK5#i&y1^cj$j)lZI!SNC2QN$Y}D?(pifug0N$nYIUk|xd@;q zWMN!hIq?)i;B7t68>f|*(ynfC@H|`9RnYxdu_ox|2a|~#UI27Hbo&J9ZA8ZGV zOaFmPiy<}>$fxkW?t5>X*4eyYe<~*&d!_emW%qtOHbaweo=twT-qcHw8rs1KBXl!7Vl}^Y|Q8r`gz8d{0##e zk+ijikfv=2r(u8AW4vP@D(=GK@?#?L);A{Zy!9hfK1hR9j;#cjbf_BJ5m@v;PU6pF zKGvt(4@$p9`Nj+q18~pyppWZeU*3^#a9c*tNlseld)jcph$>j~$31)F*HLg6$dX4Rxdx%6NYXIqUZWn#n33lQbUU!J)XU zjw;>&i?CEs*U#Bf28Y1u`IRhOwYWXlyi9<@STU8~Cns-|Rnb)=;O!DfTl&8yOUENmb)Z z!a|>?BZ7bSL22r#pA^~j{{IMjw=7F;B+GItoB+8L3dQTcziSG$6bgXJ3I^SSkIKv* zeeVr(H@oh^s$Q(hWIElh>4gF!M+8UC;njmlRbSM%`)t)QtwpAuYElF*r#MV|>g=7} zN%1*O-6s_U@+Zocr&dpD2#7~WIu|R-FH4Z4mf3%eQHpzy!s4l?YqhU(DY(d{zMXXf zNbvinZY$QeRgV%i*=*_F&c}i}2%ukY-T(Oc^Zn>#zWKuGB?VG~>t@9<)2l`2FQIwN z2Ac(r<0vTj>o5($S?L$4Ll+_TDb=Zm;O)doGSN%9N6j?LM$4zy!lXqlIvv$g)6P}{ zuLgf?b57ON#|ytxKQ$_ba})sSeaoGZE_{;-pFAHWD>?^QMV#m$H@T7!Pr3!(P(YT* zs>TKYxQtkrBDOrJ_p8Uq1ntXv*CWR>r2|x`SK!VZ?co=;ZxA7o!9t=}ngaMdSpA-s%`JD5_>2caWC)Ox1Y#+yO@{Vw$IL`(-i<0086oXYZa!^kGYpBu{p-4qGOVX7abUX zlk1naOzK!Wl&A!(dk~?-2UmWVEU63cln=BGnw-d|=)Sx)1yg@nD;0^Op?ovVUTS~m z`vJIQc_GA=;Dab7ZHKo}4jZ0HL?l7N(N<6==PG`yX_ra5uX;JUYsfh^F2p81(eeEVUjIByDQa+C3LyXE+obg2&Nzxsm{dgSs zwp{`;2QLmUMJ(jC(0aT$(y@E!hgkKM9a)(UY6{NwUCjI?c;c^Y;nBdohoZA#%bNr{ z*Wy3+h-O9W`=v7L0jXbRKh`15=G2n$PTtz`a%J3ugn~B@ygzj~%I1He_paRWblPwp z4ujoQK~Ro*C6pT1qiRrtP;jMAzB^e#J4`pP4{#*;DD2px!u$LHQQ6UCr`RdW@_6ny zj~>3i=FfBAf!q|C{MXZYi4~nJF1$na$$27bUW@WaC#pn}vGO|iRW|r*_)&cP+LyZb z+UP?uExvFkw)W@Cx%+?Z`Rz9+YWH2<58-$rqAMsso(`aI)r22Cc*%RJM{nu7swOpO z{&eh^V|`b-!D#`yKdQwD!r;bo;iv3l$iBiRnq4$Jd3LfByNaWEYm{JYLRSR|ZG=T~WGJ%&Lf} zT}9(DD?rE~p0EHGPg2(&$&2nAoeZm%L!5pmLp2K_9O#T@&tFLH8gMOziM_$P`1a{i7xn_qUC#87 z&YV&Ubz5z-a7qk$S*N}cKBEAh#-X{%)D7V3YXxV$&*PeX8c>l&Uuw zs_z^C4uv;w$B4maYNgepM7lmNsw#Dz-+Avu9p8z{6mox-@~wxkN-x@{s@kRiJyF8T z=S21?S%v<-Z8qlk=;;*=(APyVOUwhOu;*NIzI*GDxkInKPYFo*Jw%ZryIO7RN%=0*Wu>(4t8G2JsBJ8Jda&rutE`|HupLox?JcWT62wi;l{ z0KlTib2+ZUquco*=stV2&T&YGA*j5SgwPo1{VEF};w+`YqOy%CsyK35j6K8`*&ZCU zgEN13qP)gD?uv_inOSi-d1oUb&FTLCz*#W#N)EdH47m{^*0jM*}GOL zwqXM?x{;g68@0uuXJ(>YR2v9Xb!|2}0Z@O&wc3uRZ%seKH@ZRmPJVCl62ROaz2PC= z=v0||kk>jS9#Kv=rDb;KLFGsVMeDx!W+zf>j{xlT21oBffQdYsIzAV${KON!A8;`$I^^1~V0NBD}6+q54m(4OUIhjz^j6jubtr^8_GL3)O zb)YTK{uv#=vIb?#NAGOAO8zo?s9LQ@Z!f(xMU{g;6o`~;<-`V<9jx)*fr^f!+iJ6Q zTP1&ZDaAQTURrdr6}TwJt(!!kx`|y6<;krd))Tynb>?NNqvA97DQ^}q(Y9F%?=bDF zk*hjMUd~4jcp1*S%i$U8`&BwYOfP@t$a>XCh2m)rMJVk4991hgrHU+EbVJi*#m7-b zk|3iqVs^H%D#!pH0uKxij_M{`4vi>JFj#9rJrdg(>=8~hweDudUm2haVo|yY2$_HnS(|?smTxx{ zl7q`8D>j$9(ACCuBp8BONW}U1W|hjDDEh}L5kvM-bFOsjp-5CZoSKgJbpF&?j|bqR zs)j`6WVGNHT-1?M4HsRLwzBvsFRim8Q8o~fQt1*hqT&;LY2})hNw7E;nK(_(jKAl) zM;VCo=4~iqrkRyHRho!mfJuLeGa{O!B4joPwr*Y6m6Gm`n%%%${%3BKGW(+hD~sX?Jtb`5zYWF2hF7;=eOZ6|%RW#dVe{8k^oIE4fV`npb^ZPUfHx%u%05M=i2 zZE`x++4yx`SlE@LJ7#~;)$w##usr%XvR~GDsNWV&X^HG@K$D^cvRAC)Ii-{$dViKX zs)%1yNmsR-V^a_J2*5+rKs!LvvOf~tp?>}V(j++)qj-s-x&UB`3YYNhinA7Myy!Ti zgQ9`ZlzFmIy-;~n&UOmq(8AT~S%-CRw^pzEtKU2=#dmpg*y?|}p0LDH1ir?mKmOP_ z93Xza(0^n#o;tkAl8Cm&cw9bQ*1J84u8Q$c?S2IZH92&w&|#NXiLRo?qf{VAkl7*> z0f16A<52OHlkAy^StHXf;fhu5K#Ma^{$C-ieRMM=`gCB=38;@U%oh8Im}^+McQg~1 z17)t*CQ^5`;e=cbTWK~t!S^Y;R;k)S_UyHP!r7|io5`?dKfVY!V{VmpH-HjB^ z>8n|f_o*`KP5D4fQwus( z1Y3~K!*8eVI}j%4S+1s-lYlqh4xrW5^rQiP+sy?D+j{D(X``+IkJv(qyLas^9)W(7 z(}}}W1XZE+{JNVy&wswLHGVLsfAq#V?cOZ%d5?dN22Gl!jyDcIJLt8IQ%X1-LD#2N zWiC>U4h3ET&h2gOEr<4jL2Eik|n_^xwaEcXuYIJ=$vsuX_(^tJrP)O?|2q32bLWS;^ zJv)UUIcwyaC9%wMm@Mfy+PdStT4KR2Ldk63EmPjhlwSl#NS$5I(aML5PN-u85dr`> zL$%DR+iKNCp=nRj9N4#VvUQpv>>J)zg z0*k}3gLk_yFYX_(o~B`!!{{2|5{niU>!n&INlC;w&aPx5m6;XmtzR<8vn82W&Vp?} z?fc&H^17-`+vHw_sv$}_)TSg9DuJQftL}9+V4pAdz`yyIJ)ld@EP$K~G??6yRmTR@PQ7+QZL1*USXrTc&hpVE$~tjhIelMPsDb$cr6 zf(=^KM?fR2vZg}DOCjLe)}23W+SL*|?Qc8)*+Z72Zbv{_Qd;+JVW`zl&bx@{b;<=S zR1k!7@9ZU%u|WxI{5Bv5xeV~hFJU*6t`A#eL|UFoSu~C%FS-(}Bqlh|{bhfh{_}tR z0l2K&Qnb7%FuzrE?CiTs$l}*-(=_c~4=WjV`zdWf!EnB_Ub7)+wnxRd)&I9%(gTRm zr&5tg4TjZpZ&X+yr*T`ckR?=B@S3?+l@;_Dh`@#S(pS51m6yy{N+TaryCkY>psMW< zBHJR537H&wOp!WzRwy@b95%l^XBu2-I|K{I`!A^CP1Y>qS-_3C8CfXIaG4y#^+QYr;i#Kz zFCf=qqd&6rx|GJ7U;0otDz$Eh8-&5HBeD*gPhJU`koBzw!s@G}Oxo6THvw}h{7N(q0SBzJycDgfpB{W@K)(u;SYFf7ZHyj8zd#Yu{!x9&MrbsvIu zX&RO60aJDj;V1E}i*6e_^CnlCDm*wV6{$cIV4{%F<%I#aPK8<3Bwt?sa~Lu~Qwlxb z^L;nj@3n!}q|wS;=(+B^D@Up6OgDfYyn(9kLg6iCJ@|ikw5G$4a&-i2FDh?K2nmqI z+3J&gS-h$zY>*O^Uu>y&cE3j7)Xsc>DCPTA`YC?9o03!}-9b;u-)vU7PE9RT#bdAI zI71@o5~zx>XS;D-*%nim>ZCLY=e*c)p0-T^l*%Y^HjA3k#HW(qY-OnVm2y!@DN4h1 zy!WG#5}kj1UtW?PDjz-S=*e0wI<2vZ?4xvvJ!-vrz21VOgr^?fBs)^`8Mf6pJGJJ1 zDw64qR5<3bt(lUPze|dQ?s#B$DuHCfRB_9`zFVjC?QW`?!fN@;a;SC%_yPzTcbo`F z$EjcH?eb&=Dv7{FB@EV4Wn-|`n=SHEcrxfO5gdQB2V#QkByh(f`F!|QUzlQeIoWIoiE;KV8H_5hnt6(*Fq?*0t|gZ-pI)!f_Q zmtDlLI`)~LoWSY?kyrkwG≷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/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare test unpack DESCRIPTION=Free Decision Diagram Library EAPI=7 -HOMEPAGE=http://itval.sourceforge.net/ https://github.com/atomopawn/FDDL +HOMEPAGE=https://itval.sourceforge.net/ https://github.com/atomopawn/FDDL INHERIT=cmake vcs-snapshot KEYWORDS=amd64 x86 LICENSE=GPL-2 SLOT=0 SRC_URI=https://dev.gentoo.org/~pinkbyte/distfiles/snapshots/fddl-20111124.tar.gz _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vcs-snapshot eab6d8533446763c2e9777d8bbd1594e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ad19b744031dbd9f34e9557d4d8b6485 +_md5_=e7e95cf4d361b66439967e098bf9b234 diff --git a/metadata/md5-cache/dev-libs/fddl-20111124-r2 b/metadata/md5-cache/dev-libs/fddl-20111124-r2 index 4ee5e3004f35..e04a73a6e0f0 100644 --- a/metadata/md5-cache/dev-libs/fddl-20111124-r2 +++ b/metadata/md5-cache/dev-libs/fddl-20111124-r2 @@ -2,11 +2,11 @@ BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Free Decision Diagram Library EAPI=8 -HOMEPAGE=http://itval.sourceforge.net/ https://github.com/atomopawn/FDDL +HOMEPAGE=https://itval.sourceforge.net/ https://github.com/atomopawn/FDDL INHERIT=cmake KEYWORDS=~amd64 ~x86 LICENSE=GPL-2 SLOT=0 SRC_URI=https://dev.gentoo.org/~pinkbyte/distfiles/snapshots/fddl-20111124.tar.gz _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=9bac87558a0940a0c464e2e6d8e44c93 +_md5_=bfe8718ad80437ca337807ca479918f6 diff --git a/metadata/md5-cache/dev-libs/http-fetcher-1.1.0-r2 b/metadata/md5-cache/dev-libs/http-fetcher-1.1.0-r2 index bee1da6c2a49..64d8a0f5be9f 100644 --- a/metadata/md5-cache/dev-libs/http-fetcher-1.1.0-r2 +++ b/metadata/md5-cache/dev-libs/http-fetcher-1.1.0-r2 @@ -2,7 +2,7 @@ BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/ DEFINED_PHASES=configure install prepare DESCRIPTION=Library for downloading files via HTTP using the GET method EAPI=8 -HOMEPAGE=http://http-fetcher.sourceforge.net +HOMEPAGE=https://http-fetcher.sourceforge.net INHERIT=autotools IUSE=debug KEYWORDS=~alpha amd64 ppc x86 @@ -10,4 +10,4 @@ LICENSE=LGPL-2.1 SLOT=0 SRC_URI=https://downloads.sourceforge.net/http-fetcher/http_fetcher-1.1.0.tar.gz _eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=43838d6bd358dc2ff8078eb2f09ee2c6 +_md5_=4456ca2d575a1a615942ab0531aeaf46 diff --git a/metadata/md5-cache/dev-libs/icinga-php-library-0.10.0 b/metadata/md5-cache/dev-libs/icinga-php-library-0.10.0 index 750a77fe367a..13bcf5dd8a5d 100644 --- a/metadata/md5-cache/dev-libs/icinga-php-library-0.10.0 +++ b/metadata/md5-cache/dev-libs/icinga-php-library-0.10.0 @@ -8,4 +8,4 @@ LICENSE=MIT RDEPEND=dev-lang/php:* SLOT=0 SRC_URI=https://github.com/Icinga/icinga-php-library/archive/refs/tags/v0.10.0.tar.gz -> icinga-php-library-0.10.0.tar.gz -_md5_=81d05549133f08fdfc0000f45991b492 +_md5_=bf58b007b101d05a39339b8a3d4e52ed diff --git a/metadata/md5-cache/dev-libs/icinga-php-library-0.13.0 b/metadata/md5-cache/dev-libs/icinga-php-library-0.13.0 index 2d509a94e9d9..ef95ac7cb5a2 100644 --- a/metadata/md5-cache/dev-libs/icinga-php-library-0.13.0 +++ b/metadata/md5-cache/dev-libs/icinga-php-library-0.13.0 @@ -3,9 +3,9 @@ DEPEND=dev-lang/php:* DESCRIPTION=Icinga PHP libraries for Icinga Web 2 EAPI=8 HOMEPAGE=https://github.com/Icinga/icinga-php-library -KEYWORDS=amd64 x86 +KEYWORDS=amd64 ~arm64 x86 LICENSE=MIT RDEPEND=dev-lang/php:* SLOT=0 SRC_URI=https://github.com/Icinga/icinga-php-library/archive/refs/tags/v0.13.0.tar.gz -> icinga-php-library-0.13.0.tar.gz -_md5_=cb76a48e5c0cf1697a7250a14d8c367c +_md5_=99b3be9a02eb36db9926f2438e2656fa diff --git a/metadata/md5-cache/dev-libs/icinga-php-library-0.6.1-r1 b/metadata/md5-cache/dev-libs/icinga-php-library-0.6.1-r1 index 0d40593ea8d0..52d395c5d989 100644 --- a/metadata/md5-cache/dev-libs/icinga-php-library-0.6.1-r1 +++ b/metadata/md5-cache/dev-libs/icinga-php-library-0.6.1-r1 @@ -8,4 +8,4 @@ LICENSE=MIT RDEPEND=dev-lang/php:* SLOT=0 SRC_URI=https://github.com/Icinga/icinga-php-library/archive/refs/tags/v0.6.1.tar.gz -> icinga-php-library-0.6.1.tar.gz -_md5_=9e1aad379cadc7f1a9ecd5c4705b3366 +_md5_=91d1ab1e1eb7b449ce158888492cc47f diff --git a/metadata/md5-cache/dev-libs/icinga-php-library-0.8.1 b/metadata/md5-cache/dev-libs/icinga-php-library-0.8.1 index 424f2dc424de..98ff19ad4dda 100644 --- a/metadata/md5-cache/dev-libs/icinga-php-library-0.8.1 +++ b/metadata/md5-cache/dev-libs/icinga-php-library-0.8.1 @@ -8,4 +8,4 @@ LICENSE=MIT RDEPEND=dev-lang/php:* SLOT=0 SRC_URI=https://github.com/Icinga/icinga-php-library/archive/refs/tags/v0.8.1.tar.gz -> icinga-php-library-0.8.1.tar.gz -_md5_=12c24a24ad328d436b471806775a4d80 +_md5_=91d1ab1e1eb7b449ce158888492cc47f diff --git a/metadata/md5-cache/dev-libs/icinga-php-thirdparty-0.10.0-r1 b/metadata/md5-cache/dev-libs/icinga-php-thirdparty-0.10.0-r1 index fa6e51312dd7..b980c2319c54 100644 --- a/metadata/md5-cache/dev-libs/icinga-php-thirdparty-0.10.0-r1 +++ b/metadata/md5-cache/dev-libs/icinga-php-thirdparty-0.10.0-r1 @@ -8,4 +8,4 @@ LICENSE=MIT RDEPEND=dev-lang/php:* SLOT=0 SRC_URI=https://github.com/Icinga/icinga-php-thirdparty/archive/refs/tags/v0.10.0.tar.gz -> icinga-php-thirdparty-0.10.0.tar.gz -_md5_=bd535436525418e923c7cd42e879198c +_md5_=a21ab656352c8610e077cfb803ca6f16 diff --git a/metadata/md5-cache/dev-libs/icinga-php-thirdparty-0.11.0 b/metadata/md5-cache/dev-libs/icinga-php-thirdparty-0.11.0 index 8ca0517bd396..ea3e4f70e0b7 100644 --- a/metadata/md5-cache/dev-libs/icinga-php-thirdparty-0.11.0 +++ b/metadata/md5-cache/dev-libs/icinga-php-thirdparty-0.11.0 @@ -8,4 +8,4 @@ LICENSE=MIT RDEPEND=dev-lang/php:* SLOT=0 SRC_URI=https://github.com/Icinga/icinga-php-thirdparty/archive/refs/tags/v0.11.0.tar.gz -> icinga-php-thirdparty-0.11.0.tar.gz -_md5_=bd535436525418e923c7cd42e879198c +_md5_=a21ab656352c8610e077cfb803ca6f16 diff --git a/metadata/md5-cache/dev-libs/icinga-php-thirdparty-0.12.0 b/metadata/md5-cache/dev-libs/icinga-php-thirdparty-0.12.0 index bd76748c7edb..85815b33fc0a 100644 --- a/metadata/md5-cache/dev-libs/icinga-php-thirdparty-0.12.0 +++ b/metadata/md5-cache/dev-libs/icinga-php-thirdparty-0.12.0 @@ -3,9 +3,9 @@ DEPEND=dev-lang/php:* DESCRIPTION=Icinga PHP libraries for Icinga Web 2 EAPI=8 HOMEPAGE=https://github.com/Icinga/icinga-php-thirdparty -KEYWORDS=amd64 x86 +KEYWORDS=amd64 ~arm64 x86 LICENSE=MIT RDEPEND=dev-lang/php:* SLOT=0 SRC_URI=https://github.com/Icinga/icinga-php-thirdparty/archive/refs/tags/v0.12.0.tar.gz -> icinga-php-thirdparty-0.12.0.tar.gz -_md5_=60d197eb55b5a8e3916a2ef65c0df88f +_md5_=7b1dc6a09d4f774483e6537755f39307 diff --git a/metadata/md5-cache/dev-libs/intel-compute-runtime-24.17.29377.6 b/metadata/md5-cache/dev-libs/intel-compute-runtime-24.17.29377.6 index 7ee974c1fe0f..89c0b19b9171 100644 --- a/metadata/md5-cache/dev-libs/intel-compute-runtime-24.17.29377.6 +++ b/metadata/md5-cache/dev-libs/intel-compute-runtime-24.17.29377.6 @@ -12,4 +12,4 @@ RDEPEND=>=dev-util/intel-graphics-compiler-1.0.15985.15 >=media-libs/gmmlib-22.3 SLOT=0 SRC_URI=https://github.com/intel/compute-runtime/archive/24.17.29377.6.tar.gz -> intel-compute-runtime-24.17.29377.6.tar.gz _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=c30c613b4cb3a8ebee33d6945be95c0a +_md5_=bdd897badafa79c3a1d2ecd3f6e1c31e diff --git a/metadata/md5-cache/dev-libs/intel-compute-runtime-24.22.29735.21 b/metadata/md5-cache/dev-libs/intel-compute-runtime-24.22.29735.21 index df6d4aea21cc..fc0b5d747b5a 100644 --- a/metadata/md5-cache/dev-libs/intel-compute-runtime-24.22.29735.21 +++ b/metadata/md5-cache/dev-libs/intel-compute-runtime-24.22.29735.21 @@ -12,4 +12,4 @@ RDEPEND=>=dev-util/intel-graphics-compiler-1.0.17193.2 >=media-libs/gmmlib-22.3. SLOT=0 SRC_URI=https://github.com/intel/compute-runtime/archive/24.22.29735.21.tar.gz -> intel-compute-runtime-24.22.29735.21.tar.gz _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=03b03826087d5404d3fbf93cec61ea6f +_md5_=7c2a9701925818aed3b36d8cddb1e007 diff --git a/metadata/md5-cache/dev-libs/judy-1.0.5-r4 b/metadata/md5-cache/dev-libs/judy-1.0.5-r4 index 5ac9f80659e3..85a55987ce5b 100644 --- a/metadata/md5-cache/dev-libs/judy-1.0.5-r4 +++ b/metadata/md5-cache/dev-libs/judy-1.0.5-r4 @@ -2,11 +2,11 @@ BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/ DEFINED_PHASES=install prepare DESCRIPTION=A C library that implements a dynamic array EAPI=8 -HOMEPAGE=http://judy.sourceforge.net/ +HOMEPAGE=https://judy.sourceforge.net/ INHERIT=autotools KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=LGPL-2.1 SLOT=0 SRC_URI=https://downloads.sourceforge.net/judy/Judy-1.0.5.tar.gz _eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=97e0fb50ede04d720e926d98c0615cff +_md5_=11d3c6d63b0f1a7c830eb2ada42359a0 diff --git a/metadata/md5-cache/dev-libs/kirigami-addons-1.3.0 b/metadata/md5-cache/dev-libs/kirigami-addons-1.3.0 new file mode 100644 index 000000000000..8c489a156794 --- /dev/null +++ b/metadata/md5-cache/dev-libs/kirigami-addons-1.3.0 @@ -0,0 +1,17 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 doc? ( >=app-text/doxygen-1.8.13-r1 ) dev-qt/qttools:6[assistant] dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.3.0:* +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtbase-6.6.2:6[gui] >=dev-qt/qtdeclarative-6.6.2:6 >=kde-frameworks/ki18n-6.3.0:6 >=kde-frameworks/kirigami-6.3.0:6 test? ( >=dev-qt/qtmultimedia-6.6.2:6[qml] x11-themes/sound-theme-freedesktop ) doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6 +DESCRIPTION=Visual end user components for Kirigami-based applications +EAPI=8 +HOMEPAGE=https://invent.kde.org/libraries/kirigami-addons +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm kde.org +IUSE=debug doc test +KEYWORDS=~amd64 ~arm64 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) LGPL-2.1+ +RDEPEND=>=dev-qt/qtbase-6.6.2:6[gui] >=dev-qt/qtdeclarative-6.6.2:6 >=kde-frameworks/ki18n-6.3.0:6 >=kde-frameworks/kirigami-6.3.0:6 >=dev-qt/qtmultimedia-6.6.2:6[qml] >=kde-frameworks/qqc2-desktop-style-6.3.0:6 kde-plasma/libplasma:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6 +RESTRICT=test !test? ( test ) +SLOT=6 +SRC_URI=mirror://kde/stable/kirigami-addons/kirigami-addons-1.3.0.tar.xz +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm 4374b8174045bfc8f743c11736520e32 flag-o-matic d309b9713dfc18e754cba88d3ba69653 kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=34c58e0f817fe18ec6142915c938d604 diff --git a/metadata/md5-cache/dev-libs/libclc-15.0.7 b/metadata/md5-cache/dev-libs/libclc-15.0.7 index 4933ba74f9ec..8f1c56c4530b 100644 --- a/metadata/md5-cache/dev-libs/libclc-15.0.7 +++ b/metadata/md5-cache/dev-libs/libclc-15.0.7 @@ -10,5 +10,5 @@ KEYWORDS=amd64 x86 LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 804442e0b3da59b09f22a9884376e03d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d1b95418d66b7940177352663526f1c3 diff --git a/metadata/md5-cache/dev-libs/libclc-16.0.6 b/metadata/md5-cache/dev-libs/libclc-16.0.6 index 58b8c54d62f0..61e1f200c7b9 100644 --- a/metadata/md5-cache/dev-libs/libclc-16.0.6 +++ b/metadata/md5-cache/dev-libs/libclc-16.0.6 @@ -10,5 +10,5 @@ KEYWORDS=amd64 ~riscv x86 LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 804442e0b3da59b09f22a9884376e03d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=60cec33a95d6e032d0564390f85e4b74 diff --git a/metadata/md5-cache/dev-libs/libclc-17.0.6 b/metadata/md5-cache/dev-libs/libclc-17.0.6 index e262e74a6d8a..b45d59b47060 100644 --- a/metadata/md5-cache/dev-libs/libclc-17.0.6 +++ b/metadata/md5-cache/dev-libs/libclc-17.0.6 @@ -10,5 +10,5 @@ KEYWORDS=amd64 arm64 ~riscv x86 LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 804442e0b3da59b09f22a9884376e03d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7780435434e06c9f661023af655b5880 diff --git a/metadata/md5-cache/dev-libs/libclc-18.1.8 b/metadata/md5-cache/dev-libs/libclc-18.1.8 index c996517165c4..dff4d96476f2 100644 --- a/metadata/md5-cache/dev-libs/libclc-18.1.8 +++ b/metadata/md5-cache/dev-libs/libclc-18.1.8 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-r1 b0b1f2b1f205cf6142716789254aea99 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-r1 b0b1f2b1f205cf6142716789254aea99 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 804442e0b3da59b09f22a9884376e03d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=147c7f7ad0a79d0234c9c37cb01ae3b0 diff --git a/metadata/md5-cache/dev-libs/libclc-19.0.0.9999 b/metadata/md5-cache/dev-libs/libclc-19.0.0.9999 index 00b3d2a95a21..70e9d4c45811 100644 --- a/metadata/md5-cache/dev-libs/libclc-19.0.0.9999 +++ b/metadata/md5-cache/dev-libs/libclc-19.0.0.9999 @@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) PROPERTIES=live REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 ) SLOT=0 -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm-r1 b0b1f2b1f205cf6142716789254aea99 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm-r1 b0b1f2b1f205cf6142716789254aea99 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 804442e0b3da59b09f22a9884376e03d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=fda4a93b6f4f3c3a70e68ff3f1702311 diff --git a/metadata/md5-cache/dev-libs/libclc-19.0.0_pre20240623 b/metadata/md5-cache/dev-libs/libclc-19.0.0_pre20240623 index 685cfd5e2bf2..3d6c683f29a9 100644 --- a/metadata/md5-cache/dev-libs/libclc-19.0.0_pre20240623 +++ b/metadata/md5-cache/dev-libs/libclc-19.0.0_pre20240623 @@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/3ae6755719c6dfc07761b4e9bdac8c86bcb41734.tar.gz -> llvm-project-3ae6755719c6dfc07761b4e9bdac8c86bcb41734.tar.gz -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-r1 b0b1f2b1f205cf6142716789254aea99 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-r1 b0b1f2b1f205cf6142716789254aea99 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 804442e0b3da59b09f22a9884376e03d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=fda4a93b6f4f3c3a70e68ff3f1702311 diff --git a/metadata/md5-cache/dev-libs/libclc-19.0.0_pre20240630 b/metadata/md5-cache/dev-libs/libclc-19.0.0_pre20240630 new file mode 100644 index 000000000000..9aabf026df73 --- /dev/null +++ b/metadata/md5-cache/dev-libs/libclc-19.0.0_pre20240630 @@ -0,0 +1,13 @@ +BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) llvm_slot_17? ( sys-devel/clang:17 spirv? ( dev-util/spirv-llvm-translator:17 ) ) llvm_slot_18? ( sys-devel/clang:18 spirv? ( dev-util/spirv-llvm-translator:18 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DESCRIPTION=OpenCL C library +EAPI=8 +HOMEPAGE=https://libclc.llvm.org/ +INHERIT=cmake llvm.org llvm-r1 python-any-r1 +IUSE=+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi +llvm_slot_17 llvm_slot_18 +LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) +REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 ) +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/archive/022d15c0039fc1cfaa3cc2eb1a45b71bbb21fadd.tar.gz -> llvm-project-022d15c0039fc1cfaa3cc2eb1a45b71bbb21fadd.tar.gz +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-r1 b0b1f2b1f205cf6142716789254aea99 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 804442e0b3da59b09f22a9884376e03d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=fda4a93b6f4f3c3a70e68ff3f1702311 diff --git a/metadata/md5-cache/dev-libs/libinput-1.26.1 b/metadata/md5-cache/dev-libs/libinput-1.26.1 new file mode 100644 index 000000000000..993b1b466a48 --- /dev/null +++ b/metadata/md5-cache/dev-libs/libinput-1.26.1 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig doc? ( || ( ( dev-lang/python:3.12 dev-python/commonmark[python_targets_python3_12(-)] dev-python/recommonmark[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] >=dev-python/sphinx-rtd-theme-0.2.4[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/commonmark[python_targets_python3_11(-)] dev-python/recommonmark[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] >=dev-python/sphinx-rtd-theme-0.2.4[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/commonmark[python_targets_python3_10(-)] dev-python/recommonmark[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] >=dev-python/sphinx-rtd-theme-0.2.4[python_targets_python3_10(-)] ) ) >=app-text/doxygen-1.8.3 >=media-gfx/graphviz-2.38.0 ) test? ( || ( ( dev-lang/python:3.12 dev-python/pytest[python_targets_python3_12(-)] dev-python/pytest-xdist[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pytest[python_targets_python3_11(-)] dev-python/pytest-xdist[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pytest[python_targets_python3_10(-)] dev-python/pytest-xdist[python_targets_python3_10(-)] ) ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=input_devices_wacom? ( >=dev-libs/libwacom-0.27:= ) >=dev-libs/libevdev-1.9.902 >=sys-libs/mtdev-1.1 virtual/libudev:= virtual/udev test? ( >=dev-libs/check-0.9.10 ) +DESCRIPTION=Library to handle input devices in Wayland +EAPI=8 +HOMEPAGE=https://www.freedesktop.org/wiki/Software/libinput/ https://gitlab.freedesktop.org/libinput/libinput +INHERIT=meson optfeature python-any-r1 udev +IUSE=doc input_devices_wacom test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=input_devices_wacom? ( >=dev-libs/libwacom-0.27:= ) >=dev-libs/libevdev-1.9.902 >=sys-libs/mtdev-1.1 virtual/libudev:= virtual/udev +RESTRICT=!test? ( test ) +SLOT=0/10 +SRC_URI=https://gitlab.freedesktop.org/libinput/libinput/-/archive/1.26.1/libinput-1.26.1.tar.bz2 +_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 +_md5_=30b6e0951717df01c8cd22c2a5b2c765 diff --git a/metadata/md5-cache/dev-libs/libjodycode-3.1 b/metadata/md5-cache/dev-libs/libjodycode-3.1 index 50a23465fbe9..fb8c3b5ad5de 100644 --- a/metadata/md5-cache/dev-libs/libjodycode-3.1 +++ b/metadata/md5-cache/dev-libs/libjodycode-3.1 @@ -2,9 +2,9 @@ DEFINED_PHASES=compile install DESCRIPTION=Shared code used by several utilities written by Jody Bruchon EAPI=8 HOMEPAGE=https://github.com/jbruchon/libjodycode -KEYWORDS=amd64 +KEYWORDS=amd64 ~arm64 ~riscv LICENSE=MIT RESTRICT=test SLOT=0 SRC_URI=https://github.com/jbruchon/libjodycode/archive/refs/tags/v3.1.tar.gz -> libjodycode-3.1.tar.gz -_md5_=3b4140a930f934da110522ef3d279f94 +_md5_=413ab1c4ac0345098a98e39ff16e9af8 diff --git a/metadata/md5-cache/dev-libs/libmaa-1.3.2-r1 b/metadata/md5-cache/dev-libs/libmaa-1.3.2-r1 index e0df225ecab2..6796a5a60150 100644 --- a/metadata/md5-cache/dev-libs/libmaa-1.3.2-r1 +++ b/metadata/md5-cache/dev-libs/libmaa-1.3.2-r1 @@ -2,11 +2,11 @@ BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/ DEFINED_PHASES=install prepare DESCRIPTION=Library with low-level data structures which are helpful for writing compilers EAPI=7 -HOMEPAGE=http://www.dict.org/ +HOMEPAGE=https://dict.org/ INHERIT=autotools KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux LICENSE=LGPL-2 SLOT=0 SRC_URI=https://downloads.sourceforge.net/dict/libmaa-1.3.2.tar.gz _eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=d11147cddfd33e8c1e9d8dd067ede03f +_md5_=63ee0c08c9fb68522dfac2071d8799ca diff --git a/metadata/md5-cache/dev-libs/libmaa-1.4.7 b/metadata/md5-cache/dev-libs/libmaa-1.4.7 index b3129e4de782..6b5ebef897d3 100644 --- a/metadata/md5-cache/dev-libs/libmaa-1.4.7 +++ b/metadata/md5-cache/dev-libs/libmaa-1.4.7 @@ -2,11 +2,11 @@ BDEPEND=dev-util/mk-configure DEFINED_PHASES=compile configure install test DESCRIPTION=Library with low-level data structures which are helpful for writing compilers EAPI=8 -HOMEPAGE=http://www.dict.org/ +HOMEPAGE=https://dict.org/ INHERIT=multiprocessing toolchain-funcs KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=MIT SLOT=0/4 SRC_URI=https://downloads.sourceforge.net/dict/libmaa-1.4.7.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=4de214e253c08bde978ca2b712d73ef2 +_md5_=9d35dc7a3c375e2e5eaf565af0f92bbb diff --git a/metadata/md5-cache/dev-libs/libpfm-4.11.0 b/metadata/md5-cache/dev-libs/libpfm-4.11.0 index 5f3f3f49a11e..91e5d3ece4f4 100644 --- a/metadata/md5-cache/dev-libs/libpfm-4.11.0 +++ b/metadata/md5-cache/dev-libs/libpfm-4.11.0 @@ -1,7 +1,7 @@ DEFINED_PHASES=compile install prepare DESCRIPTION=Hardware-based performance monitoring interface for Linux EAPI=7 -HOMEPAGE=http://perfmon2.sourceforge.net +HOMEPAGE=https://perfmon2.sourceforge.net INHERIT=toolchain-funcs IUSE=static-libs KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 @@ -9,4 +9,4 @@ LICENSE=GPL-2 MIT SLOT=0/4 SRC_URI=https://downloads.sourceforge.net/perfmon2/libpfm4/libpfm-4.11.0.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=9e62ddc8fc5f9320a98be3ea8a8f4bd9 +_md5_=5de00c0d95f6464868f8716ad8123930 diff --git a/metadata/md5-cache/dev-libs/libpfm-4.12.0 b/metadata/md5-cache/dev-libs/libpfm-4.12.0 index 27dee748c881..eaf2e09f23ce 100644 --- a/metadata/md5-cache/dev-libs/libpfm-4.12.0 +++ b/metadata/md5-cache/dev-libs/libpfm-4.12.0 @@ -1,7 +1,7 @@ DEFINED_PHASES=compile install prepare DESCRIPTION=Hardware-based performance monitoring interface for Linux EAPI=7 -HOMEPAGE=http://perfmon2.sourceforge.net +HOMEPAGE=https://perfmon2.sourceforge.net INHERIT=toolchain-funcs IUSE=static-libs KEYWORDS=~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 @@ -9,4 +9,4 @@ LICENSE=GPL-2 MIT SLOT=0/4 SRC_URI=https://downloads.sourceforge.net/perfmon2/libpfm4/libpfm-4.12.0.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=d05417fd7138c508e43c15bae7088647 +_md5_=511e328f36a2400174e3ba6ea6ba7551 diff --git a/metadata/md5-cache/dev-libs/libpfm-4.13.0 b/metadata/md5-cache/dev-libs/libpfm-4.13.0 index 18d88a73e839..f5bb62d15008 100644 --- a/metadata/md5-cache/dev-libs/libpfm-4.13.0 +++ b/metadata/md5-cache/dev-libs/libpfm-4.13.0 @@ -1,7 +1,7 @@ DEFINED_PHASES=compile install prepare test DESCRIPTION=Hardware-based performance monitoring interface for Linux EAPI=8 -HOMEPAGE=http://perfmon2.sourceforge.net +HOMEPAGE=https://perfmon2.sourceforge.net INHERIT=toolchain-funcs IUSE=static-libs KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 @@ -9,4 +9,4 @@ LICENSE=GPL-2 MIT SLOT=0/4 SRC_URI=https://downloads.sourceforge.net/perfmon2/libpfm4/libpfm-4.13.0.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=d5dce95ec9ad57f76b44b2ee293c5d78 +_md5_=a028011abc69b0bbc66720196a84bf93 diff --git a/metadata/md5-cache/dev-libs/m17n-lib-1.8.4 b/metadata/md5-cache/dev-libs/m17n-lib-1.8.4-r1 similarity index 100% rename from metadata/md5-cache/dev-libs/m17n-lib-1.8.4 rename to metadata/md5-cache/dev-libs/m17n-lib-1.8.4-r1 diff --git a/metadata/md5-cache/dev-libs/nss-3.101.1 b/metadata/md5-cache/dev-libs/nss-3.101.1 new file mode 100644 index 000000000000..4d1f3698cd37 --- /dev/null +++ b/metadata/md5-cache/dev-libs/nss-3.101.1 @@ -0,0 +1,16 @@ +BDEPEND=dev-lang/perl +DEFINED_PHASES=compile configure install postinst postrm prepare test +DEPEND=>=dev-libs/nspr-4.35[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-db/sqlite-3.8.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/pkgconfig +DESCRIPTION=Mozilla's Network Security Services library that implements PKI support +EAPI=8 +HOMEPAGE=https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS +INHERIT=flag-o-matic multilib toolchain-funcs multilib-minimal +IUSE=cacert test +utils cpu_flags_ppc_altivec cpu_flags_x86_avx2 cpu_flags_x86_sse3 cpu_flags_ppc_vsx abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris +LICENSE=|| ( MPL-2.0 GPL-2 LGPL-2.1 ) +RDEPEND=>=dev-libs/nspr-4.35[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-db/sqlite-3.8.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/pkgconfig +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://archive.mozilla.org/pub/security/nss/releases/NSS_3_101_1_RTM/src/nss-3.101.1.tar.gz cacert? ( https://dev.gentoo.org/~juippis/mozilla/patchsets/nss-3.101-cacert-class1-class3.patch ) +_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=dd329c17f245c075086303f4c4d9bf07 diff --git a/metadata/md5-cache/dev-libs/openssl-3.3.0 b/metadata/md5-cache/dev-libs/openssl-3.3.0 index a1b8d0ebad0c..b5b7ab8cb7f9 100644 --- a/metadata/md5-cache/dev-libs/openssl-3.3.0 +++ b/metadata/md5-cache/dev-libs/openssl-3.3.0 @@ -5,7 +5,7 @@ DESCRIPTION=Robust, full-featured Open Source Toolkit for the Transport Layer Se EAPI=8 HOMEPAGE=https://www.openssl.org/ INHERIT=edo flag-o-matic linux-info toolchain-funcs multilib multilib-minimal multiprocessing preserve-libs verify-sig -IUSE=+asm cpu_flags_x86_sse2 fips ktls rfc3779 sctp static-libs test tls-compression vanilla verify-sig weak-ssl-ciphers abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig +IUSE=+asm cpu_flags_x86_sse2 fips ktls quic rfc3779 sctp static-libs test tls-compression vanilla verify-sig weak-ssl-ciphers abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig LICENSE=Apache-2.0 PDEPEND=app-misc/ca-certificates RDEPEND=!=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=mirror://openssl/source/openssl-3.3.0.tar.gz verify-sig? ( mirror://openssl/source/openssl-3.3.0.tar.gz.asc ) _eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 -_md5_=a3ee25f411093046500425ba4314c693 +_md5_=31f86c2ab91cbdcae18fd224f00e0e8e diff --git a/metadata/md5-cache/dev-libs/openssl-3.3.1 b/metadata/md5-cache/dev-libs/openssl-3.3.1 index 5c5e3b291b97..b562b134a9b9 100644 --- a/metadata/md5-cache/dev-libs/openssl-3.3.1 +++ b/metadata/md5-cache/dev-libs/openssl-3.3.1 @@ -5,7 +5,7 @@ DESCRIPTION=Robust, full-featured Open Source Toolkit for the Transport Layer Se EAPI=8 HOMEPAGE=https://www.openssl.org/ INHERIT=edo flag-o-matic linux-info toolchain-funcs multilib multilib-minimal multiprocessing preserve-libs verify-sig -IUSE=+asm cpu_flags_x86_sse2 fips ktls rfc3779 sctp static-libs test tls-compression vanilla verify-sig weak-ssl-ciphers abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig +IUSE=+asm cpu_flags_x86_sse2 fips ktls quic rfc3779 sctp static-libs test tls-compression vanilla verify-sig weak-ssl-ciphers abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig LICENSE=Apache-2.0 PDEPEND=app-misc/ca-certificates RDEPEND=!=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=mirror://openssl/source/openssl-3.3.1.tar.gz verify-sig? ( mirror://openssl/source/openssl-3.3.1.tar.gz.asc ) _eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 -_md5_=a3ee25f411093046500425ba4314c693 +_md5_=31f86c2ab91cbdcae18fd224f00e0e8e diff --git a/metadata/md5-cache/dev-libs/papi-6.0.0.1-r1 b/metadata/md5-cache/dev-libs/papi-6.0.0.1-r1 index 4e31f781341b..e50b3162dd49 100644 --- a/metadata/md5-cache/dev-libs/papi-6.0.0.1-r1 +++ b/metadata/md5-cache/dev-libs/papi-6.0.0.1-r1 @@ -3,12 +3,12 @@ DEFINED_PHASES=configure install prepare setup DEPEND=dev-libs/libpfm[static-libs] virtual/mpi virtual/fortran DESCRIPTION=Performance Application Programming Interface EAPI=7 -HOMEPAGE=http://icl.cs.utk.edu/papi/ +HOMEPAGE=https://icl.cs.utk.edu/papi/ INHERIT=autotools fortran-2 toolchain-funcs KEYWORDS=amd64 x86 LICENSE=BSD RDEPEND=dev-libs/libpfm[static-libs] virtual/mpi virtual/fortran SLOT=0 -SRC_URI=http://icl.cs.utk.edu/projects/papi/downloads/papi-6.0.0.1.tar.gz +SRC_URI=https://icl.cs.utk.edu/projects/papi/downloads/papi-6.0.0.1.tar.gz _eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=89df4d896d088586ae0963fb0f063593 +_md5_=62cafdc627787fae942bea19e6208abf diff --git a/metadata/md5-cache/dev-libs/papi-6.0.0.1-r2 b/metadata/md5-cache/dev-libs/papi-6.0.0.1-r2 index b58abd2dd8b7..ad9bac4d5c25 100644 --- a/metadata/md5-cache/dev-libs/papi-6.0.0.1-r2 +++ b/metadata/md5-cache/dev-libs/papi-6.0.0.1-r2 @@ -3,12 +3,12 @@ DEFINED_PHASES=configure install prepare setup DEPEND=dev-libs/libpfm[static-libs] virtual/mpi virtual/fortran DESCRIPTION=Performance Application Programming Interface EAPI=8 -HOMEPAGE=http://icl.cs.utk.edu/papi/ +HOMEPAGE=https://icl.cs.utk.edu/papi/ INHERIT=autotools fortran-2 toolchain-funcs KEYWORDS=~amd64 ~x86 LICENSE=BSD RDEPEND=dev-libs/libpfm[static-libs] virtual/mpi virtual/fortran SLOT=0 -SRC_URI=http://icl.cs.utk.edu/projects/papi/downloads/papi-6.0.0.1.tar.gz +SRC_URI=https://icl.cs.utk.edu/projects/papi/downloads/papi-6.0.0.1.tar.gz _eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=ddbd1b51a6258086e7fe7cc4b4d7df55 +_md5_=9baa6961f3dd491edfb218dc97a877c5 diff --git a/metadata/md5-cache/dev-libs/plasma-wayland-protocols-1.12.0-r1 b/metadata/md5-cache/dev-libs/plasma-wayland-protocols-1.12.0-r1 deleted file mode 100644 index bf68382f1e5b..000000000000 --- a/metadata/md5-cache/dev-libs/plasma-wayland-protocols-1.12.0-r1 +++ /dev/null @@ -1,12 +0,0 @@ -BDEPEND=dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.115.0:* || ( dev-qt/qtbase:6 dev-qt/qtcore:5 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install nofetch prepare test unpack -DESCRIPTION=Plasma Specific Protocols for Wayland -EAPI=8 -HOMEPAGE=https://invent.kde.org/libraries/plasma-wayland-protocols -INHERIT=cmake kde.org -KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86 -LICENSE=LGPL-2.1 -SLOT=0 -SRC_URI=mirror://kde/stable/plasma-wayland-protocols/plasma-wayland-protocols-1.12.0.tar.xz -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e158503577835ca9cb8376c580a7f7e0 diff --git a/metadata/md5-cache/dev-libs/qtkeychain-0.14.2 b/metadata/md5-cache/dev-libs/qtkeychain-0.14.2 deleted file mode 100644 index 02b84d635f04..000000000000 --- a/metadata/md5-cache/dev-libs/qtkeychain-0.14.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=qt5? ( dev-qt/linguist-tools:5 ) qt6? ( dev-qt/qttools:6[linguist] ) app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test -DEPEND=keyring? ( app-crypt/libsecret dev-libs/glib:2 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 ) qt6? ( dev-qt/qtbase:6[dbus] ) -DESCRIPTION=Qt API for storing passwords securely -EAPI=8 -HOMEPAGE=https://github.com/frankosterfeld/qtkeychain -INHERIT=cmake multibuild -IUSE=keyring +qt5 qt6 -KEYWORDS=amd64 arm64 ~loong ~ppc64 ~riscv x86 -LICENSE=BSD-2 -RDEPEND=keyring? ( app-crypt/libsecret dev-libs/glib:2 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 ) qt6? ( dev-qt/qtbase:6[dbus] ) -REQUIRED_USE=|| ( qt5 qt6 ) -SLOT=0/1 -SRC_URI=https://github.com/frankosterfeld/qtkeychain/archive/refs/tags/0.14.2.tar.gz -> qtkeychain-0.14.2.tar.gz -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=517cfc677263af91671490c1072274dd diff --git a/metadata/md5-cache/dev-libs/sentry-native-0.6.7 b/metadata/md5-cache/dev-libs/sentry-native-0.7.6 similarity index 68% rename from metadata/md5-cache/dev-libs/sentry-native-0.6.7 rename to metadata/md5-cache/dev-libs/sentry-native-0.7.6 index 3b2e132fadee..a23dc125ec06 100644 --- a/metadata/md5-cache/dev-libs/sentry-native-0.6.7 +++ b/metadata/md5-cache/dev-libs/sentry-native-0.7.6 @@ -1,6 +1,6 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 +BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare test -DEPEND=breakpad? ( dev-util/breakpad virtual/pkgconfig ) curl? ( net-misc/curl ) +DEPEND=breakpad? ( dev-util/breakpad ) curl? ( net-misc/curl sys-libs/zlib ) DESCRIPTION=Sentry SDK for C, C++ and native applications EAPI=8 HOMEPAGE=https://sentry.io/ https://github.com/getsentry/sentry-native @@ -8,9 +8,9 @@ INHERIT=cmake IUSE=+breakpad +curl test KEYWORDS=~amd64 LICENSE=MIT -RDEPEND=breakpad? ( dev-util/breakpad virtual/pkgconfig ) curl? ( net-misc/curl ) +RDEPEND=breakpad? ( dev-util/breakpad ) curl? ( net-misc/curl sys-libs/zlib ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/getsentry/sentry-native/archive/refs/tags/0.6.7.tar.gz -> sentry-native-0.6.7.tar.gz +SRC_URI=https://github.com/getsentry/sentry-native/archive/refs/tags/0.7.6.tar.gz -> sentry-native-0.7.6.tar.gz _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=de170e7d3d9d6bd7be76bfcbb094089e +_md5_=e4185fd9012274eaa5bc96da6660ee0e diff --git a/metadata/md5-cache/dev-libs/tree-sitter-c-0.21.1 b/metadata/md5-cache/dev-libs/tree-sitter-c-0.21.1 index c8509f431f27..004bf8e2d30f 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-c-0.21.1 +++ b/metadata/md5-cache/dev-libs/tree-sitter-c-0.21.1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/tree-sitter/tree-sitter-c INHERIT=tree-sitter-grammar IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug test python -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 +KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 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 ) ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-c/archive/v0.21.1.tar.gz -> tree-sitter-c-0.21.1.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 tree-sitter-grammar a78d64501d2c5aa1b57cc536ddfc0757 -_md5_=52bb9c6a62a7503bf196e2d55d52ffad +_md5_=9cf50a6dd3a856f521cd9b652b39d860 diff --git a/metadata/md5-cache/dev-libs/tree-sitter-c-sharp-0.21.1 b/metadata/md5-cache/dev-libs/tree-sitter-c-sharp-0.21.1 index bd69df115a96..d6853ce09641 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-c-sharp-0.21.1 +++ b/metadata/md5-cache/dev-libs/tree-sitter-c-sharp-0.21.1 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://github.com/tree-sitter/tree-sitter-c-sharp INHERIT=tree-sitter-grammar IUSE=test -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-c-sharp/archive/v0.21.1.tar.gz -> tree-sitter-c-sharp-0.21.1.tar.gz _eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 tree-sitter-grammar a78d64501d2c5aa1b57cc536ddfc0757 -_md5_=2b4463e23249f0d16c63a7568d9fa578 +_md5_=dcea94cd9538f9dbe93d463e84d10f4c diff --git a/metadata/md5-cache/dev-libs/tree-sitter-css-0.21.0 b/metadata/md5-cache/dev-libs/tree-sitter-css-0.21.0 index b13935fb84c8..debfe581634c 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-css-0.21.0 +++ b/metadata/md5-cache/dev-libs/tree-sitter-css-0.21.0 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://github.com/tree-sitter/tree-sitter-css INHERIT=tree-sitter-grammar IUSE=test -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-css/archive/v0.21.0.tar.gz -> tree-sitter-css-0.21.0.tar.gz _eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 tree-sitter-grammar a78d64501d2c5aa1b57cc536ddfc0757 -_md5_=c79a57562205e93fb1db24868fc8c36c +_md5_=b310dde9ddfd59a11bf2035af3b71587 diff --git a/metadata/md5-cache/dev-libs/tree-sitter-html-0.20.3 b/metadata/md5-cache/dev-libs/tree-sitter-html-0.20.3 index d1d9d2478ee2..21d3b4ca2ca6 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-html-0.20.3 +++ b/metadata/md5-cache/dev-libs/tree-sitter-html-0.20.3 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/tree-sitter/tree-sitter-html INHERIT=tree-sitter-grammar IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug test python -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 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 ) ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-html/archive/v0.20.3.tar.gz -> tree-sitter-html-0.20.3.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 tree-sitter-grammar a78d64501d2c5aa1b57cc536ddfc0757 -_md5_=e3e69dcbd21fcf31e31a8a72e02f0ac2 +_md5_=568e8e2738aadd070f95a221333f1f87 diff --git a/metadata/md5-cache/dev-libs/tree-sitter-ruby-0.21.0 b/metadata/md5-cache/dev-libs/tree-sitter-ruby-0.21.0 index e9983bb5417d..9cbf69b9cf1f 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-ruby-0.21.0 +++ b/metadata/md5-cache/dev-libs/tree-sitter-ruby-0.21.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/tree-sitter/tree-sitter-ruby INHERIT=tree-sitter-grammar IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug test python -KEYWORDS=~amd64 +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 ) ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-ruby/archive/v0.21.0.tar.gz -> tree-sitter-ruby-0.21.0.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 tree-sitter-grammar a78d64501d2c5aa1b57cc536ddfc0757 -_md5_=423689c0d035dcde1e02e54eb10cd87e +_md5_=d35c9b9e940b040454a8549146696d2b diff --git a/metadata/md5-cache/dev-libs/wayland-protocols-1.36 b/metadata/md5-cache/dev-libs/wayland-protocols-1.36 index 9388ae58d155..07776d3bd8a8 100644 --- a/metadata/md5-cache/dev-libs/wayland-protocols-1.36 +++ b/metadata/md5-cache/dev-libs/wayland-protocols-1.36 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://wayland.freedesktop.org/ INHERIT=meson IUSE=test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.36/downloads/wayland-protocols-1.36.tar.xz _eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=7ba3f145a8fee338bd00bcab88ecdf8b +_md5_=ed866834410d1712aa64ba448315e271 diff --git a/metadata/md5-cache/dev-libs/weston-13.0.1 b/metadata/md5-cache/dev-libs/weston-13.0.1 deleted file mode 100644 index d62801db12ac..000000000000 --- a/metadata/md5-cache/dev-libs/weston-13.0.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/wayland-scanner virtual/pkgconfig || ( ( dev-lang/python:3.12 dev-python/setuptools[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/setuptools[python_targets_python3_10(-)] ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array -DEFINED_PHASES=compile configure install setup test -DEPEND=>=dev-libs/libinput-1.2.0 >=dev-libs/wayland-1.22.0 media-libs/libpng:0= sys-auth/seatd:= >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config drm? ( >=media-libs/mesa-17.1[gbm(+)] >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) editor? ( x11-libs/pango ) examples? ( x11-libs/pango ) gles2? ( media-libs/mesa[gles2(+),wayland] ) jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:2=[server] ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) systemd? ( sys-apps/systemd ) vnc? ( =dev-libs/aml-0.3* =gui-libs/neatvnc-0.8* sys-libs/pam ) webp? ( media-libs/libwebp:0= ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 ) xwayland? ( x11-base/xwayland x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor >=x11-libs/xcb-util-cursor-0.1.4 ) >=dev-libs/wayland-protocols-1.24 -DESCRIPTION=Wayland reference compositor -EAPI=8 -HOMEPAGE=https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston -INHERIT=meson python-any-r1 readme.gentoo-r1 xdg-utils -IUSE=+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd test vnc wayland-compositor webp +X xwayland -KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86 -LICENSE=MIT CC-BY-SA-3.0 -RDEPEND=>=dev-libs/libinput-1.2.0 >=dev-libs/wayland-1.22.0 media-libs/libpng:0= sys-auth/seatd:= >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config drm? ( >=media-libs/mesa-17.1[gbm(+)] >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) editor? ( x11-libs/pango ) examples? ( x11-libs/pango ) gles2? ( media-libs/mesa[gles2(+),wayland] ) jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:2=[server] ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) systemd? ( sys-apps/systemd ) vnc? ( =dev-libs/aml-0.3* =gui-libs/neatvnc-0.8* sys-libs/pam ) webp? ( media-libs/libwebp:0= ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 ) xwayland? ( x11-base/xwayland x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor >=x11-libs/xcb-util-cursor-0.1.4 ) -REQUIRED_USE=drm? ( gles2 ) pipewire? ( drm ) remoting? ( drm gles2 ) screen-sharing? ( rdp ) test? ( desktop headless lcms xwayland ) wayland-compositor? ( gles2 ) || ( drm headless rdp vnc wayland-compositor X ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://gitlab.freedesktop.org/wayland/weston/-/releases/13.0.1/downloads/weston-13.0.1.tar.xz -_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d53b4348ebf71c3a1708bffaec28ef17 diff --git a/metadata/md5-cache/dev-libs/xmlrpc-c-1.54.05-r2 b/metadata/md5-cache/dev-libs/xmlrpc-c-1.54.05-r2 index 2e13ae37ca3b..ccc0049767c1 100644 --- a/metadata/md5-cache/dev-libs/xmlrpc-c-1.54.05-r2 +++ b/metadata/md5-cache/dev-libs/xmlrpc-c-1.54.05-r2 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install prepare setup DEPEND=sys-libs/ncurses:= sys-libs/readline:= curl? ( net-misc/curl ) libxml2? ( dev-libs/libxml2 ) DESCRIPTION=A lightweight RPC library based on XML and HTTP EAPI=8 -HOMEPAGE=http://xmlrpc-c.sourceforge.net/ +HOMEPAGE=https://xmlrpc-c.sourceforge.net/ INHERIT=toolchain-funcs IUSE=abyss +cgi +curl +cxx +libxml2 threads test KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/4.54 SRC_URI=https://downloads.sourceforge.net/xmlrpc-c/xmlrpc-c-1.54.05.tgz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=2e4d9b63dbe805a989b5717fd05bb694 +_md5_=f5b99baa414a9df5086d334f58ca8509 diff --git a/metadata/md5-cache/dev-libs/xmlrpc-c-1.54.06 b/metadata/md5-cache/dev-libs/xmlrpc-c-1.54.06 index 2f16eddb744c..06396512532a 100644 --- a/metadata/md5-cache/dev-libs/xmlrpc-c-1.54.06 +++ b/metadata/md5-cache/dev-libs/xmlrpc-c-1.54.06 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install prepare setup DEPEND=dev-libs/openssl:= sys-libs/ncurses:= sys-libs/readline:= curl? ( net-misc/curl ) libxml2? ( dev-libs/libxml2 ) DESCRIPTION=A lightweight RPC library based on XML and HTTP EAPI=8 -HOMEPAGE=http://xmlrpc-c.sourceforge.net/ +HOMEPAGE=https://xmlrpc-c.sourceforge.net/ INHERIT=toolchain-funcs IUSE=abyss +cgi +curl +cxx +libxml2 threads test KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/4.54 SRC_URI=https://downloads.sourceforge.net/xmlrpc-c/xmlrpc-c-1.54.06.tgz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=c09a11d2ced093cc6e5f626478507338 +_md5_=37795bb5920bd419478ef671f39ebb2c diff --git a/metadata/md5-cache/dev-lisp/Manifest.gz b/metadata/md5-cache/dev-lisp/Manifest.gz index a97b5ce213b2eda804caea5bb73ebddf7898e8e1..d45a208ad39fbd9fc0723de2c66f0ea13043a753 100644 GIT binary patch literal 5042 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 P`NRJL17*SH0wVwbCOFH> diff --git a/metadata/md5-cache/dev-lisp/ecl-21.2.1-r5 b/metadata/md5-cache/dev-lisp/ecl-21.2.1-r5 index 0fea6bea48ac..b8fa152990cc 100644 --- a/metadata/md5-cache/dev-lisp/ecl-21.2.1-r5 +++ b/metadata/md5-cache/dev-lisp/ecl-21.2.1-r5 @@ -3,7 +3,7 @@ DEPEND=dev-libs/gmp:0= dev-libs/libffi:= dev-libs/libatomic_ops >=dev-libs/boehm DESCRIPTION=ECL is an embeddable Common Lisp implementation EAPI=7 HOMEPAGE=https://common-lisp.net/project/ecl/ -INHERIT=readme.gentoo-r1 +INHERIT=flag-o-matic readme.gentoo-r1 IUSE=cxx debug emacs gengc precisegc cpu_flags_x86_sse +threads +unicode X KEYWORDS=amd64 ~ppc ppc64 ~sparc x86 ~amd64-linux LICENSE=BSD-2 LGPL-2.1+ @@ -11,5 +11,5 @@ RDEPEND=dev-libs/gmp:0= dev-libs/libffi:= dev-libs/libatomic_ops >=dev-libs/boeh RESTRICT=test SLOT=0/21.2.1 SRC_URI=https://common-lisp.net/project/ecl/static/files/release/ecl-21.2.1.tgz -_eclasses_=readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 -_md5_=2b3b60a033a55d4cbe931fe1ceb4e6c9 +_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=85e10870381b67d5dc9cfa7379d9626e diff --git a/metadata/md5-cache/dev-lisp/ecl-23.9.9-r1 b/metadata/md5-cache/dev-lisp/ecl-23.9.9-r1 index b6a62e9dd5a3..f0764e5faa9e 100644 --- a/metadata/md5-cache/dev-lisp/ecl-23.9.9-r1 +++ b/metadata/md5-cache/dev-lisp/ecl-23.9.9-r1 @@ -3,7 +3,7 @@ DEPEND=dev-libs/gmp:0= dev-libs/libffi:= dev-libs/libatomic_ops >=dev-libs/boehm DESCRIPTION=ECL is an embeddable Common Lisp implementation EAPI=7 HOMEPAGE=https://common-lisp.net/project/ecl/ -INHERIT=readme.gentoo-r1 +INHERIT=flag-o-matic readme.gentoo-r1 IUSE=cxx debug emacs gengc precisegc cpu_flags_x86_sse +threads +unicode X KEYWORDS=amd64 ~ppc ppc64 ~sparc x86 ~amd64-linux LICENSE=BSD-2 LGPL-2.1+ @@ -11,5 +11,5 @@ RDEPEND=dev-libs/gmp:0= dev-libs/libffi:= dev-libs/libatomic_ops >=dev-libs/boeh RESTRICT=test SLOT=0/23.9.9 SRC_URI=https://common-lisp.net/project/ecl/static/files/release/ecl-23.9.9.tgz -_eclasses_=readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 -_md5_=2b762c86ca2239e24287722d11d507f2 +_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=a0d89411c54cd946eb17961e84ac7b59 diff --git a/metadata/md5-cache/dev-lisp/ecl-24.5.10 b/metadata/md5-cache/dev-lisp/ecl-24.5.10 index 832421b99c15..6fa606da1c77 100644 --- a/metadata/md5-cache/dev-lisp/ecl-24.5.10 +++ b/metadata/md5-cache/dev-lisp/ecl-24.5.10 @@ -3,7 +3,7 @@ DEPEND=dev-libs/gmp:0= dev-libs/libffi:= dev-libs/libatomic_ops >=dev-libs/boehm DESCRIPTION=ECL is an embeddable Common Lisp implementation EAPI=8 HOMEPAGE=https://common-lisp.net/project/ecl/ -INHERIT=readme.gentoo-r1 +INHERIT=flag-o-matic readme.gentoo-r1 IUSE=cxx debug emacs gengc precisegc cpu_flags_x86_sse +threads +unicode X KEYWORDS=~amd64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux LICENSE=BSD-2 LGPL-2.1+ @@ -11,5 +11,5 @@ RDEPEND=dev-libs/gmp:0= dev-libs/libffi:= dev-libs/libatomic_ops >=dev-libs/boeh RESTRICT=test SLOT=0/24.5.10 SRC_URI=https://common-lisp.net/project/ecl/static/files/release/ecl-24.5.10.tgz -_eclasses_=readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 -_md5_=b85b9c95fcd5874d91b5cb97fd07014c +_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=21414808b46fecf43eadc697044e46d5 diff --git a/metadata/md5-cache/dev-lisp/gcl-2.6.13_pre99 b/metadata/md5-cache/dev-lisp/gcl-2.6.13_pre99 index aa0372217042..183fa60431e7 100644 --- a/metadata/md5-cache/dev-lisp/gcl-2.6.13_pre99 +++ b/metadata/md5-cache/dev-lisp/gcl-2.6.13_pre99 @@ -12,4 +12,4 @@ RESTRICT=strip SLOT=0 SRC_URI=https://dev.gentoo.org/~grozin/gcl-2.6.13_pre99.tar.xz _eclasses_=elisp-common abb2dda42f680fce87602c8273f832c7 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=fb9285b6dbe38cdf12807598580ec6b3 +_md5_=89d01804ea3943013167dcda87db9d9b diff --git a/metadata/md5-cache/dev-lisp/gcl-2.6.14 b/metadata/md5-cache/dev-lisp/gcl-2.6.14 index 484e35ae1df1..d981127901db 100644 --- a/metadata/md5-cache/dev-lisp/gcl-2.6.14 +++ b/metadata/md5-cache/dev-lisp/gcl-2.6.14 @@ -12,4 +12,4 @@ RESTRICT=strip SLOT=0 SRC_URI=https://ftp.gnu.org/gnu/gcl/gcl-2.6.14.tar.gz _eclasses_=elisp-common abb2dda42f680fce87602c8273f832c7 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=1bcabb4392f334f31707cd0bfbee0bb5 +_md5_=b9b6ca32f7de59b72dc9e03c2ae86e35 diff --git a/metadata/md5-cache/dev-lisp/gcl-2.6.15_pre3 b/metadata/md5-cache/dev-lisp/gcl-2.6.15_pre3 index d94a0c28c745..b725579d083f 100644 --- a/metadata/md5-cache/dev-lisp/gcl-2.6.15_pre3 +++ b/metadata/md5-cache/dev-lisp/gcl-2.6.15_pre3 @@ -12,4 +12,4 @@ RESTRICT=strip SLOT=0 SRC_URI=http://git.savannah.gnu.org/cgit/gcl.git/snapshot/gcl-Version_2_6_15pre3.tar.gz https://dev.gentoo.org/~grozin/gcl-2.6.15_pre3-spelling.patch.gz _eclasses_=elisp-common abb2dda42f680fce87602c8273f832c7 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=5640d0ae3e757b4acd9cec0be0b0f557 +_md5_=48d7873f291dbb39b2bf4aa9aff3f883 diff --git a/metadata/md5-cache/dev-lisp/sbcl-2.4.4 b/metadata/md5-cache/dev-lisp/sbcl-2.4.6 similarity index 91% rename from metadata/md5-cache/dev-lisp/sbcl-2.4.4 rename to metadata/md5-cache/dev-lisp/sbcl-2.4.6 index 29e57cdab67d..b7f22b6d756d 100644 --- a/metadata/md5-cache/dev-lisp/sbcl-2.4.4 +++ b/metadata/md5-cache/dev-lisp/sbcl-2.4.6 @@ -8,7 +8,7 @@ IUSE=system-bootstrap debug doc source +threads +unicode +zstd KEYWORDS=-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos LICENSE=MIT RDEPEND=>=dev-lisp/asdf-3.3:= prefix? ( dev-util/patchelf ) zstd? ( app-arch/zstd ) !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) ) -SLOT=0/2.4.4 -SRC_URI=https://downloads.sourceforge.net/sbcl/sbcl-2.4.4-source.tar.bz2 https://dev.gentoo.org/~grozin/bsd-sockets-test-2.3.6.patch.gz !system-bootstrap? ( x86? ( https://downloads.sourceforge.net/sbcl/sbcl-1.4.3-x86-linux-binary.tar.bz2 ) amd64? ( https://downloads.sourceforge.net/sbcl/sbcl-2.4.4-x86-64-linux-binary.tar.bz2 ) ppc? ( https://downloads.sourceforge.net/sbcl/sbcl-1.2.7-powerpc-linux-binary.tar.bz2 ) ppc64? ( https://downloads.sourceforge.net/sbcl/sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 ) sparc? ( https://downloads.sourceforge.net/sbcl/sbcl-1.0.28-sparc-linux-binary.tar.bz2 ) alpha? ( https://downloads.sourceforge.net/sbcl/sbcl-1.0.28-alpha-linux-binary.tar.bz2 ) arm? ( https://downloads.sourceforge.net/sbcl/sbcl-2.3.3-armhf-linux-binary.tar.bz2 ) arm64? ( https://downloads.sourceforge.net/sbcl/sbcl-1.4.2-arm64-linux-binary.tar.bz2 ) x64-macos? ( https://downloads.sourceforge.net/sbcl/sbcl-1.2.11-x86-64-darwin-binary.tar.bz2 ) ppc-macos? ( https://downloads.sourceforge.net/sbcl/sbcl-1.0.47-powerpc-darwin-binary.tar.bz2 ) x64-solaris? ( https://downloads.sourceforge.net/sbcl/sbcl-1.2.7-x86-64-solaris-binary.tar.bz2 ) ) +SLOT=0/2.4.6 +SRC_URI=https://downloads.sourceforge.net/sbcl/sbcl-2.4.6-source.tar.bz2 https://dev.gentoo.org/~grozin/bsd-sockets-test-2.3.6.patch.gz !system-bootstrap? ( x86? ( https://downloads.sourceforge.net/sbcl/sbcl-1.4.3-x86-linux-binary.tar.bz2 ) amd64? ( https://downloads.sourceforge.net/sbcl/sbcl-2.4.6-x86-64-linux-binary.tar.bz2 ) ppc? ( https://downloads.sourceforge.net/sbcl/sbcl-1.2.7-powerpc-linux-binary.tar.bz2 ) ppc64? ( https://downloads.sourceforge.net/sbcl/sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 ) sparc? ( https://downloads.sourceforge.net/sbcl/sbcl-1.0.28-sparc-linux-binary.tar.bz2 ) alpha? ( https://downloads.sourceforge.net/sbcl/sbcl-1.0.28-alpha-linux-binary.tar.bz2 ) arm? ( https://downloads.sourceforge.net/sbcl/sbcl-2.3.3-armhf-linux-binary.tar.bz2 ) arm64? ( https://downloads.sourceforge.net/sbcl/sbcl-1.4.2-arm64-linux-binary.tar.bz2 ) x64-macos? ( https://downloads.sourceforge.net/sbcl/sbcl-1.2.11-x86-64-darwin-binary.tar.bz2 ) ppc-macos? ( https://downloads.sourceforge.net/sbcl/sbcl-1.0.47-powerpc-darwin-binary.tar.bz2 ) x64-solaris? ( https://downloads.sourceforge.net/sbcl/sbcl-1.2.7-x86-64-solaris-binary.tar.bz2 ) ) _eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=3251e1466a9a09b1af9baad13c0a75f6 +_md5_=1db2cbed35bf5450265758cf5d217db9 diff --git a/metadata/md5-cache/dev-lua/Manifest.gz b/metadata/md5-cache/dev-lua/Manifest.gz index 7f14730cc569a25db9e51a8905c121f000d5cecb..b64992d7a399ad22d4a0f3dcc290ee0b06482127 100644 GIT binary patch literal 8289 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

    l=-*!4S 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 ZHS65?c)}M8PLxi6`F{qB&&007>0y9)pS diff --git a/metadata/md5-cache/dev-lua/luaexpat-1.5.2 b/metadata/md5-cache/dev-lua/luaexpat-1.5.2 new file mode 100644 index 000000000000..d7363850be2c --- /dev/null +++ b/metadata/md5-cache/dev-lua/luaexpat-1.5.2 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=compile install prepare +DEPEND=dev-libs/expat lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) lua_targets_lua5-4? ( dev-lang/lua:5.4 ) +DESCRIPTION=A SAX XML parser based on the Expat library +EAPI=8 +HOMEPAGE=https://github.com/lunarmodules/luaexpat +INHERIT=lua toolchain-funcs +IUSE=lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-3 lua_targets_lua5-4 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 +LICENSE=MIT +RDEPEND=dev-libs/expat lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) lua_targets_lua5-4? ( dev-lang/lua:5.4 ) +REQUIRED_USE=|| ( lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-3 lua_targets_lua5-4 ) +SLOT=0 +SRC_URI=https://github.com/lunarmodules/luaexpat/archive/refs/tags/1.5.2.tar.gz -> luaexpat-1.5.2.tar.gz +_eclasses_=lua 8f9406bfff123a92ad04e4ace3e7f89b lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=bc63d252988a15897dd49a025343fd4b diff --git a/metadata/md5-cache/dev-ml/Manifest.gz b/metadata/md5-cache/dev-ml/Manifest.gz index 3ab2d561a2917bafa931045ce60335ce56b1dbe0..0a6e71062855ac17720feb7702ca1cd154e15001 100644 GIT binary patch delta 86553 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�Hcvp2fspND7hvMFSZL2ZI{PnIIas#YYhqX#o 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

    -wa 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 I47wcy05R@HZ~y=R delta 85566 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%0D~EP# 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 JhPtN~0|1LOQS$%* diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7 b/metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7 index d0cb6e2b6a08..f0916a4726ac 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/15.0.7 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 804442e0b3da59b09f22a9884376e03d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ec121544c62c6bb5c8112fe4850a5191 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6 b/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6 index a1d7475e0068..c0e1d2ed6f29 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/16.0.6 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 804442e0b3da59b09f22a9884376e03d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=60cfa38d0438f0434edcc6a55074d560 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.6 b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.6 index 59c45a051b47..fd742a8f7d00 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.6 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/17.0.6 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 804442e0b3da59b09f22a9884376e03d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=60cfa38d0438f0434edcc6a55074d560 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-18.1.8 b/metadata/md5-cache/dev-ml/llvm-ocaml-18.1.8 index 9761d3a469bf..fda10c3aec02 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-18.1.8 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-18.1.8 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/18.1.8 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 804442e0b3da59b09f22a9884376e03d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=645932dddf1639f8d66787b4fbe355da diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0.9999 b/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0.9999 index 153044b4a908..b50d7d7d3d85 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0.9999 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-19.0.0. REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa ) RESTRICT=!test? ( test ) SLOT=0/19.0.0.9999 -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 804442e0b3da59b09f22a9884376e03d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=fc84c701640938fd7dc2370c5647ea01 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0_pre20240623 b/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0_pre20240623 index 24404845a898..65a6f4f5f414 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0_pre20240623 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0_pre20240623 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/19.0.0_pre20240623 SRC_URI=https://github.com/llvm/llvm-project/archive/3ae6755719c6dfc07761b4e9bdac8c86bcb41734.tar.gz -> llvm-project-3ae6755719c6dfc07761b4e9bdac8c86bcb41734.tar.gz -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 804442e0b3da59b09f22a9884376e03d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=fc84c701640938fd7dc2370c5647ea01 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0_pre20240630 b/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0_pre20240630 new file mode 100644 index 000000000000..78bd0d25e500 --- /dev/null +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0_pre20240630 @@ -0,0 +1,16 @@ +BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl dev-ml/findlib app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-19.0.0_pre20240630:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_Xtensa] ) +DESCRIPTION=OCaml bindings for LLVM +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=cmake llvm.org llvm-utils python-any-r1 +IUSE=+debug test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-19.0.0_pre20240630:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-19.0.0_pre20240630[llvm_targets_Xtensa] ) +REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa ) +RESTRICT=!test? ( test ) +SLOT=0/19.0.0_pre20240630 +SRC_URI=https://github.com/llvm/llvm-project/archive/022d15c0039fc1cfaa3cc2eb1a45b71bbb21fadd.tar.gz -> llvm-project-022d15c0039fc1cfaa3cc2eb1a45b71bbb21fadd.tar.gz +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 804442e0b3da59b09f22a9884376e03d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=fc84c701640938fd7dc2370c5647ea01 diff --git a/metadata/md5-cache/dev-ml/num-1.5 b/metadata/md5-cache/dev-ml/num-1.5 new file mode 100644 index 000000000000..4dfbc6b977e1 --- /dev/null +++ b/metadata/md5-cache/dev-ml/num-1.5 @@ -0,0 +1,15 @@ +BDEPEND=dev-lang/ocaml:=[ocamlopt?] +DEFINED_PHASES=compile install test +DEPEND=dev-ml/findlib:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1[ocamlopt?] +DESCRIPTION=Library for arbitrary-precision integer and rational arithmetic +EAPI=8 +HOMEPAGE=https://github.com/ocaml/num +INHERIT=findlib +IUSE=+ocamlopt +ocamlopt +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos +LICENSE=LGPL-2.1-with-linking-exception +RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?] +SLOT=0 +SRC_URI=https://github.com/ocaml/num/archive/v1.5.tar.gz -> num-1.5.tar.gz +_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e +_md5_=c9f21b08bba54f96d1d55c3157623b2d diff --git a/metadata/md5-cache/dev-ml/ocaml-ctypes-0.22.0 b/metadata/md5-cache/dev-ml/ocaml-ctypes-0.22.0 new file mode 100644 index 000000000000..c58eb4ea65bd --- /dev/null +++ b/metadata/md5-cache/dev-ml/ocaml-ctypes-0.22.0 @@ -0,0 +1,17 @@ +BDEPEND=dev-lang/ocaml dev-ml/dune +DEFINED_PHASES=compile install test +DEPEND=>=dev-lang/ocaml-4.03:= >=dev-libs/libffi-3.3_rc0:= dev-ml/bigarray-compat:= dev-ml/integers:= dev-ml/dune-configurator:= test? ( dev-ml/ounit2 dev-ml/lwt ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +DESCRIPTION=Library for binding to C libraries using pure OCaml +EAPI=8 +HOMEPAGE=https://github.com/yallop/ocaml-ctypes/ +INHERIT=dune +IUSE=+ocamlopt test +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=>=dev-lang/ocaml-4.03:= >=dev-libs/libffi-3.3_rc0:= dev-ml/bigarray-compat:= dev-ml/integers:= dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +REQUIRED_USE=ocamlopt +RESTRICT=!test? ( test ) +SLOT=0/0.22.0 +SRC_URI=https://github.com/yallop/ocaml-ctypes/archive/0.22.0.tar.gz -> ocaml-ctypes-0.22.0.tar.gz +_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe +_md5_=a54c3c68e7a9f6aa65ce71f74389b438 diff --git a/metadata/md5-cache/dev-ml/ocamlgraph-2.1.0 b/metadata/md5-cache/dev-ml/ocamlgraph-2.1.0 new file mode 100644 index 000000000000..f65823fce7ed --- /dev/null +++ b/metadata/md5-cache/dev-ml/ocamlgraph-2.1.0 @@ -0,0 +1,15 @@ +BDEPEND=dev-lang/ocaml dev-ml/dune +DEFINED_PHASES=compile install test +DEPEND=dev-ml/stdlib-shims:=[ocamlopt?] dev-ml/graphics:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +DESCRIPTION=O'Caml Graph library +EAPI=8 +HOMEPAGE=http://ocamlgraph.lri.fr/index.en.html +INHERIT=dune +IUSE=+ocamlopt +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2.1 +RDEPEND=dev-ml/stdlib-shims:=[ocamlopt?] dev-ml/graphics:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +SLOT=0/2.1.0 +SRC_URI=https://github.com/backtracking/ocamlgraph/releases/download/2.1.0/ocamlgraph-2.1.0.tbz +_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe +_md5_=a50b6c2976545b52d52f8cb00c586cd4 diff --git a/metadata/md5-cache/dev-ml/patience_diff-0.16.0 b/metadata/md5-cache/dev-ml/patience_diff-0.16.0 new file mode 100644 index 000000000000..08ccc4deed12 --- /dev/null +++ b/metadata/md5-cache/dev-ml/patience_diff-0.16.0 @@ -0,0 +1,15 @@ +BDEPEND=dev-lang/ocaml dev-ml/dune +DEFINED_PHASES=compile install test +DEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16[ocamlopt?] dev-ml/core:0/0.16[ocamlopt?] dev-ml/ppx_jane:0/0.16[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +DESCRIPTION=Tool and library implementing patience diff +EAPI=8 +HOMEPAGE=https://github.com/janestreet/patience_diff +INHERIT=dune +IUSE=+ocamlopt +KEYWORDS=~amd64 ~riscv +LICENSE=Apache-2.0 +RDEPEND=>=dev-lang/ocaml-4.14 dev-ml/base:0/0.16[ocamlopt?] dev-ml/core:0/0.16[ocamlopt?] dev-ml/ppx_jane:0/0.16[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +SLOT=0/0.16 +SRC_URI=https://github.com/janestreet/patience_diff/archive/v0.16.0.tar.gz -> patience_diff-0.16.0.tar.gz +_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe +_md5_=0f0c395385c92db97a59caf08f0edd27 diff --git a/metadata/md5-cache/dev-ml/patience_diff-0.17.0 b/metadata/md5-cache/dev-ml/patience_diff-0.17.0 new file mode 100644 index 000000000000..94c52b220260 --- /dev/null +++ b/metadata/md5-cache/dev-ml/patience_diff-0.17.0 @@ -0,0 +1,15 @@ +BDEPEND=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/core:0/0.17[ocamlopt?] dev-ml/ppx_jane:0/0.17[ocamlopt?] >=dev-ml/dune-3.11 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +DESCRIPTION=Tool and library implementing patience diff +EAPI=8 +HOMEPAGE=https://github.com/janestreet/patience_diff +INHERIT=dune +IUSE=+ocamlopt +KEYWORDS=~amd64 ~riscv +LICENSE=Apache-2.0 +RDEPEND=>=dev-lang/ocaml-5 dev-ml/base:0/0.17[ocamlopt?] dev-ml/core:0/0.17[ocamlopt?] dev-ml/ppx_jane:0/0.17[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +SLOT=0/0.17 +SRC_URI=https://github.com/janestreet/patience_diff/archive/v0.17.0.tar.gz -> patience_diff-0.17.0.tar.gz +_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe +_md5_=bf14111f14f1ffaee196d922d50e9f72 diff --git a/metadata/md5-cache/dev-perl/Manifest.gz b/metadata/md5-cache/dev-perl/Manifest.gz index b59f2dc6266cfb86d79785fe933e58e98fee5228..7c97b0a9b9caf09c6ccccf29fd6a47a754a67897 100644 GIT binary patch delta 148416 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 LANC;#^(F}bx6KKp delta 148325 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%0A`w#F_py9Lnr0J#GmTP7wx*tTP*~Z5EmD{` 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

      QEYD8d}aRR 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 z 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
        K*QjPfQ<$@da=3q z%khi-N6)w(m9ycXWV=CiK8@`2VCe<2x9h=V)g5Hl9e`IkeIu_p_tl5aChWKX;U&PO zpYUMkF`U)|_u_!?{oGSOw3~tD{NwZ2@9eDd>CHOd{!)=4Z#p#zySXn7#$Xx)tQ@_t%3-!hTHV07dvf7wzC9G8m#jeKG!7t~(uq5_9 z*GB`rakTxG3&Y=ueDEe?~ikiuO zDib+Lc*_OCVf~TKraO}j)5Auv*iL(j;`o;p`}X$fZlAw=ihsT|vp8(?g$?{ljHywT z)mLuEVs|9q2HXQO*;lQ0uD9rx8QFV)AUUFgvbyB~+KG6=JlVe%#u{Z4-glk6fq_oM zOh65hcI`xt#iPzgNKE`I+PmwbV`tAD`3_3!CN38>7c zJ)&JEe9a{}c{&-~*m;)(XLCgKVkd=c|L-7;++^#Mj}3b~KUV8^)<9AE@3SODt1Zg_ zp`TS`XJ@>hbufbSGgo)eepH(nT|&-Zad20GC{W{JuVmiX*jrIq&J27y)#23GwOZxo zerjhW)hm`%b+8qJW=*)EPs?ytsiU}!hq{y(N<`aeMYq^a?W}<#?R~X-+^NEA zS11Utrc(teVg>TP9ccWKx2ygi(n=1og&nmwTF z60Y^W*$;_Dgoo*TS?!68szR`jDvvnMvR6eke>(b~v>o5Y9U#$jDxm;l4 z!M}eF_AgWdEZXuK-%es#$2P|aB3K2g1;_b!y9%mG)@nW%wQo+qbVyDZhB5w#GEv+jm=`g!p^bS*JRL1$0)C0n;F3uX?Z4wwWt z)nkaRu;vFVoZ?`%Mw^~c*v-)Wc+#{(CXJ$*!5KF{UNhBvUHf?|tX^FkUD>NEBg!+3n z6WHME5Hz`6)9Pwfn}7|S*OF12lCI)nCnzgi*bdG(5fH{vo{P2aSJQiWlr8>L)>lDV zJRNj!YUSR-Qh?%85Xp+lePxCExp(PzUx8^k0;UJs%X!{VdZf;k@UfI-oAYL`t9wv z_C=*(yOs8zp104Q`e|#i4qLYG3Lr<%H_=f`TUf#YR8l5NVCM))S5iN~gD)b}uKA$$ zvPzs1l+_IZidN;f*5WY;x-DpAO5DYXg_R#CQ(;O6$`YO+tf`K%V2- zl&mEhL$uuBQ?+nyMw0sHDw7eVVLB??sAp}c^#1g=fW!-hn~xorr_u(7TYa)>+f^M; zjCq{X$%8&t?91oA{}g-E*X3nkDp=F+*``3!n6~UH+T3=|5)#3`2H9Isy{mG1EJ(_h zIhHdglq7&*7Kcq!KV+-$-c^7>o71o)BmQrPyr~9C`lzRsZxZ9#+V(hw1RJGiS;}s(~v=SI;`Hqj@$bC;e`u zcm8QyzJ$YSrjut{W2srDW6PBkXmC+y^D}qf#mam8W_&EW~CF zoyj-7GPk-boz#?>uZK2z;BF<99U63)9vHCgLvTMenb9AdG?1Ohcc9ca0#$897KOWD z>F<+Pde!s8S*PRxcY_1OkEZ%R-v0jiVx7ugLi)wN>F3SY1w8@_%dIwtp+K=PwrnJ@ zyIalaaXRl!#J+9BI~5oh87icmol>wzGbsk;T0oLRP%vQiI|m4OkXf4Rmg#a-H)pl0 z+LE*Aj`eI1uR$qs=<)5umqU7^tzkt)N z)2P->6=)P{>>A-rN731{7t}`G$7p>c-U{y=VZN@D25euP#oJsiFvCmZ^FnOiYekiL zZ7>5uWea%~!khFkZoZl#=FZL&%z>UITuaAe5<+T!H+c2}cp1?p$E=@CW_A9s}MdlS)cr7R;y})npHG8RVIw@ zqI*C$rDW%FoC(1yvVM~pnCyho*u19ir1&%Crc+y1^XXj58rgZq+2?Z{?~m{EZ5d97 zcWu0wpH)9HY9ce7l2nkDHHJ;UFq;gTs-DB{_**4}y!vS2Qre=~xI^w>2a{2tZQaqF zBJ!?k@Kj|Rr|Rd+lwhb-n{6U<6fXPsRAqeWlqq?QYb6I8hZT*D1;50t3Z!qB0;fuZ zR&4;l;8%<=X02=3gw8JQ>rso4Z+TRWu4c3ya8*m?U@flsXRS%|Cw2u>8u3ki<#GL+ zmC}Xur3plZ#j1QFudiMpQ81Le+mu71YU&wgZApsCwchgc?&m%Bu3L9^v`%k?WQ%e> zbu+s4YKXV};3{(~C)<}LuI&(~?vqW~1aP5J1`o7wt9W9wNFj9`q!3ZBcO)C{wy2&h zAP)X*ES@@{Y!RU^j1%+(C5j@aUGq-6Jyl@P9YF$gkVmQ_BRsFy;p>*6?2e(qOaXpp z`lx07_>@8*A{M$y)SL5I5`fLI!@kw4;C26 ze@9#AMMVR)yP9f2f0I+!KBpb6A}&$CM*6-Lz+>ClxKVY$dH_*%w^cgfRrLIIg2U;T zpuBms@3E+b=Job;svjV8vl2E@C|C^uIBd7|aPdHZd)+bs9a_@BCinq$vOiQxIA$b5 zb@KhVh%(3S)#%6J``i1VzM}=({xVw)A2@XH22mP6i_=;`Ws^vb?<7;TRG9py+0UlYZg3f!z!=?>2C@&b)t2Y*mn@_KfL z#;%0K3CO(x;XJ?n$~Fr*I;;Ffaq@pSjeb;^lfAx`q(h9bZJP79AKjtmdpKd55-C=H z%MKpS);UO>8Xa69&8zSB5L;PVBHQUW|GY@YpBKqem^U4IHd^g8bMx^QMkCnHX#^{T zUf{u=r#dU_9uT1aV5l^qtSP_>@S9bJRm(xiE6xx694N7q19u%?S$@uJ=G0sSw+?;{ z=k_$tv~S8GCejpS+KTc`JlXX}R0}(MrvS!tenaJtx;$JWly~pWwso~n^hndwR5>nF zUb+1VAOLVNSf)F_t2d9cNgGS(wHCh_Oz^QtpU1biudLLrHF@T#U#e3lyGgysaxEut zw!*HU5MWav**3PNWwM&}Lbrd(YJ%2WnkaL^?UU?Y`J|vB1wX_*)+_5@cn{s+qgEW3 zvlMYjUa$lNza5}ZpF{Zs{8RlB5UldvDt)O*qD+)h(b+y9nA~Z}ee}3mhQc9%%+WD< zJt6p%V7r_Dh)N63shvZ&Utaa(?wb1=HQdAiqLhNrOW^$+uEaOJXN9mqm9B1{sf+wxxLx1T|21|oa7i|yA^5w)qw+x<+eL4{}$ z_H1+AG;y7=XrKf{Czp9GtBVh7IW$XtWV#K!R|sLYc?VT4)N9;S0`LNDRuzRdE7WQ5 z#vHOby$zDHlQnASj>=u_us!_nc8CPC8*(@0=4=C9T6X+PdsO5?XNx|sr9@W3&zYUS zwJ)D9tsmDY;<4KIUKro1Xsm(EeiN7X>`XMF@*MUSIF;#mFdhL<`EL6Q>;TLKcM zY3sg=lTA_EIP_FfL*G^zOR|ax&O^6ze$h>;O6A^Rb@%0{?gKyhs{vHH!K#K>rfSll z9p8{l42Ev&Z+X4%R3keX2-yz@?(Sl5Ty<%I^J6L6v;QxRP=Xa}KEehRiTa$g!`iiL z=W--#qtJT(+{a?QLG}LnX4)M%9upxGBNR-SI_$A<{u-^SbT|6DU*;TQJgi*#^Tjhk4fsAJ$u*s!JW&hb7J zR1~09pwqS?MUx#jQ~%4aPZ-u8E8T|@``#L8?ziPbftox9Fy(Xt*UQ9ct#;bC5AYze zi$93KkM1h9MAXEy!wZ;QkJJ8*5!Yqw*f-DxSu|OWsLdY!cB(Z1TR^102t5VIgVUT~ z46rx# zs(Fa+!a8QL7WQ?hAF3DJ6@2NPCuWIG2P+lof;^qOsw86 zK|-+6+1Yv3+fUF&wGvGPW{j!Vy# zm>w-15Ds2ueh;T)i{hqgZwxPLi*r3e0qLP;Da@qX*=u{P^{2WO4ILf%ZMrz=c%{=} zca$}0mLm7(W#M6tX_${o@B?e-2Cs5BKvlLB&xfSzICt1aS#u-Tb*o|k&d^kCI?|cE zYjjc~$llYoW>5jB*Fxs&=hfTi<^V{CNjFedo$j_l_@2&P*Z1z-i-^E--wSFT+KOy7 zee9|^-lh$q`%g`p{iW9Fr4HDc zUMZlK%_c&pUX*~o_3whXB!|LS5MsR!FVR_BekP1{Q4ygo`#E)P%Gi(WMyqL z1+jFs)v9hBZ8YE%7>{piGkG2ctc%E-Z|x^kWYCIReOC?Wb{jO~f`vr*0vxf5n~5y- z>FlIN_3m|@e#^zeG6xPEV3^X3wk&V57+}Lr()T5RuH_qSbtw4RmpB1A@+{u8I&8$j zFC+@P*V87R5_W?2;bd3mZ)bAJ?v&a6*jR54yUllD<#Vmp`2s`tY^$=@StBZ)rB)?K zJaaHb+#tfkf&y%ovz;eU8i;igPZavxgK}w{jZ;HCn?3pUyv+3S7wiCv1>!dcs|egg z9ZpXwy>79wUQSs)DtJz4bVsa0jompgHh}uAK?8R!l{sfb@;!QKZ?C`H*UYvCM%Y=^ z!c1vKI8~_^F3Z+;BE-}tG?1M$tKMyGV=1EAeIduR)8bF7_4(_s?=t#U@s5{yH$a;u z%%Xjo>Mm><<@yhOnxj?{o1K}RcVvTWiM(5$vx7H);z$rs3W&opA~?^r>sbVc95_(~ z*{WM(p64~DP2HDu$-~!g`WdwcXrD08*w^Jy8A~J?x}uK6b}2TIm!t;pg;QGidlg7I z7ud0_86W{ASUm{G@)3nlMAu|0+r6{@Z7t=y3KWTgsc*_9kTrCSxx6*`xmr)zKep`) zwb>NtuJu0b`c6yu_7n{}t{pXw_Kvi{Fth+q%Bo&E5b@3IRZ7-6d5C_>5m|08+Q4e> z+7G%SN51M+?8Y6dS$TJ!O>MgK-dNCw;L&lnJp&v+ExXp4N3XLPB4t#-}Y+QpD8H?I`p(m4@w@=Ow}tQcE|uLu{qxit z%Ui5%^VRJBum79X+F7mi;xb_Cd{BfgIE{SjzY$1h#S(^;AzDzgVZJ#18sTtDgYVGR zyDaIZ!z<-*>0o7tF%Z6=wuzAIy*RX136%w75oLq@tTvfO&BXfC<0<9cVP(K<)n39D zGE&LGDUa+0TM6Nn0448U4z|2^8`{-2c;{OB?J&0S3%eavcJ)<%qOL&7U~u^RreFYI zuPDw8b>PwK@HPWr^S@gy1N@&BY%007G_^@!4o&YTPcWSPD4CcAbIabq-jJ9JaKLkN z*7eSw_MaXKR@taRBvjOM-SJ&At%W)$~_WwSGUVv?h1dxe*nl%6kNZgi48cB_$ ze)>HJm$#}kqv^4+mRjPyRrrYTKzO)M2ekagT)1Oduk&GhR}x*t#3+7K!W@LHju%(3 zI#Hou_N8*Dg37A&`f#lwFZcSs|Mvw0*n}5d6-P{Uo-W0~cy6*7QqN$%s(A z$r1;bceTaq9nK8ao@Yu_w4kjbQy@9Ar2Wa}ET}zQZzmTxI)e}vQ4U~U=S~LNDV{RF z;ej8h3pCi13rn;o)h2cOoRD#NVV6s}FA8H>v^!FF9TZsrw<_Qu?5jI)W!KUxb@mUv(lBA-t1dSg?95U$4|<`KwCSop0XasNN4LS+*@mXTvv3Uxs~J zw;)zhofL32byoVb5m7=FulYjZxK`EKS9L|w{Gn|KAwezOBPesOXFLB(QyWbsp)F|$ zow)DXppku2Bqbf)=dLiOVg+Rivz3ep&Rvq1^mtL$*w6ppSL~0k^~)E4*YTDjUj?>^ z>_jWRcs=C-Nu@X?m4OOQ%B(TRkH-uX7;<(Px6p(KA9bmvp@mFlvpBzxa!vhGCW-2swf(pOC4=6+|8bQb4O z6|1-^M~5Rw^&wY|wUH%#U5ZO>=gfQ~1ze87p9P3d0*Sh0&Sz;rl_THC*J-NU^1fu> zK7RkaO2xMe>2u$6w1l#~UJb-IxgV?N!={p@_==$kLIbxWUpI01sGMcUba&eE@{^MzL;c3(Me z-_nva)d-nzYRzf)1o0k2dW_&IJ3(n_py&S5M zlkW$E+pN9HV1fBBwk_&=xN9CEo0;;*CnbpjJ4?vQEn)D?X+Dc{5&Ojw47p0Wk1FIJ zTaRRIFdH9V4PJgWpC+=}r6tGX_~7rM{`0TDfBF9V=ik3Ao`-E_4&W0=)XnB($r7y` zl;A=WbneqeXgwYIuqA(}I=hEj3>Ydb00RquPMyC>RPSLdHT|wk_m$<>P}T41-^SxO zbi;FjxP1i2F|SK!9v#pgr^-goK~>nrA^aF}1z}SJp*<3H5ix;W~Wt|;gDQXKs5G^J9PUD8sfvLY8RlS7^9z_dA%ZB$F7m?KPW&dMg8pn*xrVN=N% z+{d#~hjB%Yg-9u)HxELg8j%1po}9H^y;aUh=#X1on9a zN+&bmwz7zl?Li?P9c3u7Pv`A4cHAW->rzBy8P56_T_=+y9xDDBoVRG)?0;UY@b|?c zw2+3$&_EW_%gJfCLR{k)-0eDasN5*%~c}VeNDOVP0)o~I2`nj|Uz+_+*{+i(R z7{hs8tNc^kUaCZ;HMXDum@Qk1lv6?PC~d%3yXfZlM!>}w$wuXoCgEbc^~}?QkmMeN zoHi$JiJQtPMzAP}ZmCO`Wi(UtzdAW#p$4t=4mFwg5+4c{dvcc07lToQQW(d@dJw+l zsF_eN0$EyeMz-0xU)+2pwe84}Sx4DbFuFBv-<-xJlTW3mDR$Jy*5FyUO+9LJB$knd z-h3V9=)Vtz|4~1F|2n=o-MqRw)bLMT#9NMs$b+IzpHDEy*`=X5UD9=IR;jdXY0WMt z&3Bc_CXM$>$lj#D1)^#4Rh+<~N1VLsn{T7g^d5*pvV_S?l%E|)cCalVt#S6Jn!YGZ zpEG|up-@jB-&<7jnS}ycr=Z)M#}5R*$kE|9>*JPu5hd4&36rw&&H_@rDyz6sF1L|P zc&hKg6+eUK!o;n!QjBoGDc0_H3!Xpfr+euPgs9N@3#vM|x$H98>&cNH26*wNF9dOq zn{1b|gdZ~KV@MTT^4rw304lE2lJt=tvoywvre0aDV&?#iWi3YdkjKYQb!Lt*bZ@)% z3h~;Wl0Jgdh625UC!%T~y~-r0jot{U|26NcWU6vM2xLN15Kd$%3g{m6u+ zaO5?xK_cKj+FG^P1+U(-t~sX2F_T%n)jK=%|GrFLfBoG5y~apDpte-67qYSPG>uy& z$+Bym8RXZi#%QBBi^-LWKkqi3M`;n3v-t8`H>R$Eb1^eJn}%KR905>EuH)! z(VSY#_x;P)Ri&}^2vV?q;Qux5)2Cwq==G^zyfSdQOx^X;{g@@GhI8#@ z3D9hHpMw7F$U=RpsI+Mww6yXi?U2Sd?-U1lZfbh=E=}>U+2+7L|Gvt7MBJ-U^g0T2 zfe<+D9;S3lnXkU$QDoKV&2POrd?Mfr}jazu>=duBToOM6r;~lH1wxHH9I~J0p9g;3fZwsLN zq9GI8u7_Ij>K*HKUL7e}e)QwqvOKI@q+b-O!5u(C^?f>;dPa3_69JPruNg|`>)Q00 zw^x9gx%|UQ*`Y`;?iD18({Q6DDM!0=`M85J8;E?sgRFL_lS^bIU=5K|^_?zPy*lB~pmC|a|LMe$hbtyOsk#b0iHgaSA#(E8c#1DLzjjJD%0E@`01kqzqCNQKi!oJrv2BnR!H5&D)r!5{A!7E-fk~ z7E!;HrXGXLyx^1_fN0o9En|tYCg1(XqW$Vvs`F4%lqva0reKF2J$nJ8r0W0PSs<51 zp+Olfq*G0)WwOYM_I;+0e_F2}_F(0B<*=(P;G~()pUSa1>ba8jrY$=qFPq7xNHDf^ zk502`AeS`+P#%dGO4xTOkT_GTZ9w5wY5gKvojGsZ!~O8U7MWrbV7hNQB2kz>_%ivV zb~~;f)CL{COW*dG2%(KkaGdp4hK?w9-Lgn_b1j*3622zKjFb`c;$#92)zYT;EBZJM zsoOeA5X3iqf@ibDBJi=Cw~e^P4*bXUBE(b9ywo;J*u|F~pU9Gro)_tUk&n3+z8?a4 zh|}5-hX~emww}vpJ6-9FGqOCZ6dW1}*{IMUv&l>2){^gu33b!bLX#$a_rlgxQMfcu z-kyWa8=r$KD#M+Sxk+K~1g9wt$Be2>G{~15cuE`E3<18=Qh{#UpqQ4=O4Q1;OANn~ zl7hqV-t0+nZ@B8dUMcgisbXh5ZT5`Dct;Jr{`{eT{`CE8{r3IC*ZO_=L%uax^UIZ# zfU)M{_2L4`4L*>5Y2X?qk#0cU(0KXMw~C9AqK2I;Zd-4kM^fZCq^T?I@RaU-&%<|B zc_07>9Z!4+R5WUKQVT#kEtkZs>%~*Y;#L7zvL&ZPj=e33HdF>N({VG^c+;Aebl~t! zT=~xT;ADrRn_4uS;O-{Hd2D$~EMkv_UPV{l^*@y5x5v&la&Kg1*!SJy`>OrsA^T9& z=>AE~t(PfO+tHeOYq+8Rl9~dXeKvSZ)%5g)ZJdou&Oio^MY|0kB29Lq7^>wf`p|q> zPmD{9F~IJdoSb`2gR7Y}_*mm~9GYTwJJ&32d~^;$Zh99TnGol^E%C0!slTFP*A9nV z5{3_54>VWQO2_8*p?=PEwkE1FrnnZx?DER;IWz%5>Y9P!ygEnFWr3(pM>>}aAIimr zeRnGQqdR`{%NxY$DT1WN4I3xK4mFa(flvqxo(rVK&Xl1arq3K~k} zLju>+lXcmATRSiN0qb!!Qr2lD*goWcw#MWv6tRXkwc@HFu_WVU!C=c z*>#>ldy%B^h^oU96m7xDJ0@zXp1nR)w+((s0tp&<0+>M;)Pu{0wrg6Y!FVBDD0igh zXpn~UI91cnO!XZ&U+qfjT{hiwxN?A3;uqTmhT(XI>14sxr+!~nd4<|%>8_b*wU^xr z|L^063e-~D3=x;@kSL!`ySP2u89TtIb-BsEFIDTGf0bvuCzbks((Cm(tGiS)GN~Ve3&U}iWq@zp=P-CJReEl7;R%TXrE53uzlPF;>{or6PJ<|HQ8o&o_gb+ zRT)OK34|StMl0|r{|4u|X9xo2S;2P(e!YIm!jASP^ zY)Nru^?WSY=k_7|tGrRz_?^$<&|vHbEIJZu!<6lc>WWA7QOt^%SyjXe3e@eg0-|(v z*E?Gu7tJPDW9iC z^(T_tvb$5AUejTUHzDPNAxq3U(Yq5 zR4o-iqogA84kujV-}}(g(?Gia`f+^vz81}XYIuEkAiGi8Q42U_2V$`%4Hhrl@*r-w z8mBcX$dJ`#D5`lnVXCPMA)YUpEFvwbeH73b&bI~7>Djr9o1G>N-?>OKRyE-agu;!= z>1oJH(5a&PyfG4{Uti)KUMf_7Jq z7i-Rs20HUp zOu&gP$4cy{u#;8m!2P1&^Sex{Zxu{ZwxO#RdG#5_r!LO>8#Pagsz+7r^ggNX=Dnt$ zlk>9iIkQXBJC5yG7?P-4?XUUNtAyRKmUpmzHV5~(e8oPDQv}=WH2^g0u4Ds9BYIP^ zB1rc=kDDT3Y*#!Zhdco+$U$4>r`TAe0-N=U&Qtw;sg$_i{1&jKlSa> zxZ0C$ka-8YomC4IwFaNucaT{FNAa8d%7IPV@AYipl-yh-s;EcK#!7#6DDKB%EtRnK>b^97UoB#^ z=;+-KNj*Wy4nVrey!%wtfZvjJs;AnMkhE(^!492P%MOkX9qRdNeW^WC0m<{KM`_YD zTc_AbWeovw(27^z>0>8wGk;;*;5nsp6v;^Z7T^-F#fPC`8x>#^?kt_gfm?p9*rZVb z>KDV0l3Sz~*3kinB6*67O-}PXDIJT#?zvK2P)mfjW)(|BpeJcjL+e|3?tROTsP*;V z{~5pkycSDY(HG@t4rgtP9@&CZ8-(qlk?DTw*M2Myab4BbveJw39#r%EmG9(dra<5_ z+6O-zK;^4D@L1)|bTHVmmL{5ToMM*b)6~=}4&FqHPoRhHK2&r4%l zO^T}m3aN7K-|N9&>i6+qi=ccup!1xmm}xn~%5Yx_ummjCJbF&RHv5dSipJt)mnpcM zJuG2%yE}Z+?3`A@PNScvdC+ix=8zRqqEr!yIvUr%7E%5!ON9rw6oPB+_4)HL^@PT#(?LkNE}+6|llQ5MZ95(-f5 zn2B29IZ<)>@Rv2KzBI!)q||W0>|7N6LMday8Z;Z?IeEybO@FWS(B)90VPvaI)Qt4E zsHLZ@#NF8yAX->dvdq5)$h)gyIPP`V;PoB6|1yS(bLq|8Fh9}NZnq}g9?s?KJ>|D_ z&j~O)*s5Viwk8#^9#w_Y1L&jl%@&>A(T^jkzneH%lTG59WeEv)QwSgMD%jriE|@AZ zWp#*HT_3kvZ;zNh%K{rk?4pcSv3O&dH5tAn!5ycWjSWmby6v$#e=-(+IXOMV`F*cZ zvr&SjlD0lFQSzv2p7fX3k8{l;D*Njsb&9_36V7ge#``*b{3b~)$adF^_0>4qM*OKv z|D`ijXwuw7JbTfUqfmvZ=gcxR0xTyMpaOJ#>o}Jk*q0_tNu_1G!+Un>$U*Y4-9U_Hun3E+kM4*_Omlxo;U55>vo3HRm!daUTQ0@ zK6k}{7M-rYXBR`W%6t+KV&?V%J?&o+*sWD>i&fAEx9Yl-E?osN=f!;RIA3H5RxLTU zn6FJ~HcPL4;gY;9500_1hA|V_cW33dylg6s7_2PEQBTfIm!Op6Wl@;yYE0_c}*a^m6J$noLoy9Ke3X-`w4C?{T*VNVF z=jT6A=pvvKB(px_o9r*U?9E39C10q!2~;e`kmaX}woYO}*I-TCHH#(sbNy2zMl^-h zN+R8LLZ|e5(yqV2%eOm>r5S)iQDu#Izq`Er@l6ujuZz`isABlqs8^cqHZ=K6sY=j1 z*D=vr$Fy}Twx73UpX-z45-n4YOSzYLkrs93ZOL-*1Rm)uJ(TWnjLk=$ebWMd^wqDB zW|Op9+$gU5`80QAIk^4YJ~;rp3BLB^Yf)5Fu22YET^^PiGs*zjpZ4%M*SP7qt=br2 zY@AEnqB(ICH8hyZURVKSswGZfleeK{(0vBhOp+Ez;(eih{`lqV=Rg12-(O@v?BRSa z*WkiAcVIvYl6=)zD5^(9MfJ&Woj_Kk&~u8&AeTCis<#t8NZp%H-@!N`nUA2I94ilO z7a5$aK+WUOoBVVl)kXwAoj@k%`RqBvlYQmL#x6~D*R=keoNeWMPW}oIS0t&WrgMGR zEPH(cl~!q$?ZcIPY^p{#=s1)zJII$demScE!b?{@a00P{s?73-M7nw}ZE!Q@`*N{Z z-#;(yRp0tv^tHvZN_xzFQ@P)byDd?_GGR!0Q?TLXi%p``(nrj> z+LRQr2Qs0)s zyuL^G@ALE5-`>nPb|(m5Mpe0MvCHJiPT-BG(KAtCSiv8=bo|@S&Y(b*(&(5egA0QG#Fjf|M%5@ive~D!m=CS(WE-c~ zonnjG{dd-i8oz6g^<$xa|N864@BaZ^{g@>r5I^5x>?>&MRtf8+HJy1WNBOxNg+QF# z9j=mWNa|DQIXT8cKqmd3=P_ef0z2HxWT}#(9aCa6vwl>&)j$8fQYuo=9cHz)rxsk4 z4q2YPu6FNr$=F_6rZ|>IVF1{?sfft>pn=m@ZfA9L8;H_*iUb+f$JU5l{R!M7p*pp_ z^~oKkUYPbeMt4P;PauI0#D0`ZRZiWeC6%=I$C+2dcL3Xa4i}M# zh_4h2nTZ{{l5U7D*3LHS(V-8=dOcL}cltc0gq~WvY}!Ap)Ouy-F1%DXpxRC1`Zc>l z-?w!bnTUfJ!uz-k|?wd?~;AW4NGst{4t%;SC^ z^&$;A0Rd1|1y*;SB3(*LSGz*HZxP~Z`?9_^>Zo@ukpf>A-bF3`{P4%u58prjHvaQA zyR@DdUM00D+sF){+ZGko(}R>n8&P$3J4?FG=t44lv#m*owwPBrOhv=lF1`aV35Uql zIUSg;GHa=6r*)cFju;S+CQV*8C+qRpPiTJ_?0K01)L)1(@8FCdliL4w+V=gZ;&S+D7sV`Y67v9m`DVToVN3?F5PeAVmHwRe-Hfa3O0oh7_=Gz`_f#<}W;M=Qxg| zSQ#w3Zy`3EstFND`mWGmAsn(ZcU%Tc#9a>j2Ee53JC_Ixz^aQ2sk-z%kulmFf3&H$ ztJ?|oVEvyR!7h`d0z4`y10WA-Xu4c(cFsT_+mv77R@ z9Z4nbWoKQY@seZ2Z5oQ{klXbCB_$s|QaY;RtPHi`c_BUN2860WeQ59fOij!~Zc+Fa+GkhZ;S z@1Tm+PQj*S-vMZ9a>=QpSaaP5_*ru5cI6&f_S31`e_E;h_m#>Tr7r`5L+Y8Y+Fi9t zc@AtK0Ydv;&A9SVuL6vs%GAw&x{sy+R7#mumva$W&ughlfIO##p>ESXp2k$_UsX4T zLgCfM@fCqqV7EqgILRMqVUdNFX)e`UB z)q^e*3(98RdGsnC21i zNL?BYbHXWov+8*FaXXN$(g1;hYjkE}PpX&UVplvOse4Rjnoarjz~$5ptLW+3ee;m{ z&us%Gdyk{8tDgMEDN&Z*yCu!`@%R#DtD8*JiP+f}&B0te<+5U)4nI>1*C<;_?kL|k zA4!Ahb^x}(uF+o5M!-L(~2@ z(f%gCbG}Fpqfh72H96uAXqp0!YVlqof-{lC=0OdU+Rg55cIhNpsp_~C zRPWjJbWV^`0XP7>z8-gQ6~xoLgAH*!P9{_U9jZNqk+_f)3xjkhMXg>P@W|v6Z|N1)$@KgKL=p>4%0W25Wo2_d!kG zr7ouKp;n+ugFNaMsyXGKn(`h5FM`K)>jA9%s}kR(+XsxzL7o!8Nh)pb548b+(W%$R z5T0L&A6S-e4FTZtE+yk$ca}N$jzRh%d{qS_OP27a^Ti~JTrngfy}}p6>3zzpd8>mz z_!n7oenHw6Q4}nfL19BJj(4NoKY#t>&5n3mFnxOg2|?()?|zVFT^O@Mn8d4HPacan zJtGc|x;k^5h=HnW%M@8wuR>Vdvr`4%o zT_jIOZDT?!I*3gUc_p)UWwk>N%MmjNPv`hC`1a>-zkch#jNd9}D*kJ+VV>pR7DFNa z>Tg(;aL(F9lVF2LnImBFeF3fomD9OJMU#Ci~|GyjF zXpf}zwnFoph`cK{FHJZDV~1RN{m6lna&on9VGr_HZy9a%e>at6PvWT3GKYe|&dHAr zv<153!}RmuBt&I2x9Ztb^qnf%F`)O-Pfum#JkmxEzSL7c3T2!2B55o=b0?uED`;1G zXN}JDZobDZ!;R&jYA5Ah60FNwO6ta6gXPzrlwt%711gA@5B81>sfOkdRF0=oXlw-6|I&e1?0)wv z+QlbbTw$Xs0v*oFrajr8)$7|y3Rv{X0ZJySrk<30SLf+5dzuw?2~!;A>kR2?2{#p4 zR|JGETg#arK9u5E(=oc@q#FSgfDr6`)FjP8qn1PcL=qn1uS9O!R!F{znBH=*7K+jQ zBRE=iJ393q*Z*s_cfkq?$8Rk5?S&lbQ(Ov8c4sZ!6iHwY_*;q6)vC;)m2zcrtsbD= zZrWv)cb#j1TMJdQ-rSvk|#re@AcGt?YYG$L~8`zA?te~h8 z-~k{u))QURWF~Jr!0=4ON>jhsSQ8J^U|7*4g#r1W-&xGJ`XuRKEA} zOdw%Co~!s%t=ZD(>WkDfH~ZW6+?wRH#(CiGhh3^oO5vu+Qa)vQB9p=e6Oq7LuH-|zZXP}kWC8eB>xkWV#D?wuREX{`i$mx*s!Q+))b-858S)L0t>xt%KaR&Tefg+Ut>=mTk^!p_`^gGl(Ybp9AJ;iJE_2z9)$Em30^w9gVb$Owg*83uwcssL z*XB)G(Nm9jz|?fciett1aBg#|@Fq6(4uRVapupqe4M+L5eW5dE{8hi!509tfH%X7VPN6n21;!^5|)ayyquVTV@PC#^dy{`t5hK{Bd# zVh437aS0SY$%G9cp#SUgj_0UQ@SPDrW0_af{8cM6*}Z179b;#;b&zyi{@GS8iY-%1 zQp<2!%e>XU(Tvtn9zdl&DK?U+o=Ycs>r*``;Mo|p*T{JWQEuX{)R$zKC>8sZvsCP) zID73YZ*2mQrczf})_TfqosWqA_19(G0{qO!GoUL$u!I3lUtkCmiY)}Gr0m`9VQb4m z3g||{wNuOf$kQjS=|)D_kyX(5?G{-B?;U=SoE&YCfdKd#(Z-zA|58-PCInx~QxJR~ z@RN+974Pl*1Yo`JvyK>Aok!C)a-7(M>tHELDvo6;|8R}rVC3Mmh2=Jw^kXEY0 zOIk+r7bm477X~axovonN^kskWE%a0wj}!InkNIWEG`;yI~iEFu$bdk`DdmL*Kz#3NslcJ&7-EuxO!jyQu7x}Awa(34`t52LgaZlCj# zJ2&;$y{k=~jYI3ue!3j0rta1skCG$G(G1FvH%@r6P=4gT@89dsM)kaW-d>D{mn)1a z8HX}DXLr_MYUaz5P}&iumZrF(vvr%sn`21ZYEcnlZml{izE*3B9>w2tOO5-T9}WD31s+njl9`eX3OCCFXN1cl0pFp;j9ZQ+0)FkmR!JQ$&2iPF+(h{8nw+ zvyzT_I+i_Y`a@bFaGXtN8I2MgM~b`FtNPHC)$35;rBdZY0MgLqc|5ZpMa>TnaNqO7 z_0q{w;c4_Wwt5~CbnmGJrAicFp-cOccG)ZglW=gWR_Q1_tkZI?QH5cjVY6;=2$l2i1D__;+>@oOKD8IQ6dylH=s%ub z{`&m;_ut$2@NLwu{g?O9F1|V}Y~(|{=+*L7+&yk#*A}m>r}Rzt@ii*7Q#<#rvc?*y zbb8*QD;xim59c%t@rgSXo}!N%pA!^%S52i;CYsl7J?@=SJ58ZciSa2b#Pk%H+XO~x z=8_ty1eAbSsrkBWPJ^ld{0AufrgYFD-cqh6r4f^Y;pa^%Zgw=T_C*RWhXM?o=NXf7rvyr80T)jqB*`6F@66k85hw^HrvvpR zS`&&nlSxGz6A_sC-lC7h7A9FstlJSs-ze0pdRwdi^bbm*I4>{H|NnlW6g*!*)-5^R zR_n!gD~B`hlfsDuP1!;@xKG;#dTKc~+JzZGJ%da^Wj}%R8kP zM@2ruPgK?~mTy~B+lwMnMi7}!(uR}gYO$4ZY+~*_0lE~O?NHX^R`aX$9SqR}p~RPS zm9Vt5Xl!e7z@Ia<*|@xPv$UgEinB5L3y|X_xCrW>FMQ5wf?}$YNX5x9XJk}w1d$U3 zmrXlAr>Yv@U3MyiJeQT&Q-sc`Q~>ZgBTjgvt^+~2Cm-r)&RXiTO67WYZUM3CpcK>u zIb3ajm~{PTj4yBGj-QV0b&i?J__p`z*i~+0O}$b(C9g1efzW(&rlyqPdklTfiVaIj z;U*Z;j?}VQMg~CG@$l1&9rg3Rk5M&E!-RrB-fD%X$8mQd+mp;4k0hugbCI__8VNs^FXx>2sWfT)nVC zrQ|J2^xd}bewFuC`uf@Pv|jht%r}7L>En5aQ{&JoZ_J@8Cm&SKICQlOc66$4ZwIyM zCDSVBd-fBYkhnu&Y9}4_Y^PvWac~zzWopJm(O3jTI=X7+CCNt7unI_B5d0vDJd$DQ zOKVh3%cz5-PoNG6Px0CdnXIK3rA9q*~y#N(wZqU?lor0%QaH7nPtYCQGi zbgUd4b2qupDk#dwG)5}I3hbs>$oqDz22MB7|9zR3c_#?q$$ZiLxlgVa5Lx->6`IO2 zUIh)urBGEJG(E{>8wXX9`BNJNZT!e}ozjd0mog`eaxYzuO5|H%;|(CF=0F>kU3trn zPwvzcF%;YVfHOBDlJvsuuG!*`GRDxCw*m5U5(0F1aoEX8NviZMpuqvzE2vcLq(yhy)kftmZqby!YC{DWC*k{*beT|<)^kV1yY;Je^+Q7@fPy|3e}>7c^bn*`&)?{i1D$@b5Cv{8*;XU&e?2`L{2hKRL9# z=v4V-$lKXG&Yt5r%ArO{RPLiD*5QsSg3Oc4qrRJyWcE%^pU3h+TI3&42$Gr!5!BT2 zP}D|+axF=kg6h;m4II_0ir!a|%+3d-iZQ$qlpha!1XWUtHkg~-BOX0qKe}H zlmN?Tm@~!RoGF|#{Z+SXV5sE`GDRYmPQ=fwblXJdMU;=)uEujahCy8VZ> zX#U%3i4T5XLOP#5Nro7`UXev$#zMacD_FkUXm+zPAQ}F$tnhR9C*LtzZ zgo4utFi={y_L3k%RB3u_H1Oz7OO4*s8IOYf(yKH&GC@YXmV;PVQQF6Z%UE;l^&nCW&W&SpI?Ug*C|9GC_Hof48SqR6^)Ycfuwm&`%o`dO$D#i zBnm}`kO+#|M_Y*u23XB!<=sX$`8jKY zBkYgb?!0uC1C^dKjm_av8QqOCu+>m)Gx!3k6K7K2C~25AbZnGO(4A%8ZElji$@~}T zC-O~vEI%6m=w-1!hVtpR@$Fmvd3?Oz4HBpspUwFju*A-)!3=H^fyzU%vYLx6CLPNM z+zp%*&S|nF`bQr|+fr!I%vHe=FpaK+TEVG22Ur3vi-UqLH<|(|cvM@bF1 zwpzfTg-g)yv4n!`h1(iQ$BOg(F^bjKHT(2^e4Vv>!s1WdQ?2rzY#-*3r!9!x|7Q1W4!^+ zmr}KW{9CrnkR#o?UW4iP`aPE!BK` zB86zFVPAPO^MSz0omI#)630C%;~{{hidUHHbeG&-07dFin*%D2uAbo>U{<0Er*f!$ zpb}_Unz0n?`j$S)wC#wT5gj}ww^55p*2_*34V4v~+78RHuW;ub$!}??4&Ms=21#lB zS}i=TJg*rzx3+tMz}s?0+W~k=ZB{SEB?R z;!kNdUPIO}(&6qx$hq|-vl%$*6foHh-<%oN7g;&q#gI$8Lg0=IN&YxjlFGi&k%Gd` zwj@pzzag_=L6vsu#HY8VwhQ)eiUSxmMkoEMZAtZc)X~$}#-U4Y0aw;RUYT@?3&-=g z$Q(pk$5)i8SJpzcdq-tLGqS5LIQzM5$P{CpO-UX*x2MJdo&sV0wXc`)2VL!a!>C7k z6>qYH(|LfHuvnFw!}_-#qw|mn8hr%d3@7bJmxCV3-7uMDd&o}<1iz$XYP?k>D7lk7AKTdKJI&B>8lu>rLdMm@oHnmm&*B{W{_)pQ>E zs!cF)IKiR*$dDGpqH)V5wW(V8ogqzAODYC6St1Hm2xD43& zSNJXOrS-S(_0wIy-tXe8DZUV}3e`NAD{f8wIAZrEM zRbJBmQ=w66x4CU9U4f=JqRk{J*ekg7n&fbn4!oQF+2IlXcdBl{ zo6~EGy;Ca6oESrG9TpG#K@~$jNkxyYp)+Obx`(n)%i&Rx49aTt4Sh8}DLd*ZYw89F zY4E`=Mu+cJGOWW1nLK^mxY}c_?lpe1z-fBvgc14l^32wyHf*ZTqPc3zz*1i!bVvcONl zN7lI|GM~a#((_m!T}h56GyMSdQa{Kato+u{Y^0qspQMFmJ8V>nCFR9}UQ^oVrc&0f lUdka|Toiw3s&r<)qfm(J!S2fnzEb%={~vHvHXM7J2>?Rdt_lDE literal 350725 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≀Saj7mkD~*&OSpOM!Ow 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

        UUuzB12u~6Se|D@j7 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

        GG_4X!%Xn%30u^n*Nv%1$D*ExFPOF4Cq|9o&cC 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%0ALq3h*##;O;7;ur6oXO#*dX-g4eD@{ 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 z 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 diff --git a/metadata/md5-cache/dev-python/PyQt5-5.15.10-r1 b/metadata/md5-cache/dev-python/PyQt5-5.15.10-r1 index 2e839e8846c0..c7e87d973b64 100644 --- a/metadata/md5-cache/dev-python/PyQt5-5.15.10-r1 +++ b/metadata/md5-cache/dev-python/PyQt5-5.15.10-r1 @@ -1,16 +1,16 @@ -BDEPEND=>=dev-python/PyQt-builder-1.14.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sip-6.7.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-qt/qtcore-5.15:5 dbus? ( virtual/pkgconfig ) 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/sip-6.8.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=>=dev-python/PyQt-builder-1.14.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sip-6.7.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-qt/qtcore-5.15:5 dbus? ( virtual/pkgconfig ) 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/sip-6.8.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=>=dev-qt/qtcore-5.15:5 >=dev-qt/qtxml-5.15:5 bluetooth? ( >=dev-qt/qtbluetooth-5.15:5 ) dbus? ( dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-qt/qtdbus-5.15:5 sys-apps/dbus ) declarative? ( >=dev-qt/qtdeclarative-5.15:5[widgets?] ) designer? ( >=dev-qt/designer-5.15:5 ) gui? ( >=dev-qt/qtgui-5.15:5[gles2-only=] ) help? ( >=dev-qt/qthelp-5.15:5 ) location? ( >=dev-qt/qtlocation-5.15:5 ) multimedia? ( >=dev-qt/qtmultimedia-5.15:5[widgets?] ) network? ( >=dev-qt/qtnetwork-5.15:5[ssl=] ) opengl? ( >=dev-qt/qtopengl-5.15:5 ) positioning? ( >=dev-qt/qtpositioning-5.15:5 ) printsupport? ( >=dev-qt/qtprintsupport-5.15:5 ) sensors? ( >=dev-qt/qtsensors-5.15:5 ) serialport? ( >=dev-qt/qtserialport-5.15:5 ) speech? ( >=dev-qt/qtspeech-5.15:5 ) sql? ( >=dev-qt/qtsql-5.15:5 ) svg? ( >=dev-qt/qtsvg-5.15:5 ) testlib? ( >=dev-qt/qttest-5.15:5 ) webchannel? ( >=dev-qt/qtwebchannel-5.15:5 ) websockets? ( >=dev-qt/qtwebsockets-5.15:5 ) widgets? ( >=dev-qt/qtwidgets-5.15:5 ) x11extras? ( >=dev-qt/qtx11extras-5.15:5 ) xmlpatterns? ( >=dev-qt/qtxmlpatterns-5.15:5 ) 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=>=dev-qt/qtcore-5.15:5 >=dev-qt/qtxml-5.15:5 bluetooth? ( >=dev-qt/qtbluetooth-5.15:5 ) dbus? ( dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-qt/qtdbus-5.15:5 sys-apps/dbus ) declarative? ( >=dev-qt/qtdeclarative-5.15:5[widgets?] ) designer? ( >=dev-qt/designer-5.15:5 ) gui? ( >=dev-qt/qtgui-5.15:5[gles2-only=] ) help? ( >=dev-qt/qthelp-5.15:5 ) location? ( >=dev-qt/qtlocation-5.15:5 ) multimedia? ( >=dev-qt/qtmultimedia-5.15:5[widgets?] ) network? ( >=dev-qt/qtnetwork-5.15:5[ssl=] ) opengl? ( >=dev-qt/qtopengl-5.15:5 ) positioning? ( >=dev-qt/qtpositioning-5.15:5 ) printsupport? ( >=dev-qt/qtprintsupport-5.15:5 ) sensors? ( >=dev-qt/qtsensors-5.15:5 ) serialport? ( >=dev-qt/qtserialport-5.15:5 ) speech? ( >=dev-qt/qtspeech-5.15:5 ) sql? ( >=dev-qt/qtsql-5.15:5 ) svg? ( >=dev-qt/qtsvg-5.15:5 ) testlib? ( >=dev-qt/qttest-5.15:5 ) webchannel? ( >=dev-qt/qtwebchannel-5.15:5 ) websockets? ( >=dev-qt/qtwebsockets-5.15:5 ) widgets? ( >=dev-qt/qtwidgets-5.15:5 ) x11extras? ( >=dev-qt/qtx11extras-5.15:5 ) xmlpatterns? ( >=dev-qt/qtxmlpatterns-5.15:5 ) 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 the Qt framework EAPI=8 HOMEPAGE=https://www.riverbankcomputing.com/software/pyqt/ INHERIT=distutils-r1 flag-o-matic multiprocessing pypi qmake-utils -IUSE=bluetooth dbus debug declarative designer examples gles2-only gui help location multimedia network opengl positioning printsupport sensors serialport speech sql +ssl svg testlib webchannel websockets widgets x11extras xmlpatterns python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +IUSE=bluetooth dbus debug declarative designer examples gles2-only gui help location multimedia network opengl positioning printsupport sensors serialport speech sql +ssl svg testlib webchannel websockets widgets x11extras xmlpatterns 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 x86 LICENSE=GPL-3 -RDEPEND=>=dev-qt/qtcore-5.15:5 >=dev-qt/qtxml-5.15:5 bluetooth? ( >=dev-qt/qtbluetooth-5.15:5 ) dbus? ( dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-qt/qtdbus-5.15:5 sys-apps/dbus ) declarative? ( >=dev-qt/qtdeclarative-5.15:5[widgets?] ) designer? ( >=dev-qt/designer-5.15:5 ) gui? ( >=dev-qt/qtgui-5.15:5[gles2-only=] ) help? ( >=dev-qt/qthelp-5.15:5 ) location? ( >=dev-qt/qtlocation-5.15:5 ) multimedia? ( >=dev-qt/qtmultimedia-5.15:5[widgets?] ) network? ( >=dev-qt/qtnetwork-5.15:5[ssl=] ) opengl? ( >=dev-qt/qtopengl-5.15:5 ) positioning? ( >=dev-qt/qtpositioning-5.15:5 ) printsupport? ( >=dev-qt/qtprintsupport-5.15:5 ) sensors? ( >=dev-qt/qtsensors-5.15:5 ) serialport? ( >=dev-qt/qtserialport-5.15:5 ) speech? ( >=dev-qt/qtspeech-5.15:5 ) sql? ( >=dev-qt/qtsql-5.15:5 ) svg? ( >=dev-qt/qtsvg-5.15:5 ) testlib? ( >=dev-qt/qttest-5.15:5 ) webchannel? ( >=dev-qt/qtwebchannel-5.15:5 ) websockets? ( >=dev-qt/qtwebsockets-5.15:5 ) widgets? ( >=dev-qt/qtwidgets-5.15:5 ) x11extras? ( >=dev-qt/qtx11extras-5.15:5 ) xmlpatterns? ( >=dev-qt/qtxmlpatterns-5.15:5 ) >=dev-python/PyQt5-sip-12.13:=[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=bluetooth? ( gui ) declarative? ( gui network ) designer? ( widgets ) help? ( gui widgets ) location? ( positioning ) multimedia? ( gui network ) opengl? ( gui widgets ) positioning? ( gui ) printsupport? ( gui widgets ) sensors? ( gui ) serialport? ( gui ) sql? ( widgets ) svg? ( gui widgets ) testlib? ( widgets ) webchannel? ( network ) websockets? ( network ) widgets? ( gui ) xmlpatterns? ( network ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RDEPEND=>=dev-qt/qtcore-5.15:5 >=dev-qt/qtxml-5.15:5 bluetooth? ( >=dev-qt/qtbluetooth-5.15:5 ) dbus? ( dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-qt/qtdbus-5.15:5 sys-apps/dbus ) declarative? ( >=dev-qt/qtdeclarative-5.15:5[widgets?] ) designer? ( >=dev-qt/designer-5.15:5 ) gui? ( >=dev-qt/qtgui-5.15:5[gles2-only=] ) help? ( >=dev-qt/qthelp-5.15:5 ) location? ( >=dev-qt/qtlocation-5.15:5 ) multimedia? ( >=dev-qt/qtmultimedia-5.15:5[widgets?] ) network? ( >=dev-qt/qtnetwork-5.15:5[ssl=] ) opengl? ( >=dev-qt/qtopengl-5.15:5 ) positioning? ( >=dev-qt/qtpositioning-5.15:5 ) printsupport? ( >=dev-qt/qtprintsupport-5.15:5 ) sensors? ( >=dev-qt/qtsensors-5.15:5 ) serialport? ( >=dev-qt/qtserialport-5.15:5 ) speech? ( >=dev-qt/qtspeech-5.15:5 ) sql? ( >=dev-qt/qtsql-5.15:5 ) svg? ( >=dev-qt/qtsvg-5.15:5 ) testlib? ( >=dev-qt/qttest-5.15:5 ) webchannel? ( >=dev-qt/qtwebchannel-5.15:5 ) websockets? ( >=dev-qt/qtwebsockets-5.15:5 ) widgets? ( >=dev-qt/qtwidgets-5.15:5 ) x11extras? ( >=dev-qt/qtx11extras-5.15:5 ) xmlpatterns? ( >=dev-qt/qtxmlpatterns-5.15:5 ) >=dev-python/PyQt5-sip-12.13:=[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=bluetooth? ( gui ) declarative? ( gui network ) designer? ( widgets ) help? ( gui widgets ) location? ( positioning ) multimedia? ( gui network ) opengl? ( gui widgets ) positioning? ( gui ) printsupport? ( gui widgets ) sensors? ( gui ) serialport? ( gui ) sql? ( widgets ) svg? ( gui widgets ) testlib? ( widgets ) webchannel? ( network ) websockets? ( network ) widgets? ( gui ) xmlpatterns? ( network ) || ( 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/P/PyQt5/PyQt5-5.15.10.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=40557a28f677b76bb7b1657c2b2f2c97 +_md5_=decb617cdd5c0049d0400916f64f5661 diff --git a/metadata/md5-cache/dev-python/PyQt5-sip-12.13.0-r1 b/metadata/md5-cache/dev-python/PyQt5-sip-12.13.0-r1 index cb8d18a20bef..f97ccb31a97f 100644 --- a/metadata/md5-cache/dev-python/PyQt5-sip-12.13.0-r1 +++ b/metadata/md5-cache/dev-python/PyQt5-sip-12.13.0-r1 @@ -13,4 +13,4 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar SLOT=0/12 SRC_URI=https://files.pythonhosted.org/packages/source/P/PyQt5_sip/PyQt5_sip-12.13.0.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=80cacb67396a2ec212d10bf32270227e +_md5_=76d5e1bbf86320f2025438f34b514594 diff --git a/metadata/md5-cache/dev-python/PyQt6-6.6.1 b/metadata/md5-cache/dev-python/PyQt6-6.6.1 deleted file mode 100644 index c3f3a741cf0d..000000000000 --- a/metadata/md5-cache/dev-python/PyQt6-6.6.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-python/PyQt-builder-1.15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sip-6.7.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-qt/qtbase-6.6:6 dbus? ( virtual/pkgconfig ) 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/sip-6.8.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-qt/qtbase-6.6:6=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?] bluetooth? ( >=dev-qt/qtconnectivity-6.6:6[bluetooth] ) dbus? ( dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-apps/dbus ) designer? ( >=dev-qt/qttools-6.6:6[designer] ) help? ( >=dev-qt/qttools-6.6:6[assistant] ) multimedia? ( >=dev-qt/qtmultimedia-6.6:6 ) nfc? ( >=dev-qt/qtconnectivity-6.6:6[nfc] ) opengl? ( gles2-only? ( media-libs/libglvnd ) ) pdfium? ( >=dev-qt/qtwebengine-6.6:6[pdfium,widgets?] ) positioning? ( >=dev-qt/qtpositioning-6.6:6 ) qml? ( >=dev-qt/qtdeclarative-6.6:6[widgets?] ) quick3d? ( >=dev-qt/qtquick3d-6.6:6 ) quick? ( >=dev-qt/qtdeclarative-6.6:6[opengl] ) sensors? ( >=dev-qt/qtsensors-6.6:6 ) serialport? ( >=dev-qt/qtserialport-6.6:6 ) speech? ( >=dev-qt/qtdeclarative-6.6:6 >=dev-qt/qtspeech-6.6:6 ) svg? ( >=dev-qt/qtsvg-6.6:6 ) webchannel? ( >=dev-qt/qtwebchannel-6.6:6 ) websockets? ( >=dev-qt/qtwebsockets-6.6:6 ) 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=Python bindings for the Qt framework -EAPI=8 -HOMEPAGE=https://www.riverbankcomputing.com/software/pyqt/ -INHERIT=distutils-r1 flag-o-matic multiprocessing pypi qmake-utils -IUSE=bluetooth +dbus debug designer examples gles2-only +gui help multimedia +network nfc opengl pdfium positioning +printsupport qml quick quick3d serialport sensors spatialaudio speech +sql +ssl svg testlib webchannel websockets +widgets +xml python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=amd64 ~arm64 -LICENSE=GPL-3 -RDEPEND=>=dev-qt/qtbase-6.6:6=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?] bluetooth? ( >=dev-qt/qtconnectivity-6.6:6[bluetooth] ) dbus? ( dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-apps/dbus ) designer? ( >=dev-qt/qttools-6.6:6[designer] ) help? ( >=dev-qt/qttools-6.6:6[assistant] ) multimedia? ( >=dev-qt/qtmultimedia-6.6:6 ) nfc? ( >=dev-qt/qtconnectivity-6.6:6[nfc] ) opengl? ( gles2-only? ( media-libs/libglvnd ) ) pdfium? ( >=dev-qt/qtwebengine-6.6:6[pdfium,widgets?] ) positioning? ( >=dev-qt/qtpositioning-6.6:6 ) qml? ( >=dev-qt/qtdeclarative-6.6:6[widgets?] ) quick3d? ( >=dev-qt/qtquick3d-6.6:6 ) quick? ( >=dev-qt/qtdeclarative-6.6:6[opengl] ) sensors? ( >=dev-qt/qtsensors-6.6:6 ) serialport? ( >=dev-qt/qtserialport-6.6:6 ) speech? ( >=dev-qt/qtdeclarative-6.6:6 >=dev-qt/qtspeech-6.6:6 ) svg? ( >=dev-qt/qtsvg-6.6:6 ) webchannel? ( >=dev-qt/qtwebchannel-6.6:6 ) websockets? ( >=dev-qt/qtwebsockets-6.6:6 ) >=dev-python/PyQt6-sip-13.6[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=designer? ( gui widgets ) help? ( gui widgets ) multimedia? ( gui network ) opengl? ( gui ) pdfium? ( gui ) printsupport? ( gui widgets ) qml? ( network ) quick3d? ( gui qml ) quick? ( gui qml ) spatialaudio? ( multimedia ) sql? ( widgets ) svg? ( gui ) testlib? ( gui widgets ) webchannel? ( network ) websockets? ( network ) widgets? ( gui ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/P/PyQt6/PyQt6-6.6.1.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=baf3e0dc5f4c209cf1f9d805fd24f17a diff --git a/metadata/md5-cache/dev-python/PyQt6-6.7.0 b/metadata/md5-cache/dev-python/PyQt6-6.7.0 index 3c2d0da2c4fe..ffcbcc3c815b 100644 --- a/metadata/md5-cache/dev-python/PyQt6-6.7.0 +++ b/metadata/md5-cache/dev-python/PyQt6-6.7.0 @@ -1,16 +1,16 @@ -BDEPEND=>=dev-python/PyQt-builder-1.15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sip-6.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-qt/qtbase-6.7:6 dbus? ( virtual/pkgconfig ) 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/sip-6.8.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=>=dev-python/PyQt-builder-1.15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sip-6.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-qt/qtbase-6.7:6 dbus? ( virtual/pkgconfig ) 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/sip-6.8.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=>=dev-qt/qtbase-6.7:6=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?] bluetooth? ( >=dev-qt/qtconnectivity-6.7:6[bluetooth] ) dbus? ( dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-apps/dbus ) designer? ( >=dev-qt/qttools-6.7:6[designer] ) help? ( >=dev-qt/qttools-6.7:6[assistant] ) multimedia? ( >=dev-qt/qtmultimedia-6.7:6 ) nfc? ( >=dev-qt/qtconnectivity-6.7:6[nfc] ) opengl? ( gles2-only? ( media-libs/libglvnd ) ) pdfium? ( >=dev-qt/qtwebengine-6.7:6[pdfium,widgets?] ) positioning? ( >=dev-qt/qtpositioning-6.7:6 ) qml? ( >=dev-qt/qtdeclarative-6.7:6[widgets?] ) quick3d? ( >=dev-qt/qtquick3d-6.7:6 ) quick? ( >=dev-qt/qtdeclarative-6.7:6[opengl] ) sensors? ( >=dev-qt/qtsensors-6.7:6 ) serialport? ( >=dev-qt/qtserialport-6.7:6 ) speech? ( >=dev-qt/qtdeclarative-6.7:6 >=dev-qt/qtspeech-6.7:6 ) svg? ( >=dev-qt/qtsvg-6.7:6 ) webchannel? ( >=dev-qt/qtwebchannel-6.7:6 ) websockets? ( >=dev-qt/qtwebsockets-6.7:6 ) 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=>=dev-qt/qtbase-6.7:6=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?] bluetooth? ( >=dev-qt/qtconnectivity-6.7:6[bluetooth] ) dbus? ( dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] sys-apps/dbus ) designer? ( >=dev-qt/qttools-6.7:6[designer] ) help? ( >=dev-qt/qttools-6.7:6[assistant] ) multimedia? ( >=dev-qt/qtmultimedia-6.7:6 ) nfc? ( >=dev-qt/qtconnectivity-6.7:6[nfc] ) opengl? ( gles2-only? ( media-libs/libglvnd ) ) pdfium? ( >=dev-qt/qtwebengine-6.7:6[pdfium,widgets?] ) positioning? ( >=dev-qt/qtpositioning-6.7:6 ) qml? ( >=dev-qt/qtdeclarative-6.7:6[widgets?] ) quick3d? ( >=dev-qt/qtquick3d-6.7:6 ) quick? ( >=dev-qt/qtdeclarative-6.7:6[opengl] ) sensors? ( >=dev-qt/qtsensors-6.7:6 ) serialport? ( >=dev-qt/qtserialport-6.7:6 ) speech? ( >=dev-qt/qtdeclarative-6.7:6 >=dev-qt/qtspeech-6.7:6 ) svg? ( >=dev-qt/qtsvg-6.7:6 ) webchannel? ( >=dev-qt/qtwebchannel-6.7:6 ) websockets? ( >=dev-qt/qtwebsockets-6.7:6 ) 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 the Qt framework EAPI=8 HOMEPAGE=https://www.riverbankcomputing.com/software/pyqt/ INHERIT=distutils-r1 flag-o-matic multiprocessing pypi qmake-utils -IUSE=bluetooth +dbus debug designer examples gles2-only +gui help multimedia +network nfc opengl pdfium positioning +printsupport qml quick quick3d serialport sensors spatialaudio speech +sql +ssl svg testlib webchannel websockets +widgets +xml python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=amd64 ~arm64 +IUSE=bluetooth +dbus debug designer examples gles2-only +gui help multimedia +network nfc opengl pdfium positioning +printsupport qml quick quick3d serialport sensors spatialaudio speech +sql +ssl svg testlib webchannel websockets +widgets +xml python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug +KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv LICENSE=GPL-3 -RDEPEND=>=dev-qt/qtbase-6.7:6=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?] bluetooth? ( >=dev-qt/qtconnectivity-6.7:6[bluetooth] ) dbus? ( dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-apps/dbus ) designer? ( >=dev-qt/qttools-6.7:6[designer] ) help? ( >=dev-qt/qttools-6.7:6[assistant] ) multimedia? ( >=dev-qt/qtmultimedia-6.7:6 ) nfc? ( >=dev-qt/qtconnectivity-6.7:6[nfc] ) opengl? ( gles2-only? ( media-libs/libglvnd ) ) pdfium? ( >=dev-qt/qtwebengine-6.7:6[pdfium,widgets?] ) positioning? ( >=dev-qt/qtpositioning-6.7:6 ) qml? ( >=dev-qt/qtdeclarative-6.7:6[widgets?] ) quick3d? ( >=dev-qt/qtquick3d-6.7:6 ) quick? ( >=dev-qt/qtdeclarative-6.7:6[opengl] ) sensors? ( >=dev-qt/qtsensors-6.7:6 ) serialport? ( >=dev-qt/qtserialport-6.7:6 ) speech? ( >=dev-qt/qtdeclarative-6.7:6 >=dev-qt/qtspeech-6.7:6 ) svg? ( >=dev-qt/qtsvg-6.7:6 ) webchannel? ( >=dev-qt/qtwebchannel-6.7:6 ) websockets? ( >=dev-qt/qtwebsockets-6.7:6 ) >=dev-python/PyQt6-sip-13.6[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=designer? ( gui widgets ) help? ( gui widgets ) multimedia? ( gui network ) opengl? ( gui ) pdfium? ( gui ) printsupport? ( gui widgets ) qml? ( network ) quick3d? ( gui qml ) quick? ( gui qml ) spatialaudio? ( multimedia ) sql? ( widgets ) svg? ( gui ) testlib? ( gui widgets ) webchannel? ( network ) websockets? ( network ) widgets? ( gui ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RDEPEND=>=dev-qt/qtbase-6.7:6=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?] bluetooth? ( >=dev-qt/qtconnectivity-6.7:6[bluetooth] ) dbus? ( dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] sys-apps/dbus ) designer? ( >=dev-qt/qttools-6.7:6[designer] ) help? ( >=dev-qt/qttools-6.7:6[assistant] ) multimedia? ( >=dev-qt/qtmultimedia-6.7:6 ) nfc? ( >=dev-qt/qtconnectivity-6.7:6[nfc] ) opengl? ( gles2-only? ( media-libs/libglvnd ) ) pdfium? ( >=dev-qt/qtwebengine-6.7:6[pdfium,widgets?] ) positioning? ( >=dev-qt/qtpositioning-6.7:6 ) qml? ( >=dev-qt/qtdeclarative-6.7:6[widgets?] ) quick3d? ( >=dev-qt/qtquick3d-6.7:6 ) quick? ( >=dev-qt/qtdeclarative-6.7:6[opengl] ) sensors? ( >=dev-qt/qtsensors-6.7:6 ) serialport? ( >=dev-qt/qtserialport-6.7:6 ) speech? ( >=dev-qt/qtdeclarative-6.7:6 >=dev-qt/qtspeech-6.7:6 ) svg? ( >=dev-qt/qtsvg-6.7:6 ) webchannel? ( >=dev-qt/qtwebchannel-6.7:6 ) websockets? ( >=dev-qt/qtwebsockets-6.7:6 ) >=dev-python/PyQt6-sip-13.6[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=designer? ( gui widgets ) help? ( gui widgets ) multimedia? ( gui network ) opengl? ( gui ) pdfium? ( gui ) printsupport? ( gui widgets ) qml? ( network ) quick3d? ( gui qml ) quick? ( gui qml ) spatialaudio? ( multimedia ) sql? ( widgets ) svg? ( gui ) testlib? ( gui widgets ) webchannel? ( network ) websockets? ( network ) widgets? ( gui ) || ( 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/P/PyQt6/PyQt6-6.7.0.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=9ba3172fd19f5d4f88e12d4755eb7106 +_md5_=f7ccbe5d13af4ff9595f2f14b823edcc diff --git a/metadata/md5-cache/dev-python/PyQt6-WebEngine-6.6.0 b/metadata/md5-cache/dev-python/PyQt6-WebEngine-6.6.0 deleted file mode 100644 index 7fd8a25f7e5a..000000000000 --- a/metadata/md5-cache/dev-python/PyQt6-WebEngine-6.6.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-python/PyQt-builder-1.15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-qt/qtbase-6.6:6 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/sip-6.8.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-python/PyQt6-6.6.0[gui,ssl,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-qt/qtbase-6.6:6[gui,widgets?] >=dev-qt/qtwebengine-6.6:6[widgets] quick? ( dev-python/PyQt6[qml] >=dev-qt/qtwebengine-6.6:6[qml] ) widgets? ( dev-python/PyQt6[network,printsupport,webchannel,widgets] ) 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=Python bindings for QtWebEngine -EAPI=8 -HOMEPAGE=https://www.riverbankcomputing.com/software/pyqtwebengine/ -INHERIT=distutils-r1 flag-o-matic multiprocessing pypi qmake-utils -IUSE=debug quick +widgets python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=amd64 ~arm64 -LICENSE=GPL-3 -RDEPEND=>=dev-python/PyQt6-6.6.0[gui,ssl,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-qt/qtbase-6.6:6[gui,widgets?] >=dev-qt/qtwebengine-6.6:6[widgets] quick? ( dev-python/PyQt6[qml] >=dev-qt/qtwebengine-6.6:6[qml] ) widgets? ( dev-python/PyQt6[network,printsupport,webchannel,widgets] ) 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 ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/P/PyQt6_WebEngine/PyQt6_WebEngine-6.6.0.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=f8b8f028a5165ba6309a15d9a122d45d diff --git a/metadata/md5-cache/dev-python/PyQt6-WebEngine-6.7.0 b/metadata/md5-cache/dev-python/PyQt6-WebEngine-6.7.0 index a6f0f651e0c2..1445449fa4fa 100644 --- a/metadata/md5-cache/dev-python/PyQt6-WebEngine-6.7.0 +++ b/metadata/md5-cache/dev-python/PyQt6-WebEngine-6.7.0 @@ -1,16 +1,16 @@ -BDEPEND=>=dev-python/PyQt-builder-1.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sip-6.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-qt/qtbase-6.7:6 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/sip-6.8.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=>=dev-python/PyQt-builder-1.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sip-6.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-qt/qtbase-6.7:6 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/sip-6.8.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=>=dev-python/PyQt6-6.7[gui,ssl,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-qt/qtbase-6.7:6[gui,widgets?] >=dev-qt/qtwebengine-6.7:6[widgets] quick? ( dev-python/PyQt6[qml] >=dev-qt/qtwebengine-6.7:6[qml] ) widgets? ( dev-python/PyQt6[network,printsupport,webchannel,widgets] ) 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=>=dev-python/PyQt6-6.7[gui,ssl,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-qt/qtbase-6.7:6[gui,widgets?] >=dev-qt/qtwebengine-6.7:6[widgets] quick? ( dev-python/PyQt6[qml] >=dev-qt/qtwebengine-6.7:6[qml] ) widgets? ( dev-python/PyQt6[network,printsupport,webchannel,widgets] ) 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 QtWebEngine EAPI=8 HOMEPAGE=https://www.riverbankcomputing.com/software/pyqtwebengine/ INHERIT=distutils-r1 flag-o-matic multiprocessing pypi qmake-utils -IUSE=debug quick +widgets python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +IUSE=debug quick +widgets python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug KEYWORDS=amd64 ~arm64 LICENSE=GPL-3 -RDEPEND=>=dev-python/PyQt6-6.7[gui,ssl,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-qt/qtbase-6.7:6[gui,widgets?] >=dev-qt/qtwebengine-6.7:6[widgets] quick? ( dev-python/PyQt6[qml] >=dev-qt/qtwebengine-6.7:6[qml] ) widgets? ( dev-python/PyQt6[network,printsupport,webchannel,widgets] ) 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/PyQt6-6.7[gui,ssl,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-qt/qtbase-6.7:6[gui,widgets?] >=dev-qt/qtwebengine-6.7:6[widgets] quick? ( dev-python/PyQt6[qml] >=dev-qt/qtwebengine-6.7:6[qml] ) widgets? ( dev-python/PyQt6[network,printsupport,webchannel,widgets] ) 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/P/PyQt6_WebEngine/PyQt6_WebEngine-6.7.0.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=29ca0600997fc26413ef49b1e752b1c7 +_md5_=55a1a111055573614422e97563b8433c diff --git a/metadata/md5-cache/dev-python/PyQt6-sip-13.6.0 b/metadata/md5-cache/dev-python/PyQt6-sip-13.6.0 index 62a1a8378e8f..e22a6bfe0ee9 100644 --- a/metadata/md5-cache/dev-python/PyQt6-sip-13.6.0 +++ b/metadata/md5-cache/dev-python/PyQt6-sip-13.6.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.riverbankcomputing.com/software/sip/ INHERIT=distutils-r1 pypi IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug -KEYWORDS=amd64 ~arm64 +KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv LICENSE=|| ( GPL-2 GPL-3 SIP ) 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 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/P/PyQt6_sip/PyQt6_sip-13.6.0.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=179d47b11d823b11f20a558a1ece79c1 +_md5_=69a10c7ac89ceb257b7aba43e6035868 diff --git a/metadata/md5-cache/dev-python/PyQtWebEngine-5.15.6-r1 b/metadata/md5-cache/dev-python/PyQtWebEngine-5.15.6-r1 index b47483fb95f7..9eda59fe8360 100644 --- a/metadata/md5-cache/dev-python/PyQtWebEngine-5.15.6-r1 +++ b/metadata/md5-cache/dev-python/PyQtWebEngine-5.15.6-r1 @@ -1,16 +1,16 @@ -BDEPEND=>=dev-python/PyQt-builder-1.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sip-6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-qt/qtcore:5 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/sip-6.8.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=>=dev-python/PyQt-builder-1.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sip-6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-qt/qtcore:5 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/sip-6.8.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=>=dev-python/PyQt5-5.15.5[gui,network,printsupport,ssl,webchannel,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtwebengine:5[widgets] 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=>=dev-python/PyQt5-5.15.5[gui,network,printsupport,ssl,webchannel,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtwebengine:5[widgets] 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 QtWebEngine EAPI=8 -HOMEPAGE=https://www.riverbankcomputing.com/software/pyqtwebengine/ https://pypi.org/project/PyQtWebEngine/ +HOMEPAGE=https://www.riverbankcomputing.com/software/pyqtwebengine/ INHERIT=distutils-r1 flag-o-matic multiprocessing pypi qmake-utils -IUSE=debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +IUSE=debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug KEYWORDS=amd64 arm64 ~x86 LICENSE=GPL-3 -RDEPEND=>=dev-python/PyQt5-5.15.5[gui,network,printsupport,ssl,webchannel,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtwebengine:5[widgets] >=dev-python/PyQt5-sip-12.9:=[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/PyQt5-5.15.5[gui,network,printsupport,ssl,webchannel,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtwebengine:5[widgets] >=dev-python/PyQt5-sip-12.9:=[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/P/PyQtWebEngine/PyQtWebEngine-5.15.6.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=528261d3eca8359936fb8b19fc38b44e +_md5_=e28335babf5e619b12ae9ec1a7ae02b4 diff --git a/metadata/md5-cache/dev-python/anyio-4.4.0 b/metadata/md5-cache/dev-python/anyio-4.4.0 deleted file mode 100644 index b64860f0fe58..000000000000 --- a/metadata/md5-cache/dev-python/anyio-4.4.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-python/setuptools-scm-6.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/exceptiongroup-1.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hypothesis-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/psutil-5.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-mock-3.6.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/trustme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/trio-0.23[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( >=dev-python/trio-0.23[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/trio-0.23[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/trio-0.23[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) amd64? ( python_targets_python3_10? ( >=dev-python/uvloop-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/uvloop-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/uvloop-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) ) test? ( >=dev-python/idna-2.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sniffio-1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/typing-extensions-4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/typing-extensions-4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=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(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] >=dev-python/sphinx-rtd-theme-1.2.2[python_targets_python3_13(-)] dev-python/sphinxcontrib-jquery[python_targets_python3_13(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] >=dev-python/sphinx-rtd-theme-1.2.2[python_targets_python3_12(-)] dev-python/sphinxcontrib-jquery[python_targets_python3_12(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] >=dev-python/sphinx-rtd-theme-1.2.2[python_targets_python3_11(-)] dev-python/sphinxcontrib-jquery[python_targets_python3_11(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] >=dev-python/sphinx-rtd-theme-1.2.2[python_targets_python3_10(-)] dev-python/sphinxcontrib-jquery[python_targets_python3_10(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-7.2.6[python_targets_pypy3(-)] >=dev-python/sphinx-rtd-theme-1.2.2[python_targets_pypy3(-)] dev-python/sphinxcontrib-jquery[python_targets_pypy3(-)] dev-python/sphinx-autodoc-typehints[python_targets_pypy3(-)] ) ) ) 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=Compatibility layer for multiple asynchronous event loop implementations -EAPI=8 -HOMEPAGE=https://github.com/agronholm/anyio/ https://pypi.org/project/anyio/ -INHERIT=distutils-r1 pypi -IUSE=test doc 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 ~mips ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=MIT -RDEPEND=>=dev-python/idna-2.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sniffio-1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/typing-extensions-4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/typing-extensions-4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) 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/a/anyio/anyio-4.4.0.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=6f67da2067b1824792fdd6140320d625 diff --git a/metadata/md5-cache/dev-python/anyio-4.4.0-r1 b/metadata/md5-cache/dev-python/anyio-4.4.0-r1 index e8791238847a..e8c94e3b99a6 100644 --- a/metadata/md5-cache/dev-python/anyio-4.4.0-r1 +++ b/metadata/md5-cache/dev-python/anyio-4.4.0-r1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/agronholm/anyio/ https://pypi.org/project/anyio/ INHERIT=distutils-r1 pypi IUSE=test doc 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 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=MIT RDEPEND=>=dev-python/idna-2.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sniffio-1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/typing-extensions-4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/typing-extensions-4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) 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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/anyio/anyio-4.4.0.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=f2da538addf75fb7eae6573601e72afb +_md5_=f599527777bcb5b71212c3415bb44648 diff --git a/metadata/md5-cache/dev-python/autopep8-2.1.2 b/metadata/md5-cache/dev-python/autopep8-2.1.2 deleted file mode 100644 index d8e34b8da346..000000000000 --- a/metadata/md5-cache/dev-python/autopep8-2.1.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/pycodestyle-2.11.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=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:=[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(+)] ) >=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(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Automatically formats Python code to conform to the PEP 8 style guide -EAPI=8 -HOMEPAGE=https://github.com/hhatto/autopep8/ https://pypi.org/project/autopep8/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha amd64 arm64 ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux -LICENSE=MIT -RDEPEND=>=dev-python/pycodestyle-2.11.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) 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(+)] ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/a/autopep8/autopep8-2.1.2.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=f59f95aeb5748c710fa139f10f4fe00a diff --git a/metadata/md5-cache/dev-python/autopep8-2.2.0 b/metadata/md5-cache/dev-python/autopep8-2.2.0 index 5511466716f7..442bb705eac1 100644 --- a/metadata/md5-cache/dev-python/autopep8-2.2.0 +++ b/metadata/md5-cache/dev-python/autopep8-2.2.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/hhatto/autopep8/ https://pypi.org/project/autopep8/ 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=~alpha ~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm64 ~ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux LICENSE=MIT RDEPEND=>=dev-python/pycodestyle-2.11.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) 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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/autopep8/autopep8-2.2.0.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=a0be2467ab199c652e2290e0a6f3b9f3 +_md5_=5b8ad75174a1ea862225460c8587e6d6 diff --git a/metadata/md5-cache/dev-python/autopep8-2.3.0-r1 b/metadata/md5-cache/dev-python/autopep8-2.3.0-r1 deleted file mode 100644 index 8cc5e89f1408..000000000000 --- a/metadata/md5-cache/dev-python/autopep8-2.3.0-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/pycodestyle-2.12.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=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 -DESCRIPTION=Automatically formats Python code to conform to the PEP 8 style guide -EAPI=8 -HOMEPAGE=https://github.com/hhatto/autopep8/ https://pypi.org/project/autopep8/ -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=~alpha ~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=MIT -RDEPEND=>=dev-python/pycodestyle-2.12.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) 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://files.pythonhosted.org/packages/source/a/autopep8/autopep8-2.3.0.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=b334de1a0841cce198a87346c00ef063 diff --git a/metadata/md5-cache/dev-python/bandit-1.7.8 b/metadata/md5-cache/dev-python/bandit-1.7.8 deleted file mode 100644 index 322c1a548556..000000000000 --- a/metadata/md5-cache/dev-python/bandit-1.7.8 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/beautifulsoup4-4.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jschema-to-python-1.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pylint-1.9.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sarif-om-1.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testscenarios-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testtools-2.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/tomli-1.1.0[python_targets_python3_10(-)?] ) ) test? ( >=dev-python/pbr-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/GitPython-3.1.30[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/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/stevedore-1.20.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(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A security linter from OpenStack Security -EAPI=8 -HOMEPAGE=https://github.com/PyCQA/bandit/ https://pypi.org/project/bandit/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 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(-)?] >=dev-python/GitPython-3.1.30[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/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/stevedore-1.20.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://files.pythonhosted.org/packages/source/b/bandit/bandit-1.7.8.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=9de5d1cfbfd58a6d5942e891d96ce77d diff --git a/metadata/md5-cache/dev-python/bandit-1.7.9 b/metadata/md5-cache/dev-python/bandit-1.7.9 index aef11217b065..3296bae6c24f 100644 --- a/metadata/md5-cache/dev-python/bandit-1.7.9 +++ b/metadata/md5-cache/dev-python/bandit-1.7.9 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/PyCQA/bandit/ https://pypi.org/project/bandit/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +KEYWORDS=amd64 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(-)?] >=dev-python/GitPython-3.1.30[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/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/stevedore-1.20.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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/b/bandit/bandit-1.7.9.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=0f4a9bb4cd8418bd0a18022301def99b +_md5_=9de5d1cfbfd58a6d5942e891d96ce77d diff --git a/metadata/md5-cache/dev-python/beniget-0.4.2_p1 b/metadata/md5-cache/dev-python/beniget-0.4.2_p1 new file mode 100644 index 000000000000..631c312df353 --- /dev/null +++ b/metadata/md5-cache/dev-python/beniget-0.4.2_p1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/gast-0.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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/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=Extract semantic information about static Python code +EAPI=8 +HOMEPAGE=https://pypi.org/project/beniget/ https://github.com/serge-sans-paille/beniget/ +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 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos +LICENSE=BSD +RDEPEND=>=dev-python/gast-0.5.0[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/b/beniget/beniget-0.4.2.post1.tar.gz +_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=a37be7029adb49816a9e8bfeab4c23b3 diff --git a/metadata/md5-cache/dev-python/bitstring-4.1.4 b/metadata/md5-cache/dev-python/bitstring-4.1.4 deleted file mode 100644 index 788491abe9d3..000000000000 --- a/metadata/md5-cache/dev-python/bitstring-4.1.4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( =dev-python/bitarray-2.8.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(-)?] ) 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=A pure Python module for creation and analysis of binary data -EAPI=8 -HOMEPAGE=https://github.com/scott-griffiths/bitstring/ https://pypi.org/project/bitstring/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 ~arm arm64 x86 -LICENSE=MIT -RDEPEND==dev-python/bitarray-2.8.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://files.pythonhosted.org/packages/source/b/bitstring/bitstring-4.1.4.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=c3376515d489297aa7fef51b1de931af diff --git a/metadata/md5-cache/dev-python/bitstring-4.2.3 b/metadata/md5-cache/dev-python/bitstring-4.2.3 index c154f7c9ebca..50cc77400f85 100644 --- a/metadata/md5-cache/dev-python/bitstring-4.2.3 +++ b/metadata/md5-cache/dev-python/bitstring-4.2.3 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/scott-griffiths/bitstring/ https://pypi.org/project/bitstring/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~x86 +KEYWORDS=amd64 ~arm arm64 x86 LICENSE=MIT RDEPEND==dev-python/bitarray-2.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/gfloat-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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/b/bitstring/bitstring-4.2.3.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=8399999f3b7d9b41d882c96ca1b3793a +_md5_=30609b253fa0c59c8ea572771b0f164f diff --git a/metadata/md5-cache/dev-python/boto3-1.34.122 b/metadata/md5-cache/dev-python/boto3-1.34.122 deleted file mode 100644 index c1e747d9653d..000000000000 --- a/metadata/md5-cache/dev-python/boto3-1.34.122 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/botocore-1.34.122[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.122[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.122.tar.gz -> boto3-1.34.122.gh.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=52e08cba63def20fafe50290404e0c4b diff --git a/metadata/md5-cache/dev-python/boto3-1.34.127 b/metadata/md5-cache/dev-python/boto3-1.34.127 index f123587bd406..5af6c316954f 100644 --- a/metadata/md5-cache/dev-python/boto3-1.34.127 +++ b/metadata/md5-cache/dev-python/boto3-1.34.127 @@ -5,7 +5,7 @@ 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 +KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux LICENSE=Apache-2.0 RDEPEND=>=dev-python/botocore-1.34.127[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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/boto/boto3/archive/1.34.127.tar.gz -> boto3-1.34.127.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=8c57f4eda873e63141fd7028ea88e83b +_md5_=52e08cba63def20fafe50290404e0c4b diff --git a/metadata/md5-cache/dev-python/boto3-1.34.133 b/metadata/md5-cache/dev-python/boto3-1.34.133 deleted file mode 100644 index 21abceaad30d..000000000000 --- a/metadata/md5-cache/dev-python/boto3-1.34.133 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/botocore-1.34.133[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.133[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.133.tar.gz -> boto3-1.34.133.gh.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=8c57f4eda873e63141fd7028ea88e83b diff --git a/metadata/md5-cache/dev-python/boto3-1.34.134 b/metadata/md5-cache/dev-python/boto3-1.34.134 deleted file mode 100644 index 8f724d772002..000000000000 --- a/metadata/md5-cache/dev-python/boto3-1.34.134 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/botocore-1.34.134[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.134[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.134.tar.gz -> boto3-1.34.134.gh.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=8c57f4eda873e63141fd7028ea88e83b diff --git a/metadata/md5-cache/dev-python/boto3-1.34.135 b/metadata/md5-cache/dev-python/boto3-1.34.135 deleted file mode 100644 index 9b175d97b5ee..000000000000 --- a/metadata/md5-cache/dev-python/boto3-1.34.135 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/botocore-1.34.135[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.135[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.135.tar.gz -> boto3-1.34.135.gh.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=8c57f4eda873e63141fd7028ea88e83b diff --git a/metadata/md5-cache/dev-python/boto3-1.34.132 b/metadata/md5-cache/dev-python/boto3-1.34.136 similarity index 91% rename from metadata/md5-cache/dev-python/boto3-1.34.132 rename to metadata/md5-cache/dev-python/boto3-1.34.136 index d314bc0c5b76..8a4c9a42315d 100644 --- a/metadata/md5-cache/dev-python/boto3-1.34.132 +++ b/metadata/md5-cache/dev-python/boto3-1.34.136 @@ -1,4 +1,4 @@ -BDEPEND=test? ( >=dev-python/botocore-1.34.132[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(-)?] +BDEPEND=test? ( >=dev-python/botocore-1.34.136[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 @@ -7,10 +7,10 @@ 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.132[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 ) +RDEPEND=>=dev-python/botocore-1.34.136[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.132.tar.gz -> boto3-1.34.132.gh.tar.gz +SRC_URI=https://github.com/boto/boto3/archive/1.34.136.tar.gz -> boto3-1.34.136.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=8c57f4eda873e63141fd7028ea88e83b diff --git a/metadata/md5-cache/dev-python/botocore-1.34.122 b/metadata/md5-cache/dev-python/botocore-1.34.122 deleted file mode 100644 index 2a1b507ea54c..000000000000 --- a/metadata/md5-cache/dev-python/botocore-1.34.122 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( =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/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.122.tar.gz -> botocore-1.34.122.gh.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=d1f3a00e6f9c9d98cc97f030301ab50f diff --git a/metadata/md5-cache/dev-python/botocore-1.34.127 b/metadata/md5-cache/dev-python/botocore-1.34.127 index f124bf8c1845..67b5be4512ce 100644 --- a/metadata/md5-cache/dev-python/botocore-1.34.127 +++ b/metadata/md5-cache/dev-python/botocore-1.34.127 @@ -5,7 +5,7 @@ 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 +KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux LICENSE=Apache-2.0 RDEPEND==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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/boto/botocore/archive/1.34.127.tar.gz -> botocore-1.34.127.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=f1ca9a8b0e1247ff42152fa304fc8999 +_md5_=d1f3a00e6f9c9d98cc97f030301ab50f diff --git a/metadata/md5-cache/dev-python/botocore-1.34.132 b/metadata/md5-cache/dev-python/botocore-1.34.132 deleted file mode 100644 index 72e898502c88..000000000000 --- a/metadata/md5-cache/dev-python/botocore-1.34.132 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( =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/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.132.tar.gz -> botocore-1.34.132.gh.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=f1ca9a8b0e1247ff42152fa304fc8999 diff --git a/metadata/md5-cache/dev-python/botocore-1.34.133 b/metadata/md5-cache/dev-python/botocore-1.34.133 deleted file mode 100644 index 0e4f460ed81c..000000000000 --- a/metadata/md5-cache/dev-python/botocore-1.34.133 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( =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/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.133.tar.gz -> botocore-1.34.133.gh.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=f1ca9a8b0e1247ff42152fa304fc8999 diff --git a/metadata/md5-cache/dev-python/botocore-1.34.134 b/metadata/md5-cache/dev-python/botocore-1.34.134 deleted file mode 100644 index e2f7719c8cdc..000000000000 --- a/metadata/md5-cache/dev-python/botocore-1.34.134 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( =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/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.134.tar.gz -> botocore-1.34.134.gh.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=f1ca9a8b0e1247ff42152fa304fc8999 diff --git a/metadata/md5-cache/dev-python/botocore-1.34.135 b/metadata/md5-cache/dev-python/botocore-1.34.136 similarity index 97% rename from metadata/md5-cache/dev-python/botocore-1.34.135 rename to metadata/md5-cache/dev-python/botocore-1.34.136 index 56a798fecbc5..95f54574f75c 100644 --- a/metadata/md5-cache/dev-python/botocore-1.34.135 +++ b/metadata/md5-cache/dev-python/botocore-1.34.136 @@ -11,6 +11,6 @@ RDEPEND= botocore-1.34.135.gh.tar.gz +SRC_URI=https://github.com/boto/botocore/archive/1.34.136.tar.gz -> botocore-1.34.136.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=f1ca9a8b0e1247ff42152fa304fc8999 diff --git a/metadata/md5-cache/dev-python/build-1.2.1 b/metadata/md5-cache/dev-python/build-1.2.1 index a20c0e391db9..2ca828c256fc 100644 --- a/metadata/md5-cache/dev-python/build-1.2.1 +++ b/metadata/md5-cache/dev-python/build-1.2.1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/build/ https://github.com/pypa/build/ INHERIT=distutils-r1 IUSE=test-rust 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 ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=MIT RDEPEND=>=dev-python/packaging-19.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-hooks[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/tomli-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) 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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pypa/build/archive/1.2.1.tar.gz -> build-1.2.1.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=3886b10682fd660afa99f0ffd8300326 +_md5_=d69dbfdb0831ad12bcfeee17ac720d50 diff --git a/metadata/md5-cache/dev-python/capturer-3.0-r1 b/metadata/md5-cache/dev-python/capturer-3.0-r1 index 73137e2064ec..5baa37afd53e 100644 --- a/metadata/md5-cache/dev-python/capturer-3.0-r1 +++ b/metadata/md5-cache/dev-python/capturer-3.0-r1 @@ -1,16 +1,16 @@ -BDEPEND=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/humanfriendly[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=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/humanfriendly[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=Easily capture stdout/stderr of the current process and subprocesses EAPI=8 HOMEPAGE=https://capturer.readthedocs.io/en/latest/ https://pypi.org/project/capturer/ https://github.com/xolox/python-capturer 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 ~x86 ~amd64-linux ~x86-linux LICENSE=MIT -RDEPEND=dev-python/humanfriendly[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/humanfriendly[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/c/capturer/capturer-3.0.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=e04cf0be1ec9264ca2db211c36902d74 +_md5_=331a30383a0f68c15607d5be16447888 diff --git a/metadata/md5-cache/dev-python/cfn-lint-0.87.9 b/metadata/md5-cache/dev-python/cfn-lint-0.87.9 new file mode 100644 index 000000000000..718d0e7ecf43 --- /dev/null +++ b/metadata/md5-cache/dev-python/cfn-lint-0.87.9 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/aws-sam-translator-1.89.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jschema-to-python-1.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/jsonschema-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/junit-xml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml-5.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/regex-2021.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sarif-om-1.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sympy-1.0.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(-)?] ) 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=CloudFormation Linter +EAPI=8 +HOMEPAGE=https://github.com/aws-cloudformation/cfn-lint/ https://pypi.org/project/cfn-lint/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/aws-sam-translator-1.89.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jschema-to-python-1.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/jsonschema-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/junit-xml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml-5.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/regex-2021.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sarif-om-1.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sympy-1.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 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/c/cfn-lint/cfn_lint-0.87.9.tar.gz +_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=b6cddbd6c7b7fe8642e4f4b4aaf4ad8c diff --git a/metadata/md5-cache/dev-python/cherrypy-18.10.0 b/metadata/md5-cache/dev-python/cherrypy-18.10.0 index a2ed0a48a434..d56f19e7b727 100644 --- a/metadata/md5-cache/dev-python/cherrypy-18.10.0 +++ b/metadata/md5-cache/dev-python/cherrypy-18.10.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://cherrypy.dev/ https://github.com/cherrypy/cherrypy/ https://pypi.org/project/CherryPy/ INHERIT=distutils-r1 pypi IUSE=ssl test 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 ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=BSD RDEPEND=>=dev-python/cheroot-8.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/portend-2.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/more-itertools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/zc-lockfile[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jaraco-collections[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ssl? ( dev-python/pyopenssl[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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/C/CherryPy/cherrypy-18.10.0.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=0197ddd92d4ebdb08ebc318d8e65a776 +_md5_=6c5533f8ed339ea201eecab26f82bc20 diff --git a/metadata/md5-cache/dev-python/cherrypy-18.9.0 b/metadata/md5-cache/dev-python/cherrypy-18.9.0 deleted file mode 100644 index 1425b6fb8f51..000000000000 --- a/metadata/md5-cache/dev-python/cherrypy-18.9.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/routes[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/simplejson[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/objgraph[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/path[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests-toolbelt[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-services[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/cheroot-8.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/portend-2.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/zc-lockfile[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-collections[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ssl? ( dev-python/pyopenssl[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(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=CherryPy is a pythonic, object-oriented HTTP framework -EAPI=8 -HOMEPAGE=https://cherrypy.dev/ https://github.com/cherrypy/cherrypy/ https://pypi.org/project/CherryPy/ -INHERIT=distutils-r1 pypi -IUSE=ssl test test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 -LICENSE=BSD -RDEPEND=>=dev-python/cheroot-8.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/portend-2.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/zc-lockfile[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-collections[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ssl? ( dev-python/pyopenssl[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 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/C/CherryPy/CherryPy-18.9.0.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=8f5a7f76e5ba619b9e3a58b5746d1d0f diff --git a/metadata/md5-cache/dev-python/clang-python-15.0.7 b/metadata/md5-cache/dev-python/clang-python-15.0.7 index ffadaa1a8ff2..68c325a8fb27 100644 --- a/metadata/md5-cache/dev-python/clang-python-15.0.7 +++ b/metadata/md5-cache/dev-python/clang-python-15.0.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 +_eclasses_=llvm.org 804442e0b3da59b09f22a9884376e03d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 _md5_=af6077f776aa5a8c36aee6ad4acd5183 diff --git a/metadata/md5-cache/dev-python/clang-python-16.0.6 b/metadata/md5-cache/dev-python/clang-python-16.0.6 index ecede8981cc3..60b4fef222bb 100644 --- a/metadata/md5-cache/dev-python/clang-python-16.0.6 +++ b/metadata/md5-cache/dev-python/clang-python-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 +_eclasses_=llvm.org 804442e0b3da59b09f22a9884376e03d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 _md5_=0efd225bad3b0e3b0055a8bea080c820 diff --git a/metadata/md5-cache/dev-python/clang-python-17.0.6 b/metadata/md5-cache/dev-python/clang-python-17.0.6 index 94b082b7c609..2231ee9b758b 100644 --- a/metadata/md5-cache/dev-python/clang-python-17.0.6 +++ b/metadata/md5-cache/dev-python/clang-python-17.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 +_eclasses_=llvm.org 804442e0b3da59b09f22a9884376e03d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 _md5_=43bc0ba057a9809af356d76c92a3cb01 diff --git a/metadata/md5-cache/dev-python/clang-python-18.1.8 b/metadata/md5-cache/dev-python/clang-python-18.1.8 index 06861f40a33c..d20eadb6903a 100644 --- a/metadata/md5-cache/dev-python/clang-python-18.1.8 +++ b/metadata/md5-cache/dev-python/clang-python-18.1.8 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 +_eclasses_=llvm.org 804442e0b3da59b09f22a9884376e03d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 _md5_=5a3187c9b71a0265c5926510e1e4580d diff --git a/metadata/md5-cache/dev-python/clang-python-19.0.0.9999 b/metadata/md5-cache/dev-python/clang-python-19.0.0.9999 index e36f9df667cc..ea3943fafd37 100644 --- a/metadata/md5-cache/dev-python/clang-python-19.0.0.9999 +++ b/metadata/md5-cache/dev-python/clang-python-19.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=>=sys-devel/clang-19.0.0.9999:* !sys-devel/llvm:0[clang(-),python(-)] !s REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=git-r3 fbb2889c81f3a05910c1524db69425c1 llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=git-r3 fbb2889c81f3a05910c1524db69425c1 llvm.org 804442e0b3da59b09f22a9884376e03d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=ed247c9547de121f2706c9d415e5e493 diff --git a/metadata/md5-cache/dev-python/clang-python-19.0.0_pre20240623 b/metadata/md5-cache/dev-python/clang-python-19.0.0_pre20240623 index 8bf33e1d88f3..71659e35da20 100644 --- a/metadata/md5-cache/dev-python/clang-python-19.0.0_pre20240623 +++ b/metadata/md5-cache/dev-python/clang-python-19.0.0_pre20240623 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/3ae6755719c6dfc07761b4e9bdac8c86bcb41734.tar.gz -> llvm-project-3ae6755719c6dfc07761b4e9bdac8c86bcb41734.tar.gz -_eclasses_=llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=llvm.org 804442e0b3da59b09f22a9884376e03d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=ed247c9547de121f2706c9d415e5e493 diff --git a/metadata/md5-cache/dev-python/clang-python-19.0.0_pre20240630 b/metadata/md5-cache/dev-python/clang-python-19.0.0_pre20240630 new file mode 100644 index 000000000000..b11849974e06 --- /dev/null +++ b/metadata/md5-cache/dev-python/clang-python-19.0.0_pre20240630 @@ -0,0 +1,16 @@ +BDEPEND=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 ) test? ( sys-devel/clang:19 ) +DEFINED_PHASES=install prepare test unpack +DEPEND=>=sys-devel/clang-19.0.0_pre20240630:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/clang:0[python(-)] +DESCRIPTION=Python bindings for sys-devel/clang +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=llvm.org python-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +RDEPEND=>=sys-devel/clang-19.0.0_pre20240630:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/clang:0[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 ) +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/llvm/llvm-project/archive/022d15c0039fc1cfaa3cc2eb1a45b71bbb21fadd.tar.gz -> llvm-project-022d15c0039fc1cfaa3cc2eb1a45b71bbb21fadd.tar.gz +_eclasses_=llvm.org 804442e0b3da59b09f22a9884376e03d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=ed247c9547de121f2706c9d415e5e493 diff --git a/metadata/md5-cache/dev-python/coloredlogs-15.0.1-r2 b/metadata/md5-cache/dev-python/coloredlogs-15.0.1-r2 new file mode 100644 index 000000000000..ddb2ef68196d --- /dev/null +++ b/metadata/md5-cache/dev-python/coloredlogs-15.0.1-r2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/capturer[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/coverage[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/verboselogs[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/humanfriendly-9.1[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=Colored stream handler for the logging module +EAPI=8 +HOMEPAGE=https://pypi.org/project/coloredlogs/ https://github.com/xolox/python-coloredlogs https://coloredlogs.readthedocs.io/en/latest/ +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=~amd64 ~arm ~x86 ~amd64-linux ~x86-linux +LICENSE=MIT +RDEPEND=>=dev-python/humanfriendly-9.1[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/c/coloredlogs/coloredlogs-15.0.1.tar.gz +_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=1517ef323d24747687d4c549b61d6403 diff --git a/metadata/md5-cache/dev-python/contourpy-1.2.1 b/metadata/md5-cache/dev-python/contourpy-1.2.1 index 17026568d292..1ca8b9c2c579 100644 --- a/metadata/md5-cache/dev-python/contourpy-1.2.1 +++ b/metadata/md5-cache/dev-python/contourpy-1.2.1 @@ -1,17 +1,17 @@ -BDEPEND=>=dev-python/pybind11-2.12.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/matplotlib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pillow[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/wurlitzer[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/numpy-1.20[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(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array 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/meson-python-0.15.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=>=dev-python/pybind11-2.12.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/matplotlib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pillow[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wurlitzer[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/numpy-1.20[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(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array 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/meson-python-0.15.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 -DEPEND=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 ) +DEPEND=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 library for calculating contours in 2D quadrilateral grids EAPI=8 HOMEPAGE=https://pypi.org/project/contourpy/ https://github.com/contourpy/contourpy/ INHERIT=distutils-r1 -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +IUSE=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 ~ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos LICENSE=BSD -RDEPEND=>=dev-python/numpy-1.20[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/numpy-1.20[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/contourpy/contourpy/archive/v1.2.1.tar.gz -> contourpy-1.2.1.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=cedcc83d517bea569e0b84060d201ef7 +_md5_=5338c7922cbdd6c5d221526447b0d838 diff --git a/metadata/md5-cache/dev-python/cramjam-2.8.3 b/metadata/md5-cache/dev-python/cramjam-2.8.3 index 491084a2accf..6ac46266f434 100644 --- a/metadata/md5-cache/dev-python/cramjam-2.8.3 +++ b/metadata/md5-cache/dev-python/cramjam-2.8.3 @@ -1,17 +1,17 @@ -BDEPEND=test? ( dev-python/hypothesis[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/numpy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=virtual/rust-1.53 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-util/maturin-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( dev-python/hypothesis[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/numpy[python_targets_pypy3(-)?,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_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) >=virtual/rust-1.53 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-util/maturin-1.4.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 unpack -DEPEND=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 ) +DEPEND=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=Thin Python bindings to de/compression algorithms in Rust EAPI=8 HOMEPAGE=https://github.com/milesgranger/cramjam/ https://pypi.org/project/cramjam/ INHERIT=cargo distutils-r1 -IUSE=test debug python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +IUSE=test debug python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug KEYWORDS=amd64 arm arm64 ~riscv x86 LICENSE=MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT MPL-2.0 Unicode-DFS-2016 -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 ) +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://github.com/milesgranger/cramjam/archive/v2.8.3.tar.gz -> cramjam-2.8.3.gh.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aho-corasick/1.1.2/download -> aho-corasick-1.1.2.crate https://crates.io/api/v1/crates/alloc-no-stdlib/2.0.4/download -> alloc-no-stdlib-2.0.4.crate https://crates.io/api/v1/crates/alloc-stdlib/0.2.2/download -> alloc-stdlib-0.2.2.crate https://crates.io/api/v1/crates/anstream/0.6.13/download -> anstream-0.6.13.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.3/download -> anstyle-parse-0.2.3.crate https://crates.io/api/v1/crates/anstyle-query/1.0.2/download -> anstyle-query-1.0.2.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.2/download -> anstyle-wincon-3.0.2.crate https://crates.io/api/v1/crates/anstyle/1.0.6/download -> anstyle-1.0.6.crate https://crates.io/api/v1/crates/assert_cmd/1.0.8/download -> assert_cmd-1.0.8.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.4.2/download -> bitflags-2.4.2.crate https://crates.io/api/v1/crates/brotli-decompressor/2.5.1/download -> brotli-decompressor-2.5.1.crate https://crates.io/api/v1/crates/brotli/3.4.0/download -> brotli-3.4.0.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/bytesize/1.3.0/download -> bytesize-1.3.0.crate https://crates.io/api/v1/crates/bzip2-sys/0.1.11+1.0.8/download -> bzip2-sys-0.1.11+1.0.8.crate https://crates.io/api/v1/crates/bzip2/0.4.4/download -> bzip2-0.4.4.crate https://crates.io/api/v1/crates/cbindgen/0.24.5/download -> cbindgen-0.24.5.crate https://crates.io/api/v1/crates/cc/1.0.90/download -> cc-1.0.90.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/3.2.25/download -> clap-3.2.25.crate https://crates.io/api/v1/crates/clap/4.5.2/download -> clap-4.5.2.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_derive/4.5.0/download -> clap_derive-4.5.0.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/clap_lex/0.7.0/download -> clap_lex-0.7.0.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/crc32fast/1.4.0/download -> crc32fast-1.4.0.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.10.0/download -> either-1.10.0.crate https://crates.io/api/v1/crates/errno/0.3.8/download -> errno-0.3.8.crate https://crates.io/api/v1/crates/fastrand/2.0.1/download -> fastrand-2.0.1.crate https://crates.io/api/v1/crates/flate2/1.0.28/download -> flate2-1.0.28.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/inline-c-macro/0.1.5/download -> inline-c-macro-0.1.5.crate https://crates.io/api/v1/crates/inline-c/0.1.7/download -> inline-c-0.1.7.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.10/download -> itoa-1.0.10.crate https://crates.io/api/v1/crates/jobserver/0.1.28/download -> jobserver-0.1.28.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.153/download -> libc-0.2.153.crate https://crates.io/api/v1/crates/libcramjam/0.2.0/download -> libcramjam-0.2.0.crate https://crates.io/api/v1/crates/libcramjam/0.3.0/download -> libcramjam-0.3.0.crate https://crates.io/api/v1/crates/libdeflate-sys/1.19.3/download -> libdeflate-sys-1.19.3.crate https://crates.io/api/v1/crates/libdeflater/1.19.3/download -> libdeflater-1.19.3.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.11/download -> lock_api-0.4.11.crate https://crates.io/api/v1/crates/log/0.4.21/download -> log-0.4.21.crate https://crates.io/api/v1/crates/lz4-sys/1.9.4/download -> lz4-sys-1.9.4.crate https://crates.io/api/v1/crates/lz4/1.24.0/download -> lz4-1.24.0.crate https://crates.io/api/v1/crates/lzma-sys/0.1.20/download -> lzma-sys-0.1.20.crate https://crates.io/api/v1/crates/memchr/2.7.1/download -> memchr-2.7.1.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.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/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num-traits/0.2.18/download -> num-traits-0.2.18.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/os_str_bytes/6.6.1/download -> os_str_bytes-6.6.1.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.9.9/download -> parking_lot_core-0.9.9.crate https://crates.io/api/v1/crates/pest/2.7.8/download -> pest-2.7.8.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/portable-atomic/1.6.0/download -> portable-atomic-1.6.0.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/predicates/2.1.5/download -> predicates-2.1.5.crate https://crates.io/api/v1/crates/proc-macro2/1.0.78/download -> proc-macro2-1.0.78.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/python3-dll-a/0.2.9/download -> python3-dll-a-0.2.9.crate https://crates.io/api/v1/crates/quote/1.0.35/download -> quote-1.0.35.crate https://crates.io/api/v1/crates/redox_syscall/0.4.1/download -> redox_syscall-0.4.1.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.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.2/download -> regex-syntax-0.8.2.crate https://crates.io/api/v1/crates/regex/1.10.3/download -> regex-1.10.3.crate https://crates.io/api/v1/crates/rustc_version/0.3.3/download -> rustc_version-0.3.3.crate https://crates.io/api/v1/crates/rustix/0.38.31/download -> rustix-0.38.31.crate https://crates.io/api/v1/crates/ryu/1.0.17/download -> ryu-1.0.17.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/semver-parser/0.10.2/download -> semver-parser-0.10.2.crate https://crates.io/api/v1/crates/semver/0.11.0/download -> semver-0.11.0.crate https://crates.io/api/v1/crates/serde/1.0.197/download -> serde-1.0.197.crate https://crates.io/api/v1/crates/serde_derive/1.0.197/download -> serde_derive-1.0.197.crate https://crates.io/api/v1/crates/serde_json/1.0.114/download -> serde_json-1.0.114.crate https://crates.io/api/v1/crates/smallvec/1.13.1/download -> smallvec-1.13.1.crate https://crates.io/api/v1/crates/snap/1.1.1/download -> snap-1.1.1.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.0/download -> strsim-0.11.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.52/download -> syn-2.0.52.crate https://crates.io/api/v1/crates/target-lexicon/0.11.2/download -> target-lexicon-0.11.2.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/tempfile/3.10.1/download -> tempfile-3.10.1.crate https://crates.io/api/v1/crates/termcolor/1.4.1/download -> termcolor-1.4.1.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/textwrap/0.16.1/download -> textwrap-0.16.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.57/download -> thiserror-impl-1.0.57.crate https://crates.io/api/v1/crates/thiserror/1.0.57/download -> thiserror-1.0.57.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/ucd-trie/0.1.6/download -> ucd-trie-0.1.6.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/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.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.6/download -> winapi-util-0.1.6.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-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.4/download -> windows-targets-0.52.4.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.4/download -> windows_aarch64_gnullvm-0.52.4.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.4/download -> windows_aarch64_msvc-0.52.4.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.4/download -> windows_i686_gnu-0.52.4.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.4/download -> windows_i686_msvc-0.52.4.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.4/download -> windows_x86_64_gnu-0.52.4.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.4/download -> windows_x86_64_gnullvm-0.52.4.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.4/download -> windows_x86_64_msvc-0.52.4.crate https://crates.io/api/v1/crates/xz2/0.1.7/download -> xz2-0.1.7.crate https://crates.io/api/v1/crates/zstd-safe/7.0.0/download -> zstd-safe-7.0.0.crate https://crates.io/api/v1/crates/zstd-sys/2.0.9+zstd.1.5.5/download -> zstd-sys-2.0.9+zstd.1.5.5.crate https://crates.io/api/v1/crates/zstd/0.13.0/download -> zstd-0.13.0.crate _eclasses_=cargo 67ea64209e3442a3a0e095f048d43a62 distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea rust-toolchain 68a6453cb41148db1da01fa2267527f0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=b36323c0f7efc42e788b4bea55ed99b7 +_md5_=cd0280ca98790be84904f9c32682bbe9 diff --git a/metadata/md5-cache/dev-python/crc32c-2.4 b/metadata/md5-cache/dev-python/crc32c-2.4 index 7171963978e5..b0874722a6d0 100644 --- a/metadata/md5-cache/dev-python/crc32c-2.4 +++ b/metadata/md5-cache/dev-python/crc32c-2.4 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/c/crc32c/crc32c-2.4.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=9d0c847455eb2e19eff003866996a72f +_md5_=fef4ac3d8e51192089193d4b9863a09a diff --git a/metadata/md5-cache/dev-python/dep-logic-0.3.0 b/metadata/md5-cache/dev-python/dep-logic-0.3.0 new file mode 100644 index 000000000000..d2efc7c4a3a4 --- /dev/null +++ b/metadata/md5-cache/dev-python/dep-logic-0.3.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/packaging-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/pdm-backend-2.1.8[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=Python dependency specifications supporting logical operations +EAPI=8 +HOMEPAGE=https://github.com/pdm-project/dep-logic/ https://pypi.org/project/dep-logic/ +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 ~arm64 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/packaging-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/d/dep-logic/dep_logic-0.3.0.tar.gz +_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=8986e848ea8453de5e9f51f999a75c1e diff --git a/metadata/md5-cache/dev-python/django-prometheus-2.3.1 b/metadata/md5-cache/dev-python/django-prometheus-2.3.1 index 2dc149cd87eb..0571d08addea 100644 --- a/metadata/md5-cache/dev-python/django-prometheus-2.3.1 +++ b/metadata/md5-cache/dev-python/django-prometheus-2.3.1 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/django[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/prometheus-client-0.7[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-python/django[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/prometheus-client-0.7[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=Library to export Django metrics for Prometheus EAPI=8 HOMEPAGE=https://github.com/korfuri/django-prometheus/ https://pypi.org/project/django-prometheus/ 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 ~arm64 LICENSE=Apache-1.0 -RDEPEND=dev-python/django[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/prometheus-client-0.7[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/django[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/prometheus-client-0.7[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/django-prometheus/django-prometheus-2.3.1.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=d22421ba2059ed85f15967c32b71b579 +_md5_=d3d039bc20774c7d9f4bcb3a433ea686 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 3ec90935d7b0..03c023827c84 100644 --- a/metadata/md5-cache/dev-python/dulwich-0.21.7-r1 +++ b/metadata/md5-cache/dev-python/dulwich-0.21.7-r1 @@ -6,7 +6,7 @@ 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 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 +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_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 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/d/dulwich/dulwich-0.21.7.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=6806d811ff93e93b289adf3032740f64 +_md5_=cd2ed7b35050cdc820d7f6fa61eba9dc diff --git a/metadata/md5-cache/dev-python/fakeredis-2.23.3 b/metadata/md5-cache/dev-python/fakeredis-2.23.3 new file mode 100644 index 000000000000..5d2bd2ae170f --- /dev/null +++ b/metadata/md5-cache/dev-python/fakeredis-2.23.3 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-db/redis dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/redis-4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/sortedcontainers-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=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/poetry-core-1.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=Fake implementation of redis API for testing purposes +EAPI=8 +HOMEPAGE=https://github.com/cunla/fakeredis-py/ https://pypi.org/project/fakeredis/ +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 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=BSD +RDEPEND=dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/redis-4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/sortedcontainers-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) 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/f/fakeredis/fakeredis-2.23.3.tar.gz +_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=c561f14ea9d89b0b5fa68117e7ca16c8 diff --git a/metadata/md5-cache/dev-python/fastimport-0.9.14 b/metadata/md5-cache/dev-python/fastimport-0.9.14 index fe9e651c3d80..d968f3dc8642 100644 --- a/metadata/md5-cache/dev-python/fastimport-0.9.14 +++ b/metadata/md5-cache/dev-python/fastimport-0.9.14 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://github.com/jelmer/python-fastimport/ https://pypi.org/project/fastimport/ 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 ~ia64 ppc ~ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=GPL-2+ 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/f/fastimport/fastimport-0.9.14.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=d5b3d3f6bc3fcf50583ecfb2fdba562d +_md5_=08b6e2feaac93eea68b908096d1c0eef diff --git a/metadata/md5-cache/dev-python/fonttools-4.53.0 b/metadata/md5-cache/dev-python/fonttools-4.53.0 index 19b148a54fe3..8af35458a196 100644 --- a/metadata/md5-cache/dev-python/fonttools-4.53.0 +++ b/metadata/md5-cache/dev-python/fonttools-4.53.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/fonttools/fonttools/ https://pypi.org/project/fonttools/ INHERIT=distutils-r1 virtualx IUSE=+native-extensions test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=BSD RDEPEND=>=dev-python/fs-2.4.9[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:=[xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/fonttools/fonttools/archive/4.53.0.tar.gz -> fonttools-4.53.0.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 -_md5_=c7f4d3b759af41ac667ab3f209bb792b +_md5_=b4235a7df2de688742183833c81ebcf2 diff --git a/metadata/md5-cache/dev-python/fpylll-0.6.1 b/metadata/md5-cache/dev-python/fpylll-0.6.1 index 8d382bd41863..56a281e8e846 100644 --- a/metadata/md5-cache/dev-python/fpylll-0.6.1 +++ b/metadata/md5-cache/dev-python/fpylll-0.6.1 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/f/fpylll/fpylll-0.6.1.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=2244e3721490dbe17a5ea4dc40ce10e2 +_md5_=251aa61167a01e15d118ec460e8b0f07 diff --git a/metadata/md5-cache/dev-python/fs-2.4.16 b/metadata/md5-cache/dev-python/fs-2.4.16 index c685ea398957..857fd25d52c6 100644 --- a/metadata/md5-cache/dev-python/fs-2.4.16 +++ b/metadata/md5-cache/dev-python/fs-2.4.16 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/fs/ https://docs.pyfilesystem.org/ https://www.willmcgugan.com/tag/fs/ INHERIT=distutils-r1 optfeature 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 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos +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=MIT RDEPEND=>=dev-python/appdirs-1.4.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytz[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(-)?] >=dev-python/six-1.10[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_12? ( >=dev-lang/python-3.12.0_p1 ) 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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/f/fs/fs-2.4.16.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=183c022022fa13152204fef715dd39d1 +_md5_=b8d2594f4b2391f22414d4c0b50bd780 diff --git a/metadata/md5-cache/dev-python/genshi-0.7.7 b/metadata/md5-cache/dev-python/genshi-0.7.7 index 5dae734831c1..3bc0cb97b3c5 100644 --- a/metadata/md5-cache/dev-python/genshi-0.7.7 +++ b/metadata/md5-cache/dev-python/genshi-0.7.7 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://genshi.edgewall.org/ https://github.com/edgewall/genshi/ https://pypi.org/project/Genshi/ INHERIT=distutils-r1 pypi IUSE=doc examples 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 ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos +KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos LICENSE=BSD RDEPEND=dev-python/six[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 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/G/Genshi/Genshi-0.7.7.tar.gz https://src.fedoraproject.org/rpms/python-genshi/raw/rawhide/f/python-genshi-use-default-test-loader.patch _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=aa1df387d98d03c21101c3d6b99f2169 +_md5_=05c5a4699f6e6db3f583b7b696bee3ea diff --git a/metadata/md5-cache/dev-python/gfloat-0.3 b/metadata/md5-cache/dev-python/gfloat-0.3 index fc467cbd6e16..f6d1e817a0e8 100644 --- a/metadata/md5-cache/dev-python/gfloat-0.3 +++ b/metadata/md5-cache/dev-python/gfloat-0.3 @@ -5,7 +5,7 @@ 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 ~arm ~arm64 ~x86 +KEYWORDS=amd64 ~arm arm64 x86 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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/g/gfloat/gfloat-0.3.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=a31b781a08715a501e54cdef034e004f +_md5_=9cf2ef685e3e93b09432d91271633fb5 diff --git a/metadata/md5-cache/dev-python/humanfriendly-10.0-r1 b/metadata/md5-cache/dev-python/humanfriendly-10.0-r1 index db6c0bafff8f..28080db6a548 100644 --- a/metadata/md5-cache/dev-python/humanfriendly-10.0-r1 +++ b/metadata/md5-cache/dev-python/humanfriendly-10.0-r1 @@ -13,4 +13,4 @@ RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/h/humanfriendly/humanfriendly-10.0.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=a18b71548551382e0cfc7427f8a19f06 +_md5_=2517bc1a377906ba7166ca5e07f69850 diff --git a/metadata/md5-cache/dev-python/humanfriendly-10.0-r2 b/metadata/md5-cache/dev-python/humanfriendly-10.0-r2 new file mode 100644 index 000000000000..0cc74ec1b708 --- /dev/null +++ b/metadata/md5-cache/dev-python/humanfriendly-10.0-r2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/capturer[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/coloredlogs-15.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/mock[python_targets_pypy3(-)?,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_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-lang/python:3.12[threads(+)] >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[threads(+)] >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[threads(+)] >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] ) ( dev-python/pypy3[threads(+)] >=dev-python/sphinx-7.2.6[python_targets_pypy3(-)] ) ) ) 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 +DESCRIPTION=Human friendly output for text interfaces using Python +EAPI=8 +HOMEPAGE=https://pypi.org/project/humanfriendly/ https://github.com/xolox/python-humanfriendly/ https://humanfriendly.readthedocs.io/ +INHERIT=distutils-r1 pypi +IUSE=test doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm ~x86 ~amd64-linux ~x86-linux +LICENSE=MIT +RDEPEND=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://files.pythonhosted.org/packages/source/h/humanfriendly/humanfriendly-10.0.tar.gz +_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=ce0d9bcbe6c9a4ff7ed2c6af847bea3d diff --git a/metadata/md5-cache/dev-python/hypothesis-6.104.2 b/metadata/md5-cache/dev-python/hypothesis-6.104.2 new file mode 100644 index 000000000000..e8250c0bf6eb --- /dev/null +++ b/metadata/md5-cache/dev-python/hypothesis-6.104.2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pexpect[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !!=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_pypy3? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[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/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[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(-)?] dev-python/pytest-xdist[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(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+),sqlite] ) >=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 postinst prepare test +DESCRIPTION=A library for property based testing +EAPI=8 +HOMEPAGE=https://github.com/HypothesisWorks/hypothesis/ https://pypi.org/project/hypothesis/ +INHERIT=distutils-r1 optfeature +IUSE=cli 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 +LICENSE=MPL-2.0 +RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_pypy3? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[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/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[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(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+),sqlite] ) +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/HypothesisWorks/hypothesis/archive/hypothesis-python-6.104.2.tar.gz -> hypothesis-6.104.2.gh.tar.gz +_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=a22754a99ae09e4e8d356d55e8f33963 diff --git a/metadata/md5-cache/dev-python/ipython-8.26.0 b/metadata/md5-cache/dev-python/ipython-8.26.0 new file mode 100644 index 000000000000..139b25112a2c --- /dev/null +++ b/metadata/md5-cache/dev-python/ipython-8.26.0 @@ -0,0 +1,17 @@ +BDEPEND=dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( app-text/dvipng[truetype] >=dev-python/ipykernel-5.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/matplotlib-3.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/nbformat[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.23[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib-inline[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pickleshare[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/testpath[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/decorator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jedi-0.16[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib-inline[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pexpect-4.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/prompt-toolkit-3.0.41[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/pygments-2.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/stack-data[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.13.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=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:=[readline(+),sqlite,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[readline(+),sqlite,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[readline(+),sqlite,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[readline(+),sqlite,threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,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 postinst prepare test +DESCRIPTION=Advanced interactive shell for Python +EAPI=8 +HOMEPAGE=https://ipython.org/ https://github.com/ipython/ipython/ https://pypi.org/project/ipython/ +INHERIT=distutils-r1 optfeature pypi virtualx +IUSE=examples notebook nbconvert qt5 +smp test test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos +LICENSE=BSD +PDEPEND=python_targets_python3_10? ( notebook? ( dev-python/notebook[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/widgetsnbextension[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_python3_11? ( notebook? ( dev-python/notebook[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/widgetsnbextension[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_python3_12? ( notebook? ( dev-python/notebook[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/widgetsnbextension[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) smp? ( >=dev-python/ipykernel-5.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipyparallel-6.2.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) +RDEPEND=dev-python/decorator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jedi-0.16[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib-inline[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pexpect-4.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/prompt-toolkit-3.0.41[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/pygments-2.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/stack-data[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.13.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) nbconvert? ( dev-python/nbconvert[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[readline(+),sqlite,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[readline(+),sqlite,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[readline(+),sqlite,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[readline(+),sqlite,threads(+)] ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/i/ipython/ipython-8.26.0.tar.gz +_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 +_md5_=2368e7bce438e67e19d133a6af81641d diff --git a/metadata/md5-cache/dev-python/irc-20.4.0 b/metadata/md5-cache/dev-python/irc-20.4.0 deleted file mode 100644 index 1a43cb5049e4..000000000000 --- a/metadata/md5-cache/dev-python/irc-20.4.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-python/setuptools-scm-3.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/jaraco-collections[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jaraco-functools-1.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jaraco-itertools-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-logging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-stream[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-text[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tempora-1.6[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=IRC client framework written in Python -EAPI=8 -HOMEPAGE=https://github.com/jaraco/irc/ https://pypi.org/project/irc/ -INHERIT=distutils-r1 pypi -IUSE=examples test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 arm64 ~riscv x86 -LICENSE=MIT -RDEPEND=dev-python/jaraco-collections[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jaraco-functools-1.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jaraco-itertools-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-logging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-stream[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-text[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tempora-1.6[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/i/irc/irc-20.4.0.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=f9422a6c78bf5dc9d527a328187ff1d8 diff --git a/metadata/md5-cache/dev-python/irc-20.4.1 b/metadata/md5-cache/dev-python/irc-20.4.1 index 756f6dd2bfba..eac2db8c7c17 100644 --- a/metadata/md5-cache/dev-python/irc-20.4.1 +++ b/metadata/md5-cache/dev-python/irc-20.4.1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/jaraco/irc/ https://pypi.org/project/irc/ INHERIT=distutils-r1 pypi IUSE=examples test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +KEYWORDS=amd64 arm64 ~riscv x86 LICENSE=MIT RDEPEND=dev-python/jaraco-collections[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-functools-1.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jaraco-logging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jaraco-stream[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-text-3.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/more-itertools[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(-)?] >=dev-python/tempora-1.6[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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/i/irc/irc-20.4.1.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=8fbf35d8a57a7ccb82a86de39346d5cd +_md5_=032b825b518a16801fcfc10db7768020 diff --git a/metadata/md5-cache/dev-python/isort-5.13.2 b/metadata/md5-cache/dev-python/isort-5.13.2 index 49cdbb7a0728..4b6cca4b5935 100644 --- a/metadata/md5-cache/dev-python/isort-5.13.2 +++ b/metadata/md5-cache/dev-python/isort-5.13.2 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/colorama-0.4.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hypothesis[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/natsort[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) test? ( python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=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/poetry-core-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/colorama-0.4.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/hypothesis[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/natsort[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-vcs/git ) test? ( python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=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/poetry-core-1.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=A python utility/library to sort imports EAPI=8 HOMEPAGE=https://github.com/PyCQA/isort/ https://pypi.org/project/isort/ INHERIT=distutils-r1 -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 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=MIT -RDEPEND=python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) 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=python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) 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/PyCQA/isort/archive/5.13.2.tar.gz -> isort-5.13.2.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=333f54b3d41a8ef38e7132a6a9ac0d46 +_md5_=a40560c88da3e9a4595d0d53125425c1 diff --git a/metadata/md5-cache/dev-python/jack-client-0.5.4 b/metadata/md5-cache/dev-python/jack-client-0.5.4 index f58109b812f7..9bb3ff1cf9ee 100644 --- a/metadata/md5-cache/dev-python/jack-client-0.5.4 +++ b/metadata/md5-cache/dev-python/jack-client-0.5.4 @@ -1,16 +1,16 @@ -BDEPEND=dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/cffi[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(-)?] virtual/jack >=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/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] virtual/jack >=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=JACK Audio Connection Kit client for Python EAPI=8 HOMEPAGE=https://pypi.org/project/JACK-Client/ https://github.com/spatialaudio/jackclient-python 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=~amd64 LICENSE=MIT -RDEPEND=dev-python/cffi[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(-)?] virtual/jack 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/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] virtual/jack 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? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/J/JACK-Client/JACK-Client-0.5.4.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 -_md5_=290c72547d3ade6f5ae684f0509d5c1f +_md5_=5d6126aba63b985c99530c08a9e942f2 diff --git a/metadata/md5-cache/dev-python/jaraco-collections-5.0.1 b/metadata/md5-cache/dev-python/jaraco-collections-5.0.1 index 5254b693d976..8470bad6fdb1 100644 --- a/metadata/md5-cache/dev-python/jaraco-collections-5.0.1 +++ b/metadata/md5-cache/dev-python/jaraco-collections-5.0.1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/jaraco/jaraco.collections/ https://pypi.org/project/jaraco.collections/ 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=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=MIT RDEPEND=dev-python/jaraco-text[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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/j/jaraco.collections/jaraco.collections-5.0.1.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=e2f0873f4537d7972b313a3bd600a5ad +_md5_=e1e3908d56961e02e8385f5c4d99aa14 diff --git a/metadata/md5-cache/dev-python/jaraco-env-1.0.0 b/metadata/md5-cache/dev-python/jaraco-env-1.0.0 index cad733928903..0c7150896bb4 100644 --- a/metadata/md5-cache/dev-python/jaraco-env-1.0.0 +++ b/metadata/md5-cache/dev-python/jaraco-env-1.0.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/jaraco/jaraco.env/ https://pypi.org/project/jaraco.env/ 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=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc 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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/j/jaraco.env/jaraco.env-1.0.0.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=47dc541237123e19c20578dd4c2518e5 +_md5_=83f03db8c63c7374ed0f410cb06c8b86 diff --git a/metadata/md5-cache/dev-python/jaraco-envs-2.6.0 b/metadata/md5-cache/dev-python/jaraco-envs-2.6.0 index 7f5fe8ed9877..33c0eb67a296 100644 --- a/metadata/md5-cache/dev-python/jaraco-envs-2.6.0 +++ b/metadata/md5-cache/dev-python/jaraco-envs-2.6.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/jaraco/jaraco.envs/ https://pypi.org/project/jaraco.envs/ 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=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos LICENSE=MIT RDEPEND=dev-python/path[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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/j/jaraco.envs/jaraco.envs-2.6.0.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=95bb733418ad9e5cdc89c0821202683b +_md5_=de607a56f2e7920cbbe7b683c3ee2edb diff --git a/metadata/md5-cache/dev-python/jaraco-test-5.4.0 b/metadata/md5-cache/dev-python/jaraco-test-5.4.0 index 997a5d1d5e3c..2a3877929d9d 100644 --- a/metadata/md5-cache/dev-python/jaraco-test-5.4.0 +++ b/metadata/md5-cache/dev-python/jaraco-test-5.4.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/jaraco/jaraco.test/ https://pypi.org/project/jaraco.test/ 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=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=MIT RDEPEND=dev-python/jaraco-collections[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jaraco-context[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jaraco-functools[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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/j/jaraco.test/jaraco.test-5.4.0.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=8a33c31d6bffb71b11760ff02bb668d4 +_md5_=a06121c4f1cc04def11910a459f3c87f diff --git a/metadata/md5-cache/dev-python/jsondiff-2.1.1 b/metadata/md5-cache/dev-python/jsondiff-2.1.1 new file mode 100644 index 000000000000..8229c03555ba --- /dev/null +++ b/metadata/md5-cache/dev-python/jsondiff-2.1.1 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/hypothesis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/pyyaml[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=Diff JSON and JSON-like structures in Python +EAPI=8 +HOMEPAGE=https://github.com/xlwings/jsondiff/ https://pypi.org/project/jsondiff/ +INHERIT=distutils-r1 +IUSE=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=MIT +RDEPEND=dev-python/pyyaml[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://github.com/xlwings/jsondiff/archive/2.1.1.tar.gz -> jsondiff-2.1.1.gh.tar.gz +_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=1d9edca300b7e415ceae855fbeee309e diff --git a/metadata/md5-cache/dev-python/jsonpointer-3.0.0 b/metadata/md5-cache/dev-python/jsonpointer-3.0.0 index a7a92e7326a3..5ff98f432940 100644 --- a/metadata/md5-cache/dev-python/jsonpointer-3.0.0 +++ b/metadata/md5-cache/dev-python/jsonpointer-3.0.0 @@ -5,11 +5,11 @@ 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 +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 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=4d48446dc1c440b57e8f07803c6f8746 +_md5_=add5871016cf152b7b8fcc70d3f9bcc8 diff --git a/metadata/md5-cache/dev-python/jupyterlab-4.2.1 b/metadata/md5-cache/dev-python/jupyterlab-4.2.1 deleted file mode 100644 index 6a164d15140b..000000000000 --- a/metadata/md5-cache/dev-python/jupyterlab-4.2.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-python/hatch-jupyter-builder[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/pytest-console-scripts[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-jupyter-0.5.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-tornasync[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests-cache[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/virtualenv[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/async-lru[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/httpx-0.25.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipykernel-6.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyter-core[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-lsp-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-server-2.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/jupyterlab-server-2.27.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/notebook-shim-0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/tomli-1.2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-1.2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/tornado-6.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/traitlets[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] net-libs/nodejs >=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(-)?] -DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DESCRIPTION=JupyterLab computational environment -EAPI=8 -HOMEPAGE=https://jupyter.org/ https://github.com/jupyterlab/jupyterlab/ https://pypi.org/project/jupyterlab/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=distutils-r1 pypi xdg -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86 -LICENSE=BSD MIT GPL-3 Apache-2.0 -RDEPEND=dev-python/async-lru[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/httpx-0.25.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipykernel-6.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyter-core[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-lsp-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-server-2.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/jupyterlab-server-2.27.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/notebook-shim-0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/tomli-1.2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-1.2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/tornado-6.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/traitlets[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] net-libs/nodejs 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 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/j/jupyterlab/jupyterlab-4.2.1.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=2aaa5d0bb973692cce2bbe0fcb6e727b diff --git a/metadata/md5-cache/dev-python/jupyterlab-4.2.2 b/metadata/md5-cache/dev-python/jupyterlab-4.2.2 index 0f434237b970..922f9b46cfc8 100644 --- a/metadata/md5-cache/dev-python/jupyterlab-4.2.2 +++ b/metadata/md5-cache/dev-python/jupyterlab-4.2.2 @@ -6,7 +6,7 @@ HOMEPAGE=https://jupyter.org/ https://github.com/jupyterlab/jupyterlab/ https:// IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=distutils-r1 pypi xdg IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86 LICENSE=BSD MIT GPL-3 Apache-2.0 RDEPEND=dev-python/async-lru[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/httpx-0.25.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipykernel-6.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyter-core[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-lsp-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-server-2.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/jupyterlab-server-2.27.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/notebook-shim-0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-40.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/tomli-1.2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-1.2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/tornado-6.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/traitlets[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] net-libs/nodejs 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 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/j/jupyterlab/jupyterlab-4.2.2.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=07fce29b6f2fd2361ea78dc1dbcd603e +_md5_=53c44ba900db25fd1dea9f3fb1f6cc7b diff --git a/metadata/md5-cache/dev-python/klein-23.12.0 b/metadata/md5-cache/dev-python/klein-23.12.0 index 45c65433c06d..91d8b97729c8 100644 --- a/metadata/md5-cache/dev-python/klein-23.12.0 +++ b/metadata/md5-cache/dev-python/klein-23.12.0 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/attrs-20.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hyperlink[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/incremental[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tubes[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/twisted-16.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/zope-interface[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-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/attrs-20.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/hyperlink[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/incremental[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tubes[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/twisted-16.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/zope-interface[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=Micro-framework for developing production-ready web services with Python EAPI=8 HOMEPAGE=https://pypi.org/project/klein/ https://github.com/twisted/klein/ 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 ~riscv LICENSE=MIT -RDEPEND=>=dev-python/attrs-20.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hyperlink[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/incremental[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tubes[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/twisted-16.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/zope-interface[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-20.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/hyperlink[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/incremental[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tubes[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/twisted-16.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/zope-interface[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/k/klein/klein-23.12.0.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=7b3c849b8eac64e8f7464dd3890ebd32 +_md5_=674ee3ae470fb8035862ddf9be416fb0 diff --git a/metadata/md5-cache/dev-python/libnacl-2.1.0 b/metadata/md5-cache/dev-python/libnacl-2.1.0 index d3b019989fb0..95fafe79acab 100644 --- a/metadata/md5-cache/dev-python/libnacl-2.1.0 +++ b/metadata/md5-cache/dev-python/libnacl-2.1.0 @@ -1,16 +1,16 @@ -BDEPEND=dev-libs/libsodium test? ( dev-libs/libsodium 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/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=dev-libs/libsodium test? ( dev-libs/libsodium 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/poetry-core-1.9.0[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 ctypes wrapper for libsodium EAPI=8 HOMEPAGE=https://libnacl.readthedocs.io/ https://github.com/saltstack/libnacl/ https://pypi.org/project/libnacl/ 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-libs/libsodium 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-libs/libsodium 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/l/libnacl/libnacl-2.1.0.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=621b0790fbec548de03403c161621c60 +_md5_=c2b5d245cd279293ca4c25c25c281970 diff --git a/metadata/md5-cache/dev-python/libsass-0.23.0 b/metadata/md5-cache/dev-python/libsass-0.23.0 index 6295f08db955..9d2351cffd3e 100644 --- a/metadata/md5-cache/dev-python/libsass-0.23.0 +++ b/metadata/md5-cache/dev-python/libsass-0.23.0 @@ -1,17 +1,17 @@ -BDEPEND=test? ( dev-python/PyQt5[testlib,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-libs/libsass-3.6.5 >=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-python/PyQt5[testlib,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-libs/libsass-3.6.5 >=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 -DEPEND=>=dev-libs/libsass-3.6.5 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=>=dev-libs/libsass-3.6.5 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=A straightforward binding of libsass for Python EAPI=8 HOMEPAGE=https://github.com/sass/libsass-python/ https://pypi.org/project/libsass/ INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug KEYWORDS=amd64 arm64 x86 LICENSE=MIT -RDEPEND=>=dev-libs/libsass-3.6.5 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-libs/libsass-3.6.5 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/sass/libsass-python/archive/0.23.0.tar.gz -> libsass-python-0.23.0.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=c72604a4fb66592040137516258b37b0 +_md5_=868e25031052a0484dff05d476648ede diff --git a/metadata/md5-cache/dev-python/lit-15.0.7 b/metadata/md5-cache/dev-python/lit-15.0.7 index b40365fafe63..81fd7d7798ab 100644 --- a/metadata/md5-cache/dev-python/lit-15.0.7 +++ b/metadata/md5-cache/dev-python/lit-15.0.7 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 +_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 804442e0b3da59b09f22a9884376e03d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 _md5_=05fe9b9d4b376809fb1d6ef6ed35e15b diff --git a/metadata/md5-cache/dev-python/lit-16.0.6 b/metadata/md5-cache/dev-python/lit-16.0.6 index 622083ca1e28..98a93b5ebb9b 100644 --- a/metadata/md5-cache/dev-python/lit-16.0.6 +++ b/metadata/md5-cache/dev-python/lit-16.0.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 +_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 804442e0b3da59b09f22a9884376e03d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 _md5_=11f95045aa3e1646a5cc1703113f36cc diff --git a/metadata/md5-cache/dev-python/lit-17.0.6 b/metadata/md5-cache/dev-python/lit-17.0.6 index f2bcf83671d9..8cf39d3dc864 100644 --- a/metadata/md5-cache/dev-python/lit-17.0.6 +++ b/metadata/md5-cache/dev-python/lit-17.0.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 +_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 804442e0b3da59b09f22a9884376e03d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 _md5_=8e4f6fc76da847c64c552a0450826760 diff --git a/metadata/md5-cache/dev-python/lit-18.1.8 b/metadata/md5-cache/dev-python/lit-18.1.8 index 9d166bf14573..e97b7e67cb56 100644 --- a/metadata/md5-cache/dev-python/lit-18.1.8 +++ b/metadata/md5-cache/dev-python/lit-18.1.8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 +_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 804442e0b3da59b09f22a9884376e03d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 _md5_=50ccad7969446ae62b8ff2adb3b20d7e diff --git a/metadata/md5-cache/dev-python/lit-19.0.0.9999 b/metadata/md5-cache/dev-python/lit-19.0.0.9999 index d1438d20bc4e..f368a3802843 100644 --- a/metadata/md5-cache/dev-python/lit-19.0.0.9999 +++ b/metadata/md5-cache/dev-python/lit-19.0.0.9999 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm.org 804442e0b3da59b09f22a9884376e03d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=0bdec33de4799ed93ceb7be21a337559 diff --git a/metadata/md5-cache/dev-python/lit-19.0.0_pre20240623 b/metadata/md5-cache/dev-python/lit-19.0.0_pre20240623 index 0ccd65f1461e..15780c576074 100644 --- a/metadata/md5-cache/dev-python/lit-19.0.0_pre20240623 +++ b/metadata/md5-cache/dev-python/lit-19.0.0_pre20240623 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/3ae6755719c6dfc07761b4e9bdac8c86bcb41734.tar.gz -> llvm-project-3ae6755719c6dfc07761b4e9bdac8c86bcb41734.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 5feca158a7ab6a6a4f30a30e6b464a06 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 804442e0b3da59b09f22a9884376e03d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=0bdec33de4799ed93ceb7be21a337559 diff --git a/metadata/md5-cache/dev-python/lit-19.0.0_pre20240630 b/metadata/md5-cache/dev-python/lit-19.0.0_pre20240630 new file mode 100644 index 000000000000..5092d67f8f4c --- /dev/null +++ b/metadata/md5-cache/dev-python/lit-19.0.0_pre20240630 @@ -0,0 +1,15 @@ +BDEPEND=test? ( dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] sys-devel/llvm ) 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 unpack +DESCRIPTION=A stand-alone install of the LLVM suite testing tool +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=distutils-r1 llvm.org +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +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/llvm/llvm-project/archive/022d15c0039fc1cfaa3cc2eb1a45b71bbb21fadd.tar.gz -> llvm-project-022d15c0039fc1cfaa3cc2eb1a45b71bbb21fadd.tar.gz +_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 804442e0b3da59b09f22a9884376e03d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=0bdec33de4799ed93ceb7be21a337559 diff --git a/metadata/md5-cache/dev-python/loguru-0.7.2 b/metadata/md5-cache/dev-python/loguru-0.7.2 index 45342028664b..5f6a7b962088 100644 --- a/metadata/md5-cache/dev-python/loguru-0.7.2 +++ b/metadata/md5-cache/dev-python/loguru-0.7.2 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/Delgan/loguru/ https://pypi.org/project/loguru/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~ppc64 ~x86 +KEYWORDS=~amd64 ~x86 LICENSE=MIT 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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Delgan/loguru/archive/0.7.2.tar.gz -> loguru-0.7.2.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=446057df6c24f30cdbfbe5f53764e976 +_md5_=298cb2e50a4783b11a4f976ee4c3cc18 diff --git a/metadata/md5-cache/dev-python/makefun-1.15.2 b/metadata/md5-cache/dev-python/makefun-1.15.2 index adf5585b34b2..278752b9f98e 100644 --- a/metadata/md5-cache/dev-python/makefun-1.15.2 +++ b/metadata/md5-cache/dev-python/makefun-1.15.2 @@ -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-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=dev-python/setuptools-scm[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(-)?] ) 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=Small library to dynamically create Python functions EAPI=8 HOMEPAGE=https://pypi.org/project/makefun/ https://github.com/smarie/python-makefun/ 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 arm64 ~ppc64 ~riscv 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/m/makefun/makefun-1.15.2.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=4b989e2b0966d3494f60e1c728744bc3 +_md5_=1cd9e33f77a58739fa18e434135a61d0 diff --git a/metadata/md5-cache/dev-python/mapbox_earcut-1.0.1-r1 b/metadata/md5-cache/dev-python/mapbox_earcut-1.0.1-r1 index 9589a896a649..147040c68ab3 100644 --- a/metadata/md5-cache/dev-python/mapbox_earcut-1.0.1-r1 +++ b/metadata/md5-cache/dev-python/mapbox_earcut-1.0.1-r1 @@ -1,17 +1,17 @@ -BDEPEND=dev-python/pybind11[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(-)?] +BDEPEND=dev-python/pybind11[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/numpy:=[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 -DEPEND=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 ) +DEPEND=dev-python/numpy:=[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 ) DESCRIPTION=Python bindings to the mapbox earcut C++ library EAPI=8 HOMEPAGE=https://github.com/skogler/mapbox_earcut_python INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug KEYWORDS=amd64 arm64 ~x86 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 ) +RDEPEND=dev-python/numpy:=[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://github.com/skogler/mapbox_earcut_python/archive/v1.0.1.tar.gz -> mapbox_earcut_python-1.0.1.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=e7cb6d022ae641e84179acac551fccf0 +_md5_=57eba7996cfdd3acf338efe072c731d5 diff --git a/metadata/md5-cache/dev-python/markdown2-2.4.13 b/metadata/md5-cache/dev-python/markdown2-2.4.13 index f25efdd5caae..48896e195cc4 100644 --- a/metadata/md5-cache/dev-python/markdown2-2.4.13 +++ b/metadata/md5-cache/dev-python/markdown2-2.4.13 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/trentm/python-markdown2/ https://pypi.org/project/markdown2/ 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 ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux LICENSE=MIT RDEPEND=>=dev-python/pygments-2.7.3[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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/m/markdown2/markdown2-2.4.13.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=f16cbdd1605b58f85ad4d5e00dac2ca8 +_md5_=9c11b920b9c315aa4ed616c1a0921521 diff --git a/metadata/md5-cache/dev-python/matplotlib-3.9.0-r1 b/metadata/md5-cache/dev-python/matplotlib-3.9.0-r1 index d2e0f678fd2b..a2bde719f0df 100644 --- a/metadata/md5-cache/dev-python/matplotlib-3.9.0-r1 +++ b/metadata/md5-cache/dev-python/matplotlib-3.9.0-r1 @@ -1,17 +1,17 @@ -BDEPEND=media-libs/freetype:2 >=media-libs/qhull-2013:= >=dev-python/numpy-1.25:=[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/contourpy-1.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cycler-0.10.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/fonttools-4.22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/kiwisolver-1.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-8[jpeg,webp,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyparsing-2.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytz-2019.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-fonts/dejavu media-fonts/stix-fonts media-libs/libpng:0 virtual/imagemagick-tools[jpeg,tiff] cairo? ( dev-python/cairocffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) excel? ( dev-python/xlwt[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) gtk3? ( >=dev-python/pygobject-3.40.1-r1:3[cairo?,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] x11-libs/gtk+:3[introspection] ) latex? ( virtual/latex-base app-text/dvipng app-text/ghostscript-gpl app-text/poppler[utils] dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-luatex dev-texlive/texlive-xetex ) qt5? ( python_targets_python3_10? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) webagg? ( >=dev-python/tornado-6.0.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) wxwidgets? ( python_targets_python3_10? ( dev-python/wxpython:*[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/wxpython:*[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) dev-python/pybind11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-scm-7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] virtual/pkgconfig test? ( dev-python/psutil[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-6.0.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !hppa? ( !s390? ( || ( media-video/ffmpeg[openh264] media-video/ffmpeg[x264] ) ) ) gtk3? ( >=dev-python/pygobject-3.40.1-r1:3[cairo?,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] x11-libs/gtk+:3[introspection] ) ) test? ( media-libs/freetype:2 >=media-libs/qhull-2013:= >=dev-python/numpy-1.25:=[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/contourpy-1.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cycler-0.10.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/fonttools-4.22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/kiwisolver-1.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-8[jpeg,webp,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyparsing-2.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytz-2019.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-fonts/dejavu media-fonts/stix-fonts media-libs/libpng:0 virtual/imagemagick-tools[jpeg,tiff] cairo? ( dev-python/cairocffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) excel? ( dev-python/xlwt[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) gtk3? ( >=dev-python/pygobject-3.40.1-r1:3[cairo?,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] x11-libs/gtk+:3[introspection] ) latex? ( virtual/latex-base app-text/dvipng app-text/ghostscript-gpl app-text/poppler[utils] dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-luatex dev-texlive/texlive-xetex ) qt5? ( python_targets_python3_10? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) webagg? ( >=dev-python/tornado-6.0.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) wxwidgets? ( python_targets_python3_10? ( dev-python/wxpython:*[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/wxpython:*[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array python_targets_pypy3? ( dev-python/pypy3:=[tk?,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[tk?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[tk?,threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/meson-python-0.15.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=media-libs/freetype:2 >=media-libs/qhull-2013:= >=dev-python/numpy-1.25:=[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/contourpy-1.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cycler-0.10.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/fonttools-4.22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/kiwisolver-1.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-20.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pillow-8[jpeg,webp,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-2.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-dateutil-2.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytz-2019.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] media-fonts/dejavu media-fonts/stix-fonts media-libs/libpng:0 virtual/imagemagick-tools[jpeg,tiff] cairo? ( dev-python/cairocffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) excel? ( dev-python/xlwt[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) gtk3? ( >=dev-python/pygobject-3.40.1-r1:3[cairo?,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] x11-libs/gtk+:3[introspection] ) latex? ( virtual/latex-base app-text/dvipng app-text/ghostscript-gpl app-text/poppler[utils] dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-luatex dev-texlive/texlive-xetex ) qt5? ( python_targets_python3_10? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) webagg? ( >=dev-python/tornado-6.0.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) wxwidgets? ( python_targets_python3_10? ( dev-python/wxpython:*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/wxpython:*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/wxpython:*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) dev-python/pybind11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-scm-7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] virtual/pkgconfig test? ( dev-python/psutil[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tornado-6.0.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !hppa? ( !s390? ( || ( media-video/ffmpeg[openh264] media-video/ffmpeg[x264] ) ) ) gtk3? ( >=dev-python/pygobject-3.40.1-r1:3[cairo?,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] x11-libs/gtk+:3[introspection] ) ) test? ( media-libs/freetype:2 >=media-libs/qhull-2013:= >=dev-python/numpy-1.25:=[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/contourpy-1.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cycler-0.10.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/fonttools-4.22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/kiwisolver-1.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-20.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pillow-8[jpeg,webp,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-2.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-dateutil-2.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytz-2019.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] media-fonts/dejavu media-fonts/stix-fonts media-libs/libpng:0 virtual/imagemagick-tools[jpeg,tiff] cairo? ( dev-python/cairocffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) excel? ( dev-python/xlwt[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) gtk3? ( >=dev-python/pygobject-3.40.1-r1:3[cairo?,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] x11-libs/gtk+:3[introspection] ) latex? ( virtual/latex-base app-text/dvipng app-text/ghostscript-gpl app-text/poppler[utils] dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-luatex dev-texlive/texlive-xetex ) qt5? ( python_targets_python3_10? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) webagg? ( >=dev-python/tornado-6.0.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) wxwidgets? ( python_targets_python3_10? ( dev-python/wxpython:*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/wxpython:*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/wxpython:*[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_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array python_targets_pypy3? ( dev-python/pypy3:=[tk?,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[tk?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[tk?,threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[tk?,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/meson-python-0.15.0[python_targets_pypy3(-)?,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 unpack -DEPEND=media-libs/freetype:2 >=media-libs/qhull-2013:= >=dev-python/numpy-1.25:=[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:=[tk?,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[tk?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[tk?,threads(+)] ) +DEPEND=media-libs/freetype:2 >=media-libs/qhull-2013:= >=dev-python/numpy-1.25:=[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:=[tk?,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[tk?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[tk?,threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[tk?,threads(+)] ) DESCRIPTION=Pure python plotting library with matlab like syntax EAPI=8 HOMEPAGE=https://matplotlib.org/ https://github.com/matplotlib/matplotlib/ https://pypi.org/project/matplotlib/ INHERIT=distutils-r1 pypi virtualx -IUSE=cairo excel gtk3 latex qt5 tk webagg wxwidgets test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug test +IUSE=cairo excel gtk3 latex qt5 tk webagg wxwidgets test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug test KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos LICENSE=BitstreamVera BSD matplotlib MIT OFL-1.1 -RDEPEND=media-libs/freetype:2 >=media-libs/qhull-2013:= >=dev-python/numpy-1.25:=[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/contourpy-1.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cycler-0.10.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/fonttools-4.22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/kiwisolver-1.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-8[jpeg,webp,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyparsing-2.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytz-2019.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-fonts/dejavu media-fonts/stix-fonts media-libs/libpng:0 virtual/imagemagick-tools[jpeg,tiff] cairo? ( dev-python/cairocffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) excel? ( dev-python/xlwt[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) gtk3? ( >=dev-python/pygobject-3.40.1-r1:3[cairo?,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] x11-libs/gtk+:3[introspection] ) latex? ( virtual/latex-base app-text/dvipng app-text/ghostscript-gpl app-text/poppler[utils] dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-luatex dev-texlive/texlive-xetex ) qt5? ( python_targets_python3_10? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) webagg? ( >=dev-python/tornado-6.0.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) wxwidgets? ( python_targets_python3_10? ( dev-python/wxpython:*[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/wxpython:*[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:=[tk?,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[tk?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[tk?,threads(+)] ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RDEPEND=media-libs/freetype:2 >=media-libs/qhull-2013:= >=dev-python/numpy-1.25:=[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/contourpy-1.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cycler-0.10.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/fonttools-4.22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/kiwisolver-1.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-20.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pillow-8[jpeg,webp,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-2.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-dateutil-2.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytz-2019.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] media-fonts/dejavu media-fonts/stix-fonts media-libs/libpng:0 virtual/imagemagick-tools[jpeg,tiff] cairo? ( dev-python/cairocffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) excel? ( dev-python/xlwt[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) gtk3? ( >=dev-python/pygobject-3.40.1-r1:3[cairo?,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] x11-libs/gtk+:3[introspection] ) latex? ( virtual/latex-base app-text/dvipng app-text/ghostscript-gpl app-text/poppler[utils] dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-luatex dev-texlive/texlive-xetex ) qt5? ( python_targets_python3_10? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) webagg? ( >=dev-python/tornado-6.0.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) wxwidgets? ( python_targets_python3_10? ( dev-python/wxpython:*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/wxpython:*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/wxpython:*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:=[tk?,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[tk?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[tk?,threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[tk?,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 ) !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/m/matplotlib/matplotlib-3.9.0.tar.gz test? ( https://downloads.sourceforge.net/project/freetype/freetype2/2.6.1/freetype-2.6.1.tar.gz ) _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 -_md5_=4ff29f9f80ffeee0e6b04e329b033e11 +_md5_=268fba8ef2d45fda8ee9f733f96ce1f3 diff --git a/metadata/md5-cache/dev-python/mkdocs-1.6.0 b/metadata/md5-cache/dev-python/mkdocs-1.6.0 index 3836dd2c0f8d..ed187c2f8c82 100644 --- a/metadata/md5-cache/dev-python/mkdocs-1.6.0 +++ b/metadata/md5-cache/dev-python/mkdocs-1.6.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( >=dev-python/Babel-2.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/click-7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-2.11.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markdown-3.3.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markupsafe-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-5.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/watchdog-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ghp-import-1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pathspec-0.11.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/platformdirs-2.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml_env_tag-0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mergedeep-1.3.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mkdocs-get-deps-0.2.0[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=test? ( >=dev-python/Babel-2.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/click-7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-2.11.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markdown-3.3.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markupsafe-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-5.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/watchdog-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ghp-import-1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pathspec-0.11.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/platformdirs-2.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-env-tag-0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mergedeep-1.3.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mkdocs-get-deps-0.2.0[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(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Project documentation with Markdown EAPI=8 @@ -7,10 +7,10 @@ INHERIT=distutils-r1 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 LICENSE=BSD -RDEPEND=>=dev-python/Babel-2.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/click-7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-2.11.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markdown-3.3.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markupsafe-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-5.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/watchdog-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ghp-import-1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pathspec-0.11.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/platformdirs-2.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml_env_tag-0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mergedeep-1.3.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mkdocs-get-deps-0.2.0[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 ) +RDEPEND=>=dev-python/Babel-2.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/click-7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-2.11.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markdown-3.3.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markupsafe-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-5.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/watchdog-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ghp-import-1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pathspec-0.11.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/platformdirs-2.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-env-tag-0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mergedeep-1.3.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mkdocs-get-deps-0.2.0[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 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/mkdocs/mkdocs/archive/1.6.0.tar.gz -> mkdocs-1.6.0.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=dc1b180428869775492123a63f6e9415 +_md5_=6517daaa782febd3be17dfdf2ea0a5be diff --git a/metadata/md5-cache/dev-python/mkdocs-autorefs-0.5.0 b/metadata/md5-cache/dev-python/mkdocs-autorefs-0.5.0 deleted file mode 100644 index a324208e0a7a..000000000000 --- a/metadata/md5-cache/dev-python/mkdocs-autorefs-0.5.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/markdown[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mkdocs[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/pdm-backend-2.1.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Automatically link across pages in MkDoc -EAPI=8 -HOMEPAGE=https://mkdocstrings.github.io/autorefs/ https://github.com/mkdocstrings/autorefs/ https://pypi.org/project/mkdocs-autorefs/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm64 ~riscv -LICENSE=ISC -RDEPEND=dev-python/markdown[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mkdocs[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 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/m/mkdocs-autorefs/mkdocs_autorefs-0.5.0.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=d6e67eb5427871c5cc95a170331c2e84 diff --git a/metadata/md5-cache/dev-python/mkdocs-htmlproofer-plugin-1.2.0 b/metadata/md5-cache/dev-python/mkdocs-htmlproofer-plugin-1.2.0 deleted file mode 100644 index e1c14f79b15d..000000000000 --- a/metadata/md5-cache/dev-python/mkdocs-htmlproofer-plugin-1.2.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/beautifulsoup4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/markdown[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mkdocs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[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(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A MkDocs plugin that validates URLs in rendered HTML files -EAPI=8 -HOMEPAGE=https://github.com/manuzhang/mkdocs-htmlproofer-plugin/ https://pypi.org/project/mkdocs-htmlproofer-plugin/ -INHERIT=distutils-r1 -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm64 ~riscv -LICENSE=MIT -RDEPEND=dev-python/beautifulsoup4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/markdown[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mkdocs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[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 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/manuzhang/mkdocs-htmlproofer-plugin/archive/v1.2.0.tar.gz -> mkdocs-htmlproofer-plugin-1.2.0.gh.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=a2ee49d77f8a8b9517cd550c859f88d1 diff --git a/metadata/md5-cache/dev-python/mkdocs-macros-plugin-1.0.4 b/metadata/md5-cache/dev-python/mkdocs-macros-plugin-1.0.4 deleted file mode 100644 index effb9655a1a4..000000000000 --- a/metadata/md5-cache/dev-python/mkdocs-macros-plugin-1.0.4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/mkdocs-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[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/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/termcolor[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=Mkdocs plug-in allowing the use of macros and variables in Markdown -EAPI=8 -HOMEPAGE=https://mkdocs-macros-plugin.readthedocs.io/ https://pypi.org/project/mkdocs-macros-plugin/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~riscv -LICENSE=MIT -RDEPEND=>=dev-python/mkdocs-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[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/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/termcolor[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? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/m/mkdocs-macros-plugin/mkdocs-macros-plugin-1.0.4.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=81218ad8a51eaa11e9d9335ae82f948d diff --git a/metadata/md5-cache/dev-python/ml-dtypes-0.4.0 b/metadata/md5-cache/dev-python/ml-dtypes-0.4.0 index 38f5f6eac857..6cb24e21e50c 100644 --- a/metadata/md5-cache/dev-python/ml-dtypes-0.4.0 +++ b/metadata/md5-cache/dev-python/ml-dtypes-0.4.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/jax-ml/ml_dtypes/ https://pypi.org/project/ml-dtypes/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~amd64 ~arm ~arm64 ~x86 +KEYWORDS=amd64 ~arm arm64 x86 LICENSE=Apache-2.0 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 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/jax-ml/ml_dtypes/archive/v0.4.0.tar.gz -> ml_dtypes-0.4.0.gh.tar.gz https://gitlab.com/libeigen/eigen/-/archive/7bf2968fed5f246c0589e1111004cb420fcd7c71/eigen-7bf2968fed5f246c0589e1111004cb420fcd7c71.tar.bz2 _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=3643c0adb70543cb5b910c745226a0ce +_md5_=8851d2e19fa760d86745e7f30dbff044 diff --git a/metadata/md5-cache/dev-python/more-itertools-10.2.0 b/metadata/md5-cache/dev-python/more-itertools-10.2.0 deleted file mode 100644 index ef218b63dd6c..000000000000 --- a/metadata/md5-cache/dev-python/more-itertools-10.2.0 +++ /dev/null @@ -1,16 +0,0 @@ -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.2.0.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=491e4414cf9e682446c3464c747f81f8 diff --git a/metadata/md5-cache/dev-python/more-itertools-10.3.0 b/metadata/md5-cache/dev-python/more-itertools-10.3.0 index 7d646c01e40d..2d172d3bcea8 100644 --- a/metadata/md5-cache/dev-python/more-itertools-10.3.0 +++ b/metadata/md5-cache/dev-python/more-itertools-10.3.0 @@ -5,7 +5,7 @@ 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 +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 ) @@ -13,4 +13,4 @@ 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 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=44b23a84d48c8ce3d8e285df3ce74814 +_md5_=491e4414cf9e682446c3464c747f81f8 diff --git a/metadata/md5-cache/dev-python/moto-5.0.10 b/metadata/md5-cache/dev-python/moto-5.0.10 new file mode 100644 index 000000000000..82b3b4b7e833 --- /dev/null +++ b/metadata/md5-cache/dev-python/moto-5.0.10 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/aws-xray-sdk-0.93[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/boto3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/botocore-1.14.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cfn-lint-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cookies[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/docker-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flask-cors[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyparsing-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/openapi-spec-validator-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.1[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/python-jose[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/responses-0.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sshpubkeys[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/xmltodict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/zipp[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=Mock library for boto +EAPI=8 +HOMEPAGE=https://github.com/getmoto/moto/ https://pypi.org/project/moto/ +INHERIT=distutils-r1 pypi toolchain-funcs +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/aws-xray-sdk-0.93[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/boto3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/botocore-1.14.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cfn-lint-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cookies[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/docker-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flask-cors[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyparsing-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/openapi-spec-validator-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.1[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/python-jose[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/responses-0.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sshpubkeys[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/xmltodict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/zipp[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/m/moto/moto-5.0.10.tar.gz +_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=f0f9e248b11157404e1682719014d76b diff --git a/metadata/md5-cache/dev-python/moto-5.0.9 b/metadata/md5-cache/dev-python/moto-5.0.9 index e177513d6ecd..598ccadc08bc 100644 --- a/metadata/md5-cache/dev-python/moto-5.0.9 +++ b/metadata/md5-cache/dev-python/moto-5.0.9 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/m/moto/moto-5.0.9.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=ee3ea1f4fd269f91a255d563950ed5e9 +_md5_=e85f84a7f50f25bf19ce3a8030b04d51 diff --git a/metadata/md5-cache/dev-python/munkres-1.1.4-r1 b/metadata/md5-cache/dev-python/munkres-1.1.4-r1 index 5b62fa6eb96e..4d42372753e8 100644 --- a/metadata/md5-cache/dev-python/munkres-1.1.4-r1 +++ b/metadata/md5-cache/dev-python/munkres-1.1.4-r1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/bmc/munkres/ https://pypi.org/project/munkres/ INHERIT=distutils-r1 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 ~loong ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=Apache-2.0 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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/bmc/munkres/archive/release-1.1.4.tar.gz -> munkres-release-1.1.4.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=104169881c166b13ccd0fa5a33caaa59 +_md5_=bf8aab90831c979fc9a866ec5a6d2883 diff --git a/metadata/md5-cache/dev-python/mypy-1.10.0 b/metadata/md5-cache/dev-python/mypy-1.10.0 index 8e79ed50afd3..30c6bf9bbefe 100644 --- a/metadata/md5-cache/dev-python/mypy-1.10.0 +++ b/metadata/md5-cache/dev-python/mypy-1.10.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.mypy-lang.org/ https://github.com/python/mypy/ https://pypi.org/project/mypy/ INHERIT=distutils-r1 multiprocessing IUSE=+native-extensions test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=amd64 arm64 ~loong ppc64 ~riscv x86 LICENSE=MIT RDEPEND=!dev-util/stubgen >=dev-python/psutil-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mypy_extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[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 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/python/mypy/archive/v1.10.0.tar.gz -> mypy-1.10.0.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=5b6a36aa1a4450a3b0ddaac41d916e16 +_md5_=5dcbd64b060ed0ece03c055185084831 diff --git a/metadata/md5-cache/dev-python/mypy-1.10.1 b/metadata/md5-cache/dev-python/mypy-1.10.1 index af42f28628fd..5a5f6e079644 100644 --- a/metadata/md5-cache/dev-python/mypy-1.10.1 +++ b/metadata/md5-cache/dev-python/mypy-1.10.1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.mypy-lang.org/ https://github.com/python/mypy/ https://pypi.org/project/mypy/ INHERIT=distutils-r1 multiprocessing IUSE=+native-extensions test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 LICENSE=MIT RDEPEND=!dev-util/stubgen >=dev-python/psutil-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mypy_extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[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 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/python/mypy/archive/v1.10.1.tar.gz -> mypy-1.10.1.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=a93afb7dba2f8dacac2238aa0207816a +_md5_=1f9d86bec161624c32ee7f4bc849a2e8 diff --git a/metadata/md5-cache/dev-python/networkx-3.3 b/metadata/md5-cache/dev-python/networkx-3.3 index f925e93bacf7..82dbb26a63d2 100644 --- a/metadata/md5-cache/dev-python/networkx-3.3 +++ b/metadata/md5-cache/dev-python/networkx-3.3 @@ -1,16 +1,16 @@ -BDEPEND=test? ( >=dev-python/lxml-4.6[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-python/matplotlib-3.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.23[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/scipy-1.11.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/matplotlib-3.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.23[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/scipy-1.11.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/matplotlib-3.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.23[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/scipy-1.11.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) 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(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=test? ( >=dev-python/lxml-4.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( >=dev-python/matplotlib-3.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numpy-1.23[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/scipy-1.11.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( >=dev-python/matplotlib-3.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numpy-1.23[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/scipy-1.11.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( >=dev-python/matplotlib-3.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numpy-1.23[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/scipy-1.11.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( >=dev-python/matplotlib-3.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numpy-1.23[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/scipy-1.11.2[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(-)?] ) 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 postinst prepare test DESCRIPTION=Python tools to manipulate graphs and complex networks EAPI=8 HOMEPAGE=https://networkx.org/ https://github.com/networkx/networkx/ https://pypi.org/project/networkx/ INHERIT=distutils-r1 multiprocessing optfeature pypi virtualx -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=amd64 arm arm64 ~loong ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 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 ) !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/n/networkx/networkx-3.3.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 -_md5_=2177a83334ece6a8a750624522c0e97d +_md5_=3745ee0d877904c3e38de30830c5e6e2 diff --git a/metadata/md5-cache/dev-python/numpydoc-1.7.0 b/metadata/md5-cache/dev-python/numpydoc-1.7.0 index 2b59ff16b4ef..a63ef4347317 100644 --- a/metadata/md5-cache/dev-python/numpydoc-1.7.0 +++ b/metadata/md5-cache/dev-python/numpydoc-1.7.0 @@ -1,16 +1,16 @@ -BDEPEND=test? ( >=dev-python/matplotlib-3.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/sphinx-6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tabulate-0.8.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/tomli-1.1.0[python_targets_python3_10(-)?] ) >=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-python/matplotlib-3.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/sphinx-6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tabulate-0.8.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( >=dev-python/tomli-1.1.0[python_targets_python3_10(-)?] ) >=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=Sphinx extension to support docstrings in Numpy format EAPI=8 HOMEPAGE=https://numpydoc.readthedocs.io/en/latest/ https://github.com/numpy/numpydoc/ https://pypi.org/project/numpydoc/ 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 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos LICENSE=BSD -RDEPEND=>=dev-python/sphinx-6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tabulate-0.8.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/tomli-1.1.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 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RDEPEND=>=dev-python/sphinx-6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tabulate-0.8.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( >=dev-python/tomli-1.1.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 ) +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/numpy/numpydoc/archive/v1.7.0.tar.gz -> numpydoc-1.7.0.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=e224d7c222357d6d17935f2ee075a8ea +_md5_=17830e0805d4c7fbe6a97c3d4b72fe19 diff --git a/metadata/md5-cache/dev-python/openpyxl-3.1.5 b/metadata/md5-cache/dev-python/openpyxl-3.1.5 new file mode 100644 index 000000000000..369f8d331b5e --- /dev/null +++ b/metadata/md5-cache/dev-python/openpyxl-3.1.5 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/lxml-5.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pillow[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,tiff,jpeg] ) 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? ( dev-python/et-xmlfile[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=Pure python reader and writer of Excel OpenXML files +EAPI=8 +HOMEPAGE=https://openpyxl.readthedocs.io/en/stable/ https://foss.heptapod.net/openpyxl/openpyxl/ +INHERIT=distutils-r1 +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 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos +LICENSE=MIT +RDEPEND=dev-python/et-xmlfile[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://foss.heptapod.net/openpyxl/openpyxl/-/archive/3.1.5/openpyxl-3.1.5.tar.bz2 +_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=ab16204f28fcb18aa5713e5ad25f4b89 diff --git a/metadata/md5-cache/dev-python/packaging-24.1 b/metadata/md5-cache/dev-python/packaging-24.1 index 8a2a03574b68..4d8cd3b44444 100644 --- a/metadata/md5-cache/dev-python/packaging-24.1 +++ b/metadata/md5-cache/dev-python/packaging-24.1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/pypa/packaging/ https://pypi.org/project/packaging/ 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=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=|| ( Apache-2.0 BSD-2 ) RDEPEND=!=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.1.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=c3b90221a994be2ed256a5175c23c74a diff --git a/metadata/md5-cache/dev-python/patsy-0.5.6 b/metadata/md5-cache/dev-python/patsy-0.5.6 deleted file mode 100644 index 4076d3ea8120..000000000000 --- a/metadata/md5-cache/dev-python/patsy-0.5.6 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/numpy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !hppa? ( dev-python/scipy[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(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python module to describe statistical models and design matrices -EAPI=8 -HOMEPAGE=https://patsy.readthedocs.io/en/latest/index.html https://github.com/pydata/patsy/ https://pypi.org/project/patsy/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux -LICENSE=BSD -RDEPEND=dev-python/numpy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !hppa? ( dev-python/scipy[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 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/p/patsy/patsy-0.5.6.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=8bc79a8bfdd05aa588be84e6ba15364d diff --git a/metadata/md5-cache/dev-python/patsy-0.5.6-r1 b/metadata/md5-cache/dev-python/patsy-0.5.6-r1 new file mode 100644 index 000000000000..90a4c8af12e8 --- /dev/null +++ b/metadata/md5-cache/dev-python/patsy-0.5.6-r1 @@ -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_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(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python module to describe statistical models and design matrices +EAPI=8 +HOMEPAGE=https://patsy.readthedocs.io/en/latest/index.html https://github.com/pydata/patsy/ https://pypi.org/project/patsy/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux +LICENSE=BSD +RDEPEND==app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pillow-10.0.1[lcms,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 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pikepdf/pikepdf-9.0.0.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=70b1f6391c0a2b97400e950ae6316b1f +_md5_=828732146990dc5c2aea9c0a8397a67e diff --git a/metadata/md5-cache/dev-python/pillow-10.3.0 b/metadata/md5-cache/dev-python/pillow-10.3.0 index 9a8a1d821e79..cb5f502db6ce 100644 --- a/metadata/md5-cache/dev-python/pillow-10.3.0 +++ b/metadata/md5-cache/dev-python/pillow-10.3.0 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/python-pillow/Pillow/archive/10.3.0.tar.gz -> pillow-10.3.0.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 -_md5_=7a54576faeb309b5cee8dd6734fb3da2 +_md5_=483aaf80361072b484a0b1ddf157f482 diff --git a/metadata/md5-cache/dev-python/pkginfo-1.10.0 b/metadata/md5-cache/dev-python/pkginfo-1.10.0 deleted file mode 100644 index 36448799aa63..000000000000 --- a/metadata/md5-cache/dev-python/pkginfo-1.10.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/wheel[python_targets_pypy3(-)?,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_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(-)] ) ) ) 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=Provides an API for querying the distutils metadata written in a PKG-INFO file -EAPI=8 -HOMEPAGE=https://launchpad.net/pkginfo/ https://pypi.org/project/pkginfo/ -INHERIT=distutils-r1 pypi -IUSE=test doc 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 ppc ppc64 ~riscv ~s390 sparc 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 ) 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/pkginfo/pkginfo-1.10.0.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=e86b7a0351933cbd6847f707228cf198 diff --git a/metadata/md5-cache/dev-python/pkginfo-1.11.0 b/metadata/md5-cache/dev-python/pkginfo-1.11.0 deleted file mode 100644 index eea8021c2717..000000000000 --- a/metadata/md5-cache/dev-python/pkginfo-1.11.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/wheel[python_targets_pypy3(-)?,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_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(-)] ) ) ) 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=Provides an API for querying the distutils metadata written in a PKG-INFO file -EAPI=8 -HOMEPAGE=https://launchpad.net/pkginfo/ https://pypi.org/project/pkginfo/ -INHERIT=distutils-r1 pypi -IUSE=test doc 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 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~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 ) 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/pkginfo/pkginfo-1.11.0.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=84df9a38f46968d4fdc94752ecf359bf diff --git a/metadata/md5-cache/dev-python/pkginfo-1.11.1 b/metadata/md5-cache/dev-python/pkginfo-1.11.1 index 5d4cd3eabc2c..37fc27359b16 100644 --- a/metadata/md5-cache/dev-python/pkginfo-1.11.1 +++ b/metadata/md5-cache/dev-python/pkginfo-1.11.1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://launchpad.net/pkginfo/ https://pypi.org/project/pkginfo/ INHERIT=distutils-r1 pypi IUSE=test doc 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 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos LICENSE=MIT 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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pkginfo/pkginfo-1.11.1.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=84df9a38f46968d4fdc94752ecf359bf +_md5_=e86b7a0351933cbd6847f707228cf198 diff --git a/metadata/md5-cache/dev-python/prometheus-client-0.20.0 b/metadata/md5-cache/dev-python/prometheus-client-0.20.0 index 4f31f10b6299..c100321cd5e8 100644 --- a/metadata/md5-cache/dev-python/prometheus-client-0.20.0 +++ b/metadata/md5-cache/dev-python/prometheus-client-0.20.0 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/twisted[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=test? ( dev-python/twisted[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=Python client for the Prometheus monitoring system EAPI=8 HOMEPAGE=https://github.com/prometheus/client_python/ https://pypi.org/project/prometheus-client/ 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=amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=Apache-2.0 -RDEPEND=dev-python/twisted[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/twisted[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/prometheus-client/prometheus_client-0.20.0.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=b0aba9649c25eae2c43247d2c4802d72 +_md5_=af01bd82ddedced19804f2aa0fa95787 diff --git a/metadata/md5-cache/dev-python/prompt-toolkit-3.0.45 b/metadata/md5-cache/dev-python/prompt-toolkit-3.0.45 deleted file mode 100644 index 619b1ed4daab..000000000000 --- a/metadata/md5-cache/dev-python/prompt-toolkit-3.0.45 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=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/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=Building powerful interactive command lines in Python -EAPI=8 -HOMEPAGE=https://pypi.org/project/prompt-toolkit/ https://github.com/prompt-toolkit/python-prompt-toolkit/ -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=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos -LICENSE=BSD -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/prompt-toolkit/prompt_toolkit-3.0.45.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=c3f8814bb83a5ea74eed9b405d18ac19 diff --git a/metadata/md5-cache/dev-python/prompt-toolkit-3.0.47 b/metadata/md5-cache/dev-python/prompt-toolkit-3.0.47 index 4562eb691bac..487acef65a86 100644 --- a/metadata/md5-cache/dev-python/prompt-toolkit-3.0.47 +++ b/metadata/md5-cache/dev-python/prompt-toolkit-3.0.47 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/prompt-toolkit/ https://github.com/prompt-toolkit/python-prompt-toolkit/ 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=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos LICENSE=BSD 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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/prompt-toolkit/prompt_toolkit-3.0.47.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=f3d3457889360e96d1cd8cdbf2e83cce +_md5_=c3f8814bb83a5ea74eed9b405d18ac19 diff --git a/metadata/md5-cache/dev-python/py-ubjson-0.16.1-r1 b/metadata/md5-cache/dev-python/py-ubjson-0.16.1-r1 index c625da05752c..bf1d0a4c16ce 100644 --- a/metadata/md5-cache/dev-python/py-ubjson-0.16.1-r1 +++ b/metadata/md5-cache/dev-python/py-ubjson-0.16.1-r1 @@ -1,17 +1,17 @@ -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? ( >=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 -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=Universal Binary JSON encoder/decoder EAPI=8 HOMEPAGE=https://github.com/Iotic-Labs/py-ubjson/ https://pypi.org/project/py-ubjson/ INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug KEYWORDS=amd64 arm arm64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux 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/p/py-ubjson/py-ubjson-0.16.1.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=0f5d4c3ff7e418d9dd132852d716412d +_md5_=d69171d143c9af4b288672f13a65a6ea diff --git a/metadata/md5-cache/dev-python/pyalsa-1.2.12 b/metadata/md5-cache/dev-python/pyalsa-1.2.12 index f8e2b3d40b9d..0c41e2c6a6a3 100644 --- a/metadata/md5-cache/dev-python/pyalsa-1.2.12 +++ b/metadata/md5-cache/dev-python/pyalsa-1.2.12 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://alsa-project.org/wiki/Main_Page INHERIT=distutils-r1 IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug -KEYWORDS=~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 LICENSE=LGPL-2.1+ RDEPEND=media-libs/alsa-lib 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 ) @@ -14,4 +14,4 @@ RESTRICT=test SLOT=0 SRC_URI=https://www.alsa-project.org/files/pub/pyalsa/pyalsa-1.2.12.tar.bz2 _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=c790faf8f23489289b4e18560d844da4 +_md5_=81f23acb85502f17060f0db006e21391 diff --git a/metadata/md5-cache/dev-python/pyalsa-1.2.7-r2 b/metadata/md5-cache/dev-python/pyalsa-1.2.7-r2 deleted file mode 100644 index a2abf2cfeef6..000000000000 --- a/metadata/md5-cache/dev-python/pyalsa-1.2.7-r2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-python/setuptools[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 -DEPEND=media-libs/alsa-lib 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=Python bindings for ALSA library -EAPI=8 -HOMEPAGE=https://alsa-project.org/wiki/Main_Page -INHERIT=distutils-r1 -IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 -LICENSE=LGPL-2.1+ -RDEPEND=media-libs/alsa-lib 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 -SLOT=0 -SRC_URI=https://www.alsa-project.org/files/pub/pyalsa/pyalsa-1.2.7.tar.bz2 -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=53627e266124d99f7d7266ff88a5748e diff --git a/metadata/md5-cache/dev-python/pyaml-24.4.0 b/metadata/md5-cache/dev-python/pyaml-24.4.0 index f6ef33ef605a..f4afc45f4816 100644 --- a/metadata/md5-cache/dev-python/pyaml-24.4.0 +++ b/metadata/md5-cache/dev-python/pyaml-24.4.0 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/unidecode[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/pyyaml[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=test? ( dev-python/unidecode[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/pyyaml[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=PyYAML-based module to produce pretty and readable YAML-serialized data EAPI=8 HOMEPAGE=https://github.com/mk-fg/pretty-yaml/ https://pypi.org/project/pyaml/ 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 ~ppc64 ~riscv x86 LICENSE=WTFPL-2 -RDEPEND=dev-python/pyyaml[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/pyyaml[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/pyaml/pyaml-24.4.0.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=6772cf879c665523778ee104074c76c8 +_md5_=7def8337dac43ad5753232aedf8435a7 diff --git a/metadata/md5-cache/dev-python/pychromecast-13.1.0 b/metadata/md5-cache/dev-python/pychromecast-13.1.0 new file mode 100644 index 000000000000..7d3aca6b97b4 --- /dev/null +++ b/metadata/md5-cache/dev-python/pychromecast-13.1.0 @@ -0,0 +1,15 @@ +BDEPEND=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=Python module to talk to Google Chromecast +EAPI=8 +HOMEPAGE=https://github.com/home-assistant-libs/pychromecast/ https://pypi.org/project/PyChromecast/ +INHERIT=distutils-r1 pypi +IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/casttube-0.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/protobuf-python-3.19.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/zeroconf-0.25.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 ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/P/PyChromecast/PyChromecast-13.1.0.tar.gz +_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=5d500d5ace06ce849a64925cc4a35615 diff --git a/metadata/md5-cache/dev-python/pychromecast-14.0.1 b/metadata/md5-cache/dev-python/pychromecast-14.0.1 new file mode 100644 index 000000000000..ff62e06df3c8 --- /dev/null +++ b/metadata/md5-cache/dev-python/pychromecast-14.0.1 @@ -0,0 +1,15 @@ +BDEPEND=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=Python module to talk to Google Chromecast +EAPI=8 +HOMEPAGE=https://github.com/home-assistant-libs/pychromecast/ https://pypi.org/project/PyChromecast/ +INHERIT=distutils-r1 pypi +IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/casttube-0.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/protobuf-python-3.19.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/zeroconf-0.25.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 ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/P/PyChromecast/PyChromecast-14.0.1.tar.gz +_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=5d500d5ace06ce849a64925cc4a35615 diff --git a/metadata/md5-cache/dev-python/pycurl-7.45.3 b/metadata/md5-cache/dev-python/pycurl-7.45.3 index c0f68464d836..63ebadcb8e04 100644 --- a/metadata/md5-cache/dev-python/pycurl-7.45.3 +++ b/metadata/md5-cache/dev-python/pycurl-7.45.3 @@ -1,17 +1,17 @@ -BDEPEND=test? ( >=dev-python/bottle-0.12.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flaky[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-),http2] ) test? ( >=net-misc/curl-7.25.0-r1:=[ssl=] ssl? ( net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-)] curl_ssl_gnutls? ( >=net-libs/gnutls-2.11.0:= ) curl_ssl_openssl? ( dev-libs/openssl:= ) ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-timeout[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-python/bottle-0.12.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flaky[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-),http2] ) test? ( >=net-misc/curl-7.25.0-r1:=[ssl=] ssl? ( net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-)] curl_ssl_gnutls? ( >=net-libs/gnutls-2.11.0:= ) curl_ssl_openssl? ( dev-libs/openssl:= ) ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[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 -DEPEND=>=net-misc/curl-7.25.0-r1:=[ssl=] ssl? ( net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-)] curl_ssl_gnutls? ( >=net-libs/gnutls-2.11.0:= ) curl_ssl_openssl? ( dev-libs/openssl:= ) ) 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=>=net-misc/curl-7.25.0-r1:=[ssl=] ssl? ( net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-)] curl_ssl_gnutls? ( >=net-libs/gnutls-2.11.0:= ) curl_ssl_openssl? ( dev-libs/openssl:= ) ) 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 curl/libcurl EAPI=8 HOMEPAGE=http://pycurl.io/ https://github.com/pycurl/pycurl/ https://pypi.org/project/pycurl/ INHERIT=distutils-r1 pypi toolchain-funcs -IUSE=curl_ssl_gnutls +curl_ssl_openssl examples ssl test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +IUSE=curl_ssl_gnutls +curl_ssl_openssl examples ssl test 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 LICENSE=LGPL-2.1 -RDEPEND=>=net-misc/curl-7.25.0-r1:=[ssl=] ssl? ( net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-)] curl_ssl_gnutls? ( >=net-libs/gnutls-2.11.0:= ) curl_ssl_openssl? ( dev-libs/openssl:= ) ) 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=>=net-misc/curl-7.25.0-r1:=[ssl=] ssl? ( net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-)] curl_ssl_gnutls? ( >=net-libs/gnutls-2.11.0:= ) curl_ssl_openssl? ( dev-libs/openssl:= ) ) 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/pycurl/pycurl-7.45.3.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=46d5ca0adcb86de62b4f6cad4d80b265 +_md5_=6d79ae310302b54bdf7e6324f15d52f8 diff --git a/metadata/md5-cache/dev-python/pycxx-7.1.8 b/metadata/md5-cache/dev-python/pycxx-7.1.8 deleted file mode 100644 index 590a27f235a7..000000000000 --- a/metadata/md5-cache/dev-python/pycxx-7.1.8 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=python_targets_python3_12? ( dev-python/setuptools[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 ) -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Set of facilities to extend Python with C++ -EAPI=8 -HOMEPAGE=https://cxx.sourceforge.net -INHERIT=distutils-r1 -IUSE=doc examples python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos -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 ) -SLOT=0 -SRC_URI=https://downloads.sourceforge.net/cxx/pycxx-7.1.8.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=1ae7ab5ea7ff9ee632dfa592414d5853 diff --git a/metadata/md5-cache/dev-python/pycxx-7.1.8-r1 b/metadata/md5-cache/dev-python/pycxx-7.1.8-r1 index 833f98111b41..ad0da06c9071 100644 --- a/metadata/md5-cache/dev-python/pycxx-7.1.8-r1 +++ b/metadata/md5-cache/dev-python/pycxx-7.1.8-r1 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://cxx.sourceforge.net INHERIT=distutils-r1 IUSE=doc examples python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +KEYWORDS=amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 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 ) SLOT=0 SRC_URI=https://downloads.sourceforge.net/cxx/pycxx-7.1.8.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=edf8b9136dd43adfbed3d65a134c0dcd +_md5_=d4a14ed0460c42c3a6ed97276690b25f diff --git a/metadata/md5-cache/dev-python/pydantic-2.7.3 b/metadata/md5-cache/dev-python/pydantic-2.7.3 deleted file mode 100644 index c33f9ee0367d..000000000000 --- a/metadata/md5-cache/dev-python/pydantic-2.7.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-python/hatch-fancy-pypi-readme-22.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/cloudpickle[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/dirty-equals[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/email-validator-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/Faker-18.13.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/annotated-types-0.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/pydantic-core-2.18.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.6.1[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(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Data parsing and validation using Python type hints -EAPI=8 -HOMEPAGE=https://github.com/pydantic/pydantic/ https://pypi.org/project/pydantic/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=MIT -RDEPEND=>=dev-python/annotated-types-0.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/pydantic-core-2.18.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.6.1[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 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/p/pydantic/pydantic-2.7.3.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=f946474826f27f37007d566717ec9aca diff --git a/metadata/md5-cache/dev-python/pydantic-2.7.4 b/metadata/md5-cache/dev-python/pydantic-2.7.4 index 52aa1e94e229..8d73e3844301 100644 --- a/metadata/md5-cache/dev-python/pydantic-2.7.4 +++ b/metadata/md5-cache/dev-python/pydantic-2.7.4 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/pydantic/pydantic/ https://pypi.org/project/pydantic/ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=MIT RDEPEND=>=dev-python/annotated-types-0.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/pydantic-core-2.18.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.6.1[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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pydantic/pydantic-2.7.4.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=b90877a105b4aaf5421fa82043fc6214 +_md5_=f946474826f27f37007d566717ec9aca diff --git a/metadata/md5-cache/dev-python/pygobject-3.46.0-r1 b/metadata/md5-cache/dev-python/pygobject-3.46.0-r1 index cf9ae1ebf48e..8d15af28df41 100644 --- a/metadata/md5-cache/dev-python/pygobject-3.46.0-r1 +++ b/metadata/md5-cache/dev-python/pygobject-3.46.0-r1 @@ -7,7 +7,7 @@ HOMEPAGE=https://pygobject.readthedocs.io/ https://gitlab.gnome.org/GNOME/pygobj 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 +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 ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=mirror://gnome/sources/pygobject/3.46/pygobject-3.46.0.tar.xz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 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 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=f9b38174bff881b4054aed493826fd6f +_md5_=20ce28bd31c1ee0e839c4d1f7ff37748 diff --git a/metadata/md5-cache/dev-python/pykwalify-1.8.0-r3 b/metadata/md5-cache/dev-python/pykwalify-1.8.0-r3 index 00d7b90efade..a0bbb757e3d1 100644 --- a/metadata/md5-cache/dev-python/pykwalify-1.8.0-r3 +++ b/metadata/md5-cache/dev-python/pykwalify-1.8.0-r3 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/testfixtures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/docopt-0.6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ruamel-yaml-0.16.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.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(-)?] ) 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/testfixtures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/docopt-0.6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ruamel-yaml-0.16.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-dateutil-2.8.0[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=Python lib/cli for JSON/YAML schema validation EAPI=8 HOMEPAGE=https://github.com/Grokzen/pykwalify/ https://pypi.org/project/pykwalify/ 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=MIT -RDEPEND=>=dev-python/docopt-0.6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ruamel-yaml-0.16.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.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/docopt-0.6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ruamel-yaml-0.16.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-dateutil-2.8.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/p/pykwalify/pykwalify-1.8.0.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=2e2ad3df103a382afbf189b6788666e7 +_md5_=41b0d2914ffaa67c38b097a3714ea13a diff --git a/metadata/md5-cache/dev-python/pylint-3.2.5 b/metadata/md5-cache/dev-python/pylint-3.2.5 new file mode 100644 index 000000000000..f94affc7c8ef --- /dev/null +++ b/metadata/md5-cache/dev-python/pylint-3.2.5 @@ -0,0 +1,16 @@ +BDEPEND=test? ( python_targets_python3_10? ( >=dev-python/GitPython-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/GitPython-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/GitPython-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) =dev-python/astroid-3.2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/dill-0.3.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/isort-4.2.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/mccabe-0.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/platformdirs-2.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomlkit-0.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/tomli-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=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:=[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(+)] ) >=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(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python code static checker +EAPI=8 +HOMEPAGE=https://pypi.org/project/pylint/ https://github.com/pylint-dev/pylint/ +INHERIT=distutils-r1 +IUSE=examples test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=GPL-2 +RDEPEND==dev-python/astroid-3.2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/dill-0.3.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/isort-4.2.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/mccabe-0.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/platformdirs-2.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomlkit-0.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/tomli-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) 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(+)] ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/pylint-dev/pylint/archive/v3.2.5.tar.gz -> pylint-3.2.5.gh.tar.gz +_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=a18f84fec463e2f4851c7cbea3c33c5a diff --git a/metadata/md5-cache/dev-python/pyotherside-1.6.0 b/metadata/md5-cache/dev-python/pyotherside-1.6.0 deleted file mode 100644 index 8ea635f7b003..000000000000 --- a/metadata/md5-cache/dev-python/pyotherside-1.6.0 +++ /dev/null @@ -1,15 +0,0 @@ -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 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtopengl:5 dev-qt/qtsvg:5 ) qt6? ( dev-qt/qtbase:6[opengl] dev-qt/qtdeclarative:6[opengl] dev-qt/qtquick3d:6[opengl] dev-qt/qtsvg:6 ) -DESCRIPTION=Asynchronous Python 3 Bindings for Qt -EAPI=8 -HOMEPAGE=https://github.com/thp/pyotherside https://thp.io/2011/pyotherside/ -INHERIT=qmake-utils python-single-r1 -IUSE=+qt5 qt6 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv -LICENSE=ISC -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 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtopengl:5 dev-qt/qtsvg:5 ) qt6? ( dev-qt/qtbase:6[opengl] dev-qt/qtdeclarative:6[opengl] dev-qt/qtquick3d:6[opengl] dev-qt/qtsvg:6 ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ^^ ( qt5 qt6 ) -SLOT=0 -SRC_URI=https://github.com/thp/pyotherside/archive/1.6.0.tar.gz -> pyotherside-1.6.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=38fe0822b2926362b10cf96b0f067624 diff --git a/metadata/md5-cache/dev-python/pyotherside-1.6.0-r1 b/metadata/md5-cache/dev-python/pyotherside-1.6.0-r1 deleted file mode 100644 index 1bf1e78abe20..000000000000 --- a/metadata/md5-cache/dev-python/pyotherside-1.6.0-r1 +++ /dev/null @@ -1,15 +0,0 @@ -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 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtopengl:5 dev-qt/qtsvg:5 ) qt6? ( dev-qt/qtbase:6[opengl] dev-qt/qtdeclarative:6[opengl] dev-qt/qtquick3d:6[opengl] dev-qt/qtsvg:6 ) -DESCRIPTION=Asynchronous Python 3 Bindings for Qt -EAPI=8 -HOMEPAGE=https://github.com/thp/pyotherside https://thp.io/2011/pyotherside/ -INHERIT=multibuild qmake-utils python-single-r1 -IUSE=qt5 qt6 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv -LICENSE=ISC -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 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtopengl:5 dev-qt/qtsvg:5 ) qt6? ( dev-qt/qtbase:6[opengl] dev-qt/qtdeclarative:6[opengl] dev-qt/qtquick3d:6[opengl] dev-qt/qtsvg:6 ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) || ( qt5 qt6 ) -SLOT=0 -SRC_URI=https://github.com/thp/pyotherside/archive/1.6.0.tar.gz -> pyotherside-1.6.0.tar.gz -_eclasses_=multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=063357f1fceaf47e0c849d46dc34348e diff --git a/metadata/md5-cache/dev-python/pyproject-fmt-rust-1.1.4 b/metadata/md5-cache/dev-python/pyproject-fmt-rust-1.1.4 index 2c96c87e4396..f3a5063d4fdb 100644 --- a/metadata/md5-cache/dev-python/pyproject-fmt-rust-1.1.4 +++ b/metadata/md5-cache/dev-python/pyproject-fmt-rust-1.1.4 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/tox-dev/pyproject-fmt-rust/ https://pypi.org/project/pyproject-fmt-rust/ INHERIT=cargo distutils-r1 pypi IUSE=test debug 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 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=MIT Apache-2.0-with-LLVM-exceptions ISC MIT Unicode-DFS-2016 || ( Apache-2.0 BSD-2 ) || ( Apache-2.0 Boost-1.0 ) 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 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pyproject-fmt-rust/pyproject_fmt_rust-1.1.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/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/any_ascii/0.1.7/download -> any_ascii-0.1.7.crate https://crates.io/api/v1/crates/arc-swap/1.7.1/download -> arc-swap-1.7.1.crate https://crates.io/api/v1/crates/autocfg/1.2.0/download -> autocfg-1.2.0.crate https://crates.io/api/v1/crates/beef/0.5.2/download -> beef-0.5.2.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bstr/1.9.1/download -> bstr-1.9.1.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/countme/3.0.1/download -> countme-3.0.1.crate https://crates.io/api/v1/crates/deranged/0.3.11/download -> deranged-0.3.11.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/either/1.11.0/download -> either-1.11.0.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.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-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-timer/3.0.3/download -> futures-timer-3.0.3.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/getrandom/0.2.14/download -> getrandom-0.2.14.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/globset/0.4.14/download -> globset-0.4.14.crate https://crates.io/api/v1/crates/hashbrown/0.14.3/download -> hashbrown-0.14.3.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/idna/0.5.0/download -> idna-0.5.0.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/lexical-sort/0.3.1/download -> lexical-sort-0.3.1.crate https://crates.io/api/v1/crates/libc/0.2.153/download -> libc-0.2.153.crate https://crates.io/api/v1/crates/lock_api/0.4.11/download -> lock_api-0.4.11.crate https://crates.io/api/v1/crates/log/0.4.21/download -> log-0.4.21.crate https://crates.io/api/v1/crates/logos-derive/0.12.1/download -> logos-derive-0.12.1.crate https://crates.io/api/v1/crates/logos/0.12.1/download -> logos-0.12.1.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.9.1/download -> memoffset-0.9.1.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/once_cell/1.19.0/download -> once_cell-1.19.0.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.9.9/download -> parking_lot_core-0.9.9.crate https://crates.io/api/v1/crates/pep440_rs/0.6.0/download -> pep440_rs-0.6.0.crate https://crates.io/api/v1/crates/pep508_rs/0.6.0/download -> pep508_rs-0.6.0.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/pin-project-lite/0.2.14/download -> pin-project-lite-0.2.14.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/portable-atomic/1.6.0/download -> portable-atomic-1.6.0.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.81/download -> proc-macro2-1.0.81.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/pyo3-macros-backend/0.21.2/download -> pyo3-macros-backend-0.21.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.21.2/download -> pyo3-macros-0.21.2.crate https://crates.io/api/v1/crates/pyo3/0.21.2/download -> pyo3-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/redox_syscall/0.4.1/download -> redox_syscall-0.4.1.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.6.29/download -> regex-syntax-0.6.29.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/relative-path/1.9.2/download -> relative-path-1.9.2.crate https://crates.io/api/v1/crates/rowan/0.15.15/download -> rowan-0.15.15.crate https://crates.io/api/v1/crates/rstest/0.19.0/download -> rstest-0.19.0.crate https://crates.io/api/v1/crates/rstest_macros/0.19.0/download -> rstest_macros-0.19.0.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/ryu/1.0.17/download -> ryu-1.0.17.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/semver/1.0.22/download -> semver-1.0.22.crate https://crates.io/api/v1/crates/serde/1.0.198/download -> serde-1.0.198.crate https://crates.io/api/v1/crates/serde_derive/1.0.198/download -> serde_derive-1.0.198.crate https://crates.io/api/v1/crates/serde_json/1.0.116/download -> serde_json-1.0.116.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/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.60/download -> syn-2.0.60.crate https://crates.io/api/v1/crates/taplo/0.13.0/download -> taplo-0.13.0.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/text-size/1.1.1/download -> text-size-1.1.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.59/download -> thiserror-impl-1.0.59.crate https://crates.io/api/v1/crates/thiserror/1.0.59/download -> thiserror-1.0.59.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/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/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-width/0.1.12/download -> unicode-width-0.1.12.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/unscanny/0.1.0/download -> unscanny-0.1.0.crate https://crates.io/api/v1/crates/url/2.5.0/download -> url-2.5.0.crate https://crates.io/api/v1/crates/urlencoding/2.1.3/download -> urlencoding-2.1.3.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/windows-targets/0.48.5/download -> windows-targets-0.48.5.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.5/download -> windows_aarch64_msvc-0.48.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_msvc/0.48.5/download -> windows_i686_msvc-0.48.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_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.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/zerocopy-derive/0.7.32/download -> zerocopy-derive-0.7.32.crate https://crates.io/api/v1/crates/zerocopy/0.7.32/download -> zerocopy-0.7.32.crate _eclasses_=cargo 67ea64209e3442a3a0e095f048d43a62 distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea rust-toolchain 68a6453cb41148db1da01fa2267527f0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=7056b043ac113c2071781fbf53c5e997 +_md5_=0aa14a79e93d76be1b40e4b980988023 diff --git a/metadata/md5-cache/dev-python/pyrsistent-0.20.0 b/metadata/md5-cache/dev-python/pyrsistent-0.20.0 index 18f43a2dd6dd..953bdee4c97e 100644 --- a/metadata/md5-cache/dev-python/pyrsistent-0.20.0 +++ b/metadata/md5-cache/dev-python/pyrsistent-0.20.0 @@ -1,17 +1,17 @@ -BDEPEND=test? ( dev-python/hypothesis[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=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=test? ( dev-python/hypothesis[python_targets_pypy3(-)?,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_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 -DEPEND=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 ) +DEPEND=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=Persistent/Functional/Immutable data structures EAPI=8 HOMEPAGE=https://github.com/tobgu/pyrsistent/ https://pypi.org/project/pyrsistent/ INHERIT=distutils-r1 pypi -IUSE=+native-extensions test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +IUSE=+native-extensions 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 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~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 ) +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/pyrsistent/pyrsistent-0.20.0.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=aa1aa02d77c093f8962d90cdf71dbc2f +_md5_=484f98d3cebe8d0d83d267eb8b1dbb10 diff --git a/metadata/md5-cache/dev-python/pyscard-2.0.10 b/metadata/md5-cache/dev-python/pyscard-2.0.10 index b12f75294ba3..2ef1f88e0bbf 100644 --- a/metadata/md5-cache/dev-python/pyscard-2.0.10 +++ b/metadata/md5-cache/dev-python/pyscard-2.0.10 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://pyscard.sourceforge.io/ https://github.com/LudovicRousseau/pyscard/ https://pypi.org/project/pyscard/ INHERIT=distutils-r1 optfeature IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86 LICENSE=LGPL-2.1 RDEPEND=sys-apps/pcsc-lite 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 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://downloads.sourceforge.net/project/pyscard/pyscard/pyscard%202.0.10/pyscard-2.0.10.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=dcbbf98c4d3161d043bff346977dffb1 +_md5_=84b731ff36e65c282fcd6f26c5c65cf2 diff --git a/metadata/md5-cache/dev-python/pyscard-2.0.9 b/metadata/md5-cache/dev-python/pyscard-2.0.9 deleted file mode 100644 index e3fe03c95534..000000000000 --- a/metadata/md5-cache/dev-python/pyscard-2.0.9 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-lang/swig test? ( sys-apps/pcsc-lite 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(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=sys-apps/pcsc-lite 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=Smart card support in python -EAPI=8 -HOMEPAGE=https://pyscard.sourceforge.io/ https://github.com/LudovicRousseau/pyscard/ https://pypi.org/project/pyscard/ -INHERIT=distutils-r1 optfeature -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86 -LICENSE=LGPL-2.1 -RDEPEND=sys-apps/pcsc-lite 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://downloads.sourceforge.net/project/pyscard/pyscard/pyscard%202.0.9/pyscard-2.0.9.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=407252cd23b5c0891e69ce6c568225db diff --git a/metadata/md5-cache/dev-python/pyspnego-0.10.2 b/metadata/md5-cache/dev-python/pyspnego-0.10.2 deleted file mode 100644 index 18be17b7d609..000000000000 --- a/metadata/md5-cache/dev-python/pyspnego-0.10.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/gssapi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/krb5-0.3.0[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(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/cryptography[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 postinst prepare test -DESCRIPTION=Library to handle SPNEGO and CredSSP authentication -EAPI=8 -HOMEPAGE=https://github.com/jborean93/pyspnego/ https://pypi.org/project/pyspnego/ -INHERIT=distutils-r1 optfeature pypi -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=MIT -RDEPEND=dev-python/cryptography[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/pyspnego/pyspnego-0.10.2.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=a70df87199e2e9690c62ed75831151ce diff --git a/metadata/md5-cache/dev-python/pyspnego-0.11.0 b/metadata/md5-cache/dev-python/pyspnego-0.11.0 index 21563326f8d1..8af12b62a5ae 100644 --- a/metadata/md5-cache/dev-python/pyspnego-0.11.0 +++ b/metadata/md5-cache/dev-python/pyspnego-0.11.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/jborean93/pyspnego/ https://pypi.org/project/pyspnego/ INHERIT=distutils-r1 optfeature pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +KEYWORDS=amd64 ~arm arm64 ~riscv x86 LICENSE=MIT RDEPEND=dev-python/cryptography[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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pyspnego/pyspnego-0.11.0.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=7698d3fe4d0f1be9f2599d60a77db9f0 +_md5_=a70df87199e2e9690c62ed75831151ce diff --git a/metadata/md5-cache/dev-python/pytesseract-0.3.12 b/metadata/md5-cache/dev-python/pytesseract-0.3.12 index fa93bd45ae9b..2fb6b33c02ea 100644 --- a/metadata/md5-cache/dev-python/pytesseract-0.3.12 +++ b/metadata/md5-cache/dev-python/pytesseract-0.3.12 @@ -1,16 +1,16 @@ -BDEPEND=test? ( app-text/tesseract[jpeg,png,tiff,webp] media-libs/leptonica[gif,jpeg2k] app-text/tessdata_fast[l10n_fr] dev-python/pillow[jpeg,zlib] ) test? ( dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] app-text/tesseract >=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? ( app-text/tesseract[jpeg,png,tiff,webp] media-libs/leptonica[gif,jpeg2k] app-text/tessdata_fast[l10n_fr] dev-python/pillow[jpeg,zlib] ) test? ( dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] app-text/tesseract >=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=Optical character recognition (OCR) tool EAPI=8 HOMEPAGE=https://github.com/madmaze/pytesseract/ https://pypi.org/project/pytesseract/ 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=amd64 ~arm64 x86 LICENSE=Apache-2.0 -RDEPEND=dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] app-text/tesseract 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/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] app-text/tesseract 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/madmaze/pytesseract/archive/v0.3.12.tar.gz -> pytesseract-0.3.12.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=bbdc6cd4e30f45c26f7ede12a378c317 +_md5_=ddb4d6c5dd7b50162ab9d8ab49c6659f diff --git a/metadata/md5-cache/dev-python/pytest-golden-0.2.2-r1 b/metadata/md5-cache/dev-python/pytest-golden-0.2.2-r1 index 3d383c55249f..1f48e372158e 100644 --- a/metadata/md5-cache/dev-python/pytest-golden-0.2.2-r1 +++ b/metadata/md5-cache/dev-python/pytest-golden-0.2.2-r1 @@ -1,16 +1,16 @@ -BDEPEND=test? ( >=dev-python/atomicwrites-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-6.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ruamel-yaml-0.16.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/testfixtures-6.15.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(-)?] ) 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/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( >=dev-python/atomicwrites-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-6.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ruamel-yaml-0.16.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/testfixtures-6.15.0[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/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Plugin for pytest that offloads expected outputs to data files EAPI=8 HOMEPAGE=https://github.com/oprypin/pytest-golden/ https://pypi.org/project/pytest-golden/ 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=~amd64 ~arm64 ~riscv LICENSE=MIT -RDEPEND=>=dev-python/atomicwrites-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-6.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ruamel-yaml-0.16.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/testfixtures-6.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/atomicwrites-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-6.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ruamel-yaml-0.16.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/testfixtures-6.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 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/oprypin/pytest-golden/archive/v0.2.2.tar.gz -> pytest-golden-0.2.2.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=ce1a15f1cf2dc66ac38ae9f3d2d9694b +_md5_=a67de2845d481501b8baa2c03c7027b4 diff --git a/metadata/md5-cache/dev-python/pytest-localftpserver-1.3.2 b/metadata/md5-cache/dev-python/pytest-localftpserver-1.3.2 index 5d18c283a1f9..5903c89abc28 100644 --- a/metadata/md5-cache/dev-python/pytest-localftpserver-1.3.2 +++ b/metadata/md5-cache/dev-python/pytest-localftpserver-1.3.2 @@ -1,16 +1,16 @@ -BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/pyftpdlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyopenssl[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-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=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/pyftpdlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[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=A PyTest plugin which provides an FTP fixture for your tests EAPI=8 HOMEPAGE=https://github.com/oz123/pytest-localftpserver/ https://pypi.org/project/pytest-localftpserver/ 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 ppc ppc64 ~riscv ~s390 ~sparc x86 LICENSE=MIT -RDEPEND=dev-python/pyftpdlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyopenssl[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(-)?] 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/pyftpdlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[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/pytest-localftpserver/pytest_localftpserver-1.3.2.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=a2649106f4a69d092978db85fe040b63 +_md5_=242f5abcdaba14fb7aa3064a095ee375 diff --git a/metadata/md5-cache/dev-python/pytest-metadata-3.1.1 b/metadata/md5-cache/dev-python/pytest-metadata-3.1.1 index b099bf59a2f4..defa754bf51b 100644 --- a/metadata/md5-cache/dev-python/pytest-metadata-3.1.1 +++ b/metadata/md5-cache/dev-python/pytest-metadata-3.1.1 @@ -1,16 +1,16 @@ -BDEPEND=>=dev-python/hatch-vcs-0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/pytest-7.0.0[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-0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/pytest-7.0.0[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=A plugin for pytest that provides access to test session metadata EAPI=8 HOMEPAGE=https://github.com/pytest-dev/pytest-metadata/ https://pypi.org/project/pytest-metadata/ 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=~amd64 ~riscv ~x86 LICENSE=MPL-2.0 -RDEPEND=>=dev-python/pytest-7.0.0[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/pytest-7.0.0[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/pytest-metadata/pytest_metadata-3.1.1.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=44fa9f023b290113b2a3ff3243180987 +_md5_=2f2bf9302852add37c1308acf5d9b95c diff --git a/metadata/md5-cache/dev-python/pytest-recording-0.13.1 b/metadata/md5-cache/dev-python/pytest-recording-0.13.1 index 6ad789c20928..0ffd23e02607 100644 --- a/metadata/md5-cache/dev-python/pytest-recording-0.13.1 +++ b/metadata/md5-cache/dev-python/pytest-recording-0.13.1 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/pytest-httpbin[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(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-3.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/vcrpy-2.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/hatchling-1.21.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( dev-python/pytest-httpbin[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(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-3.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/vcrpy-2.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/hatchling-1.21.1[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 pytest plugin to record network interactions via VCR.py EAPI=8 HOMEPAGE=https://pypi.org/project/pytest-recording/ https://github.com/kiwicom/pytest-recording/ 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 ~arm64 LICENSE=MIT -RDEPEND=>=dev-python/pytest-3.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/vcrpy-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/pytest-3.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/vcrpy-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/p/pytest-recording/pytest_recording-0.13.1.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=24768e119fcbdcf7d0f538b91e173dd1 +_md5_=1a30792a33e2546d6cc7dc28ed735a25 diff --git a/metadata/md5-cache/dev-python/pytest-tornado-0.8.1-r1 b/metadata/md5-cache/dev-python/pytest-tornado-0.8.1-r1 index e0f24dfbe2d5..d43e8646e543 100644 --- a/metadata/md5-cache/dev-python/pytest-tornado-0.8.1-r1 +++ b/metadata/md5-cache/dev-python/pytest-tornado-0.8.1-r1 @@ -1,16 +1,16 @@ -BDEPEND=test? ( >=dev-python/pytest-3.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-5[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=test? ( >=dev-python/pytest-3.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tornado-5[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=Fixtures and markers to simplify testing of asynchronous tornado applications EAPI=8 HOMEPAGE=https://github.com/eugeniy/pytest-tornado/ https://pypi.org/project/pytest-tornado/ INHERIT=distutils-r1 -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=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=Apache-2.0 -RDEPEND=>=dev-python/pytest-3.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-5[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/pytest-3.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tornado-5[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/eugeniy/pytest-tornado/archive/refs/tags/v0.8.1.tar.gz -> pytest-tornado-0.8.1.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=7ba4fbdf202ce6649a810cdacb5eba80 +_md5_=97dca250aa9223ebda55893c4dfb37db diff --git a/metadata/md5-cache/dev-python/pytest-tornasync-0.6.0_p2-r1 b/metadata/md5-cache/dev-python/pytest-tornasync-0.6.0_p2-r1 index dc43504b8f7c..db7ce52c2650 100644 --- a/metadata/md5-cache/dev-python/pytest-tornasync-0.6.0_p2-r1 +++ b/metadata/md5-cache/dev-python/pytest-tornasync-0.6.0_p2-r1 @@ -1,16 +1,16 @@ -BDEPEND=test? ( >=dev-python/pytest-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-5.0[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=test? ( >=dev-python/pytest-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tornado-5.0[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=Pytest plugin for testing Python 3.5+ Tornado code EAPI=8 HOMEPAGE=https://github.com/eukaryote/pytest-tornasync/ https://pypi.org/project/pytest-tornasync/ 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=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=MIT -RDEPEND=>=dev-python/pytest-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-5.0[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/pytest-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tornado-5.0[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/eukaryote/pytest-tornasync/archive/0.6.0.post2.tar.gz -> pytest-tornasync-0.6.0.post2.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=d6bb37cbee519831ccf319624fcd106b +_md5_=e8e621c7afeef2cb40785d246e68f482 diff --git a/metadata/md5-cache/dev-python/python-box-7.1.1 b/metadata/md5-cache/dev-python/python-box-7.1.1 deleted file mode 100644 index 76eb7e13bebb..000000000000 --- a/metadata/md5-cache/dev-python/python-box-7.1.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=native-extensions? ( dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) dev-python/tomli-w[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 -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 ) -DESCRIPTION=Python dictionaries with advanced dot notation access -EAPI=8 -HOMEPAGE=https://github.com/cdgriffith/Box/ https://pypi.org/project/python-box/ -INHERIT=distutils-r1 -IUSE=+native-extensions test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=amd64 -LICENSE=MIT -RDEPEND=dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) dev-python/tomli-w[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/cdgriffith/Box/archive/7.1.1.tar.gz -> Box-7.1.1.gh.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=88ef4a555f82ed156e5f6909ecab6513 diff --git a/metadata/md5-cache/dev-python/python-box-7.2.0 b/metadata/md5-cache/dev-python/python-box-7.2.0 index 1606c842044f..4d61eeb391e7 100644 --- a/metadata/md5-cache/dev-python/python-box-7.2.0 +++ b/metadata/md5-cache/dev-python/python-box-7.2.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/cdgriffith/Box/ https://pypi.org/project/python-box/ INHERIT=distutils-r1 IUSE=+native-extensions test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=MIT RDEPEND=dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) dev-python/tomli-w[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 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/cdgriffith/Box/archive/7.2.0.tar.gz -> Box-7.2.0.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=3bab5ce1cce1f8f4069b4df1bd6fd3cb +_md5_=eb86f025435e1fafbf15b0d244f4b6b3 diff --git a/metadata/md5-cache/dev-python/python-dbusmock-0.31.1-r1 b/metadata/md5-cache/dev-python/python-dbusmock-0.31.1-r1 index 3d110c40593d..f94df40ac198 100644 --- a/metadata/md5-cache/dev-python/python-dbusmock-0.31.1-r1 +++ b/metadata/md5-cache/dev-python/python-dbusmock-0.31.1-r1 @@ -1,16 +1,16 @@ -BDEPEND=test? ( sys-power/upower ) test? ( dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pygobject:3[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[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) >=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? ( sys-power/upower ) test? ( dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pygobject:3[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[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] ) >=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=Easily create mock objects on D-Bus for software testing EAPI=8 HOMEPAGE=https://github.com/martinpitt/python-dbusmock/ https://pypi.org/project/python-dbusmock/ 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=LGPL-3+ -RDEPEND=dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RDEPEND=dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pygobject:3[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[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] ) +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/python-dbusmock/python-dbusmock-0.31.1.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=fadf5fd37cf0490ee1687d40ce33dfe6 +_md5_=b4f9dde436a9170b95322d9fc5a134fd diff --git a/metadata/md5-cache/dev-python/python-engineio-4.9.0 b/metadata/md5-cache/dev-python/python-engineio-4.9.0 deleted file mode 100644 index 0efc999e88f9..000000000000 --- a/metadata/md5-cache/dev-python/python-engineio-4.9.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/tornado[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/websockets[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/aiohttp[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/simple-websocket-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/websocket-client[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(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/alabaster[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/alabaster[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/alabaster[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(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python implementation of the Engine.IO realtime server -EAPI=8 -HOMEPAGE=https://python-engineio.readthedocs.io/ https://github.com/miguelgrinberg/python-engineio/ https://pypi.org/project/python-engineio/ -INHERIT=distutils-r1 -IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm64 ~x86 -LICENSE=MIT -RDEPEND=dev-python/aiohttp[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/simple-websocket-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/websocket-client[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/miguelgrinberg/python-engineio/archive/v4.9.0.tar.gz -> python-engineio-4.9.0.gh.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=ecb07a9446027c238b38aafe26f8afcf diff --git a/metadata/md5-cache/dev-python/python-engineio-4.9.1 b/metadata/md5-cache/dev-python/python-engineio-4.9.1 index c11d34172b42..5f516c5caf34 100644 --- a/metadata/md5-cache/dev-python/python-engineio-4.9.1 +++ b/metadata/md5-cache/dev-python/python-engineio-4.9.1 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/tornado[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/websockets[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/aiohttp[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/simple-websocket-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/websocket-client[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(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/alabaster[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/alabaster[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/alabaster[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/tornado[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/websockets[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/aiohttp[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/simple-websocket-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/websocket-client[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(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] dev-python/alabaster[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/alabaster[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/alabaster[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/alabaster[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=Python implementation of the Engine.IO realtime server EAPI=8 HOMEPAGE=https://python-engineio.readthedocs.io/ https://github.com/miguelgrinberg/python-engineio/ https://pypi.org/project/python-engineio/ INHERIT=distutils-r1 -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 ~arm64 ~x86 LICENSE=MIT -RDEPEND=dev-python/aiohttp[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/simple-websocket-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/websocket-client[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/aiohttp[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/simple-websocket-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/websocket-client[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://github.com/miguelgrinberg/python-engineio/archive/v4.9.1.tar.gz -> python-engineio-4.9.1.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=ecb07a9446027c238b38aafe26f8afcf +_md5_=9a769c5b4166c790bb6129c0144d9aab diff --git a/metadata/md5-cache/dev-python/python-gammu-3.2.4-r1 b/metadata/md5-cache/dev-python/python-gammu-3.2.4-r1 index a347c8c400ab..b34eb55a9420 100644 --- a/metadata/md5-cache/dev-python/python-gammu-3.2.4-r1 +++ b/metadata/md5-cache/dev-python/python-gammu-3.2.4-r1 @@ -1,17 +1,17 @@ -BDEPEND=virtual/pkgconfig test? ( 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] ) app-mobilephone/gammu[dbi] ) test? ( >=app-mobilephone/gammu-1.34.0 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=virtual/pkgconfig test? ( 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] ) app-mobilephone/gammu[dbi] ) test? ( >=app-mobilephone/gammu-1.34.0 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 -DEPEND=>=app-mobilephone/gammu-1.34.0 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=>=app-mobilephone/gammu-1.34.0 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 Gammu EAPI=8 HOMEPAGE=https://wammu.eu/python-gammu/ https://github.com/gammu/python-gammu/ https://pypi.org/project/python-gammu/ INHERIT=distutils-r1 -IUSE=examples test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +IUSE=examples test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug KEYWORDS=~amd64 ~x86 LICENSE=GPL-2+ -RDEPEND=>=app-mobilephone/gammu-1.34.0 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=>=app-mobilephone/gammu-1.34.0 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://github.com/gammu/python-gammu/archive/3.2.4.tar.gz -> python-gammu-3.2.4.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=9129ea2c54f8dd88b3d497f4ceb9dd40 +_md5_=e62ca4e109fe383536cbe4b112e10865 diff --git a/metadata/md5-cache/dev-python/python-jose-3.3.0-r1 b/metadata/md5-cache/dev-python/python-jose-3.3.0-r1 index b4652b6617c9..77967baf413a 100644 --- a/metadata/md5-cache/dev-python/python-jose-3.3.0-r1 +++ b/metadata/md5-cache/dev-python/python-jose-3.3.0-r1 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ecdsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pycryptodome-3.3.1[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/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(-)?] ) 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/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ecdsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pycryptodome-3.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[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/pytest-7.4.4[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 DESCRIPTION=A JavaScript Object Signing and Encryption (JOSE) implementation in Python EAPI=8 HOMEPAGE=https://github.com/mpdavis/python-jose/ https://pypi.org/project/python-jose/ INHERIT=distutils-r1 -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 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux LICENSE=MIT -RDEPEND=dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ecdsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pycryptodome-3.3.1[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/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 ) +RDEPEND=dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ecdsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pycryptodome-3.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[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(-)?] 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/mpdavis/python-jose/archive/3.3.0.tar.gz -> python-jose-3.3.0.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=b276777c567dcb9555eca8762e9f571e +_md5_=0c0e580f9a54baec24ee176a2c69c6b5 diff --git a/metadata/md5-cache/dev-python/python-mimeparse-1.6.0-r4 b/metadata/md5-cache/dev-python/python-mimeparse-1.6.0-r4 deleted file mode 100644 index b48ea70ad46b..000000000000 --- a/metadata/md5-cache/dev-python/python-mimeparse-1.6.0-r4 +++ /dev/null @@ -1,15 +0,0 @@ -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 ) >=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(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Basic functions for handling mime-types in python -EAPI=8 -HOMEPAGE=https://github.com/falconry/python-mimeparse/ https://pypi.org/project/python-mimeparse/ -INHERIT=distutils-r1 pypi -IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~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 ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/p/python-mimeparse/python-mimeparse-1.6.0.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=32c3b7bbcc557800221116cdf858b34e diff --git a/metadata/md5-cache/dev-python/python-mimeparse-1.6.0-r5 b/metadata/md5-cache/dev-python/python-mimeparse-1.6.0-r5 index 14546d0270f0..c494d94a84c4 100644 --- a/metadata/md5-cache/dev-python/python-mimeparse-1.6.0-r5 +++ b/metadata/md5-cache/dev-python/python-mimeparse-1.6.0-r5 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://github.com/falconry/python-mimeparse/ https://pypi.org/project/python-mimeparse/ 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 ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~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 ) 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/p/python-mimeparse/python-mimeparse-1.6.0.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=4cc9d499314dc57bdae951e204c95a8e +_md5_=d9f3633fb32af618861f7de18ba9b6cf diff --git a/metadata/md5-cache/dev-python/python-mpd2-3.1.1 b/metadata/md5-cache/dev-python/python-mpd2-3.1.1 index 4d6cb9dc3f73..6dac8136246d 100644 --- a/metadata/md5-cache/dev-python/python-mpd2-3.1.1 +++ b/metadata/md5-cache/dev-python/python-mpd2-3.1.1 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( >=dev-python/sphinx-7.2.6 ) test? ( twisted? ( dev-python/twisted[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=test? ( dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( >=dev-python/sphinx-7.2.6 ) test? ( twisted? ( dev-python/twisted[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 MPD client library EAPI=8 HOMEPAGE=https://github.com/Mic92/python-mpd2/ https://pypi.org/project/python-mpd2/ INHERIT=distutils-r1 -IUSE=examples +twisted doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +IUSE=examples +twisted doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 KEYWORDS=amd64 arm64 ppc ppc64 x86 LICENSE=LGPL-3+ -RDEPEND=twisted? ( dev-python/twisted[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=twisted? ( dev-python/twisted[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://github.com/Mic92/python-mpd2/archive/v3.1.1.tar.gz -> python-mpd2-3.1.1.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=8c78b0c5bc83acf14c09b18cb62761a9 +_md5_=45c50da6f3f8969121faee8d1f18cfbf diff --git a/metadata/md5-cache/dev-python/python-ptrace-0.9.9 b/metadata/md5-cache/dev-python/python-ptrace-0.9.9 index 80a6e4b0f70b..13edb66955ac 100644 --- a/metadata/md5-cache/dev-python/python-ptrace-0.9.9 +++ b/metadata/md5-cache/dev-python/python-ptrace-0.9.9 @@ -1,16 +1,16 @@ -BDEPEND=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=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 prepare test DESCRIPTION=A Python binding of ptrace library EAPI=8 HOMEPAGE=https://github.com/vstinner/python-ptrace/ https://pypi.org/project/python-ptrace/ 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=amd64 x86 LICENSE=GPL-2 -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/vstinner/python-ptrace/archive/0.9.9.tar.gz -> python-ptrace-0.9.9.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=4913920035724e75ed457f1dc9fd58e5 +_md5_=600e3cf04de79dc27da0b9543f85be18 diff --git a/metadata/md5-cache/dev-python/python-ptrace-9999 b/metadata/md5-cache/dev-python/python-ptrace-9999 index 40cd897c37b1..1d5aedbc5177 100644 --- a/metadata/md5-cache/dev-python/python-ptrace-9999 +++ b/metadata/md5-cache/dev-python/python-ptrace-9999 @@ -1,15 +1,15 @@ -BDEPEND=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(-)?] >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=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(-)?] >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare test unpack DESCRIPTION=A Python binding of ptrace library EAPI=8 HOMEPAGE=https://github.com/vstinner/python-ptrace/ https://pypi.org/project/python-ptrace/ INHERIT=distutils-r1 git-r3 -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 LICENSE=GPL-2 PROPERTIES=live -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 _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=01e6a85e6fc1ad60bb1b47e714d0ce55 +_md5_=c10ade5cb30b4d071256412011dd6536 diff --git a/metadata/md5-cache/dev-python/python-snappy-0.7.2 b/metadata/md5-cache/dev-python/python-snappy-0.7.2 index 3cf992d527ed..8d805d3befa3 100644 --- a/metadata/md5-cache/dev-python/python-snappy-0.7.2 +++ b/metadata/md5-cache/dev-python/python-snappy-0.7.2 @@ -1,16 +1,16 @@ -BDEPEND=test? ( >=dev-python/cramjam-2.6.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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 ) >=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=test? ( >=dev-python/cramjam-2.6.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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/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=Python library for the snappy compression library from Google EAPI=8 HOMEPAGE=https://github.com/intake/python-snappy/ https://pypi.org/project/python-snappy/ 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=~amd64 ~arm ~arm64 ~riscv ~x86 LICENSE=BSD -RDEPEND=>=dev-python/cramjam-2.6.0[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/cramjam-2.6.0[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/python-snappy/python_snappy-0.7.2.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=9d8505238f6b87e8de344591c2bbfd39 +_md5_=18877b6488da4fab4c39452d06da91fe diff --git a/metadata/md5-cache/dev-python/python-stdnum-1.20 b/metadata/md5-cache/dev-python/python-stdnum-1.20 index 3886229356fa..374d75f27518 100644 --- a/metadata/md5-cache/dev-python/python-stdnum-1.20 +++ b/metadata/md5-cache/dev-python/python-stdnum-1.20 @@ -1,16 +1,16 @@ -BDEPEND=test? ( vies? ( || ( dev-python/zeep[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/suds-community[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? ( vies? ( || ( dev-python/zeep[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/suds-community[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=A module to handle standardized numbers and codes EAPI=8 HOMEPAGE=https://arthurdejong.org/python-stdnum/ https://github.com/arthurdejong/python-stdnum/ https://pypi.org/project/python-stdnum/ INHERIT=distutils-r1 pypi -IUSE=vies test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +IUSE=vies test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 KEYWORDS=amd64 arm64 x86 LICENSE=LGPL-2.1 -RDEPEND=vies? ( || ( dev-python/zeep[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/suds-community[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=vies? ( || ( dev-python/zeep[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/suds-community[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/python-stdnum/python-stdnum-1.20.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=8c753da31829aa5dd02f0c62c5656f83 +_md5_=e57cc67522f752992e1bfced00d5a028 diff --git a/metadata/md5-cache/dev-python/python-xlib-0.33 b/metadata/md5-cache/dev-python/python-xlib-0.33 index 3698e7863a39..f4c4c1269f38 100644 --- a/metadata/md5-cache/dev-python/python-xlib-0.33 +++ b/metadata/md5-cache/dev-python/python-xlib-0.33 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/python-xlib/python-xlib/ https://pypi.org/project/python-xlib/ INHERIT=distutils-r1 virtualx IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 test -KEYWORDS=amd64 ~arm arm64 ppc ~ppc64 ~riscv x86 +KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86 LICENSE=LGPL-2+ RDEPEND=dev-python/six[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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/python-xlib/python-xlib/releases/download/0.33/python-xlib-0.33.tar.bz2 _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 -_md5_=918d00c25509dbac186c70900aa24dc9 +_md5_=c04ab8581e4e977b12da5864d32f982c diff --git a/metadata/md5-cache/dev-python/pytools-2024.1.6 b/metadata/md5-cache/dev-python/pytools-2024.1.6 new file mode 100644 index 000000000000..b3c943d6248d --- /dev/null +++ b/metadata/md5-cache/dev-python/pytools-2024.1.6 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/numpy-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-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/typing-extensions-4.0[python_targets_python3_10(-)?] ) >=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[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/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=Collection of tools missing from the Python standard library +EAPI=8 +HOMEPAGE=https://mathema.tician.de/software/pytools/ https://github.com/inducer/pytools/ https://pypi.org/project/pytools/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv +LICENSE=MIT +RDEPEND=>=dev-python/numpy-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-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/typing-extensions-4.0[python_targets_python3_10(-)?] ) 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] ) +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/pytools/pytools-2024.1.6.tar.gz +_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=83567858bf5de60132564a19fc3b4354 diff --git a/metadata/md5-cache/dev-python/pyuca-1.2 b/metadata/md5-cache/dev-python/pyuca-1.2 index 4ed975673ce0..630bfa16a37e 100644 --- a/metadata/md5-cache/dev-python/pyuca-1.2 +++ b/metadata/md5-cache/dev-python/pyuca-1.2 @@ -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=Python implementation of the Unicode Collation Algorithm EAPI=8 HOMEPAGE=https://github.com/jtauber/pyuca https://pypi.org/project/pyuca/ 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=~amd64 ~arm64 LICENSE=MIT -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/jtauber/pyuca/archive/refs/tags/v1.2.tar.gz -> pyuca-1.2.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=d7770f7d229347eacbe32be49d62a50c +_md5_=ea7db73779895b3ff372f0ec5bee9554 diff --git a/metadata/md5-cache/dev-python/pywavelets-1.5.0 b/metadata/md5-cache/dev-python/pywavelets-1.5.0 deleted file mode 100644 index ac02f2cab1ac..000000000000 --- a/metadata/md5-cache/dev-python/pywavelets-1.5.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/numpy-1.22.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cython-0.29.35[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/numpy-1.22.4[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-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array 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/meson-python-0.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -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 ) -DESCRIPTION=Discrete Wavelet Transforms in Python -EAPI=8 -HOMEPAGE=https://pywavelets.readthedocs.io/en/latest/ https://github.com/PyWavelets/pywt/ https://pypi.org/project/PyWavelets/ -INHERIT=distutils-r1 pypi -IUSE=examples test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~amd64 ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux -LICENSE=MIT -RDEPEND=dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/numpy-1.22.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 ) -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/P/PyWavelets/pywavelets-1.5.0.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=1c81ed97659450a22d0271785ee53736 diff --git a/metadata/md5-cache/dev-python/pywavelets-1.6.0 b/metadata/md5-cache/dev-python/pywavelets-1.6.0 index 73cafe584705..6842aa990ab3 100644 --- a/metadata/md5-cache/dev-python/pywavelets-1.6.0 +++ b/metadata/md5-cache/dev-python/pywavelets-1.6.0 @@ -1,17 +1,17 @@ -BDEPEND=dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/numpy-1.22.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cython-3.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/numpy-1.22.4[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-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array 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/meson-python-0.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/numpy-1.22.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cython-3.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/numpy-1.22.4[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(-)?] ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array 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/meson-python-0.15.0[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=Discrete Wavelet Transforms in Python EAPI=8 HOMEPAGE=https://pywavelets.readthedocs.io/en/latest/ https://github.com/PyWavelets/pywt/ https://pypi.org/project/PyWavelets/ INHERIT=distutils-r1 pypi -IUSE=examples test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +IUSE=examples test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug KEYWORDS=~amd64 ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux LICENSE=MIT -RDEPEND=dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/numpy-1.22.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 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RDEPEND=dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/numpy-1.22.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 ) +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/PyWavelets/pywavelets-1.6.0.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=534765599c9b66eadf24a82f25242069 +_md5_=4910685555db900a6f668ddfe278920c diff --git a/metadata/md5-cache/dev-python/pyyaml-6.0.2_rc1 b/metadata/md5-cache/dev-python/pyyaml-6.0.2_rc1 index bc7e10bcc7e3..9514105a093a 100644 --- a/metadata/md5-cache/dev-python/pyyaml-6.0.2_rc1 +++ b/metadata/md5-cache/dev-python/pyyaml-6.0.2_rc1 @@ -6,11 +6,11 @@ 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 +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 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=ea168b8b4996375f8baa5e49163438d3 +_md5_=10ce54e3141374a10fc10e6b773e830e diff --git a/metadata/md5-cache/dev-python/pyyaml-env-tag-0.1-r1 b/metadata/md5-cache/dev-python/pyyaml-env-tag-0.1-r1 new file mode 100644 index 000000000000..36f88b9a6307 --- /dev/null +++ b/metadata/md5-cache/dev-python/pyyaml-env-tag-0.1-r1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pyyaml[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/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=A custom YAML tag for referencing environment variables in YAML files +EAPI=8 +HOMEPAGE=https://github.com/waylan/pyyaml-env-tag/ https://pypi.org/project/pyyaml_env_tag/ +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 ~ppc ~ppc64 ~riscv x86 +LICENSE=MIT +RDEPEND=dev-python/pyyaml[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/pyyaml-env-tag/pyyaml_env_tag-0.1.tar.gz +_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=8352c84f8bc8d2db74da97e0777a54cf diff --git a/metadata/md5-cache/dev-python/pyyaml_env_tag-0.1-r1 b/metadata/md5-cache/dev-python/pyyaml_env_tag-0.1-r1 deleted file mode 100644 index 1c866d049e6b..000000000000 --- a/metadata/md5-cache/dev-python/pyyaml_env_tag-0.1-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pyyaml[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/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A custom YAML tag for referencing environment variables in YAML files -EAPI=8 -HOMEPAGE=https://github.com/waylan/pyyaml-env-tag -INHERIT=distutils-r1 pypi -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 -LICENSE=MIT -RDEPEND=dev-python/pyyaml[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 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/p/pyyaml_env_tag/pyyaml_env_tag-0.1.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=16218ca12736b9c8ccc829726be6ed68 diff --git a/metadata/md5-cache/dev-python/qtsass-0.4.0 b/metadata/md5-cache/dev-python/qtsass-0.4.0 index bcef861c746b..98f086db2dc3 100644 --- a/metadata/md5-cache/dev-python/qtsass-0.4.0 +++ b/metadata/md5-cache/dev-python/qtsass-0.4.0 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/flaky[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/libsass-0.22.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(-)?] ) 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/flaky[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/libsass-0.22.0[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=Compile SASS files to Qt stylesheets EAPI=8 HOMEPAGE=https://github.com/spyder-ide/qtsass/ https://pypi.org/project/qtsass/ 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=amd64 arm64 x86 LICENSE=MIT -RDEPEND=>=dev-python/libsass-0.22.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/libsass-0.22.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://github.com/spyder-ide/qtsass/archive/v0.4.0.tar.gz -> qtsass-0.4.0.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=1c2c1d04d9878524f5faff656d5951fd +_md5_=f67589d8abe7475ae6067641598f591e diff --git a/metadata/md5-cache/dev-python/rapidfuzz-3.9.1 b/metadata/md5-cache/dev-python/rapidfuzz-3.9.1 deleted file mode 100644 index d39e25208652..000000000000 --- a/metadata/md5-cache/dev-python/rapidfuzz-3.9.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=>=dev-python/cython-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/scikit-build-0.16.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/hypothesis[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[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(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-cpp/taskflow-3.0.0 >=dev-cpp/rapidfuzz-cpp-3.0.4 dev-python/numpy[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 ) -DESCRIPTION=Rapid fuzzy string matching in Python using various string metrics -EAPI=8 -HOMEPAGE=https://github.com/rapidfuzz/RapidFuzz/ https://pypi.org/project/rapidfuzz/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc 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 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/r/rapidfuzz/rapidfuzz-3.9.1.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=e8d03ac4d96e6db14b9398c309cf3d95 diff --git a/metadata/md5-cache/dev-python/rapidfuzz-3.9.3-r1 b/metadata/md5-cache/dev-python/rapidfuzz-3.9.3-r1 index 7b2a3635dfe8..151c34f2fbcf 100644 --- a/metadata/md5-cache/dev-python/rapidfuzz-3.9.3-r1 +++ b/metadata/md5-cache/dev-python/rapidfuzz-3.9.3-r1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/rapidfuzz/RapidFuzz/ https://pypi.org/project/rapidfuzz/ 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 debug -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc 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 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/r/rapidfuzz/rapidfuzz-3.9.3.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=93f2b39d576db886460ae2aa9962cc39 +_md5_=889c1b196896c96ece2c7dab65ff5d08 diff --git a/metadata/md5-cache/dev-python/redis-5.0.5 b/metadata/md5-cache/dev-python/redis-5.0.5 deleted file mode 100644 index 8f970c34f7d6..000000000000 --- a/metadata/md5-cache/dev-python/redis-5.0.5 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-db/redis dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[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/async-timeout-4.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/async-timeout-4.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=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=Python client for Redis key-value store -EAPI=8 -HOMEPAGE=https://github.com/redis/redis-py/ https://pypi.org/project/redis/ -INHERIT=distutils-r1 -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 ~hppa ppc ppc64 ~riscv ~sparc x86 -LICENSE=MIT -RDEPEND=python_targets_pypy3? ( >=dev-python/async-timeout-4.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/async-timeout-4.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) 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/redis/redis-py/archive/v5.0.5.tar.gz -> redis-py-5.0.5.gh.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=b6d9f2ebea849e2ac8fbb8447b61b6f1 diff --git a/metadata/md5-cache/dev-python/redis-5.0.6 b/metadata/md5-cache/dev-python/redis-5.0.6 index 4b4352f3a329..3cf448b3038d 100644 --- a/metadata/md5-cache/dev-python/redis-5.0.6 +++ b/metadata/md5-cache/dev-python/redis-5.0.6 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/redis/redis-py/ https://pypi.org/project/redis/ INHERIT=distutils-r1 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 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86 LICENSE=MIT RDEPEND=python_targets_pypy3? ( >=dev-python/async-timeout-4.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/async-timeout-4.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) 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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/redis/redis-py/archive/v5.0.6.tar.gz -> redis-py-5.0.6.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=3a9e1d95c5296dded4ed7d07ce92cf21 +_md5_=b6d9f2ebea849e2ac8fbb8447b61b6f1 diff --git a/metadata/md5-cache/dev-python/requests-kerberos-0.14.0-r1 b/metadata/md5-cache/dev-python/requests-kerberos-0.14.0-r1 deleted file mode 100644 index 58f294880d18..000000000000 --- a/metadata/md5-cache/dev-python/requests-kerberos-0.14.0-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyspnego[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/gssapi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/krb5[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=A Kerberos authentication handler for python-requests -EAPI=8 -HOMEPAGE=https://github.com/requests/requests-kerberos/ https://pypi.org/project/requests-kerberos/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 ~arm arm64 ~riscv x86 -LICENSE=ISC -RDEPEND=dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyspnego[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/gssapi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/krb5[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/requests/requests-kerberos/archive/v0.14.0.tar.gz -> requests-kerberos-0.14.0.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=d7682fac723c71bc9703d614dcdefb0d diff --git a/metadata/md5-cache/dev-python/requests-kerberos-0.15.0 b/metadata/md5-cache/dev-python/requests-kerberos-0.15.0 index a3dc4a16536a..4558ddbe1875 100644 --- a/metadata/md5-cache/dev-python/requests-kerberos-0.15.0 +++ b/metadata/md5-cache/dev-python/requests-kerberos-0.15.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/requests/requests-kerberos/ https://pypi.org/project/requests-kerberos/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +KEYWORDS=amd64 ~arm arm64 ~riscv x86 LICENSE=ISC RDEPEND=dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyspnego[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/gssapi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/krb5[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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/requests/requests-kerberos/archive/v0.15.0.tar.gz -> requests-kerberos-0.15.0.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=51a389a01ebb5b22cc45ecc9ea3007c3 +_md5_=6e6061ee96cf5b1dce5443b6952a15b3 diff --git a/metadata/md5-cache/dev-python/requests-ntlm-1.2.0 b/metadata/md5-cache/dev-python/requests-ntlm-1.2.0 deleted file mode 100644 index 9964ba552a60..000000000000 --- a/metadata/md5-cache/dev-python/requests-ntlm-1.2.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/cryptography-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyspnego-0.1.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.0.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(-)?] ) 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=HTTP NTLM authentication using the requests library -EAPI=8 -HOMEPAGE=https://github.com/requests/requests-ntlm/ https://pypi.org/project/requests-ntlm/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 arm64 ~riscv ~x86 -LICENSE=ISC -RDEPEND=>=dev-python/cryptography-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyspnego-0.1.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-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 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/requests/requests-ntlm/archive/v1.2.0.tar.gz -> requests-ntlm-1.2.0.gh.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=3897101a30b1d727a13f3d38588e63d6 diff --git a/metadata/md5-cache/dev-python/requests-ntlm-1.3.0 b/metadata/md5-cache/dev-python/requests-ntlm-1.3.0 index 476d522c3c40..5698e7006acf 100644 --- a/metadata/md5-cache/dev-python/requests-ntlm-1.3.0 +++ b/metadata/md5-cache/dev-python/requests-ntlm-1.3.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/requests/requests-ntlm/ https://pypi.org/project/requests-ntlm/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +KEYWORDS=amd64 arm64 ~riscv ~x86 LICENSE=ISC RDEPEND=>=dev-python/cryptography-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyspnego-0.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/requests/requests-ntlm/archive/v1.3.0.tar.gz -> requests-ntlm-1.3.0.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=656fd84bfa5643f1e49f6af0d9dca353 +_md5_=e3655da1a2359e11190fe3cd1c1c8406 diff --git a/metadata/md5-cache/dev-python/responses-0.25.2 b/metadata/md5-cache/dev-python/responses-0.25.2 deleted file mode 100644 index b56295316914..000000000000 --- a/metadata/md5-cache/dev-python/responses-0.25.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-httpserver[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/requests-2.30.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/urllib3-1.25.10[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=Utility for mocking out the Python Requests library -EAPI=8 -HOMEPAGE=https://pypi.org/project/responses/ https://github.com/getsentry/responses/ -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=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=Apache-2.0 -RDEPEND=dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/requests-2.30.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/urllib3-1.25.10[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/responses/responses-0.25.2.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=d71847fa99dcb0e745621540f6afa349 diff --git a/metadata/md5-cache/dev-python/responses-0.25.3 b/metadata/md5-cache/dev-python/responses-0.25.3 index 1f1ebb10c953..893b475eb97d 100644 --- a/metadata/md5-cache/dev-python/responses-0.25.3 +++ b/metadata/md5-cache/dev-python/responses-0.25.3 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/responses/ https://github.com/getsentry/responses/ 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=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=Apache-2.0 RDEPEND=dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/requests-2.30.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/urllib3-1.25.10[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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/r/responses/responses-0.25.3.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=c7aff144b39e8538a6edf95dfbdf1ffc +_md5_=d71847fa99dcb0e745621540f6afa349 diff --git a/metadata/md5-cache/dev-python/rply-0.7.8-r1 b/metadata/md5-cache/dev-python/rply-0.7.8-r1 index a3d43cd8da15..1b7bcc0ca2db 100644 --- a/metadata/md5-cache/dev-python/rply-0.7.8-r1 +++ b/metadata/md5-cache/dev-python/rply-0.7.8-r1 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/py[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/appdirs[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(-)?] ) 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/py[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/appdirs[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(-)?] ) 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 DESCRIPTION=Pure python parser generator that also works with RPython EAPI=8 HOMEPAGE=https://github.com/alex/rply/ https://pypi.org/project/rply/ INHERIT=distutils-r1 -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 arm64 x86 LICENSE=BSD -RDEPEND=dev-python/appdirs[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/appdirs[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://github.com/alex/rply/archive/v0.7.8.tar.gz -> rply-0.7.8.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=bd0eff9be0715b0f05330cb3d6b5c53f +_md5_=ab0561f607d91622a82e96a3487bd6a6 diff --git a/metadata/md5-cache/dev-python/rustworkx-0.15.1 b/metadata/md5-cache/dev-python/rustworkx-0.15.1 new file mode 100644 index 000000000000..e246395c8157 --- /dev/null +++ b/metadata/md5-cache/dev-python/rustworkx-0.15.1 @@ -0,0 +1,17 @@ +BDEPEND=dev-python/setuptools-rust[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/fixtures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/graphviz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/networkx-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/stestr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testtools-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-gfx/graphviz[gts] ) test? ( >=dev-python/numpy-1.16.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(-)?] ) >=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 ) >=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 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 ) +DESCRIPTION=A high performance Python graph library implemented in Rust +EAPI=8 +HOMEPAGE=https://github.com/Qiskit/rustworkx/ https://pypi.org/project/rustworkx/ +INHERIT=cargo distutils-r1 +IUSE=test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~amd64 +LICENSE=Apache-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 MIT Unicode-DFS-2016 || ( LGPL-3+ MPL-2.0 ) +RDEPEND=>=dev-python/numpy-1.16.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/Qiskit/rustworkx/archive/0.15.1.tar.gz -> rustworkx-0.15.1.gh.tar.gz https://crates.io/api/v1/crates/ahash/0.8.11/download -> ahash-0.8.11.crate https://crates.io/api/v1/crates/alga/0.9.3/download -> alga-0.9.3.crate https://crates.io/api/v1/crates/allocator-api2/0.2.18/download -> allocator-api2-0.2.18.crate https://crates.io/api/v1/crates/approx/0.3.2/download -> approx-0.3.2.crate https://crates.io/api/v1/crates/autocfg/1.3.0/download -> autocfg-1.3.0.crate https://crates.io/api/v1/crates/bitflags/2.6.0/download -> bitflags-2.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/crossbeam-deque/0.8.5/download -> crossbeam-deque-0.8.5.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.20/download -> crossbeam-utils-0.8.20.crate https://crates.io/api/v1/crates/either/1.13.0/download -> either-1.13.0.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/getrandom/0.2.15/download -> getrandom-0.2.15.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/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/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/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itertools/0.11.0/download -> itertools-0.11.0.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/libc/0.2.155/download -> libc-0.2.155.crate https://crates.io/api/v1/crates/libm/0.2.8/download -> libm-0.2.8.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/matrixmultiply/0.3.8/download -> matrixmultiply-0.3.8.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/ndarray-stats/0.5.1/download -> ndarray-stats-0.5.1.crate https://crates.io/api/v1/crates/ndarray/0.15.6/download -> ndarray-0.15.6.crate https://crates.io/api/v1/crates/noisy_float/0.2.0/download -> noisy_float-0.2.0.crate https://crates.io/api/v1/crates/num-bigint/0.4.6/download -> num-bigint-0.4.6.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-integer/0.1.46/download -> num-integer-0.1.46.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_cpus/1.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/numpy/0.21.0/download -> numpy-0.21.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/parking_lot/0.12.3/download -> parking_lot-0.12.3.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/petgraph/0.6.5/download -> petgraph-0.6.5.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.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/priority-queue/2.0.3/download -> priority-queue-2.0.3.crate https://crates.io/api/v1/crates/proc-macro2/1.0.86/download -> proc-macro2-1.0.86.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/pyo3-macros-backend/0.21.2/download -> pyo3-macros-backend-0.21.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.21.2/download -> pyo3-macros-0.21.2.crate https://crates.io/api/v1/crates/pyo3/0.21.2/download -> pyo3-0.21.2.crate https://crates.io/api/v1/crates/quick-xml/0.34.0/download -> quick-xml-0.34.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_pcg/0.3.1/download -> rand_pcg-0.3.1.crate https://crates.io/api/v1/crates/rawpointer/0.2.1/download -> rawpointer-0.2.1.crate https://crates.io/api/v1/crates/rayon-cond/0.3.0/download -> rayon-cond-0.3.0.crate https://crates.io/api/v1/crates/rayon-core/1.12.1/download -> rayon-core-1.12.1.crate https://crates.io/api/v1/crates/rayon/1.10.0/download -> rayon-1.10.0.crate https://crates.io/api/v1/crates/redox_syscall/0.5.2/download -> redox_syscall-0.5.2.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/ryu/1.0.18/download -> ryu-1.0.18.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.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.118/download -> serde_json-1.0.118.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/sprs/0.11.1/download -> sprs-0.11.1.crate https://crates.io/api/v1/crates/syn/2.0.68/download -> syn-2.0.68.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/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.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/windows-targets/0.52.5/download -> windows-targets-0.52.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.52.5/download -> windows_aarch64_msvc-0.52.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.52.5/download -> windows_i686_msvc-0.52.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.52.5/download -> windows_x86_64_gnullvm-0.52.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/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 67ea64209e3442a3a0e095f048d43a62 distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea rust-toolchain 68a6453cb41148db1da01fa2267527f0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=02a497a15aff696d50a6cf27edd3797f diff --git a/metadata/md5-cache/dev-python/scikit-build-core-0.9.5 b/metadata/md5-cache/dev-python/scikit-build-core-0.9.5 deleted file mode 100644 index dd143494462e..000000000000 --- a/metadata/md5-cache/dev-python/scikit-build-core-0.9.5 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/build[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cattrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fastjsonschema[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pybind11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-subprocess-1.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/virtualenv[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/wheel[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( app-alternatives/ninja dev-build/cmake >=dev-python/packaging-21.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pathspec-0.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyproject-metadata-0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/tomli-1.2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/tomli-1.2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=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(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Build backend for CMake based projects -EAPI=8 -HOMEPAGE=https://github.com/scikit-build/scikit-build-core/ https://pypi.org/project/scikit-build-core/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 -LICENSE=Apache-2.0 -RDEPEND=app-alternatives/ninja dev-build/cmake >=dev-python/packaging-21.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pathspec-0.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyproject-metadata-0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/tomli-1.2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/tomli-1.2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) 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 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/s/scikit-build-core/scikit_build_core-0.9.5.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=a1e9fe3bda14566463052007d223e53e diff --git a/metadata/md5-cache/dev-python/scikit-build-core-0.9.6 b/metadata/md5-cache/dev-python/scikit-build-core-0.9.6 index 5bd6e9c7c597..aecd96c85fb5 100644 --- a/metadata/md5-cache/dev-python/scikit-build-core-0.9.6 +++ b/metadata/md5-cache/dev-python/scikit-build-core-0.9.6 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/scikit-build/scikit-build-core/ https://pypi.org/project/scikit-build-core/ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 LICENSE=Apache-2.0 RDEPEND=app-alternatives/ninja dev-build/cmake >=dev-python/packaging-21.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pathspec-0.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyproject-metadata-0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/tomli-1.2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/tomli-1.2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/s/scikit-build-core/scikit_build_core-0.9.6.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=ca515498d5d78c8a07981a8f9ba05617 +_md5_=a1e9fe3bda14566463052007d223e53e diff --git a/metadata/md5-cache/dev-python/scikit-build-core-0.9.7 b/metadata/md5-cache/dev-python/scikit-build-core-0.9.8 similarity index 99% rename from metadata/md5-cache/dev-python/scikit-build-core-0.9.7 rename to metadata/md5-cache/dev-python/scikit-build-core-0.9.8 index e0c143a48db7..10b5b760ad0f 100644 --- a/metadata/md5-cache/dev-python/scikit-build-core-0.9.7 +++ b/metadata/md5-cache/dev-python/scikit-build-core-0.9.8 @@ -11,6 +11,6 @@ RDEPEND=app-alternatives/ninja dev-build/cmake >=dev-python/packaging-21.3[pytho REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/s/scikit-build-core/scikit_build_core-0.9.7.tar.gz +SRC_URI=https://files.pythonhosted.org/packages/source/s/scikit-build-core/scikit_build_core-0.9.8.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=ca515498d5d78c8a07981a8f9ba05617 diff --git a/metadata/md5-cache/dev-python/smbus2-0.4.3 b/metadata/md5-cache/dev-python/smbus2-0.4.3 index df3722b279bd..767871b2a1c0 100644 --- a/metadata/md5-cache/dev-python/smbus2-0.4.3 +++ b/metadata/md5-cache/dev-python/smbus2-0.4.3 @@ -1,16 +1,16 @@ -BDEPEND=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=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 prepare test DESCRIPTION=A drop-in replacement for smbus-cffi/smbus-python in pure Python EAPI=8 HOMEPAGE=https://pypi.org/project/smbus2/ https://github.com/kplindegaard/smbus2/ 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=~amd64 ~arm ~arm64 LICENSE=MIT -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/kplindegaard/smbus2/archive/refs/tags/0.4.3.tar.gz -> smbus2-0.4.3.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=c779c329e2a21e0a878bf113e51917af +_md5_=b0c1febcfc53a458eaff073a27678248 diff --git a/metadata/md5-cache/dev-python/snapshottest-0.6.0 b/metadata/md5-cache/dev-python/snapshottest-0.6.0 index 6e4420ad3387..0f20ddcf286f 100644 --- a/metadata/md5-cache/dev-python/snapshottest-0.6.0 +++ b/metadata/md5-cache/dev-python/snapshottest-0.6.0 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/termcolor[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-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/termcolor[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=Snapshot Testing utils for Python EAPI=8 HOMEPAGE=https://github.com/syrusakbary/snapshottest/ https://pypi.org/project/snapshottest/ 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=~amd64 ~x86 LICENSE=MIT -RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/termcolor[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/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/termcolor[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://github.com/syrusakbary/snapshottest/archive/0.6.0.tar.gz -> snapshottest-0.6.0.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=d1928fb530a0a4873e188a32824dbf16 +_md5_=35da6035708ec511e19908bed3a60bb4 diff --git a/metadata/md5-cache/dev-python/sphinx-multiversion-0.2.4-r1 b/metadata/md5-cache/dev-python/sphinx-multiversion-0.2.4-r1 index 171757c96625..ba4bce985e87 100644 --- a/metadata/md5-cache/dev-python/sphinx-multiversion-0.2.4-r1 +++ b/metadata/md5-cache/dev-python/sphinx-multiversion-0.2.4-r1 @@ -1,17 +1,17 @@ -BDEPEND=test? ( >=dev-python/pytest-7.4.4[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/alabaster[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/alabaster[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/alabaster[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/pytest-7.4.4[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-python/alabaster[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/alabaster[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/alabaster[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/alabaster[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=dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEPEND=dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] DESCRIPTION=Add support for multiple versions to sphinx EAPI=8 -HOMEPAGE=https://github.com/Holzhaus/sphinx-multiversion +HOMEPAGE=https://github.com/Holzhaus/sphinx-multiversion/ https://pypi.org/project/sphinx-multiversion/ INHERIT=distutils-r1 -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 arm64 x86 LICENSE=BSD-2 -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/Holzhaus/sphinx-multiversion/archive/v0.2.4.tar.gz -> sphinx-multiversion-0.2.4.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=4b2349225afb968ed7f3629f5a308c6d +_md5_=1281c76015bd2d5dace5383579d1f31f diff --git a/metadata/md5-cache/dev-python/sphinx-notfound-page-1.0.2 b/metadata/md5-cache/dev-python/sphinx-notfound-page-1.0.2 index 1a59f6eb4bba..f151c0fcbeec 100644 --- a/metadata/md5-cache/dev-python/sphinx-notfound-page-1.0.2 +++ b/metadata/md5-cache/dev-python/sphinx-notfound-page-1.0.2 @@ -1,16 +1,16 @@ -BDEPEND=test? ( >=dev-python/sphinx-5[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/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( >=dev-python/sphinx-5[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/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=Create a custom 404 page with absolute URLs hardcoded EAPI=8 HOMEPAGE=https://sphinx-notfound-page.readthedocs.io/ https://github.com/readthedocs/sphinx-notfound-page/ https://pypi.org/project/sphinx-notfound-page/ INHERIT=distutils-r1 -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=amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos LICENSE=MIT -RDEPEND=>=dev-python/sphinx-5[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/sphinx-5[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/readthedocs/sphinx-notfound-page/archive/1.0.2.tar.gz -> sphinx-notfound-page-1.0.2.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=10cdbabe3ffb664e94062192b823e621 +_md5_=b7085a3e0bbd6628df1a792aff3d8094 diff --git a/metadata/md5-cache/dev-python/sphinxcontrib-doxylink-1.12.3 b/metadata/md5-cache/dev-python/sphinxcontrib-doxylink-1.12.3 index 9cc7a16cdf1c..0cf81a1d6598 100644 --- a/metadata/md5-cache/dev-python/sphinxcontrib-doxylink-1.12.3 +++ b/metadata/md5-cache/dev-python/sphinxcontrib-doxylink-1.12.3 @@ -1,16 +1,16 @@ -BDEPEND=test? ( app-text/doxygen >=dev-python/testfixtures-6.18.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/sphinx-1.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyparsing-3.0.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.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(-)?] ) doc? ( || ( ( 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(-)] ) ) ) 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/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( app-text/doxygen >=dev-python/testfixtures-6.18.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/sphinx-1.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-3.0.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-dateutil-2.8.2[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(-)?] ) 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(-)] ) ) ) 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/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Extension to link to external Doxygen API documentation EAPI=8 HOMEPAGE=https://pypi.org/project/sphinxcontrib-doxylink/ https://pythonhosted.org/sphinxcontrib-doxylink/ https://github.com/sphinx-contrib/doxylink/ INHERIT=distutils-r1 -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 ~x86 ~amd64-linux ~x86-linux LICENSE=BSD-2 -RDEPEND=>=dev-python/sphinx-1.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyparsing-3.0.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.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 ) +RDEPEND=>=dev-python/sphinx-1.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-3.0.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-dateutil-2.8.2[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://github.com/sphinx-contrib/doxylink/archive/refs/tags/1.12.3.tar.gz -> sphinxcontrib-doxylink-1.12.3.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=119928485a05121f8f767897ab2ae592 +_md5_=183d6ac383fd7ddc57db2f32150845a7 diff --git a/metadata/md5-cache/dev-python/sphinxcontrib-httpdomain-1.8.1 b/metadata/md5-cache/dev-python/sphinxcontrib-httpdomain-1.8.1 index 62fa688b06de..fcc4ec96f448 100644 --- a/metadata/md5-cache/dev-python/sphinxcontrib-httpdomain-1.8.1 +++ b/metadata/md5-cache/dev-python/sphinxcontrib-httpdomain-1.8.1 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bottle[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tornado[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/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(-)?] ) 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/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/bottle[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tornado[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/six[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=Sphinx domain for documenting HTTP APIs EAPI=8 HOMEPAGE=https://pypi.org/project/sphinxcontrib-httpdomain/ https://github.com/sphinx-contrib/httpdomain/ 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=amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=BSD -RDEPEND=dev-python/sphinx[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 ) +RDEPEND=dev-python/sphinx[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(-)?] 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/sphinx-contrib/httpdomain/archive/1.8.1.tar.gz -> sphinxcontrib-httpdomain-1.8.1.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=3e5c2b243d420fff1f09491c094ccc2b +_md5_=4b191c60c30741a9ecc7fa72f4f4636f diff --git a/metadata/md5-cache/dev-python/sphinxcontrib-trio-1.1.2-r1 b/metadata/md5-cache/dev-python/sphinxcontrib-trio-1.1.2-r1 index 9df2a8f17558..60bdb1860672 100644 --- a/metadata/md5-cache/dev-python/sphinxcontrib-trio-1.1.2-r1 +++ b/metadata/md5-cache/dev-python/sphinxcontrib-trio-1.1.2-r1 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/cssselect[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[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/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-python/cssselect[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/lxml[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/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=Make Sphinx better at documenting Python functions and methods EAPI=8 HOMEPAGE=https://github.com/python-trio/sphinxcontrib-trio https://pypi.org/project/sphinxcontrib-trio/ 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 ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=|| ( Apache-2.0 MIT ) -RDEPEND=dev-python/sphinx[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/sphinx[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/s/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=93cecd30f17e93c1b09ea6b6ed70b17d +_md5_=16dc1c4dcd3488e3d76d99502591d2ff diff --git a/metadata/md5-cache/dev-python/sphinxygen-1.0.4-r1 b/metadata/md5-cache/dev-python/sphinxygen-1.0.4-r1 index bdc44423e64a..1ec58ded90a3 100644 --- a/metadata/md5-cache/dev-python/sphinxygen-1.0.4-r1 +++ b/metadata/md5-cache/dev-python/sphinxygen-1.0.4-r1 @@ -1,17 +1,16 @@ -BDEPEND=test? ( dev-python/html5lib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( app-text/doxygen dev-python/sphinx[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-python/html5lib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( app-text/doxygen dev-python/sphinx[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 -DEPEND=app-text/doxygen dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DESCRIPTION=Python module/script that generates Sphinx markup to describe a C API EAPI=8 -HOMEPAGE=https://gitlab.com/drobilla/sphinxygen https://pypi.org/project/sphinxygen/ +HOMEPAGE=https://gitlab.com/drobilla/sphinxygen/ https://pypi.org/project/sphinxygen/ INHERIT=distutils-r1 pypi -IUSE=test 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 sparc x86 LICENSE=ISC -RDEPEND=app-text/doxygen dev-python/sphinx[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 ) !test? ( test ) +RDEPEND=app-text/doxygen dev-python/sphinx[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://gitlab.com/drobilla/sphinxygen/-/archive/v1.0.4/sphinxygen-v1.0.4.tar.gz -> sphinxygen-1.0.4.gh.tar.gz +SRC_URI=https://gitlab.com/drobilla/sphinxygen/-/archive/v1.0.4/sphinxygen-v1.0.4.tar.bz2 _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=0bb35f09d9e07902800acd6180e53bbf +_md5_=f23a9fdb0eba5b5a53384f71d3862ac0 diff --git a/metadata/md5-cache/dev-python/sqlglot-25.3.1 b/metadata/md5-cache/dev-python/sqlglot-25.4.0 similarity index 98% rename from metadata/md5-cache/dev-python/sqlglot-25.3.1 rename to metadata/md5-cache/dev-python/sqlglot-25.4.0 index f2bba8d37d07..b4762e5b8910 100644 --- a/metadata/md5-cache/dev-python/sqlglot-25.3.1 +++ b/metadata/md5-cache/dev-python/sqlglot-25.4.0 @@ -12,6 +12,6 @@ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_pytho 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/sqlglot/sqlglot-25.3.1.tar.gz native-extensions? ( 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/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/libc/0.2.150/download -> libc-0.2.150.crate https://crates.io/api/v1/crates/lock_api/0.4.11/download -> lock_api-0.4.11.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.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/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.9/download -> parking_lot_core-0.9.9.crate https://crates.io/api/v1/crates/proc-macro2/1.0.70/download -> proc-macro2-1.0.70.crate https://crates.io/api/v1/crates/pyo3-build-config/0.20.0/download -> pyo3-build-config-0.20.0.crate https://crates.io/api/v1/crates/pyo3-ffi/0.20.0/download -> pyo3-ffi-0.20.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.20.0/download -> pyo3-macros-backend-0.20.0.crate https://crates.io/api/v1/crates/pyo3-macros/0.20.0/download -> pyo3-macros-0.20.0.crate https://crates.io/api/v1/crates/pyo3/0.20.0/download -> pyo3-0.20.0.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/redox_syscall/0.4.1/download -> redox_syscall-0.4.1.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/smallvec/1.11.2/download -> smallvec-1.11.2.crate https://crates.io/api/v1/crates/syn/2.0.41/download -> syn-2.0.41.crate https://crates.io/api/v1/crates/target-lexicon/0.12.12/download -> target-lexicon-0.12.12.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/unindent/0.2.3/download -> unindent-0.2.3.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.5/download -> windows_aarch64_gnullvm-0.48.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_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.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_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.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate ) +SRC_URI=https://files.pythonhosted.org/packages/source/s/sqlglot/sqlglot-25.4.0.tar.gz native-extensions? ( 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/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/libc/0.2.150/download -> libc-0.2.150.crate https://crates.io/api/v1/crates/lock_api/0.4.11/download -> lock_api-0.4.11.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.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/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.9/download -> parking_lot_core-0.9.9.crate https://crates.io/api/v1/crates/proc-macro2/1.0.70/download -> proc-macro2-1.0.70.crate https://crates.io/api/v1/crates/pyo3-build-config/0.20.0/download -> pyo3-build-config-0.20.0.crate https://crates.io/api/v1/crates/pyo3-ffi/0.20.0/download -> pyo3-ffi-0.20.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.20.0/download -> pyo3-macros-backend-0.20.0.crate https://crates.io/api/v1/crates/pyo3-macros/0.20.0/download -> pyo3-macros-0.20.0.crate https://crates.io/api/v1/crates/pyo3/0.20.0/download -> pyo3-0.20.0.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/redox_syscall/0.4.1/download -> redox_syscall-0.4.1.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/smallvec/1.11.2/download -> smallvec-1.11.2.crate https://crates.io/api/v1/crates/syn/2.0.41/download -> syn-2.0.41.crate https://crates.io/api/v1/crates/target-lexicon/0.12.12/download -> target-lexicon-0.12.12.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/unindent/0.2.3/download -> unindent-0.2.3.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.5/download -> windows_aarch64_gnullvm-0.48.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_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.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_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.5/download -> windows_x86_64_gnullvm-0.48.5.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 67ea64209e3442a3a0e095f048d43a62 distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea rust-toolchain 68a6453cb41148db1da01fa2267527f0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=9012414245aaf5034ef963a7744ac54a diff --git a/metadata/md5-cache/dev-python/sqlglot-25.3.3 b/metadata/md5-cache/dev-python/sqlglot-25.4.1 similarity index 98% rename from metadata/md5-cache/dev-python/sqlglot-25.3.3 rename to metadata/md5-cache/dev-python/sqlglot-25.4.1 index 18852da5a2a1..d66507810d44 100644 --- a/metadata/md5-cache/dev-python/sqlglot-25.3.3 +++ b/metadata/md5-cache/dev-python/sqlglot-25.4.1 @@ -12,6 +12,6 @@ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_pytho 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/sqlglot/sqlglot-25.3.3.tar.gz native-extensions? ( 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/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/libc/0.2.150/download -> libc-0.2.150.crate https://crates.io/api/v1/crates/lock_api/0.4.11/download -> lock_api-0.4.11.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.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/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.9/download -> parking_lot_core-0.9.9.crate https://crates.io/api/v1/crates/proc-macro2/1.0.70/download -> proc-macro2-1.0.70.crate https://crates.io/api/v1/crates/pyo3-build-config/0.20.0/download -> pyo3-build-config-0.20.0.crate https://crates.io/api/v1/crates/pyo3-ffi/0.20.0/download -> pyo3-ffi-0.20.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.20.0/download -> pyo3-macros-backend-0.20.0.crate https://crates.io/api/v1/crates/pyo3-macros/0.20.0/download -> pyo3-macros-0.20.0.crate https://crates.io/api/v1/crates/pyo3/0.20.0/download -> pyo3-0.20.0.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/redox_syscall/0.4.1/download -> redox_syscall-0.4.1.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/smallvec/1.11.2/download -> smallvec-1.11.2.crate https://crates.io/api/v1/crates/syn/2.0.41/download -> syn-2.0.41.crate https://crates.io/api/v1/crates/target-lexicon/0.12.12/download -> target-lexicon-0.12.12.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/unindent/0.2.3/download -> unindent-0.2.3.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.5/download -> windows_aarch64_gnullvm-0.48.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_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.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_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.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate ) +SRC_URI=https://files.pythonhosted.org/packages/source/s/sqlglot/sqlglot-25.4.1.tar.gz native-extensions? ( 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/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/libc/0.2.150/download -> libc-0.2.150.crate https://crates.io/api/v1/crates/lock_api/0.4.11/download -> lock_api-0.4.11.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.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/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.9/download -> parking_lot_core-0.9.9.crate https://crates.io/api/v1/crates/proc-macro2/1.0.70/download -> proc-macro2-1.0.70.crate https://crates.io/api/v1/crates/pyo3-build-config/0.20.0/download -> pyo3-build-config-0.20.0.crate https://crates.io/api/v1/crates/pyo3-ffi/0.20.0/download -> pyo3-ffi-0.20.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.20.0/download -> pyo3-macros-backend-0.20.0.crate https://crates.io/api/v1/crates/pyo3-macros/0.20.0/download -> pyo3-macros-0.20.0.crate https://crates.io/api/v1/crates/pyo3/0.20.0/download -> pyo3-0.20.0.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/redox_syscall/0.4.1/download -> redox_syscall-0.4.1.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/smallvec/1.11.2/download -> smallvec-1.11.2.crate https://crates.io/api/v1/crates/syn/2.0.41/download -> syn-2.0.41.crate https://crates.io/api/v1/crates/target-lexicon/0.12.12/download -> target-lexicon-0.12.12.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/unindent/0.2.3/download -> unindent-0.2.3.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.5/download -> windows_aarch64_gnullvm-0.48.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_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.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_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.5/download -> windows_x86_64_gnullvm-0.48.5.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 67ea64209e3442a3a0e095f048d43a62 distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea rust-toolchain 68a6453cb41148db1da01fa2267527f0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=9012414245aaf5034ef963a7744ac54a diff --git a/metadata/md5-cache/dev-python/sshpubkeys-3.3.1-r1 b/metadata/md5-cache/dev-python/sshpubkeys-3.3.1-r1 index 3ab620be40bc..5b7c0095aa4d 100644 --- a/metadata/md5-cache/dev-python/sshpubkeys-3.3.1-r1 +++ b/metadata/md5-cache/dev-python/sshpubkeys-3.3.1-r1 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ecdsa[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=test? ( dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ecdsa[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=OpenSSH public key parser for Python EAPI=8 HOMEPAGE=https://pypi.org/project/sshpubkeys/ https://github.com/ojarva/python-sshpubkeys/ 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=amd64 ~arm arm64 ~ppc64 ~riscv x86 LICENSE=BSD -RDEPEND=dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ecdsa[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/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ecdsa[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://github.com/ojarva/python-sshpubkeys/archive/3.3.1.tar.gz -> python-sshpubkeys-3.3.1.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=bddb853708e4e88aef88ed2105345308 +_md5_=34cd14e4741361e2fe91ec348b12f020 diff --git a/metadata/md5-cache/dev-python/tblib-3.0.0 b/metadata/md5-cache/dev-python/tblib-3.0.0 index 2cc6a8f723be..08b1d078aed1 100644 --- a/metadata/md5-cache/dev-python/tblib-3.0.0 +++ b/metadata/md5-cache/dev-python/tblib-3.0.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( python_targets_pypy3? ( dev-python/twisted[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-python/twisted[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/twisted[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/twisted[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) test? ( dev-python/six[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(-)?] +BDEPEND=test? ( dev-python/twisted[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/six[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=Traceback fiddling library for Python EAPI=8 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/t/tblib/tblib-3.0.0.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=9797e75fc391ffbbc6d7a4279cf11cdf +_md5_=ec042ee45f7bcdeb8e3a4b2a08001e45 diff --git a/metadata/md5-cache/dev-python/tenacity-8.4.2 b/metadata/md5-cache/dev-python/tenacity-8.4.2 index 7bedc6777a15..8932fe77bcb3 100644 --- a/metadata/md5-cache/dev-python/tenacity-8.4.2 +++ b/metadata/md5-cache/dev-python/tenacity-8.4.2 @@ -1,4 +1,4 @@ -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? ( python_targets_pypy3? ( >=dev-python/tornado-6.4-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typeguard[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( >=dev-python/tornado-6.4-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typeguard[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/tornado-6.4-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typeguard[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/tornado-6.4-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typeguard[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) 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(-)?] +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/tornado-6.4-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typeguard[python_targets_pypy3(-)?,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_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=General-purpose retrying library EAPI=8 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/t/tenacity/tenacity-8.4.2.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=23598741f38d5b01b94920475425e213 +_md5_=7dc2c359b956b03ce4d82da809a5e2fb diff --git a/metadata/md5-cache/dev-python/terminado-0.18.1 b/metadata/md5-cache/dev-python/terminado-0.18.1 index 86c53e4fa6d8..f597b038f85f 100644 --- a/metadata/md5-cache/dev-python/terminado-0.18.1 +++ b/metadata/md5-cache/dev-python/terminado-0.18.1 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/ptyprocess[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tornado[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=test? ( dev-python/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/ptyprocess[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tornado[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=Terminals served to term.js using Tornado websockets EAPI=8 HOMEPAGE=https://github.com/jupyter/terminado/ https://pypi.org/project/terminado/ 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 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux LICENSE=BSD-2 -RDEPEND=dev-python/ptyprocess[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tornado[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/ptyprocess[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tornado[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/t/terminado/terminado-0.18.1.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=5eb08916f30b14d6e67e78d6da01fcc0 +_md5_=21f3ee2761fd015a4f2c2666534a88cf diff --git a/metadata/md5-cache/dev-python/testfixtures-8.3.0 b/metadata/md5-cache/dev-python/testfixtures-8.3.0 index b1a4c91de59a..aa5005411504 100644 --- a/metadata/md5-cache/dev-python/testfixtures-8.3.0 +++ b/metadata/md5-cache/dev-python/testfixtures-8.3.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( 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/django[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-django[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sybil-6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( >=dev-python/twisted-18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/twisted-18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/twisted-18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) sys-libs/timezone-data ) 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(-)?] +BDEPEND=test? ( 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/django[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-django[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sybil-6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/twisted-18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] sys-libs/timezone-data ) 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 prepare test DESCRIPTION=A collection of helpers and mock objects for unit tests and doc tests EAPI=8 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/t/testfixtures/testfixtures-8.3.0.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=169c41dc26915705250c9307e5eb8e2e +_md5_=89bd66439cae7726e5b7f456c4133e1f diff --git a/metadata/md5-cache/dev-python/testtools-2.7.1 b/metadata/md5-cache/dev-python/testtools-2.7.1 deleted file mode 100644 index 3ae7c9d93fcc..000000000000 --- a/metadata/md5-cache/dev-python/testtools-2.7.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/fixtures-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/testscenarios[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/testresources[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12[threads(+)] >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[threads(+)] >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[threads(+)] >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] ) ( dev-python/pypy3[threads(+)] >=dev-python/sphinx-7.2.6[python_targets_pypy3(-)] ) ) ) 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(+)] ) >=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(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Extensions to the Python standard library unit testing framework -EAPI=8 -HOMEPAGE=https://github.com/testing-cabal/testtools/ https://pypi.org/project/testtools/ -INHERIT=distutils-r1 pypi -IUSE=test doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos -LICENSE=MIT -RDEPEND=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(+)] ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/t/testtools/testtools-2.7.1.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=7922433a2830f456c7f3846b5f5077a7 diff --git a/metadata/md5-cache/dev-python/testtools-2.7.2 b/metadata/md5-cache/dev-python/testtools-2.7.2 index a4060b0e069c..92d037798e9e 100644 --- a/metadata/md5-cache/dev-python/testtools-2.7.2 +++ b/metadata/md5-cache/dev-python/testtools-2.7.2 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/testing-cabal/testtools/ https://pypi.org/project/testtools/ INHERIT=distutils-r1 pypi IUSE=test doc 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 ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos LICENSE=MIT RDEPEND=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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/t/testtools/testtools-2.7.2.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=3c2f2feca978b678142e7eb714518054 +_md5_=8b424a05e4ecbb9021ab94fde57828af diff --git a/metadata/md5-cache/dev-python/thriftpy2-0.5.0 b/metadata/md5-cache/dev-python/thriftpy2-0.5.0 index fa3cf78a0fc7..a4404af78f70 100644 --- a/metadata/md5-cache/dev-python/thriftpy2-0.5.0 +++ b/metadata/md5-cache/dev-python/thriftpy2-0.5.0 @@ -1,17 +1,17 @@ -BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tornado[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/ply[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(-)?] ) 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/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tornado[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/ply[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/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 -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 approach of Apache Thrift EAPI=8 HOMEPAGE=https://github.com/Thriftpy/thriftpy2/ https://pypi.org/project/thriftpy2/ INHERIT=distutils-r1 flag-o-matic pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug KEYWORDS=~amd64 ~x86 LICENSE=MIT -RDEPEND=dev-python/ply[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 ) +RDEPEND=dev-python/ply[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(-)?] 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/t/thriftpy2/thriftpy2-0.5.0.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=21713de601e0245815ea63a00a93fcbc +_md5_=93b097445179ee9e75b1546a9a94aa8b diff --git a/metadata/md5-cache/dev-python/time-machine-2.14.2 b/metadata/md5-cache/dev-python/time-machine-2.14.2 new file mode 100644 index 000000000000..68e6ae2428cd --- /dev/null +++ b/metadata/md5-cache/dev-python/time-machine-2.14.2 @@ -0,0 +1,17 @@ +BDEPEND=test? ( dev-python/python-dateutil[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 +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=Travel through time in your tests +EAPI=8 +HOMEPAGE=https://github.com/adamchainz/time-machine/ https://pypi.org/project/time-machine/ +INHERIT=distutils-r1 +IUSE=test 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 +LICENSE=MIT +RDEPEND=dev-python/python-dateutil[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://github.com/adamchainz/time-machine/archive/2.14.2.tar.gz -> time-machine-2.14.2.gh.tar.gz +_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=5eb28657eb6fd51b42e7fa207000ad9a diff --git a/metadata/md5-cache/dev-python/tornado-6.4.1 b/metadata/md5-cache/dev-python/tornado-6.4.1 index 08007a1a5aaf..faf386fa1772 100644 --- a/metadata/md5-cache/dev-python/tornado-6.4.1 +++ b/metadata/md5-cache/dev-python/tornado-6.4.1 @@ -1,17 +1,17 @@ -BDEPEND=test? ( >=dev-python/twisted-16.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/pycurl-7.19.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/pycurl-7.19.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/pycurl-7.19.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) 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(+)] ) >=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=test? ( >=dev-python/twisted-16.0.0[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/pycurl-7.19.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( >=dev-python/pycurl-7.19.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( >=dev-python/pycurl-7.19.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( >=dev-python/pycurl-7.19.3.1[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=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(+)] ) +DEPEND=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 web framework and asynchronous networking library EAPI=8 HOMEPAGE=https://www.tornadoweb.org/ https://github.com/tornadoweb/tornado/ https://pypi.org/project/tornado/ INHERIT=distutils-r1 pypi -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +IUSE=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 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos LICENSE=Apache-2.0 -RDEPEND=>=dev-python/twisted-16.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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(+)] ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RDEPEND=>=dev-python/twisted-16.0.0[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(+)] ) +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/t/tornado/tornado-6.4.1.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=4f5d7f8e8011c39166f9ee38eebadee5 +_md5_=faafc9d4346b62c89700b6bc03e611df diff --git a/metadata/md5-cache/dev-python/towncrier-23.11.0 b/metadata/md5-cache/dev-python/towncrier-23.11.0 index f6fe136f0eee..5103070ea24b 100644 --- a/metadata/md5-cache/dev-python/towncrier-23.11.0 +++ b/metadata/md5-cache/dev-python/towncrier-23.11.0 @@ -1,16 +1,16 @@ -BDEPEND=dev-python/incremental[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-vcs/git >=dev-python/twisted-16.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 ) >=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(-)?] +BDEPEND=dev-python/incremental[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click-default-group[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/incremental[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) dev-vcs/git >=dev-python/twisted-16.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 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Building newsfiles for your project EAPI=8 HOMEPAGE=https://github.com/twisted/towncrier/ https://pypi.org/project/towncrier/ 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 ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos LICENSE=MIT -RDEPEND=dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click-default-group[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/incremental[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[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 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RDEPEND=dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click-default-group[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/incremental[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/tomli[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 ) +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/twisted/towncrier/archive/23.11.0.tar.gz -> towncrier-23.11.0.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=1c5fb2fd82f63ba8efc5a03d591bd35c +_md5_=89eccc12f9bbb84096b17ba7149a87ad diff --git a/metadata/md5-cache/dev-python/treq-23.11.0 b/metadata/md5-cache/dev-python/treq-23.11.0 index 1db21b1ce270..efcfd22d3f12 100644 --- a/metadata/md5-cache/dev-python/treq-23.11.0 +++ b/metadata/md5-cache/dev-python/treq-23.11.0 @@ -1,16 +1,16 @@ -BDEPEND=dev-python/incremental[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/httpbin[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=dev-python/incremental[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/httpbin[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 DESCRIPTION=A requests-like API built on top of twisted.web's Agent EAPI=8 HOMEPAGE=https://github.com/twisted/treq/ https://pypi.org/project/treq/ 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 ~arm64 ~ppc64 ~riscv ~x86 LICENSE=MIT -RDEPEND=dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hyperlink-21.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/incremental[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] || ( >=dev-python/twisted-18.7.0[ssl(-),python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/twisted-18.7.0[crypt(-),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/hyperlink-21.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/incremental[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/twisted-18.7.0[ssl(-),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/t/treq/treq-23.11.0.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=8b608af26e9e9eac27a4c451442bfcd0 +_md5_=101096b1d7163ffd1a2ddcc9afb4c547 diff --git a/metadata/md5-cache/dev-python/txAMQP-0.8.2-r1 b/metadata/md5-cache/dev-python/txAMQP-0.8.2-r1 index 4937aa150c30..1fdad8141da9 100644 --- a/metadata/md5-cache/dev-python/txAMQP-0.8.2-r1 +++ b/metadata/md5-cache/dev-python/txAMQP-0.8.2-r1 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/twisted[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(-)?] net-misc/rabbitmq-server ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) >=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/twisted[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(-)?] net-misc/rabbitmq-server ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] ) >=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 library for communicating with AMQP peers using Twisted EAPI=8 HOMEPAGE=https://github.com/txamqp/txamqp 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=~amd64 ~x86 ~x64-solaris LICENSE=Apache-2.0 -RDEPEND=dev-python/twisted[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[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RDEPEND=dev-python/twisted[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(-)?] python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] ) +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/txamqp/txamqp/archive/0.8.2.tar.gz -> txamqp-0.8.2.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=bd835b6d4123fa5a58fbdd70c576064b +_md5_=0e7ac04d1e1f7d0897d121c4e7abf6d9 diff --git a/metadata/md5-cache/dev-python/urllib3-2.2.2 b/metadata/md5-cache/dev-python/urllib3-2.2.2 index 1f5939a09dab..02ae68273113 100644 --- a/metadata/md5-cache/dev-python/urllib3-2.2.2 +++ b/metadata/md5-cache/dev-python/urllib3-2.2.2 @@ -1,4 +1,4 @@ -BDEPEND=test? ( python_targets_pypy3? ( >=dev-python/PySocks-1.5.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/brotlicffi-0.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) http2? ( =dev-python/h2-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) zstd? ( >=dev-python/zstandard-0.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/h2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/httpx[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/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/quart[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/quart-trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-4.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/trustme-0.5.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/zstandard-0.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( >=dev-python/PySocks-1.5.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/brotlicffi-0.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) http2? ( =dev-python/h2-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) zstd? ( >=dev-python/zstandard-0.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/h2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/httpx[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/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/quart[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/quart-trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-4.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/trustme-0.5.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/zstandard-0.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/PySocks-1.5.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/brotlicffi-0.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) http2? ( =dev-python/h2-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) zstd? ( >=dev-python/zstandard-0.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/h2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/httpx[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/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/quart[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/quart-trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-4.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/trustme-0.5.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/zstandard-0.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/PySocks-1.5.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/brotlicffi-0.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) http2? ( =dev-python/h2-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) zstd? ( >=dev-python/zstandard-0.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/h2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/httpx[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/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/quart[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/quart-trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-4.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/trustme-0.5.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/zstandard-0.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:=[ssl(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[ssl(+)] ) >=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(-)?] +BDEPEND=test? ( python_targets_pypy3? ( >=dev-python/PySocks-1.5.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/brotlicffi-0.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) http2? ( =dev-python/h2-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) zstd? ( >=dev-python/zstandard-0.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/h2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpx[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/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/quart[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/quart-trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tornado-4.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/trustme-0.5.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/zstandard-0.18.0[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/PySocks-1.5.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/brotlicffi-0.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) http2? ( =dev-python/h2-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) zstd? ( >=dev-python/zstandard-0.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/h2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpx[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/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/quart[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/quart-trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tornado-4.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/trustme-0.5.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/zstandard-0.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( >=dev-python/PySocks-1.5.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/brotlicffi-0.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) http2? ( =dev-python/h2-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) zstd? ( >=dev-python/zstandard-0.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/h2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpx[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/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/quart[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/quart-trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tornado-4.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/trustme-0.5.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/zstandard-0.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( >=dev-python/PySocks-1.5.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/brotlicffi-0.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) http2? ( =dev-python/h2-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) zstd? ( >=dev-python/zstandard-0.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/h2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpx[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/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/quart[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/quart-trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tornado-4.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/trustme-0.5.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/zstandard-0.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( >=dev-python/PySocks-1.5.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/brotlicffi-0.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) http2? ( =dev-python/h2-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) zstd? ( >=dev-python/zstandard-0.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/h2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpx[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/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/quart[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/quart-trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tornado-4.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/trustme-0.5.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/zstandard-0.18.0[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:=[ssl(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[ssl(+)] ) >=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=HTTP library with thread-safe connection pooling, file post, and more EAPI=8 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/u/urllib3/urllib3-2.2.2.tar.gz test? ( https://github.com/urllib3/hypercorn/archive/d1719f8c1570cbd8e6a3719ffdb14a4d72880abb.tar.gz -> hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb.gh.tar.gz ) _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=543c8d66a5f14efd0cb482ffae89d867 +_md5_=66c9eaed421d87d6e684da8d9a9f7294 diff --git a/metadata/md5-cache/dev-python/urwid-2.6.13 b/metadata/md5-cache/dev-python/urwid-2.6.13 deleted file mode 100644 index 01ccc12cd9ad..000000000000 --- a/metadata/md5-cache/dev-python/urwid-2.6.13 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/typing-extensions[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-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[ncurses] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses] ) python_targets_python3_13? ( dev-lang/python:3.13[ncurses] ) >=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=Curses-based user interface library for Python -EAPI=8 -HOMEPAGE=https://urwid.org/ https://pypi.org/project/urwid/ https://github.com/urwid/urwid/ -INHERIT=distutils-r1 optfeature pypi -IUSE=examples test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux -LICENSE=LGPL-2.1 -RDEPEND=dev-python/typing-extensions[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[ncurses] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses] ) python_targets_python3_13? ( dev-lang/python:3.13[ncurses] ) -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/u/urwid/urwid-2.6.13.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=cd66dd9a149a1cd01f2691640e1713e5 diff --git a/metadata/md5-cache/dev-python/urwid-2.6.14 b/metadata/md5-cache/dev-python/urwid-2.6.14 index ec321a8dc3aa..5a038ba0c51e 100644 --- a/metadata/md5-cache/dev-python/urwid-2.6.14 +++ b/metadata/md5-cache/dev-python/urwid-2.6.14 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://urwid.org/ https://pypi.org/project/urwid/ https://github.com/urwid/urwid/ INHERIT=distutils-r1 optfeature pypi IUSE=examples test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux LICENSE=LGPL-2.1 RDEPEND=dev-python/typing-extensions[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[ncurses] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses] ) python_targets_python3_13? ( dev-lang/python:3.13[ncurses] ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/u/urwid/urwid-2.6.14.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=6c6b14ee5bc0c308e75be8cc1453fc7c +_md5_=cd66dd9a149a1cd01f2691640e1713e5 diff --git a/metadata/md5-cache/dev-python/uv-0.2.18 b/metadata/md5-cache/dev-python/uv-0.2.18 new file mode 100644 index 000000000000..a8a995b9bcf4 --- /dev/null +++ b/metadata/md5-cache/dev-python/uv-0.2.18 @@ -0,0 +1,15 @@ +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 +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 +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 +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/astral-sh/uv/archive/0.2.18.tar.gz -> uv-0.2.18.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/b4435e2f3af10dab2336a0345b35dcd622699d06.tar.gz -> pubgrub-b4435e2f3af10dab2336a0345b35dcd622699d06.gh.tar.gz https://dev.gentoo.org/~mgorny/dist/uv-0.2.15-crates.tar.xz +_eclasses_=cargo 67ea64209e3442a3a0e095f048d43a62 check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe rust-toolchain 68a6453cb41148db1da01fa2267527f0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=9fdc14d3e1974cd556c948a88cf61d95 diff --git a/metadata/md5-cache/dev-python/vcrpy-6.0.1 b/metadata/md5-cache/dev-python/vcrpy-6.0.1 index ed7b4f3951c8..fcf3ba795390 100644 --- a/metadata/md5-cache/dev-python/vcrpy-6.0.1 +++ b/metadata/md5-cache/dev-python/vcrpy-6.0.1 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/pytest-httpbin[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/httplib2-0.9.1[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(-)?] >=dev-python/requests-2.16.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/urllib3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/wrapt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/yarl[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-python/pytest-httpbin[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/httplib2-0.9.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.16.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/urllib3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wrapt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/yarl[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=Automatically mock your HTTP interactions to simplify and speed up testing EAPI=8 HOMEPAGE=https://github.com/kevin1024/vcrpy/ https://pypi.org/project/vcrpy/ 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 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos LICENSE=Apache-2.0 -RDEPEND=>=dev-python/httplib2-0.9.1[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(-)?] >=dev-python/requests-2.16.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/urllib3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/wrapt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/yarl[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/httplib2-0.9.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.16.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/urllib3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wrapt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/yarl[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://github.com/kevin1024/vcrpy/archive/v6.0.1.tar.gz -> vcrpy-6.0.1.gh.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=b90e0519eff90321a5953eac0d127cce +_md5_=3456af8fbd6161f2af1cc0adb31217de diff --git a/metadata/md5-cache/dev-python/vecrec-0.3.1-r1 b/metadata/md5-cache/dev-python/vecrec-0.3.1-r1 index dd211a5ee6cb..3d815e530d6e 100644 --- a/metadata/md5-cache/dev-python/vecrec-0.3.1-r1 +++ b/metadata/md5-cache/dev-python/vecrec-0.3.1-r1 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/autoprop[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/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( dev-python/autoprop[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/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=2D vector and rectangle classes EAPI=8 HOMEPAGE=https://github.com/kxgames/vecrec/ https://pypi.org/project/vecrec/ 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 ~arm64 LICENSE=MIT -RDEPEND=dev-python/autoprop[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/autoprop[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/v/vecrec/vecrec-0.3.1.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=a17272a69b06e8a2f3006611cdbd830a +_md5_=21cb2ac8a9156780fe8986422f3c5a39 diff --git a/metadata/md5-cache/dev-python/wurlitzer-3.1.0 b/metadata/md5-cache/dev-python/wurlitzer-3.1.0 deleted file mode 100644 index 810f575a05c7..000000000000 --- a/metadata/md5-cache/dev-python/wurlitzer-3.1.0 +++ /dev/null @@ -1,16 +0,0 @@ -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=Capture C-level stdout/stderr in Python -EAPI=8 -HOMEPAGE=https://github.com/minrk/wurlitzer/ https://pypi.org/project/wurlitzer/ -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=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc 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/w/wurlitzer/wurlitzer-3.1.0.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=0bb035f03ab090a4818ae6c7005f4425 diff --git a/metadata/md5-cache/dev-python/wurlitzer-3.1.1 b/metadata/md5-cache/dev-python/wurlitzer-3.1.1 index 829143d294b0..7825249497b5 100644 --- a/metadata/md5-cache/dev-python/wurlitzer-3.1.1 +++ b/metadata/md5-cache/dev-python/wurlitzer-3.1.1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/minrk/wurlitzer/ https://pypi.org/project/wurlitzer/ 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=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/w/wurlitzer/wurlitzer-3.1.1.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=b372bb730b07f60b4aebeba79d96dbe2 +_md5_=0bb035f03ab090a4818ae6c7005f4425 diff --git a/metadata/md5-cache/dev-python/xarray-2024.5.0 b/metadata/md5-cache/dev-python/xarray-2024.5.0 deleted file mode 100644 index c70128c158ca..000000000000 --- a/metadata/md5-cache/dev-python/xarray-2024.5.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/bottleneck[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cftime[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hypothesis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/toolz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !hppa? ( >=dev-python/scipy-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) test? ( =dev-python/numpy-1.23[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandas-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-23.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(-)?] 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=N-D labeled arrays and datasets in Python -EAPI=8 -HOMEPAGE=https://xarray.pydata.org/ https://github.com/pydata/xarray/ https://pypi.org/project/xarray/ -INHERIT=distutils-r1 pypi -IUSE=big-endian test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 arm64 ~loong ~riscv x86 -LICENSE=Apache-2.0 -RDEPEND==dev-python/numpy-1.23[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandas-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-23.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 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/x/xarray/xarray-2024.5.0.tar.gz -_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=d952c2f051440c8170068f46fbc2696a diff --git a/metadata/md5-cache/dev-python/xarray-2024.6.0 b/metadata/md5-cache/dev-python/xarray-2024.6.0 index 2c3449503eeb..6957a9de36e1 100644 --- a/metadata/md5-cache/dev-python/xarray-2024.6.0 +++ b/metadata/md5-cache/dev-python/xarray-2024.6.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://xarray.pydata.org/ https://github.com/pydata/xarray/ https://pypi.org/project/xarray/ INHERIT=distutils-r1 pypi IUSE=big-endian test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~x86 +KEYWORDS=amd64 arm64 ~loong ~riscv x86 LICENSE=Apache-2.0 RDEPEND=>=dev-python/numpy-1.23[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandas-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-23.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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/x/xarray/xarray-2024.6.0.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=1f24fbccb999ee50d59fccd4860118e3 +_md5_=1b8b3f60aab339b9c52cdc9924e8ccd1 diff --git a/metadata/md5-cache/dev-python/yapsy-1.12.2-r2 b/metadata/md5-cache/dev-python/yapsy-1.12.2-r2 index dfa8c242a0db..3bfd4475836a 100644 --- a/metadata/md5-cache/dev-python/yapsy-1.12.2-r2 +++ b/metadata/md5-cache/dev-python/yapsy-1.12.2-r2 @@ -1,16 +1,16 @@ -BDEPEND=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(-)] ) ) ) test? ( dev-python/packaging[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=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(-)] ) ) ) test? ( dev-python/packaging[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=A fat-free DIY Python plugin management toolkit EAPI=8 HOMEPAGE=https://github.com/tibonihoo/yapsy/ https://pypi.org/project/Yapsy/ INHERIT=distutils-r1 -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 ~riscv x86 LICENSE=BSD -RDEPEND=dev-python/packaging[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/packaging[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://downloads.sourceforge.net/yapsy/Yapsy-1.12.2/Yapsy-1.12.2.tar.gz _eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=8f5e7136a63720a7b1034f68bb09aced +_md5_=7b8132b2b4930fd6ef03e12657494db0 diff --git a/metadata/md5-cache/dev-qt/Manifest.gz b/metadata/md5-cache/dev-qt/Manifest.gz index b5323f8f2154f9716a83ed074764e533d90742df..fc97ac4b5cd70c03646abd654ba647d5e68460e1 100644 GIT binary patch delta 32147 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ðk@NW@RuP9mytrl}

    %3T~33LSB*{XG1Ipge^xBuH}wU~|?!;$L_c>e&* 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 z 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 diff --git a/dev-ruby/async/Manifest b/dev-ruby/async/Manifest index 51d7f80a8f2b..5185d412812a 100644 --- a/dev-ruby/async/Manifest +++ b/dev-ruby/async/Manifest @@ -10,5 +10,5 @@ EBUILD async-2.6.2.ebuild 1162 BLAKE2B 37ae0541d0cbd3199021e29bb2ed78a55555e5fc1 EBUILD async-2.6.5.ebuild 1035 BLAKE2B 66e2073a79d9a08b554b98d40165bfeb527c1b9bb19cd3e0f7d34eb146d1eeb81569a0015508d61d64197c49f37e7a79943391fbce5610dfb807c7c86d4d3f26 SHA512 36d33cc3feb0741343dca5ab3053ffd6c4808d0c341a859720cba86c4cae065366e86a5b8e0bb1bfa227e37201a42569c780df495a4ae984dac3985337b41417 EBUILD async-2.8.0.ebuild 1040 BLAKE2B 3f4b03aaf1dc215d4654b7a3153ccb4578bacb20fdd8474779d3fdef30932e2b51cf03327b0abe9c8010a0e8ab924410b9396ff4c305c2b183dff31257d671b4 SHA512 78fa404b96ddd23b9a49f8d7d3c28c0ec2d941675f208726c50ea70fd7b9171b81a3dfc6ca0880a1b88981c1a49d0b03e3846e64f5f5f727538ba7b456f68fe2 EBUILD async-2.8.1.ebuild 1040 BLAKE2B 3f4b03aaf1dc215d4654b7a3153ccb4578bacb20fdd8474779d3fdef30932e2b51cf03327b0abe9c8010a0e8ab924410b9396ff4c305c2b183dff31257d671b4 SHA512 78fa404b96ddd23b9a49f8d7d3c28c0ec2d941675f208726c50ea70fd7b9171b81a3dfc6ca0880a1b88981c1a49d0b03e3846e64f5f5f727538ba7b456f68fe2 -EBUILD async-2.8.2.ebuild 1040 BLAKE2B 3f4b03aaf1dc215d4654b7a3153ccb4578bacb20fdd8474779d3fdef30932e2b51cf03327b0abe9c8010a0e8ab924410b9396ff4c305c2b183dff31257d671b4 SHA512 78fa404b96ddd23b9a49f8d7d3c28c0ec2d941675f208726c50ea70fd7b9171b81a3dfc6ca0880a1b88981c1a49d0b03e3846e64f5f5f727538ba7b456f68fe2 +EBUILD async-2.8.2.ebuild 1039 BLAKE2B 374c8e1a4b87a14299aeb2125f751f8ad9e4856f88ee3d7503304352331f86cd996cdbca4650b3203c71d96c1dea870ab45e00ee0ba7b290964aed94d5d5bbc4 SHA512 2d2abf21f4eeb6daca4d6c968444564cc44398d35ad021029d7444dd64d0bf63dc75fcf8527a8de9545d33fd0272cbd70a0fd1c81938f774a36aa1197c401e39 MISC metadata.xml 341 BLAKE2B acbe731aefbd211b23790c22ed97fbc1f83c45cf5ed786aa99fedafa5ca930081e71b3466584846f6e2f7a793da65c82bb4c9c85c15a669ebf5e7db47b74836f SHA512 d96626a4c34ef4981c11dcd07f51a9940d29b2bd8013868f3e5778d2f62a59bf3ca864a370a4d7951ca98079d6d5939d9aa9a4f4ed0233ec5f7fe544fa64fa26 diff --git a/dev-ruby/async/async-2.8.2.ebuild b/dev-ruby/async/async-2.8.2.ebuild index 6a5daa5e4abb..84c08b350061 100644 --- a/dev-ruby/async/async-2.8.2.ebuild +++ b/dev-ruby/async/async-2.8.2.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/socketry/async/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" ruby_add_rdepend " >=dev-ruby/console-1.10:1 diff --git a/dev-ruby/benchmark-ips/Manifest b/dev-ruby/benchmark-ips/Manifest index ff45373538d6..b833a5a5a90a 100644 --- a/dev-ruby/benchmark-ips/Manifest +++ b/dev-ruby/benchmark-ips/Manifest @@ -1,5 +1,5 @@ DIST benchmark-ips-2.12.0.tar.gz 20676 BLAKE2B 1473fb8cc42d62cf6b7206d91c9d959707109e3ade9d712d82ab5ccfdcc48bb4874bae4c37370561aa60fe8c99078564a22a5a216daa6b870015329db1094af1 SHA512 ad4a7133b73d3ead583513704cbf00ef858b7fc5477686d3841614f05a83f3b4551b1fcab78e9a8affe7c8487112d9fde5012bf8a8e13621d289d792ff27c061 DIST benchmark-ips-2.13.0.tar.gz 20781 BLAKE2B 61a04395559a75b012c168345926f0f92954453081da4a0280b99f95f91c66633b04f99caf485a2b35036428719149154792e463cf7b4f6ab57c176506456235 SHA512 a167dbd4ecaf233c36da7cbfb2283447124ef190b174dc4f9f3281bf4de01b86044e55972fd25560b2612b1eed329e6f2d737f16d2e0961e04fce861b64a747f EBUILD benchmark-ips-2.12.0.ebuild 875 BLAKE2B 56a5e7c946bc0491ba5dafbddd8da062c9140c408281f76b12ed1950730bae924e82553e8a1fba0834ef208bc060919f24c0d8ba2d896ca576352bed07b366b5 SHA512 82d7676ce0f050935ebc073c91d7965dd8c2b783df96552e2f383ab77f6da9c2a5c4d1674d713baaf96a348b0d4d2adabda7a3bb63107b752aceec8c50fd3783 -EBUILD benchmark-ips-2.13.0.ebuild 870 BLAKE2B 7fd0e0d31acb79a01158eb385ca268058fa21be7bb9cc8ec25ea0ff215ceb3309e11f91cb902a2c47bb987e2a433850d5c8566d69d8c7e0f9ea5046a1ed00894 SHA512 92d52632aa8a953ebc17cfa135fce464b3dd9f6b885c9f055ede630a3ba8920679cdb3433467611228691cd824c12eab8a35bc4b75697308e9b8d43451b215a4 +EBUILD benchmark-ips-2.13.0.ebuild 869 BLAKE2B 5f069aab9451cde2d7b9d5c3b5f2495e6ae8dde5a47a75339a5468654a81032195b7eaa6b2016a34f11ef468fd32a8ec660039e33cc8c359026a0c2584f10891 SHA512 8586b04355a166365578f4d997ea3667dfffcd6e3d2a0da5d90db0d1f4bd29c863aead7121a7d8a1789dad5c6bb58e82452a5351fdfed416817ee3e94acd3358 MISC metadata.xml 348 BLAKE2B 2c14d35b0157af73ef1085f5a1997ea79d342463d29afa1556b14cdc7edf9d305dfc90bab8020707b3974adce83adb7c56bb04ef372388da329ffddb8ccf3712 SHA512 7e2cad94bf587518835350f2abcb06f7096b3283ebc1f9b22eb1b7d8ea8b21edd5fd9aaf963a9461d57eca7290dcb98c5f6c9a4d0a0cbae4308a6b7448479063 diff --git a/dev-ruby/benchmark-ips/benchmark-ips-2.13.0.ebuild b/dev-ruby/benchmark-ips/benchmark-ips-2.13.0.ebuild index de94161a5f5f..1d71e9f5d0bb 100644 --- a/dev-ruby/benchmark-ips/benchmark-ips-2.13.0.ebuild +++ b/dev-ruby/benchmark-ips/benchmark-ips-2.13.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 @@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/evanphx/benchmark-ips" SRC_URI="https://github.com/evanphx/benchmark-ips/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" SLOT="0" IUSE="" diff --git a/dev-ruby/charlock_holmes/Manifest b/dev-ruby/charlock_holmes/Manifest index b87c835e741a..706d7cbe6cde 100644 --- a/dev-ruby/charlock_holmes/Manifest +++ b/dev-ruby/charlock_holmes/Manifest @@ -1,3 +1,5 @@ DIST charlock_holmes-0.7.7.tar.gz 1192739 BLAKE2B f057a0b53f8624f12029679c96be754e9225bdeaab4db8077ab8b48c1e04883ea6a9a3019cc0c5d875179b287ef0d70aae591201d8c22c2a6e4a5b4d6c592294 SHA512 5950db982fbbcf41c6c8f893b2d5e1d755ec85e55bd6ce9072507c06925251edb3198840fdf346e8b74f06f4dc1d63bf94657ce582b78947751d20980f71aa8e +DIST charlock_holmes-0.7.8.tar.gz 1192654 BLAKE2B 39437267f8f3bbba915438d5bd25c01b4bd9628191a7d923d85797cfbd541f7cc85727aa07d184f7bb13df50e7822ed5e93deb68113b530785cc48bd0f3e38c0 SHA512 7ae37108078ea220e5d941f423e9cce30b89d93f71b8f625917a04c191d0b0ae0718e57182e6e0fdf5edacb1d2138c785a61e8431fb8462e7bdae10f3870d587 EBUILD charlock_holmes-0.7.7-r1.ebuild 1081 BLAKE2B decd69334d52eb7abcb2e5350436e06c23e08e5f4c8a09b92f4e82ad572c92ce7e6d7f7b677134ec6437ea635a36afffe47f3c966a177b4391ae83149978e8de SHA512 3ca103f91f480df257aa24332c346eda1c06909bf6cbe4875cb8411177a6c04434f587086aa00eef4fede7aff6b88138a3c107a6889586dd8f88ff0c86e4134d +EBUILD charlock_holmes-0.7.8.ebuild 986 BLAKE2B 4c3fc756e33165f8cd3a2068fead55e0bf280638b8db0723649fbbab570f0678d3ed53599d149550055c220558b59f1ef43afd122b0df1dcd2d0534b80ba4f29 SHA512 8191cf7d59a98e6811fd77848dded8f6fa0cc8860ff2245644cf07e4a41972d91f027407032bf6dc1c5256e3bae68be34f02d8e5268854502eda87cda5c100e6 MISC metadata.xml 353 BLAKE2B eae222f98b7bf2aaf0e55ab65941125fe64a9d9acf104da1fcb14c267254d25eadcb47738fea0f4a38f5eeb5d4c6b2d3728d46986f96c5a85794828688938d22 SHA512 6d075bb4e4e1702f6afb9278c149a19775f71b3b07b3adeeaf963739dfc0c6540d2144714f9395d9bccd588431b6df185ab87cd270c844b254106c1a83633769 diff --git a/dev-ruby/charlock_holmes/charlock_holmes-0.7.8.ebuild b/dev-ruby/charlock_holmes/charlock_holmes-0.7.8.ebuild new file mode 100644 index 000000000000..6e21d1af80a4 --- /dev/null +++ b/dev-ruby/charlock_holmes/charlock_holmes-0.7.8.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_EXTENSIONS=(ext/charlock_holmes/extconf.rb) +RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/charlock_holmes" + +RUBY_FAKEGEM_GEMSPEC="charlock_holmes.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Character encoding detecting library for Ruby using ICU" +HOMEPAGE="https://github.com/brianmario/charlock_holmes" +SRC_URI="https://github.com/brianmario/charlock_holmes/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +ruby_add_bdepend "test? ( + dev-ruby/minitest )" + +CDEPEND="dev-libs/icu:= + sys-libs/zlib" +DEPEND+=" ${CDEPEND}" +RDEPEND+=" ${CDEPEND}" + +all_ruby_prepare() { + sed -i -e '/bundler/d' test/helper.rb || die + + # Avoid dependency on rake-compiler + sed -i -e '/rake-compiler/,$ s:^:#:' Rakefile || die +} + +each_ruby_test() { + ${RUBY} -Ilib test/*.rb || die +} diff --git a/dev-ruby/console/Manifest b/dev-ruby/console/Manifest index 599d433e636c..60ad2e41a75d 100644 --- a/dev-ruby/console/Manifest +++ b/dev-ruby/console/Manifest @@ -3,7 +3,7 @@ DIST console-1.23.6.tar.gz 27883 BLAKE2B e70ddeb8625fb4b8f700f7e1b60295dcf2ddbd1 DIST console-1.23.7.tar.gz 27888 BLAKE2B bfbf447497b91d33248e5a502c6f4522467de3f49c4eb8f51c48f93b17fe12a15ba4352df4f5a3d9f6567fcad1edef05527aa288ef00175acc1868291e215416 SHA512 3057e8f29c8c9d8b6dd37cbf8d8daaea8d00429a623ca92161a2294feeae10f7d83cc418e008de258f84a53ee1464f091f5e7405ac347a2785f3b36d7924966f DIST console-1.24.0.tar.gz 28031 BLAKE2B 14126657e454739981e110c8df2ec68116ec1552a90f7c8f25032ca5901451721b69f52e6d3688c2c678a58f9414cc0f824081b8fc3a3bdc74d603e4f8c1f0d6 SHA512 4374276673b3a76f56350cd27e29a7af8158e5b53ed4c073502a84299d3d69ed395fa238999a271bb782a2292393c0cf39e64b5e6adb52abaa7c87d4e3b7097a EBUILD console-1.23.2.ebuild 919 BLAKE2B 9e2adb530432855475cc17855b693e3bcc53665378498f1810f7cdf3eb7a04cd6a13f5667549cc5c50e4cd4f2d8772f2d7a65d4a8f1febd259afc24f8ca35f95 SHA512 92b500a0c4f5f9bda6e7d6e5d27ef8c7c4da00d756061d8f9865ce2188be252d0e229dffaa687764d937e347205ec4574ac181249e84d1eb61b332a26527ea06 -EBUILD console-1.23.6.ebuild 928 BLAKE2B fb35cd969308850872c3ec68376070e5c36925730ec4bfd285fc51308214008dfd834c9ae68f2e05d79ff5646fdbda111439cc8fb5049b31656be2c727a9a387 SHA512 2200e87e3f7b3db35e8b700397c89fde876f8e8259e0145fd7c116ad6eae60fef68346a5affadd3e27dd84c1776592de8d5986fa887ec26cfc1fcfb7bf24d52e +EBUILD console-1.23.6.ebuild 927 BLAKE2B 400f527950b920386dee86a38a142d67dc723aa43bd8c591d4f97fa1b1b00e1e9b48c80130f7fa8506133cfaf68b1f195356ec3603f24d03f0166741ee4619c2 SHA512 313ad4eef78edb70a29b3ad2db57829420b76ef0428d1db009816856c3943512d45ba2fc8178bbfde3db091be695643101672f4ecf062abdbe892ebe11bb0c37 EBUILD console-1.23.7.ebuild 928 BLAKE2B fb35cd969308850872c3ec68376070e5c36925730ec4bfd285fc51308214008dfd834c9ae68f2e05d79ff5646fdbda111439cc8fb5049b31656be2c727a9a387 SHA512 2200e87e3f7b3db35e8b700397c89fde876f8e8259e0145fd7c116ad6eae60fef68346a5affadd3e27dd84c1776592de8d5986fa887ec26cfc1fcfb7bf24d52e EBUILD console-1.24.0.ebuild 928 BLAKE2B fb35cd969308850872c3ec68376070e5c36925730ec4bfd285fc51308214008dfd834c9ae68f2e05d79ff5646fdbda111439cc8fb5049b31656be2c727a9a387 SHA512 2200e87e3f7b3db35e8b700397c89fde876f8e8259e0145fd7c116ad6eae60fef68346a5affadd3e27dd84c1776592de8d5986fa887ec26cfc1fcfb7bf24d52e MISC metadata.xml 343 BLAKE2B 949f3fccd0b08a5699c083eb21c119af6104cd470fe4f22f2771f5262eddf9a9819a630146ef4cf0636d52be9cca982ab73fd4443e1fb0f4ae77b5223949ed38 SHA512 f243fe8cf5c9d29a4c4f95cd9bce18f8a0ca191b7c62c1644c0b4ec4f4d14d355bc0b564a571b057eb42960997958157bca027b86917a2c43d6ec651f1804302 diff --git a/dev-ruby/console/console-1.23.6.ebuild b/dev-ruby/console/console-1.23.6.ebuild index 3ddf1603f2f0..66a31df57ea4 100644 --- a/dev-ruby/console/console-1.23.6.ebuild +++ b/dev-ruby/console/console-1.23.6.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/socketry/console/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" ruby_add_rdepend " dev-ruby/fiber-annotation diff --git a/dev-ruby/git/Manifest b/dev-ruby/git/Manifest index 91cd06e95070..3c7ff74766f0 100644 --- a/dev-ruby/git/Manifest +++ b/dev-ruby/git/Manifest @@ -1,7 +1,9 @@ DIST git-1.18.0.tar.gz 175341 BLAKE2B 5a8dee1fef79c0386c59d37f37f2249c72600f2f11dbf2cc2c5bf63ff91f068c9c3164d24c2670585e8261d890f07b998255ddb80ce35ce53de09f402a4ec9e3 SHA512 520886b23758229cf25bfdd17e9d86e53d62feb6b2b3c155efe493db42d2f247a29bd629ff6c80ffa599ad429bcb6f09e44b015eeeecf9d9a5f4ee6ab3f1a265 DIST git-1.19.0.tar.gz 177079 BLAKE2B 663d6303a49315567cbac77b4acfea10e24f1c61f1e1bb6d5807681eee03633edadcac9453ea4d919d3ad8b14fc0301b03e69033427b58d46b776caabd418cd9 SHA512 1935bd6bac26b46cd8563d6545bb7e4712636469624d11089bc5a7f716ee4a0f1e217167e6d0c6023a7ea4ef1644d93431bcdbd28d2a947589c288c0280a1286 DIST git-1.19.1.tar.gz 177887 BLAKE2B 0da2a829679fd4e2d4b3aec5e88f421d221593729b827f2207bc3d26ce290ee2a41e8dde33b81138cf9df75fa1d1316fa5c69318a1247c627889f5c6971b8fd6 SHA512 4fb27cc2c59d15b0424ac16accc13d2310fec0710815b8deee399767b3cd9707cdf767a301cae271b4cd1ff6718cb955a6c86a9ea99076aaffbbadf595c64c0c +DIST git-2.1.1.tar.gz 189005 BLAKE2B 8c273d28bc0b8ccc1a1ac74242086e56941fb6827e39d358adab0e645d080eaf5e4727b0a9aa131ea068efbd77c1ff645b55ddf69d615d13b972566f964aca06 SHA512 4815dff308a32b4b1d4984ea8b96e3cf2870412771afa7b56c74031f66d1eba607506587bf7de740091c285b84c3f4fa1929523d653870679ea317e8933c6b4a EBUILD git-1.18.0.ebuild 1255 BLAKE2B 155cc93656318be5a9499f747ce8570becdebc822cb54031f48f4474c7eae5a447a3be8846b01faf34d497d33526882dc83ea25bcc6738f0d856a427954eb752 SHA512 58166a367d1ef571a29fee8fd5527107ffae592a8cd8479202cb406032d0d70e3391a172426e1a419005fd889d9b1f01cd1f20cc0fe413b319d1a68689b1b942 EBUILD git-1.19.0.ebuild 1249 BLAKE2B d9968a180831832d4ac28f0ed4c436d290ac80495a1cda85beecf94640627eef7dfca96e64534c905e1c089ba63627a7859b71ebe84775b78ca92f5f4918db71 SHA512 b096c54c229f4ac524987793d6f44f29f7b95e158990360b4012f136a5a4cbd3de439dc33760eac162a05f535ff8f07adb714d9f1e1b945b0ce385e193c41143 EBUILD git-1.19.1.ebuild 1279 BLAKE2B 3c4a0d53e3d861c54c67af61b18a0152db6faed3020e05a9d11b0fdf1c572de45d38c3a6f3af0c6364989ad2f1a9a86cf8f780e5700ffa588a74f42c4547e27e SHA512 07353917a893563d8c898ca6af03876854eba7dea439d9c8fed6987f30e4aaab1b9dc9f79e3d98904320eb94283f6454cf11dc2ef2776098b00ead45912ff64b +EBUILD git-2.1.1.ebuild 1351 BLAKE2B e1d4f1e4272e75f68c8917483c3af31ec919a98b77bcc988d491b0b1ebd72377b29dfaf6ae29f40533af02c6e7f19fb5de05938d498950b44d7b56401b3dd1f7 SHA512 acf1bd62faf056cf05e76583245ebc548009702aab11425362b29dfaa8ef3eeade152ec7a5ac61961b3228ba20ca5584d932b87c963deac2d269e014d2e34ffb MISC metadata.xml 391 BLAKE2B 3d03aece790440be04e0a72615824cb5aeb627e67b87b9457b7625a330c5d4736b77897a9b6655b0e45d99d134615090a95077fe2ee62131d572686f9a4bc682 SHA512 0ac01abe3193d7e8566420333c2bbf301bdc2ad3c4587ef9f48bf260322a3763eed3319c879472c0028cf8d63c73e82d24f2e2164692a06f3e14bd992e3b301c diff --git a/dev-ruby/git/git-2.1.1.ebuild b/dev-ruby/git/git-2.1.1.ebuild new file mode 100644 index 000000000000..c74d6b700a04 --- /dev/null +++ b/dev-ruby/git/git-2.1.1.ebuild @@ -0,0 +1,47 @@ +# 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_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="git.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Library for using Git in Ruby" +HOMEPAGE="https://github.com/ruby-git/ruby-git" +SRC_URI="https://github.com/ruby-git/ruby-git/archive/v${PV}.tar.gz -> ${P}.tar.gz" +RUBY_S="ruby-git-${PV}" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~ppc64" +IUSE="test" + +DEPEND+="test? ( >=dev-vcs/git-1.6.0.0 app-arch/tar )" +RDEPEND+=">=dev-vcs/git-1.6.0.0" + +ruby_add_rdepend " + >=dev-ruby/activesupport-5.0:* + >=dev-ruby/addressable-2.8:0 + >=dev-ruby/process_executer-1.1:1 + >=dev-ruby/rchardet-1.8:1 +" + +ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/minitar >=dev-ruby/mocha-2.1:2 dev-ruby/test-unit:2 )" + +all_ruby_prepare() { + # Don't use hardcoded /tmp directory. + sed -i -e "s:/tmp:${TMPDIR}:" tests/units/test_archive.rb tests/test_helper.rb || die + + sed -i -e 's/__dir__/"."/' -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_test() { + git config --global user.email "git@example.com" || die + git config --global user.name "GitExample" || die + ${RUBY} -Ilib:.:tests -e 'Dir["tests/**/test_*.rb"].each {|f| require f}' || die +} diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest index fdaf37538917..e91c7bfafc10 100644 --- a/dev-ruby/io-event/Manifest +++ b/dev-ruby/io-event/Manifest @@ -9,7 +9,7 @@ EBUILD io-event-1.1.7.ebuild 864 BLAKE2B 037dc38604de903a4042610ba47c7328911e909 EBUILD io-event-1.2.2.ebuild 992 BLAKE2B ba1a508df70f4258e119355786979639d20158160f6636ae430f9b62ec01dbf52d68848df9221d8672475b51a66a994c9aa9fdac5b40d363b58dc48d57c45978 SHA512 3cb74b7e67a94fab22bb4bb8c6298ab4a3c599d782cc803d92c21c65b94754ba878dc5d2f994e493901286858ce10c67a4de450fb4eb2a04952ac1c269b9d7f5 EBUILD io-event-1.3.3.ebuild 983 BLAKE2B 1aa0f8a2ec73822402defb15b19fe21e10ff4fca6aa5c71c993482ca7aacfd18d9fa5a6abf7e60c790ca3be93a4d1f8701224e4f8b6f5782e00520606d6668d8 SHA512 b1062b3c43d9c90d409733ab9fc1f7df421f14e4b99968ce51685eb066087756eae4761e3ba0b59f4a1327a46f916ca874baa1283606f204c8b230258b9b7843 EBUILD io-event-1.4.4.ebuild 990 BLAKE2B 0ed85c57bfd4c5bb8ce3bd6f4bdd0dd1ac2de8985eb44c2ced441ceefc0416ff50c9ccac0158a1adb7c09c4eecf991de3f51d313f948921c0dffe94f56d1137d SHA512 c3034285f5ca0b111afac0b0ae54ef680435a47fbe8b89de82770a6d73cd29150216c766089748b1b4eeb899b699e0645271e8589eb15b02112ba0753279313e -EBUILD io-event-1.5.1.ebuild 990 BLAKE2B 0ed85c57bfd4c5bb8ce3bd6f4bdd0dd1ac2de8985eb44c2ced441ceefc0416ff50c9ccac0158a1adb7c09c4eecf991de3f51d313f948921c0dffe94f56d1137d SHA512 c3034285f5ca0b111afac0b0ae54ef680435a47fbe8b89de82770a6d73cd29150216c766089748b1b4eeb899b699e0645271e8589eb15b02112ba0753279313e +EBUILD io-event-1.5.1.ebuild 989 BLAKE2B 174a2c4f79bf2c49421e73cf48b0b59a7e41593b963639da1291e7cc3f06be29ccfac0e3f5a75736792c58c7d9b90ca7620b61cbc0ed612a65ae3738208bd896 SHA512 5dd7bfe64da57622d49f86fb9e07cc4ddddfae7fcb3530a759d91bf755f045128fda418624557bfcd9e26a4182066154350414e9466aa2c6e4cc586180fc8747 EBUILD io-event-1.6.0.ebuild 990 BLAKE2B 0ed85c57bfd4c5bb8ce3bd6f4bdd0dd1ac2de8985eb44c2ced441ceefc0416ff50c9ccac0158a1adb7c09c4eecf991de3f51d313f948921c0dffe94f56d1137d SHA512 c3034285f5ca0b111afac0b0ae54ef680435a47fbe8b89de82770a6d73cd29150216c766089748b1b4eeb899b699e0645271e8589eb15b02112ba0753279313e EBUILD io-event-1.6.5.ebuild 990 BLAKE2B 0ed85c57bfd4c5bb8ce3bd6f4bdd0dd1ac2de8985eb44c2ced441ceefc0416ff50c9ccac0158a1adb7c09c4eecf991de3f51d313f948921c0dffe94f56d1137d SHA512 c3034285f5ca0b111afac0b0ae54ef680435a47fbe8b89de82770a6d73cd29150216c766089748b1b4eeb899b699e0645271e8589eb15b02112ba0753279313e MISC metadata.xml 453 BLAKE2B 6f734840e504644c7d84ca58d0ac13f4f36a6e3f1d4d7a412871e224199d0efd071bbab9133f5a95ecf64928b4234787172b6d61c9ce085a6cc15c362e60195a SHA512 cc8b195ee59e7927a6cf1d9c1e82c222d697044cc917ebdcb4406ccb6372b3a51f09696b1618559e83b0ba98fbb2a8fd4b2977bb4adb46d437df90d2474648cf diff --git a/dev-ruby/io-event/io-event-1.5.1.ebuild b/dev-ruby/io-event/io-event-1.5.1.ebuild index 54d45037491d..cd3371bf8d31 100644 --- a/dev-ruby/io-event/io-event-1.5.1.ebuild +++ b/dev-ruby/io-event/io-event-1.5.1.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="+io-uring" RDEPEND="io-uring? ( sys-libs/liburing:= )" diff --git a/dev-ruby/process_executer/Manifest b/dev-ruby/process_executer/Manifest index f73e2c7c56e7..b832a30fe517 100644 --- a/dev-ruby/process_executer/Manifest +++ b/dev-ruby/process_executer/Manifest @@ -1,3 +1,3 @@ DIST process_executer-1.1.0.tar.gz 16188 BLAKE2B 5c6449b3dccb6b80fe9706a43e0c72391398b6d822c283e05800125083b52f2ccd4579ab1871699e96dc8c9b1ff4c71537fe9937312aa8b2f63ad3363fba006e SHA512 751c33c660aaa5ca0397ee0b5c90b08db6f81491ef48d6752354e5c4b20fd9a1708d2fc6603de9f2b01f107af9b5a5f7354b45cd4b99cceefdfe0986c3824448 -EBUILD process_executer-1.1.0.ebuild 878 BLAKE2B 2f1c429d747b0270570c6db02cd0a27f0f7480a1f661e2ca2f88a470e0c4f6ee706ad3b281ef78dc47c6bbbf16a2497eb68d1ca14e46293a5821ee2da476798a SHA512 1fbbee0ddbeb1b0ecc523a5cbc2d9ad43913b8f7a081cbc9f986e0cdaf8bde536a8b532f710ca358c3c4d282f1dfbd5db461628d8a8e2f025d5b8202166f1650 +EBUILD process_executer-1.1.0.ebuild 885 BLAKE2B 68de4d8ae56cc8e658271cf9aefec9f12f4b9ae2710cf6a8100c7a6538d705eb17bee2d58ed93bc43d072eca3b743c8a539d566e399240162d08535fd9ef91a3 SHA512 a35aeaf96f0289e9c09836e1689c303d4a034333f9fa9145115cf019e5637d58cf35dd556eeb55e03b2942ea3af53177e19077d5c81f46d2fee0679e439ec219 MISC metadata.xml 415 BLAKE2B b13798b46c9308cbefeeb3a0ac7e51e1126b755edc6601b6094ebb42d53113d50147fdeaacabdbd8aa7212b05848e989777ad77aa360ad07e0f95c65410681c9 SHA512 15e4e44253d72a37aeb3f6562ebc25c75da98f48e96db909a18b2f3aea354c7aabe01a1f71e09406173657411da8d851eef217da7696531221a4e22bdd4a65e0 diff --git a/dev-ruby/process_executer/process_executer-1.1.0.ebuild b/dev-ruby/process_executer/process_executer-1.1.0.ebuild index 61d94e32f279..055bbd48a767 100644 --- a/dev-ruby/process_executer/process_executer-1.1.0.ebuild +++ b/dev-ruby/process_executer/process_executer-1.1.0.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/main-branch/process_executer/archive/refs/tags/v${PV LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~ppc64" all_ruby_prepare() { sed -e '/simplecov/ s:^:#:' \ diff --git a/dev-ruby/ruby-macho/Manifest b/dev-ruby/ruby-macho/Manifest index 4215871e0fce..11a0b843bc3d 100644 --- a/dev-ruby/ruby-macho/Manifest +++ b/dev-ruby/ruby-macho/Manifest @@ -1,5 +1,7 @@ DIST ruby-macho-3.0.0.tar.gz 70743 BLAKE2B 6dc48445382d879b6fa67fb8720dbf9643294adebb3424e811775f436d29d9b22b4a57e0443c9a6d08203fb3514267d4c2e4b8431cc9be4d54000e059acb49db SHA512 c718e6b22331511c18a6a51c1e88443121f6601dcc0e8e66a3ab60771b9a9e68cb33b83470bf60ff6af9ce696d50ceadee2c4dc348a0bf3fa2ff4d8aebcf3bd3 DIST ruby-macho-4.0.1.tar.gz 80183 BLAKE2B 9762ea051fcf62aae1f00c17ffbe935a6bacd57fe1e59f43473f7d8f3b3090d1c92d1b57f4e48309c7deff4c3e13b6f5240d4fa561c433a0b2718cd3ba96509b SHA512 19d748b93367e703090058c0456e5bd70bc8ce9ec0f1f209d53fbec78a00a14123f97fcf84c439e00ffa74fb56d4a8ef974caaf7c797ab6c7576d81e2e10c9da +DIST ruby-macho-4.1.0.tar.gz 81998 BLAKE2B 023789c311c9cc2210a1bbaab05c8a6b219e43ac409e64b7e803a678ff098ab3ff098fcb3bbd12924d6f9587ab37a9be3cb8645b05a2ff1f459433f569537ab3 SHA512 038929d1daca618d7208fe5d495d48a608e7411c4f1a1dd9448f4031f30b9ed1edb162456d701dc5d758babdd0032e913e53051a7b39e10252065832cbb63f5a EBUILD ruby-macho-3.0.0.ebuild 623 BLAKE2B 9435ecacbe2f23ee8949754553eecdc00e3ec917fc10791759ef72ac493ba01440e0fb638fd0fe37767a15eb28e340a8c10c26899f9e36d1904ceb222732b63f SHA512 dc5d417536d203779f37e4d2e7c5855866a36090e522205124a01fa2e503e1cce3d1a1545a9d3ca7f47f2b74955d69a524b221f56ce7649bbf568ac21758acd5 EBUILD ruby-macho-4.0.1.ebuild 634 BLAKE2B 72ae306d4812b9821c2f1504eda4a5fdfb75d646b247571ba4db4f38258a47162e37240c244a72fbb4682126d6cca8a1ff39df3c7ac89fc1d59da7776c61ffa7 SHA512 6795c6248f91b67a7d5bd72a246cbb78d9f2f0501d6ed61b7925b63a4b85fe0b5ab3f50be89cda0aee6a12cde859c4ac3f0d0e5677028d6486e23c221695a7ac +EBUILD ruby-macho-4.1.0.ebuild 634 BLAKE2B 72ae306d4812b9821c2f1504eda4a5fdfb75d646b247571ba4db4f38258a47162e37240c244a72fbb4682126d6cca8a1ff39df3c7ac89fc1d59da7776c61ffa7 SHA512 6795c6248f91b67a7d5bd72a246cbb78d9f2f0501d6ed61b7925b63a4b85fe0b5ab3f50be89cda0aee6a12cde859c4ac3f0d0e5677028d6486e23c221695a7ac MISC metadata.xml 346 BLAKE2B 4c2a6753c4f551cffa2610f678899829ee378126904dc23a8b5ea732abf8708b5da77137e988606b6d0ed2a02d098b4da3cbe4c1f0864656c626e77b365e6edf SHA512 89c17064eed4c17d97ed8572b2e77f0ea2d65b68afa382ae68132d65468e1762db458adfda0e8852e297b48295eab0cb228b08e1d49b04fbcca45a460573f71d diff --git a/dev-ruby/ruby-macho/ruby-macho-4.1.0.ebuild b/dev-ruby/ruby-macho/ruby-macho-4.1.0.ebuild new file mode 100644 index 000000000000..0bea149e0afa --- /dev/null +++ b/dev-ruby/ruby-macho/ruby-macho-4.1.0.ebuild @@ -0,0 +1,23 @@ +# 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_GEMSPEC="ruby-macho.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A library for viewing and manipulating Mach-O files in Ruby" +HOMEPAGE="https://github.com/Homebrew/ruby-macho" +SRC_URI="https://github.com/Homebrew/ruby-macho/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~x86" + +all_ruby_prepare() { + # Avoid benchmarks with additional dependencies + rm -f test/bench.rb || die + sed -i -e '/test\/bench/ s:^:#:' Rakefile || die +} diff --git a/dev-ruby/sus-fixtures-async/Manifest b/dev-ruby/sus-fixtures-async/Manifest index a20436caf57c..c02696f1da3e 100644 --- a/dev-ruby/sus-fixtures-async/Manifest +++ b/dev-ruby/sus-fixtures-async/Manifest @@ -4,5 +4,5 @@ DIST sus-fixtures-async-0.1.2.tar.gz 4988 BLAKE2B da9bfec59489ad1a2fdf0e86a75083 DIST sus-fixtures-async-0.1.3.tar.gz 4991 BLAKE2B a2e8d5ff1974e0f69d7f821194fa1386efc8fc1e4592c97da99863f32d0d6002c9659ec2e8341d64e13a388807c16b0b816170c60d4f1efa985a58cf7baa58bb SHA512 1361de64829f242bcef47fc152e7a18e4b261ad5ed54be7a83111781b6f9ed196385303387f155a02a7628a91c7560654dc0c1c214419a7256133ce559627dbc EBUILD sus-fixtures-async-0.1.1.ebuild 962 BLAKE2B e4b83ec9c2c7bed493cb2ae2f39fe97218e8560aa9e59b1519163ac406ea02fe90d79ba75e0ee5cf3e0b25c6a4aa1b5411f1aa4ee40b153b17ee154c93427f90 SHA512 3ccaf45e5c0b1afa66c07b793227b7843f6b8986eb25b0310b63b693848af6b8f98c41a4533315b29808b72091ade6b45fcdf50eb83f7fceb55594c65d6de551 EBUILD sus-fixtures-async-0.1.2.ebuild 959 BLAKE2B 61576b66ac541f61baafc7612d555e956e379ca9055c911aebb44087aa1e824b847c783ccd6bad18c2d6d0b9d7c5aa1872f7973323ec7fcc782a04977baa53e8 SHA512 3d3900857e44306f1017b0899d14d56ab0e2cf7518087c7347b97f73c9bc8e4b3299faaaf5416e9f8e4e2bf8748baeaf06d7909c5b2b3b5e2973d2ebecc26e43 -EBUILD sus-fixtures-async-0.1.3.ebuild 966 BLAKE2B 0d209a3086ccad4fffc6b20983f37e4bc246383d4337120e90243ea4103fae4067593e494fd0617c1ecc9eb404a53b126c945adf708d77d651a5b8e26d2ad856 SHA512 681dccaf0cce0acf158050c0b39ebb4cd995f6b308c58149493c799a8b273eae53cca6fb3a8776453b0bcf31476511e45f9434d112044733e3907bfc797da043 +EBUILD sus-fixtures-async-0.1.3.ebuild 965 BLAKE2B 21d177ec091775e265a07ecb019dd9097e905f15dde88ac1496f0aee203b203bd7b28eb1358bbb7d7347c7bd9280b299684f97e9dea64907715403afbba905ee SHA512 54078432f7ed62b31c01c2cf569ab26975d9ec025546dea8c5e3024ca4e2670d9c84d377e60870e2354ba3a55cb3152b14f128d829df82bf5573bcc9b37649ac MISC metadata.xml 354 BLAKE2B 2ee34480d520d59ceeb669e41cd1ee41d0723efb47099fbfea640ef1c051c0c3cfe81763b2d0a3c59097b27a30c04f6000e19f6536fb3bfbb2fdc9077217557f SHA512 3be0ebf3c83c72884674a512375a691ba9663e0216b1f0912616f5e8b3d814eb1eafa757c0444b925355e407e60c779400728041c6b12a43801e4df802c42172 diff --git a/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.3.ebuild b/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.3.ebuild index c5f987dca53a..9b070efd04e4 100644 --- a/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.3.ebuild +++ b/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.3.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/socketry/sus-fixtures-async/archive/v${PV}.tar.gz -> LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" ruby_add_rdepend " dev-ruby/async diff --git a/dev-ruby/uconv/Manifest b/dev-ruby/uconv/Manifest deleted file mode 100644 index 3ce44bad427d..000000000000 --- a/dev-ruby/uconv/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST uconv-0.6.1.tar.gz 740417 BLAKE2B 41bd221121e301d5df365f6d9eca56fd37e3185cbe75f653d60fe3df5d62c385c831607086330e56c45e280627cb03247be230e655f293c09d671fd1ee574723 SHA512 6f964e42886f498bd6c4111e522143d8d958b8c6e401d26f784fdf1441684f1fde7cfdc35a08d3707a42e305d5508d9ff3fbc1b735298f8af2aae3923cbda68d -EBUILD uconv-0.6.1-r3.ebuild 726 BLAKE2B 71a4359fa0a8fe40df27126ab43ae314e1f2c5f1bfb2699f3b9cd30abf8596bdfd4b93cc216f225cefccc7150ce16c0204482f65b10baba1e3f27535ff39dfcb SHA512 32502e3d790b1072b469d13fa2bd19b3acb1627fb241dfeb77dbc985847c587938102b6b0df12828f5636bded86cb284776ba2411dd55ee2bd12f1e3adab24b4 -MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14 diff --git a/dev-ruby/uconv/uconv-0.6.1-r3.ebuild b/dev-ruby/uconv/uconv-0.6.1-r3.ebuild deleted file mode 100644 index a2b77f54d30d..000000000000 --- a/dev-ruby/uconv/uconv-0.6.1-r3.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31 ruby32" - -inherit ruby-ng - -DESCRIPTION="A module to convert ISO/IEC 10646 (Unicode) string and Japanese strings" -HOMEPAGE="http://www.yoshidam.net/Ruby.html#uconv" -SRC_URI="http://www.yoshidam.net/${P}.tar.gz" -LICENSE="Ruby-BSD" -SLOT="0" -KEYWORDS="~amd64 ppc ppc64 x86" -IUSE="" - -RUBY_S=${PN} - -all_ruby_prepare() { - sed -i -e '/^\$CFLAGS = ""/d' extconf.rb || die "Unable to remove CFLAGS line" -} - -each_ruby_configure() { - ${RUBY} extconf.rb || die -} - -each_ruby_compile() { - emake V=1 -} - -each_ruby_install() { - emake V=1 DESTDIR="${D}" install -} - -all_ruby_install() { - dodoc README* -} diff --git a/dev-scheme/Manifest.gz b/dev-scheme/Manifest.gz index 2f73c30bcd51cc3b703be86cb295172bf2c7aad4..f4d8d29054b5fbdffe24ffa57fd64cbb2face982 100644 GIT binary patch delta 9829 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 diff --git a/dev-scheme/chez/Manifest b/dev-scheme/chez/Manifest index e287004f2acc..e3d5155aa30f 100644 --- a/dev-scheme/chez/Manifest +++ b/dev-scheme/chez/Manifest @@ -1,3 +1,3 @@ DIST chez-10.0.0.tar.gz 9109529 BLAKE2B 66b37350b0d711c4f86b8c0e0e9ca6f0c7de22591b592ff0950822c2cf4a489db1fbb2f655cbecf4a771740ffd9bba638481f20d59c5c8143468d333d57f4907 SHA512 094298744bd69033366305330d660299023c5bc5776df86f28af119f9f4cddc463366fc8f955084463137b6186843fcd34026d2714b932baa4841d6522a8dd92 -EBUILD chez-10.0.0.ebuild 2313 BLAKE2B 5a7691a3544ccf5f325fa3c45a7ba5802c4d95b3bd7e5b969c5a3241a68c7ef3b36e485711fa3af283796b5d99b11f29b0c88607855a0c88aa551f67edf6299f SHA512 5b9e8c858b291e56abc55a051ae53e85bf6b3db85d09eb32d09628ae625bead53b749265d4a8ea6fcca721f7c1eee86bd5c78591f517aa0028a4ede0305cc0b7 +EBUILD chez-10.0.0.ebuild 2342 BLAKE2B d3e0e9a0c5650064dcbc4d58df19c3d43f0529ab673e0eef0d7f08bcfd446fc4d967ddf732390194b859e5478b673970c17541ed83d901e576fe5592e5378b4d SHA512 058ea0cd72ede1bdc372283338dad08f8502de53b89073a7e3e49f8e48551859c8148c9c1341a441ab90e11866e61dc57cb339e4a0e8a7eedc0ee03eef8e7337 MISC metadata.xml 1247 BLAKE2B 2fce457107f3e9a65f30ecc19c891c1b953049889bcd7bd9ccc7537c6ee8b9ae64937ee46c329f74266f095fd611ae53775e4229aacd4ebdf82b83135e13e50c SHA512 2a0bab06ce23b7e38f4651d33337b03691dbe09257ee325236ad5c585af4300e2b15f6b0d9614ee87ee4721adebfd71c0a2313ad3865a9e7f75e5e95b54cc5a3 diff --git a/dev-scheme/chez/chez-10.0.0.ebuild b/dev-scheme/chez/chez-10.0.0.ebuild index c7b445a4a130..125542683907 100644 --- a/dev-scheme/chez/chez-10.0.0.ebuild +++ b/dev-scheme/chez/chez-10.0.0.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/csv${PV//a}" LICENSE="Apache-2.0 MIT" SLOT="0/${PV}" KEYWORDS="amd64 ~arm ~x86" -IUSE="X ncurses threads" +IUSE="X +ncurses +threads" # "some output differs from expected", needs in-depth investigation. RESTRICT="test" @@ -54,13 +54,16 @@ src_prepare() { src_configure() { # See official docs for translation guide. - # https://cisco.github.io/ChezScheme/release_notes/v9.6/release_notes.html - # "t" for threading + arch_map + "le" for Linux (hardcoded for now) + # https://cisco.github.io/ChezScheme/release_notes/v10.0/release_notes.html + # "t" for threading + arch_map + "le" for Linux local -A arch_map=( + [x86]=i3 [amd64]=a6 + [arm64]=arm64 [arm]=arm32 + [riscv]=rv64 + [loong]=la64 [ppc]=ppc32 - [x86]=i3 ) local machine="$(usex threads 't' '')${arch_map[${ARCH}]}le" diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index 3254838bc37b32b7e312780edfd3606eee10f167..a61b81c4295b34894efe5f0913daf15cea1a57a2 100644 GIT binary patch delta 63551 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

  • -_)DKuV%srs|4%{SMK5F{_KU0GLpp+H}xOdG*&3MY8?b=*~OO+F` zIA%^+s73)o8uOUCDC(XKhu70`ukyv*;i>QA+U{`qN&Q0yNmL!%(!${gE15zu7%C4m zIWhq+jZ^+C*KjX3j9kf(d83}8{OqOO!&%@S-)Sef$ZX!-x1rF|=9+5|`|V2kp}qI} zwWM};OIND%2dMME_ZuPQ$gQ58!+jk(dqVr^Q+6y?ay@6L0-69V@h@xcmIbzKqYW79x9i+IZ8xoR^{|FnON{M$A?vqd)P-R=5$7s{j`$4<)iZOtYTO+49OhRFExug`15=xGbPM@Nos+Y=Voqu!ir;(% zw*+{tyO;C5M!MU!skpPY{O?^R8Da6r;+rF?Lvg!SPMqjPIZ{0lrVbocn}ov#>rhk* znBfM#n#x*{*gHEVJ#W)~R(6=JR&57f-_sW34NAD5Z{*hx{lDM&D?S+%*gxesagO~! z0H@_R&FN?|ZR1IX}xyuGG!7dcxrC@IN?|k9X}R@!x;y3X{Nz7^e@ci9rhty-+DgA1sL z0LxL*o(9&p%X^e#n*$X-0{4?J$BE^gUu{T;)$`5mu-#QO2^aBYRQcEANpU8gQusHVK8(=J$TH3Q4Ds>=4> zs_Ivbcz@YW@0x5-n)LhNx+xG2{3=PEu0iG>6oDG}lrx!3iDNJbRV{<4$$M*>`|#Hf zzT*+~1ln8+Rz{I$r?x*Al-gY=&7sptP+!cc6$_zKcXHruTpjddjbTYu-TmUD>MtIi z=SY8je0%%!6CJidp(~$OlF}hjcxlZoUyEWZ-X+m#4-Uk2yY2(RRlLqEUS1%0oV-fu zvUHi3w+Wd5bm0k$(v!Mk55|7NMafxB@7P^xO)65qpRQf*4(TL;$ayx}!m7keI+?q& zZtg)4SZ%TH8p27+JLE7AE@LVe1-2p)n?AjijrJ9XE?VJQLe2N!YMz!5Ac*N=Bk(Xz z7Ek5rk(iHq4=3 zsk<{dNjYv~;nkRy&cfW}YP(D54EGdtX2OeTm|Jsv`wq3eH(z%rc)J>cfCyW`)~X5U zdASqE73C&bLlBQ-2A|YT;qKaVf^dnD4XAp%rmrb>&IGE1n{(dNKXvalsZEkj7mqSH zPAx*k;vDT=g8t_x_8F}DpC5NB_7SA#kycjMnnWDDQA=5)>J$={;Ny4kd!jOLl|R-j zcgV#YAXQasy{L(A!Z@gpqZA^LCbjHKV9 zUTbQov!$92^(ysQTI{d(Vx#*a^HhOS8+ji+)Lk5t1*xWY2Fc$`Y`7nWnZXc1FEaweCa1GfhEIZAaaAqK@R?@ zT>|{flnMN(eD+Z~^t5OOybwYVdWb~57f-30}q?%h83YV#wJp*OfUbSI~ zsVp_mKr*+TSGhHu;=PkL)i`PVD87#N!iR)t9c$DSYMzljjJ5Gd1y2cDD(U^bncq}e z&r520;~R7?Y?miErWl{3xl}{c9Sd1z!CeNI&Ew?KxO#$0R4FDy8LwS#+rbz2V!d63 z0z=H=LiVoDbx%YOH70dZ=6+t!kLtr`83V5(Y!A?-!@1;q(xF_iOAm;s+{2haUbn;C zhov60{aRF`lHasCsm>q#7&b`cPghb}QvixfO@O~uRFh^}b;7!N#ARvQle55fHtf`b ze;-bQlqHktSqe(Ku|hj4MiwEo;`d18lUUim+|rK*H=@(r`+fwA-_u6 zSzl@_L@cd90kG7uAktG!c%Tl+QoA8V45)>wd#B{G-Ojw+Ixrh4bx2*4^`p*xuiLn< zcDePHXTA05;S98>M@v%9>A^s(HXh2X4p?V!FrjLeQri(QCpYZ^{Q~X@q$(Ek0Y+8N zpA+aFo>MrU1Jy=VPxuZI)TYCjWEUj|1c6nT8A`+wwg;^ei z-o!u+lG2gvz=atptuB&YtYxnKJEL8$d~5WB5ykkv2m&MLXvoQ zZA3>-;nOpF6&g66!WdVHnpC|Z$}MpMS;RquE4Ho>aG#WU%!E*7!$ho+JZ2X=lPXGU zheGRa_c%Aoq^6=2q#BbB7Y--toe#z{;;#eScq0eLNFmzeVW7yX;Dqyslfv% z(RBb<^j$NOXb-gGqv=&-+jiQ#=ZmMPp8=P}t-7Xy@p+s}^Hz(7+X0pMzUUU(6ysNk zZC|6h%!j<6?Lq$f@cHYX<>UC{uV327x7P<39%Eecb8$ANYl4Yf!8M5$!6qW;ks~t) z;Gwy+u9Jh!uvpfC+sU)1B(mF`C>v#@ISs~nwSXlVa&FA2yX-u?Ezdq`r9Ha|Y3tyj zVOPC({?0<-eP*s?Rm#lm4)UK{6MI)CP~ddS(7gL{p1+OW{nV27axcne3Bl_ar!zcD zt19c^I=#R5selPzq1b`}RyvI%9PpWc^x&Rlar2W|=dBtHaQ#+Ag7cNC_Okn_gvX`5 zFCV}iwh;+=t18kUN5(A|MsmJJeFPlaa+v~UsA#1m?#1K1)kxH}{8TY{8eS+5H3#Dx ztbLMq0=fo}QA3XuiPb6#xYN36uk+3N&}D#5CAUehJqcWttGwxUtp(b(lB*LB#TCJC z>3suG^L9DorIeR|tpIs+&C~Mnth-YAjx((a~7}@`8aIu9qszjy1JnL zv=M@|34E>&z^Fl@rXSgW(v{8DHwd%KbhO?*{fmn}s8}37#}`nCInM=xJ+H4J%1X z(WSZGwOGh545g*aFhPRheKwiMWcN}xNC2_v6bnRsx^6Pug(P`uX5hjEcx<=*(XCK2g=Iia>9b$@Iwm(5{#S3*>P0fr&P2`4p$7(CIZEXi*7D6=V3eF zwF8GRwT!;D+s|w3^2%+LM%l2gQ@5*Bo3}&7a?s0iMGeP0Ti_zv*U`7=9y8f2>dFb8 z=HU<(i?p>|ld1)Q`q9$&ls?J(v!_SimOgWgMR$ujvuYCARjLav5oUAjYFkM3R|_Mn z!K+3#kf*=&#lBxX+QZY}8+OdVBc{7yN$`w*LhK1Z76C>#z>T{289x~gV zmj6YK|b`sxEA8bzPv z`v!G~NjLH09%}>`>{AsbfQfdR(Ho$$4lTrYeqPjWVa)=9EfQ(ktLvyV$Rm6K?usRp zx`v1IeM5kTEYyY^H(*6`iOe-5!n;;$$|Xf-Zvzi~!l%WQflyL*4DLR~t&F5$J`Quyr&rgPt;Pb8oKF{zju3UzXEAdI{p+m%- zWrA-y#8Pf1V2gXNb`XhjD!R)uRJ~EJs%@0p!(q_vO)H4yjd>oO7=5}AuICy+7{L2@ zUW#7u&s}RJ|2M7eqHEQhBef*gUU$`K;9A-k%6Lu^pC-?|rLM8csap$2O`C~8VN5aE zyThR)5Ct|pu6U3#%-q-o8}c%*rsmJHIrHD;Yx}Lg{rd92o)#wqM?1KL>n*lHx2!)w z@uo#yk+aaM->`zFrzJILWaG~7wiEZw0UeK%FApBC+LkUSk$o;#JSACgLPW5EO|&Bh z2NKG3m@;@dPhD3XqIp%$BSip2JS7{`)eQ3{Pfk8nYB}A-^T_eaPI9JaUYeS%{X#rB zY}3igcjyZYTjPdXLkdTaVE;%0wqd0x7s-`VTyp*Hf$7uv6u!jBk7w32&vZe`S;c9C zWY*#=)OJ(8ovypn2heB-RmrX@juF!o2T<1hY&)cAam?p7#9?_-5fW2W{Jxg}L~s3a zCwI=Zd#~zzk?u5~RMCrLf~r5bBDTOApP#~rXVhG3Zf=uhO+{vqnWgUEkyBK5I-fv~ zb7_$2it45;r;qYg1Z{`I5h+L?j4}qfXb=%L-+goncX?ou{?gw5`1-kg`TEP} z^7TbQ>wH=gneNA33#t%A3@i)R z5sxUDE+Q6j!M?8Uxk<8ZzC560!m$Z*_d9RfW!yn~Je6uW_5+I~b#JrZ>4kNs$Y3X;KNe12T=cYgaZvLNRUS)&86qylKQMKJ=0?a)l3t)>QLWN-<}4tv%~lzg16 zTilhE0t~8Ja`RhO|A|x6B!RovRulrE%p<#9%O1Xu4lZ&*nV<8JoT*)o$3{vxHutuZ z>Y~S12y4!R`OD`PozY4bzAp;R;$9}T&*X9OfXq6llp2!i&N1pT2Li!Y8L;hEg$c|F zDshgi{DggXrA7G3eLSD8QNH~5)8`L=e0_=kPrlZIbtx0Xrx^f$YEyv3EIh>A6iRdL z0=vXeQgzM^B2s8fk_w1fKZ3LA{88OzsS2s?OBph|76{h40A4cwlP(Xg6T~)^mvWoo zeK4|5J+d2*fN#=+g0j33O9bui^aZ$`+f5fHZ;{>6q+GaQ0brB0e#fSkYn2KKb|9+k z3agWv>}cAs4XT#*qe*7S9ek2qarUeq&yTFOw~yb=z@I#7h@ZCT>MUhWa`!a=u-u*9 znOV1-;b2h38H>j9BEPp~>Lw%28ihR6%9SYFAXMv}@qJN|K>;_&_=*e%jri{qT9^d25zMs8gYkT2ws* zC4^Njh)WQF$hdPN!Kd%2tU3ca<$lS1pH|@9!{p4_VdRvCnAfA@PZB;{mQ40_gZ=QL z&lEXb^>kp;(1ll5ciH*F%`YLL{=e#5jNmdcae|{^m-$|N$&sBK7JT~eEqQm zh$|d5e+yLviLu0sF{||eUvj)DEO{Jx0+oQ>#Ra2NTavF!Mv+d>}Ta69RVbg zY+Bq^l`^t$NN1K02QPo;z1xwc-lVpH4`6-k4;MTjXOpc4JdwpJ9m{Lp>OlC7C*!PN7g)WB% z3h$@{!lo#{01tRfB#{oayibM(Mz)bf>W?Ld28tkV>7TSb&dwI8_*a=Ir$TmtBU$P% z^<6g=q}=Fm9(pYW9zJe6>oS3jmbbv>w(UGON@9g9!rqq_NNa;bB0*4qc`0Uo*Jm$E zo|xOG&+y`DlB9zMj~Fbqa_zMw_LH-J`|)KzD+p9MY|fWd-;0k=hG+`fg_5K>o%;RU zn%)D*cyDSG17~B>g{0p=@~TxzAeIE4*NlgSY~BgzvZ{34(+geMx?PK|dxW5a zpj#w%ev*cY{o3>L>)oX%DfprLz`-pZ{^+rcazP9wx@V&cc$B}gxm$ICaPKK+=Fo(7 zByl@=yOrq92!&XAn8Ruz2AMv^zGo1S(%E*ZXsme2( z?Vi!(q=GLfu5)1sid5y#@Zz`fb^P^0B6!M{T<>d{lP-xrlH;)|m`L8ATa~X&D84w= zSKbsC_I9{ut11_lXwN0|Y*QGdF86#_pVc)`b&;rgRDdr8Rxp9p^r4r)Ndh=+OwEU> zk1Z|@;(3C$@TH>1yu#Q!|AfW~*SnBqD-0hYlNI;j$bL%8D(nh+V zx&Tm+DT}jfPG)eFu0is`NSoY8)qmUT^ZNSR`1E~M`Lqj8Om$KVoUxMRi-MO4x5QCn z7~vwRN*&R18qZPPi){IjG{G(y-k zZJ=TSh^zf{h-VUok#>1O9+t}CZA`UWF9%T12;;XgKK@wq`&L=Bt)BdCONaQc*C~%n zalX#IcUeSM5pP<}4T<~IAY9$-EA2My>?d?*ete{p&#vj+QL}vDXwX-c;&5kt$m&hH zzUf>~+I?S~KOIdI+_-M4GWIQNtaSs{_l@Gm=)ifpB}M9K%5l+-V`_roCO<{f0p{Un zq-DxT7VH-FQPuM3#5qhQpcV&aF8i=#DjRx(hZlpzzkmDi<VO!24 z^O~kN>oq;->6c`=zOBS#d_5UngYj1P2d`v)aMi>410c z>2Yjgz@^3G#=^F_6Rur?*`UU3`l^BFZc27?b&0CaR0y)nPM#4 zc}~~jo9hGFs3SmgQ5J`C9*1TYQS!2_UY)jNH&7<&0L5iS#%Vq;BhixXhD7QxOls&wFn zn47j+*d&BxN$YCjCU-+9m!!tHva=)$Ij4!UaN2)014ISXwZPo3kzU4=e}Cw|f>{5k z@4}_eoy12S9=LGA!+E>2$z!X^l4KcygiNA^Cdmt4UlOHn9i%piS8IQ5oRMkQu97h1{m`wS|LHEX+2X41B>gMr4a4NW%EY5Ct zHoQCjb9Vw(=8{6b&5^E_+xXx3eo-FPwWb-NxjRwrol5IHl;9m;Z_9f^)c{bbD95pvb?dri@T2h_4nPx~*F5Ch5u0WyZ5@0vX@ot6! z@O4vOtt|uWY-r&YifFZ)?w%1h@=-^_*Ik_lL z>emguDLxaN#Z$@fXk<}$CEIUzDxz#eFzPvsxu-(6^Duv8J1|N!omHn%(DRkf7$t`Q z4z>E>>yocY#Nh>nefjmnr_XQy{P*~=#6VZ;k=wE>b|BNDl8Z?zQfCzH04|pR(95JW z!T}+J46k_oRMEm7nFUN;WJ1M{tbA_;@;jlfx=l(gzyaX`H`OPm+Kbw=N8&K0_IqJe z9H1=c9*%spbpf<-!?b|R9LRS5J4(?OWN`D+uKNP*xM@dWa+F=d6{#HYJ*_zv>E)!BQ|)So-I*@;ici1sXz$C$zu8b)oi1y!xk_~EjeYtEToDXPWCjr$dE!aQfPK1!OGG#9gc1TOFs>WjS* zzDLonIV;1qUnEp1pyXIvhRW|#mTbx~5Ol+0Jv=?Guk-Em?_YkRSgLHGDmALmA1)EL zX8(O{)18)yx>F5xf2d(M_uG$NPOHhPKI>36$H`pTT{)%rmAfRh2+$tq%!~5nUKYRA zMcC;ggyc5iOnjfX6^)*kBO2wER3zS30keB6InAdGJ6AH4BeXuHTuL{ek}#=Ii>%xo z?5WP#t~rkG%z!iv zc;8P)EXgr)C8e%*>Y^$;c_j`eO2S4d=Q>#>E!d@;sT>;l_1mRmb!^qoxOSKIxpqUb zQirpEc@?pgMGi8ODBJDFYTfK%*>yFdgn0O_=t7zS1;LGm%NAW4T2r~5mPE)-L#MkQ zppBbD>?rV5a9H>F-Tlh0hbYi+GoLQ5rqE|ns-50SVKlhy*5NM@U$oumz;C7BpLliu z{POqbU%r0$ef;l*Dg3O)1{kCy%$Bq=Nb%bl&O0XTFXJ5);qk^>DD7UI1} zWn^?J9JlMBiPKw7m4-F=1cS=KcldhgC*7zMcP=QmTOy;1DdB!l#RxpNl?_!SaQwO} zg%$xlxL=t20K4a%b47?CVsU}b%BOVc#Ptl0Sv{vF6?$V%&@=Z{(Cr9ts)`{Kl((N{ z6)fWR8kmv7$-^MFXG8UW%IDAJzb}{aeqxHLlB^bjN{};DA_Lz(=-#2JDXEXl4UE(f zWOMQRT;?mPp^-0wBe$%36qXVS7`_Ub0kGRuuH@-uk9uALZ((=$KsN>t3j zP5q%|wGFCU8Ny{AeS!co=Prh&z_Voc7N5*!tjoMroCtdBoQPPx2YfexQ?yw+Q(i`J z`~DEGAflHVwx-p+jPAKl|J|i3j2>vajeXbfH1oA0+vEsknX$W*QoH?Gwt+U^w_?ps z(>QLfJCHs=ilos-PNPI8bW9ihDMVyWolo8AfBIW{ZMGi!lf>&S8%IYM&XjH;X|W@A z6!hVE4;A*6*fs=yq2KFkeg-p(zO*=9(yl3{{i}4 zfe2unXtjBSweqLa#7!+QT;pF<7OK3~_ybnGJg;hJVFMd%$5S`|pO3G$QIErQB>hSC zkS7q?{0+Lk)EzXo1t%a>T7ZdKc)bAO&_{PZ>QEM>Ksf;ByH)l$3g=&GwJneW0r?dM z>ZfK}p(er%5L}@^ZPn9l8UvJF(ypUR>+g+LdkqdK0NZjVYPCyopIe~dAXrdLfOkni z+*fJQl-sfK0TvWzpVM|G3Z(8O^Jj-?Q z`6q9jlc&7cH?Bs!4ppYDGh^P}A4&SK+jQa~a9yf9^zES_+?8(HNCQhMLn<7nSsQW( zeUd!SZD?mk5xyxIq7x2pNq)|~A2V7Yf{b0n;k^gNT%-~>2_l4Q>C>e)O-%{}*-6Vn*)fj8^PE}- zt7K#=daMN~+h~RZF6d!9Sc*I!Wz&mfQil!@6G4O0vn!cFjq>1a5{D_a$q%=Na77dv zR0bn;$qwd0=c;BCL7m(;on$G|z%7(MZUK9WL8cAwdkPqLx86JgKs7$u>3aJG=%a)z z&h>N*cX^AlV>|);e}4b?rTsR3FF)?HQv50%piM2YoCg;Mun3?-+{tCLvtvXN7J!az zZPpR>RV*^ieid!X zZm!UkzAMsk<*^g?i~ z3UVOgDU5X5r>duH5xb8B(Ne<8)B5_>KfJ8XJhgMkt^{O#?rw!WLR{Xswm&X;2e#Nw zEvU)o?Naw=m&#oao*qwAksyUN9dtNzqZUq8ABfE*ysn|{!HLkgEXGCjAyHbsf+yUC zdRRD+tiTFH9I3Ne$$qL-m)|_YN@f!oM5=2!W=JhoS$;w`2M$i}#{{lX&NRnKGP2t&VRyUv_i<`D@mHEwVj>2^RM^n`Fc<5`f;DOQ%rDpXc`O77m7YvlL#a9H+nkgdZ8lm|xm5O6 zZnP?t@90Y%*n1QwnC{&sA`E|B!;PXZp4q=Um~qK;+2&^M6j56#N*?r_HlRQvz$-Vw zri+^{FK=Kj{Z&*LIJKInDmpZtVpl<)iq=B%1+M<{Tlw1d2C7j(~vq*eGpH1 z0^3^DQ|Tk;e$MnLgb2Vk%9`6=Gx5-DS&@eQVwV48k}RD}$@GiB?I>WssG0}KfU=#0 zKuYPHV=<&Fw~lCRuvFXQavVstS8a!blkv?I!~M!7TVGzD)wAQUCNYnDNDVLu2-G%m zLzCPgeXP~Oj4Cx=g`}f*D#7hua-yv*mFpf9)?9sRk``fF$?OIK!?MwjB1gT!M8h@`fE>Jv%nTbX^Fn6LVEJTH1W9X4)+#cp4OND{^V(K^nvUo zBDtxztP@Hfx8b=mKvdqWJ3j~i-0q(yK=#F&vd7hypfhM~C^Vnu^A<&CjLcjpL({NN z*j$7qap-HsMF*kjp$!t|Nxn}ybP~u%Y;sRs5#VT8t7_IJC>385=)_)RE$4fR8=zkqa(Mf`H~oj-|Oz~-Z|23T*cad^p|J$ zGD&;Fshd)TU^fofP{R6N@9b*oq{)w#GJ1P`BrDC+V_)w}t-pOy|4*%c?X)W;Ktw(O zelEtZIsDy=>Tpyh+Hg9jJqRqk-=?y_-5zR(m%_Kn9jCSVe8y7^=BYsI)Fim@8Z{=+ zlrC6Z^VkS!rz2*f>Mq0o$~FV89Dxj}EKMjmKgAq?V7JSbJ-alO6 zcgvUB_4#Ri{aSwg$!@nUqIY+NSJfN+Tk>)10Sm0uqL(+939L~!g`>C~;Xa@gou>Pv zGj>%ixf7JFfYduIV}u?qdzk@%UNr#c3d_n-HE3-ONDtxgy^En_w+qyv6`9|hfRhVj zL0%Qpbd8iyq+y^{db--PrD0>tRAO|4f+6Bf$b9D1gGR?mA5F9EI`UTibJ)7>VdiwTDEnH1A@;7ppsx3qi9A6n6L_gTBLj1$wLT?PjL)o;5vf$xzeOkL!B*zU2~SQ_0oiIPO_y*8 ziQMm_D9NL)Z?d2G^uXT!{Q74dzkC_xbNlVz7L(_L6VSg2Uuz{sEvm&6K=_g-BF(Xq zl6g0y6dQn5_J-t7-jh2hn)#_Sr|C?vtwEg6rt}dPsejlU|)r0Wy#QxWQae3M8(jUv4 zXPtEP#Hf9!^HPYlRPLk}MUAtv&HPf{)8ZU-nG3h-g1wXOyUn_=bN2b$ibpS&Ed@fn zrbV1|bN6MGwA+@cq6T<85TXGX_a5OLyjszawU)6gMefcW+W>o@(Pet*)X!K6>PTBs ziv7}0i0414PY0hj1|YI>SSn}?&1ng+gp{mNhc9_WGpY{~NOnH#8|H7HAW+WT^CNrv zV}AJcCnKUG+1DnJkiur}N>-K;}6L##h^ zaiK~(;}VNL^nR;Ot@fxqJV}BtsiH+u>7V2RSbbkCIw*tkNtv8)ZM+o6ryl0dkz-Y- z3>wl%O_6Y`Kl`ryX}|i?RcxT?yjY^(k#?)sy94%<zuAZZlJ&w%f41vrSems_e@ zS8eUNGWy>bFWBM{{6Topn#zeCPfTBrHm4#wvAf@Labh#Ik%zgfWE@M~mj|L$+bZ5t z-zKIIk`&egHfYgl2oIBJa|Gfn@DyyMl~7YLha%znwxE8#6Ir<>fVz!?lQ|BR7vHAx zqq}Sg3dnKXWN9sxH&-6}-6J)|?I@Ik*8-n|-fI z!J`gfoI(w`n%}b2a4sE(4H(}s=$}hUh*6`IDCB_BBXz3fb;}F327Rx(mk+8QhN*T+ zb#ByD68xZ8EcN6?xjWDAwGYQ30fkjf4`m9;f}`9C*`A5hnW_#7k=!5Y$jV9m@~5}I z;7`*f#OCANx8Nk|e!hwyK7D!~Jw7#9Wl@3ue9G724>n!Qk87XANrk^O4PP@YeNAfu zUtO9@HlzXgg*rm=>(G+nt75IhR zJIX0JAVXrIw=+7tCFS(-Y%lh|w@>4j_V)WHjbDGF=65fqb~=x5RR$?!?Nz94&ykJ# z+W@+Uoh4Jyrm@C($vaWxkc_oC!@De~PM3`I0Xd6nyp9@n$|iN9_#0EVc}+(tR1_e* z`*MMQv?@4r!~j(&G!gNRfyb}FQT6%R$mJ$^0Np6r{X~;+K2#evH8#~mg6oi7naEQM zRJYxN!n_nTle4rh&+tNVkoA^~-r9IAhrEA1H6#9?OGe7KEj zdh~@Y>vc!sBegwdYie|8567Ew1{<_=+ZN~8!YRAPOkE(?l0&vzu$yYSy;ZK;UGC_T zx+||FgrJJ*?oFZGq)xju7f9lsOtsV{xN-x?5w7PGWcFUZdvbkz`pgyj?zuhTi%Jl) zHF;H#m^{Y1w4IWJLz4LFLAfdI@=mY9sV)QZR2xl@)s|qXJuU59m9?MEwd#Y+$l0+` zV=m#_o+^m~nHtfN11oKWp#IKsQnLI~sgpwNEQC|t)|K9+nDWplH0|cjrLk6VS)se? zKmn5VLjpPjQzh$g0M4*l&<05nJAHE^$jg%!2l9_mA?M&xsAVG@92}J zz~+F9_ly)OWW_3=NzpswREh!zJnbbUQ_Nhjz-%RN9ejAo-9u zEdgqY_$cWfJR=I*)=l3xYbI@X%X~;MaCiXyhrKuI*W%`h%CA7c|J#F$Y1abeqI$hg zrH=T23M8J|TvHR-9T(sp1W}vMy)`N3mm@-c`K>GmM{Me);L2AbXK}rv>t~?G@1NK| zZG7^az3!GifqzNi+W6KDl z0b9TZ)rP9IYZ9+ zrItsuEvuWN!xlxfcsZQld)QTUqG^KS=1Uz`oN+x6SAh?CTVqVUA+$l_<#67qmq3JS zl5q5R#`XKd_F>O|{64;XDZh?qtE2l##{$@NtB%JTqb9r$@nP2gyE@Y5#{%H(-A4r( z^u2bHLpn>@5u2qYb(V4sP32mJPOYMOCXw>E@j}MozfEg3se)1n)!sOwzhu-0W4|gy z40s`WCf(O0-*ZXHGR;s%tpm`zUF5SJr~V_kh5S8qAql?Cv1^6uE~RusWf8a&`q|lq z8N|XVfy&%l6Q2f+!#Y?2%0# zgyZv}^tvA!g-eQTORQYiZ6Sg|>+Hwf+)kBNPR8d%>Lo>$PEneh&Sjw9rJ?6yNi@Kc zQ}5lqq)>u(mgfexzT#PyjdB3CNHWQN890)vzk6)|W?nqHju&|GP~^Z#T5Y+ihoG(z z9p-o<+M$MhB=7MjrAJV!lxwOnwG4nbYLwAe)eXRY z*iccL%w6qwzIPp|VyCN0Dw`Xd_*uPng&cs67Ltn+O+<@5O95YYTO2G6msEw)#fN7c z*DNn|#TrOx++&Th2`tGHR=*b@=p@&i+5u4N?Sd78&3BJXUgC#8e*H1f-EHX2y^=V0 zTLbA*JGi@4BolI@^mQyoxYt~DyWFSS$=Lig@U}x1c{<%){_0-zu5|ukze;JvA{j|3 z<#Ka26dX8J#I&Wa_3wPpdni9*URxV#dqxSe9F*kf*EC{{p%*B5`5Z3N4|N%?#gvj+ zu65n1Zmj371g+_T3SI4;pvg34xL#GTTq=&K}uUu1U@~pFJH?ay*#t+UTny2 z@flybOAE58OgZL{zjPKO`w{6|a^Wr5VWsj?icUHEvngF6Nrm%8u!wPML|Z_^RIVx} zg7;B<_va{zYfZW0K;9%9UEAABcl8G$O2-Q_fX$3alqU3Z5S*#IKCruptF$CHY`OT5 zWfi+G>dD^9RuKoCS@4U%k>ED*bCUY3@~Sd{r{*~XlSx6!Sx|V3N85B%9M94WJhA>0 z#gy&aHf;kiyCR)dl~m)_?QprNx%17mBISQ}H=pk%ma+MdBIR}VOmmS=%WATk{Xrg* z=6Id&Nl>P&Bx$-Mrv2LNa7eFXpj diff --git a/dev-python/PyQt5-sip/Manifest b/dev-python/PyQt5-sip/Manifest index ad26357a1b81..578181f599d3 100644 --- a/dev-python/PyQt5-sip/Manifest +++ b/dev-python/PyQt5-sip/Manifest @@ -1,4 +1,4 @@ AUX PyQt5-sip-12.13.0-c99.patch 522 BLAKE2B 72f6d0a501fcc7f43cb11291833b7714ba2acc35813c4762a95ec2ce5b95ba955cfa7f5501e38e24f348b73e835487e151082c205c4d434044362b80d2a0f44a SHA512 768c88fab736a57f55e4adb4843b918f84ecf0e976246abbf83a9b45d69a1e6729e738eb4cbac3553ae76a36ace64abf798e073f8ec88fdb3065583a38801773 DIST PyQt5_sip-12.13.0.tar.gz 123225 BLAKE2B e3b7233e5405f7b24de157e1f0ed0f2ff47a9c331a76672892d8a7adc8aba8c7b738354d9f1c2fe9c29501b5bfe8c6302307c6731273b980a04dd327048a3a94 SHA512 ef363b21899f6d089fbc6d5adf700dc6c8838501343070ed1cf0826e05dd860343eba608d5aee5d8bece39b8ddca1f37866bb56aa07db18384ac0a372ca3532f -EBUILD PyQt5-sip-12.13.0-r1.ebuild 534 BLAKE2B ccb9ed7eba361fc56c4e7c3f6b42ee1f1ac2dfd3f1b419858ec3c8068b3161cba0f63ac39ae1c5ac10bbcff18d810fb99fe2a4e890b59969868d66bd8a328f97 SHA512 6a831c42c1fe5100e3451fa314cea3fabad0bd47bdac9888c875c15778fc67d11de06f926a43d173b43768a30c1c197c7c0f8402258ee5e6cedda56ef06d3ebb +EBUILD PyQt5-sip-12.13.0-r1.ebuild 600 BLAKE2B 65a3f0410c9b3ad2618dfe040f7e8fad0186e07851ddc07c93d1c9f2a6b75529ff21928d081989d17c9e0f638513bec412f6fe599b1f242526f59a69ce18559e SHA512 3522c3d06753a9ef521fd531363f8cfcc13ca74ea549e535cf00dbf10757b0554d3bc74f2d2241260a33c3a652f6e99dde39e7aa8b096113d2f528257cc68e14 MISC metadata.xml 649 BLAKE2B 0a6faee65b39f122f65965490284b17856ba6d86537f3f3780f8604366739c346b01e29e933a91c7edb5ff898e5d51a10e4bf288228d1943a1c9e9970eac4c86 SHA512 3af9be87db6da5cb071f4025cd6fc1964a4b0629ebe93239f6c5a3734d4ef8ef06e652abbac5c9bd86f882a6235bf3b1f0fec6f0035c77ea42571e47c6045e29 diff --git a/dev-python/PyQt5-sip/PyQt5-sip-12.13.0-r1.ebuild b/dev-python/PyQt5-sip/PyQt5-sip-12.13.0-r1.ebuild index 4731764f46dd..02a93b200df6 100644 --- a/dev-python/PyQt5-sip/PyQt5-sip-12.13.0-r1.ebuild +++ b/dev-python/PyQt5-sip/PyQt5-sip-12.13.0-r1.ebuild @@ -7,6 +7,7 @@ DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 PYPI_PN=${PN/-/_} +# keep compat in sync with PyQt5 or else it confuses some revdeps PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 pypi diff --git a/dev-python/PyQt5/Manifest b/dev-python/PyQt5/Manifest index 37c95b1bae02..c2d2210b692f 100644 --- a/dev-python/PyQt5/Manifest +++ b/dev-python/PyQt5/Manifest @@ -1,3 +1,3 @@ DIST PyQt5-5.15.10.tar.gz 3242654 BLAKE2B 55a4cedf1ac3fd0f2968ca07544d2248d1798f134b7490eb1d07663af9f1606543564a42d5478871f5dbfc0b249b73965fd0505261fd2872c724da6d28e5b61a SHA512 e62debe112210b68993377264448199b66a43fc5db13c583a25e210759f5cd945bd1056c1c19fb86bcf005c6904358dfb89e005d27167a349f1d55987a63013e -EBUILD PyQt5-5.15.10-r1.ebuild 4826 BLAKE2B 60c5eecb33564829f89fab2228f94a9511876121dd201b8269f2bf23347b4faf60b15cfb8d0b450210e3be26a4b9390d5e06c59af4aa18ccaabd4571bf5a87a4 SHA512 835ee1c734a999dcb6c441a28af5d7310705360c4b79e62cff5d6858e20643f922e223e973acb88782b66f3f7218be3a9a76aefe75dc3142b8ab9bf844e50789 +EBUILD PyQt5-5.15.10-r1.ebuild 4826 BLAKE2B 474febb5800b22eefdde5b883b2df1b06f5a20060831dc8ee4324938b005f4f22b1f8d48054b822c1428eb4cf59f70dfe88e33bcbd5e381b539a0173676d969f SHA512 7d784daef52615e9fe076c1c2bdf5f030519c60275e948f3af1005fc871ee6ec620aaffde56b52b278d25e00102e187698e397523dc77d01aff1903f20559da4 MISC metadata.xml 2287 BLAKE2B b4090aa2c55d05554a152bc3adfa76c68dc78175d26bb4ea6d25858ce2db922c168cc4ded6c7fa9114cf651417e0a6e435baebe460c8efbbd94be17adafd6f43 SHA512 12e3559ff04c32ebce2a382bf3b01730b0b69829c77cdf75f0061143cc19000e126daebbf9014beeae8bd1fba2675ef2ecfe7943296a8dc66000439c104c1351 diff --git a/dev-python/PyQt5/PyQt5-5.15.10-r1.ebuild b/dev-python/PyQt5/PyQt5-5.15.10-r1.ebuild index 4d54807b7c24..af6a5164da92 100644 --- a/dev-python/PyQt5/PyQt5-5.15.10-r1.ebuild +++ b/dev-python/PyQt5/PyQt5-5.15.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=8 @@ -6,7 +6,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=sip PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils DESCRIPTION="Python bindings for the Qt framework" diff --git a/dev-python/PyQt6-WebEngine/Manifest b/dev-python/PyQt6-WebEngine/Manifest index b542a3c8f2af..30fb41a7e328 100644 --- a/dev-python/PyQt6-WebEngine/Manifest +++ b/dev-python/PyQt6-WebEngine/Manifest @@ -1,5 +1,3 @@ -DIST PyQt6_WebEngine-6.6.0.tar.gz 31817 BLAKE2B 3e795bda50d1a5874e6caec7f69370840913cbbb33662ddc5624f0437c765e3318a2b4233d8e9963145dbeef8a4edc559112f114b850d9879eecb9e3e6b6fd2e SHA512 30927b7728d68cbeff6346234e131f96dfcd4b2af503d27d2f0a1eee584b5a928ac4fe1f66019c90aaf1ccd66fffe2edaf55de86d9aa0c83518c45669613bc0d DIST PyQt6_WebEngine-6.7.0.tar.gz 32593 BLAKE2B 6c14323b440a83f6fed9f1f77f20b350f00255dfedfbc328a5ee638760d20958d8864eb3c590248acd5c69152c537993a95e66d1f76b28349561c8223dfc2a85 SHA512 8298aecc43e420c4fa912802fd66ee95fd71156d9a6d1f1a499ffcc2d0d45a8c3e3c170f911acfc8f094d2e434567b5143b145ce40413ee75c9a9e4420341c0c -EBUILD PyQt6-WebEngine-6.6.0.ebuild 1847 BLAKE2B f83d1ec38378bbb55391bf31d19a47de3a60847fb872f6c025fbeeaf6c6bfdd85cd5b7d029dcc720453ee7cbf9c0804b3b26bb7f93143060f5259dc39fbdeda2 SHA512 8b077de65b048ae7b3794b0a911ae9a36d3472dd13582f6ae2268e5b22f7e1e07a938218925617eda62c1584078e5ea1fa6cedcf765ed3e1bd37182b332cd6fe -EBUILD PyQt6-WebEngine-6.7.0.ebuild 1893 BLAKE2B 199bbacd8555b925d68e82195b374131421f7aa0a80ae726c339ecfcb3a500bb8c9ebfb8f4d39f02782d96630daa4eecce562f3f5335dff1370c1e922c99c080 SHA512 6d36f188baeb2d689db5dc4aa31bf1b21fd74e6387a7567099f896eea47c1499db656d2425244e3667b561f65be92628888f74c76821b07de3c6971fc3dde869 +EBUILD PyQt6-WebEngine-6.7.0.ebuild 1893 BLAKE2B 53a71e35ca055e988715b084e307406c04f9b3a4d302da16a70b94bb3e1fb989859fc2c7a69798fc06a0904a02e41863e463694d4e024f632e85433597553266 SHA512 c84f6a97b57be3c62fb5eb2e54feb3be74e1069e420d5a3e76791592a8d88732a07416a8b9ea4e7af6abe73ce60fcce83eab30c7ca0a448d492fcd3c89aba305 MISC metadata.xml 574 BLAKE2B 1cc3bbf5d25e8aac390530005c225bfc618fbb1bdef3a3d075f445eee2cf68d86feb6ac8841d7e0efd1679b19fc14b33b33accdd7e4932e742f46907a8f98601 SHA512 1af94b1a66be1dd38feb818ba973852912bacacc715e0bd893f8b3de56d17f8902b7486cc487137defad749773a6f728c470cbb9c62d15f91a63d80b16296604 diff --git a/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.6.0.ebuild b/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.6.0.ebuild deleted file mode 100644 index 15bbe5672ea4..000000000000 --- a/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.6.0.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=sip -PYPI_NO_NORMALIZE=1 -PYPI_PN=${PN/-/_} -PYTHON_COMPAT=( python3_{10..12} ) -inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils - -QT_PV=$(ver_cut 1-2):6 - -DESCRIPTION="Python bindings for QtWebEngine" -HOMEPAGE="https://www.riverbankcomputing.com/software/pyqtwebengine/" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64" -IUSE="debug quick +widgets" - -RDEPEND=" - >=dev-python/PyQt6-${PV}[gui,ssl,${PYTHON_USEDEP}] - >=dev-qt/qtbase-${QT_PV}[gui,widgets?] - >=dev-qt/qtwebengine-${QT_PV}[widgets] - quick? ( - dev-python/PyQt6[qml] - >=dev-qt/qtwebengine-${QT_PV}[qml] - ) - widgets? ( dev-python/PyQt6[network,printsupport,webchannel,widgets] ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - >=dev-python/PyQt-builder-1.15[${PYTHON_USEDEP}] - >=dev-qt/qtbase-${QT_PV} -" - -src_prepare() { - default - - # hack: PyQt-builder runs qmake without our arguments and calls g++ - # or clang++ depending on what qtbase was built with, not used for - # building but fails with -native-symlinks - mkdir "${T}"/cxx || die - local cxx - ! cxx=$(type -P "${CHOST}"-g++) || ln -s -- "${cxx}" "${T}"/cxx/g++ || die - ! cxx=$(type -P "${CHOST}"-clang++) || ln -s -- "${cxx}" "${T}"/cxx/clang++ || die - PATH=${T}/cxx:${PATH} -} - -python_configure_all() { - append-cxxflags -std=c++17 # for old gcc / clang that use <17 (bug #892331) - append-cxxflags ${CPPFLAGS} # respect CPPFLAGS notably for DISTUTILS_EXT=1 - - DISTUTILS_ARGS=( - --jobs="$(makeopts_jobs)" - --qmake="$(qt6_get_bindir)"/qmake - --qmake-setting="$(qt6_get_qmake_args)" - --verbose - - --enable=QtWebEngineCore - $(usex quick --{enable,disable}=QtWebEngineQuick) - $(usex widgets --{enable,disable}=QtWebEngineWidgets) - - $(usev debug '--debug --qml-debug --tracing') - ) -} diff --git a/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.7.0.ebuild b/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.7.0.ebuild index 4bfab28c58dc..dc390397db3c 100644 --- a/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.7.0.ebuild +++ b/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.7.0.ebuild @@ -7,7 +7,7 @@ DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=sip PYPI_NO_NORMALIZE=1 PYPI_PN=${PN/-/_} -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils QT_PV=$(ver_cut 1-2):6 diff --git a/dev-python/PyQt6-sip/Manifest b/dev-python/PyQt6-sip/Manifest index 75ed02776204..0724eb4ca8c8 100644 --- a/dev-python/PyQt6-sip/Manifest +++ b/dev-python/PyQt6-sip/Manifest @@ -1,3 +1,3 @@ DIST PyQt6_sip-13.6.0.tar.gz 111576 BLAKE2B 1a5a35bb060654d347940af90fb5605b1b2f699da4fd4bbcdbb7d9497f91d7dd1a76c3267b5c4e1e68360c66130d4a9983d2da21da745e70adfc627df85cd8c0 SHA512 bd2fa70d64544d8104d3477cb650a0e6bcefa0008680afcf7d187ba3fb1117871c0237d3a7f047144c8a8a8eeb8da941a3b206f8ee0601cb2cc734243cdb9d46 -EBUILD PyQt6-sip-13.6.0.ebuild 431 BLAKE2B cce76cc113259a7c9f6e18f9b8a26e6c4a34d36b1b3a1fd913a8384f4d5e6a87f2172102c9482d63d16306681e456602ec586b9afde308d59ffb2730b625401b SHA512 9046f2408b0ae20cf99e4d6d3b2e309b5d4d92156aa45af6296c6ecbdd22522f880262e2014040fb7f4c921422a6dcb302c16b3d8e65eca36cea368a43c555b3 +EBUILD PyQt6-sip-13.6.0.ebuild 516 BLAKE2B e6a656205ddab4799dff88e945e7a62fb1995515dfc7fff4ea5734c42589411ca9257d20693da2629a051f17f1c1527667423e3f6d9f3a0213809eaaa7392927 SHA512 f49c127df434e3ef5d7b42e1152c7f25ab8853468e795b094527b9e9a1da6a2adecd2addb56941b3aa000fc47b96fee7b957120bffd03674195744f07b4fe82e MISC metadata.xml 399 BLAKE2B d762950e9c399c7cd0db4c7e521745824cea16fa2575878b8d20a932914037eabce35cc988532b3711d4447a132fdb4a61383017e3b3f7e89f09db74efb05244 SHA512 7c8fa564a8b30bb8207dd4eb70caaa1da4db60a1bc24dced4df22b371f441daabc484c57dcda87fb89bacbeb706414938750553c59b11da8d392d61531d92a41 diff --git a/dev-python/PyQt6-sip/PyQt6-sip-13.6.0.ebuild b/dev-python/PyQt6-sip/PyQt6-sip-13.6.0.ebuild index ef664487a214..ed1147a842fb 100644 --- a/dev-python/PyQt6-sip/PyQt6-sip-13.6.0.ebuild +++ b/dev-python/PyQt6-sip/PyQt6-sip-13.6.0.ebuild @@ -7,6 +7,7 @@ DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 PYPI_PN=${PN/-/_} +# keep compat in sync with PyQt6 or else it confuses some revdeps PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 pypi @@ -15,4 +16,4 @@ HOMEPAGE="https://www.riverbankcomputing.com/software/sip/" LICENSE="|| ( GPL-2 GPL-3 SIP )" SLOT="0" -KEYWORDS="amd64 ~arm64" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv" diff --git a/dev-python/PyQt6/Manifest b/dev-python/PyQt6/Manifest index aecc735ad603..e17e175d4cbd 100644 --- a/dev-python/PyQt6/Manifest +++ b/dev-python/PyQt6/Manifest @@ -1,6 +1,3 @@ -AUX PyQt6-6.6.1-qt670.patch 2528 BLAKE2B 3157c4e4e063747db56e92b011147dfb3a57474b6e80f052372d4b83b91bf36bb18ba256f4e2b4466c140744b075ac47217915ad5d744900754c8f4af7ab8f61 SHA512 5894b371cfa9b22de2300cc75b7ab486944ecd7c8f2aed6bdd03355c9952ebd550ec2383ff057d629b54d91f92ef67cd566a39d7e38696d6ba2b09622b9900e8 -DIST PyQt6-6.6.1.tar.gz 1043203 BLAKE2B dd2b6988ebeabaae47fe57c5c0d17fbe4b62c377262b4bb360adb7fd6724ccb6a67ba5c2bd7498df98db3ce6b00978f936b11a43b464c3c7af169f25b30ee1a6 SHA512 c2ff8c47c9b0e43c009d0c90f565a54344e6f384c67dd30c2d422465d0702c07713acc0095c8b67827d1146675611c07d548ba282a26e41bb60a0a21977a7a64 DIST PyQt6-6.7.0.tar.gz 1050408 BLAKE2B 30dc8a2762cb5a149c401d497af714bb9209bc46847c0699522ee60080c46f0b1d4da854e70151a508c90820a2aa32da422bfd20c4320bcc9b5d5f92fd9e8677 SHA512 619210d2de3e149b55e2d45cbd8ec2113b3effcaccd25eef6067ea99b82e250f1ce288b38136604536053690071f8c843339b934b5ce5e539a5dfdecc26f44d2 -EBUILD PyQt6-6.6.1.ebuild 5589 BLAKE2B eabdfd5f38f4e6a6891d6cd6a231411e449c657a61243c62423cdc47112af400e8329b0e00ef3b502633e1680c867ed29ba6ae5e6e217d748af9b78c5deb8b15 SHA512 61fc05cea708f11a08ec1f0481143348bb05ba679fac2f7b278aa3e959d44aa1cd40f3f9949c9f1e7563559412b5c39db0c97abab061dfcf435c76441c363fc0 -EBUILD PyQt6-6.7.0.ebuild 5534 BLAKE2B f36c72a796e5b35a777145d33474ca01235823de956e47148d60c36358b880f7d13b66c66debf33f060d685f68ca09dc4fbfb21ef5d6a182f89390af0aa51cb5 SHA512 a6ee73c54cb4d8cfcb51d2645e59c57b69384c77f2a9e6ca3867ee91dfa359bca0588971d39d4a7a0b8aeef5930afc9397f126ce51733e240fe88ac9d504aa19 +EBUILD PyQt6-6.7.0.ebuild 5553 BLAKE2B 2557991dc484d128343a72e8de4f1d316b04a1b5ed616b7fe90d08058e4ba578958bb308a1b775fff1d3796ae1c046b20ac7d76322d6c7b921c8f56c2e84b69c SHA512 3cdd4c609601e5b29421c4e8f0976057d086899acaacd06142266be605814bc2f05ddb720a03affecf9232001040a1df85bb50fa531f57fb74c29698093d7eae MISC metadata.xml 2391 BLAKE2B 16eecbd105ced07699632a4b294f7da74b59ff931e39afb8a21f67f073bfc90ff613d753a67bcd303ea9f2bf35d7b91c1c7a56ece044c421c4e45b5951f5efe3 SHA512 1d595e07e201891c8c7d5635d39db36ccb65c7333cb27c1cd5384a76029b987959df05795283a4474a41a997bf951e577570b7d3a52a9a2975d563767651efae diff --git a/dev-python/PyQt6/PyQt6-6.6.1.ebuild b/dev-python/PyQt6/PyQt6-6.6.1.ebuild deleted file mode 100644 index 804dd5543081..000000000000 --- a/dev-python/PyQt6/PyQt6-6.6.1.ebuild +++ /dev/null @@ -1,182 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=sip -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} ) -inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils - -# 'can' work with older Qt depending on features, but keeping it simple -QT_PV=$(ver_cut 1-2):6 - -DESCRIPTION="Python bindings for the Qt framework" -HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64" -# defaults match what is provided with qtbase by default (except testlib), -# reduces the need to set flags but does increase build time a fair amount -IUSE=" - bluetooth +dbus debug designer examples gles2-only +gui help - multimedia +network nfc opengl pdfium positioning +printsupport - qml quick quick3d serialport sensors spatialaudio speech +sql - +ssl svg testlib webchannel websockets +widgets +xml -" -# see `grep -r "%Import " sip` and `grep qmake_QT project.py` -REQUIRED_USE=" - designer? ( gui widgets ) - help? ( gui widgets ) - multimedia? ( gui network ) - opengl? ( gui ) - pdfium? ( gui ) - printsupport? ( gui widgets ) - qml? ( network ) - quick3d? ( gui qml ) - quick? ( gui qml ) - spatialaudio? ( multimedia ) - sql? ( widgets ) - svg? ( gui ) - testlib? ( gui widgets ) - webchannel? ( network ) - websockets? ( network ) - widgets? ( gui ) -" - -# may use qt private symbols wrt qtbase's := -DEPEND=" - >=dev-qt/qtbase-${QT_PV}=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?] - bluetooth? ( >=dev-qt/qtconnectivity-${QT_PV}[bluetooth] ) - dbus? ( - dev-python/dbus-python[${PYTHON_USEDEP}] - sys-apps/dbus - ) - designer? ( >=dev-qt/qttools-${QT_PV}[designer] ) - help? ( >=dev-qt/qttools-${QT_PV}[assistant] ) - multimedia? ( >=dev-qt/qtmultimedia-${QT_PV} ) - nfc? ( >=dev-qt/qtconnectivity-${QT_PV}[nfc] ) - opengl? ( - gles2-only? ( media-libs/libglvnd ) - ) - pdfium? ( >=dev-qt/qtwebengine-${QT_PV}[pdfium,widgets?] ) - positioning? ( >=dev-qt/qtpositioning-${QT_PV} ) - qml? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] ) - quick3d? ( >=dev-qt/qtquick3d-${QT_PV} ) - quick? ( >=dev-qt/qtdeclarative-${QT_PV}[opengl] ) - sensors? ( >=dev-qt/qtsensors-${QT_PV} ) - serialport? ( >=dev-qt/qtserialport-${QT_PV} ) - speech? ( - >=dev-qt/qtdeclarative-${QT_PV} - >=dev-qt/qtspeech-${QT_PV} - ) - svg? ( >=dev-qt/qtsvg-${QT_PV} ) - webchannel? ( >=dev-qt/qtwebchannel-${QT_PV} ) - websockets? ( >=dev-qt/qtwebsockets-${QT_PV} ) -" -RDEPEND=" - ${DEPEND} - >=dev-python/PyQt6-sip-13.6[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/PyQt-builder-1.15[${PYTHON_USEDEP}] - >=dev-python/sip-6.7.12[${PYTHON_USEDEP}] - >=dev-qt/qtbase-${QT_PV} - dbus? ( virtual/pkgconfig ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-6.6.1-qt670.patch -) - -src_prepare() { - default - - # hack: PyQt-builder runs qmake without our arguments and calls g++ - # or clang++ depending on what qtbase was built with, not used for - # building but fails with -native-symlinks - mkdir "${T}"/cxx || die - local cxx - ! cxx=$(type -P "${CHOST}"-g++) || ln -s -- "${cxx}" "${T}"/cxx/g++ || die - ! cxx=$(type -P "${CHOST}"-clang++) || ln -s -- "${cxx}" "${T}"/cxx/clang++ || die - PATH=${T}/cxx:${PATH} -} - -python_configure_all() { - append-cxxflags -std=c++17 # for old gcc / clang that use <17 (bug #892331) - append-cxxflags ${CPPFLAGS} # respect CPPFLAGS notably for DISTUTILS_EXT=1 - - pyqt_use_enable() { - local state=$(usex ${1} --enable= --disable=) - shift - echo ${*/#/${state}} - } - - DISTUTILS_ARGS=( - --jobs="$(makeopts_jobs)" - --qmake="$(qt6_get_bindir)"/qmake - --qmake-setting="$(qt6_get_qmake_args)" - --verbose - --confirm-license - - --enable=QtCore - - $(pyqt_use_enable bluetooth QtBluetooth) - $(pyqt_use_enable dbus QtDBus) - $(pyqt_use_enable designer QtDesigner) - $(pyqt_use_enable help QtHelp) - $(pyqt_use_enable gui QtGui) - #--disable=QtLocation # force-disabled in project.py - $(pyqt_use_enable multimedia QtMultimedia \ - $(usev widgets QtMultimediaWidgets)) - $(pyqt_use_enable network QtNetwork) - $(pyqt_use_enable nfc QtNfc) - $(pyqt_use_enable opengl QtOpenGL \ - $(usev widgets QtOpenGLWidgets)) - $(pyqt_use_enable pdfium QtPdf \ - $(usev widgets QtPdfWidgets)) - $(pyqt_use_enable positioning QtPositioning) - $(pyqt_use_enable printsupport QtPrintSupport) - $(pyqt_use_enable qml QtQml) - $(pyqt_use_enable quick QtQuick \ - $(usev widgets QtQuickWidgets)) - $(pyqt_use_enable quick3d QtQuick3D) - --disable=QtRemoteObjects # not packaged - $(pyqt_use_enable sensors QtSensors) - $(pyqt_use_enable serialport QtSerialPort) - $(pyqt_use_enable spatialaudio QtSpatialAudio) - $(pyqt_use_enable sql QtSql) - $(pyqt_use_enable svg QtSvg \ - $(usev widgets QtSvgWidgets)) - $(pyqt_use_enable testlib QtTest) - $(pyqt_use_enable speech QtTextToSpeech) - $(pyqt_use_enable webchannel QtWebChannel) - $(pyqt_use_enable websockets QtWebSockets) - $(pyqt_use_enable widgets QtWidgets) - $(pyqt_use_enable xml QtXml) - - $(usev debug '--debug --qml-debug --tracing') - - $(usev !dbus --no-dbus-python) - # note: upstream currently intentionally skips installing these two - # plugins when using wheels w/ pep517 so, *if* something does need - # them, it will need to be handled manually - $(usev !designer --no-designer-plugin) - $(usev !qml --no-qml-plugin) - - $(usev !gles2-only --disabled-feature=PyQt_OpenGL_ES2) - $(usev !opengl --disabled-feature=PyQt_OpenGL) - $(usev !ssl --disabled-feature=PyQt_SSL) - - # intended for Windows / Android or others - --disable=QAxContainer - --disabled-feature=PyQt_Permissions - ) -} - -python_install_all() { - einstalldocs - use examples && dodoc -r examples -} diff --git a/dev-python/PyQt6/PyQt6-6.7.0.ebuild b/dev-python/PyQt6/PyQt6-6.7.0.ebuild index 955fbff73395..049def93e827 100644 --- a/dev-python/PyQt6/PyQt6-6.7.0.ebuild +++ b/dev-python/PyQt6/PyQt6-6.7.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=sip PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils # 'can' work with older Qt depending on features, but keeping it simple @@ -17,7 +17,7 @@ HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~arm64" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv" # defaults match what is provided with qtbase by default (except testlib), # reduces the need to set flags but does increase build time a fair amount IUSE=" diff --git a/dev-python/PyQt6/files/PyQt6-6.6.1-qt670.patch b/dev-python/PyQt6/files/PyQt6-6.6.1-qt670.patch deleted file mode 100644 index 64c4aa303836..000000000000 --- a/dev-python/PyQt6/files/PyQt6-6.6.1-qt670.patch +++ /dev/null @@ -1,77 +0,0 @@ -Early workarounds to fix build with upcoming Qt6.7.0 not to have -to wait for the matching PyQt6-6.7.0. Not fully correct fixes, -but should be better than failing. May need revision given 6.7 -apis are not finalized as of the writing of this. - -Caused by the following commits: -https://github.com/qt/qtbase/commit/fd48ce0b73c (qdatastream+pyqtpyboject) -> qsizetype is ssize_t and ends up more correct (e.g. for Py_ssize_t) -https://github.com/qt/qtbase/commit/7a3fed3f209 (qtimezone) -> removed, can just drop these if 6.7 and ignore the replacement -https://github.com/qt/qtbase/commit/19bc5de296a (qfont) -https://github.com/qt/qtbase/commit/bde443801fe (qfont) -> these tag features are new'ish (and changing) and only available if -> >=6.6 as-is, let's just drop them if 6.7 as no revdeps should need yet ---- a/qpy/QtCore/qpycore_pyqtpyobject.cpp -+++ b/qpy/QtCore/qpycore_pyqtpyobject.cpp -@@ -173,9 +173,13 @@ - { - char *ser; -+#if QT_VERSION >= QT_VERSION_CHECK(6, 7, 0) -+ qsizetype len; -+#else - uint len; -+#endif - - in.readBytes(ser, len); - -- if (len) -+ if (len > 0) - { - static PyObject *loads = 0; ---- a/sip/QtCore/QtCoremod.sip -+++ b/sip/QtCore/QtCoremod.sip -@@ -23,5 +23,5 @@ - %Module(name=PyQt6.QtCore, call_super_init=True, default_VirtualErrorHandler=PyQt6, keyword_arguments="Optional", use_limited_api=True, py_ssize_t_clean=True) - --%Timeline {Qt_6_0_0 Qt_6_1_0 Qt_6_2_0 Qt_6_3_0 Qt_6_4_0 Qt_6_5_0 Qt_6_6_0} -+%Timeline {Qt_6_0_0 Qt_6_1_0 Qt_6_2_0 Qt_6_3_0 Qt_6_4_0 Qt_6_5_0 Qt_6_6_0 Qt_6_7_0} - - %Platforms {Android iOS Linux macOS WebAssembly Windows} ---- a/sip/QtCore/qdatastream.sip -+++ b/sip/QtCore/qdatastream.sip -@@ -123,5 +123,9 @@ - %MethodCode - char *s; -+#if QT_VERSION >= QT_VERSION_CHECK(6, 7, 0) -+ qsizetype l; -+#else - uint l; -+#endif - - Py_BEGIN_ALLOW_THREADS ---- a/sip/QtCore/qtimezone.sip -+++ b/sip/QtCore/qtimezone.sip -@@ -72,6 +72,8 @@ - ~QTimeZone(); - void swap(QTimeZone &other /Constrained/); -+%If (- Qt_6_7_0) - bool operator==(const QTimeZone &other) const; - bool operator!=(const QTimeZone &other) const; -+%End - bool isValid() const; - QByteArray id() const; ---- a/sip/QtGui/qfont.sip -+++ b/sip/QtGui/qfont.sip -@@ -209,4 +209,5 @@ - QStringList families() const; - void setFamilies(const QStringList &); -+%If (- Qt_6_7_0) - %If (Qt_6_6_0 -) - void setFeature(quint32 tag, quint32 value); -@@ -239,4 +240,5 @@ - static quint32 stringToTag(const char *tagString /Encoding="None"/); - %End -+%End - }; - diff --git a/dev-python/PyQtWebEngine/Manifest b/dev-python/PyQtWebEngine/Manifest index d088eb4024a4..d7106d18a63b 100644 --- a/dev-python/PyQtWebEngine/Manifest +++ b/dev-python/PyQtWebEngine/Manifest @@ -1,3 +1,3 @@ DIST PyQtWebEngine-5.15.6.tar.gz 48871 BLAKE2B af7c30a0d2e65e12a6eb4a2d3a40d72f94f16a5b4e509f9366be4bfb7d4358b27b3f9c0a7e4a2e7254d38950cbbd6bd4eb88e321949d4d9a44e6ea7e06c2f902 SHA512 f744fb0468ccbc79aad23d941c8e96d537ceeedfae215c7095dbf36b04b3dd042f0ff80aeca25a23715964b7d6db3bc80513f509d15c6dd6bd51e42a1a4e1975 -EBUILD PyQtWebEngine-5.15.6-r1.ebuild 1197 BLAKE2B 3d946d7940017fda9c7b658bd52b41209d6fdf94b0d2c1412f2c9f132ae7b6bf5c8fafcdf636bf542450f11d53c47f379a599af587b30723e7511b6b1110e03d SHA512 ff0c138135e02eb1445cb77f4614c84b8d17c880e635a3b94cc79e3aaf7031009545cd50b652c2b257d6b24a653f7c550e04f994cdac4b234588196bcaa3e8eb +EBUILD PyQtWebEngine-5.15.6-r1.ebuild 1152 BLAKE2B 48dfdfb49b85691b8be5899174a2e832250f0474fd2656e43bc6d42652e20be49e8c011f1bba0bb875b65f6cce1cd2c8955211eda795deffc6d074266ba99b42 SHA512 5be489bee568b1768f3326ca6a8005ec299e2be1e8e6d3c29c8897c641aae6b8289a0350c6f3c1d87fa97abde21aa7de1fb517a0ef7011def9d6518a3d8f8e80 MISC metadata.xml 959 BLAKE2B 00163e3954184867c30d8e0bf102bf2fc68bcbbefb4169b2aad2521bdfe5f7e505c71f1e5ff82eaa20f0789b12c6d2812557809abf500c05527afc68ab66d38b SHA512 1d58825dbdb183fe56222b25844daa3d1d0fba14aa77674b8f6c3ec683e3c43f7f3173799b97d7aa3d2410e7f874d7386ebf23f9524b27710646ef5d7d1f8148 diff --git a/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.6-r1.ebuild b/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.6-r1.ebuild index 70a71c72b141..cd00a8de9888 100644 --- a/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.6-r1.ebuild +++ b/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.6-r1.ebuild @@ -6,15 +6,11 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=sip PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} ) - +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils DESCRIPTION="Python bindings for QtWebEngine" -HOMEPAGE=" - https://www.riverbankcomputing.com/software/pyqtwebengine/ - https://pypi.org/project/PyQtWebEngine/ -" +HOMEPAGE="https://www.riverbankcomputing.com/software/pyqtwebengine/" LICENSE="GPL-3" SLOT="0" diff --git a/dev-python/ansible-compat/Manifest b/dev-python/ansible-compat/Manifest index baf0a5642d6a..44b884ca2dfc 100644 --- a/dev-python/ansible-compat/Manifest +++ b/dev-python/ansible-compat/Manifest @@ -1,3 +1,3 @@ DIST ansible-compat-24.6.1.gh.tar.gz 74317 BLAKE2B d79471cfb150720bec8daa037df400005184b023ad55389c3424db55c2be87f57dd22934d133fc76b97e15ee3f80d78d1865c7feef0168793efa9b5738bff85e SHA512 203dd95dac7f55f21ebda069fd3e460f09a5434805529843880efe7137a55ba9d9c4eca72074bba7786b2cf0d032cd4a9a63d78d6e4c36811ec818340dd96ce4 EBUILD ansible-compat-24.6.1.ebuild 1818 BLAKE2B ace93c01b61d04a32c33ccc7450cb9ceb2be8009cc5e7baa4117af835bd4bcc1aed460bd25b8e077a65ecc6a90214f00fc97aa2aaed5b8a218f273454bcb7fad SHA512 84d1934eb613ead748591fe870356122258fc328e1b5fabda2472697e3ca72655e07f31738c8e7ade5d0738ae6b8ad6c8e65d00b9822f6740bcbc188481d72e2 -MISC metadata.xml 510 BLAKE2B 3f47270866cb9acc5944b71547640b69003891268ffc07b5cd10e6ba8842b6f644ab4dea3b3da2d20b17f34d90e565b6f03a4dbb8ea38fa282fed283ac22fac1 SHA512 65d8604e46581bf9ecb3d8e358f3a211b18c51beea22c92a1cd3668ba86140e3bd8d91a38c221e73fe13a3e0da1cbfc2030b3f7733ee55e045530b49cd77d46d +MISC metadata.xml 404 BLAKE2B cd6a8ae349cbfd750d8e439a93902221cce72c0c03280ef1e99514981f6a1079bf9e16a9eaf58ad1758e83a82625b508ccf461ff487ddf8c378cdf7fd46260f8 SHA512 15330e4ae03c21f1db7a42cd9efca50a2fe60b828caef1dbb29901f39f4089d6b3a3c593ca2bd01c7873c8ff12b15227d0c8ae09450271d733cc36ff979b3365 diff --git a/dev-python/ansible-compat/metadata.xml b/dev-python/ansible-compat/metadata.xml index 867cb86db2b4..3fd30ca70de4 100644 --- a/dev-python/ansible-compat/metadata.xml +++ b/dev-python/ansible-compat/metadata.xml @@ -1,10 +1,6 @@ - - marecki@gentoo.org - Marek Szuba - python@gentoo.org Python diff --git a/dev-python/ansible-pygments/Manifest b/dev-python/ansible-pygments/Manifest index 3dcdbd7b911c..299b96749df1 100644 --- a/dev-python/ansible-pygments/Manifest +++ b/dev-python/ansible-pygments/Manifest @@ -1,4 +1,4 @@ AUX ansible-pygments-0.1.1-make_lexer_test_compare_tokens.patch 14695 BLAKE2B c7af16a0b1dbcb5c4c2bb7626c3e3ff815ebd16e0ca920d063eeec4b9202bb6ac72881b703ac18c3cd2bcbd2dca900da3755ffa62f609d88d870982fc0b56be4 SHA512 603742386cdebcaccc87c5a53924c8cda4742f4327e07df8719696cde1af9a9b0a33e29016a1a6f626a73c003cde4156013049c2deeb0d1efb2c27a154492f48 DIST ansible-pygments-0.1.1.tar.gz 8446 BLAKE2B ff631dd24c723035db7ab11a6c3fc0c90e8cebd72e6b0fa0d8b2c4bc4250ff5fb1e4180366e4ee084aab90bf24a8c3b2ecfad2c421b9f0cfdbf7675c94f0fcf7 SHA512 1ad2f4568d46d7fc617c6e674bcd9aea48e14307d91c476b51a04f778b452f18cb983d87d4872664d567b984193edee2af7964854fb2f3ae37ab4bce09c387d4 EBUILD ansible-pygments-0.1.1-r1.ebuild 610 BLAKE2B bf8bca3c522d78d6014030cc5e2db0cd8530624b248d76cc84460125c8f9ba65aa29deb7700c0bcd4b336ac016f6c6b55c94a505d23dd37b06dd3131dcc78ba7 SHA512 2af64006e7e2fcd79b00069eb70fc09c4ec3074ca8b1601e2a00d2c17a22bc608aaf7df234210fad2b5951b0db60a599c12dab3339e9c4b806b4b9b3537ec236 -MISC metadata.xml 786 BLAKE2B 5883f03ffc7b0850bc8ecc90c91a15a9498ced9ee196a4f8d2a97a77a41957cb05a40ebf671ddbdf226886b94e9a5e796376094924712544a07559e0858aa5a8 SHA512 c7736962fe565be524294a30630e7cfd2820d1e9ace6f6dbd307ad46a252947ce368057d5ea5d20889a5ccdbb7f3418496affad5f8ed345e0e0808bd4abbe4ed +MISC metadata.xml 781 BLAKE2B b64fde75044b63b906929ca8d5d14d7d5dff443212a678b26d86e3413ec232b849eed5d58beaea07a5d19a50284daa602ee2541d67134799d98b70dab817be84 SHA512 d8acdd13dc05506fd699f9d8306a7d5ff018f7cac2cf849590123f69d8c046baa943e19be7c88e7ec4987ba012f41ae74b8760752dae26798efda2adf3c27ef9 diff --git a/dev-python/ansible-pygments/metadata.xml b/dev-python/ansible-pygments/metadata.xml index 966223c0e2ad..07e9dba53f08 100644 --- a/dev-python/ansible-pygments/metadata.xml +++ b/dev-python/ansible-pygments/metadata.xml @@ -1,9 +1,9 @@ - - marecki@gentoo.org - Marek Szuba + + python@gentoo.org + Python This project provides a dev-python/pygments lexer that is able to handle diff --git a/dev-python/anyio/Manifest b/dev-python/anyio/Manifest index fd326388f502..e3308defe2eb 100644 --- a/dev-python/anyio/Manifest +++ b/dev-python/anyio/Manifest @@ -1,5 +1,4 @@ AUX anyio-4.4.0-py313.patch 3403 BLAKE2B d58254482e73351f19bdc63dbb0aac98e472a780e5e646caed3ded574a17346ed9f9a25e792d4877b85f13282bb0e0f2159ec561fc0be936f1fc07bcabfa3c54 SHA512 37d248f1a4aa9b1644c0c6568789852aeba062b3c80aeb7f6b06a0e6d4b1c92b6f289f0d23d5479a59b9329a8b7e9587a79e440e381dae2ed99b66ff3fae4637 DIST anyio-4.4.0.tar.gz 163930 BLAKE2B a37b8bc05e43cf1a4bc3f15ab399c78c7a76235942d776848307b189898973e46ddfb553bd20da154dc740d8b8bb93050ac460e56607b686bc2936c5a1e09332 SHA512 db8ad7a4faf257269de9975c3a6325023a95255a8bfe1a9642221080f44a2487160f3c0e8b220d637816e9eb3641550393a3c80b23bddafc33fd9ebe9a23b33d -EBUILD anyio-4.4.0-r1.ebuild 2351 BLAKE2B b22cb9b5bd371ac208bc502b1ac19afc4bfd640f894807ece6859f13fa4b9e3d291441a93f4ae084d656a726543877651a5709a4a9169b0070bccb86bc6d9634 SHA512 4a46521762db7034b5ebf729f3ae4ad9a70f481d595c62794657382195912f6550ff0539f2cd7d675548ca4cd88aff702dcb1cd2412b1c36cae4f0108a1b83ab -EBUILD anyio-4.4.0.ebuild 2251 BLAKE2B 067436639672e94eebba5211f75c43a8039f106cbfb37e752ca45b459a14b32912fca369114faae30ecf26d2d469bc04ee38576cde249e73d8a593187e12af10 SHA512 cba98cbff84aade3c28a72449485d79d6c2d60a301f64f7fb20270f326b5759074c711e88184fe6ade05de9c5fcc0246e02b946f60c166a01f7d3e9a1fef37c2 +EBUILD anyio-4.4.0-r1.ebuild 2343 BLAKE2B c96a22e2f7dd073ac23415ece624788f8a85f6abcd1a24bb152ada8ef1a10f006bf3eec9d4d311fb1502302adac7ddaba2754323fb21430180e8d56407900d10 SHA512 a999c879aba3e9b5c2caa8bd7b4bb3fc59833c85e94d892d6fefdbeabab54f6351c1a6f3a88910d0a7502a81c4e36c9a5b6b0a53fbe1bd2d58ac3d7bcc1b792e MISC metadata.xml 1422 BLAKE2B 63acae587e7088e33ee5eb93a2a222899e54a5eb511118794f88e7c5a012d10983eb925427688a0b509b094e30a9cc9acc5f0c1765ea73e569161e0c30722000 SHA512 e0b540d5d739b7673a5a8682477f209f8b3648aad06a1c0610543a2e9dcbeca1cb1e52212d8088a5987a1c3bc3152cc5984ad5b5d0706fcdb5866b22de07b1eb diff --git a/dev-python/anyio/anyio-4.4.0-r1.ebuild b/dev-python/anyio/anyio-4.4.0-r1.ebuild index 089ffcd3b09d..726491ba836b 100644 --- a/dev-python/anyio/anyio-4.4.0-r1.ebuild +++ b/dev-python/anyio/anyio-4.4.0-r1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=dev-python/idna-2.8[${PYTHON_USEDEP}] diff --git a/dev-python/anyio/anyio-4.4.0.ebuild b/dev-python/anyio/anyio-4.4.0.ebuild deleted file mode 100644 index d29ced1d3c61..000000000000 --- a/dev-python/anyio/anyio-4.4.0.ebuild +++ /dev/null @@ -1,82 +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=( pypy3 python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Compatibility layer for multiple asynchronous event loop implementations" -HOMEPAGE=" - https://github.com/agronholm/anyio/ - https://pypi.org/project/anyio/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - >=dev-python/idna-2.8[${PYTHON_USEDEP}] - >=dev-python/sniffio-1.1[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/exceptiongroup-1.2.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}] - ' 3.10) -" -# On amd64, let's get more test coverage by dragging in uvloop, but let's -# not bother on other arches where uvloop may not be supported. -BDEPEND=" - >=dev-python/setuptools-scm-6.4[${PYTHON_USEDEP}] - test? ( - >=dev-python/exceptiongroup-1.2.0[${PYTHON_USEDEP}] - >=dev-python/hypothesis-4.0[${PYTHON_USEDEP}] - >=dev-python/psutil-5.9[${PYTHON_USEDEP}] - >=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}] - dev-python/trustme[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/trio-0.23[${PYTHON_USEDEP}] - ' 3.{10..12}) - amd64? ( - $(python_gen_cond_dep ' - >=dev-python/uvloop-0.17[${PYTHON_USEDEP}] - ' python3_{10..12}) - ) - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - '>=dev-python/sphinx-rtd-theme-1.2.2' \ - dev-python/sphinxcontrib-jquery \ - dev-python/sphinx-autodoc-typehints - -python_test() { - local EPYTEST_DESELECT=( - # requires link-local IPv6 interface - tests/test_sockets.py::TestTCPListener::test_bind_link_local - ) - - local filter=() - if ! has_version ">=dev-python/trio-0.23[${PYTHON_USEDEP}]"; then - filter+=( -k "not trio" ) - EPYTEST_DESELECT+=( - tests/test_pytest_plugin.py::test_plugin - tests/test_pytest_plugin.py::test_autouse_async_fixture - tests/test_pytest_plugin.py::test_cancel_scope_in_asyncgen_fixture - ) - fi - - case ${EPYTHON} in - python3.13) - EPYTEST_DESELECT+=( - 'tests/test_fileio.py::TestPath::test_properties[asyncio]' - ) - ;; - esac - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -m 'not network' "${filter[@]}" -} diff --git a/dev-python/apprise/Manifest b/dev-python/apprise/Manifest index fcdf466037e2..7c8a9ae94f80 100644 --- a/dev-python/apprise/Manifest +++ b/dev-python/apprise/Manifest @@ -1,3 +1,3 @@ DIST apprise-1.8.0.tar.gz 1651688 BLAKE2B 32458b2a4787c0366db54890b505ca86cf1abee4299d32fd49f8fc8d37b87a6123c902747f97466b061857e7f284ed78c4001e61f587f3b47e17194324217d37 SHA512 312165b1b5c05ee632b5f2631eafc4af2b318881444851966ff6893775caa303b8d8fc819de9c2f8790eb224ac849535c5e5038a2f51dc30d477a503ed48b920 EBUILD apprise-1.8.0.ebuild 894 BLAKE2B e856be36348ff265cb46650bc374d9a227b251d28384f5b0215daff87754c38365e56a683a75b5791ece4a724a6780da1df91b40a93bb61a18cfa5e6ea46822f SHA512 7e5193bd302bdc105a620c07a0dba4ee1df20af98e745472d43979f4fd6ec1a8c29172e050327165bcf788d3315f3f9546fbe7d1497d0cc226cfd7aec98dbc0f -MISC metadata.xml 660 BLAKE2B e5d3535632acf00f228e96b2deca73aca518faf9f9e3ec032e13fdea4480e3f83791b3846e456ae47a917a3462c47882358c3ea1c69d20b6332a6ade65340211 SHA512 4c69871bdd771b7cc1af57e018ed1cc1f2194bdf2f7c1e750433911cf75e45f8fa4aa82df71255ce0a1c949db9d220ed614d5932ccf1ff5e78976bec482751a6 +MISC metadata.xml 554 BLAKE2B 5d232c4d5835c5e782d37d9d1697029d4f49c1dfde65cee0527bfd2ed31bb67d680a6a3aa406c2fc1ba033c40efde1e239f2b66996a23c7089d4e6d8a3beb411 SHA512 0e857c991e1347784d908b291a01dba19005985f4976a29fc76522872828f1491d2ece6e9755277167369198dc26beed623beaf9b3d4693a0e0d9e663830b29a diff --git a/dev-python/apprise/metadata.xml b/dev-python/apprise/metadata.xml index c53896f64200..97fde439f165 100644 --- a/dev-python/apprise/metadata.xml +++ b/dev-python/apprise/metadata.xml @@ -1,10 +1,6 @@ - - marecki@gentoo.org - Marek Szuba - python@gentoo.org Python diff --git a/dev-python/argparse-addons/Manifest b/dev-python/argparse-addons/Manifest index efb727085324..8d68822c28ca 100644 --- a/dev-python/argparse-addons/Manifest +++ b/dev-python/argparse-addons/Manifest @@ -1,3 +1,3 @@ DIST argparse_addons-0.12.0.tar.gz 3780 BLAKE2B 5d77203ea93a3488f64ecba28714956a73ad8813d5635eb169e21b0198a5ac2645156208fc64730fbf5f1edd1ce08b5d15494079050851293b7364892e8c481a SHA512 31cdbf8d6a227068559d9c7cfb0e135851db40d029020c7825787d985b2de2aeb460d7ff87d09eea4c6ddc29b16000c43944b6ad754e877b45a217186eb34967 EBUILD argparse-addons-0.12.0.ebuild 440 BLAKE2B 255fd0bce9796978bfdb192a1be2b2cb94925c0721c9e69184292e32e8c95dbcec219347460dfa03a8287c4592b285e5bfc872b685626c8382b92c7c3a91cbb1 SHA512 d0180a778f64a4133e1819b82233b8cdc7d8b30327c3ea7e29734847d762ff0b2b0e4ad3e48a0adc7bb265ac341afeb739a83dc6d608ac75fab52ce162bc4997 -MISC metadata.xml 512 BLAKE2B 634fb56b0d53ffe66fa90672cfcdcc56ed04436f029eeae57b5f92c6b3237a1c9b5e679015376f7d9f7712d675563ef49e137d9c86e1cd3e41341a4f8d3e24a7 SHA512 b80bab14d3866252268330f50f77ed3b3ac6c1f6b6bf54646ae27fd75ab9efe3b09660f894df8f6de71496ceb5d77efa75523b8349fb647636914bcf777a93ea +MISC metadata.xml 406 BLAKE2B f2b8fc36fdb806919a2263eba5b0fa45198595313069943ef6ac9fc033c00633448eb1ce64987aba6f21846556cf136aafc5cf29900ac8df4ccd4593ff8c66b8 SHA512 68bfd6694d6ab92160f7b4350d1caa8b560dda6a2c172a0ce0a023f4ddcd2ea2143166e44e52c40a3645b5378aa1fd2231894536bdb3836ef89469a4bd58065e diff --git a/dev-python/argparse-addons/metadata.xml b/dev-python/argparse-addons/metadata.xml index 76cf676ed14b..19d29db79c9c 100644 --- a/dev-python/argparse-addons/metadata.xml +++ b/dev-python/argparse-addons/metadata.xml @@ -1,10 +1,6 @@ - - marecki@gentoo.org - Marek Szuba - python@gentoo.org Python diff --git a/dev-python/autopep8/Manifest b/dev-python/autopep8/Manifest index b7ea0fb9cc0d..ac7c87bcc398 100644 --- a/dev-python/autopep8/Manifest +++ b/dev-python/autopep8/Manifest @@ -1,9 +1,5 @@ -DIST autopep8-2.1.2.tar.gz 91299 BLAKE2B a38ed72306d77a517b2f510e46941aa2fe572b4d51e9c8ee9c817798d5e1db964c0f2f436de9be22553557335a9291074870694ca4ac1e054b4cfd9de9db71a5 SHA512 296f3463f5a7088029e4a6cfefcf9b93a8be1798e6c81818d362d801b97d76bb107619c7724d9f1557006223e9514bc5044f2cec24d8c896c7e420431eb2252d DIST autopep8-2.2.0.tar.gz 91723 BLAKE2B 6d00f689752cb134e11e46bbb617d274afbacb30f4f337270cfd00aa9a4dc1cd6f3754a1b0c53986d0350821475b91126ae14bb2464f25fa5f24afb9f9c13c73 SHA512 2a2441e742b3172c011dc142d8d24c439c17fc9b3733c0fc161d30914e1cea50b45c85a66e20c435a828629f1cd1e3f699c1b1a102db0bf721efe8b1e7c91c43 -DIST autopep8-2.3.0.tar.gz 91624 BLAKE2B 8da037adfe18cf3a470cd8f50cca176999193c28409ca35cf398cde9bf2dc094e59d55b6e7d60348afcf244039b9f37167ff2c672d9a1a1bf4cc9aff7343785a SHA512 e76ffcc242f3ae4c75e1f2831158fdcd154c993bc16d61f0b6b5a08259d47c418986ebdea22c74f8703e7018c66f7fa8658ba993b15ff3b40b92d0e8c5edfd40 DIST autopep8-2.3.1.tar.gz 92064 BLAKE2B 735abcd2e9a5cfc2783dbe3f25a46e841ab71575e3e22f75750a4c1a49a8ca1676723af76785b37f0f95aa8ebe798214be5e89964673dd3dcc767db1c850f87e SHA512 27751ea37d3067efb693acf4872b9e15f1815f1d4116d73b504d491382e4e54337afaef4a1f171979d4cc737b0014e8ebfbc0d34fe02255c39c6b5b09c263067 -EBUILD autopep8-2.1.2.ebuild 683 BLAKE2B 7fd570789b4f70426e6f8994423f48c0d9c98fd7c9a2f55427d7a716d44b1b6d94d6d32a443655974a6be999ec2a56d799bc961218b38faf2b6e7be512d05451 SHA512 128abd0cb5b923d52a9ba88d5594c9dc12e6e1ad6cd76bd1a2e57d4aa74b4b5454f60bfcd9227c667d8675a87a31b8f610dd0ea340ca3693db81a67c9647ce0c -EBUILD autopep8-2.2.0.ebuild 688 BLAKE2B 5ac21563bde0ad38e58f89269e094b0b6373ba4717fec89891fa27870c7f2ebe2800a286cbfb3ba320e503ed1dde09905a5548778d41154bb7d2441e86d06c57 SHA512 8e61da378af5f8b02296e353f1d3dae96ff78b7648fe14e45ca13bb330e88a6c973806f58af8bb2d0272a5b8e8497be930dc786ce0fd477c43eeb637985f1fd5 -EBUILD autopep8-2.3.0-r1.ebuild 688 BLAKE2B a3c1fda4b1f8905fb9137737d9aecc2474b36664e7032fc00d05255d7865396ed4726226f27761f187bda2016af0ce8585525c65ec72a56fd8ed8014b4ab3f97 SHA512 35a9757d10e294fb33dcaee865342cdbcf475b65024eaefacf9067b4157ecb2168645cd0d1e5d5ffc5808204391467e5fa166282aa9cc6809ecb6c8df1ca5d1e +EBUILD autopep8-2.2.0.ebuild 684 BLAKE2B f41e885f091ff10878eb8778f16bacaa1df47656ee655ba89f87947e45381c4131fbc2811bcbc20492d739e0b7b7ed471a5d419309a6dfc836a3ba5d8b106b6d SHA512 ab7a6854835b932f08c950c018e66785ba15e650de04537c15a0231abfdc738af07ff1028bd4f6b6def28180eb682c73ecf038231def1ed36d707a6227e10986 EBUILD autopep8-2.3.1.ebuild 688 BLAKE2B a3c1fda4b1f8905fb9137737d9aecc2474b36664e7032fc00d05255d7865396ed4726226f27761f187bda2016af0ce8585525c65ec72a56fd8ed8014b4ab3f97 SHA512 35a9757d10e294fb33dcaee865342cdbcf475b65024eaefacf9067b4157ecb2168645cd0d1e5d5ffc5808204391467e5fa166282aa9cc6809ecb6c8df1ca5d1e MISC metadata.xml 404 BLAKE2B e9442968d195e1605d55b880cf29f4a2945f67c57c0d7d0325e19c0ccf60cac0ac3e68115a0285f87068482163f537abc1d75bddfdc6ae860c8c52c375147fdc SHA512 3e0b8a6ee869086166bb670a73189ca681729276cc7897666127b7e25b3a252aa2e80da5fd4dbb43d101a439d12f146ba0ba61bebf30a87a97f1030325f1aeab diff --git a/dev-python/autopep8/autopep8-2.1.2.ebuild b/dev-python/autopep8/autopep8-2.1.2.ebuild deleted file mode 100644 index 1b82191667cc..000000000000 --- a/dev-python/autopep8/autopep8-2.1.2.ebuild +++ /dev/null @@ -1,29 +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} pypy3 ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Automatically formats Python code to conform to the PEP 8 style guide" -HOMEPAGE=" - https://github.com/hhatto/autopep8/ - https://pypi.org/project/autopep8/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm64 ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - >=dev-python/pycodestyle-2.11.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/tomli[${PYTHON_USEDEP}] - ' 3.10) -" - -distutils_enable_tests pytest diff --git a/dev-python/autopep8/autopep8-2.2.0.ebuild b/dev-python/autopep8/autopep8-2.2.0.ebuild index 814d492a2374..145ec19f5eec 100644 --- a/dev-python/autopep8/autopep8-2.2.0.ebuild +++ b/dev-python/autopep8/autopep8-2.2.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm64 ~ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-python/pycodestyle-2.11.0[${PYTHON_USEDEP}] diff --git a/dev-python/autopep8/autopep8-2.3.0-r1.ebuild b/dev-python/autopep8/autopep8-2.3.0-r1.ebuild deleted file mode 100644 index 8b804cc46aa2..000000000000 --- a/dev-python/autopep8/autopep8-2.3.0-r1.ebuild +++ /dev/null @@ -1,29 +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..13} pypy3 ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Automatically formats Python code to conform to the PEP 8 style guide" -HOMEPAGE=" - https://github.com/hhatto/autopep8/ - https://pypi.org/project/autopep8/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - >=dev-python/pycodestyle-2.12.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/tomli[${PYTHON_USEDEP}] - ' 3.10) -" - -distutils_enable_tests pytest diff --git a/dev-python/bandit/Manifest b/dev-python/bandit/Manifest index a0affd786463..72042d483f27 100644 --- a/dev-python/bandit/Manifest +++ b/dev-python/bandit/Manifest @@ -1,5 +1,3 @@ -DIST bandit-1.7.8.tar.gz 1983678 BLAKE2B 7891c6f3cd893c0abd9becfb648284cbc393c5d0d1be6d9bf9934fcd33038ac34afd40e3d5cb4ef2d3389cb33f73d719de21cd9ef3acf8f64c73e41a11fc4fb6 SHA512 a9fb2e052018eaff77617f0b9aded2e42f2e50f8ff08d273597a686376e2f621f0f7be7efbb273380155a8bbf2aed4c7f15e48b5652544122d5b9766a4dc1cc1 DIST bandit-1.7.9.tar.gz 4225771 BLAKE2B e5d20fbf4c3a33b092c23ad356dad39543ccea4d552687b97350cb6fe960dfa004cbef627ee0e0911da147ed53c6eb57046ec57c76858c58e772bf81e2c2b82e SHA512 a71e3eb359fad952afc9e210795fb8cc6fe178305bb837e002af83eccc4a958664b69422ba93d7d72b24089ba3142667ca17909d712db1b447e78d6f7f4c9634 -EBUILD bandit-1.7.8.ebuild 1179 BLAKE2B 34faa8a64ad99f56da78e25a9a49e6ddc104802b268db7d4bde0fc3f0df33d4173c971605be42e2776dd9b4e486bb763a0154b7c6866f68ed7c0639356f43931 SHA512 1aa68f206cf7964f640c6b6ae9bf45c610e39eab2b13a93fe1dcff1ebdba97d820980e55f3940971670f7b1e32b62e5ef6385713b13715dd2255af6b77eafe3b -EBUILD bandit-1.7.9.ebuild 1182 BLAKE2B 0c2798662b0b9b0b0223b8b15fd4c1a28ae76bce5b77e2fcbec35fab5b9152e185c74ae57492456443ed701fa3db042b838892430b01f9cc53fda0a359934de4 SHA512 e7fb100e3b4d87d7e4229af61c7768a6e0fc6307a6382824d6386e72b0f6b1ec03bba7e34b439d1fea33f0fb6d48cfbf6707b2a5fbf8f6b2272c23fc3cce07e2 +EBUILD bandit-1.7.9.ebuild 1179 BLAKE2B 34faa8a64ad99f56da78e25a9a49e6ddc104802b268db7d4bde0fc3f0df33d4173c971605be42e2776dd9b4e486bb763a0154b7c6866f68ed7c0639356f43931 SHA512 1aa68f206cf7964f640c6b6ae9bf45c610e39eab2b13a93fe1dcff1ebdba97d820980e55f3940971670f7b1e32b62e5ef6385713b13715dd2255af6b77eafe3b MISC metadata.xml 810 BLAKE2B 6f836d0afbb33f233618f056a9d4161cbdafe93abbed2f321e4e799bb75a86e2c4cc27cd43e74d05e1a15496ecf52e6a575ecd8dd4ae463ee37f742331b0086d SHA512 e3dc0280839cb1a54a2585fd6fe19fce66ceff73a7e010479e99e9631c224851b303d577b5de0ba62bc94b78b9b75b30c0103421441bba9753e4231bc3914481 diff --git a/dev-python/bandit/bandit-1.7.8.ebuild b/dev-python/bandit/bandit-1.7.8.ebuild deleted file mode 100644 index 27c35a502ccb..000000000000 --- a/dev-python/bandit/bandit-1.7.8.ebuild +++ /dev/null @@ -1,44 +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 pypi - -DESCRIPTION="A security linter from OpenStack Security" -HOMEPAGE=" - https://github.com/PyCQA/bandit/ - https://pypi.org/project/bandit/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/GitPython-3.1.30[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}] - dev-python/rich[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/beautifulsoup4-4.8.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}] - >=dev-python/pylint-1.9.4[${PYTHON_USEDEP}] - >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.5.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.3.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}] - ' 3.10) - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/bandit/bandit-1.7.9.ebuild b/dev-python/bandit/bandit-1.7.9.ebuild index 608a06da92cc..27c35a502ccb 100644 --- a/dev-python/bandit/bandit-1.7.9.ebuild +++ b/dev-python/bandit/bandit-1.7.9.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" RDEPEND=" >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] diff --git a/dev-python/beniget/Manifest b/dev-python/beniget/Manifest index c68a4eb2f708..df21aa67a0ca 100644 --- a/dev-python/beniget/Manifest +++ b/dev-python/beniget/Manifest @@ -1,5 +1,7 @@ DIST beniget-0.4.1.gh.tar.gz 16353 BLAKE2B ef7de5eb15b59de10c56057b22e718ca7284d251a98ff1f8dbe31bad2e1bc7ca3c22c2794b1cae8b4c5fdf2a4b91ac6f9a3a0bef3c3aef51fbe6a93341333e31 SHA512 bd2b7beda41953be9b4052b539ae9812a370702874602175bfca66deebbc569515b9a59c750dc4898a6cb9f4a1d49f8ff15c1288035aaf72940cdd439eaace43 +DIST beniget-0.4.2.post1.tar.gz 32274 BLAKE2B 808b9cec64dd8cd62418c557092a58c228e91e6ee7dd9fea40af23081a77ddb5b7db01ca025d692e38a9a71181d4a23523170b29d89c318c75f228aaa219bea2 SHA512 7270d36e2ae98bd984b7f7e90f43c0dbf7b06601370ae71064a8b0a1babe4ca91e78ec8564a6836221c9a331835834e97670f5c7c0f4d40ff22835338b1ef3db DIST beniget-0.4.2.tar.gz 42379 BLAKE2B e1fd1380fa15cd7f345d5d27007cd5c794264d034799672dde92449376b325063d69d83bdfbefb59e714b98333d1c7254b741db452b04d9ce213a876eda399b8 SHA512 a478b06f5c2676c535326ac609d19a9a4409f7e5625666d2408ce0bf3ce4131bbf22765d4d411bfe0d14a63da244456b48e1c88cb8e3364ad4463c5c5da62a0a EBUILD beniget-0.4.1-r1.ebuild 729 BLAKE2B 112c8a3d5acdf93a8ea81f54156f4da20160dcf4f526093f7cac9be7320e553a01136ff2030b073d9c0e6f74375a962412d9ef041296eca879e7110908b5f3fb SHA512 b1194b9897299c46008254531ca7c7d5b8735561e2e7bc61fb131945d1a67fe26ed5c34eb74a2a949b63860b50ec63f8d7c31e50dbfa01003275f4c624baafd7 EBUILD beniget-0.4.2.ebuild 775 BLAKE2B e54df6b755ed0ad429fda7a4890fdcf9113e9aa05641a3b00c3d0970ea834c8507f33e735df2bc8ced31b220bc7ffc609de958fda48db65de91a045b162dbb15 SHA512 a4f6866bee3866f4d3890563dac6976a2d18e205427f01616c0924e835af31e07643d9fc7ba50b100992ae212a506e7be20a227cf76ef54df649097a8b493073 +EBUILD beniget-0.4.2_p1.ebuild 594 BLAKE2B 026a06ece3578e746623d78ff6e64257967179e1bbb72fbab1c20767f2177dc5e2197c778ec9c6db36e64723b2223ec12aedde8c4cc3fe6e74aedd01fee0003a SHA512 4012afa1304c0cb1431bf7d493aa92002a432adb2e421393cf09fa4295695bed3232f3b7e08723e188e26707cf20f9d3771b8d6dc263e31cc0af77632fc18999 MISC metadata.xml 378 BLAKE2B eb443e862f02368c1521515425eb99835a1b9505ea959705f1fd4e5e02b764ad900dfeb96d849f3110bf154ae3d2bd0e5033e89edc1df0a7e18c085fab77e2c6 SHA512 87c1d109aceda4601ff65cf5f355c36e82a7e5ee7772d77bfac4277620f96644006186278bedffcadd5af75e692b0e22e0e6df76e8303c9218818a54aff06bb9 diff --git a/dev-python/beniget/beniget-0.4.2_p1.ebuild b/dev-python/beniget/beniget-0.4.2_p1.ebuild new file mode 100644 index 000000000000..37ca67b816b9 --- /dev/null +++ b/dev-python/beniget/beniget-0.4.2_p1.ebuild @@ -0,0 +1,25 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( pypy3 python3_{10..13} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 pypi + +DESCRIPTION="Extract semantic information about static Python code" +HOMEPAGE=" + https://pypi.org/project/beniget/ + https://github.com/serge-sans-paille/beniget/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" + +RDEPEND=" + >=dev-python/gast-0.5.0[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest diff --git a/dev-python/bincopy/Manifest b/dev-python/bincopy/Manifest index cc050bc8c146..441db5b6671a 100644 --- a/dev-python/bincopy/Manifest +++ b/dev-python/bincopy/Manifest @@ -1,3 +1,3 @@ DIST bincopy-20.0.0.tar.gz 750646 BLAKE2B 89f57cbf314aded9d9ac0d1ef51d1c7ed0f7e6aaa65236bb8daac72f98518b30974f62854f6dc64145a6615d636cddebefb8a09c42996ef33f6e64cb99fca486 SHA512 05cc54684c951ac209fa25ebdc2f60566ef93248cfa298439a2a4f6a4174e02f47476573aa580ae2d1e4b8e16e91ee8c4fee2097c375ca2c079dbbb0602b6153 EBUILD bincopy-20.0.0.ebuild 596 BLAKE2B 3ce63e96d91a079429ea98fffe12c9076762f2ccd7d6eac963e2689aef284f2f44061b61c1429853f602bd32f76e9d3da4cfe46cf23b7f06bff034ab7d52b94d SHA512 57d7201c752ace91e4942a994a0317eb0504b29ea37c245dc38e5311a7688d7c35d368369f0ba2b76f576ce64ea74ae6d8be8a87c4c875d19950716868a06bd7 -MISC metadata.xml 496 BLAKE2B 9d431dfa182ceeeafdf0bc390fe527da626d8e17ddfc7b4cebea2a4386a7e034b3c67dd296bbce4cfc5f66dbecacc67fae603adcdcd0ff7ad73b423425a2e4f0 SHA512 d9a447eda2239ce7ac5960c264ebfd06495fbc495d35be571fba038cc1faa00e8c54684e17ffe02c646ce00e44f17cb0d696c563c51196cad6bea0045faf252b +MISC metadata.xml 390 BLAKE2B 6cb1b40fd4c27cba8bd01b497ce3c53a630ae6bda4981ac9bddf95d1dcbe7a574a33bcc77889975818e6602f7a03d89fb93a1c116b1eb54c91d6bf9223be5265 SHA512 62894a16578b1b1eba95d3877256f27a070d05cda1018e68456c93c993077c920edb8d27300c2b77ca7b64b8287823cdefda81b128ea4079f445b349b757530c diff --git a/dev-python/bincopy/metadata.xml b/dev-python/bincopy/metadata.xml index 6623abb2ffdb..2f0d49331b0c 100644 --- a/dev-python/bincopy/metadata.xml +++ b/dev-python/bincopy/metadata.xml @@ -1,10 +1,6 @@ - - marecki@gentoo.org - Marek Szuba - python@gentoo.org Python diff --git a/dev-python/bitstring/Manifest b/dev-python/bitstring/Manifest index 150bcee85fdf..8d467b1466ef 100644 --- a/dev-python/bitstring/Manifest +++ b/dev-python/bitstring/Manifest @@ -1,5 +1,3 @@ -DIST bitstring-4.1.4.tar.gz 232014 BLAKE2B fad74a1a2931504b44c7d95c4e88b058c17ee189ab7b4ec6987d1284c273329b7850cd1aff8e93eb6badf7d52284db006f1f1118ee5f871694f2bd5b4b10e449 SHA512 e05d983ac340565b193c4b4d5f7f5fceea3ba68f04c348ab42cd1d783ac64e1b1adb0ce9bcaac20335137f103d51df198421c7cfee1e5c1ad9f3c9b89b77b679 DIST bitstring-4.2.3.tar.gz 250537 BLAKE2B 81902038a0b422533b5fe863a4dc71ec7b828d55a45e9edabb632ffc4682e1bf5d5620edce69c245b877d0ee93dff474533db3d46ddd57435a7a4c0b0bd71f9a SHA512 caf53aeb746f4c132d7b91e2c0983bc96f33cb240033872e9d6fc15318f3ced2638427ccc6fc5bfbac05d221fbb4cad4791213b32f97d8a1f8d57e8841a3e176 -EBUILD bitstring-4.1.4.ebuild 570 BLAKE2B f65b1094d3bbf01563f8cba6286eb341c940e769e15a4c6b6c8741e0bc27dd61ebb30f86f61be98aacdbcac9c939998804085f0a97236df9d8018cb62379e367 SHA512 e4310fd394ec0121b1451f918a57a1902be6d3e25162ba8d91d14f63afaef0867849e1ff223668262a2286c777beedd1a57a7ceaac4622bd417612e17d89c32f -EBUILD bitstring-4.2.3.ebuild 728 BLAKE2B d725de407e49e12ed35bffda27076ed1c9028eed3dead735c040fb0ed655ec2c39c2f9f29a4038c1423822c872af4001c7a821de262a387f4e37a36ab60c6da6 SHA512 ea5f0485d79ac8c9172682cdaa2db12e9c567a8fbec5e15ec694482ca6b3ae1b526c014f3772f2912daa1a384018d4df05bac54618230b146beb141e254d2707 +EBUILD bitstring-4.2.3.ebuild 725 BLAKE2B 17955acebf78038059302a8c914638e02f33cf33a1e08e959b6993178b19b5413adf7107b4087dc7f2a8b90f38168df7b2538d8a34aef84a61149d0071cbaad0 SHA512 7b61eaee354ee7287274f8d2af0b00d8c2795f40b6762292eba9bcfa4a50e5f91548cc532cc51f6d00a5ebdc537e49fc9cff1f91299cdd381b413b1b6dd4242f MISC metadata.xml 733 BLAKE2B 5d978fb3a90e33422df3c35986386d83e38b7760a2cac0708894c8c58c41002b8c7e1fe16bc1e9c707d8009afd0613d4afccf459770d40ec7c9223ede6a34e05 SHA512 ba4a8fb544c13bce8b31eb1dc3c4c5f5beff5f883f922479ccf809d81532719353ef322a26cdf16a0ef499dcdfb300b4a3fd0812edcb62651f8b617f0e391930 diff --git a/dev-python/bitstring/bitstring-4.1.4.ebuild b/dev-python/bitstring/bitstring-4.1.4.ebuild deleted file mode 100644 index 25395ebcd238..000000000000 --- a/dev-python/bitstring/bitstring-4.1.4.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A pure Python module for creation and analysis of binary data" -HOMEPAGE=" - https://github.com/scott-griffiths/bitstring/ - https://pypi.org/project/bitstring/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" - -RDEPEND=" - =dev-python/bitarray-2.8.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/bitstring/bitstring-4.2.3.ebuild b/dev-python/bitstring/bitstring-4.2.3.ebuild index 97dbbc65dd53..a76f31f06897 100644 --- a/dev-python/bitstring/bitstring-4.2.3.ebuild +++ b/dev-python/bitstring/bitstring-4.2.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm arm64 x86" RDEPEND=" =.*':':" 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/botocore/botocore-1.34.127.ebuild b/dev-python/botocore/botocore-1.34.127.ebuild index ba6cd2a5d2a2..7a44b043295f 100644 --- a/dev-python/botocore/botocore-1.34.127.ebuild +++ b/dev-python/botocore/botocore-1.34.127.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" =.*':':" 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/botocore/botocore-1.34.134.ebuild b/dev-python/botocore/botocore-1.34.134.ebuild deleted file mode 100644 index ba6cd2a5d2a2..000000000000 --- a/dev-python/botocore/botocore-1.34.134.ebuild +++ /dev/null @@ -1,67 +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="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/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/botocore/botocore-1.34.135.ebuild b/dev-python/botocore/botocore-1.34.135.ebuild deleted file mode 100644 index ba6cd2a5d2a2..000000000000 --- a/dev-python/botocore/botocore-1.34.135.ebuild +++ /dev/null @@ -1,67 +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="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/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/botocore/botocore-1.34.132.ebuild b/dev-python/botocore/botocore-1.34.136.ebuild similarity index 100% rename from dev-python/botocore/botocore-1.34.132.ebuild rename to dev-python/botocore/botocore-1.34.136.ebuild diff --git a/dev-python/build/Manifest b/dev-python/build/Manifest index 1774de7bf7e1..bc921d657fa7 100644 --- a/dev-python/build/Manifest +++ b/dev-python/build/Manifest @@ -1,3 +1,3 @@ DIST build-1.2.1.gh.tar.gz 47394 BLAKE2B d38a138dee5065ff0faee453bdc608fc519bc4b4a3cec8b60cf4f745288f8238dd7e9334f75bdd67765037a62b220079ce924c6581f745eb3750e732b2184d48 SHA512 77003e16d3776c3a4be920251bf14650eea112b92d94116cb1893195b8e16aae57321206ae63267119247f2794f220c891b7d913e07a8258b313d34c07d54fe9 -EBUILD build-1.2.1.ebuild 2435 BLAKE2B 8961e22b6cbfea3b343f26a5494f45f172ff2e496063ffff723d724da858c69b184775545b998b36363735bf3653cb8f2d71a8ce90ec6ff3b43bfe5b665b1ed3 SHA512 bdab4ff2914cadd463fb3c56191de86cef0be3d41080493503122c2a9f4deb1a8e75ff10be19c490e1502d6f8d0517ce2037f6803df5c9dc5059447c68ba425c +EBUILD build-1.2.1.ebuild 2441 BLAKE2B 6b076bd698f8976475ca95780af271e61d1363182f9f3cfbbeba45787a6255581007e3326e8e28ef3459318ce967428f5afdbc6731c71b79df5195971b2cc555 SHA512 a7564c8498dd20008bc5f39a3a631c69fec828925cc05b149466fa38df5d648e6d9d488dd856fcdb962ebc162c22e1ee1cb4276b460deeb1d5802e2400de3815 MISC metadata.xml 361 BLAKE2B 1c46e1d83bec4a8aaedd932af700865009735ff75e3af63ef7c08f7c00883d5f658f86aec981cd48c8ef0ab0a287250a3a4fdfad42fb434f6c06d9f33f72f7d6 SHA512 89c86db40833c86e25f387c5bfa8952b62e983714be85af1e8ca2a6ef8a402b94cc32dfc18cda8d8850736aaabdb46c153743af9bcb027e86b2c1f085f6f2369 diff --git a/dev-python/build/build-1.2.1.ebuild b/dev-python/build/build-1.2.1.ebuild index 9db1b060db58..40119c9fa57a 100644 --- a/dev-python/build/build-1.2.1.ebuild +++ b/dev-python/build/build-1.2.1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="test-rust" RDEPEND=" diff --git a/dev-python/capturer/Manifest b/dev-python/capturer/Manifest index 75dc678ca7d4..a5eb16c8711b 100644 --- a/dev-python/capturer/Manifest +++ b/dev-python/capturer/Manifest @@ -1,3 +1,3 @@ DIST capturer-3.0.tar.gz 18146 BLAKE2B 345313fa9e58c4e0121c795bd99606f99e46459215ed239da56586da8f8ffab35d97f0bf655258abe9cc45d4abaf7cb0ad2e76054d8c1781be2531ca01b04381 SHA512 3c83c0eade27380304347bdc93df392b2cb84c084e50693993dcca5fd572b8f92d31de43b4a2ddd0a0e8c7eb097629127e86a4860918c507d13b0e2979a04098 -EBUILD capturer-3.0-r1.ebuild 660 BLAKE2B 8048bee25b08696cf3ad0d30c06107a4e344973eb2d65bade1c8a00634dd486719ae0cb42965e59cd4a1f1c745ed3cf61356612ff9baa02d11af23ae7d23231f SHA512 95e0f54f68a78b5596a3239b247bbf796764eb65d44e2e5d2176d649d0631d7aca92cd58d2d1749e8b76beb5352e4ba2db2d5619a98e151202cfbb297a1a3a17 +EBUILD capturer-3.0-r1.ebuild 660 BLAKE2B 4721253675c7d7b2a1963b116580d5f059c2f52178db9749106401c4a8a48ac86f842575486e3a7e14505162331867373d6fec6287601cdf77c08364f0776b41 SHA512 52d88f34e5aa750e3344885c56122ec7dc7c39e394e33af486bb5d5dbe9e96e2efe7e1ee04822adabb5107e62956f4cdeee005322153f86b2437e0e2fe0f47a7 MISC metadata.xml 373 BLAKE2B 61cece580c214d12891efe3c8fcf599cff07912940dd5d9c95e7f868e4db2c9873a4a78350aede6b5af36b7a19b856b49f8bf5dce8116485ba758aad9ecc69b8 SHA512 0f8e9e5c7c1075e96f5dbc98a70962e6b6d7ec6f8d064fe3d54f295de673223a839e54efe3504fb3edad8b3402e77be4687382375806f246b7caa83dc825bd34 diff --git a/dev-python/capturer/capturer-3.0-r1.ebuild b/dev-python/capturer/capturer-3.0-r1.ebuild index 94a6c42eec98..07baacc2a33e 100644 --- a/dev-python/capturer/capturer-3.0-r1.ebuild +++ b/dev-python/capturer/capturer-3.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_COMPAT=( pypy3 python3_{10..13} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi @@ -12,8 +12,8 @@ HOMEPAGE="https://capturer.readthedocs.io/en/latest/ https://pypi.org/project/capturer/ https://github.com/xolox/python-capturer" -SLOT="0" LICENSE="MIT" +SLOT="0" KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~x86-linux" RDEPEND="dev-python/humanfriendly[${PYTHON_USEDEP}]" diff --git a/dev-python/cerberus/Manifest b/dev-python/cerberus/Manifest index 60de677502b6..faf917c35c3a 100644 --- a/dev-python/cerberus/Manifest +++ b/dev-python/cerberus/Manifest @@ -1,4 +1,4 @@ AUX cerberus-1.3.4-raw_docstrings.patch 695 BLAKE2B af53c17d8b683e1d88e744330ff97884c3d490ce4201a6bcaf6124c4b9b7f3742e4106964797990327aee2b8978ebac94e9f81c76143d473c8aeca244e8a055d SHA512 2aa7b173844e6c275032dc6e2686b5ec1c7e41fa3611c2aa3246335299107278cce6e4ca96734e2cf3ceebc22e34ea278fbb4adaab05c91dfddd134b1c922194 DIST cerberus-1.3.5.gh.tar.gz 921848 BLAKE2B 1f7f1c6804702dea6ab31c3e278a4d769c80c898e786aa7c7f7df0bc212edf07c4026c5dd6adf7ecdcacfd596ec33c3493ec26c3de68bd8254fce56e6532fff7 SHA512 eaa91f229a009770a1750a51e82c34f06dffeebca7af7cafd5ba3a8529502326dd20af1ed7a60fd5e5ed28edb4b974712b1493aa1e330097a8e36ad70c5e4f23 EBUILD cerberus-1.3.5.ebuild 844 BLAKE2B 0b41b713ef7e67ac1f9b4cd6122b6bc2ab4e89b4a01d4b9dfb1f0c2cd0cb40380815bd5f9d3e6c777e406c90f476329584505e834e2b1cbd1de7f0adb15372a3 SHA512 97f8114143abc639f3a88b6d5f470f84d120e81674490f4ad1120e6858a0b0164cccb61e5a2dee1be086748f1bed4c382849659fbaf721de28e69c0f4206a9a8 -MISC metadata.xml 395 BLAKE2B c9dc795ac8b1daba3bb10e3aef517b28be2e88b26f5e1192c380bca300ef929608e2b2bcef23adc710e01d41fcbc640c97429d6d8ee61fe4a78014aa181b528d SHA512 c1abc73709d977c4f7a3e989c335f0d1312d07dc843dd88faadc633e2dbfa3371c1cee566a481ebfaabdba60e0a8f00068ce8a83ce9b05ab091c35917b8c146a +MISC metadata.xml 390 BLAKE2B 29c56969eb83534d19707d9065e2d382227d65fb1862de8126c8af2fb3884c6f8b38d5bf41d8014a0b3e861af02cd2c4cad68b0d55cf10eaeb84223a33acc62c SHA512 53f95fd3e3ff3caaf63650f2c3e0032796d75e554cb038672663fb76185f6bf47ce4d63365f507b5070513cf821280583cb4b287a034f92ca08b1a25e3480395 diff --git a/dev-python/cerberus/metadata.xml b/dev-python/cerberus/metadata.xml index bfca76f5e3eb..e063ae176bce 100644 --- a/dev-python/cerberus/metadata.xml +++ b/dev-python/cerberus/metadata.xml @@ -1,9 +1,9 @@ - - marecki@gentoo.org - Marek Szuba + + python@gentoo.org + Python diff --git a/dev-python/cfgv/Manifest b/dev-python/cfgv/Manifest index bd17f02be836..f6abe153c34e 100644 --- a/dev-python/cfgv/Manifest +++ b/dev-python/cfgv/Manifest @@ -1,3 +1,3 @@ DIST cfgv-3.4.0.gh.tar.gz 10334 BLAKE2B fa84c7307e32e9f19d2ec0c806afc0d54f4a5f7767d2f4f755d73bafa80425513717160e722752fb41cfbfcb8c1cb11bd363ac41e99265c19dd18166b24d6d64 SHA512 7d3939bb99bc446f30774cad8f0ddeb1ff867e63d19e4178e5c5281b8f4300c08375936170b8ab0278b040439f59d0276b0c8924f02cd410e73037fb4729af57 EBUILD cfgv-3.4.0.ebuild 567 BLAKE2B 31b8d5129c4daae4cc65ca601f97f5024204df7c479bec3076c35764f0693185a1781eb39d2bd620ef74e798874bfe8a1fb38a2d0355e8e4ddd3dd8b83491603 SHA512 52c4a53ebaad628d110265347bf4d3b3ebb69df89b6aa5ec8b12294eddac3cf190b0b857b7c51d7a1d56546b2b1687c2e170c74075eb446ca54839d3e9a16191 -MISC metadata.xml 491 BLAKE2B 8adc9313dd82bb837c84287063374dae8d9d851f8d515ac69e81cfc3d5b0b1369f709113bef6ce348329e0e6394de7c3b568fe86cd45081a546a3fb54f01642e SHA512 ef1c16ef95820a9eaaface09373366b62660b6e9a8fa05800c4ecc578d4b3e6c64ef3094c496dcda1c8449b9cfea7e427299ebb4750e5fb8ef49f78cdcbbe96c +MISC metadata.xml 385 BLAKE2B 36da75b323ddf7256ea544e2879c17fc90fed01567cc5c3f62140c8d3f12b80cd2955216d2cf7bd0227f611a2aeeddc90a150a3f7f2a062e394b10ba912e67da SHA512 c7fc41028e66b2e4bd4ccd183ac686d18ea23d0d7370e7073dfc3248fe51e7914db5124f2192c20a900249817e0f4f9696eefaef174c630c4bf2b9a607a50f87 diff --git a/dev-python/cfgv/metadata.xml b/dev-python/cfgv/metadata.xml index 748b707c3775..b1a4981137a0 100644 --- a/dev-python/cfgv/metadata.xml +++ b/dev-python/cfgv/metadata.xml @@ -1,10 +1,6 @@ - - marecki@gentoo.org - Marek Szuba - python@gentoo.org Python diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest index dc38fce2d7d8..21fe163a6965 100644 --- a/dev-python/cfn-lint/Manifest +++ b/dev-python/cfn-lint/Manifest @@ -1,8 +1,10 @@ DIST cfn_lint-0.87.8.tar.gz 4136317 BLAKE2B eb0c30ff83ea9eca80b0a5e2a364e9d013bae2edc245fff61e1a77ff969a23314b2f918a061f03dff6aded543563f1c318ffb389eb4a8cf1da4a142892b0f31b SHA512 044e9f5e88b4264c5782d25f4216e328cb4cc6b09441790fc150c0162393505f2f874cf8992b870772091970557aa6fa5d1991e35c61253c33f75d7f17070ad3 +DIST cfn_lint-0.87.9.tar.gz 4099520 BLAKE2B cdcb2a4b569f96eb4779e12a848078659dfb103c4f61f583127152db1b80ae951e46e3850a02a520ed242605e91328817fd7568779304cc08746994332934309 SHA512 6868723a9a7adb709fe5c6e80760d4276e781d25812f6a77b2c73ad290be67d43bfdbabbe100ae39a7c573da8c718660134ed9940351e4c42ba119f6c6153ca2 DIST cfn_lint-1.3.7.tar.gz 2469769 BLAKE2B aa059688cee5dfc35ea76a0d771e3c3d370780d6bacef2f524f60a408b572eb92a23367141cbe195afff0e0599102b4fc05354e2bd9d712f936db32f47a4bf91 SHA512 77dbc087c91d75946838567dd95d4fbd32131e07020d8076748154ae1b2cbeea1f348e650534279fa573732dc22691e65e0e542f539156b0af59ff5422396ffc DIST cfn_lint-1.4.0.tar.gz 2428307 BLAKE2B 43987652c8f12dd24f62f9122b4aebb19edd2573e01d28ba121cc3681b3e04f5a5a3c15fd70f57b6ef9b715e686d191fab0cae11554c3c185ea756d89bce624d SHA512 d07b29794443a5df7465052ab1836a67212f5b6801ba1784e054aef26c1d4f2c923aa82032f7df18b22993334e5a957f8db7d7d9aa600edab91da7d92816339b DIST cfn_lint-1.4.2.tar.gz 2485843 BLAKE2B c2e64721b537ab38cad3c3f6d40c509741fb03f61202d7dace4023f4b5b3a7840b7deb88892d9d282d223756a1e3908680ed166cdf216b0c76abdc29d0749967 SHA512 c9761e253ba77198264eabdd9c4e6a290bb9010533628958853c8d5a0f5f7317338f271588b5cef2ac1667f6ed5e1a6e43a3192aa9ff7202b0ca6db061284818 EBUILD cfn-lint-0.87.8.ebuild 2040 BLAKE2B 3433bdc70808b67fabab42d70ead74e6e024f9dbf09e2a8aaf6814789edada5ff4508b580a0284facc6e4fdf8a7b3e3700a17edec42dfe72fb38fa955c67ff47 SHA512 eea1fd48f1012633408f84512a87d856461ffd1fa7710687a2db2e5fb715fbfd36c53e73dd92c3c8cff37d322c8367554e65c802342d18a7b241a1d4b073397e +EBUILD cfn-lint-0.87.9.ebuild 2043 BLAKE2B 02f4a43649563ef965302d40bff0f6b8bed6acffdd2f3aa54670816062f1b5dc3cf26112d8ca31d002acc00f850cf3d19c8b75f948b4bfdeb46bd1d8f45ea568 SHA512 f24a5e9e4fbb1bf94117513d19ff04f2e26cf4da1cc57aebc6ae3da509ec5e4bc3c01ecfc254a1f1b7b1cad6a2aa16ca6c8e0fcb3d33af8fa6e359c1eda60932 EBUILD cfn-lint-1.3.7.ebuild 2110 BLAKE2B ac9b693bc6097b01441e4b90e8112b26b5773a6ffd11c97177b5672250bb3f0755eca45b2943f119e565bcaaf1b64ab179d59157470538b0d350dd96799e978b SHA512 1cb9bb4e70ffbcbac8de8e0a0af9d265553f179e38b303eb3ed848c679e3a47fb6015458dd9746f5328876a715b1bc7f32a38697d9e6433a6909a38c97dbdec4 EBUILD cfn-lint-1.4.0.ebuild 2176 BLAKE2B ca7307bebcdfb8816a3fd6b24f034b1f3a392260aa88686dff25265e47308c31ecbf065f2a092367414b9f5ca6338239e1ab5629d07014b561c50f8be9ccbdb8 SHA512 08c06da07cc919f2694222f5c11844375301fe4cf5b1d5e148bd6a308140f4043c48a412bfb2fc3798b6d3c6ecaf7b2c247059f85e06aa943ffe0d523e9493c6 EBUILD cfn-lint-1.4.2.ebuild 2176 BLAKE2B ca7307bebcdfb8816a3fd6b24f034b1f3a392260aa88686dff25265e47308c31ecbf065f2a092367414b9f5ca6338239e1ab5629d07014b561c50f8be9ccbdb8 SHA512 08c06da07cc919f2694222f5c11844375301fe4cf5b1d5e148bd6a308140f4043c48a412bfb2fc3798b6d3c6ecaf7b2c247059f85e06aa943ffe0d523e9493c6 diff --git a/dev-python/cfn-lint/cfn-lint-0.87.9.ebuild b/dev-python/cfn-lint/cfn-lint-0.87.9.ebuild new file mode 100644 index 000000000000..1965af60837c --- /dev/null +++ b/dev-python/cfn-lint/cfn-lint-0.87.9.ebuild @@ -0,0 +1,64 @@ +# 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 pypi + +DESCRIPTION="CloudFormation Linter" +HOMEPAGE=" + https://github.com/aws-cloudformation/cfn-lint/ + https://pypi.org/project/cfn-lint/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/aws-sam-translator-1.89.0[${PYTHON_USEDEP}] + dev-python/jsonpatch[${PYTHON_USEDEP}] + >=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}] + =dev-python/jsonschema-3.0[${PYTHON_USEDEP}] + dev-python/junit-xml[${PYTHON_USEDEP}] + dev-python/pyyaml-5.4[${PYTHON_USEDEP}] + >=dev-python/requests-2.15.0[${PYTHON_USEDEP}] + >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}] + >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}] + >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +src_prepare() { + # unpin the deps + sed -e 's:~=[0-9.]*::' -i setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO + test/unit/module/test_template.py::TestTemplate::test_build_graph + # requires git repo + test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs + # Internet + test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter + test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3 + # TODO: it looks as if AWS_DEFAULT_REGION didn't work + test/unit/module/core/test_run_cli.py::TestCli::test_bad_config + test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters + test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters + test/unit/module/core/test_run_cli.py::TestCli::test_template_config + ) + + # from tox.ini + local -x AWS_DEFAULT_REGION=us-east-1 + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/cherrypy/Manifest b/dev-python/cherrypy/Manifest index af973ae5e4dd..96cfcc8a4c1e 100644 --- a/dev-python/cherrypy/Manifest +++ b/dev-python/cherrypy/Manifest @@ -1,5 +1,3 @@ -DIST CherryPy-18.9.0.tar.gz 631900 BLAKE2B 5bc0d4315f6b9300ba8fc122858554a6b6476f78ac1fb31b1635707488a4a300e359d2e368dde9996c202a8f42100ef09e298fb923f955e92d7906ed970d2ba9 SHA512 ed2beacedd3417214f45e59567f2a1faf5964745a545360db2f61251a39f50f2a833745832a2c900673029d98062f7e1813db6c342585f8d2bbae0be423edb3a DIST cherrypy-18.10.0.tar.gz 633708 BLAKE2B b403ac983da855c7bf44b6909cc984a544d61cfa3191fae81f15b01d6b2d5d5e4bcd8c9f99c550e39540aac75d14523724602ddf121768c43bcbb93235e0941b SHA512 6c77d89e484fc1cf5a8e7523d1ebb04ba49930823905142ab016aabc80924e1173c97342f172585758c28faee1b329e26fe04dd1e36c559b7798495d45fdc36f -EBUILD cherrypy-18.10.0.ebuild 1718 BLAKE2B 9beec6507462df19c4da00bb242640a9fb78773a7e0c814b14e643e6d77e53557de95cca3a71c01234d2815645047d0711f16325ff8707c56c48da8281ec1684 SHA512 57963a45132e6f3a89b51732dbe445caa80c72b4cd4463f6c588440da1a96df1c171a8f8f854ecf5a6036dbf994a3e8d1d40bb1047ced1db57d2c066a19628d0 -EBUILD cherrypy-18.9.0.ebuild 1732 BLAKE2B 978bc2982d0873b008e932492ad6c85b16629832337d223aa2a8cb1b98a2e1de77ef25cada4e8d8e1d68fd2236fd75f7a967f14866dd270f2c09546078e06b98 SHA512 14cd1a42766ad4c2cf49f35a4e4c181d182899ecc7e8bedf7226d80f4d4f5ce48d96d9f165d17180be5c4178c8be1d519109bf695ec8af0103f77264e64b0292 +EBUILD cherrypy-18.10.0.ebuild 1712 BLAKE2B ecfc79025a8018cba934d99db46576c28de27b46ae2f66db6ec0b6599c9ecb182c8737e2a33be4e3b2676cb234d86b570f548f0332a97d7bc099a7c441d323fa SHA512 0240482dd0fc91eb8199dcf8e77a289d7063b0f088af6c082474165ac5e8d75e5cade98ac27a1f1ac8220c765024e533c8688ebad0754bf1600a770c779d7e90 MISC metadata.xml 469 BLAKE2B 8a5e41d7cee996975da9df7a30172bfebd1b715581bc5e4de1934a97332af16a18c928b33ad088723618f3dd694101639702c5d6c2619e3db46c488992aa67a3 SHA512 d08a8114dcdefa5e27a2382604953c7635d376f941f92a128e229f42c3b236da0e36287182c2be735b624566a6bb5dd1c3541bf67396e33169f86e6dd0d0c09a diff --git a/dev-python/cherrypy/cherrypy-18.10.0.ebuild b/dev-python/cherrypy/cherrypy-18.10.0.ebuild index fcbfeb62a8d3..ec908dcc10b1 100644 --- a/dev-python/cherrypy/cherrypy-18.10.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.10.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86" IUSE="ssl test" RDEPEND=" diff --git a/dev-python/cherrypy/cherrypy-18.9.0.ebuild b/dev-python/cherrypy/cherrypy-18.9.0.ebuild deleted file mode 100644 index d365b629a712..000000000000 --- a/dev-python/cherrypy/cherrypy-18.9.0.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN="CherryPy" -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" -HOMEPAGE=" - https://cherrypy.dev/ - https://github.com/cherrypy/cherrypy/ - https://pypi.org/project/CherryPy/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86" -IUSE="ssl test" - -RDEPEND=" - >=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}] - >=dev-python/portend-2.1.1[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/zc-lockfile[${PYTHON_USEDEP}] - dev-python/jaraco-collections[${PYTHON_USEDEP}] - ssl? ( - dev-python/pyopenssl[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/routes[${PYTHON_USEDEP}] - dev-python/simplejson[${PYTHON_USEDEP}] - dev-python/objgraph[${PYTHON_USEDEP}] - dev-python/path[${PYTHON_USEDEP}] - dev-python/requests-toolbelt[${PYTHON_USEDEP}] - dev-python/pytest-services[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - sed -i -e '/cov/d' pytest.ini || die - # upstream has been using xfail to mark flaky tests, then added - # xfail_strict... not a good idea - sed -i -e '/xfail_strict/d' pytest.ini || die - - distutils-r1_python_prepare_all -} - -python_test() { - local EPYTEST_DESELECT=() - [[ ${EPYTHON} == python3.11 ]] && EPYTEST_DESELECT+=( - # broken by changes in traceback output - cherrypy/test/test_request_obj.py::RequestObjectTests::testErrorHandling - cherrypy/test/test_tools.py::ToolTests::testHookErrors - ) - - epytest -} diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest index 56fbd2636242..388584471207 100644 --- a/dev-python/clang-python/Manifest +++ b/dev-python/clang-python/Manifest @@ -1,3 +1,4 @@ +DIST llvm-project-022d15c0039fc1cfaa3cc2eb1a45b71bbb21fadd.tar.gz 215902891 BLAKE2B ecd87b84a4e5f87c91b6df0a2d6849f385bdb7b26b14a2836f1e1fc5a69f9f5b441e47b9251174019f62eabe39a243092cd1a175b5da7d7576cdcfd63083cff0 SHA512 7726e253179bfd9e0b93236e3ce1133b421329b0b3496b10c0a0eecde372fb5e55cce737b6b78db13f2d0833bbc92023d95efa54cb2918b12ce9af166bd90ff4 DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5 SHA512 4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 @@ -13,4 +14,5 @@ EBUILD clang-python-17.0.6.ebuild 1203 BLAKE2B 13f87c2782967c4fded88a60220b87e9f EBUILD clang-python-18.1.8.ebuild 1205 BLAKE2B 609f06035ee58685b352f56b62925947fc3cb15f4ca04749256d4d49735443ddc6338c7121157bb722c9a45a60311c262a90a4bbe0ec280c8c6833df210c3b27 SHA512 4b07e79adeafb345896316114ec20ad2443e9b63d28181fe36d44285ed067e2ee73e04425aee255032699bef5e65cced1356967b7dd6f7fd221cbbf03d922057 EBUILD clang-python-19.0.0.9999.ebuild 1170 BLAKE2B c6bb0527431ced05965e35f2f3d0d0c05db4f27c4286d28cc36c0bc0e2e1c704018650840ab6cb7fbb62cb0acc22bc0472f5dd61a4c4c49a8dabdcb14dc35043 SHA512 bda343468b925bea4580582a163413f6ab45354698c2d3ed818d638989f3cd11248fedef0b7da469d1bfe5fa388304718cd091ca0120ee56da0173e582bc58be EBUILD clang-python-19.0.0_pre20240623.ebuild 1170 BLAKE2B c6bb0527431ced05965e35f2f3d0d0c05db4f27c4286d28cc36c0bc0e2e1c704018650840ab6cb7fbb62cb0acc22bc0472f5dd61a4c4c49a8dabdcb14dc35043 SHA512 bda343468b925bea4580582a163413f6ab45354698c2d3ed818d638989f3cd11248fedef0b7da469d1bfe5fa388304718cd091ca0120ee56da0173e582bc58be +EBUILD clang-python-19.0.0_pre20240630.ebuild 1170 BLAKE2B c6bb0527431ced05965e35f2f3d0d0c05db4f27c4286d28cc36c0bc0e2e1c704018650840ab6cb7fbb62cb0acc22bc0472f5dd61a4c4c49a8dabdcb14dc35043 SHA512 bda343468b925bea4580582a163413f6ab45354698c2d3ed818d638989f3cd11248fedef0b7da469d1bfe5fa388304718cd091ca0120ee56da0173e582bc58be MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685 diff --git a/dev-python/clang-python/clang-python-19.0.0_pre20240630.ebuild b/dev-python/clang-python/clang-python-19.0.0_pre20240630.ebuild new file mode 100644 index 000000000000..7f3de6814bbb --- /dev/null +++ b/dev-python/clang-python/clang-python-19.0.0_pre20240630.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +inherit llvm.org python-r1 + +DESCRIPTION="Python bindings for sys-devel/clang" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# The module is opening libclang.so directly, and doing some blasphemy +# on top of it. +DEPEND=" + >=sys-devel/clang-${PV}:* + !sys-devel/llvm:0[clang(-),python(-)] + !sys-devel/clang:0[python(-)] +" +RDEPEND=" + ${DEPEND} + ${PYTHON_DEPS} +" +BDEPEND=" + ${PYTHON_DEPS} + test? ( + sys-devel/clang:${LLVM_MAJOR} + ) +" + +LLVM_COMPONENTS=( clang/bindings/python ) +llvm.org_set_globals + +python_test() { + # tests rely on results from a specific clang version, so override + # the search path + local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir) + local -x CLANG_NO_DEFAULT_CONFIG=1 + "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" +} + +src_test() { + python_foreach_impl python_test +} + +src_install() { + python_foreach_impl python_domodule clang +} diff --git a/dev-python/click-help-colors/Manifest b/dev-python/click-help-colors/Manifest index d247d756fbf3..0c899e917c79 100644 --- a/dev-python/click-help-colors/Manifest +++ b/dev-python/click-help-colors/Manifest @@ -1,4 +1,4 @@ AUX click-help-colors-0.9.4-no-color.patch 406 BLAKE2B 3279218a0e51a176abaa4c88308d11f6e2ff59f18a9ba4df7e97338e71823c8a0aa7a4c24989ca6db3e977b768d32188d0d6d45a228f97cd0ba6562ef3f44133 SHA512 f8054df4e6113404c242722704f0990d8537ffa4f353ef20d396277769ebb0de11617026f97f9a9097eea38a145608fac9bffc7934805d97e24a9488f9200814 DIST click-help-colors-0.9.4.gh.tar.gz 131221 BLAKE2B cb6e5818eddf8ac757206b537053368be672382133bd6a1de65653b671c8780e991b437a31313740303b0e9d6d84eccb04b84577149311c3a27ad9fdaae4c5a4 SHA512 9dd7cc972834e4711cd9f3e957ab50aaa9e7c3e983a98d2d35603a548c85c9c3d3104f567cd13250eb621b67d138b7b94771216dc8323a281fe4fee51d7b752e EBUILD click-help-colors-0.9.4.ebuild 876 BLAKE2B 7bbb9a497e902f327c8c0e317745b73532df514d504b88280a8f6d90df3ac55da0667a32d49d93a027407992bf488f87772cba8c2cef9571d7715221de642599 SHA512 40ebc171ec4b3e71378a7c522042dd1b4cece55b241d11c033921e21587fcfbdf81877dfd791ceb7c72b0cfdbfd8271138f7318e6fa6b167d50be4ec00c145cd -MISC metadata.xml 522 BLAKE2B c281d2270d2e8389fcf83ece941af24a414107601d4c840731fbe952d73d71c32fd26276af21fa5ba4b2bdec0f35ef77a94a12a3239c1f053f50c9aff3e90d7e SHA512 45b82c348eea430dda7453b265e152f1d60d7a3aa17365b8d86ad57d17943ad7d44d5029504636e56c0b437a32e12f6e9c446d5fc6bb70fa72c72108b538f143 +MISC metadata.xml 416 BLAKE2B 25663951f3aec39a0e7889fb8d2a216853d6619da6cea98609f8cc2b2db81b84d932877b6d681f264796a31348c2562c2bd8f2cb7016f48a5613d9e2b66c514d SHA512 45862806d63e61ac5a006a751304ced08b01b7990c12710ddd0aea27a917499b9e6c0ac12e6368939bcb85b0f54bfe3eef351e39b2b13447d9545d0c149445fa diff --git a/dev-python/click-help-colors/metadata.xml b/dev-python/click-help-colors/metadata.xml index fe0a11d5b717..67eb4a219db6 100644 --- a/dev-python/click-help-colors/metadata.xml +++ b/dev-python/click-help-colors/metadata.xml @@ -1,10 +1,6 @@ - - marecki@gentoo.org - Marek Szuba - python@gentoo.org Python diff --git a/dev-python/coloredlogs/Manifest b/dev-python/coloredlogs/Manifest index 1d799c6d9c71..039073dc0bba 100644 --- a/dev-python/coloredlogs/Manifest +++ b/dev-python/coloredlogs/Manifest @@ -1,4 +1,6 @@ AUX coloredlogs-14.0-fix-install-prefix.patch 1474 BLAKE2B fbd2751c0a4f0f7a412428839b5bd8891b863f609d0c890887b85737d7cce9480ccbd2c4c6bb4e6e600b5ef850c065862ce7867b352f41e262022e21841cf1a1 SHA512 50063a6c14d1d4baf76d6409fc9776ec366500f7fa9b1b9e1270dac456b174b015b907f067c5641d4e74b75abc62ca4cdc641e55af88216101ddc4916198f1c5 +AUX coloredlogs-15.0.1-py3.13.patch 1644 BLAKE2B a6d7f3df8f512a2f17cc80cef01aed6922e49758e4ed31b6a16c2a281b919ada9e00a787caafd5b99d7a0175a2e31ebb362dd35971b6a78767fcc7f52ad5379f SHA512 9d01c37470da45871eb2390a58577c2613c4d0ababbdfc2e01fc6739180efeb3864102d2643f816931bbfa34f259df547d5dec6cd42f67200dae392191ca37d1 DIST coloredlogs-15.0.1.tar.gz 278520 BLAKE2B 446aea9adfc8a1ea7f2e5b4a0279d124a3e174feec4a6d9346059fa00fbcb2717d6480392051cc44f0c1f66e022cfc03238acae59b9496e9f70695d99143dfd6 SHA512 577af26af8d27bca3f10e6aaa257245aba608cc3832985ba57bcb2b590b10bf054796a2210749c15ee1b1a17623e007e4ac3ba17bed6af95544f85f5dfafaf21 EBUILD coloredlogs-15.0.1-r1.ebuild 1066 BLAKE2B d03ac71d207e54b2c4b91fd3ea765bffd6fb017ce6cec2bd9890444c870e5ef452d8d18287a601eeffe14394c7e227ba3e3c111516398a56625ab5405b934bfa SHA512 16b582557e425f5078f911ee1a1ad7ba9549a9b1974c6d19c0ed18418d3d21191a14f020792f05f7a70d98555874d2f2f39468b60aeb979bc8eacb0c4f93888e +EBUILD coloredlogs-15.0.1-r2.ebuild 1103 BLAKE2B 8bf96281ffad4639ece541c3f45992f05c745ac455c957021d932d9f7f5e0832eb921ed9ed27d1821f43030da80dcc69c88f8bd73de03fa73594b58bc0ce9568 SHA512 a5c705093975776a385f65acd6c96516368b67b8dface694258d7609f4033dbb8ec96b8087426935073e403bd54fbae871c68cb5660b853d3d799cf8e1e32d9a MISC metadata.xml 391 BLAKE2B 23995da8632cec6cc75466238f135357b63b28a1d1701f89ff0b565a9e2f7b2a2a78514627de45d2704b02e2f82f11e4b6894f4a6090c9c3d482de5b4036b577 SHA512 b52d94fabe4466b02a4e81dc773786000a8ca6189a7b928e52beb0dd291186cf4331d0ed4b139f0017e18b6ec48238fcf5104dccc5b4abe3aa7e70e60cc5830a diff --git a/dev-python/coloredlogs/coloredlogs-15.0.1-r2.ebuild b/dev-python/coloredlogs/coloredlogs-15.0.1-r2.ebuild new file mode 100644 index 000000000000..8f538d93ebff --- /dev/null +++ b/dev-python/coloredlogs/coloredlogs-15.0.1-r2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( pypy3 python3_{10..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Colored stream handler for the logging module" +HOMEPAGE=" + https://pypi.org/project/coloredlogs/ + https://github.com/xolox/python-coloredlogs + https://coloredlogs.readthedocs.io/en/latest/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/humanfriendly-9.1[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/capturer[${PYTHON_USEDEP}] + dev-python/coverage[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/verboselogs[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-14.0-fix-install-prefix.patch" + "${FILESDIR}/${PN}-15.0.1-py3.13.patch" +) + +distutils_enable_sphinx docs +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # test_auto_install fails because the pth file isn't being loaded + coloredlogs/tests.py::ColoredLogsTestCase::test_auto_install +) + +python_test() { + epytest coloredlogs/tests.py +} diff --git a/dev-python/coloredlogs/files/coloredlogs-15.0.1-py3.13.patch b/dev-python/coloredlogs/files/coloredlogs-15.0.1-py3.13.patch new file mode 100644 index 000000000000..649683b4944e --- /dev/null +++ b/dev-python/coloredlogs/files/coloredlogs-15.0.1-py3.13.patch @@ -0,0 +1,43 @@ +From 9d4f4020897fcf48d381de8e099dc29b53fc9531 Mon Sep 17 00:00:00 2001 +From: "Benjamin A. Beasley" +Date: Wed, 12 Jun 2024 14:00:28 -0400 +Subject: [PATCH] Replace pipes.quote with shlex.quote on Python 3 + +The shlex.quote() API is available from Python 3.3 on; pipes.quote() was +never documented, and is removed in Python 3.13. + +Fixes #119. + +Upstream-PR: https://github.com/xolox/python-coloredlogs/pull/120 +Upstream-Issue: https://github.com/xolox/python-coloredlogs/issues/119 + +diff --git a/coloredlogs/converter/__init__.py b/coloredlogs/converter/__init__.py +index a424469..96817a0 100644 +--- a/coloredlogs/converter/__init__.py ++++ b/coloredlogs/converter/__init__.py +@@ -9,11 +9,15 @@ + # Standard library modules. + import codecs + import os +-import pipes + import re + import subprocess + import tempfile + ++try: ++ from shlex import quote # Python 3 ++except ImportError: ++ from pipes import quote # Python 2 (removed in 3.13) ++ + # External dependencies. + from humanfriendly.terminal import ( + ANSI_CSI, +@@ -75,7 +79,7 @@ def capture(command, encoding='UTF-8'): + # + # [1] http://man7.org/linux/man-pages/man1/script.1.html + # [2] https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/script.1.html +- command_line = ['script', '-qc', ' '.join(map(pipes.quote, command)), '/dev/null'] ++ command_line = ['script', '-qc', ' '.join(map(quote, command)), '/dev/null'] + script = subprocess.Popen(command_line, stdout=subprocess.PIPE, stderr=dev_null) + stdout, stderr = script.communicate() + if script.returncode == 0: diff --git a/dev-python/contourpy/Manifest b/dev-python/contourpy/Manifest index 6a434cef931a..a3edebcf8688 100644 --- a/dev-python/contourpy/Manifest +++ b/dev-python/contourpy/Manifest @@ -2,5 +2,5 @@ AUX contourpy-1.2.0-unicore.patch 3169 BLAKE2B 436bd8b179be7bb695694de4254be53fc DIST contourpy-1.2.0.gh.tar.gz 13440145 BLAKE2B c8082f69c3c8ad2b9a2d7a8e68941f1b741b0527161df371b501a32b8f0572a012aa2184b9f3ea943f45143f218f910180e31371683826d2b9b9431537c72cbd SHA512 91084ca659f796fb49f34840fb08a1a8f2a78ce8264668f5729550b1c46f316933c1d76ed87797bf58a059f0cf63e6efc58c92e44c57787fc8ad1ca16a21aa6e DIST contourpy-1.2.1.gh.tar.gz 13440991 BLAKE2B 2e792ca990244f7890462b84a2f23e4fbc31fd8ce0a18bc8724767dfa4b5fc0a4271dc6989531423db58d567706a28ce95e680372dbf64bae93a09914353f3ac SHA512 2bb2ac7436cbee1ebc69e6edaf3166e294de32711cec506ce9a3132f1cf20ff8de70af27b432b81abb582c9fe30239f8724f68936908bdbf6348eb249eaae4d5 EBUILD contourpy-1.2.0.ebuild 1188 BLAKE2B 3b3e2c3cd6c13776299b4b90ce456140d16ddfddb815fe7a3090e164d093c141fee828f00646e6f4ec9904ebc2f11bbd14c8c05fec72dfbd36e6366794f4ca56 SHA512 340e6bd22a5beac63e581ae372921ff58030a5cf43ec1915d2127f80a791ace4a450e8747d0fb25afbf41c84e414eb5ca03675f57e984ee700d78a456d3dc5ef -EBUILD contourpy-1.2.1.ebuild 1094 BLAKE2B 2798ba36db1434305ce107fc1607ef881f87cb6b6dc043efa6808908c1db465eb00e96aee871c64bb40b9d1fc46d66114e77b4fdcbd3beb1ed20de721a0d35fe SHA512 687624e64e96008713850f780408b22788e49d59f3892f21680925ec69d06855ed79f1b3d51f0e2392889edea01ab382692a40f6d45465d72e325ee66ab07e5c +EBUILD contourpy-1.2.1.ebuild 1094 BLAKE2B 9b6488ae5f47fd0c000f7e42b26f71fb5adfafe493c4f55b34a95d3acef45cb324a4b32fe0d045545baa87092368bd880c84e78b260f5572f05617d98aa4a169 SHA512 c541172d61ef221ec87a20b673220068f18d6afe5d02cc2f5e67e6e1a0d4e5058eb9cb3daf17df29255fecf74ae45bf227906f281665bde82079ead95f38a167 MISC metadata.xml 372 BLAKE2B de3d6cc9d8727bf43be63fdbb8aa2ad375667d189019e189be262e39d028acab98a21e200798c2d5c5c72521aa7d38202e3e235dd44de9b43a7dc9e045d50c47 SHA512 e692f94d805d7f56fc895a4c76dfbacf2f068d687b9191482b946445baa3bd0a685eda7a1b0aec2aaf9a02e6f23d87f0bf22d90f42e3c21d930724c635ff859a diff --git a/dev-python/contourpy/contourpy-1.2.1.ebuild b/dev-python/contourpy/contourpy-1.2.1.ebuild index a5206110e500..2557c2f1f2ea 100644 --- a/dev-python/contourpy/contourpy-1.2.1.ebuild +++ b/dev-python/contourpy/contourpy-1.2.1.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=meson-python -PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_COMPAT=( pypy3 python3_{10..13} ) inherit distutils-r1 diff --git a/dev-python/cramjam/Manifest b/dev-python/cramjam/Manifest index 5c9928f42d19..b11360093e69 100644 --- a/dev-python/cramjam/Manifest +++ b/dev-python/cramjam/Manifest @@ -141,5 +141,5 @@ DIST xz2-0.1.7.crate 23892 BLAKE2B fd4b65cc82405f28a3d9fcc3db9dbffac41ae8ec7e767 DIST zstd-0.13.0.crate 28911 BLAKE2B c2045cb42d2ac27af4231cc9b6a1734a8ec44121e91ccf3672fe11acba7627986705816fbfb0228121276b1557e7c96a6a44a89716e979f699b069154256b1c0 SHA512 daab48e7479826dbc14e7594b3c97c06eb2903f2ef94af419f0f5bb201931ecd917935d27049da363c9edca7cbc3b5d0ad3dbf3805376627df63862c658d17cd DIST zstd-safe-7.0.0.crate 20463 BLAKE2B 8c4cb034d1a12ae54abeeb8f12101f09ef82115ec26630103e7fad29ce1d0045e59dbd8ae301dbe8f47c90515ab9575288137ced98aea667a9cdd7ad0e2a6234 SHA512 2f0d66c874f7880d05fce39f4bdec5e217e8e18b44bfe97b4ea33c7d5c8719c5bd9615f7274f0b19734a465eb2477993fb8ae8d60abc7da36eac361e8fc4a437 DIST zstd-sys-2.0.9+zstd.1.5.5.crate 728791 BLAKE2B f08f8730d9cc1efc5520f223e9bfb0854b3a67a2907e47c38e0572d8eca688c1bae61560e11e664834dbff1bed3d40608b23d08f102ce6cd7f1af72b48446e4c SHA512 604c01eae4975745aca1dc1d351db98fec34f7036143e59dfeb4d36e6ee18ac9f3871a288557c8ebdc9e816967a008da43154dc9a0eb3cac85071ccb05bf58aa -EBUILD cramjam-2.8.3.ebuild 4234 BLAKE2B fbe49832c2782aca3e73ec360b9936b73227da77477da4930c6c658377f5acbfe283f09e12abe646d020e47ce4a385301461dfdfd205129a33d0c5579da7097d SHA512 da3ce97974d9438c94dd2eaa8b37348bc7afff9fe6420fe62fcb7fd3544d5ae0a3945ef42e5cf12cd6e6a743631f67ad321db6321bcee8b473c3cdaa128e70a4 +EBUILD cramjam-2.8.3.ebuild 4275 BLAKE2B fc86079bf880e85a8b3710a35bc464cc6d1f1e7eda6c1feec6e16385d76cb3c54009c78b070db45b6e322fd6ca6c444499be006251bba6f7a8b3acddd7cf47c1 SHA512 cf184faa89630aa0f774ba82b98024f71ae6891941b1ad139e9b78e00a7fc42d4926f8255a4e648a32e44b679a871657639e44ddeda67f9149719fac242a4f08 MISC metadata.xml 349 BLAKE2B 3209b3af385f157b917f2fa0413b5e6b8cd6d3d7278ef37b3e69032606d01b1cf185642b257c12fb01887428578a64e60225313f5da2f075fcb31167b7531735 SHA512 9850dc46103ce6d542eb6221e4be635b456fc6aeccec1a67957a9f0181807ff1a28cae1da8d3ae9c31e14554e44d930fddfb9ecfe6a63d32f00bc21ce972c552 diff --git a/dev-python/cramjam/cramjam-2.8.3.ebuild b/dev-python/cramjam/cramjam-2.8.3.ebuild index 9f8de85b5fb7..ce0fc0b6822e 100644 --- a/dev-python/cramjam/cramjam-2.8.3.ebuild +++ b/dev-python/cramjam/cramjam-2.8.3.ebuild @@ -151,7 +151,7 @@ CRATES=" DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_COMPAT=( pypy3 python3_{10..13} ) inherit cargo distutils-r1 @@ -192,6 +192,7 @@ QA_FLAGS_IGNORED="usr/lib/py.*/site-packages/cramjam/cramjam.*.so" src_prepare() { sed -i -e '/strip/d' pyproject.toml || die distutils-r1_src_prepare + export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 } src_test() { diff --git a/dev-python/crc32c/Manifest b/dev-python/crc32c/Manifest index 18da5ff96a6d..214b967021e1 100644 --- a/dev-python/crc32c/Manifest +++ b/dev-python/crc32c/Manifest @@ -1,3 +1,4 @@ +AUX crc32c-2.4-sparc.patch 1186 BLAKE2B 7a7d5b0460df87fd22f8f702f87f15bd8b42467e7feeba76b75a7ad8b01b61a933cd4d533df705464b57ce6a3ec9106fb5a04bc7cf3e028a6d3b7dfffd6a14ce SHA512 1aae78ce722c3d4c07ca2f187000e2ef47a96cc02483be4dfa143130dd741e91e220e6680987ca796654d695de61a5c5f151e1fdb825b7dee0c242f98bda0158 DIST crc32c-2.4.tar.gz 38272 BLAKE2B 1273f62794bd646e983737d922c4e1320a4519856b1cedf2d1d1f9b1e47fc767e248b6e00ada48e8f245e47fc18619327e9a8cfa5d88a0569c467ca6147a1974 SHA512 d747dee42184ff025dd6fd7334b65e5caba4066a055943a783b951d09e09339694072ea552aa95579f03a85a7bdb2eb4a8d12dc9a17f0f83d84c0fde534b36cb -EBUILD crc32c-2.4.ebuild 1183 BLAKE2B 694cbcffd132231a15170dd80d5fae6fbc8b7a0cbd703fae43287f4cd27b850cb867d41537a2551e7a2a16d46febbc06ce242a884f16ea15213d1f2bdb1abd8b SHA512 533f2fb152f9ffc484fff12b3fa71d8198f002e0a3e4bd92e82e775f1e034b528d8efe94fc7f2a78c0a7bdf339c4e32a974dc04f332e74167625ce2f8f0906de +EBUILD crc32c-2.4.ebuild 1271 BLAKE2B 72c1bef8b980dfea3da682cf505180c77ea7d2dc774b1a6cba290885bd6b86f3ed58d1ebdcf1982da37d50f03d396c6f5f35328f8fbd35ddf8310c7cd81a1247 SHA512 6c0eb82668bc61258ad67ad102879878fd6d234e0aefdb482e93940e79a4192c5fdffa0f79ffd7d7f45ad5ac2e8e0abbf5ba38015b73ac080e6a169216bf1a1a MISC metadata.xml 340 BLAKE2B 51d7b138caeb04c73b96d68973194bee9c7af76811fa6c886c5aa80415624d00adee76c4187f52bcc740a5f0fafbebd2b9207c5dac3ab191799598c2d5aa275d SHA512 b6c86d6aacc37c0c1fac0382407b9d8821a939e322281192254d95d1b066088268730f1ad7031b3ce9e9aa324db412a0a8ed060ab75d23155e2e682c6d80a93c diff --git a/dev-python/crc32c/crc32c-2.4.ebuild b/dev-python/crc32c/crc32c-2.4.ebuild index 6e0a4600dea6..4c4574350b5f 100644 --- a/dev-python/crc32c/crc32c-2.4.ebuild +++ b/dev-python/crc32c/crc32c-2.4.ebuild @@ -23,6 +23,11 @@ IUSE="cpu_flags_arm_crc32 cpu_flags_x86_sse4_2" distutils_enable_tests pytest +PATCHES=( + # https://github.com/ICRAR/crc32c/pull/44 + "${FILESDIR}/${P}-sparc.patch" +) + python_test() { local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 local -x CRC32C_SW_MODE diff --git a/dev-python/crc32c/files/crc32c-2.4-sparc.patch b/dev-python/crc32c/files/crc32c-2.4-sparc.patch new file mode 100644 index 000000000000..f2e96638d51b --- /dev/null +++ b/dev-python/crc32c/files/crc32c-2.4-sparc.patch @@ -0,0 +1,34 @@ +From 9d94ecbfe2363c7adf49bddbf31871764faf4f41 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Sun, 30 Jun 2024 16:00:34 +0200 +Subject: [PATCH] Fix char signedness issue in _crc32c_sw_slicing_by_8() + +Fix `_crc32c_sw_slicing_by_8()` to use `unsigned char` for `p_buf`, +to fix incorrect results on platforms with signed `char` such as SPARC. +The code has been casting `unsigned char *` to `char *` for no apparent +reason, and this broke the bitshifts in the big endian blocks. + +Particularly, + + crc ^= *(p_buf++) << 16 + +would be XOR-ed against `0xffee0000` rather than `0x00ee0000`. + +Fixes #43 +--- + crc32c_sw.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/crc32c_sw.c b/crc32c_sw.c +index 8382749..67409c9 100644 +--- a/crc32c_sw.c ++++ b/crc32c_sw.c +@@ -490,7 +490,7 @@ const uint32_t crc_tableil8_o88[256] = + + uint32_t _crc32c_sw_slicing_by_8(uint32_t crc, unsigned const char* data, unsigned long length) + { +- const char* p_buf = (const char*) data; ++ unsigned const char* p_buf = data; + size_t initial_bytes = (sizeof(uint32_t) - (intptr_t)p_buf) & (sizeof(uint32_t) - 1); + size_t li; + size_t running_length; diff --git a/dev-python/dep-logic/Manifest b/dev-python/dep-logic/Manifest index bed840d1900a..ed926fa6daec 100644 --- a/dev-python/dep-logic/Manifest +++ b/dev-python/dep-logic/Manifest @@ -1,3 +1,5 @@ DIST dep_logic-0.2.0.tar.gz 27758 BLAKE2B c1895fb20468046a73dfed686713b67de8238f026f6c31997b4d7740dc2fa882e86120301b0fe860066bd14fa4491f8b135631e4a72eb2aa5abe1fe4165ce64d SHA512 c3685a540f210a8007375484bd4cea63b16a8cd3bcfab1cee250eb94136104ccc847872cfe78f694c843c30517f298ada18fcdbd2673fd130b4edc4e8df9052b +DIST dep_logic-0.3.0.tar.gz 33483 BLAKE2B 6ceed58a3ca538da8fb469efdd4b30516e0e40c1f1ca14c103452d61ff81574ec93d5b56bb23a20ce2d5d0a1106321001eabb56cff052f4920161d198fbb60c8 SHA512 cb4b6f51a7eb45958113d520f75dec9d9ca238c3b591368e7024a3ff7a267cc64f8349fec7d7c323c9b630cad098836872afdcf7395797972af5621db3946d70 EBUILD dep-logic-0.2.0.ebuild 530 BLAKE2B b0f32d2ae7d4f7322864c3bdece3b4b9db3dbbf6d592e8ecc51dfb5417cd5d2188c59eabbafe076f6c885eb1b294446041b43ca6b501eafce6a7fa3fdedc7f7e SHA512 23ccf90eb3e77f7eab6b0fa5501bc53456a160bcd3e8631a7533c9e66e33d208b5bdd19a0d36242c4e963a8e2aa7c91baf54324034444e8267d217106e90e023 +EBUILD dep-logic-0.3.0.ebuild 530 BLAKE2B b0f32d2ae7d4f7322864c3bdece3b4b9db3dbbf6d592e8ecc51dfb5417cd5d2188c59eabbafe076f6c885eb1b294446041b43ca6b501eafce6a7fa3fdedc7f7e SHA512 23ccf90eb3e77f7eab6b0fa5501bc53456a160bcd3e8631a7533c9e66e33d208b5bdd19a0d36242c4e963a8e2aa7c91baf54324034444e8267d217106e90e023 MISC metadata.xml 376 BLAKE2B 9236c3ed79dc4016955d7316d573580fd61cdab5ccf2f0dd88004bb9c4fedbb4eb1a002b79e8bb2fb02792185484849d0e4f798d0a99ac3167de720e9bb6f8f6 SHA512 10b70dd0399365a6b19dc4f7a2d469bb9cd12ce03d3ce35e03b75457706d140edbb2cf6402a6793a58a64c8c91a6cd392e5113bdb86cbaf96df9df06a570132c diff --git a/dev-python/dep-logic/dep-logic-0.3.0.ebuild b/dev-python/dep-logic/dep-logic-0.3.0.ebuild new file mode 100644 index 000000000000..cf3afe5c232e --- /dev/null +++ b/dev-python/dep-logic/dep-logic-0.3.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pdm-backend +PYTHON_COMPAT=( pypy3 python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python dependency specifications supporting logical operations" +HOMEPAGE=" + https://github.com/pdm-project/dep-logic/ + https://pypi.org/project/dep-logic/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + >=dev-python/packaging-22[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/django-prometheus/Manifest b/dev-python/django-prometheus/Manifest index 6c04e73736b5..5e88f4554bbf 100644 --- a/dev-python/django-prometheus/Manifest +++ b/dev-python/django-prometheus/Manifest @@ -1,3 +1,3 @@ DIST django-prometheus-2.3.1.tar.gz 24718 BLAKE2B a20f140736107e1c959fed33ff9a736cbc3266189598924e5d285c44a9fd1f16b7e41ba85829a2526cd49116523e1da3d1f96c9a1d73f84db18557cee3254982 SHA512 523cfa7023e1e8921c687bd010a4c6384e1e4142fb702887d1d0bd60194b5111e92e53fec07df89eaea07cd7aa806edef79ab303a67d866d18eacde257db3c03 -EBUILD django-prometheus-2.3.1.ebuild 688 BLAKE2B d7a2dda66a541442ddb299664e5d2ad86231a8b21cf12cece8947902debbdd551e974047baa4044ecc6a98e07df2c87febaccc48ba44a2dfd7cdbef09316ac12 SHA512 c76aeab03f3e31f47c486501f318b26bdf89be718f7238edd08d3c7376671746c84c55e13115ad80f726abf8927b5a9cba8e024d65984da75e0788bf2b4cf46f +EBUILD django-prometheus-2.3.1.ebuild 688 BLAKE2B 6e224f538011c8c9b20103a13b1ea02987d35fee173079867a94596b0c7b7abfa58313f3575be6956baba6bf5028df628013931cb75f68bc3f945064dd8e9baa SHA512 96903228f0fe6617f3c02136b68bf3cf29dbb603e787b89d3685ba5a280bbde861aaa5529aaa379d69f736e6dd069dc2c2cbd5ef6b2970b99881d1e4088c7eee MISC metadata.xml 410 BLAKE2B 6b5b85e5b774a6d8d742adc093cf341ff11beff43974c0ba68c9c45cffccfba923e9358cb102b3e64e765a91d851bf7bfa51a1a2875909327a9056c6c1c5b805 SHA512 7a6fe4b02c4ac912f34bba301a723e4c16036236b4e9f3c5e1916512d6a49a4af7b2607e96a86a43d69a4ee4ba08b6db9595235250bc52da8c9147dff054370d diff --git a/dev-python/django-prometheus/django-prometheus-2.3.1.ebuild b/dev-python/django-prometheus/django-prometheus-2.3.1.ebuild index 4a0ebc82be1a..c592b33b4dfa 100644 --- a/dev-python/django-prometheus/django-prometheus-2.3.1.ebuild +++ b/dev-python/django-prometheus/django-prometheus-2.3.1.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=8 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 -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 8e5240a19fd1..dcd99c0a72cf 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 79c30ceab2b474c86eb6026b49f327667853d84f6c6d78bf5fab3c4b7a223fc129a0698087992bceeff0c2a17e1cc93c944c3784f3e99fb519676521687a5fd3 SHA512 83c98f6b7a510c7fff93d32795ce98205eb331ef74f061e08808014a0b0ecdfd2c9d1c237805916fb317970ad6951fa1b30429779d91dd4de788eded656076b8 +EBUILD dulwich-0.21.7-r1.ebuild 1669 BLAKE2B 47a7c381c0f2d10d841009ae5a2d04b3953d472e190149c00f186f4c7058d6c693ac5745921d3b41034431ff36cb9c9055545867fdbef3c459ef5f8e561aee5e SHA512 eb4783d6ac64409681ff867f7d2c35d18ddc44c539467381bb45ef8d904988baeb5d6c7b1fe045b0fbc63e4edce566d67467946b78bd12f33f244e09fb502aef 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 013d594b1f60..8adf598c2343 100644 --- a/dev-python/dulwich/dulwich-0.21.7-r1.ebuild +++ b/dev-python/dulwich/dulwich-0.21.7-r1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="GPL-2+ Apache-2.0" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ~ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="doc examples test" RESTRICT="!test? ( test )" diff --git a/dev-python/fakeredis/Manifest b/dev-python/fakeredis/Manifest index 923eb370db61..356bac9a40c9 100644 --- a/dev-python/fakeredis/Manifest +++ b/dev-python/fakeredis/Manifest @@ -1,3 +1,5 @@ DIST fakeredis-2.23.2.tar.gz 132956 BLAKE2B 48053663d6260d1153b57893795a97b8e72e21cad57907b006bb8be605cce56c474b1a6bb32d455f034da52bcf391d56139ed0c0bdff7f3c367cc0c365ebca40 SHA512 0994f7c7e955a8cc7b1046f62d37841ea592022f21c34cf1f7d3bb335ba88bda5abf08fa002b4b7c9f0b09a6837a38b1b49cec44a3185e16ab4d4711ad4f95d4 +DIST fakeredis-2.23.3.tar.gz 133000 BLAKE2B 7a7b352fb99541871476f75c0a84550a1e91d4eefa0c6edf060f06483cbcc69091b2fb017dfd0c8a142484324fb71c7b0c54263d7c908d3a12e77fa7907adc8b SHA512 0230774d5d4dba55cf0d8a875eda9992ffb7dd26e0078382756515b38c63eb9664ca293135b49c0c8cddcf0971f7e0e109e131a26150a8e2b2bbc0dc453fb79a EBUILD fakeredis-2.23.2.ebuild 2348 BLAKE2B 8b9e67d78e802e8a104c54617b5ed514162e69e769b67fc1881fda27200248a19ca0846446a733e748a779787901a5b5f6a6390a87e2a2ae1c08b26b5346c8f8 SHA512 e356160b3a3dac3017b2df6a82558e8519776a1ea750b2d527602814a22758c0e782f84343b70f1830b9ee44d86df151e29a0a4c3d2a786a0adeaf7558e49cac +EBUILD fakeredis-2.23.3.ebuild 2351 BLAKE2B 6bda9c93d326ccc920135f551e69989651dd881d8a4aebc5afcb626631b882b3996fadbc1a0b38396305e21a645224ef98eebedfae50f6f89d536c15e85a745a SHA512 13b38bd807062cff3ab6dbb0f70ef9dbfdd5575ad642fc69c4b98131a920865db9f22ddbd889c8cf12e3ea52a99ebc785e9ebcfcfd0dbfd99687b363dea1b4d8 MISC metadata.xml 373 BLAKE2B 1de33db59658e6190cd0346be58208cae6c9143a52f49dc289e68aaa0d860b5bd68dfb54f2e0b005f60a67f5caa430e2ce94fc69e64bd27e1bbebb07ad29e602 SHA512 24bfcf4919363fef45c182b6de66221e580ee0e9e99ce46e91b767655dc0b6f8a9fa6c3512ba84d1040698c43a0b6a853ad8d63c1ee5fbc00a1d192defb24db5 diff --git a/dev-python/fakeredis/fakeredis-2.23.3.ebuild b/dev-python/fakeredis/fakeredis-2.23.3.ebuild new file mode 100644 index 000000000000..5bf1b6f5ea36 --- /dev/null +++ b/dev-python/fakeredis/fakeredis-2.23.3.ebuild @@ -0,0 +1,89 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( pypy3 python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Fake implementation of redis API for testing purposes" +HOMEPAGE=" + https://github.com/cunla/fakeredis-py/ + https://pypi.org/project/fakeredis/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}] + >=dev-python/redis-4.2[${PYTHON_USEDEP}] + =dev-python/sortedcontainers-2[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/typing-extensions[${PYTHON_USEDEP}] + ' 3.10) +" +BDEPEND=" + test? ( + dev-db/redis + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # also lupa + test/test_aioredis2.py::test_failed_script_error + # TODO + "test/test_fakeredis.py::test_set_get_nx[StrictRedis]" + "test/test_fakeredis.py::test_lpop_count[StrictRedis]" + "test/test_fakeredis.py::test_rpop_count[StrictRedis]" + "test/test_fakeredis.py::test_zadd_minus_zero[StrictRedis]" + "test/test_mixins/test_pubsub_commands.py::test_pubsub_channels[StrictRedis]" + test/test_mixins/test_set_commands.py::test_smismember_wrong_type + # new redis-server? + "test/test_mixins/test_pubsub_commands.py::test_pubsub_shardnumsub[StrictRedis]" + # json ext + test/test_json/test_json.py + test/test_json/test_json_arr_commands.py + # tdigest ext? + 'test/test_mixins/test_server_commands.py::test_command[FakeStrictRedis]' + ) + local EPYTEST_IGNORE=( + # these tests fail a lot... + test/test_hypothesis.py + ) + local args=( + # tests requiring lupa (lua support) + -k 'not test_eval and not test_lua and not test_script' + ) + # Note: this package is not xdist-friendly + epytest "${args[@]}" +} + +src_test() { + local redis_pid="${T}"/redis.pid + local redis_port=6379 + + einfo "Spawning Redis" + einfo "NOTE: Port ${redis_port} must be free" + "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server" + daemonize yes + pidfile ${redis_pid} + port ${redis_port} + bind 127.0.0.1 + EOF + + # Run the tests + distutils-r1_src_test + + # Clean up afterwards + kill "$(<"${redis_pid}")" || die +} diff --git a/dev-python/fastimport/Manifest b/dev-python/fastimport/Manifest index 4e741cb1b3dc..68909c0c2673 100644 --- a/dev-python/fastimport/Manifest +++ b/dev-python/fastimport/Manifest @@ -1,3 +1,3 @@ DIST fastimport-0.9.14.tar.gz 41791 BLAKE2B b0becb3de319c44e60cf8575afd9b19ad69ca8715d9eae8ced079136dccadda82ac340ad7e01f8a556bde07fbecfbbe6f9eb841909ee2e6b6bbe8e808f463e43 SHA512 cbf8f0bf5b66e847d4482b6af29ee26a69a2aadefe22c4a2f17d976a94fce86b016b61b17d0a7f4be82ceb7824d0bc12b509b8148c18f9dc8888304158a7c266 -EBUILD fastimport-0.9.14.ebuild 654 BLAKE2B 56c916c09fffb20a744fc7427a69b54b5874a3f4b91f282f91055c46121f228e5895611dd0fbb9e6e5c513921c559d404c2b9eab30b4c914308800956ec0d87b SHA512 b33409a15a93fc5b151f314487aa36c4db26123dbce9167c6604ce978647adf8a7b33a20b9f74cb18258bb34d89a59cb4a8dd6773c2b91a4d9cbfa831ab70687 +EBUILD fastimport-0.9.14.ebuild 655 BLAKE2B f014269a5101736ef03a2b326eecf59274451e4206444a355cdf0eb879144b3ac93c852829b73623b9e966f88e64b1ed6d359e1f2944ff09028ddb909cd925d2 SHA512 bbe3e26dc68be287ce71cc2748e746160ba70ba89ea0ea553a79aaacf6fbe759e55a344c760716d393c3545d59e3007b14783a4679d59cc15e9653a1815d4a6a MISC metadata.xml 510 BLAKE2B 4a5fb1bbc975e2ea96ba006cee969224dc838dc670338210a95630dd61b3e4fda8e9d0da833ff0afbd68900f50a3cec06bd768f41c013f843ebad1e38ec9c095 SHA512 a7319e71da1dd95051e339715b4359e0a99ae1de246ce64094222013eb27cc2e04aee484629aae172ddc26e594b8dda717f8726e5c4ebcb46e351064169151a4 diff --git a/dev-python/fastimport/fastimport-0.9.14.ebuild b/dev-python/fastimport/fastimport-0.9.14.ebuild index 56d03f5444da..6ba61a0921ab 100644 --- a/dev-python/fastimport/fastimport-0.9.14.ebuild +++ b/dev-python/fastimport/fastimport-0.9.14.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ~ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" python_test() { "${EPYTHON}" -m unittest -v fastimport.tests.test_suite || diff --git a/dev-python/fido2/Manifest b/dev-python/fido2/Manifest index 4f43b14759aa..a665d8106b35 100644 --- a/dev-python/fido2/Manifest +++ b/dev-python/fido2/Manifest @@ -2,4 +2,4 @@ DIST fido2-0.9.3.tar.gz 217894 BLAKE2B ccc3a9b59045216037664b5bf4b969a79b86b300f DIST fido2-1.1.3.tar.gz 252813 BLAKE2B f88ddd1c201aefddbf8c0a91040a121a3ba446229f90c17df6114c6b7fd3c047a4089475601f2d7d38d06fcd5fd14dba25177fa2b22360226a7c90d66137e978 SHA512 9ee226ab5762afe263c917d24ddfded9f3da40b38f97383c25c5fbfc3adc6085d3d218dc5f12b288689bf2e5e89fe9cecb2e40e45e5441d2001f945b336c2d0b EBUILD fido2-0.9.3-r1.ebuild 1096 BLAKE2B af45862476b4ad09caeab6bba0b64fadf33de9b0a966268d522d2231d0ebce74eda9d14c41f109dbc2e016958ff26009ca5c318cbf86bec25737a4d59369c93e SHA512 d441a6810d9364e11a9418e9d3d822b62db714ca2b74188881cb473d40740136c28e8e2502f267873f12bc53067ffaa4942197f6f239d6a161d81664a0e31218 EBUILD fido2-1.1.3.ebuild 1002 BLAKE2B 2e265033629743458cb0274945fa2d242c3f6f21cf880f03aa6e4e85f855eca3015c1b6ca15849d980a2d0c30bd4f48b3bca4a579931f2336aac0691a5c9a67e SHA512 e1bc5d0c6e5b7e82f3432b4af411b484c377a02cc6ea26553b876709aa2be9489d872707df606d01c1681dafc9d59b82902b10393b9c116170e89ea6ddc95af1 -MISC metadata.xml 820 BLAKE2B 092fc3aa0dc3e3a8998e7cef0a3229d5b8791983dc07df84c74ff6b7221afc879aa5a39a6ad58ff0bfe2836fa48b57d3445f20a0c78e2affc3bc47b73b81544b SHA512 f588e6637d75b668dabf80fc2c8e1133119a770d4f7fa5077025e0a478f8eb9c7f18eac1ce15395549485625bc4c82bdeebf07440087cd074e95d42a685eef53 +MISC metadata.xml 815 BLAKE2B c2bcfe8b37aaf0032039458f6c97cc60eefb31ddcf34db8e87e24b7ad0b4294e84134eea2ca7380803b5c3aeacbd3f61c9077bf0fc4ad099615f6cb8b54d7308 SHA512 ee278698c09697f296b6f976e70a0db1151bd54ee55818acbe6b4e37f07642777f490f2af54e9e02117afea7c40bc39b1b5d85869110e2c374ef26d6f82332c7 diff --git a/dev-python/fido2/metadata.xml b/dev-python/fido2/metadata.xml index dd94ee93215a..0866150bdc9d 100644 --- a/dev-python/fido2/metadata.xml +++ b/dev-python/fido2/metadata.xml @@ -1,9 +1,9 @@ - - marecki@gentoo.org - Marek Szuba + + python@gentoo.org + Python fido2 provides library functionality for communicating with a FIDO diff --git a/dev-python/flexmock/Manifest b/dev-python/flexmock/Manifest index e2fb7c404847..ed454c0ee83e 100644 --- a/dev-python/flexmock/Manifest +++ b/dev-python/flexmock/Manifest @@ -1,3 +1,3 @@ DIST flexmock-0.12.1.tar.gz 52765 BLAKE2B 5b1317ff0d9b1a14d58b47d558a88f38ff7aef40fd349d0e70e9d9688a89b0464419aca953ba481afe3f4ccf88217b76c34e8bf1a053c62caaa1f9877ad35183 SHA512 898876695e9eff4fc37a9d3f6b93a34869500a3ce740e7c43cd4c4317ba59f2ea16ec11b4094037e6b56755047584870fa3af27a041003eb6200d79b3a716e63 EBUILD flexmock-0.12.1.ebuild 706 BLAKE2B b5266270ada9396e020e6f015efa3561b458a0872718f9228e1e12d493a1290f4eef67bf33aa76b871bebcc808825761ff0b84fa4506c62907e0eb93150a6def SHA512 d9fbb261677ce536c0dafd5d38bebf2a22a8b254d0b3e25971c444f5501e39b2d6e5b9f3aab17347cdc3fe970d4af0dddc7cf9421cd06e2d6adf1d6ba522d6ee -MISC metadata.xml 499 BLAKE2B 233b9735fa88296bfaeaef1ec20d999cb9f1e7f91e2943ac14d818d2e0d2bd07b7fac2e3ce5659510d5ef830a83d841ccacf738761ac625ef2b124185b5c90f6 SHA512 889ce006fdf12b653a3444faebc8e443bd56b0870aecc40d86299d56375d12844b5e0b904e025141caef8e52543a94909cdb2163c2fcfc5f2660400e8d7559d9 +MISC metadata.xml 393 BLAKE2B 8f397b441e34009009c27527f8143b9174403af456c37b70e0478a5a964ad8b99af67320bcb0275ca5e94cd7a7ed139f2756293e915477a733684cac584ef19d SHA512 c1affc487e234ff2ecdd0e88824367959b5fc56f30476e4128e5c1633fad2f6e5cda49928fd62d1b5a9a39f50f03d474bab35b93721cb5ddec2a8636385f9ddd diff --git a/dev-python/flexmock/metadata.xml b/dev-python/flexmock/metadata.xml index a8d9fae02cf4..d65fdb590232 100644 --- a/dev-python/flexmock/metadata.xml +++ b/dev-python/flexmock/metadata.xml @@ -1,10 +1,6 @@ - - marecki@gentoo.org - Marek Szuba - python@gentoo.org Python diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index 485573b2edf9..ca326d355b71 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1,5 +1,5 @@ DIST fonttools-4.51.0.gh.tar.gz 3826324 BLAKE2B 84485874ce373ef759746104f8c0593d63e2955427a1606404e56ae006342fef39e3fe9468d85b974741ae26a8cceba23ea46e33fff0e2648c154074b01b5eac SHA512 3a9984b56a8ed1e918781c8503dd8901276ae7e20659777ff0a9bf799a42b4ec112a6cfd31deb81f73f7f19c03145a66962187fb243b2580db9d3ef7011d3d82 DIST fonttools-4.53.0.gh.tar.gz 3847778 BLAKE2B 31cf6e495441aeee90f96d6f96b9eedb581f3ee7e5e6f00f7df41547738e7da24d58b4aeac691c44961f842bbf347b32965b052d84ced88c7ade9c0d95c0367a SHA512 f810c428680c4203af3450c4a4b3a1d0f3f5e06ec7d7aac65e1e4aadf5d1e98f9efa5fed75388c8b0a0dcef5094d9b0586c0a71587360bafc91ad683a961698a EBUILD fonttools-4.51.0.ebuild 2464 BLAKE2B 29ca95c136616778810dafcebe6fc0b39b81bae3f858129cdc49e4710355d725b4a50616c4ab6ff237c5cc54b4abe244a3ac1383382a1a91c6c8296a42566ad9 SHA512 c305e19e347b2caa371b313f5569caaabe63b453c5a41cfcc98f437784e19622b50a947c1be1e96664a9a9ff2668c58fee63915beec5d16bc59b53caa2dbea3e -EBUILD fonttools-4.53.0.ebuild 2480 BLAKE2B 859f568ff00c8982b36f2909741f7b84fc0740e383563b7c1fbe1150a6d74670f5f4a8d97db151ef7f33812f7ae370d1ce7b18b6aab0766f0e34749a0f64879c SHA512 e92b2ced0778fd8e83e119ea6ca9f66a1279f1be592a984302d5365599dfbb4552844fee382e23186a76bde8984a1f6da4d8f63cf5db34dcb6ad68e2e89facc4 +EBUILD fonttools-4.53.0.ebuild 2486 BLAKE2B aa00742ad8fc714894e5d76cc94afad8f17ef431826d79e76063e8049f617bfe4508d23cd88c3baaa5cec94c3f70a9c5065ffc6cc8009c46b372f63d7aa7ac17 SHA512 54a0a1ef47f9831ece9ccffc8351586a996d029427803ba6cf1d82014dc3891d85c5a6a9f806744835fdd22399ed76dfef810c3a87a82600e7a942e72d80dc2a MISC metadata.xml 372 BLAKE2B 950ec78bf127250847c6513c22a5108b251afdb000d361068edf9d00d64a5baf6925ba4058bb889724febb28d92abc044c29af5936a48d8e8951b12314b64357 SHA512 03e76e28959bab83fe41c3ee4b55692ced9b1360e73e38a6e8f6e5c06fd1185dcbe0214aea2edff18d248abf252c1877d0d2c2b78b8e088e606c09c34e93e7ac diff --git a/dev-python/fonttools/fonttools-4.53.0.ebuild b/dev-python/fonttools/fonttools-4.53.0.ebuild index b576d6940f1e..789aac03de8f 100644 --- a/dev-python/fonttools/fonttools-4.53.0.ebuild +++ b/dev-python/fonttools/fonttools-4.53.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="+native-extensions" RDEPEND=" diff --git a/dev-python/fpylll/Manifest b/dev-python/fpylll/Manifest index 20edff4742a0..44a73f95c2be 100644 --- a/dev-python/fpylll/Manifest +++ b/dev-python/fpylll/Manifest @@ -1,3 +1,4 @@ +AUX fpylll-0.6.1-testfix.patch 798 BLAKE2B d5d1c2ef8d3af877a3f01688faf92b29cfb4be740d467ff4ce50b6a1e43812c83ee4bc50e84eba30d22cdc1b55312fdd2f6bdcb00db015b8aece782f1309c3e1 SHA512 3d51a6beea02444790c23538d506fa4ce83948bfef97a69310d2a6acea75d8a3eca41645157ff7369ee626adddaf61d86720dc9f61432b353f45c794f4aee4f7 DIST fpylll-0.6.1.tar.gz 1083895 BLAKE2B 091d757a1c64830307c0dffe10418305a625f1eceabee251a4f6d06e6fe7eb449ec85fdeb72fe8177d093c50e642e730283b0022fd70383338ca74ac6301e010 SHA512 3469c7b70cfdb0077a38f2c46c06901c4b2a1ac6db9fdab1e347c3b5ba147ee495aad56a6263d163e5f140cf9fa1591de98d01b83b92ec896092dd3e0a5d5a9b -EBUILD fpylll-0.6.1.ebuild 712 BLAKE2B 89a8e259639b8c9d23e9c0a86a012771aa05601bb2499c9b2e1397faaf017a58c963147a7ce459e402cecfa2d6df4b1e9dfa601898e3b85881ec656cf0d00a22 SHA512 ee3846b860ebe441435bca66b29348c3ebfefbfa40a8a0e0fa888fd5f5e2ddb4e45094b6657133336ec9f9089700d188e67f2beeda17618c1547b211ac9bfdc2 +EBUILD fpylll-0.6.1.ebuild 758 BLAKE2B acc62c91de376a3ca8ecac1b5f3bec8d8e12b7949c4fb5243bd5398f29425378b377c1bf4c59fdd0efc21c806b15e28b611f9ca275e9493d9fbb0db0cf1e1e93 SHA512 99fe5a9a1acfa673a9f0cf57793465a0488b95a89257abbfeb10aac57ee4df93b7042bf80ed9f48ca0322a339a445fd5c6f31ec41ce3d5c8afd562780ab95446 MISC metadata.xml 758 BLAKE2B a283c782701551a3b5de845a4707090b14a1671d311cef927cc50b89dee4e3428b02332e487232073034c821f6ea2e5cfdcbd86a827654746f060b0cfeb36d80 SHA512 89cfd778ab84ec1217e36e15e7fe1508b8c5344b2a94e8d99aa884115948e64ff88cd029060f0a64568587ce21ca328799514210c39b3b3650647e5f6f1353b8 diff --git a/dev-python/fpylll/files/fpylll-0.6.1-testfix.patch b/dev-python/fpylll/files/fpylll-0.6.1-testfix.patch new file mode 100644 index 000000000000..4160fef6cf84 --- /dev/null +++ b/dev-python/fpylll/files/fpylll-0.6.1-testfix.patch @@ -0,0 +1,24 @@ +From fc432b21fa7e4b9891f5b761b3539989eb958f2b Mon Sep 17 00:00:00 2001 +From: "Martin R. Albrecht" +Date: Sun, 28 Jan 2024 17:19:42 +0000 +Subject: [PATCH] we are not testing this code here + +avoids side-effects from doctest order +--- + src/fpylll/fplll/gso.pyx | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +diff --git a/src/fpylll/fplll/gso.pyx b/src/fpylll/fplll/gso.pyx +index 3879f29b..e42a00b2 100644 +--- a/src/fpylll/fplll/gso.pyx ++++ b/src/fpylll/fplll/gso.pyx +@@ -568,8 +568,7 @@ cdef class MatGSO: + >>> M = GSO.Mat(A) + >>> M.float_type + 'double' +- >>> FPLLL.set_precision(100) +- 53 ++ >>> _ = FPLLL.set_precision(100) + >>> M = GSO.Mat(A, float_type='mpfr') + >>> M.float_type + 'mpfr' diff --git a/dev-python/fpylll/fpylll-0.6.1.ebuild b/dev-python/fpylll/fpylll-0.6.1.ebuild index 28d1dba4aa06..c0729e05aaed 100644 --- a/dev-python/fpylll/fpylll-0.6.1.ebuild +++ b/dev-python/fpylll/fpylll-0.6.1.ebuild @@ -33,6 +33,8 @@ BDEPEND=" >=dev-python/cython-3[${PYTHON_USEDEP}] " +PATCHES=( "${FILESDIR}/${P}-testfix.patch" ) + distutils_enable_tests pytest python_test(){ diff --git a/dev-python/fs/Manifest b/dev-python/fs/Manifest index c5a5f05edc98..6cd751ab9f10 100644 --- a/dev-python/fs/Manifest +++ b/dev-python/fs/Manifest @@ -1,3 +1,3 @@ DIST fs-2.4.16.tar.gz 187441 BLAKE2B 5a59dd5bcaae19180a918ba0ceb99b598134d73e4c9ecad840b3cf3041613171367d878d147f045005a87636e8f2145451252d646dbffb8d0f3ae6ac254142ee SHA512 7d9a03b5a782cce048189a7ff527757e60ef6fbb99925713b0179dc9c483f63b54fb1911f39bf2230366c789c526a1b8927863ce93e13a0f71fd8734a7fdb9df -EBUILD fs-2.4.16.ebuild 1457 BLAKE2B 9d0d25bbdfc86766c3e1b832f716646d15365f2737b632d3b290914818425bb7368fb91789461a9e1c58e7e86688b2503b5e8679bafde5eb7ae9f41aa8d5ded3 SHA512 f6a8fb55ff5b264f6e868f62b3e0f7d01982338000210dccac9bf93e1b238cace3bc6654bfb8ae2e9e4c971d20eb3f9ad736e14b97a30ceb937d7df45cd5847d +EBUILD fs-2.4.16.ebuild 1463 BLAKE2B 9122835283d6d92891de18abf515bb6c53af60dde0c8830f43b27ed40b5500e922198a22d9291cc0d0c14a636af9f492e7f00f22458d575483ad8ee0e27d8361 SHA512 997e4301197aa4bbc55da57e01576ec00dc73422200ef7deb25262a6d398709f0bb0b4c508a05474ced97dd5b6523f1b77b300ec030fbf1f1a0f44e19e15de29 MISC metadata.xml 581 BLAKE2B b3fa399e172b10606f13b3de4fb0afbe332e7234b3163ce198b30cea2d4c24967b0943d578085dfbaada503700f70015517d01e3f3a01ddcc4795e1821d1a5ce SHA512 3d3154db8e81f2764f99e2595a99a34061762a5cf16695926e25407859f20a59f4dbf60b0d8e18fb80d90c6342f70cc6a2c886841bf156ae06b17a670a4987c0 diff --git a/dev-python/fs/fs-2.4.16.ebuild b/dev-python/fs/fs-2.4.16.ebuild index 0bfe849af1f5..4634136fae74 100644 --- a/dev-python/fs/fs-2.4.16.ebuild +++ b/dev-python/fs/fs-2.4.16.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/appdirs-1.4.3[${PYTHON_USEDEP}] diff --git a/dev-python/genshi/Manifest b/dev-python/genshi/Manifest index 29ff4676bf79..f5327ac14a76 100644 --- a/dev-python/genshi/Manifest +++ b/dev-python/genshi/Manifest @@ -1,6 +1,6 @@ DIST Genshi-0.7.7.tar.gz 267206 BLAKE2B 0bad4b26fbfda27572e78f87af6093c87d738ad6fdf2beea5e8b0b21b3f5245a4e239bbfbad63e71e73f6588e7cae97f2b3bc7295fa30ad7a203a7ceff7074c9 SHA512 b0a3dee68523292f0672a180c5f2cfbdf48205d82286359b9fac9f668cbc2806c649d1e158d6fb8ead5b1cc5cd44eefe9d1cd79077f96925b8d24dd8e746b40f DIST Genshi-0.7.9.tar.gz 269399 BLAKE2B 0603f2b7d8829eb09939c003485e1a9ef9c20ef5dce6452bbb1d667d4b42f4d3d24f10225de9a0d848b760cab30decae6b71768628540d7ae65a14df9c0fca19 SHA512 2e813e4374970e764ce1d7f3cbe6fd3557fb0bd178393f18c62ebe65b6acad0b03b0eaa16b218d337776808b7f25c2499984834ca2e3cd96009998675580862b DIST python-genshi-use-default-test-loader.patch 13491 BLAKE2B 1651cdb3130fb3fb4c7ba9ce9ea150710c7a60f9d31ab00a0a4cc7376fd833cff28b30530e0ca7ade5d036279d88c7e94130b8ff7facf826a27421a0568b483c SHA512 1bc94efc1721faae870f9201781bb3d380ed03144bb4a2d7ea058cb15ee1c0b948989597c9e665b085ebe9ef1cd116b2a2233d2ab19706a87fd42f25ba208560 -EBUILD genshi-0.7.7.ebuild 1216 BLAKE2B dce85a7390697111d1863084f3a8c3ab590c1fc93dc54d5a257b6fac14a00ba9cb68ec62147de64cb5805c6f59fa5821c4751aa15ec8ef0105da6ab5c3a27c05 SHA512 b44abef63c91d17829ac6652d0a2bf49178242fbb34e80a8224675313ab2c04797c8438672d14c1314a44cb83dbd2ef4f281fb0b09ab15552af2ea70fb739913 +EBUILD genshi-0.7.7.ebuild 1217 BLAKE2B 2fca0a920aa86ee81b509ea393633be1d455d14fc126a7a0da24570d4fb9c8899507235bdad64191d2170c15c74be25261830f2959a96f5f9dda5f2d7077790f SHA512 28949e722252e4df19f127b12240881b033f22020f88c314f935c89e02a61f3d2cb3cda6ff2629fabbc42078a4046f6c1477c31873a715d3e4e2455c1da72e48 EBUILD genshi-0.7.9.ebuild 980 BLAKE2B e142288385f5d5bc7c2f5dc9b7d9ab525c0a0718b9a86bf10123b63c0da5d2a25c726f61e3a6171e75624d86f11d9e5acca08d3973d457e8673531ea14a16c88 SHA512 cce0dbddbe61d2cd2965fd93659ba9310e66aaabc6ed4a6b53f9e3d68a9432c3fbc34e31e956afb1a681b197f3f9a269858781e9c90a288a53847794f370edf9 MISC metadata.xml 365 BLAKE2B c5f3b55444eb424fc0ec15f0f19eef39a31c2c5e900fab7a06fe7bade29893ddb59baf4fa7f60621017a400dc7004dc093d124e1d3366df2663c0b714e31c8cc SHA512 1914d0acf5d6c517ff0198c827f606acc4124e834c306312d49d42bb729bb82b80ae6c98f3ac0797178eba3beb2c437a10665a23a843d0d3efbd148250a189dd diff --git a/dev-python/genshi/genshi-0.7.7.ebuild b/dev-python/genshi/genshi-0.7.7.ebuild index dbfe15afb422..e4bda645b5c5 100644 --- a/dev-python/genshi/genshi-0.7.7.ebuild +++ b/dev-python/genshi/genshi-0.7.7.ebuild @@ -23,7 +23,7 @@ SRC_URI+=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="doc examples test" RESTRICT="!test? ( test )" diff --git a/dev-python/gfloat/Manifest b/dev-python/gfloat/Manifest index f4cd8b6b180e..cc1829498ad1 100644 --- a/dev-python/gfloat/Manifest +++ b/dev-python/gfloat/Manifest @@ -1,3 +1,3 @@ DIST gfloat-0.3.tar.gz 43790 BLAKE2B 3b6628dd6410090a684bc253965e167297f4105e3690b9ac38c0192c202fbc7e02026103723721494d4826d835b70a217114335201ab1c329d6bac02412f9e7f SHA512 2df65a3a188e99d1aa3da1b067aa3eaa9aabc22f42414b773c312d9c8dae9baf34d797f947a1646ea89e1db8f2bdb5f97a9672c292e2e0a2a8312e0e6f2fc496 -EBUILD gfloat-0.3.ebuild 646 BLAKE2B 278319a1b25bb909ff375a500142b03cf43549c05acac9b26ee2713c5e1b72b86d6e9cf040d19a22523c5f821346d5186bf9342f0569468af79b50103686685e SHA512 ca541123f2e89ede90c84e1922fd6dcb4622d86da3d0e65f935bcb30a551f04f207f027495a53d17879692145ef202dfee5e2e9b9f5f2ab1b902e15c3ccb2041 +EBUILD gfloat-0.3.ebuild 643 BLAKE2B 810e4e8c35f057ef38b582b3a4e6b54a31994499203da1c3f645add8f44dad32c3dd499cae81804aae318b0b9d10d6a95f5301c6c8955c34b15fa2ed44610190 SHA512 05d5b8da42dac240c0fec79d8c224b5702c1c2016682fc2d904bb14531a32f34374192a8b56a26a14a83ec5b410e70c159d21332c49b2bb65ee4e733a85efc4f 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 index 56f083094ba8..8ab9ff2664b2 100644 --- a/dev-python/gfloat/gfloat-0.3.ebuild +++ b/dev-python/gfloat/gfloat-0.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm arm64 x86" RDEPEND=" dev-python/numpy[${PYTHON_USEDEP}] diff --git a/dev-python/griffe/Manifest b/dev-python/griffe/Manifest index efbcd3ea1453..6ca34ffdd5e5 100644 --- a/dev-python/griffe/Manifest +++ b/dev-python/griffe/Manifest @@ -2,4 +2,4 @@ DIST griffe-0.46.1.gh.tar.gz 232727 BLAKE2B c056cb47e7423931336db55b2871f7a0908e DIST griffe-0.47.0.gh.tar.gz 233418 BLAKE2B cb31882f9ddd7210ac36eb400d182395b0da3cd37e38458f23582117aae4c83e9cd62a3dfb16067ec518a42ed6b4f6d9d77d6927be2ca462297c6420bcd25cd8 SHA512 d1d0603a81a8c859c67791ceeaf3c03a134ae221d7554b2a1133ed60a3ca85d157980b26c6930c282c50d9d46a02f26a44dffcfe0c1bd844a3f0ba58f2a1c52c EBUILD griffe-0.46.1.ebuild 963 BLAKE2B 403cbc3eb4d110952b7ca2e2790bec315e4aa6d8e0e619f5b8d97726493f884b8cef8d10dcba6ca2935b898e445c9901f6b2dac69624e030cab5d11e78356b88 SHA512 ba07e97607261ca1a9258d85871b279157a74bc508cc425368261b475adc60ef6e6b3c2ba69fa6b01cddbd5beee404dc4015036c570b1713b8167b43ddf5154b EBUILD griffe-0.47.0.ebuild 963 BLAKE2B 403cbc3eb4d110952b7ca2e2790bec315e4aa6d8e0e619f5b8d97726493f884b8cef8d10dcba6ca2935b898e445c9901f6b2dac69624e030cab5d11e78356b88 SHA512 ba07e97607261ca1a9258d85871b279157a74bc508cc425368261b475adc60ef6e6b3c2ba69fa6b01cddbd5beee404dc4015036c570b1713b8167b43ddf5154b -MISC metadata.xml 398 BLAKE2B eb35dbbdd7d3482404991416d9e06e3e87f88a96cc91d481b5a2f53eb732172116b4cfefa1a65f9ba8db44e2b10ed0fd6e4031b7d17382e9e931d1a2eedb322e SHA512 833aac5d52c2584143d67b7ad325e9538cee17d454410b3c4708ad9b47f58d3b2c0875d735b149603bb36ae124d24343b2e456a6db5e5f806da2e13f32c108cc +MISC metadata.xml 393 BLAKE2B f207ed2887879f849db9133aac5b82d507a5c6fc3fed0b931dd0aec5ec8d48991731a15825c7b51d82f1f148c2f6818e3102e963d3342aa248bd475d4b29a692 SHA512 b541674c9f9bf9e356d46de91673e384f50ade9b6f19b0218f03b6e307dde88df2d0078f202bc0a77e18b0d91e89cb6d36ffdac23689ef35306167619404dc01 diff --git a/dev-python/griffe/metadata.xml b/dev-python/griffe/metadata.xml index 494b1dde9407..07e25a12c577 100644 --- a/dev-python/griffe/metadata.xml +++ b/dev-python/griffe/metadata.xml @@ -1,9 +1,9 @@ - - marecki@gentoo.org - Marek Szuba + + python@gentoo.org + Python diff --git a/dev-python/humanfriendly/Manifest b/dev-python/humanfriendly/Manifest index 314dabb07886..6face326e82f 100644 --- a/dev-python/humanfriendly/Manifest +++ b/dev-python/humanfriendly/Manifest @@ -1,3 +1,5 @@ +AUX humanfriendly-10.0-py3.13.patch 2541 BLAKE2B 9b89c9081e26ce992d96ebe495cedb5616acabda13a0bfa15aef13cfdb736391f5ac6f2b1e438511e960af661acc8588b66826c9a85c701e03ae8f96755e5796 SHA512 d21479cbd6cc8a47a334cebaec34f267067a5c046e3c93b2c91ed02a3de4a5d64f4425b754a5b87412e68ad3e1db702254932003950471b9e7aa170e8805d9ba DIST humanfriendly-10.0.tar.gz 360702 BLAKE2B 6db7f2f11bafcdc087c078eae6123046610594b17899678e445baa18c25b2210cc1d84363d858ab7c57fce6d6b7a189be69dea08c1891d3f5b11ff9900c9bef9 SHA512 496700bcea1dabf003c938558bf807fabb41b71192f69622979dd9e243dda9b4b06c5ac8f65cef217df85ebadf99099dc22b50d63216791a569be11081d267d6 -EBUILD humanfriendly-10.0-r1.ebuild 946 BLAKE2B ded8ecb0704e1495115974e7d0216f0ef7e70643c2ebe9f315d928ce0de5e993772d6102b014c23ca0f7abc6875ef7b398b9155261f7ff31b932d6465a8093f7 SHA512 6a2a1faf9884993d9cdf238418bc6a00e0105aa0b2fc781e8041fb0df72cedc9f7ec0ad561025a5395abb40e5e4ff005ad472f22fbb061d925e24c89bf6932ea +EBUILD humanfriendly-10.0-r1.ebuild 946 BLAKE2B 1837abbc388385f7984207ec8c5acbf0fc3a3c5225a0fa79d7295c6c421a9d193044908e652930cdafadd7e60e2790d20958c77b777d46ec305096457813baaf SHA512 4969b187a288ab1d7c53a174f23f6d41aea4bee4acbf89350fc58fb277f0e909a4a2aa514a78bdcbe1d79a5cb78f65a5e20e94e4461723798a31e5d0a22e463d +EBUILD humanfriendly-10.0-r2.ebuild 880 BLAKE2B cd4eb9a13328f4c04fc2f1937c334d7e3e149f337f5ed47734bb130bea9b8c8700a372531b6bd299485106ce9851c77db37499b1280ba712f3e7d9c6dac63c14 SHA512 15bf0bbbe8ebe022bd8512759296c10b4857a22397b771723f6c2a36c115d19c8597652886f973efeb83557acefdabc56b975ade4fbd86683616aad81e4f3eed MISC metadata.xml 407 BLAKE2B 7d2146a2514b6d9afb68e6ba104acff4a38c650f678e930242659a96028d734dba0c69deaf3cca06225a2b9324f9e4639ec5e6324a2b845468bc5e180f2ba061 SHA512 57e8f1b2de1594bd97fca291b778b92ed09a26b61f97ca7988fda2b1efff181394bbd7ae20a0a94066c7cf58da553ef4881cff2b79207577c710780b9800baaf diff --git a/dev-python/humanfriendly/files/humanfriendly-10.0-py3.13.patch b/dev-python/humanfriendly/files/humanfriendly-10.0-py3.13.patch new file mode 100644 index 000000000000..467d3862d331 --- /dev/null +++ b/dev-python/humanfriendly/files/humanfriendly-10.0-py3.13.patch @@ -0,0 +1,74 @@ +From 13d05b8057010121acd2a402a337ef4ee5834062 Mon Sep 17 00:00:00 2001 +From: "Benjamin A. Beasley" +Date: Thu, 30 May 2024 23:05:14 -0400 +Subject: [PATCH] Replace pipes.quote with shlex.quote on Python 3 + +The shlex.quote() API is available from Python 3.3 on; pipes.quote() was +never documented, and is removed in Python 3.13. + +Fixes #73. + +Upstream-PR: https://github.com/xolox/python-humanfriendly/pull/75 +Upstream-Issue: https://github.com/xolox/python-humanfriendly/issues/73 + +diff --git a/humanfriendly/cli.py b/humanfriendly/cli.py +index eb81db1..5dfc14a 100644 +--- a/humanfriendly/cli.py ++++ b/humanfriendly/cli.py +@@ -79,10 +79,14 @@ + # Standard library modules. + import functools + import getopt +-import pipes + import subprocess + import sys + ++try: ++ from shlex import quote # Python 3 ++except ImportError: ++ from pipes import quote # Python 2 (removed in 3.13) ++ + # Modules included in our package. + from humanfriendly import ( + Timer, +@@ -176,7 +180,7 @@ def main(): + def run_command(command_line): + """Run an external command and show a spinner while the command is running.""" + timer = Timer() +- spinner_label = "Waiting for command: %s" % " ".join(map(pipes.quote, command_line)) ++ spinner_label = "Waiting for command: %s" % " ".join(map(quote, command_line)) + with Spinner(label=spinner_label, timer=timer) as spinner: + process = subprocess.Popen(command_line) + while True: +diff --git a/humanfriendly/testing.py b/humanfriendly/testing.py +index f6abddf..f9d66e4 100644 +--- a/humanfriendly/testing.py ++++ b/humanfriendly/testing.py +@@ -25,13 +25,17 @@ + import functools + import logging + import os +-import pipes + import shutil + import sys + import tempfile + import time + import unittest + ++try: ++ from shlex import quote # Python 3 ++except ImportError: ++ from pipes import quote # Python 2 (removed in 3.13) ++ + # Modules included in our package. + from humanfriendly.compat import StringIO + from humanfriendly.text import random_string +@@ -521,7 +525,7 @@ def __enter__(self): + pathname = os.path.join(directory, self.program_name) + with open(pathname, 'w') as handle: + handle.write('#!/bin/sh\n') +- handle.write('echo > %s\n' % pipes.quote(self.program_signal_file)) ++ handle.write('echo > %s\n' % quote(self.program_signal_file)) + if self.program_script: + handle.write('%s\n' % self.program_script.strip()) + handle.write('exit %i\n' % self.program_returncode) diff --git a/dev-python/humanfriendly/humanfriendly-10.0-r1.ebuild b/dev-python/humanfriendly/humanfriendly-10.0-r1.ebuild index b0c40d48af3b..06e3fae0e80f 100644 --- a/dev-python/humanfriendly/humanfriendly-10.0-r1.ebuild +++ b/dev-python/humanfriendly/humanfriendly-10.0-r1.ebuild @@ -13,8 +13,8 @@ HOMEPAGE="https://pypi.org/project/humanfriendly/ https://github.com/xolox/python-humanfriendly/ https://humanfriendly.readthedocs.io/" -SLOT="0" LICENSE="MIT" +SLOT="0" KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~x86-linux" # This is completely broken diff --git a/dev-python/humanfriendly/humanfriendly-10.0-r2.ebuild b/dev-python/humanfriendly/humanfriendly-10.0-r2.ebuild new file mode 100644 index 000000000000..98cb6f5b17f1 --- /dev/null +++ b/dev-python/humanfriendly/humanfriendly-10.0-r2.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_REQ_USE="threads(+)" +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Human friendly output for text interfaces using Python" +HOMEPAGE="https://pypi.org/project/humanfriendly/ + https://github.com/xolox/python-humanfriendly/ + https://humanfriendly.readthedocs.io/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux" + +BDEPEND=" + test? ( + dev-python/capturer[${PYTHON_USEDEP}] + >=dev-python/coloredlogs-15.0.1[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-10.0-py3.13.patch" +) + +distutils_enable_tests pytest +distutils_enable_sphinx docs + +python_test() { + epytest humanfriendly/tests.py +} diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest index 34b8c8e58fa4..c9f9080cb30b 100644 --- a/dev-python/hypothesis/Manifest +++ b/dev-python/hypothesis/Manifest @@ -4,10 +4,12 @@ DIST hypothesis-6.103.2.gh.tar.gz 9463865 BLAKE2B d14882642edf53354a6cc8bdf4fb8a DIST hypothesis-6.103.5.gh.tar.gz 9465630 BLAKE2B c85fa7a5fb62db9903fc8c1641b2e58628bab96561239d4df00202475272da817139d7aa3de68ad064bfdb65a8effade71e2f1efb550f1792028b4f79193f572 SHA512 705383cdf6f9e9fc69dd5e967adef13e7712be207f7ff58368d9f03bb2e41009e1853d01db6beb19c8b65f44d33123932e1d2cf1c7a09e31498ba05234c48798 DIST hypothesis-6.104.0.gh.tar.gz 9466479 BLAKE2B 9cf9f28d3ad739a40062369a37ea423df4b10101d43c54e62ab395bbce970f6500aa09f2bebbb55145488a979616407cd7b35f28336d6657e585782de72ebe9b SHA512 5823ed6ac3461bc6612e93cbeb74453cef902add4c8db09a98459ac056c8689382cbb007a035c27f215057a635e74bda7e32835d442e218ccabd6c477bbd3ae8 DIST hypothesis-6.104.1.gh.tar.gz 9466716 BLAKE2B 5ddefd5199bfb22ef8c2c2ae995de5353e7d067f044788f4cd9423cfa4674ff1c5a05760d686f4b4dd5fe9afb2b4ba1cdb38aa7d590575f79d75c460adde63ab SHA512 a9eef39e3cc8fde806cb860f47190239a680c3203ca0228450a7c999ee9618964e201c05a994835e5513f7945b3a5f830fd9fa941d4cfdf4793e5e2fb266df47 +DIST hypothesis-6.104.2.gh.tar.gz 9467131 BLAKE2B 22be74426808bef091351cfb688bdb1fa8ce84f011d3303e7455526f38732bba44c9d82a8162d12e395a192a644f188e7991f7311bebb676c28197131b272a19 SHA512 18b11669bc1d2ba6e7ef0854823c22798fa86e988d951a223235160460fb79b5a5d10caf8fc7aa06ba5996c75ff7e8146725bf1ed3b9b4e169f93cbfa0bf2776 EBUILD hypothesis-6.102.6.ebuild 2514 BLAKE2B 1ad3d2518c490ef10d8e2fba0719e5ae4d11c1f44a82e1ebb6fc679aec161ed981b386225070090ea825fa154ee1896062db01e9d8d8c0daab1128cbdec7aa03 SHA512 b6116a2392ca288b55936a9e1d57231f64d08eada7a18d65d8f764b01a71afad967ff35102aaf528ac96cebebf344442d0334c4a499c02b43a5d82942b97e9fa EBUILD hypothesis-6.103.1.ebuild 2522 BLAKE2B e17cd7e595def59d5b8c35d6cd2c1af05e8febc9e0484db1030a9d86cc99e41757e51b9a6789c27d080bb5d59ea74c701a88bd8f423e6bbc63ea24b2a6de636d SHA512 05df0864941735b7d4d342ddaad53bf27689063a90a3f3bf7b2e8d4521243a6c3964bfc1935d466b99c505c122c2dd342c8532f048ab8fead90d185e3f7f1c87 EBUILD hypothesis-6.103.2.ebuild 2522 BLAKE2B e17cd7e595def59d5b8c35d6cd2c1af05e8febc9e0484db1030a9d86cc99e41757e51b9a6789c27d080bb5d59ea74c701a88bd8f423e6bbc63ea24b2a6de636d SHA512 05df0864941735b7d4d342ddaad53bf27689063a90a3f3bf7b2e8d4521243a6c3964bfc1935d466b99c505c122c2dd342c8532f048ab8fead90d185e3f7f1c87 EBUILD hypothesis-6.103.5.ebuild 2522 BLAKE2B e17cd7e595def59d5b8c35d6cd2c1af05e8febc9e0484db1030a9d86cc99e41757e51b9a6789c27d080bb5d59ea74c701a88bd8f423e6bbc63ea24b2a6de636d SHA512 05df0864941735b7d4d342ddaad53bf27689063a90a3f3bf7b2e8d4521243a6c3964bfc1935d466b99c505c122c2dd342c8532f048ab8fead90d185e3f7f1c87 EBUILD hypothesis-6.104.0.ebuild 2593 BLAKE2B 434f71f7fad97f9e06d3e0a459d8d724c7000ea5ee8712f382c9c8f3746550159b272d208d926d389d87c8198452c410197e55a5e8cb5fec33c8a38719d6bf6f SHA512 5447fcdfaaaa7f15efa13eabee95232a4ac40c248ad5a3c9c7c26846e1868ac1ddd62bd3c6cd8375f7a5cb3ad322ee9dbd737699069ee7f1df2bcfcfcde84aa1 EBUILD hypothesis-6.104.1.ebuild 2593 BLAKE2B 434f71f7fad97f9e06d3e0a459d8d724c7000ea5ee8712f382c9c8f3746550159b272d208d926d389d87c8198452c410197e55a5e8cb5fec33c8a38719d6bf6f SHA512 5447fcdfaaaa7f15efa13eabee95232a4ac40c248ad5a3c9c7c26846e1868ac1ddd62bd3c6cd8375f7a5cb3ad322ee9dbd737699069ee7f1df2bcfcfcde84aa1 +EBUILD hypothesis-6.104.2.ebuild 2593 BLAKE2B 434f71f7fad97f9e06d3e0a459d8d724c7000ea5ee8712f382c9c8f3746550159b272d208d926d389d87c8198452c410197e55a5e8cb5fec33c8a38719d6bf6f SHA512 5447fcdfaaaa7f15efa13eabee95232a4ac40c248ad5a3c9c7c26846e1868ac1ddd62bd3c6cd8375f7a5cb3ad322ee9dbd737699069ee7f1df2bcfcfcde84aa1 MISC metadata.xml 492 BLAKE2B c9e9bbd59af55d1f47e5b7a86933c02b47f832122d03eaca56bd3ec9476cf260d91d4fd2da5068845d4525b7cc9f702b515e8d6a0dffa7923f5898cfd44e12a1 SHA512 166b33d6ac887f52d54fb9d556102038c00650a597d2de1c3aad3f8b5e136e9b6b7db31f05f3379435e4c5f943156d5839d78fc95461af411037a3162ea6705e diff --git a/dev-python/hypothesis/hypothesis-6.104.2.ebuild b/dev-python/hypothesis/hypothesis-6.104.2.ebuild new file mode 100644 index 000000000000..d401f55b2788 --- /dev/null +++ b/dev-python/hypothesis/hypothesis-6.104.2.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +CLI_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_COMPAT=( "${CLI_COMPAT[@]}" ) +PYTHON_REQ_USE="threads(+),sqlite" + +inherit distutils-r1 optfeature + +TAG=hypothesis-python-${PV} +MY_P=hypothesis-${TAG} +DESCRIPTION="A library for property based testing" +HOMEPAGE=" + https://github.com/HypothesisWorks/hypothesis/ + https://pypi.org/project/hypothesis/ +" +SRC_URI=" + https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/${MY_P}/hypothesis-python" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="cli" + +RDEPEND=" + >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] + >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}] + ' 3.9 3.10) + cli? ( + $(python_gen_cond_dep ' + dev-python/black[${PYTHON_USEDEP}] + dev-python/click[${PYTHON_USEDEP}] + ' "${CLI_COMPAT[@]}") + ) +" +BDEPEND=" + test? ( + dev-python/pexpect[${PYTHON_USEDEP}] + >=dev-python/pytest-8[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + !! - - marecki@gentoo.org - Marek Szuba - python@gentoo.org Python diff --git a/dev-python/ipython/Manifest b/dev-python/ipython/Manifest index 014e078bf1d2..c2c92e444b98 100644 --- a/dev-python/ipython/Manifest +++ b/dev-python/ipython/Manifest @@ -3,7 +3,9 @@ AUX ipython-8.24.0-mpl-3.9.patch 2792 BLAKE2B 6a06595e59a6f86f9f211a3a37d2d5792d AUX ipython-8.24.0-pytest-8.patch 4709 BLAKE2B 213f1bef47a0be8fd8d98e6eaf61933b19d8eb50a55157461f3b984e884450f4ae0abdd96bf13fd084c93aa70044f6e710af2e833de812474bcd82a130782dd9 SHA512 5231ef70de1edaeb2acb704c1422103fd01f6b41fd27fa5496bc16a382770ea61a0888f246ec1997e4436cdf203648ed0931a222a2d65398585a2981b3354ef8 DIST ipython-8.24.0.tar.gz 5491819 BLAKE2B 49ca26f4ab6ceb7c787038db5b1073790d7a32cb96951bcc2ffa4ac05b3a689507e654344fda196560e2dc4b9e2225335e27bc3fb7472ba487adebb1ebba44e1 SHA512 adf032a93e94e1e8008a1cc106fb348d0bccb914a335e0ad04490531e7a7d16e7a2dc4a345f7faf1b3151d60a649413fa78130688cb59de088e5eb4291689310 DIST ipython-8.25.0.tar.gz 5492936 BLAKE2B 1abb407e60d04e9f7834ee112f68bc1152b5693880dc091103ee015b1749949f9522537f183fd598992a5fe26124408bcfa8ad8550779fe94c0f2223b4879dca SHA512 b048a7bf65a16a1bc0d451a547998458ebfe93b4576bb89080f99d3e6ccbba34cfb1d3d33e2d32a6d1f6e8b2f3cf1b102b775f66c6610272ee8ffe15222d951f +DIST ipython-8.26.0.tar.gz 5493422 BLAKE2B 2d05630d64d932190bf07c233e4241f5ce4830e62a3fb3551a93d9bfa83545de8090902a0528004b8233169d20652b7a3bbf1913ce078254246002956b1e44e1 SHA512 05f331cd39b75aed78bb06460f56145d9cefa2d65d818ae0fd25b3739d2c11830e3d6c427206787d3b3efec10de8ed4c966c25a70e4b7a7e1c914cfe8fba6a70 EBUILD ipython-8.24.0-r1.ebuild 5033 BLAKE2B 411304291881059c87351861c7158db7cd0212b7d30055a5569ba4cbb0880c42062444487626b3f8bbc4edc7b964e12369c8ece6314e0db309af9818943364a0 SHA512 37f45ec0d1093cb27c2f8cb48e61ab9accc1815f4be15a193090cde1e626b238255d73d8902efbbc04b0c42fe2552f3762401d12296b4c9061f9ab871aa019c4 EBUILD ipython-8.24.0.ebuild 4896 BLAKE2B d1bbab9880fe8d356f8d5c753c7f731ecd339272f769d025f7f6f1acc40b9776f612b6586334038ed86334fea8eb8a5f65d9245c9550644a79461f7731a71471 SHA512 aba6aa15e071dbd616f8ada72e0ba68424857b2fe58152e2697d920bfa77036804dda56155cd40bdf11a1aee6ecb29dc05cbc5f22e27d2a4af91a655e3de1e82 EBUILD ipython-8.25.0.ebuild 4241 BLAKE2B b0ded5131d30ac2d8bbe39b245b25dfdbd1139fec3d602540c4e6b4913696e1a1b968972808875dcc920e8ad6161ecd4c97486cc8999475e782767ae595bfd22 SHA512 098b8de160ce77b1ae42d88e4abade649a486e265e30e296caf24058cd5e7f9a248bad8031444d73ddbd9b2a227d887e4e82166dcee11f2028564c5f6dbcc43a +EBUILD ipython-8.26.0.ebuild 4286 BLAKE2B 6d4084ac2868b467be8eeefc6bb2b378f5f60dc6422f94650f16e6c5855439ca3e5e0532e45e3a5aaa30ca2461f073b14ff7a23dde142aebe1e08fdc8c0f4d80 SHA512 246a6d8bb6229c7ddc9edb6eb1b4aae4fbdcf6aac9605da4813676501b98083ebe0d56cdc1551da9dab42b865c29e57a0b64661a1d3ba78219a4e35ca3708ede MISC metadata.xml 2802 BLAKE2B 2fb6773ad4ef10d531f978e3ed40f6d99cf1586ec6d7cf2bf7e60fd5d640d082a0946651e0a066993320ffeaace3426066ca24c325926b62125ae91816707128 SHA512 965c3e36e05475d9454af8219b84e080d4c83d775f8a7e20a4951a82246d672c46fd3cb1fff5f8664d0ce8e8fcb846de6f15abc4575db3a6b7d87209194bcecc diff --git a/dev-python/ipython/ipython-8.26.0.ebuild b/dev-python/ipython/ipython-8.26.0.ebuild new file mode 100644 index 000000000000..c5cb7a5fe775 --- /dev/null +++ b/dev-python/ipython/ipython-8.26.0.ebuild @@ -0,0 +1,153 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_REQ_USE='readline(+),sqlite,threads(+)' + +inherit distutils-r1 optfeature pypi virtualx + +DESCRIPTION="Advanced interactive shell for Python" +HOMEPAGE=" + https://ipython.org/ + https://github.com/ipython/ipython/ + https://pypi.org/project/ipython/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +IUSE="examples notebook nbconvert qt5 +smp test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/decorator[${PYTHON_USEDEP}] + >=dev-python/jedi-0.16[${PYTHON_USEDEP}] + dev-python/matplotlib-inline[${PYTHON_USEDEP}] + >=dev-python/pexpect-4.3[${PYTHON_USEDEP}] + >=dev-python/prompt-toolkit-3.0.41[${PYTHON_USEDEP}] + =dev-python/pygments-2.4.0[${PYTHON_USEDEP}] + dev-python/stack-data[${PYTHON_USEDEP}] + >=dev-python/traitlets-5.13.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/exceptiongroup[${PYTHON_USEDEP}] + ' 3.10) + $(python_gen_cond_dep ' + dev-python/typing-extensions[${PYTHON_USEDEP}] + ' 3.10 3.11) +" + +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + app-text/dvipng[truetype] + >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] + >=dev-python/matplotlib-3.9[${PYTHON_USEDEP}] + dev-python/nbformat[${PYTHON_USEDEP}] + >=dev-python/numpy-1.23[${PYTHON_USEDEP}] + dev-python/matplotlib-inline[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pickleshare[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/testpath[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +RDEPEND+=" + nbconvert? ( + dev-python/nbconvert[${PYTHON_USEDEP}] + ) +" +PDEPEND=" + $(python_gen_cond_dep ' + notebook? ( + dev-python/notebook[${PYTHON_USEDEP}] + dev-python/ipywidgets[${PYTHON_USEDEP}] + dev-python/widgetsnbextension[${PYTHON_USEDEP}] + ) + qt5? ( dev-python/qtconsole[${PYTHON_USEDEP}] ) + ' 'python*') + smp? ( + >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] + >=dev-python/ipyparallel-6.2.3[${PYTHON_USEDEP}] + ) +" + +python_prepare_all() { + # Rename the test directory to reduce sys.path pollution + # https://github.com/ipython/ipython/issues/12892 + mv IPython/extensions/{,ipython_}tests || die + + distutils-r1_python_prepare_all +} + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + local -x IPYTHON_TESTING_TIMEOUT_SCALE=20 + local EPYTEST_DESELECT=( + # TODO: looks to be a regression due to a newer dep + IPython/core/tests/test_oinspect.py::test_class_signature + IPython/core/tests/test_oinspect.py::test_render_signature_long + IPython/terminal/tests/test_shortcuts.py::test_modify_shortcut_with_filters + ) + + case ${EPYTHON} in + pypy3) + EPYTEST_DESELECT+=( + # https://github.com/ipython/ipython/issues/14244 + IPython/lib/tests/test_display.py::TestAudioDataWithoutNumpy + ) + ;; + esac + + # nonfatal implied by virtx + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest -p asyncio --asyncio-mode=auto || + die "Tests failed on ${EPYTHON}" +} + +python_install() { + distutils-r1_python_install + + # Create ipythonX.Y symlinks. + # TODO: + # 1. do we want them for pypy? No. pypy has no numpy + # 2. handle it in the eclass instead (use _python_ln_rel). + # With pypy not an option the dosym becomes unconditional + dosym ../lib/python-exec/${EPYTHON}/ipython \ + /usr/bin/ipython${EPYTHON#python} +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +} + +pkg_postinst() { + optfeature "code formatting" dev-python/black + optfeature "sympyprinting" dev-python/sympy + optfeature "cythonmagic" dev-python/cython + optfeature "%lprun magic command" dev-python/line-profiler + optfeature "%matplotlib magic command" dev-python/matplotlib-inline + + if use nbconvert; then + if ! has_version virtual/pandoc ; then + einfo "Node.js will be used to convert notebooks to other formats" + einfo "like HTML. Support for that is still experimental. If you" + einfo "encounter any problems, please use app-text/pandoc instead." + fi + fi +} diff --git a/dev-python/irc/Manifest b/dev-python/irc/Manifest index 09467a8955df..9a5968d8710b 100644 --- a/dev-python/irc/Manifest +++ b/dev-python/irc/Manifest @@ -1,5 +1,3 @@ -DIST irc-20.4.0.tar.gz 91215 BLAKE2B 39244605b7ad47d4fd9c22b4040f14ad46ec79c339e1ffd8451fad04a3d2b7c4945d8474f4c9c9cf3c620cfc3b0298123ba21844849d5070cc85993f46997025 SHA512 ff75593cf9606c724232517c8340beb115ceda254acb5989c043bd0653f215b928b663570c98c27b845cc7431ea142514c85968e3e3b9bda0406ce799a2b1d2e DIST irc-20.4.1.tar.gz 91229 BLAKE2B 05518a19821016e5a10173a5ee20a0d3cb6047eb87f4a153331bc8458abb365d27cde8ae02b1e7c12a86957adc7811511f61c516bdb1c6f0f03f4a5186524eb5 SHA512 e57e18c7c8111c883737cbaa176e0e895c182e43208ff784abf382bcab0b613287076ec35cfe266d78418e27b38a6443344b03bd90ea768c1c50ce0c32453d89 -EBUILD irc-20.4.0.ebuild 1083 BLAKE2B aecc1bb79a23d33f01fc484b814a5a6026f723ded604e190ac4248e99678c91ba4b053592f3d4e4ecd5f6e7af019d4104d65a83323d7410db758cd74e677552f SHA512 f58bc9d647b328703e6fd323c7ec70cf39940a06898af7e488660e6d0684af707d7f1684e90783ba49f70a563d9eaf0cf17b777cf4983912d2da696a9a12d910 -EBUILD irc-20.4.1.ebuild 1148 BLAKE2B 5628aabc94b0b906be66b47079681112c9bfac48a6b827a214c870c6d3239604c08cb855859771e06753f4780fb8ef0b9b80a915c8d9801f294e95d39d5a15e3 SHA512 0c3daa618d992cac85889365b7b40f292d91b8e714bbadf29de02d2e4db15123590f508c674a3d699eddce52fdc5c0477c35a383b9eb39950f6be81bffd54966 +EBUILD irc-20.4.1.ebuild 1145 BLAKE2B 7757b53ed1afcd56763c93fcd54fb187cd1c417a20a886c4809e3e09c434c1393190a6559babe6a7281c167bc70f247eece8c5602730688e6ed9828d5a57fb5e SHA512 5caae8cbf602eb3ae4d1901043bdce7d1987782a8dff176744bc0c5d8fddab9dcf16989c12ab06d9cee970392a40b1edce7b723bbddc80634aa05f98b924281d MISC metadata.xml 737 BLAKE2B 403cd376ce9a723ab2052f9a2622ab29fa48350a68ff9e51dd7d73b295aa90357b110a96644ad3cf1dee8381176a2a44d2576687b5764faf873408431b0752eb SHA512 351d9c81ba9516dbe1738d5130abb6250ccf47f4a518443823e918c0105cd8873595fb9b5016d82704639b1d690cf702ed75f24cb82b4f43a1efe2f659cdbee8 diff --git a/dev-python/irc/irc-20.4.0.ebuild b/dev-python/irc/irc-20.4.0.ebuild deleted file mode 100644 index 83d818d2289e..000000000000 --- a/dev-python/irc/irc-20.4.0.ebuild +++ /dev/null @@ -1,45 +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 pypi - -DESCRIPTION="IRC client framework written in Python" -HOMEPAGE=" - https://github.com/jaraco/irc/ - https://pypi.org/project/irc/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="examples" - -RDEPEND=" - dev-python/jaraco-collections[${PYTHON_USEDEP}] - >=dev-python/jaraco-functools-1.20[${PYTHON_USEDEP}] - >=dev-python/jaraco-itertools-1.8[${PYTHON_USEDEP}] - dev-python/jaraco-logging[${PYTHON_USEDEP}] - dev-python/jaraco-stream[${PYTHON_USEDEP}] - dev-python/jaraco-text[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - >=dev-python/tempora-1.6[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-3.4.1[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_install_all() { - if use examples; then - docompress -x "/usr/share/doc/${PF}/scripts" - dodoc -r scripts - fi - distutils-r1_python_install_all -} diff --git a/dev-python/irc/irc-20.4.1.ebuild b/dev-python/irc/irc-20.4.1.ebuild index 400bc95df40c..b24c5740eeaa 100644 --- a/dev-python/irc/irc-20.4.1.ebuild +++ b/dev-python/irc/irc-20.4.1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="examples" RDEPEND=" diff --git a/dev-python/isort/Manifest b/dev-python/isort/Manifest index a56463476339..aa89c2aaec3a 100644 --- a/dev-python/isort/Manifest +++ b/dev-python/isort/Manifest @@ -1,3 +1,3 @@ DIST isort-5.13.2.gh.tar.gz 755256 BLAKE2B 4cc8a0209ba954d93c030e6ad038933b50aa2f17b173762f598bc8038f36f72ecd1e7a3f6e73398bbfc99f464d14927f77044ca68126815023a8d456497985a1 SHA512 fe2bd27f0aa6219d44c3124782d400338a801a911d6a09ad51e7f80cbcbce250838350ad6cc80a35f641e0a319778ddcfb4dc61c8c76999ebc63a5147953e378 -EBUILD isort-5.13.2.ebuild 1863 BLAKE2B acfaf64657d72088ccda40b2571a4da260e3bb9a17c9cfd5ad797f687eeeb14e6933d962908eb0cdba8c008acfd87e26ff4daeedd500bff465b61fa7bd614c5d SHA512 b47f92a791d09ba382fffb247bc1dabab0b07f4d934af244754f4aaaf8e8a0797b82b63f1c8c280784bd52cdbb55dbc926dec18fa74f471fe1e27ef4aa28c841 +EBUILD isort-5.13.2.ebuild 1863 BLAKE2B 605defd27d6720b54b85c9f5d9f9e88c82d87085e9d135c967e09a549705254b304e641af4b8aa391360034aa3f4b4af78604347dde78f492ed2b2dedc9297b4 SHA512 c980d79a6a328052497ad6a7d345f5f557c324ef98e64dfcfa2178d7776b54323b7f44b593c33ffcaeed5143f9a39e0368b104c0f24b2e87e7e3861a5959292d MISC metadata.xml 574 BLAKE2B db8aac55351f15190d9b71508268f26b12a781b3b4f0f6836a30efc954b46b71da496129a9641655db483730435b44a5c5283132521dc3cc93279c57735a1ba4 SHA512 c8116bf66155ffeb7ac8d68822559e18252210dae604b4984aa5e6a3fb7161d785cbd235dc6f656513b5bab326f6e579489245bcef9d0a5dfadc34d7477758fb diff --git a/dev-python/isort/isort-5.13.2.ebuild b/dev-python/isort/isort-5.13.2.ebuild index f17443c55098..51f0b4b4c9d3 100644 --- a/dev-python/isort/isort-5.13.2.ebuild +++ b/dev-python/isort/isort-5.13.2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{10..12} pypy3 ) +PYTHON_COMPAT=( python3_{10..13} pypy3 ) inherit distutils-r1 diff --git a/dev-python/jack-client/Manifest b/dev-python/jack-client/Manifest index a9ae4fff4d38..a33e691dc797 100644 --- a/dev-python/jack-client/Manifest +++ b/dev-python/jack-client/Manifest @@ -1,3 +1,3 @@ DIST JACK-Client-0.5.4.tar.gz 48960 BLAKE2B 3130342714f0634abacc74c9aa4a7edac70087db82439197717c104e3b0cafc00916fc8d425b2b99c98df82d1c7a2c44a4df8021e84a2209301c19f5b1ae9d96 SHA512 bc75d1b58a10c855ab26fbb123ed6774f182a06501e6f31efffdd7c82d384761053dddd7af8315969f67421e4ba17bfc0b49f63f0454c8cc18b4b8385b928d26 -EBUILD jack-client-0.5.4.ebuild 1019 BLAKE2B 0d3361a462a4283e055e278f23f9e714b2a3c08fb5680f882fc0931368b87d629229498d507cf3c50fe50cf2012ef6d1bb111eff26d54a90c3546a5d456a3cef SHA512 e4f594ec0096437cc8bb64863e344a051f2eb65a6be3a197d8f8469fdb106320f2ff84e3b720555e75e6638064135ef855b3d3065d3e1c0fad954ed47655aa15 -MISC metadata.xml 390 BLAKE2B 70559e001825a56b3fd7c634d2fd0ff25ef759bbce976fad63fe40720fd918cf1aa0a122e61bf21abdb82befec40825b2eb6b6728980d0b476218633e864890e SHA512 15f92b0d1c79956c4bf7240f954b6d6698b4b5483b850d2720b5aac37533bb4933138cf9b8a9a86715aaa061f17b2b911c45692dc8ec9ca07b9ef8babdf57820 +EBUILD jack-client-0.5.4.ebuild 1019 BLAKE2B bccb037abcfd90cb0237443fabd849463496d98e3b284e927e79754548fc83eff1bbeaef2e1d966fa9e0fc1f9bb441ba25acd49ffe826a5fa7898b43e5f7d1de SHA512 c7674a736a06af4963deb5901978135e17e3318408e3a13e9828fe02459f923b389365cf9487a00d08b0c34f54e89b5179f9721708b77c3f9233cd3799e2c14b +MISC metadata.xml 404 BLAKE2B 26bde624c772c19113226014615187848c7796bb46e1da69c663eb13002839b2bdcfd26b7dcf2ff32606265a5e51acfd47320c24b049b4380b861cd6a15c348a SHA512 7444d1d29da2c28e39c3352f3b6521998a8dcb625c8c41a701f56d77e60f60c747f1b954b3b6afaecd2135c747317fdfba80507bec9105ce025a284b9a500088 diff --git a/dev-python/jack-client/jack-client-0.5.4.ebuild b/dev-python/jack-client/jack-client-0.5.4.ebuild index 777f02512d6a..6fd87327c3c2 100644 --- a/dev-python/jack-client/jack-client-0.5.4.ebuild +++ b/dev-python/jack-client/jack-client-0.5.4.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 PYPI_PN="JACK-Client" diff --git a/dev-python/jack-client/metadata.xml b/dev-python/jack-client/metadata.xml index eba2072d3363..59860b7baeaf 100644 --- a/dev-python/jack-client/metadata.xml +++ b/dev-python/jack-client/metadata.xml @@ -1,9 +1,9 @@ - - marecki@gentoo.org - Marek Szuba + + proaudio@gentoo.org + Gentoo ProAudio Project JACK-Client diff --git a/dev-python/jaraco-collections/Manifest b/dev-python/jaraco-collections/Manifest index 851d8539fff6..496c8a7bd77a 100644 --- a/dev-python/jaraco-collections/Manifest +++ b/dev-python/jaraco-collections/Manifest @@ -1,3 +1,3 @@ DIST jaraco.collections-5.0.1.tar.gz 17990 BLAKE2B a78de1a3222492dde34271edd8032dc5b8737dc428c1aa6b55ebda799ef4ff986cb0cf495bdbc35f9c776e1d576c2970ae6736ba8d8aa7f2fcc2e6766aefbbc3 SHA512 88b0f261acd91d585e643b810818762af7165eaf505099701b99ee3be6955eebcfd1c95690faa3ecb56b25f6982a8cee242e687e50ead56a557a5b2b72ec6dfe -EBUILD jaraco-collections-5.0.1.ebuild 767 BLAKE2B 3891a0d120e7ec1ab9ad1d71359c992c9b65a2b6d4e08f5caf7261d8f518b987f1f43a51abbfe32488bb31986e8e872a16e55d182b6ecc73c8411637951c4456 SHA512 a8bcbed3f2d36ec9928c1fda792cdec9d31246329ee422cc5ba64746bb1920ee668a7b55971a643a038b44c27396a04caa2b6397f61c7f62876583cf5b6f23da +EBUILD jaraco-collections-5.0.1.ebuild 773 BLAKE2B 5b5e716cd14cd072244b4cb8e638d58698602722bd6f20d29141cd32c7f4bac19059cbeb7c7d6d401a1fae92f0b767fba27d4b1aded398fa2b15603f5d1b9ecf SHA512 07e76a3b19321069e21e468ca02793913c76cdb7e09ec016b2f46eea1a160e051cfb9d6ea9d5e1763b5b0d52658d285fea19fa6790c015e8e1efe022a7cc4512 MISC metadata.xml 484 BLAKE2B 4914c8b3242714bea9e288990484336d645e7a20c7cdc3d6f8018c5bf4771e29a1dadc96e08cb4df6e421273ddd24111c0eaf367209d6dec504589ccb6da0bfd SHA512 f4b097fd1d2d25f31d102c38894ac0e083af00bfcaae986bfc5c93cf634229bcf8015a556b6eb8401b0c1e7f5e0cac619f0b75ef19195cbbf3b8d2128743202f diff --git a/dev-python/jaraco-collections/jaraco-collections-5.0.1.ebuild b/dev-python/jaraco-collections/jaraco-collections-5.0.1.ebuild index 95a54c65123f..19739d448c06 100644 --- a/dev-python/jaraco-collections/jaraco-collections-5.0.1.ebuild +++ b/dev-python/jaraco-collections/jaraco-collections-5.0.1.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/jaraco-text[${PYTHON_USEDEP}] diff --git a/dev-python/jaraco-env/Manifest b/dev-python/jaraco-env/Manifest index d363e6003e1b..0bf4045c8360 100644 --- a/dev-python/jaraco-env/Manifest +++ b/dev-python/jaraco-env/Manifest @@ -1,3 +1,3 @@ DIST jaraco.env-1.0.0.tar.gz 6664 BLAKE2B c5559444d386fe34d6f639795f9adb68bc750452a7a3b2360971b07bc9876921466e6da9ff1f2d1891910c94891759de8550af0c4f9da311ae7443bfc7c3bdf1 SHA512 67879bd531bb1056bab0dfa47f92a7257e184b8db2a9bf3d588460070401e76e884cf3134ee4c01a6c517d48a0e111fec3a4759d305ee7608797816b27d33473 -EBUILD jaraco-env-1.0.0.ebuild 597 BLAKE2B d342b8b0ea99ca9dc154d8d0c0f617185d41923725463717bacbe5260020a6008117553891f9ad2aaa3ce475a659fb00589e6de3fd98f0775452754d2ac8a783 SHA512 a4471fcd8d1884d8729d5f2145c3660114f04fd32ea34d44e0f58afc182ad63e3cb6cf629457718bfb7b04b2446db15ee09663a341b981e2ae0fadf4aa757eb6 +EBUILD jaraco-env-1.0.0.ebuild 603 BLAKE2B 3feb3b8f7f2116816e652826848997bb6dcf1be23488a5f11e9778e72f7d027377d374318cb7165fb03a8925c2e2b4829fd2169e3e84b2b63dca77cd7889b896 SHA512 3cfdd98c5b6a7fc7a9c0b9e0217638975d985575fd4821dcf3ac510afffaddac71fd3b232bbe7e3a93ac37d3c8fb15b81a56018463f8bb43b275b3e86781d005 MISC metadata.xml 460 BLAKE2B 13df19da03eef0a09ca1e4d70ebb30a8457d3fdba778a69779467c9830089f49203eb08ac4223533e1596e339adeefb02d9353b4298fc8d5b77d590371cfa44c SHA512 0b4c61f9e43910fc959a60af3c8f86356bab890f21c93da84687a1345e39fc5def993ea78934c4cc296491e6259095c3d532a19db6f903702d4a864611e27804 diff --git a/dev-python/jaraco-env/jaraco-env-1.0.0.ebuild b/dev-python/jaraco-env/jaraco-env-1.0.0.ebuild index 89894f3a3165..7d3d28992d61 100644 --- a/dev-python/jaraco-env/jaraco-env-1.0.0.ebuild +++ b/dev-python/jaraco-env/jaraco-env-1.0.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" BDEPEND=" dev-python/setuptools-scm[${PYTHON_USEDEP}] diff --git a/dev-python/jaraco-envs/Manifest b/dev-python/jaraco-envs/Manifest index d3cade39f416..9b0dd832c32f 100644 --- a/dev-python/jaraco-envs/Manifest +++ b/dev-python/jaraco-envs/Manifest @@ -1,3 +1,3 @@ DIST jaraco.envs-2.6.0.tar.gz 8028 BLAKE2B af9eb47e4f0856a3c3d7ae028e6cebbfc74a6502a5442aa9518b7ab0f927dbc0dcd5e68240dc43868ccb505b0d75c7e9e0162d54620765559f5643f13019a0ba SHA512 8c1d4717f45b805ae3afa1308a60c0f6f03af2a0976f2fb52329d05114282c2f33085865c93e34065bfd978e52ed8bd65f9903ed8e3c7d8b23bf6a050a32bd08 -EBUILD jaraco-envs-2.6.0.ebuild 850 BLAKE2B 5f474ca32167efbd796d4eaca75f99913c9d1cdfc96dd97236b392f5a96470b9f0c5a3b276e974f24bdf4e8f265772081e58efbd54e40ed95e93031616693b60 SHA512 6deec7185e730b6c44cc07a16a24640997eb416e70d1d0e3c0eef331e938a01622a3819c7b02fc7d6fa4e9041620a56c6fe1b87f7a975ea789f80a06cc1b85f7 +EBUILD jaraco-envs-2.6.0.ebuild 856 BLAKE2B 4edf697dca982260671aa70455999f7a996b046c0f092e7c7958d4a3b1d4d842c44a88dc67e66f4208e3a7c82d46388aefe022bbe0e1e164d32d12421be329ca SHA512 993ea53e968382f4a4b15e553faa9e5c9785f602be66ba9a2eb1dd596ea7340434ec3b343daf24c8de1be7ac5e4f288cec4433a633bb1f0e852572163525e6c1 MISC metadata.xml 397 BLAKE2B cbc21ddb91498528ec05a5e31285357c633b9646bcbf517229c9ae206f26f50152ea8f709bc19ede09952e2eea715de4586914021d61714108f853fafc5b2742 SHA512 8f1646816b5e3a753963acd82aa950465e2c14f80ce7305b07a67d366882b19b54d80cbd85b988ce84f08fe24a31c8d6aa604a0e4f7da52886ccfada36b226c6 diff --git a/dev-python/jaraco-envs/jaraco-envs-2.6.0.ebuild b/dev-python/jaraco-envs/jaraco-envs-2.6.0.ebuild index d148db04077f..a78c1ec42274 100644 --- a/dev-python/jaraco-envs/jaraco-envs-2.6.0.ebuild +++ b/dev-python/jaraco-envs/jaraco-envs-2.6.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" RDEPEND=" dev-python/path[${PYTHON_USEDEP}] diff --git a/dev-python/jaraco-test/Manifest b/dev-python/jaraco-test/Manifest index cec0d3af85c4..ad27091abb39 100644 --- a/dev-python/jaraco-test/Manifest +++ b/dev-python/jaraco-test/Manifest @@ -1,3 +1,3 @@ DIST jaraco.test-5.4.0.tar.gz 8838 BLAKE2B 3abdff298a61015363bda3e52d3b5226993169128386dbb620487dcf8b29926c9be0415a2a263ad311db04a591d446b9e6efaece2ab2bfbe7b2781ee2e6dcdd6 SHA512 ab260c3c5ef16e83e8be0821cb735941764c06bb414c3f913bf337b62267b177f3102f7a87241b182ef20760fdcce98f4f9c705335b0744b69f9a296d5215b1b -EBUILD jaraco-test-5.4.0.ebuild 1175 BLAKE2B 9e6a9ca10738d845da19c39bdd80af03dbd609442a6b9a93059b37c2b069cb4bf062c79675f8d581c41bb0d8f79ca550d64410c3cb752dacb94a30716afbb265 SHA512 f73089fb8ff98e20c80427428f204254378c8760bcefceac9c6ab6b388034a335e02ff446dd984c85bac01b70585e29fe77159c118d3b8766452d7a00b75f565 +EBUILD jaraco-test-5.4.0.ebuild 1181 BLAKE2B 66c55d2280ff2f28503277c1e653d2d36e450f9a45c92e90a93d280a914972517d540ddae05e0b40a2f8641bc51e0bef02229016d936a8346f8f817d829ca505 SHA512 d2b7cced5e787b0c0d1d3a7e1b387453a2232d6d10ea27cc6738daf19d188f4ada3560295ae104bcf464346e602e50fcbe3dfac5d86f43c3b750743bcfb8e366 MISC metadata.xml 397 BLAKE2B 24c07f0efc966e9d4445968ba639a5476a24a0885051e4eab17075ea9b7b6369fe9ed919ccdc0b51a1e667c8d327428caac2196c2a3e087d8b36176e7b4b2c81 SHA512 4fce74bc524dc018611c219b86b87b7643fe5d133309a00dd5ade217895165f85cfbe26b686c79fc4dd8b1e016b07c83c25afa1c015fc240ffa0ac75e4c17159 diff --git a/dev-python/jaraco-test/jaraco-test-5.4.0.ebuild b/dev-python/jaraco-test/jaraco-test-5.4.0.ebuild index 005487247012..ad20feadc830 100644 --- a/dev-python/jaraco-test/jaraco-test-5.4.0.ebuild +++ b/dev-python/jaraco-test/jaraco-test-5.4.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/jaraco-collections[${PYTHON_USEDEP}] diff --git a/dev-python/jsondiff/Manifest b/dev-python/jsondiff/Manifest index 49a208411046..65ee27fdd38e 100644 --- a/dev-python/jsondiff/Manifest +++ b/dev-python/jsondiff/Manifest @@ -1,4 +1,6 @@ DIST jsondiff-2.0.0-nose2pytest.diff 11525 BLAKE2B e1e9f6996448c5f8454a74dbe5782684d68cbb00eae1793fd010bccd80b682e6f3869082df9546603ce87bee82a99148a948db675b1da8f2815e5290eb632763 SHA512 791e4f8473459e374892067cf90099df23d981857b81cc164e2d0c35c51cbbede160de1b46474b6cb817b8811e2481172807eff31847a7847fc847948cf402f7 DIST jsondiff-2.0.0.gh.tar.gz 15405 BLAKE2B d69e5a9316e8ce32c6fd3e62162b609a471ff57bacb77f47a192b85352e77135a37c964d0ade5df4b4e37fe7d996eab13649dd4c6a3bc3fc0479294f840c82f9 SHA512 ca266040294c064b499763174613628125a9d426f37eddb8f63806d5774ce8828d514ca30ea4b42f6e2529aa34344c601ece05b6c1b42dcedd71c7b62ed0afba +DIST jsondiff-2.1.1.gh.tar.gz 18691 BLAKE2B 4b58ce8d637b139c233860f21a98e6561f620bcabb8239e651bc34300163684f16ebbc8c1cd4d619ce7ffdd118e78db497a2897b176727942594c3ac8c7c41cf SHA512 d906cce6ff94e475f079e9ef2210fbb200a134ac3723cf36f3737c2bc722892eef74860c30feba7961b75b320882bed74921150173852b5154406259184715a5 EBUILD jsondiff-2.0.0-r1.ebuild 890 BLAKE2B c7fbe57d8e32d5d13e7e9db8f3a95836161a8d11c2c3ef2cdc0afb4b060b2619e2ca806c4a924e395bb39ab89746e0e6f107f48f48bcf3981bf8563eb3172afa SHA512 e60ca888b97ea68ebf98938394cc46b4bd50effbc4287b366806f53099d9db11f90430a8c0fe48ccf183a33b484f5b36d38386a853f2e0b2bca1649354cabadf +EBUILD jsondiff-2.1.1.ebuild 830 BLAKE2B 06855c48602171ab6a48d8e40fac0615d30274401c2c284b7454307bb71dc7dc8cb0c8f7bbbe957fe3a86b6608485e0b0a3e88a2bca0978a5d5a3a1462632bea SHA512 de41c4a480a657b920151e8f60f7d9730298092596cdd7aaf9e07ae442bb5d80d497383b1096f372aa006e0a4f280176d3b885e15cc15cc9288139e0490c1758 MISC metadata.xml 561 BLAKE2B f11baa5f35a81e4fd69adde15b5a39d728e8137a112ef7c794e8d008d5de829ab5a333fcfdc2e1dd2156d91bb779db204a21c73eaad424e983c7865b33a81785 SHA512 238d5cedd70a0fd887f6007cbee0e11faf4b574b346fa91c66ee6d93e06571364fb80a0fbc13fe347f34e217e7589f5b61984c5ab0ead465d5e725d1792af4c5 diff --git a/dev-python/jsondiff/jsondiff-2.1.1.ebuild b/dev-python/jsondiff/jsondiff-2.1.1.ebuild new file mode 100644 index 000000000000..1f6ddda4fc90 --- /dev/null +++ b/dev-python/jsondiff/jsondiff-2.1.1.ebuild @@ -0,0 +1,41 @@ +# 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} ) + +inherit distutils-r1 + +DESCRIPTION="Diff JSON and JSON-like structures in Python" +HOMEPAGE=" + https://github.com/xlwings/jsondiff/ + https://pypi.org/project/jsondiff/ +" +SRC_URI=" + https://github.com/xlwings/${PN}/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + dev-python/pyyaml[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + distutils-r1_python_prepare_all + + export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} +} diff --git a/dev-python/jsonpointer/Manifest b/dev-python/jsonpointer/Manifest index 448a91ac6d7e..27a3f53fcc6e 100644 --- a/dev-python/jsonpointer/Manifest +++ b/dev-python/jsonpointer/Manifest @@ -1,5 +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 +EBUILD jsonpointer-3.0.0.ebuild 647 BLAKE2B 0bd2ce0a57fd3cb962b224ad0bfd7955f6f2bef7bc51d635d4a708b92f00f99860b5dc6b17e2dfb91f47923c5ecf029403d488198f458bca19e8a8ec28491714 SHA512 180fcb348c20eea04a871192f026b7fea39ecd4969d4bb559c8dcc602794d35004db3bce2221eefaf654663df779ed786332c5059bf95d63273d080049f2c608 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 index b32639b244df..633d2c32567a 100644 --- a/dev-python/jsonpointer/jsonpointer-3.0.0.ebuild +++ b/dev-python/jsonpointer/jsonpointer-3.0.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +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/jupyterlab/Manifest b/dev-python/jupyterlab/Manifest index 72d2840200b4..005abf9c37b2 100644 --- a/dev-python/jupyterlab/Manifest +++ b/dev-python/jupyterlab/Manifest @@ -1,7 +1,5 @@ -DIST jupyterlab-4.2.1.tar.gz 21505297 BLAKE2B 10f3ed9a3f223623b7414f24791dfe488bc5b94a1bef8c4dae462c246c03fc265254516d39452c79a9226a44afd0fb0a8d3a1b5958f8fd34b125b79c0694e85a SHA512 0235d1561a043c75613289204242c349dcee55ae2c30e4fb3dd04ac4ca5bc13d57d13926603e46a64dcc46aeb3cbc8b5eaad56c3824760ac54e62d20d6eb2b8c DIST jupyterlab-4.2.2.tar.gz 21505687 BLAKE2B 3a55aa4cb51c3c8972b44793c1f65c9a773c284d3248c31b0e5e4b1ec26531cecd3504cd7e226a9e237a0783b823b71539f1ebb90a195271f9853267c367b64c SHA512 2e93bcdb0948d1db05e7053582e6a427c1f7133fbb96aa0a7205b6d6eb14e050dde1076807cedc1231e27fd9729acb7a88dff3e6369a8b300b73e093783efcd7 DIST jupyterlab-4.2.3.tar.gz 21505072 BLAKE2B 8cc9aaed2fb848ecad6fb408968d66583ed69752cd8b5f62e19949b7aa5180d66950802649c137feddeab9e26f5ecb0394b7fdba751a4d784d00625d9b750fd3 SHA512 4ed3dd40ee43a05c8393531b87f568f3ffab43f20d1e8c8ad96c90bed4f67d6c83ab0a2664098cd5e39580427e03f4170eb4d91e9b8cc924b70f977db3cdc7de -EBUILD jupyterlab-4.2.1.ebuild 2710 BLAKE2B 1fec0b44c47ba7e432ba224b8d24a190933b4b0b84add72d5a1ed71e3e3456957cc93f6a3e012bab67ca97dfdc89656e72098eae942b9a9455e5e76743be5524 SHA512 0fd02aa6a288e137d529c14720fecaa4e5e66ff66d02c9e1f87a4c213b7be811a9035bfeea2b590131064d6b223eaac3fac0866b9a26fde094dff838daf5e810 -EBUILD jupyterlab-4.2.2.ebuild 2765 BLAKE2B 18508727647b6c8a027dfcbe6f4930e17d466a5e300093a58a05e571feb4b2b5b35a0ee1e42bdd5793ff7e81a1dfc74436493dbe8417279092c4a7fadce009bb SHA512 1ad2ee34bab187e5f6ae22b0032456a490ad7f22def66af2a2c50f890688921917a0e712a5063112203d35fcd06ea38f71b8b339045f7d4a5131ed6d1b526520 +EBUILD jupyterlab-4.2.2.ebuild 2760 BLAKE2B e5f0a51d2c22bd4feece54cefe493e5d2dee0de04f768e18c056f35009abdfa01b0f1d117f4d2a5620a8e64e7238342f8bbb59f56e42429cef8d12dd6e8dbfef SHA512 b91b9d7d4fc1e19a7a2b28f9cc34f1de3a533771ef51bf396fc9134d6e6002282f75a1e6d0343558becc8867a33c797e3f92d1317de34fa5008e623d17ba54b8 EBUILD jupyterlab-4.2.3.ebuild 2765 BLAKE2B 18508727647b6c8a027dfcbe6f4930e17d466a5e300093a58a05e571feb4b2b5b35a0ee1e42bdd5793ff7e81a1dfc74436493dbe8417279092c4a7fadce009bb SHA512 1ad2ee34bab187e5f6ae22b0032456a490ad7f22def66af2a2c50f890688921917a0e712a5063112203d35fcd06ea38f71b8b339045f7d4a5131ed6d1b526520 MISC metadata.xml 412 BLAKE2B f0b40e19f8ba9dc116f0e4a882cabab6376f22d1eaeb3eac58ecff465ee2aff3564ddbf55e4ffb8971807a39945109a164037a954419671a274d3ac558b102ea SHA512 b6149a03585ca04bc3bf6f3ea6055e8e1fcb620a771359d150df7c22ee16bf09f57c8037df2161021fac0c194be0ac5ec79a31f0511d785e0c5b1ca96d817e42 diff --git a/dev-python/jupyterlab/jupyterlab-4.2.1.ebuild b/dev-python/jupyterlab/jupyterlab-4.2.1.ebuild deleted file mode 100644 index 69a3d013c708..000000000000 --- a/dev-python/jupyterlab/jupyterlab-4.2.1.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi xdg - -DESCRIPTION="JupyterLab computational environment" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyterlab/jupyterlab/ - https://pypi.org/project/jupyterlab/ -" - -LICENSE="BSD MIT GPL-3 Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -RDEPEND=" - dev-python/async-lru[${PYTHON_USEDEP}] - >=dev-python/httpx-0.25.0[${PYTHON_USEDEP}] - >=dev-python/ipykernel-6.5.0[${PYTHON_USEDEP}] - >=dev-python/jinja-3.0.3[${PYTHON_USEDEP}] - dev-python/jupyter-core[${PYTHON_USEDEP}] - >=dev-python/jupyter-lsp-2.0.0[${PYTHON_USEDEP}] - >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}] - =dev-python/jupyterlab-server-2.27.1[${PYTHON_USEDEP}] - =dev-python/notebook-shim-0.2[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/tomli-1.2.2[${PYTHON_USEDEP}] - ' 3.10) - >=dev-python/tornado-6.2.0[${PYTHON_USEDEP}] - dev-python/traitlets[${PYTHON_USEDEP}] - net-libs/nodejs -" - -BDEPEND=" - dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-console-scripts[${PYTHON_USEDEP}] - >=dev-python/pytest-jupyter-0.5.3[${PYTHON_USEDEP}] - dev-python/pytest-tornasync[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/requests-cache[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - # These tests call npm and want internet - jupyterlab/tests/test_jupyterlab.py::TestExtension::test_uninstall_core_extension - jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned_folder - jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned - jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom_minimal_core_config - jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom - jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_check - jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build - jupyterlab/tests/test_build_api.py::TestBuildAPI::test_clear - jupyterlab/tests/test_build_api.py::TestBuildAPI::test_build -) - -EPYTEST_IGNORE=( - jupyterlab/tests/test_announcements.py -) - -distutils_enable_tests pytest -# TODO: package sphinx_copybutton -#distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme dev-python/myst-parser - -python_install_all() { - distutils-r1_python_install_all - mv "${ED}/usr/etc" "${ED}/etc" || die -} diff --git a/dev-python/jupyterlab/jupyterlab-4.2.2.ebuild b/dev-python/jupyterlab/jupyterlab-4.2.2.ebuild index 70f94aa414ed..81ef015903dd 100644 --- a/dev-python/jupyterlab/jupyterlab-4.2.2.ebuild +++ b/dev-python/jupyterlab/jupyterlab-4.2.2.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD MIT GPL-3 Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" RDEPEND=" dev-python/async-lru[${PYTHON_USEDEP}] diff --git a/dev-python/klein/Manifest b/dev-python/klein/Manifest index 148367577109..ad3256b5e0cf 100644 --- a/dev-python/klein/Manifest +++ b/dev-python/klein/Manifest @@ -1,3 +1,3 @@ DIST klein-23.12.0.tar.gz 103287 BLAKE2B ee6afe720a8cb68a28dd0dfc666de713c2188efbd92d31a669ac2db0c49afa3b61860bd2db216d0f846fb5d273105a18b8d443813c8e5d0e970ae9bece66e521 SHA512 2833d3b4ea53ccb62eccf72051b66867ca73c43dee0eb84aac9bd4ec4ba04b1b00acc5391863f0960eda2e5c329fc5b9537603997b9fa703750a3906febbbf72 -EBUILD klein-23.12.0.ebuild 891 BLAKE2B 379486f8a2f3344bc35a5392a942a324e6ed1fd367321f0bf3279bcfb5fbc6cbc5b4404b9c4f5f07cca3a7f66c375de42691bf905f4c2c2999accc879a528719 SHA512 57c60f06baa72fee4804e1a79bf81dade7672c142cd1a217b513dc1fbe7f3fd142e7e7548e8f171661c64f687d7644dd957ddbf637f836ec01b892f62b74961e +EBUILD klein-23.12.0.ebuild 891 BLAKE2B 3612c6d0c748662ab89d754c8db32cc1a9fed74eb8ddd2f961f80ac40343ce618a186f56d0f9be784fb235032a22afc35b70a79c64eb7590ded44fc9600f9a59 SHA512 202b98c77c6d3bf7a34c6097103e8f533dd62e27e37765dabd7854d35035c9cc00ea14ee811c42833b09cf5f7c72c2cf47510148c9afdb7ee70a248e2ff736d6 MISC metadata.xml 867 BLAKE2B ed638d1b227aa32842437410611fa45b216af43f7d673bd17af7f5caaec166e916ccd7d52732f9a4751e9288ddd6fe1c1792e228038becf56b9d7e80ceda84f9 SHA512 a5569530e5679e6597fe99ecf057bfb0e4dda9bf3d9068c0bc8f493b515b37bc8e2e017342641d2ee5f0d597937a48aa61ece3e2b56a29a3041f25d80f3d9aa6 diff --git a/dev-python/klein/klein-23.12.0.ebuild b/dev-python/klein/klein-23.12.0.ebuild index 9395225bb7ec..72025544865e 100644 --- a/dev-python/klein/klein-23.12.0.ebuild +++ b/dev-python/klein/klein-23.12.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/libnacl/Manifest b/dev-python/libnacl/Manifest index 9b231a3f6032..534aa4879cb3 100644 --- a/dev-python/libnacl/Manifest +++ b/dev-python/libnacl/Manifest @@ -1,3 +1,3 @@ DIST libnacl-2.1.0.tar.gz 42189 BLAKE2B 9b7330ad89ed7ca01f1893deda93fd88011f92b03946a06b5706adf25387db0f664e89fb7a0442d300b47188ec061d220167c694725cd7ec74d14687794b63b2 SHA512 9a3bc2d6d21e982cdd7015daf76beb494c8b969f17a17288a47db5ff545e0a0085e37bb723e92a1919338134be2817b47cd2354f55604ec93e638e243ffa5e1a -EBUILD libnacl-2.1.0.ebuild 626 BLAKE2B 4c686a15340c65351906706030381f4329936e24a40bcb85ae80847d65c00d1bc6c1b5cb0988542ab80758f7145738f5e51530f4209731a4276bed25874c4965 SHA512 280d8a4d8207a8025d68981ced3eed154bbc9941e7a3f7433cf1749cd2d64f50dd1cb3c622855f72ae0d76ac0560d2e2dc1ec8ee27bd66ee5ad76dee9719bc6a +EBUILD libnacl-2.1.0.ebuild 626 BLAKE2B c8431cb1af65795fae7e8df970301fb920a9c51ad88527b25b4b71d059cb2e0cd61203c69b1dcdf44a2b988cac04557845554f25b9c820a13e65f10e37e8aff1 SHA512 d2574abcb11d67916f0946ecb2d6223c011b0ec0b69f6008d0ec4c11f6f5017cb1ebcda29278106095429baf91d05b313c7d7226d213eb22c1e00f1f9042979f MISC metadata.xml 496 BLAKE2B a01f3bd084333c8a79bae53afa580adbdde4154656a6a88d6a4b0714e0c752a9ec73677151e1f940abd040426f69dd30214909fc5c318fd13bc29087c6d36113 SHA512 56b52d188839a79fcdf0a341d18e7d0625fd05c48f2b376b164483999198ffd3b51328191462dc81ea29644cfa0025c00a7c8091041e16b1347cdab16b2b78ca diff --git a/dev-python/libnacl/libnacl-2.1.0.ebuild b/dev-python/libnacl/libnacl-2.1.0.ebuild index b15bb3def49a..1eb373e41673 100644 --- a/dev-python/libnacl/libnacl-2.1.0.ebuild +++ b/dev-python/libnacl/libnacl-2.1.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=poetry -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 pypi diff --git a/dev-python/libsass/Manifest b/dev-python/libsass/Manifest index d399cf50a732..b95c28dcb5ae 100644 --- a/dev-python/libsass/Manifest +++ b/dev-python/libsass/Manifest @@ -1,3 +1,3 @@ DIST libsass-python-0.23.0.gh.tar.gz 54783 BLAKE2B b2113d295370391c6b92c2561873cc1c58c3acdcc5c4adb6c50e717bb963bbf5d4e29e97290e2b4743508c0f1a73be373233205a79c31b6f6a0262559adcf924 SHA512 fb0836cce26ef8cdfb90cb50842e66f83ed47d06327272a49db3f2cf4b7f1bc29560d0126f00ff13db626d0624ff154c342a0f2433802d4c1b582b8d74a50337 -EBUILD libsass-0.23.0.ebuild 1348 BLAKE2B 5c3f71fb899be6a7ec5e2978ec84a489307b220e8acfe5a445270536bb52fbbb98db06e4ad1601bc838e856f275c055a212027395c558c993dd5ced7fdf57797 SHA512 c3430ec8e8048c0667c017a38b8d2d4b01ea875c343c503bace5faa1698ab8b9b84260dda4c62f08e9bb26cbd6d636ebec5fbf01c988f54532e23fa74ad8a6e2 +EBUILD libsass-0.23.0.ebuild 1348 BLAKE2B 3405209dece59cdd8f133464aecc748346349ca0ccf4ddd7c7fdad90c5d104d99e4b0385aa14ddcdfd5a8405a91daa2f0471afbd6d5f0b69315389187c3d87dc SHA512 74a582ea08452c5ef9a332afc6bbc0315f8b091ecc8c27cb60558c58a1f1779eafa0c078f5d9851f6240df8bca8ca838e8b5923ffee8f1bebd1b6da71eabf576 MISC metadata.xml 489 BLAKE2B 81f6227a151dbe09e04bc80d25fa9140a08e81d71c531ccf856073c799dbfcb28a0052c5ca8875eb0b52ac93c49098325c02502b7c8ca38e5185601187afe587 SHA512 110e06d1903247bfb00db8cce722d7654c528257e61bfb8281aad749fed6ef385b4aaee3f87f17a8c75eeeafae8f1818d86273900874a776dfa321254b63b67f diff --git a/dev-python/libsass/libsass-0.23.0.ebuild b/dev-python/libsass/libsass-0.23.0.ebuild index dd0a5ae116c7..be82fc293d96 100644 --- a/dev-python/libsass/libsass-0.23.0.ebuild +++ b/dev-python/libsass/libsass-0.23.0.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 diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest index 92533ba4afaf..f7e4efa33618 100644 --- a/dev-python/lit/Manifest +++ b/dev-python/lit/Manifest @@ -1,3 +1,4 @@ +DIST llvm-project-022d15c0039fc1cfaa3cc2eb1a45b71bbb21fadd.tar.gz 215902891 BLAKE2B ecd87b84a4e5f87c91b6df0a2d6849f385bdb7b26b14a2836f1e1fc5a69f9f5b441e47b9251174019f62eabe39a243092cd1a175b5da7d7576cdcfd63083cff0 SHA512 7726e253179bfd9e0b93236e3ce1133b421329b0b3496b10c0a0eecde372fb5e55cce737b6b78db13f2d0833bbc92023d95efa54cb2918b12ce9af166bd90ff4 DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5 SHA512 4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 @@ -13,4 +14,5 @@ EBUILD lit-17.0.6.ebuild 1022 BLAKE2B c0c1efc62ae127c2abaeb2a7ef4f436d0aca737aeb EBUILD lit-18.1.8.ebuild 1035 BLAKE2B 72c71b240c838db20d73d99d7cc77c342df723b8bcf91e04a656e6801a12747d31bffb8727693cad71be83a5ad4e1b6c9fd1c848d26078b9bcf5b031add660f3 SHA512 139b11fb31709cd7bb98862176624ff1abae6fcc2d6e6712249a3da97203cdfe6b588121ab5b1d8b589c7c70b93d0bc17e1bc7358c3b92c67a5bcd586ad293c7 EBUILD lit-19.0.0.9999.ebuild 961 BLAKE2B 80f2289924953263c1c30b9f4e019f707ca6deed804a8c5b980a14701478d700dc1b24944f5a964bfe94174ffb34cd9c864cee70c02cfa3b1b4c025fc8317188 SHA512 ef6e43057ac2e4a2ab482fe48cfb432ab155a23e0d64bbc0d9e451fd00da3c9f17dda4f18ccd2554ab4ac2d5eff2b0df7ce57c2b61cb5145454d9e86eb089e92 EBUILD lit-19.0.0_pre20240623.ebuild 961 BLAKE2B 80f2289924953263c1c30b9f4e019f707ca6deed804a8c5b980a14701478d700dc1b24944f5a964bfe94174ffb34cd9c864cee70c02cfa3b1b4c025fc8317188 SHA512 ef6e43057ac2e4a2ab482fe48cfb432ab155a23e0d64bbc0d9e451fd00da3c9f17dda4f18ccd2554ab4ac2d5eff2b0df7ce57c2b61cb5145454d9e86eb089e92 +EBUILD lit-19.0.0_pre20240630.ebuild 961 BLAKE2B 80f2289924953263c1c30b9f4e019f707ca6deed804a8c5b980a14701478d700dc1b24944f5a964bfe94174ffb34cd9c864cee70c02cfa3b1b4c025fc8317188 SHA512 ef6e43057ac2e4a2ab482fe48cfb432ab155a23e0d64bbc0d9e451fd00da3c9f17dda4f18ccd2554ab4ac2d5eff2b0df7ce57c2b61cb5145454d9e86eb089e92 MISC metadata.xml 340 BLAKE2B c9ca851e49b4ab48c015686e983ec988f60c34ed0af77abd7bc03d046002f79f74b9b463ecb97db89f2230c1593af7acdaf6651fc51fed4aa92a459d07aabf18 SHA512 3fe8262ce6b971364162fbdbac3b02bf02f0a64896c8a2564e2a2998bd6e6bc74463bf9104e3f4ffaa9f5c1a16c877fc864b8a4f056ca0022f741799bc00f217 diff --git a/dev-python/lit/lit-19.0.0_pre20240630.ebuild b/dev-python/lit/lit-19.0.0_pre20240630.ebuild new file mode 100644 index 000000000000..d862b4f8cd03 --- /dev/null +++ b/dev-python/lit/lit-19.0.0_pre20240630.ebuild @@ -0,0 +1,45 @@ +# 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} ) + +inherit distutils-r1 llvm.org + +DESCRIPTION="A stand-alone install of the LLVM suite testing tool" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +# Tests require 'FileCheck' and 'not' utilities (from llvm) +BDEPEND=" + test? ( + dev-python/psutil[${PYTHON_USEDEP}] + sys-devel/llvm + ) +" + +LLVM_COMPONENTS=( llvm/utils/lit ) +llvm.org_set_globals + +# TODO: move the manpage generation here (from sys-devel/llvm) + +src_prepare() { + # flaky test + # https://github.com/llvm/llvm-project/issues/72022 + rm tests/progress-bar.py || die + + cd "${WORKDIR}" || die + distutils-r1_src_prepare +} + +python_test() { + local -x LIT_PRESERVES_TMP=1 + local litflags=$(get_lit_flags) + ./lit.py ${litflags//;/ } tests || die +} diff --git a/dev-python/loguru/Manifest b/dev-python/loguru/Manifest index 47af0fd04ce7..b83392c166d5 100644 --- a/dev-python/loguru/Manifest +++ b/dev-python/loguru/Manifest @@ -1,3 +1,3 @@ DIST loguru-0.7.2.gh.tar.gz 443643 BLAKE2B 208c4ad989257e0e0d5cecf41c9722f398e5c73528f8a88c92e28490121723d5c19b4170ff246446e94237e8bb732f83e4b9fcc66c42aa7e3c1ba25aaa069e34 SHA512 e4d358f12ec33393bdac836206a15a3161653684b69839f58bbdc692155e4aee4b6ec700ab13b83f431a67df5ec86cacf2cb90fa052827e5e03c68c1f132e339 -EBUILD loguru-0.7.2.ebuild 755 BLAKE2B 28a884c64f21138507758f8109cf069689cfdff4c9adcdb05138f93821ee37dcf24fb1de534c749311cfb13b43cd7525c2ee3ed31e8f8beab9d499cb732c3d95 SHA512 342fbe1819465400f002a90c5a433c16ea80f80b34c1519d92a502ef853630d3b36d0b5fccfb436f647375e78ba5532cb369b3be1415b0a378d29101869a4166 +EBUILD loguru-0.7.2.ebuild 748 BLAKE2B e8473c4a9d51446c24ba33d0e80d0fdb37050a551d06d5d7c977b215d53b8ab699c34e845a99d08b8e8bc513b7c9720797b8f52174062e3778a913bfad33fc9c SHA512 afb0586d2afedda1b84416ee835f239f5261afc605b04d304ced53407c85fa4cb591631e919864d8a152f8a29809bb70123e41654a8747808de5664d652d1deb MISC metadata.xml 680 BLAKE2B 49425d2b621120f4cf4c38f62cdda57a2f3240189b1ccc3c3cd4bd6b25015f294838f70e3bb961e26fbcfecc3651ec899de2611b4c7a21948a76617fe9b412bf SHA512 2edc73636018c4fea4436da3047ae7f3b56d249ffc72a90a97963ea423e4d2a21b6e2dcb241bc79a782204e6eecc7fb26d9129306e7846f590d782477bc0b111 diff --git a/dev-python/loguru/loguru-0.7.2.ebuild b/dev-python/loguru/loguru-0.7.2.ebuild index d9945b466f62..5cf11ffbbb57 100644 --- a/dev-python/loguru/loguru-0.7.2.ebuild +++ b/dev-python/loguru/loguru-0.7.2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~x86" BDEPEND=" test? ( diff --git a/dev-python/makefun/Manifest b/dev-python/makefun/Manifest index 6a7d5cac7f92..d672d10f949b 100644 --- a/dev-python/makefun/Manifest +++ b/dev-python/makefun/Manifest @@ -1,3 +1,4 @@ +AUX makefun-1.15.2-test.patch 2871 BLAKE2B b36b8e8e40ab126e6875625a6584ae3eb78237203d426b3d2e7650c30c96e213d46c24980936d56868686fbdde93526e28d5a8b3f41330a2e398c00228097d34 SHA512 0a41884ac53c0efbbcf668aebf8119c096bddea6fe1a2ce66efc5a020d2bb3e4ce5a1cf2e02d7e4d65adfae8c45252e395f7458f5eb331adc618aa0407050bdd DIST makefun-1.15.2.tar.gz 74602 BLAKE2B 1992eebfdbff6062ed60e1f66891995a91b7155792ef7b6e701d1d3ee5939ab40d3ab976674e25a5b97030cd7de59db2c69f3c215681cef2f80f2b64523f822b SHA512 b6cb588ebf491176b06e97201846b2a5cee65f60e34b5dbcc4878d8a55e7f9fcf4b58126cb3a4ca47f5d2726422dff9ee685566c5d093dbd8fd75119ecc796b2 -EBUILD makefun-1.15.2.ebuild 612 BLAKE2B 458cbd8bf1b0b8e88d994ad9ebf82285b08ad51f30c662160d803492cc466aa124e2beb32d83ccded103a25789553a2a20e4a983dabb8f06a802856db6bfc792 SHA512 40c8d8bbd746e15f54990d4196390b0afccaf5051a6a86beca80e2405664fe5593fe44ef08faf6e79c2e4f87c6464ea1047afd160ba69ab5e39ca84ff212b853 -MISC metadata.xml 401 BLAKE2B 0657deb821edfdf648e5bb0a95255b87df0c090c6e719a5ad94a6d3f6e2e64f36d4093a2bfddb5e8592d3d38741e8d0251c8331133113766ef2fc4caa48e88ad SHA512 cda21fbaa9b62896ba3389cf281ae35bd9a59fb0d0604e61fb3b046061de47a2535d7a98d335b66f44483ae43deadf05abde0a2285902c1c3fab2762b080dbad +EBUILD makefun-1.15.2.ebuild 774 BLAKE2B ac501bbadc947f37a39138bf0f27d8958e20d16346e530f944ec098ee767995daa5fd14b06590c919999bdfe7b1d7a8129dcecef5e43a8461ef6301e2b0fe014 SHA512 0749c2d29d4e5f023c9e6527a7d8fac38d5dcc0674e65470b91fad4bf5d497f854e695e9a950c8e69474740fde495e721eb9778ca6956a2e9343cd9fe5560dad +MISC metadata.xml 396 BLAKE2B 541c5e69fc3236d1aaf79505272c9bdf2a295524bb9bb04e782a4cd15c022e74651a9c4ebaa244672418e5fafaed97a48568538fcd527b135c279576f09350d2 SHA512 a500a2a8b23673ea11ffdd81cae9c96fc1368121cd6ce7955fb61bc59319cf87607b134f6b5d04aa6aa564eab9c2c1248c47d0ccc624cdd8ae58f5f12d96e279 diff --git a/dev-python/makefun/files/makefun-1.15.2-test.patch b/dev-python/makefun/files/makefun-1.15.2-test.patch new file mode 100644 index 000000000000..ab43045809d9 --- /dev/null +++ b/dev-python/makefun/files/makefun-1.15.2-test.patch @@ -0,0 +1,98 @@ +diff --git a/tests/test_partial_and_macros.py b/tests/test_partial_and_macros.py +index 6fd4503..3ce0a33 100644 +--- a/tests/test_partial_and_macros.py ++++ b/tests/test_partial_and_macros.py +@@ -1,5 +1,6 @@ + import functools + import pytest ++import re + import sys + + import makefun +@@ -11,6 +12,11 @@ except ImportError: + + PY2 = sys.version_info < (3, ) + ++# Python 3.13 dedents docstrings, earlier versions just strip initial ++# whitespace. Use a regexp to get a consistently dedented docstring ++# for comparison across Python versions. ++DOCSTRING_NORMALIZE_RE = re.compile(r"^ +", re.MULTILINE) ++ + + def test_doc(): + def foo(x, y): +@@ -41,15 +47,15 @@ def test_doc(): + + sig_actual_call = ref_sig_str.replace("*, ", "") + +- assert bar.__doc__ \ ++ assert DOCSTRING_NORMALIZE_RE.sub("", bar.__doc__) \ + == """ + +- a `foo` function ++a `foo` function + +- :param x: +- :param y: +- :return: +- """ % sig_actual_call ++:param x: ++:param y: ++:return: ++""" % sig_actual_call + + + def test_partial(): +@@ -78,16 +84,16 @@ def test_partial(): + + sig_actual_call = "(x, y='hello', a)" # if PY2 else "(x, *, y='hello', a)" + +- assert foo.__doc__.replace("=KW_ONLY_ARG!", "") \ ++ assert DOCSTRING_NORMALIZE_RE.sub("", foo.__doc__.replace("=KW_ONLY_ARG!", "")) \ + == """ + +- a `foo` function ++a `foo` function + +- :param x: +- :param y: +- :param a: +- :return: +- """ % sig_actual_call ++:param x: ++:param y: ++:param a: ++:return: ++""" % sig_actual_call + + + def test_issue_57(): +@@ -127,9 +133,7 @@ def test_create_with_partial(): + assert m() == -1 + assert m.i == 1 + # the doc remains untouched in create_function as opposed to wraps, this is normal +- assert m.__doc__ == """partial(func, *args, **keywords) - new function with partial application +- of the given arguments and keywords. +-""" ++ assert m.__doc__ == functools.partial.__doc__ + + + def test_args_order_and_kind(): +@@ -161,11 +165,12 @@ def test_args_order_and_kind(): + # it is possible to keyword-partialize a positional-only argument... + fp_ref = functools.partial(f, b=0) + +- # but 'signature' does not support it ! +- with pytest.raises(ValueError): +- signature(fp_ref) +- +- # assert str(signature(fp_ref)) == "(c, /, *, d, **e)" ++ # but 'signature' does not support it before Python 3.12.4 ! ++ if sys.version_info < (3, 12, 4): ++ with pytest.raises(ValueError): ++ signature(fp_ref) ++ else: ++ assert str(signature(fp_ref)) == "(a, c, /, *, d, **e)" + + # so we do not support it + with pytest.raises(NotImplementedError): diff --git a/dev-python/makefun/makefun-1.15.2.ebuild b/dev-python/makefun/makefun-1.15.2.ebuild index e422b0555e2d..29cd2d63889b 100644 --- a/dev-python/makefun/makefun-1.15.2.ebuild +++ b/dev-python/makefun/makefun-1.15.2.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 @@ -25,6 +25,13 @@ BDEPEND=" distutils_enable_tests pytest src_prepare() { - sed -e '/pytest-runner/d' -i setup.cfg || die + local PATCHES=( + # https://github.com/smarie/python-makefun/pull/103 + # https://github.com/smarie/python-makefun/pull/104 + "${FILESDIR}/${P}-test.patch" + ) + distutils-r1_src_prepare + + sed -e '/pytest-runner/d' -i setup.cfg || die } diff --git a/dev-python/makefun/metadata.xml b/dev-python/makefun/metadata.xml index 0a2fbcffabe0..b2d6c0fc7615 100644 --- a/dev-python/makefun/metadata.xml +++ b/dev-python/makefun/metadata.xml @@ -1,9 +1,9 @@ - - marecki@gentoo.org - Marek Szuba + + python@gentoo.org + Python diff --git a/dev-python/mapbox_earcut/Manifest b/dev-python/mapbox_earcut/Manifest index d28a43c394fb..36b4b4026a97 100644 --- a/dev-python/mapbox_earcut/Manifest +++ b/dev-python/mapbox_earcut/Manifest @@ -1,3 +1,3 @@ DIST mapbox_earcut_python-1.0.1.gh.tar.gz 11794 BLAKE2B c54c2333ac08f551737ff6ba0e5179464c0330fefeb11e5cff9ad6d3927e8a5d5323cbceffd271a25103e75da44f2a4efa17b8c338f888f69f71ee7bc1e21682 SHA512 cdb32585cbaf74c15e59af0ae70d983dd2f9bc9cfe1b59b3eadc4d442f7d962241854b589a035deae67cacd9334833b911d0981f0d417fe587348fc7d24f0c0a -EBUILD mapbox_earcut-1.0.1-r1.ebuild 742 BLAKE2B afc0a048d6e5645739a9d35880d3216fcdb1ca3a3c3698fe9c75e905b689a67cc9da30a968a0d8222864a235095b6d8034ce4d8fa94d36295af32d4d00b7765b SHA512 12945f02a619b343d8c26476d01f8878ace39957ffd9d21009fbdc207ad2ab70aeb94a402a1a983a76f74e7081be7abc309df49c97a689095860673c7eaa6222 -MISC metadata.xml 390 BLAKE2B 50d2f1b3b650ee24f256104124fb4536278a41309dd9a6d4d7b814b730446ce672e8322b30a6af3edd3a59f5078795d7037594c1181bf8699a7ef16c0abdfa18 SHA512 a42cdecfa02a91728cf1d79b5940673007314be06c9b11e8d67fcc3df5767fc2ee72ceddefeaea1374f12c37bd26fe5c1535250899c7eb50db1a4ab7feedde2d +EBUILD mapbox_earcut-1.0.1-r1.ebuild 742 BLAKE2B e7f145e361f0343c518427f0895d6d07b9af5a3ad6208092ad23b4a81d8dcd80c703449524093d28b5daad12ad56e3ccad0b44b5d4d3947ec84f8b0bff296c74 SHA512 482b10ce13a581cefaefa628408a290f1eb824917a4b6f384e2a7e55b06453b847c5b0dfd30cee16458d237df3bbcb0dac36d718192cfe239e895c630b559a33 +MISC metadata.xml 385 BLAKE2B 33ffecc678c212024204f860721b54702bf3b420cc58fb719227a7a6b96eaf05730e0d15197cb4c2145b6ace3c9ebee597b63132589d68715d94e8e8979069ec SHA512 f4a9482eb005eed9fefe3bf9f5a20f3be87636547ca84d084cb5260d302d1b90b02efadfeb891233f27d09afd63b9fb9418c8901621de539f37056cb55d67a4f diff --git a/dev-python/mapbox_earcut/mapbox_earcut-1.0.1-r1.ebuild b/dev-python/mapbox_earcut/mapbox_earcut-1.0.1-r1.ebuild index 21a9a14ecf70..abcd6023943f 100644 --- a/dev-python/mapbox_earcut/mapbox_earcut-1.0.1-r1.ebuild +++ b/dev-python/mapbox_earcut/mapbox_earcut-1.0.1-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 diff --git a/dev-python/mapbox_earcut/metadata.xml b/dev-python/mapbox_earcut/metadata.xml index fa95aa220ef5..bee4f6515e1f 100644 --- a/dev-python/mapbox_earcut/metadata.xml +++ b/dev-python/mapbox_earcut/metadata.xml @@ -1,9 +1,9 @@ - - marecki@gentoo.org - Marek Szuba + + python@gentoo.org + Python skogler/mapbox_earcut_python diff --git a/dev-python/markdown-exec/Manifest b/dev-python/markdown-exec/Manifest index 93c0a68b7cc0..fedf1bcb4f1b 100644 --- a/dev-python/markdown-exec/Manifest +++ b/dev-python/markdown-exec/Manifest @@ -4,4 +4,4 @@ DIST markdown_exec-1.9.3.tar.gz 74674 BLAKE2B fc0b9a47f379aabe389b20a3b301a40d9d EBUILD markdown-exec-1.9.1.ebuild 725 BLAKE2B 0f1deca1187f45cbcb41262ae18ee370e4dc7c0d145732a24189aa9b2499f82c9aa8abe6af614343c7190b8260e919d04c29c97168daa965b525e4dfda453ca4 SHA512 b00e14d2420ca119085beb18330b405b024e55c351e20389f1090227a551b6c8556573abf8fb7623dc06e73fa12d96024c81bd053c68e5b054094646468bc2d4 EBUILD markdown-exec-1.9.2.ebuild 725 BLAKE2B 0f1deca1187f45cbcb41262ae18ee370e4dc7c0d145732a24189aa9b2499f82c9aa8abe6af614343c7190b8260e919d04c29c97168daa965b525e4dfda453ca4 SHA512 b00e14d2420ca119085beb18330b405b024e55c351e20389f1090227a551b6c8556573abf8fb7623dc06e73fa12d96024c81bd053c68e5b054094646468bc2d4 EBUILD markdown-exec-1.9.3.ebuild 664 BLAKE2B 0d050bf9757907d945fa25c87bd2cd9dc5e67ea9ff818a2782b4d004001ac81353323541a937c034a526337d1ecf57ef6de57fa9690a9611bf4bac42561825e7 SHA512 b8ded2c953293926c9ea03316d5d005cbbe40aac641ec61165a77336d29652907c4527cd30f4e7a52e3d634a78ad06b590ae1ba00469a319fd28154fb913230a -MISC metadata.xml 511 BLAKE2B 17b4fe1be6ad1f4316e3667b611c3362ca8e64760a86cf073fa9550f2300729aa7ca546b4b7c8d2d7ada839c1d7bf2dec9616311f4c949a7dcd991b3722ce8e2 SHA512 cc42c97aa2afa7bad46220aab2c4e3c237fe2f32f9fbad6c7663551f80918729ffec433bb5e3c82c2156907f3406af615b01572aa02f78dcede4cc9520a38595 +MISC metadata.xml 506 BLAKE2B 4c7f265a13f0a64334098b5c37000a2287d8e4866eb858e753b81c931940b91a74f4d2c003028618b8e28f43f99c4b89aaa4f623831e98b33559304cb0d060ee SHA512 e1ec0d77d12558a548e6c7b2f15d8a194f8becbd04f5ad4e2bc19f9869809ce3e7cb4c84383483f54be0b4d89be34745f4b43cb1e72fefcf48ac921d6e0e3626 diff --git a/dev-python/markdown-exec/metadata.xml b/dev-python/markdown-exec/metadata.xml index fcffb03da573..8f4e0da85ce8 100644 --- a/dev-python/markdown-exec/metadata.xml +++ b/dev-python/markdown-exec/metadata.xml @@ -1,9 +1,9 @@ - - marecki@gentoo.org - Marek Szuba + + python@gentoo.org + Python diff --git a/dev-python/markdown-include/Manifest b/dev-python/markdown-include/Manifest index a170ad9f3fdc..5d637199df9e 100644 --- a/dev-python/markdown-include/Manifest +++ b/dev-python/markdown-include/Manifest @@ -1,4 +1,4 @@ AUX markdown-include-0.8.1-setup.patch 150 BLAKE2B 35d92c87561040292d6d63893d2626f4d203d5c2f8a8d4d27d1d40f93b9b8451fd6922a15b6dedb3465bde84d25d877214e6ba9a1636151e3998099424b89936 SHA512 6aab1c573141562d81c106f260bb224b78d2f3fef3dce0a0766e55c3297ae51d4758e6d447a714df2006182beb79bc4bff899255c8ed2ca45796e51adcd29033 DIST markdown-include-0.8.1.tar.gz 21873 BLAKE2B 83090f66af6f6b7dfc441bce97a0ca91bed3f94274030297e5f46fe8d42d3b3e83afc9f981941870f5bf361bfb5edd54bdda4c5d85595cc5599375f5a2478490 SHA512 4ae155d7e114de9d8ca32c129fe5778e7fc9516321357d8e4d90fad651a1dcb54b1fb144bc51e981cf728f1632dc293ed8cc1e7d4219154a2350780ea6f9b7b2 EBUILD markdown-include-0.8.1.ebuild 677 BLAKE2B 236947f665b18dd7f89c61735b0b2a62b710f5466808ff984fe7655215a256ff19e0a5abf5986c29a4e03bddb752fa17751a7e43fb118fe8dafb4e4a94831a0b SHA512 b72f758bf15b1678052134210ff4222ebdce008d91a105f4496d3006e4f9484fe2cd378dc0013d561083af11b6c9a15d6025034e01ef54e32971d1f8fe8d10eb -MISC metadata.xml 677 BLAKE2B dd0bf747542b919b1b3776df2e867a1d990eaadc29b2b8237c2aeae80ece85898dd48ba27198b98657d87a42c150c84471c2b86e20da0e5264e6bc316987c71d SHA512 26b55358217bb1109dcd1e2c9fb39166d70ad0f8b000a13d569ac54e20fd2dfbb4e459d7b7f8c71e399b815c091e588b84d6af000c0c33af33f622a3ae9723fc +MISC metadata.xml 571 BLAKE2B aaca05e92cd01ed32dea4bc2239aff2548728ae7549d11e9153ba64a9d59568b5f4720f90ab367b25a7ce14940697e743888bfa97009e6bcb75af0ac5d8b0b80 SHA512 952069b59bf9673bd522f28e75e1b9cdc61dd6313117dae884e0061b5ea13d611e8916797aa33e5fdf321ba85e32f0eb0f23604e8fd109634d62245a666760c4 diff --git a/dev-python/markdown-include/metadata.xml b/dev-python/markdown-include/metadata.xml index c226bbb1484d..bc3d08fe2235 100644 --- a/dev-python/markdown-include/metadata.xml +++ b/dev-python/markdown-include/metadata.xml @@ -1,10 +1,6 @@ - - marecki@gentoo.org - Marek Szuba - torokhov-s-a@yandex.ru Sergey Torokhov diff --git a/dev-python/markdown2/Manifest b/dev-python/markdown2/Manifest index 637606b84946..a47e8c7a3fe0 100644 --- a/dev-python/markdown2/Manifest +++ b/dev-python/markdown2/Manifest @@ -1,3 +1,3 @@ DIST markdown2-2.4.13.tar.gz 130464 BLAKE2B 64a1dd8ecb607495042fbf49cbbee5b383eca0c942816c2ff83565ef1c677f6bc851f8921dfc73d68ef6e6b070ac0a4a372421218231f6655dab5c41a1743aea SHA512 df015b53a87138b55fb6ab28c5b4cc8b1a36867a9a1b0fab962399c467e9847b249bff6a8ad920d56c4b72a02b46ffc536e61fa3168794403602926e65091748 -EBUILD markdown2-2.4.13.ebuild 682 BLAKE2B ef11e8d05654a2cfc28c422b3e0cbb88ae6459353de2c7b72d188b880ed76f19ba3dbd6163e3dcebd65896650dd3f660405e3feb02dffc157787ac9c5c7961c7 SHA512 4b93b062174781dc1e9df14c3828ff7edea90fd0dc707106ef2f0380a7a085a9575a3c764b3fe875ca31cfe764f954098b078e6451ab33f339b1428e9d4b2854 +EBUILD markdown2-2.4.13.ebuild 683 BLAKE2B 905019ea05875b478be4895386b0cc96934036deeb17eb59f67a461556db971694495e9aa1385f1788133a7998db33327a7e5ac425dea449f1a141049ce28623 SHA512 cc13eeadbae128063e0a44f3f3ba9217f210192275473b3a07bb0043a27c14eb418e9ec0f27521847617da0f8e39238f634ca15a1e3c36c7e6e13b432cb70507 MISC metadata.xml 551 BLAKE2B 293046752073df3a0fe72acea3165d62ae78297f82aa72e40edeaab6bb6021ccbeaa8cc145341aa05dd3fe87c2f89e88f2281ca95ead33d99bbfc5ba53573ca1 SHA512 9d30d896754f1379f4fae79f86bec966cc3639a42e5e7bcc7e8d2e94881ee8a75b7e3ddedbc1573f1eb3c429aea636512efdb887f2827dc1b1aaa4caaa44e413 diff --git a/dev-python/markdown2/markdown2-2.4.13.ebuild b/dev-python/markdown2/markdown2-2.4.13.ebuild index ee3939f43ef6..132d6d6e712f 100644 --- a/dev-python/markdown2/markdown2-2.4.13.ebuild +++ b/dev-python/markdown2/markdown2-2.4.13.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-python/pygments-2.7.3[${PYTHON_USEDEP}] diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest index 34efce510cce..6d7dce520641 100644 --- a/dev-python/matplotlib/Manifest +++ b/dev-python/matplotlib/Manifest @@ -5,5 +5,5 @@ DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 6a5fb98e5fa6cf4b7d7533ad44e364227d8c2 DIST matplotlib-3.8.4.tar.gz 35934425 BLAKE2B e449f1d71a3152a9cf34cf13c70489d2664c8734c8e8ae0ed5dec2ed5111e0210d679f7e6a1e0b707499d9968b945a7f91573186b82c6d036238aadb5c9da006 SHA512 d4c6a5b3484927dbae1b1203e9984b67d08c958c4a5136abaa805f1eb221146fb1211e5f20456e281d41fc09c94917a796ffacfdb185c58eeeb6d19e60c78b1a DIST matplotlib-3.9.0.tar.gz 36069890 BLAKE2B 02ddb25901b5a93a8daf6f26c98b92d5e35abe2e98783b039928338abb1d628adbf3fd4786c08cb1610bf405cb558ca31fc12dbde77ec5f2a633143c7ea659a1 SHA512 135ee2f97c26cb60479cc10bf8a833384c393993d8a905ab869f4c73b91a50ffa596f84ce349af7f1a0b08a21e1906394cf6a702bb567a9c3999d40f54974326 EBUILD matplotlib-3.8.4-r1.ebuild 11560 BLAKE2B c1f8c41400984468133651b742d43ab71bc59ad989f352f62dbcac28770c8028664f28d0380244e1349594c32a226732d3c9f93b72fdbce0eef6c1e63d576d84 SHA512 827a03eecb5db47149de4b781aeaeaba4278e557f2c91b6f2551462e3c8f65a2b3ac41f274be8e16a458ffc65723e6643fa9779672e613a6141d2b618d44f054 -EBUILD matplotlib-3.9.0-r1.ebuild 9784 BLAKE2B 78483552435708ef51d915eb54863c4d2e22d54c7c88e02ce13ce60675333370968a8734c76c53562e851329ba2e51a36cdbe6fd91b1602989b509ab57394127 SHA512 f3983b2e86d953892c14e2b20e3d37db0ffdda2a0396f03ab9e084c6172f512e864715b0fce0844e78473d2a40ec52cca1c27422e8509d7c567a7dff20de874f +EBUILD matplotlib-3.9.0-r1.ebuild 9784 BLAKE2B 98bf9b8f532d349e462383e138648f9dc5bbdb7484bc6457abcddafc262e69bdb422bea134e2c04bf0688fcddb9a5757cb394b4cd868cc23621bdecf6fa76526 SHA512 46febf64896b49dca0bcb1e31bb7e2d01b417bfd602b286088fc205db860826d7e05476f68fb9a0af58b42aa08d908038e829a002dd9aea870213392871e9dea MISC metadata.xml 1074 BLAKE2B 1d7dce116e09939378872c2eaf5153948b7e934626110eb4899d0dfc2781429522328f1c4efd2c40f829da64e19bed8f9fbd1b8907a6e74a5fd54587c1d29e5b SHA512 e344bfc813e09c24a8edfa9c062eb2a6c44535559370f508a27a2de20c6ab92aeb48bc8daf9c357178e513eb2474a33782e4098c0f3bcbb84b11f7388ef1a704 diff --git a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild index a233756bee04..a37a050e685b 100644 --- a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild +++ b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=meson-python -PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_COMPAT=( pypy3 python3_{10..13} ) PYTHON_REQ_USE='tk?,threads(+)' inherit distutils-r1 pypi virtualx @@ -85,7 +85,7 @@ RDEPEND=" wxwidgets? ( $(python_gen_cond_dep ' dev-python/wxpython:*[${PYTHON_USEDEP}] - ' python3_{10..11}) + ' python3_{10..12}) ) " diff --git a/dev-python/mcbootflash/Manifest b/dev-python/mcbootflash/Manifest index 3db37efd3f40..1a1e591d5907 100644 --- a/dev-python/mcbootflash/Manifest +++ b/dev-python/mcbootflash/Manifest @@ -1,3 +1,3 @@ DIST mcbootflash-9.0.1.tar.gz 26858 BLAKE2B d8d8486a8713d46f7b93443dcfd9cbd9a93452fa7c8e76aeba1f4bfbf52765fbe3807fe8206b994015c094f9fba1626d5a3bb2fa93bd6b6400a9cbaaee7c19a9 SHA512 0c001a0a2c10e9d4bf111136d08ec89c4bc62568934ef9d8b75d7c58d59f451f5459ccc387c72424e8d16c5e49e7bba903efce403f41923ca33d87c2290a84e9 EBUILD mcbootflash-9.0.1.ebuild 652 BLAKE2B 4c3ea03a12c2edfd04dfd881e744568d75c21b55cbfa88ab2dd2c7d986a3acdcf7e218d7167b9892a52c34bda6b631ccbae7ecab1940b8e38d2400b4009ba4d7 SHA512 cae53f079701e1be10a75b18c2eaea6fd001c0c22624206c929092943855ee0e6a520ef316b3346a91dea6ada730eeb1c05fec609322e3044186e962ed79050f -MISC metadata.xml 504 BLAKE2B 86fa5201deb637e8116b44bb62c2776a771ffcfb2aaf40eb1c16e0520ef5fc1f0969e0edccd13e1d605410d8ea4b69fbda374ebe2ffa6d3928028c88b021d428 SHA512 390124c79adbc966992ac3ba90cc15a5f5f4551ca1d329c3227de3dd92998ab7900f0bc1361a5aaa6ab1403ba6d01138ce2d2164b57a6297b2ba943bdeecce63 +MISC metadata.xml 398 BLAKE2B 610e64de53c1a75cff329c03b0d68737fb1fd66e23459e387b828abd9b29b6704af5c5f9bf3f8139fd72300396f1ba542653ae3d21d19f040956a882c0e07986 SHA512 43208f223ea653d7603275c7ac43c8b60c140df9906c8ebb8d404b557e0496dcb51dad6c84d7af8c18cc5cc298caf834231ff0aada3591305be154f8a1cc2d88 diff --git a/dev-python/mcbootflash/metadata.xml b/dev-python/mcbootflash/metadata.xml index 4813ad901260..08ebfa0fe859 100644 --- a/dev-python/mcbootflash/metadata.xml +++ b/dev-python/mcbootflash/metadata.xml @@ -1,10 +1,6 @@ - - marecki@gentoo.org - Marek Szuba - python@gentoo.org Python diff --git a/dev-python/meshio/Manifest b/dev-python/meshio/Manifest index 82e1b2306b15..cebc7c247c77 100644 --- a/dev-python/meshio/Manifest +++ b/dev-python/meshio/Manifest @@ -1,3 +1,3 @@ DIST meshio-5.3.5.tar.gz 490922 BLAKE2B ff6635db062b5e4041d7a4389f1e2fefc20cf55c1c0e70be1796c9e65e87daf503c7446224130eee94a3a2d0fb52dcd57ce3fa169afe7ca7fe32c3037fa21e00 SHA512 dcf6b914536b5b109ead378b7314de8f6f65ca7eb9b8c1092ce51308c32175c92a8f6386087b00770cd64eddcbc3fa80232dd30b370880894c0fa0b074bd7313 EBUILD meshio-5.3.5.ebuild 684 BLAKE2B bdddf8eaecbe4a7f75069cba830427cf75487f97eefc1aa475eca78f67315af85d480aee22067f435cbbafa1fc539b3d4e3e65b8ef37e6908fde9c0925b46257 SHA512 206f798f5a15d06dd86b1a4c16bfd6188d184f34cdef2519c1783d36a79f32bfab72caf2201626ddb6155d6fb3898d99afaeed51ffd5c659bef0e4cd6f7f3850 -MISC metadata.xml 494 BLAKE2B 43f170b895da8ca56f6117fdbf06b59a5bc165bc1fc73b6f7aec0f7439550e9d425311879410240570874a63872a66aa75da26b8cfd6f6bcd42e6e1305f49d78 SHA512 7079c5f9211b06baa0bf0ed7f3bfd6bac84a318f660e26f9f0574826c0a38c6713266e87d0a61da01e3110d4d52d48083aacb945f471614116d463845e9b44d7 +MISC metadata.xml 388 BLAKE2B 3fcedf4e5502bf7d117a8ad654b2639d497ce093eadca30fe2d0084574cb772d8aa4c5b0b5dd5400340fdd8aa081f9cbfd2ec61b1e36e60d1ccbe46a0128cd18 SHA512 73d3857688eea884233ef05adc4a9e496e51008710d900243d5699a36b37b1025c95afec2f29c043fe20dd26c8af7a2cc79c011539fd60c4ffadd5d80666fdf3 diff --git a/dev-python/meshio/metadata.xml b/dev-python/meshio/metadata.xml index 7dae8a217668..91a5a01bec0f 100644 --- a/dev-python/meshio/metadata.xml +++ b/dev-python/meshio/metadata.xml @@ -1,10 +1,6 @@ - - marecki@gentoo.org - Marek Szuba - python@gentoo.org Python diff --git a/dev-python/mido/Manifest b/dev-python/mido/Manifest index 8b012f15505e..3fdeb3927d6a 100644 --- a/dev-python/mido/Manifest +++ b/dev-python/mido/Manifest @@ -1,3 +1,3 @@ DIST mido-1.3.2.tar.gz 124216 BLAKE2B f6eb230ad8ec02a9a2f0e5e1b332a70334433a1decddb341b1c315b878bdc2e7aefed3527c408a3da9264e7344439a69bf28bd2b4d810c29e4f4278aee8303b9 SHA512 5f31057a972f8ecdadcd135f2ffd68f70388bb8777f6bc7fa14c84aa8c57988a4f7443283dd093930352989d8a097177c6543a38440184c705cfaf82e3aaff83 EBUILD mido-1.3.2.ebuild 852 BLAKE2B 8ca0006ae0799eee5375cc2cd8881659d71238f6c8fa8282a7d3a13500faa9de8a3b3d83114ee95c6acce1903af12c40211a5b933e72f87fc9c427bc7cb3f164 SHA512 a7c602c9a1e8971c04dc304b337d341944cd01566189c739de755a0ea27deb8e3d2d6e2bf6316504671cceb365ccf96a5662b52027892c64c0c050c6bd7ea36f -MISC metadata.xml 559 BLAKE2B b2b7dbfd53ad6c2bc9fca0bfbee16de16e97f93ead37658e949113619be8aecbb9c2a2e2ef78d70611dd1bb980430b70f8c8c8b981e116c3bf01e1d64f886b10 SHA512 0cf571fe9df2318aec15b20663dc4d3f59dd0be7c23550791538a6a63d1fa1b6bf2fc0e2b8f4460d7ed8ab5e21b45e23698383b3be21a8af47561888fa35f925 +MISC metadata.xml 554 BLAKE2B 535b19a587a4756d9cf85991d9e17aabb195c1eb64a5b17f3604d2360a756b04223a94e97a98d79f63173031f1916a842ed483114cf134c1bfdd9cd36e2f2041 SHA512 f18d010f8b0aac0fdaccb72751c3091c853115a8d6cd8f68421fb5ff0ff538d799e28a86586fb819f77be43a7771621a376ad9698d6bbd1bd11c8a5bf1bd5133 diff --git a/dev-python/mido/metadata.xml b/dev-python/mido/metadata.xml index 0751ee0b29fc..aec9329bea15 100644 --- a/dev-python/mido/metadata.xml +++ b/dev-python/mido/metadata.xml @@ -1,9 +1,9 @@ - - marecki@gentoo.org - Marek Szuba + + python@gentoo.org + Python mido diff --git a/dev-python/mkdocs-ansible/Manifest b/dev-python/mkdocs-ansible/Manifest index fe2b302c4c00..dd9600d260b4 100644 --- a/dev-python/mkdocs-ansible/Manifest +++ b/dev-python/mkdocs-ansible/Manifest @@ -1,4 +1,4 @@ AUX mkdocs-ansible-24.2.1-prune_deps.patch 258 BLAKE2B e97767d69612859ffea82e6cc4efe76453ad313ed80e41c74b633360bf42b853188c1ffffd4d0ac0e7c040f13b46045ec62635dd0fc493e88f86620a54359458 SHA512 a14f8819d9c80765746a69aa76704cd53a2bcd8d4d164aa7a652ecf603a894ebdce08a8486d1a2654c4efd4de425e7a51ca152656b30572d4685e294e3df7a29 DIST mkdocs-ansible-24.3.0.tar.gz 45471 BLAKE2B 54b6320a7b1f03d4f05b5a7617100575178206742bebda007cd276e9c1a663e82f46149fc6ec3e7e3d22f01be63afb6a72febe72f3e3969ea3acb6a75b1c38ec SHA512 a391bb28b2870efebf621998f810521667beb8b3b9603f5b35e169a9ab23b2f640531a2441b11b8044b36c49eacccd3da72b0224a0ac664d59fd97de7eb0b094 EBUILD mkdocs-ansible-24.3.0.ebuild 1307 BLAKE2B 0ebcb9ebf5bc7dc6ecff9b98dd264f3b0e311c87c3af1f631b6accf6151686ecac97232efff579dcdbe3d178af7399e1b67a0c2f27cbc2525685c976b62cd64f SHA512 5fbf7cd8ccab58e4a48a0092934ebebcb75d7d8f3a10b40990edf1101c5280ffcce4c48100d8aa6feb30df93415abc3ace66e7e723cb2ccdc41efeca36f1ae71 -MISC metadata.xml 409 BLAKE2B 7552f90e363cbe4b38bedae3630074db6b4b3fd75a13d3e34740470490b49f3cc553cb76d87bae5bfdf247b5e8ab57da2888ff12723bac72999c23484350485f SHA512 70fb7dfda89462823c26b7058a941d405015a46bd0445f0c75c5adeb659122d5d558b6e757ab20224725e8eaff5390bc3b0ce7e2bf7b56dd9982c04fc59a59e7 +MISC metadata.xml 331 BLAKE2B e38c71d0a40a2388c4e49f9e3663664d2c58d4eb005ac90fcc4b0be1c63c1c9151a499649a3ee226b65a12c1e2a48da054c6d1db6ac22a54eb84fa0b052d51a8 SHA512 814decfe1d3495ede03b8cd26da41b34388b7951c58185c81a5de0dd06bb055454786d5eee9359b2fbf8616fcaf5bf2c377a176e0161c7bfb1cfb42236e23741 diff --git a/dev-python/mkdocs-ansible/metadata.xml b/dev-python/mkdocs-ansible/metadata.xml index a74faa0cf828..4b3f3c5e3837 100644 --- a/dev-python/mkdocs-ansible/metadata.xml +++ b/dev-python/mkdocs-ansible/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + mkdocs-ansible diff --git a/dev-python/mkdocs-autorefs/Manifest b/dev-python/mkdocs-autorefs/Manifest index 3a64a0768c30..52b8af5f4251 100644 --- a/dev-python/mkdocs-autorefs/Manifest +++ b/dev-python/mkdocs-autorefs/Manifest @@ -1,5 +1,3 @@ -DIST mkdocs_autorefs-0.5.0.tar.gz 12517 BLAKE2B 34672364f158a3cae5786cfe8576d0bd8cfad4fb21ecd72a29eae11a5d74994ae68920232ba07f306b87f8f7b8523c37e8557f537b98c3be5fe3e4bdee1ecb80 SHA512 b7bdf1b7d085fdf167d13a776369f1b9a2fd220d6e6c7061ab6c8386e734a34ce522fd69b9b16910bab51c80deac1bb820425f4b42c2d89e59b0ef5db95ffcb4 DIST mkdocs_autorefs-1.0.1.tar.gz 17743 BLAKE2B 400a640bf200276744b2ad8694cfc37818526e725c9c5b551ad585c2f6dc2edc63f253228c6717a44d86c912d9dbe9625569fce716d6ca7041cd777046fd11d2 SHA512 2494cea8bee86f2d996347a71f775ec428d76f7cc2060e51b6d8df573fbabc6c848d3055636e81329236ea4aa14fa7b97070e1d3af93d5a7242118be7c02629d -EBUILD mkdocs-autorefs-0.5.0.ebuild 587 BLAKE2B 8ed318a15436c630f7d0505545736c375790d3297f891e6080606a4076a0472e7f876419396cf380a926db4c45d7485f1669d561bccd1d5c1180336a00082c16 SHA512 2247719bca21d6b4ff06b37693f28db6e307dcf5fc691fd78aac2308fe37c2bf72637c729d67dc1b4e3e0635c4384c2679454cc00a91e6f7beae1e33607a14f5 EBUILD mkdocs-autorefs-1.0.1.ebuild 776 BLAKE2B b4c7e7c709041604c5f67b66fe26b4b40b25c31b219f80d9a3db075211787da4d9960345ee11dd5e280463d01921ffdc161d27272275ce08e7aa5dc586410530 SHA512 fc4d043f967e2a1b3b4379c0f18a448a8c575b7470bfb6874aa155a904040385cc0e17d6a916809d1753d12aa997efc9e881b5368cfab424d6fe1b06e9dce0a2 -MISC metadata.xml 409 BLAKE2B fd2eb4943b6229ae1eee9468b8923714474662645f968653506c1e685f42f3eb133ae0c035b943d2be639a88e10babca1f18b3d4330d812057ba8e7f57628f50 SHA512 8079217df9a9d4db4bb7d345ba9508b7275fa77e43d3b6a23969ba23cf8c348a15782ba71bb66f7a3fa8f15a05bf4993dbca7e8137c02838f36274e245726391 +MISC metadata.xml 404 BLAKE2B 1e2acd4d6b7e4c577e28c4663d9515f07b4e9ffc335f24983470b6c8c229da988f8c3786f1acc74ae49664bd3ad8423b933a823a98834706459521f16d0b2a68 SHA512 633bc49f6524e54421eb515d8c558cb4b0c8ddf1e6dac89546ce4caa1fc9c17741adc033f2e22f5729347d321a5a02498c89b0487981e31c1b1246543c8a63c8 diff --git a/dev-python/mkdocs-autorefs/metadata.xml b/dev-python/mkdocs-autorefs/metadata.xml index 5276fcb1d79c..70f93f62ef4f 100644 --- a/dev-python/mkdocs-autorefs/metadata.xml +++ b/dev-python/mkdocs-autorefs/metadata.xml @@ -1,9 +1,9 @@ - - marecki@gentoo.org - Marek Szuba + + python@gentoo.org + Python diff --git a/dev-python/mkdocs-autorefs/mkdocs-autorefs-0.5.0.ebuild b/dev-python/mkdocs-autorefs/mkdocs-autorefs-0.5.0.ebuild deleted file mode 100644 index 559c6a22b008..000000000000 --- a/dev-python/mkdocs-autorefs/mkdocs-autorefs-0.5.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} pypy3 ) -DISTUTILS_USE_PEP517=pdm-backend - -inherit distutils-r1 pypi - -DESCRIPTION="Automatically link across pages in MkDoc" -HOMEPAGE=" - https://mkdocstrings.github.io/autorefs/ - https://github.com/mkdocstrings/autorefs/ - https://pypi.org/project/mkdocs-autorefs/ -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" - -RDEPEND=" - dev-python/markdown[${PYTHON_USEDEP}] - dev-python/mkdocs[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/mkdocs-gen-files/Manifest b/dev-python/mkdocs-gen-files/Manifest index c8353c994013..317bc76764ff 100644 --- a/dev-python/mkdocs-gen-files/Manifest +++ b/dev-python/mkdocs-gen-files/Manifest @@ -1,3 +1,3 @@ DIST mkdocs_gen_files-0.5.0.tar.gz 7539 BLAKE2B c788eabdf8adadef377513cab5d1d26f441590bed1e58fb64b13b5e027aa4ad5a6edf2e1d390a0137afd6614a257ed908b1b48831152364d0cc830b9c6f07a93 SHA512 af1f77a4ea6dc36ed5608df2e427b210a533591d3757865e7362297ca4e9418a44c6959d23edf4a01a8d828cb72bddc593036873a3e2518a1cbabb29bf4c4c9e EBUILD mkdocs-gen-files-0.5.0.ebuild 608 BLAKE2B ad4c9d16b07a98722a7d5863d089074190c2d936a91ecbd9fddfa104cf1f5b74f6f4652e17a7d4db9fc15f216eb1bd923ca32a62888e6ef4a836b1fd393e1aaa SHA512 33fd4012ca9fdea49bc6a56077febbca3e5e77d34723b43d417d47609cd0b705c2c57fd7f3f86503bbf4d0d00e3f084e5ea144b6a7cc978d2bf82d2574e93b24 -MISC metadata.xml 413 BLAKE2B ae10f4c6f35ad6ed868c3441fea67f3fac12baa9dc35e8220fb15514b6b87e0cead2a05f27a86fd222c035c40ff2322f8b180ab3031e9c0a18129e6f11701c25 SHA512 699b04fba94f36ef4491b497b42f35bb934c8f23386af5cce2b09d643999f0e2c6ba3982b55915d900f95e54994a3924e80ee5485c2b3da1971972dd23c47a83 +MISC metadata.xml 408 BLAKE2B c5cee7b7155e505967d23a5948ce9851f9cfa67bdfa54051fbaad11f9877503b9c0728e653b32022021004269f3ebe3d1b9b1af69599c8dd4359a3c798489683 SHA512 ca684a88f3cda9f014e85baef36b05bebfc1754cae6f17a702fd18873ebfdfad38a50b6d5c3328c691b183326e60b21f3097a851de5fecbf847a423afd723e5f diff --git a/dev-python/mkdocs-gen-files/metadata.xml b/dev-python/mkdocs-gen-files/metadata.xml index 44177d653b70..c850f170c089 100644 --- a/dev-python/mkdocs-gen-files/metadata.xml +++ b/dev-python/mkdocs-gen-files/metadata.xml @@ -1,9 +1,9 @@ - - marecki@gentoo.org - Marek Szuba + + python@gentoo.org + Python diff --git a/dev-python/mkdocs-htmlproofer-plugin/Manifest b/dev-python/mkdocs-htmlproofer-plugin/Manifest index b52018dfffbb..43ad79c9c747 100644 --- a/dev-python/mkdocs-htmlproofer-plugin/Manifest +++ b/dev-python/mkdocs-htmlproofer-plugin/Manifest @@ -1,5 +1,3 @@ -DIST mkdocs-htmlproofer-plugin-1.2.0.gh.tar.gz 15454 BLAKE2B d123e00d9e76787f73038780297df2cdf02a7604644e7d19e21505f649c2cd95c8d00d373c48ab663432b3a13287ade994980d017c409af9217fed1d23df7d01 SHA512 ebe099343e7ffcaecfce272552173032a3355305e3d1273092cabbcc5c24797c2de386cb441e5a0ea91fcd98965a32a1b1cf44609acd356e695c039d9444831f DIST mkdocs-htmlproofer-plugin-1.2.1.gh.tar.gz 15783 BLAKE2B 182f2cf64742edfb27be41df839952d874716dd4937269344cc2b32255ed1978ed479b9b9df86e9fe076153eeafed05367cf78dba464d8b5d9b025c13d889662 SHA512 1963efffa62ff911bc2c5adc1af51b9711cc830e12ebafcbb5e83508cb3471faeecec5929086ade81a34a95fdd00b9d3c3ce3b1f4575d75300294c8b0fb30027 -EBUILD mkdocs-htmlproofer-plugin-1.2.0.ebuild 811 BLAKE2B 1435af69900d4aa376f99c2b761b48fda8f0052652aad59fe16bc0feadb34067d342d3ee4c0334985a52c943f3f7870d0c5fe691db088455af8cb5a6e53e019a SHA512 4a36a3d5cdb057103d35b040c69b085d4329f58c4d2b50ad4b12cd37a99ae47c3f1ccf381b9b692f55c78dae12518c35f46a99ab66efc55bc084b57a828450a6 EBUILD mkdocs-htmlproofer-plugin-1.2.1.ebuild 811 BLAKE2B 1435af69900d4aa376f99c2b761b48fda8f0052652aad59fe16bc0feadb34067d342d3ee4c0334985a52c943f3f7870d0c5fe691db088455af8cb5a6e53e019a SHA512 4a36a3d5cdb057103d35b040c69b085d4329f58c4d2b50ad4b12cd37a99ae47c3f1ccf381b9b692f55c78dae12518c35f46a99ab66efc55bc084b57a828450a6 -MISC metadata.xml 433 BLAKE2B 7360acf66ca76df5707abd33383ccc97ef7777cf31bf81e7cbe675d2f1619cd5ac51b122ec752d8bdc8d14f909cdaa06d0adba35eb77172739dedac36d3414f0 SHA512 08859e3d04cc5b13c39955b0b92974f15b7d1938badf276d8aa331d83d96767b45213851903a3fe401beef21045339bb9d33739285cc4a861fdbb8dc2439c785 +MISC metadata.xml 428 BLAKE2B f2d549f548381c3c28b54a784d1544051ec2f6f7b0e930458720707cd1e4554219cb0c4d871bd14a258ed2d59e31cb4fb0635a97686c77de7add165231b77acf SHA512 5c98b98c658e34ebfacc5ab57662098cef1833ef61067a6d7125870bc077155163f6c1a6738b0ff4949d4647e25fef48235ca96c6558ddd8b100959a364eac9c diff --git a/dev-python/mkdocs-htmlproofer-plugin/metadata.xml b/dev-python/mkdocs-htmlproofer-plugin/metadata.xml index bca7db4cb903..2b3a2c20bcaf 100644 --- a/dev-python/mkdocs-htmlproofer-plugin/metadata.xml +++ b/dev-python/mkdocs-htmlproofer-plugin/metadata.xml @@ -1,9 +1,9 @@ - - marecki@gentoo.org - Marek Szuba + + python@gentoo.org + Python diff --git a/dev-python/mkdocs-htmlproofer-plugin/mkdocs-htmlproofer-plugin-1.2.0.ebuild b/dev-python/mkdocs-htmlproofer-plugin/mkdocs-htmlproofer-plugin-1.2.0.ebuild deleted file mode 100644 index 4dad50d51c90..000000000000 --- a/dev-python/mkdocs-htmlproofer-plugin/mkdocs-htmlproofer-plugin-1.2.0.ebuild +++ /dev/null @@ -1,33 +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} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="A MkDocs plugin that validates URLs in rendered HTML files" -HOMEPAGE=" - https://github.com/manuzhang/mkdocs-htmlproofer-plugin/ - https://pypi.org/project/mkdocs-htmlproofer-plugin/ -" -# No tests in PyPI tarballs -SRC_URI=" - https://github.com/manuzhang/mkdocs-htmlproofer-plugin/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" - -RDEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/markdown[${PYTHON_USEDEP}] - >=dev-python/mkdocs-1.4.0[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/mkdocs-macros-plugin/Manifest b/dev-python/mkdocs-macros-plugin/Manifest index eaf9213955cd..a0faa32db28b 100644 --- a/dev-python/mkdocs-macros-plugin/Manifest +++ b/dev-python/mkdocs-macros-plugin/Manifest @@ -1,5 +1,3 @@ -DIST mkdocs-macros-plugin-1.0.4.tar.gz 556036 BLAKE2B f0cd0eabbd208c2c84d28e2ef4eac8e23fa8c13918b02a69d8e69f5e7c635d9551dc986b19edf9d5ee5da43c80d49b62f4f277e995584ebef749d9d2bed1881d SHA512 553ca51462f0f0e26284046ea49d36afec973cf0345c1c6c5d9a094f32bf731972f7ae3ba148bb85a77e440982de3f24a4da8ea4e30c4f025153c1ce46164f32 DIST mkdocs-macros-plugin-1.0.5.tar.gz 566013 BLAKE2B f984cced060f09060bd63c7c204799dd9b318fa98229b2a86b034165190a76ccac7c8d37bf084c56ba0673105a818c0a0d210121d01e6b677349488aa0730160 SHA512 38fa2f2522f08b418ef8dc8fd222ba6b0feb2cb81bcaed98017e9641b66f249e77d93334850a6e6e8dcb91f2d3cfc16e3348b5a1f0103bb93512465a8b095f35 -EBUILD mkdocs-macros-plugin-1.0.4.ebuild 833 BLAKE2B 3df6ea54074b37e480c0a2b3d92c643725a0f47c7a449755f77eea90ddb63165b5563f6ccf08ac2eb212c244e84de23eadbe0db11506046bba85340f2e64ccb1 SHA512 d2fa889d20342291814d9dc3d09da0f128211ba87cdd119a884bd15b309c6ad8feed14996b997be89176d974f62dc2b5056895281809fe497913acdc0314023b EBUILD mkdocs-macros-plugin-1.0.5.ebuild 833 BLAKE2B 3df6ea54074b37e480c0a2b3d92c643725a0f47c7a449755f77eea90ddb63165b5563f6ccf08ac2eb212c244e84de23eadbe0db11506046bba85340f2e64ccb1 SHA512 d2fa889d20342291814d9dc3d09da0f128211ba87cdd119a884bd15b309c6ad8feed14996b997be89176d974f62dc2b5056895281809fe497913acdc0314023b -MISC metadata.xml 420 BLAKE2B 14fc372ee501dad5725785be1a80d71e727f9a70f7b3799c07c03713e95ee99f4693e364bce4fa14dcf1eb764a02fa288fd88f8911c72d8cdae7998cf1c20f5e SHA512 5633b73a0f0a88e9787a7f2956c86cef83959a10d47f0efe85895814a4b7eb9a795fcbbfb36c13ade23af47ed5cc21f79d626c0b35f6e4bf94042af136180624 +MISC metadata.xml 342 BLAKE2B 13de055c134b3aa22f3b35674ef09635ad2d4524d6df938dec8574f6a535f5ee623bc5502acc6bc88eca3228e45ff644e94695b9acbd21c02daea9c5282d4193 SHA512 0edcbfc2a15cf873a2194b86194c590b44ed36cc4e391e09127dcbec5b9d074dbbcfe44eed78059bb68572f2b8200fc7bc6d0d70df893117ee9ec8f97ba4df66 diff --git a/dev-python/mkdocs-macros-plugin/metadata.xml b/dev-python/mkdocs-macros-plugin/metadata.xml index e06baad2258a..f62fed301d7c 100644 --- a/dev-python/mkdocs-macros-plugin/metadata.xml +++ b/dev-python/mkdocs-macros-plugin/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + mkdocs-macros-plugin diff --git a/dev-python/mkdocs-macros-plugin/mkdocs-macros-plugin-1.0.4.ebuild b/dev-python/mkdocs-macros-plugin/mkdocs-macros-plugin-1.0.4.ebuild deleted file mode 100644 index 83f8ce26363b..000000000000 --- a/dev-python/mkdocs-macros-plugin/mkdocs-macros-plugin-1.0.4.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Mkdocs plug-in allowing the use of macros and variables in Markdown" -HOMEPAGE=" - https://mkdocs-macros-plugin.readthedocs.io/ - https://pypi.org/project/mkdocs-macros-plugin/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~riscv" - -# TODO: enable these once the relevant deps have been packaged -RESTRICT="test" - -RDEPEND=" - >=dev-python/mkdocs-0.17[${PYTHON_USEDEP}] - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/termcolor[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/mkdocs-monorepo-plugin/Manifest b/dev-python/mkdocs-monorepo-plugin/Manifest index 9daf4394acce..779403065da7 100644 --- a/dev-python/mkdocs-monorepo-plugin/Manifest +++ b/dev-python/mkdocs-monorepo-plugin/Manifest @@ -1,3 +1,3 @@ DIST mkdocs-monorepo-plugin-1.1.0.tar.gz 13435 BLAKE2B 5e3b0af987f0125595c32e9a68fbc5d41936081fff17a69f381789df03870cfc7efcca768de4de5663998e5437d25d24b91ab60a32106e027c5c76204aaeeaaa SHA512 8820bea9dc7e8754832c85e8b8a5e369f5ab28d388d6386912b0903739dd8bafc7dfda59bf7e4b98938ac171c7d76c9bd2e836a9c0fd05f0a61e1787e959f5da EBUILD mkdocs-monorepo-plugin-1.1.0.ebuild 896 BLAKE2B b46aecbb949e713a6f6f897ca4c5a858ca44bd7201be106e84fedd4b50379d56b7bc2b63e50359910f63fbee8066bed1e80f1f8804e87ac2a70049bccecc709b SHA512 adf815cb9e84bbf792b7b7798ef4b673e6918b5145a3a9def0c210a86d14966291daff83f07f905eaccf69a35f9f668aaa9342f96fe6d27c1617869c07c91809 -MISC metadata.xml 427 BLAKE2B 547ba024501ca9073fbd53d272f3fb1992ca0f0e3a9bf640d077125735f9792840b21b40165532976ec14a63d30722907c318008ea224f82a14dd4c2d32f0ca2 SHA512 663c49070591ec88eb0c530cd18a1c2b8a19ad44902d71251d147505658b6779e5c13507419c0a9688a8c454f2d3c58fa43e898f0a47abcbe715ca8c6285d3c7 +MISC metadata.xml 422 BLAKE2B 71f6433521dd12ad5da6f132aa2baad2eb288c744ca6133651c9601a4b4ca17f006a31abb8fd31584bdeb810e127131c1e878ddc52d588da0c4486a13d6f9311 SHA512 53f3b8d4eb24f54141ae1d310273e6b51c416bca8b7f67232a71b668ac266bbfa6668cc53f3a91db666822ccb4329cc65ba39b0419b5174ccc098a99dbfc0291 diff --git a/dev-python/mkdocs-monorepo-plugin/metadata.xml b/dev-python/mkdocs-monorepo-plugin/metadata.xml index 62f26ac9e62a..2becf1e7c270 100644 --- a/dev-python/mkdocs-monorepo-plugin/metadata.xml +++ b/dev-python/mkdocs-monorepo-plugin/metadata.xml @@ -1,9 +1,9 @@ - - marecki@gentoo.org - Marek Szuba + + python@gentoo.org + Python diff --git a/dev-python/mkdocs/Manifest b/dev-python/mkdocs/Manifest index b8a99e4cedac..59db454adee5 100644 --- a/dev-python/mkdocs/Manifest +++ b/dev-python/mkdocs/Manifest @@ -1,3 +1,3 @@ DIST mkdocs-1.6.0.gh.tar.gz 4494411 BLAKE2B 2a0d55c54509827fcff39c04812be6cff6b1ccbf823cc05a48fa154745a49aed08d811147fc5f64db138ede952dc89241b156f8e0e01e42a468f73309eece0fb SHA512 330dfb7cd390b320ca9c2bfd2dc248d877b95713ec3c1d2c9d5b28be52a42276c58412bc77527a492e4b1b31608e3093dbad2a983bfe6396577ec7464e274609 -EBUILD mkdocs-1.6.0.ebuild 2414 BLAKE2B 2447de1c82bbe90f260e28c210d72eb8e57049bfe73aa2367bd7a39da62ff1f679a87968caabc053291e9419eba95629fc32f93975630f3ca166c63bbcdbae0a SHA512 99bb54ad588b412fe28071a3784718d1905a6f0a922111e4c6f7a2ffe634535552e22f985bf40c45619b9bf19dabedb5d2fc0a94d902dc72b6a7eb64f1ef8a51 +EBUILD mkdocs-1.6.0.ebuild 2414 BLAKE2B be4b50c97e13cfcad784884499239e8bf293d6ecfab69e1caf20694b570ee1a36ddab3fa074321e944972ebed2d66b76277d1b2468ba8dccdd046d982d3af0dc SHA512 8c5db2a7b3547c3bde67e1fe72582346c6c9239cfadd4291d78f22bd223c948cbd4cd8dcc9a3f4969ba3d2f9ba9a5b2c816ce703f2af0004732d9165f3e1882f MISC metadata.xml 405 BLAKE2B de9dd789fea13afc3622c6961674d046806db1025e9d0475c0ff8bfe1c6d91a741b6112ccaafb46cb19b9dac971c50095ac89b13353c7c0e1571961a19a90387 SHA512 7a19785dbacb67aa5679d6e7c9617b52b25f724430fa3471b645e31df04157efc4060dbd4fccbfc37b5709138164d8ec89c2e94cddfd727b3ee4c705ddd38dcf diff --git a/dev-python/mkdocs/mkdocs-1.6.0.ebuild b/dev-python/mkdocs/mkdocs-1.6.0.ebuild index a7275a53f53d..fb45a0f4cf5a 100644 --- a/dev-python/mkdocs/mkdocs-1.6.0.ebuild +++ b/dev-python/mkdocs/mkdocs-1.6.0.ebuild @@ -47,7 +47,7 @@ RDEPEND=" >=dev-python/ghp-import-1.0[${PYTHON_USEDEP}] >=dev-python/pathspec-0.11.1[${PYTHON_USEDEP}] >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml_env_tag-0.1[${PYTHON_USEDEP}] + >=dev-python/pyyaml-env-tag-0.1[${PYTHON_USEDEP}] >=dev-python/packaging-20.5[${PYTHON_USEDEP}] >=dev-python/mergedeep-1.3.4[${PYTHON_USEDEP}] >=dev-python/mkdocs-get-deps-0.2.0[${PYTHON_USEDEP}] diff --git a/dev-python/mkdocstrings-python/Manifest b/dev-python/mkdocstrings-python/Manifest index a5a28cc68429..2c7b8bbe149c 100644 --- a/dev-python/mkdocstrings-python/Manifest +++ b/dev-python/mkdocstrings-python/Manifest @@ -4,4 +4,4 @@ DIST mkdocstrings-python-1.10.5.gh.tar.gz 157091 BLAKE2B 1f0685fc8b04ea4e5f33e3e EBUILD mkdocstrings-python-1.10.3.ebuild 875 BLAKE2B 164dddd0c0108f6b0a6df7259187f26c47e2e5378666b1379764e1e8403b8783044af6f8ec143c2a820496d887ead262d651b25694c052f6e6d13ed961975643 SHA512 b664894d3defd0cb2fa232bed7470b5347deb66272349af9b5d215e30de9a0f7cc9042e68f256ab81a31f4d329707f20d9cfae6362a5b82d30c33e00ef02e35f EBUILD mkdocstrings-python-1.10.4.ebuild 875 BLAKE2B 164dddd0c0108f6b0a6df7259187f26c47e2e5378666b1379764e1e8403b8783044af6f8ec143c2a820496d887ead262d651b25694c052f6e6d13ed961975643 SHA512 b664894d3defd0cb2fa232bed7470b5347deb66272349af9b5d215e30de9a0f7cc9042e68f256ab81a31f4d329707f20d9cfae6362a5b82d30c33e00ef02e35f EBUILD mkdocstrings-python-1.10.5.ebuild 875 BLAKE2B eb07c4f6732cc8c10e2d77de5e3e305fbebef9e26854a7c5a1c6fbae25f8ecdf5b0f6eed21af06c82e5209300f46322a606770a7d7b456d02821169f3bbc8c47 SHA512 9adacdf272b15eff1f228a6bde423609915cb57d754d219e3a40ae664e4c392707519b92006957083fb7e3d09d9653cd1320272135863905d0de5e6fa9ae0b14 -MISC metadata.xml 411 BLAKE2B 0ac98abc8de945139a73e2083e8c04df749bd8c0c26c446df65218057182391ae025885fa5c5bde2d1139dde9916aa3baa0426d70b57326563c3fdaf466a20d8 SHA512 c7ec032c8ae7197452714dc2b541ccad1cf84d7844dafc4e7581ffb00c62c0fd2c38d453e62a7706d74d2d20146acdf1e99e502ab8bd8976acfd6f5a605e1c56 +MISC metadata.xml 406 BLAKE2B c453b318ec32906f8b4917e9fcf9e82e632b780435d6617195590757dc8e08505dd29a05e8009808a040460ae322048801077aca8b41c8e07d093c4177befd39 SHA512 c56a8b222d22b5e4e8f396a96abddba840c4288b01958e261e3eb554830e88f424d840b839b7f6180f2f64c74cde9e2e3e8c70cdbbb8d4cc84ac161007064059 diff --git a/dev-python/mkdocstrings-python/metadata.xml b/dev-python/mkdocstrings-python/metadata.xml index 61498f99a3a5..64d01ca6f56a 100644 --- a/dev-python/mkdocstrings-python/metadata.xml +++ b/dev-python/mkdocstrings-python/metadata.xml @@ -1,9 +1,9 @@ - - marecki@gentoo.org - Marek Szuba + + python@gentoo.org + Python diff --git a/dev-python/mkdocstrings/Manifest b/dev-python/mkdocstrings/Manifest index 2899a338b063..42d5cfe818e9 100644 --- a/dev-python/mkdocstrings/Manifest +++ b/dev-python/mkdocstrings/Manifest @@ -1,3 +1,3 @@ DIST mkdocstrings-0.25.1.gh.tar.gz 89869 BLAKE2B 248436eeabafbb7cbee27362b43d2feadeadda7692b5843621bd97261e17a93783c38f37850700c6e79b7f23f15fdc8f21567329afba9b4fb0618f277acc1865 SHA512 155dc5d15fd71f9c5dbd5d5f70f380ad5197fc0c1dc0fe722205b30decbd19307daa631d3a4a40206cdf36981f414ea1a4c001d8cef517ffed569e96ea0e8302 EBUILD mkdocstrings-0.25.1.ebuild 1821 BLAKE2B eeb8dc567446318a94e71266430fe1004c7138045a5a9bcba49a90a545e28e74b1b60a4c0631471e5437b6f2f6029feaf7e1bee1be2e629b92289938537bc2db SHA512 0fe9b9b4e3f98f696f3abba8841abaa3a2a430b2e68abe1ec4068b5d9d3b1bb0db70a1a6a851aca2b5c85f43840f52be0daaf1b6118899b76aff8fe67a5043d6 -MISC metadata.xml 410 BLAKE2B 896cd2e10ca1ef3d76b5cf37b5f2a89f12df1f068a5a423c27e51e4f1d60261ed0198ee11ca0b838cae0dfd2891e3ea7ffbe071d72c69f9f83a89ae42ae656a9 SHA512 3b2e9deab0dc2f17bc6e2e5c25e5b27c084cc5027fae2f84b31f16da9409fc28bbc75a6ea0ee96bb51555e6e61275a472bf7d0c1b2ae4a4d8ca469f0d0280660 +MISC metadata.xml 405 BLAKE2B cd4fbf980873ef6e1ed8da7d608da6a97a9f46324521542a4d5943c4dd6e6d926ee7316cde0725c890fc7b4bbe3e6f1c694c00574cfcac94f6306c645fab1521 SHA512 37e403dff85ba044fd0a00e34c0d139f348933500466417577ff202a0ca425c9532df1fad8a15a97f524d720ae1297d653663b28f07fe7d01a39adc675ff9b8a diff --git a/dev-python/mkdocstrings/metadata.xml b/dev-python/mkdocstrings/metadata.xml index 7eaef3684e1f..36ddf1fffeeb 100644 --- a/dev-python/mkdocstrings/metadata.xml +++ b/dev-python/mkdocstrings/metadata.xml @@ -1,9 +1,9 @@ - - marecki@gentoo.org - Marek Szuba + + python@gentoo.org + Python diff --git a/dev-python/ml-dtypes/Manifest b/dev-python/ml-dtypes/Manifest index 997d24072f6e..63ac599e3598 100644 --- a/dev-python/ml-dtypes/Manifest +++ b/dev-python/ml-dtypes/Manifest @@ -1,4 +1,4 @@ DIST eigen-7bf2968fed5f246c0589e1111004cb420fcd7c71.tar.bz2 2239233 BLAKE2B 3a7e81c302cb11ae1d6ef9433a9ec41506c1f37d04cfb8744ac3fcf7dbe9430c1b48d7197ca3b8e1f9354398bac3d0dbc3e0599c0b649acd6175e906befe2973 SHA512 29ee89770726e6e0f5135b7fab24649f3e69223caed90d2daa6f0014783e69fe98f0551de49bd4e393d7b7938f2943caf1ed00f3933fa771ac14fae3c63fd5dd DIST ml_dtypes-0.4.0.gh.tar.gz 72894 BLAKE2B a2d70369f8fc72b8234d198ee4517dd3666b6e5a82ea8bca28973966e141426ef5517d441cfdd4cc00146d534194378c191b29f695f1d8c6b9d2785c84d2548c SHA512 a4674c352a641ceab212ff1da25168823d43016dbe00ae06885ef787f1bc0814ae61e595d5f9d43710da29c12e70e3c616e1c634560b911bdb25f4c40b6ba324 -EBUILD ml-dtypes-0.4.0.ebuild 1262 BLAKE2B ab18b3681e7a0dcc563481174877d2a208b084b1b88505f27b6de3b6a7769ce537a5fa52db3db2abaf964439ece61a2e13885c7f42858e5e4f8ceb58b65d1805 SHA512 db6625703982e685c2c574232df6be07941d2e36d57bb5d4c4d5b25e55d88c6a9fc8908c6ae9d1b377e7006dbff8e2e365aaea818f04dc739ccb81fdbdf8b9f6 +EBUILD ml-dtypes-0.4.0.ebuild 1259 BLAKE2B 75abf14d746379efa80b10f7ee5a27ba5a44040535ba6a0ab4bd62bd294ba68b0943bb24eb8e1c8341a20208da76150728dac03f84076ed6f10609d79cd883e6 SHA512 bc67b6852cecf63c539488ee65279afbc47a761a535be693a328fffb2e802908dfc950787880fd8f2b2d1b93fdbc5a43515900377d6424d09ad3dc19d395fdfb MISC metadata.xml 476 BLAKE2B e2070bd305b99e894dd0627872f3c1f8a48513049ac771da3512ef383596dbd42ea94f7549a414b4ab068f505d70fc9e6d84973c8df010482e6ee96fdd1f76b6 SHA512 b3401536f0026ed2af10517e5643af4cdf30a3d5c36611b0ec97ce06947cd13080e45c7532f6f975c98ac075f4986af93e93d73db1b7c91f0cd3f4ec05dbd08d diff --git a/dev-python/ml-dtypes/ml-dtypes-0.4.0.ebuild b/dev-python/ml-dtypes/ml-dtypes-0.4.0.ebuild index 15e33fafcb33..ce13d94000fc 100644 --- a/dev-python/ml-dtypes/ml-dtypes-0.4.0.ebuild +++ b/dev-python/ml-dtypes/ml-dtypes-0.4.0.ebuild @@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm arm64 x86" DEPEND=" dev-python/numpy:=[${PYTHON_USEDEP}] diff --git a/dev-python/more-itertools/Manifest b/dev-python/more-itertools/Manifest index 287013d2fc20..15a699a7630a 100644 --- a/dev-python/more-itertools/Manifest +++ b/dev-python/more-itertools/Manifest @@ -1,5 +1,3 @@ -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 +EBUILD more-itertools-10.3.0.ebuild 693 BLAKE2B 2ee960814b747cdda0bdae0a21d0912fc20283e47b06d0d53b1a4dea232d45d4dddac4a6444a0cb226cc2ce38b391b5df4e6d9d901bc1119dc6212f999eb29c3 SHA512 449e2ad9ce730e19d6351d4a6c74459f86eaa637f443391d70559ed410ba326467dba1d180bd66019e5129dea5f7159029b3a26f05f4ab8419f3e12a23c5d8fb MISC metadata.xml 488 BLAKE2B b2b63c92548ad22348cd8801eacf52c7cb9e7eae7f3db303986891d6aa0e69c28aadf815aab089a199d6238b00da43f609a5e1f0b730bbce6cce7f76bd57e6a6 SHA512 d8ee6881bd90416c5e3aaa68a3158675d3e65fd786f70287d12a2bc6d79e7e5e8e16f291d0c6d673f8c1d182953ccbee0fb4fd80faf9fca6176a16679f334070 diff --git a/dev-python/more-itertools/more-itertools-10.2.0.ebuild b/dev-python/more-itertools/more-itertools-10.2.0.ebuild deleted file mode 100644 index 36b8551dc13b..000000000000 --- a/dev-python/more-itertools/more-itertools-10.2.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# 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/more-itertools/more-itertools-10.3.0.ebuild b/dev-python/more-itertools/more-itertools-10.3.0.ebuild index 2190b92689f0..36b8551dc13b 100644 --- a/dev-python/more-itertools/more-itertools-10.3.0.ebuild +++ b/dev-python/more-itertools/more-itertools-10.3.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" 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" +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 diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest index ca9512586a2a..6bedb50b0b00 100644 --- a/dev-python/moto/Manifest +++ b/dev-python/moto/Manifest @@ -1,5 +1,7 @@ DIST moto-4.2.14.tar.gz 4933741 BLAKE2B 4c50a808dc8f27cfbcd0ba234d268084ee9a32f36cb5d6af61aacc4ee79f7bf5cf1045147c4642472129eee37bef8bc2c1953d140260d39d7f333ae0f5e5cf95 SHA512 d4079118ed1d2eef9134575e33dc0ed749bff0293d753baa63a630dbb987914b9933445027abdc344bb93fa1d6e483baf8a337a444c9dd055dda50b095ff9937 +DIST moto-5.0.10.tar.gz 5284881 BLAKE2B aba9845e0ffc3e4148f3c3950a4c590d86784c8634e4d7f93eb0a0cc9b725dcaa088a717ce493792c9962a0b9fddf582fe92edd8d0cdbb7e7ec7c4fae05722d1 SHA512 cb805a497bca4b315b6e9d92b9825ad1d4112366fdc4710fa5aa13fcefe4a7bf7c677dea413c9126c900e85acaa00d954b5d55f98493f646981d07fdd13d7108 DIST moto-5.0.9.tar.gz 5256902 BLAKE2B a817d42f05d8b2fa65585ac5f0404f995bb4b6ca7d70305db0d12cc526745c4af1c36ac2067af33d2b688a7076dff7eb6bdad117c38ac54c873e7149a3e8a1bf SHA512 44ac3a91a759105db5bd48950a7b19d3df9612b41b4062eb7df08bb864e99f982731ae973b24a7c5547c0fd47e07a703c21be7260730983abad46d154c9f7742 EBUILD moto-4.2.14.ebuild 6506 BLAKE2B dca88183bb8c0d935869b2293abf55c4c1687b79faa305fa971cffbd52e987cd0eee4ab92b837125625898b6c083a88a682cfe04a3438536268bac87ac659a0e SHA512 aa0e668f2566e657a19d22c4fff4ef213b47837ed9b2a833eb6594c5b6261230ee675151a0c6d4f8d13764b028c0f3f55094b30cc33f025df3bf8ecb1d719105 -EBUILD moto-5.0.9.ebuild 8210 BLAKE2B 5d7296d993bb0b097bdb12148ef61f691805befe30eaa3497f7af8fa411521eea2c662c73864b39ad73e1468c70156f0589aaebe64121ad5937f72b205cccdd0 SHA512 7c91de5512fd3b7f2305522f74cf9be218656d8215e1a4c2933b10b3651069b6cf060ca82261e31d7df70a29654ed5643db3b969dda94995d23550f12be5006d +EBUILD moto-5.0.10.ebuild 8249 BLAKE2B fe5e648702888ed5e2195b4ecd0a313e39af8e68eecdae6ed37dabd633383045d61256de800877cc56df1e8aec71eb798eb1432e779be15eefcfde9a7c787173 SHA512 890a6ee6d0b628e32967ed9320e88504453557eb39fbc0e51930bd129730b5a825e828d4af4e92a485e688789d2f33f35ec895577951a5174cfd0a5d33a7d805 +EBUILD moto-5.0.9.ebuild 8246 BLAKE2B 8cb3a3fe8b2651a0bbb43f8f308e6dad95f67fc0e09cd52d6596ad7a5fbea67de6743da532db07c9e65a1b5ed9e913666a8af9363a1792b3201c18bf78d1aed6 SHA512 fc759eb0b0999d3e9308ff572ae5c4982a8d1e70a5ee242ebaf9628af3719d90de5f30a1e33ab6281aebbdce7f1c6e1dba3a05879990a0fda07ae5bf84193a54 MISC metadata.xml 553 BLAKE2B 1669d17d3e655aa3fb41a489229a5fbfa6a9cfb23c667e98fbbef931992c7e9645581b9ea12011601093586cba491a5557d68e5256edb9f387c4db362346edf9 SHA512 48ae3bd9be8c3bfb68f7022d0e7bb422c2a06157967809be302067facf91db825023859d18ccea89109931538b0e93181d54a31fcc967628df61a9a3112edd3d diff --git a/dev-python/moto/moto-5.0.10.ebuild b/dev-python/moto/moto-5.0.10.ebuild new file mode 100644 index 000000000000..e033c5815571 --- /dev/null +++ b/dev-python/moto/moto-5.0.10.ebuild @@ -0,0 +1,184 @@ +# 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 pypi toolchain-funcs + +DESCRIPTION="Mock library for boto" +HOMEPAGE=" + https://github.com/getmoto/moto/ + https://pypi.org/project/moto/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}] + dev-python/boto3[${PYTHON_USEDEP}] + >=dev-python/botocore-1.14.0[${PYTHON_USEDEP}] + >=dev-python/cfn-lint-0.40.0[${PYTHON_USEDEP}] + >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] + dev-python/cookies[${PYTHON_USEDEP}] + >=dev-python/docker-3.0.0[${PYTHON_USEDEP}] + dev-python/flask[${PYTHON_USEDEP}] + dev-python/flask-cors[${PYTHON_USEDEP}] + >=dev-python/idna-2.5[${PYTHON_USEDEP}] + >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}] + >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}] + dev-python/more-itertools[${PYTHON_USEDEP}] + >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}] + >=dev-python/openapi-spec-validator-0.5.0[${PYTHON_USEDEP}] + dev-python/pyaml[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/python-jose[${PYTHON_USEDEP}] + >=dev-python/responses-0.15.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.5[${PYTHON_USEDEP}] + dev-python/sshpubkeys[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] + dev-python/xmltodict[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] + dev-python/zipp[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_test() { + local EPYTEST_DESELECT=( + # TODO + tests/test_firehose/test_firehose_put.py::test_put_record_http_destination + tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination + # broken code (local variable used referenced before definition) + tests/test_appsync/test_appsync_schema.py + # Needs network (or docker?) but not marked as such, bug #807031 + # TODO: report upstream + tests/test_awslambda/test_lambda_layers_invoked.py::test_invoke_local_lambda_layers + tests/test_batch/test_batch_jobs.py::test_cancel_pending_job + tests/test_batch/test_batch_jobs.py::test_cancel_running_job + tests/test_batch/test_batch_jobs.py::test_container_overrides + tests/test_batch/test_batch_jobs.py::test_dependencies + tests/test_batch/test_batch_jobs.py::test_failed_dependencies + tests/test_batch/test_batch_jobs.py::test_failed_job + tests/test_batch/test_batch_jobs.py::test_submit_job_array_size + tests/test_batch/test_batch_jobs.py::test_terminate_job + tests/test_batch/test_batch_jobs.py::test_terminate_nonexisting_job + tests/test_cloudformation/test_cloudformation_custom_resources.py::test_create_custom_lambda_resource__verify_cfnresponse_failed + + tests/test_cloudformation/test_cloudformation_stack_integration.py::test_lambda_function + tests/test_core/test_docker.py::test_docker_is_running_and_available + tests/test_core/test_request_passthrough.py + tests/test_core/test_responses_module.py::TestResponsesMockWithPassThru::test_aws_and_http_requests + tests/test_core/test_responses_module.py::TestResponsesMockWithPassThru::test_http_requests + tests/test_events/test_events_lambdatriggers_integration.py::test_creating_bucket__invokes_lambda + "tests/test_s3/test_s3_lambda_integration.py::test_objectcreated_put__invokes_lambda[match_events0-ObjectCreated:Put]" + "tests/test_s3/test_s3_lambda_integration.py::test_objectcreated_put__invokes_lambda[match_events1-ObjectCreated:Put]" + "tests/test_s3/test_s3_lambda_integration.py::test_objectcreated_put__invokes_lambda[match_events3-ObjectCreated:Put]" + # TODO + tests/test_sqs/test_sqs_integration.py::test_invoke_function_from_sqs_queue + tests/test_sqs/test_sqs_integration.py::test_invoke_function_from_sqs_fifo_queue + # require py_partiql_parser + tests/test_s3/test_s3_select.py + tests/test_dynamodb/test_dynamodb_statements.py + # require joserfc + tests/test_apigateway/test_apigateway.py::test_update_authorizer_configuration + tests/test_apigateway/test_apigateway.py::test_create_authorizer + tests/test_apigateway/test_apigateway.py::test_delete_authorizer + tests/test_cognitoidp/test_cognitoidp_exceptions.py::TestCognitoUserDeleter::test_authenticate_with_signed_out_user + No + tests/test_cognitoidp/test_cognitoidp_exceptions.py::TestCognitoUserPoolDuplidateEmails::test_use_existing_email__when_email_is_ + - + tests/test_cognitoidp/test_cognitoidp_exceptions.py::TestCognitoUserPoolDuplidateEmails::test_use_existing_email__when_username_ + - + tests/test_cognitoidp/test_cognitoidp_replay.py::TestCreateUserPoolWithPredeterminedID::test_different_seed + No + tests/test_cognitoidp/test_cognitoidp_replay.py::TestCreateUserPoolWithPredeterminedID::test_same_seed + tests/test_cognitoidp/test_server.py::test_sign_up_user_without_authentication + tests/test_cognitoidp/test_server.py::test_admin_create_user_without_authentication + # TODO + tests/test_dynamodb/test_dynamodb_import_table.py + # hangs + tests/test_core/test_account_id_resolution.py::TestAccountIdResolution::test_environment_variable_takes_precedence + ) + local EPYTEST_IGNORE=( + # require joserfc + tests/test_cognitoidp/test_cognitoidp.py + # require antlr4 (which doesn't support py3.12) + tests/test_stepfunctions/parser + ) + + # test for 32-bit time_t + "$(tc-getCC)" ${CFLAGS} ${CPPFLAGS} -c -x c - -o /dev/null <<-EOF &>/dev/null + #include + int test[sizeof(time_t) >= 8 ? 1 : -1]; + EOF + + if [[ ${?} -eq 0 ]]; then + einfo "time_t is at least 64-bit long" + else + einfo "time_t is smaller than 64 bits, will skip broken tests" + EPYTEST_DESELECT+=( + tests/test_acm/test_acm.py::test_request_certificate_with_optional_arguments + tests/test_s3/test_multiple_accounts_server.py::TestAccountIdResolution::test_with_custom_request_header + tests/test_s3/test_server.py::test_s3_server_post_cors_multiple_origins + ) + EPYTEST_IGNORE+=( + tests/test_route53domains/test_route53domains_domain.py + ) + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x TZ=UTC + + local serial_tests=( + # these tests set up credentials that are needed by the tests below + tests/test_core/test_importorder.py + # these tests apparently rely on some other test setting credentials + # up for them, so they need to be run separately, after the above + tests/test_awslambda_simple/test_lambda_simple.py::test_run_function{,_no_log} + tests/test_dynamodb/exceptions/test_dynamodb_exceptions.py + tests/test_dynamodb/exceptions/test_dynamodb_transactions.py::test_transaction_with_empty_key + tests/test_dynamodb/test_dynamodb.py::test_transact_write_items_failure__return_item + tests/test_dynamodb/test_dynamodb.py::test_transact_write_items_put_conditional_expressions + tests/test_dynamodb/test_dynamodb_update_expressions.py::test_update_different_map_elements_in_single_request + tests/test_events/test_events.py::test_start_replay_send_to_log_group + tests/test_lakeformation/test_resource_tags_integration.py + tests/test_redshiftdata + tests/test_resourcegroupstaggingapi/test_server.py::test_resourcegroupstaggingapi_list + tests/test_s3/test_s3.py::test_delete_bucket_cors + tests/test_s3/test_s3.py::test_delete_objects_percent_encoded + tests/test_s3/test_s3.py::test_delete_versioned_bucket_returns_metadata + tests/test_s3/test_s3_copyobject.py::test_copy_key_boto3_with_args + tests/test_s3/test_s3_copyobject.py::test_copy_key_boto3_with_args__using_multipart + tests/test_s3/test_s3_file_handles.py::TestS3FileHandleClosuresUsingMocks + tests/test_s3/test_s3_list_object_versions.py + tests/test_s3/test_s3_tagging.py + tests/test_s3control/test_s3control_access_points.py::test_delete_access_point + tests/test_utilities/test_threaded_server.py::TestThreadedMotoServer::test_server_can_handle_multiple_services + tests/test_utilities/test_threaded_server.py::TestThreadedMotoServer::test_server_is_reachable + ) + + distutils-r1_src_test +} + +python_test() { + EPYTEST_XDIST= epytest "${serial_tests[@]}" + + local EPYTEST_DESELECT+=( + "${EPYTEST_DESELECT[@]}" + "${serial_tests[@]}" + ) + epytest -m 'not network' +} diff --git a/dev-python/moto/moto-5.0.9.ebuild b/dev-python/moto/moto-5.0.9.ebuild index e7b699ef19a8..8abcc3a8b4fa 100644 --- a/dev-python/moto/moto-5.0.9.ebuild +++ b/dev-python/moto/moto-5.0.9.ebuild @@ -176,6 +176,9 @@ src_test() { python_test() { EPYTEST_XDIST= epytest "${serial_tests[@]}" - EPYTEST_DESELECT+=( "${serial_tests[@]}" ) + local EPYTEST_DESELECT+=( + "${EPYTEST_DESELECT[@]}" + "${serial_tests[@]}" + ) epytest -m 'not network' } diff --git a/dev-python/munkres/Manifest b/dev-python/munkres/Manifest index f91a021e3ee2..72a441cb51a0 100644 --- a/dev-python/munkres/Manifest +++ b/dev-python/munkres/Manifest @@ -1,4 +1,4 @@ AUX munkres-1.1.4-test-32bit.patch 1252 BLAKE2B 341c56a3f2442f26b4979b066fd03b650a5fa512b87c36c22daa266ef14b8e79444df4b3e118aed8fc293d9a94152bad5447081c49d43b48ee03bf3d19528bcf SHA512 f22f886cda0b924b68afc2b53a08aac0da3a153d7c0295487a94ac72da6913dfc31ea41058da467db5b367db1f1d01495ffea2b9a46b6c3868449295613714bb DIST munkres-release-1.1.4.gh.tar.gz 13777 BLAKE2B d783ac7a4fd55826ef3ddddd2ba82cf0499727e605a2414491af7dd9080193c53f1e48ed17dba9a462578bc958d3d9e2e1e413408143b4cfd0305f9cb3b6c517 SHA512 24ae7d04f4a6fe52f7bb9dc79bbee3e33425b85813382e2634e106a5d26d2d728ba8d34fab9390b7c3d651bc0e95214dcf9c94ac436636cd5b487a054b5a2c54 -EBUILD munkres-1.1.4-r1.ebuild 753 BLAKE2B 0e0ff8bd52c9f6607c68c7b64f7011d0b06b36719d51a49310ded3cdc0f76d0cbbe890f5ba4495fedc7fbe306b1875acdb1cee48c589099d45d74b93dbd540d2 SHA512 86889fc20f84ea92daa02784d59672ee5679f3b40cceff362340a79fa45210ec11efad1029fdf45d8c2c67e2fa1f3e77ae93b8bcaf78c90c39c6e402f294858c +EBUILD munkres-1.1.4-r1.ebuild 759 BLAKE2B 30acf3efadd591c27b99294bd25f73f3d0bf998a0fc0543f591b82916ec4d8bd1fd59613811d44d591fd9d708f248159902ef75e3d76b175d58e302bdc1284c3 SHA512 c85ec97d9c1ec0d454478e12c9fb7146cd6bcb0b8f7fc4531022b7c913726eb52925773e4e05227f2c068e5d17819c4cecc0d7ba713292e851bcffcb8887276d MISC metadata.xml 772 BLAKE2B 476197b5218d2e1b000c16be048dd1ef56b605a93978468b0fc95500032102497777021803c5b6db546ee433aa4b5d1f02f232384a0e4665cea4d2a5b0cf1230 SHA512 5b433e5ab0c97c69680da925ed03362fdbb40ab74c5d8cb851f5b4c3b66f50f9de066657024b230d4d0d8274c6dd1035502b375581ae595c2032f3537035a8a1 diff --git a/dev-python/munkres/munkres-1.1.4-r1.ebuild b/dev-python/munkres/munkres-1.1.4-r1.ebuild index 27582683d785..c318bcee8083 100644 --- a/dev-python/munkres/munkres-1.1.4-r1.ebuild +++ b/dev-python/munkres/munkres-1.1.4-r1.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" distutils_enable_tests pytest diff --git a/dev-python/mypy/Manifest b/dev-python/mypy/Manifest index 50a44c8913a9..51e477dc4751 100644 --- a/dev-python/mypy/Manifest +++ b/dev-python/mypy/Manifest @@ -1,5 +1,5 @@ DIST mypy-1.10.0.gh.tar.gz 3062151 BLAKE2B ddc7354b2b62247387fd04b309c50d4ffa5c1b8af58873cc8787bd17c04069b528850bfb586925aa7df6634a65af6a1e951e4d6036d5bd0e688b8608980510bd SHA512 c936c299d9d4b6911505ef7b7df6f8d7344bd199a2d654e66467291f6e6ba4432dfa7aed5a504e6ec9518d9d53ac85f771e7b31dc6a72e06e79c443547bc2b66 DIST mypy-1.10.1.gh.tar.gz 3062383 BLAKE2B 326fb33e42ad8920a235e510b3d39663f333dc46d0dd3ffc59f4604e9a4f29f0be95f73bac42166aae00b53987d6a2a54446f1f58033dce389c43044dbaa9cdd SHA512 10d29ae145d71911dc7c9b4538371bf1caa64f333984ab3a4cbf9561d7c4e752c68380496489f56d0941f143d6684d84d28f157be578d6f55f1e81d3d47b204c -EBUILD mypy-1.10.0.ebuild 3680 BLAKE2B 27046f44902d1aadd63ad710b393ae93d8f1bd2788332b0170cd274dcb16118602b4e91e7520938c30cfdca5e3419e7c3dfcf42d4dc0896134e2808e123508ef SHA512 4ba1e9c4844e5b46c54465c1589d3d8c85fa1827165756692941ecf3e05050f2882591146600ec1bc10a6afe0857e3064b19f2b963f8d978de8a2e3afd901114 -EBUILD mypy-1.10.1.ebuild 3688 BLAKE2B d926c20fe392d3e593da3b84cfd8899b026f3a2841427f4000ea33578c8265dff8a309d8455c0e0cdbbe713347813077858add6ed490fc8479d49d77ccb3295f SHA512 121f8d0e2a2f6b1e4dc86af1b7a3fc315acb02bce081cb69f7b12def55eceb15649da343f38ee8afc768ebf29631dd014cc33c9a91b0c887205f3c159f47509c +EBUILD mypy-1.10.0.ebuild 3636 BLAKE2B 6743ea6ae4c646ff7024731a3ce102596168db3ad9037816bd3e701933accdb0358f75bcf35bcf30c3f0206f72e56c1f3488e2e25dae450c1deb5751482e8d62 SHA512 4615b351f6254ace77b5646ac2c377c433054da83c40270151f724e62ef45b7016b1905a61ebb18dbc800444a5c1ee881f0acbfc6ef164b9a536bc8099c9f3d8 +EBUILD mypy-1.10.1.ebuild 3640 BLAKE2B c060a7a0352fe49d96442066db59f9527e7109cd1c69ba10b41c7b1b9490f2fae5311c02f3e3c4459cb5e4b1863d34956a2a6e74fc8fa16c27941ec45489998a SHA512 76239def60f6ed7b9ca23d4d16ce13a556ed85ebf8c8e7bed81c2ba2f36992a81fb1831293b0dd95f454ffb47da1a2c3222b7374c25fc82780e8d598f3f0945e MISC metadata.xml 661 BLAKE2B df57cc2dfde5b112f8c26b51ca5cc9e7727d318ee274ea7e1abf448819daf0307f471aeb7c32b19f20e87ce1ccffd47a5529415003765c275523e1b5236f3bb1 SHA512 eddd19c4b0b5211f73f9619f388a799ced108b62bb43d852ed2d01d0b1717e7b9ef118d34b9d61db543c7b47080fb8058c3d35f7359cc456069636f357e080c9 diff --git a/dev-python/mypy/mypy-1.10.0.ebuild b/dev-python/mypy/mypy-1.10.0.ebuild index c67b18b905ea..2db7b7b8d663 100644 --- a/dev-python/mypy/mypy-1.10.0.ebuild +++ b/dev-python/mypy/mypy-1.10.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86" IUSE="+native-extensions" # stubgen collides with this package: https://bugs.gentoo.org/585594 diff --git a/dev-python/mypy/mypy-1.10.1.ebuild b/dev-python/mypy/mypy-1.10.1.ebuild index 92b997a47608..2f0a69442d64 100644 --- a/dev-python/mypy/mypy-1.10.1.ebuild +++ b/dev-python/mypy/mypy-1.10.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" IUSE="+native-extensions" # stubgen collides with this package: https://bugs.gentoo.org/585594 diff --git a/dev-python/networkx/Manifest b/dev-python/networkx/Manifest index 724ad4542f14..6ade8610b085 100644 --- a/dev-python/networkx/Manifest +++ b/dev-python/networkx/Manifest @@ -1,3 +1,3 @@ DIST networkx-3.3.tar.gz 2126579 BLAKE2B 37d5d536e2564f9a219df70bb7f1b7c0717b99e9cdb7a4050aa321609a0ef34caecfda5a6ed8cb17f4d3b305b667adf8e40b58568dde8eb942d4a00b1ebdb255 SHA512 86306cabd7e15aa79cae4d84a42e8804b1e904fc2127725067a80e3ddf31f0fa72ebb9d21284018e72bdfc662c766a5be55564572aadaf7392dada7ea93d1ea4 -EBUILD networkx-3.3.ebuild 1936 BLAKE2B 4f71d7b03e99fa5d989e44c767de1d6d3aa731a6c2918b7ed03c5bc1b79f0cc210288dbcbdfe8226b28e90557f21a82f58088e5e7edb155fe3882443af1679af SHA512 d1710a76821ddbfba79c300c78d8581976ab51416674d3919d32718755160347a08e06424d28469c5dd10e54db4ac2ad194848efc2ba3ae0284a8767b84d1392 +EBUILD networkx-3.3.ebuild 1936 BLAKE2B d0de5aeb36a997b33fe92aba67b77abc865cfbe189dbc8cc7bf5b39ae157f010048eef7c9f4c2c1ca03f663b0ce7d7a9ecc57e9e19b29e826e77eb3d4417fa9f SHA512 bfeef522c7ee4897e5d61f99c739ba378e0110529e696940b09beb4de319b4d9bf5fe6e703d3b9712907bc48ad3ec98ce1c860bdcb147614a23c4b4b0cb3cd25 MISC metadata.xml 1090 BLAKE2B 9ef8ce06a4f462ac6a535217aa6bb55c9f1994ed3ab57b4cb656434a93a0c1fb401932307c43bd680576b82282b4055b1ee9ef1d49cfd5113927dc4919dc7616 SHA512 e9b291b754118d278b109f5704607f2d9b3807c9e6195b75b77388129952c79dba16e86f0a9c5f65479185c409c5191bb1f8863e282dde052b12d40bc9fb9901 diff --git a/dev-python/networkx/networkx-3.3.ebuild b/dev-python/networkx/networkx-3.3.ebuild index 6e6ee8d6ee5a..e02eb4555bec 100644 --- a/dev-python/networkx/networkx-3.3.ebuild +++ b/dev-python/networkx/networkx-3.3.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_FULLY_TESTED=( python3_{10..12} ) +PYTHON_FULLY_TESTED=( python3_{10..13} ) PYTHON_COMPAT=( "${PYTHON_FULLY_TESTED[@]}" ) inherit distutils-r1 multiprocessing optfeature pypi virtualx diff --git a/dev-python/numpydoc/Manifest b/dev-python/numpydoc/Manifest index 815071b4ff98..e5d80a2c1a65 100644 --- a/dev-python/numpydoc/Manifest +++ b/dev-python/numpydoc/Manifest @@ -1,3 +1,3 @@ DIST numpydoc-1.7.0.gh.tar.gz 87818 BLAKE2B b31e9478324bc45d78904c16330c9ed1513eca5668f20472faf9e2a36c0ed7eb03b18cf1c314180ec35716a26bd05357d5ef93025efbb8fb09c885a614ac7ea9 SHA512 0858d7eaafdd93d5a0894bb107b8238f75bd7cd34afa64fee38effcf4bebf9b4db957768143a46eec46023e69b53599a79b07a39640887f3a0471b5996022247 -EBUILD numpydoc-1.7.0.ebuild 1206 BLAKE2B 7c48f87e0234f6f6a46bc2025fe3577f648aa71c8c8dafc38b3e5e09b22aa6536820e05376869d0e4154591bc3a6f4037183d9ad3229b9fd025a372c5884b223 SHA512 ee22c4b5335a21d7c619272430e6c437126e93054efc781fb8728e1f349ee9e33a1032a40490c6e5eca18b973cfbb56b7bee59d885810635c4736e41b54b03e9 +EBUILD numpydoc-1.7.0.ebuild 1206 BLAKE2B 77ede340063afe2e558687dab21e7878b821e427115fcce9d4d7945bd16aa3f53cc5c68191e9ea8b6ddd5a974949bafd237f465be97b7f8ac880c4315af509a3 SHA512 48c10a59ea0cb5b3269ebed1322dfcfb2b84ab9a33ad9371ed49ca38c99fc393c9e127e7d2f76ac155288cbe7c90817333b57ef71cc544d098f0d6623fd59c16 MISC metadata.xml 403 BLAKE2B 437fdd3881a5ec60a83b3cb018e57c714a91030be9ab0032b8662e30b7bcd120ee3dd2015be561dd8a65a39833ef777e22f040a6e466c1b56a602a4ac33d4917 SHA512 833d00712cf7dfdc1080181301c03388a3c966436d2d9c9badb609cff66fa49035a6d001d60f205e1c2c49808eda7fad65abda8802f42f7ba36939b3691a8390 diff --git a/dev-python/numpydoc/numpydoc-1.7.0.ebuild b/dev-python/numpydoc/numpydoc-1.7.0.ebuild index d621d932f31e..7181e5ae6da1 100644 --- a/dev-python/numpydoc/numpydoc-1.7.0.ebuild +++ b/dev-python/numpydoc/numpydoc-1.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 diff --git a/dev-python/openpyxl/Manifest b/dev-python/openpyxl/Manifest index 719c67814ba2..9f32a56a758f 100644 --- a/dev-python/openpyxl/Manifest +++ b/dev-python/openpyxl/Manifest @@ -1,5 +1,7 @@ DIST openpyxl-3.1.3.tar.bz2 2739587 BLAKE2B 64161f8ea0629f4bd2ef65187c2d1c0cfa23e155df7b5a4a81c386c48d339956e3d854da040157170852df19ab53d65fd0be9a4f1d4f5b5f6eed20e0fe1e89f9 SHA512 dee9dac201319ed6b3c14cb0cd396148a7caedebb2a95534a1b9fcb75afc445bfd73e67fdbd750334872e4bd3bf1a71d20c48930ff6b195f4f1c6312a5e762f8 DIST openpyxl-3.1.4.tar.bz2 2738775 BLAKE2B 88236c4a5d49d02f746c0a5393cf0e996ee2864c38e9f9b9774355b5263447dfb73eaa027ae8d710fd81585a99ba5a20f1cbecc6615f153387b94516faea4820 SHA512 f2b4d7566428d3e5ff36be37cfce12c247f90e1ab10cfd4e04e285106b48c4d9b30791a9b1f1c6f388ea063e69d9843801b9f7568d4694cfcd20d4e8d0d723b8 +DIST openpyxl-3.1.5.tar.bz2 2739068 BLAKE2B 7a70de814c39945ce4ed8c1e8105da9db4347b4a5f90e6620f6a22f85ba55e2330a305a9d6f78ab27f2055b589b6f3beba6943d8c15cbb9a24e94d663bffcf1d SHA512 556d3f1660ae5d045b0801b99740b2cd1eea1fc69c07c87c4bdd7e78999b5094e84db6fcb107b2a80f4648004810d18eea22779e2d3c231a996bbe2a12d33288 EBUILD openpyxl-3.1.3.ebuild 1219 BLAKE2B 6a8f4eb539999b5ea80578fe4127206cdd4c3b83168450f8c0ef1c14b565448a0628d511424c303537b5d925f80eb6c381d164bfba7002f9b8d7ecd3688ff2bc SHA512 a82292333f5bda3256844e0e725b1261670c0d2334747a3f969bb63acd20c44cea72d83e3fc054676813821e9b3b98fcf9233e0438bd2c40812392466e451752 EBUILD openpyxl-3.1.4.ebuild 1232 BLAKE2B 49d90b7118d25170f3f58508a1b1140014937b78a1a41ae3b0423e5ccb33a8fe5306681ded707b85016002e5bb5c4312c1c60818bc6ebcf50b31dd5d19cb35c2 SHA512 638d520a1f485dddc56916a52edd0319250e019dd7e2cbe6d19d37ef6635679e6512d21972731f093ef7f24cd1f86fc5d3405f178bfe8194e383e4ce1d7223a9 +EBUILD openpyxl-3.1.5.ebuild 1050 BLAKE2B e1075085fee38050d9e5616cee4b9f83ff1d8b5a4e8e61160c418730bb6f8072bdfc59fedf2c29f5e908c776db20fdd6c1a87025e197dcaa641d898059ad1d47 SHA512 daf79f197c621ca89512b209d499fa194e829c3ef18911f5793b3696b08abb8f06025849ba363741c8aa5083d532961d9f5eaf5d564519c0ab03b5c64cb71f8e MISC metadata.xml 595 BLAKE2B c843c395f1b6a40fea607fa7f851af887fce236ad6fc5b6b77eea0b208954a3340f49ab66a5503f6951346718ecfaf5d43f1a0bbee9b86f4b11c29b1e4cb6394 SHA512 a0cc42713e9c67438050b44c810f17ab4946f8a1eece0159e71d4abe749047dd44ff430605bf5c34af12de2abe4937955c7aade0c5af708ed7f6b816684c8763 diff --git a/dev-python/openpyxl/openpyxl-3.1.5.ebuild b/dev-python/openpyxl/openpyxl-3.1.5.ebuild new file mode 100644 index 000000000000..28621698fd68 --- /dev/null +++ b/dev-python/openpyxl/openpyxl-3.1.5.ebuild @@ -0,0 +1,46 @@ +# 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 + +DESCRIPTION="Pure python reader and writer of Excel OpenXML files" +HOMEPAGE=" + https://openpyxl.readthedocs.io/en/stable/ + https://foss.heptapod.net/openpyxl/openpyxl/ +" +SRC_URI=" + https://foss.heptapod.net/openpyxl/openpyxl/-/archive/${PV}/${P}.tar.bz2 +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" + +RDEPEND=" + dev-python/et-xmlfile[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/lxml-5.0.3[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP},tiff,jpeg] + ) +" + +distutils_enable_sphinx doc \ + dev-python/sphinx-rtd-theme +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # GC assumptions (pypy) + openpyxl/tests/test_iter.py::test_file_descriptor_leak + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/packaging/Manifest b/dev-python/packaging/Manifest index 12dc8fb7e724..6747723ccf1e 100644 --- a/dev-python/packaging/Manifest +++ b/dev-python/packaging/Manifest @@ -3,5 +3,5 @@ DIST packaging-24.0.tar.gz 147882 BLAKE2B 32c5f30623d39890376e9f5bb3d80ef4a5bd22 DIST packaging-24.1.tar.gz 148788 BLAKE2B 0098e4589eaf1f43ee54e678d1661a9b6c07cfd49c2056359e65667f1e5136f1c9a132d2c5312e7d11c21510b584d0c8ca702d4319bc9215bdec231f29bf2c69 SHA512 fba8b94c1798c380c6af2c7fe211137fcc5669b1af3b0de52d6bcba05907f5bc74693df740677213d6c230e8d2db48ab9c4b8309752813c25cee87f1622fd4ab EBUILD packaging-23.2-r1.ebuild 791 BLAKE2B dc8d723bda47a8bf28b42f16ea38b2c0965c7ea7a8bc43cc3c7dbf43d9ddbe27104a4184cc6b2f07d2a05b962e3b21fd5ad532b668b0ac1e12c1eb2c2f28d7ab SHA512 b4220fe98a5d5d301e0d1c8ee624c65f639f5a5f5ed27c15bf8dee5f065b1eb6bf759614801856a8c991328eea79353ff061b85302322cdfc147c4d9f7a7be75 EBUILD packaging-24.0.ebuild 791 BLAKE2B d2ef72ecda4606ff82d42e29f72176e61ca47b388cd38d399bb1fbe122dd65ef13152f96d519cdf48ec85e827e79583945707266d280902984eb30be10d68a10 SHA512 d819047f00143e48d203014fb36f2920470a52d10121c6157175833432fc486d427650a344f7411645a7950d3f31a9fe96b9333a3ce2872c9e63c2fbeb8e013d -EBUILD packaging-24.1.ebuild 799 BLAKE2B 9ce563f50e2e7b84898629c5f580d5ec19288266b6ec2511464b4b45ea5f340c052d7d41a037f88e7d4789e84e717250b4dcc2610f3137e8af6f40b01e388460 SHA512 a7497026c106c3958f3bc131148fc67fcc714676936e92a98be161020752e73bd5b7494f464d02f549b9a960ed69a8268ea5f556aa77c4de339703009633e8b7 +EBUILD packaging-24.1.ebuild 791 BLAKE2B d2ef72ecda4606ff82d42e29f72176e61ca47b388cd38d399bb1fbe122dd65ef13152f96d519cdf48ec85e827e79583945707266d280902984eb30be10d68a10 SHA512 d819047f00143e48d203014fb36f2920470a52d10121c6157175833432fc486d427650a344f7411645a7950d3f31a9fe96b9333a3ce2872c9e63c2fbeb8e013d MISC metadata.xml 391 BLAKE2B 0d73ed3809b26e3069048116ab247ceeb9e2932e0d8d6063b97cc1f0ed8359e73a54b22035fedb169524e502b6a07b8203e6c35d801f738bbed685d90e12bf96 SHA512 eb4d1ca476a45232547fdd961a4e6715dda24c7ab82e1f1995ac977b9825793d5d10a2ac408b1ee0b7c8b8444f2c42be33d6fb1012461f96db9a71477cca67ae diff --git a/dev-python/packaging/packaging-24.1.ebuild b/dev-python/packaging/packaging-24.1.ebuild index a6e85ecec9d1..cf4d60443386 100644 --- a/dev-python/packaging/packaging-24.1.ebuild +++ b/dev-python/packaging/packaging-24.1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="|| ( Apache-2.0 BSD-2 )" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" !> setup.cfg <<-EOF || die [build_ext] + debug = True disable_platform_guessing = True $(usepil truetype)_freetype = True $(usepil jpeg)_jpeg = True @@ -94,8 +93,16 @@ python_configure_all() { $(usepil xcb)_xcb = True $(usepil zlib)_zlib = True EOF + if use truetype; then + # these dependencies are implicitly disabled by USE=-truetype + # and we can't pass both disable_* and vendor_* + # https://bugs.gentoo.org/935124 + cat >> setup.cfg <<-EOF || die + vendor_raqm = False + vendor_fribidi = False + EOF + fi - # We have patched in this env var. tc-export PKG_CONFIG } diff --git a/dev-python/pkginfo/Manifest b/dev-python/pkginfo/Manifest index c2c7129491f5..e81257b38750 100644 --- a/dev-python/pkginfo/Manifest +++ b/dev-python/pkginfo/Manifest @@ -1,7 +1,3 @@ -DIST pkginfo-1.10.0.tar.gz 378457 BLAKE2B 976bde677c365b78bde56604cef46892c95f796af59836946e1302cea868882a06d3f8cdbb330e3af011691dc8123f2555d0ebf6bacfaeff5a4e010a9bdd7030 SHA512 d1350166bc6d37d8c7f227bfee332f5d289e1a513a13db1ba75992dbb24b30b42b2b95d2fe55ca249c83132e880a46975d4146e0cb9d5b1d103da2e9ce36a858 -DIST pkginfo-1.11.0.tar.gz 376619 BLAKE2B ccbe90c61a97d88a44f8b61dd928962032b6cfdca8a9095e6151a9f1ba5f2cd23270e28f03fbf28a6b7bc2e762510578f2e53195c8d6a0e91611e0714ae365b2 SHA512 f145d29fa8bd7e9e0264c98fb440fe6e2b53081751e40264860dc50ea3bca4c69b3959ce70ea55669a89db9783a09369cd655ac93bf9a59a73c7d8023335d9c8 DIST pkginfo-1.11.1.tar.gz 376911 BLAKE2B ee5a9b3c280636dbb58ba5aef5a94e74c639c63472a0630671c4277ed7b14f1e13a18daf050974d45502181bd22e80f969a9056cc13f134bdb61763a9003ab4b SHA512 9bb159e4c9efe6d42c6f564346bb3bfacc700cfdf3498d7dcdddcbbc5e9797df720f3f0a2142a7abd2e84e82ec30823d9807a61304af1c165973a2582ffb2731 -EBUILD pkginfo-1.10.0.ebuild 629 BLAKE2B 523ed24024d28a1240bff528b69f23b5350e87cf11a3a7ee8594909c82e88fa9ad43bacd28d5ae4a2518e25c34c65daf717f6325545d55402754e466890a841d SHA512 faca5a4167f2d558a5471fe4889afddb9e1b91746b6c2c24c9c4469b3b46b90072d5bb08b1faeaa5f12aaf46ddc1f472f67c0614b25c260c5b44b49be45789a2 -EBUILD pkginfo-1.11.0.ebuild 637 BLAKE2B cddd3da9d885c9f8a61ced3466d9fa60cf79bbb0647d355f43ccccd31350f7ba25e2507986cf2acd04bf8b877e0842baf3bf0e8cc53d8139770e6fb76cd290f5 SHA512 5b47903053b25196354e733b2d36ce71dc69d917499f3a79c1df8bb8960e53523eb796c86128b7bff0bcf29206649bf910380202c8de6c6490b48b6843f3bf0e -EBUILD pkginfo-1.11.1.ebuild 637 BLAKE2B cddd3da9d885c9f8a61ced3466d9fa60cf79bbb0647d355f43ccccd31350f7ba25e2507986cf2acd04bf8b877e0842baf3bf0e8cc53d8139770e6fb76cd290f5 SHA512 5b47903053b25196354e733b2d36ce71dc69d917499f3a79c1df8bb8960e53523eb796c86128b7bff0bcf29206649bf910380202c8de6c6490b48b6843f3bf0e +EBUILD pkginfo-1.11.1.ebuild 629 BLAKE2B 523ed24024d28a1240bff528b69f23b5350e87cf11a3a7ee8594909c82e88fa9ad43bacd28d5ae4a2518e25c34c65daf717f6325545d55402754e466890a841d SHA512 faca5a4167f2d558a5471fe4889afddb9e1b91746b6c2c24c9c4469b3b46b90072d5bb08b1faeaa5f12aaf46ddc1f472f67c0614b25c260c5b44b49be45789a2 MISC metadata.xml 385 BLAKE2B da3779a71a7d23a535599d8854c970725b3e6c121642cfabbabccc0e97cc1dab0cf77452da565c9efbd8044cb02cb2fbe00687a0b312948298902e4eb1f4e498 SHA512 fcd65e87146d573c1bc33dc560ed419ae5d4e46e6ba423da1a6dd46ce96683d3ffeef75b640ee671f16865e34293695b48a5fef89ee754a8b6bb797a03c13b08 diff --git a/dev-python/pkginfo/pkginfo-1.10.0.ebuild b/dev-python/pkginfo/pkginfo-1.10.0.ebuild deleted file mode 100644 index 75b1a4b17110..000000000000 --- a/dev-python/pkginfo/pkginfo-1.10.0.ebuild +++ /dev/null @@ -1,28 +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..13} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Provides an API for querying the distutils metadata written in a PKG-INFO file" -HOMEPAGE=" - https://launchpad.net/pkginfo/ - https://pypi.org/project/pkginfo/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" - -BDEPEND=" - test? ( - dev-python/wheel[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs diff --git a/dev-python/pkginfo/pkginfo-1.11.0.ebuild b/dev-python/pkginfo/pkginfo-1.11.0.ebuild deleted file mode 100644 index 29862ec41210..000000000000 --- a/dev-python/pkginfo/pkginfo-1.11.0.ebuild +++ /dev/null @@ -1,28 +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..13} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Provides an API for querying the distutils metadata written in a PKG-INFO file" -HOMEPAGE=" - https://launchpad.net/pkginfo/ - https://pypi.org/project/pkginfo/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" - -BDEPEND=" - test? ( - dev-python/wheel[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs diff --git a/dev-python/pkginfo/pkginfo-1.11.1.ebuild b/dev-python/pkginfo/pkginfo-1.11.1.ebuild index 29862ec41210..75b1a4b17110 100644 --- a/dev-python/pkginfo/pkginfo-1.11.1.ebuild +++ b/dev-python/pkginfo/pkginfo-1.11.1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" BDEPEND=" test? ( diff --git a/dev-python/prometheus-client/Manifest b/dev-python/prometheus-client/Manifest index ba36b91f80e5..ff0992ff41e8 100644 --- a/dev-python/prometheus-client/Manifest +++ b/dev-python/prometheus-client/Manifest @@ -1,3 +1,3 @@ DIST prometheus_client-0.20.0.tar.gz 78278 BLAKE2B ae7dea79a2c4f7b6870da9f749e9be09c353e062e744beb98538eba45d0394ef2ce5b99a696e40620b38ea228711dff30a2a571d09d7e1b4a3d75ca713938f92 SHA512 9e5aed628b052790af8954eee7914b6480226368229bb0dade2f8c3f88ab04971d2a8a55558fd7dbb125894f30cea56363cc670deb0aa6822f31562437031fb2 -EBUILD prometheus-client-0.20.0.ebuild 586 BLAKE2B 9c6dd28e002060f9df7cedb03730a07867ce13dc71b1559f0586359d07c5c9b126ec077cdb5c7fe0598b4e77f5d9f21eaa31cc8b64517fbfe96636621475c779 SHA512 0592c83ad2cb82ae2171498223846fc24e27727ab88e3951a8ee2c8eed1f450a1d932e8e984239bd1dc27916fb31d6cb1781d7d5601eb32e1875ccb7b85c241f +EBUILD prometheus-client-0.20.0.ebuild 586 BLAKE2B e41435e5c11bc06e42fd3193ab0559ecfab3eda1584d0815e4fc435126802b53179403c47bfa269057f1ae5019ab7c806fc72a6c7c24ac22ee0d13bf4eada851 SHA512 a23f590200117ace7d7ec5093f4fe7465b309a1618c9ee9e082a7d820f1804abfef4031d1d08de2f09de7d69ff2404f0429af86d0ada49e279b5dcb402158147 MISC metadata.xml 409 BLAKE2B 900f1046ec87679dabe88792bfea55cdf6dbbc1f332260e5487628530a1e5b2e07a1b5776313c484ed2355c205dea165547628297da3fd3e0d9e7c352f4f7a54 SHA512 beee1bb3823aa235e8c2667b18157254335777dbf1169beaee54190d41819dd0e82c58a8ea09c4981740370d7e5463ce11d327e02bf411093dfb653a557077ff diff --git a/dev-python/prometheus-client/prometheus-client-0.20.0.ebuild b/dev-python/prometheus-client/prometheus-client-0.20.0.ebuild index e556cd718288..8d8017c9cb7e 100644 --- a/dev-python/prometheus-client/prometheus-client-0.20.0.ebuild +++ b/dev-python/prometheus-client/prometheus-client-0.20.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_COMPAT=( pypy3 python3_{10..13} ) inherit distutils-r1 pypi diff --git a/dev-python/prompt-toolkit/Manifest b/dev-python/prompt-toolkit/Manifest index 0452a302de1d..d1864311ebbc 100644 --- a/dev-python/prompt-toolkit/Manifest +++ b/dev-python/prompt-toolkit/Manifest @@ -1,5 +1,3 @@ -DIST prompt_toolkit-3.0.45.tar.gz 425324 BLAKE2B 771b1c4b80475f52547d725bbcc5e12223ab15cce9ca5a63c4364615c3f1c6ab23c9e14023178bf2e30467138f1b8407132eb22208fdc29c3c34992c6899c016 SHA512 6e8758e06fac7462821bd803a99f961017cd4e889eb39744fc1a3665983c12fced7bdf0538d83d709040cfb182e3694c1dc31e0c9e62aa08c4b1a7336955d35e DIST prompt_toolkit-3.0.47.tar.gz 425859 BLAKE2B fa12151c48126c971b2dc468a6e1de4ede49ade08f637e9c02d2284f74f07cbcf4d3167447e616af3385eef0355f8928bfc50632f0cf61138320d7e75777c07e SHA512 c27dc03929f0bd373e41bf70e19f82f97c8f0a6308e51e079e89d6233f1e638c34703cc056fe8c86cc9b63f91b5d345c28ce0e418f79f6e450ca06bcda5820fd -EBUILD prompt-toolkit-3.0.45.ebuild 723 BLAKE2B 60750a8fdb9c4efe5b07b0dadca9079791fd3399d39f1307870d7253d6d48947330c0d6cb34d62b9b43eaa391d841c020994502181ee6d1afbc16779ed92aa28 SHA512 4e6312d6f6f7b8361ece30ca8789a461838f672aac5443460292bfa67f2c163ba872190f1023eb657cd4ba143fc27ad1ecd022170f310d7c2a9ec52012846df8 -EBUILD prompt-toolkit-3.0.47.ebuild 731 BLAKE2B 3af40e8ee6481ea90db511fd1e3f4a3169af20f94fa1af226d3fd7141a2dd7b6c2903a0169e7bd07dcf7b5e5d4f6fca23a9023d35100788131f9303b0696ad46 SHA512 7ff984bdf0bc3d086fec7b35c42e223359d345690c3e60086539cc0e31f0e6b5e0fbbe8e2c19809725924f887f89395dc5dd93a5fc205fb3178ca7db28109744 +EBUILD prompt-toolkit-3.0.47.ebuild 723 BLAKE2B 60750a8fdb9c4efe5b07b0dadca9079791fd3399d39f1307870d7253d6d48947330c0d6cb34d62b9b43eaa391d841c020994502181ee6d1afbc16779ed92aa28 SHA512 4e6312d6f6f7b8361ece30ca8789a461838f672aac5443460292bfa67f2c163ba872190f1023eb657cd4ba143fc27ad1ecd022170f310d7c2a9ec52012846df8 MISC metadata.xml 431 BLAKE2B 534336484c65b57df5e672729ff722b67445948e0485c3a62c2f7081724cb951b5157c600dc6162a3bb857c2be0f378b18670786279ff8b5cff2858588f8ebc9 SHA512 a9bf68326839069c61e70d4ef3fe304706f2543b9b91eb291566dd66f36d1abec00382ae205549a35f10dfc730f4613c5cc5c0ee4d6858538d50c4145bd3b15e diff --git a/dev-python/prompt-toolkit/prompt-toolkit-3.0.45.ebuild b/dev-python/prompt-toolkit/prompt-toolkit-3.0.45.ebuild deleted file mode 100644 index d2512c1b3e80..000000000000 --- a/dev-python/prompt-toolkit/prompt-toolkit-3.0.45.ebuild +++ /dev/null @@ -1,30 +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=( pypy3 python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Building powerful interactive command lines in Python" -HOMEPAGE=" - https://pypi.org/project/prompt-toolkit/ - https://github.com/prompt-toolkit/python-prompt-toolkit/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - dev-python/wcwidth[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # requires tree-sitter-languages - src/prompt_toolkit/lexers/tree_sitter_test.py -) diff --git a/dev-python/prompt-toolkit/prompt-toolkit-3.0.47.ebuild b/dev-python/prompt-toolkit/prompt-toolkit-3.0.47.ebuild index 4efb2ede21df..d2512c1b3e80 100644 --- a/dev-python/prompt-toolkit/prompt-toolkit-3.0.47.ebuild +++ b/dev-python/prompt-toolkit/prompt-toolkit-3.0.47.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" RDEPEND=" dev-python/wcwidth[${PYTHON_USEDEP}] diff --git a/dev-python/pslab/Manifest b/dev-python/pslab/Manifest index b6625bfa6806..f50307b05c94 100644 --- a/dev-python/pslab/Manifest +++ b/dev-python/pslab/Manifest @@ -2,4 +2,4 @@ AUX pslab-2.5.0-ad9833_sys_version.patch 302 BLAKE2B fba89ba6c99024b14106c6b9b1d AUX pslab-3.0.0-pytest_record.patch 1395 BLAKE2B a835c781ce7dda59c0e6b591e432085115cf9f2295cb31914a43f88957eee4e8b70de552b92d03828e51bfc005cf29131d46488d3082690a68dcb192b90f233b SHA512 13ea71330e79e17493a8c063f772dbdf668e75430ef41a23bb4f23e9ea4d1d926712c6482baf9a93bc35c5a195196f424ae2a884cab14033059b68b28e088947 DIST pslab-python-3.0.0.gh.tar.gz 357657 BLAKE2B 34d8817dd47588a488359b53a7c3737afc0b3d14c5a751990a6030a17f30cb99d65f235a7eaf26b5a4f7f41931ea20bff086a5463563faa189e6cc46336366b6 SHA512 fdb5180e6fb55b2b6262997981c1d9b56652fbd902cfb4e8c347dff87d32d234a61f5a3ff50e5fb55eb0fecc6d2cb09df5cbc9e747df00e5973c19fba7f3c554 EBUILD pslab-3.0.0.ebuild 1105 BLAKE2B ecd24788f3269cd0ab9950b1f6fcecc50fd7f270cc179d26f0e97e9b415040ffb5e704037da65dff7f97e6d544eb8a43e33cf88a06395be55f3f94d00ac3415f SHA512 f16165d03bcd95c279278c9937f4ba42e50331cf3fdcadc4924b8710f3d6844121fda5484f3acbf272da1b5b4454bd7f76882bb5cf98ea855c6bd6946c78565e -MISC metadata.xml 375 BLAKE2B 4ed4369e2e20e367360202a3445fa7a101c0e906386241faa8a30b2d40856ae5345192497cee07f24f557ee2740e9cc6b6e05d6f9fdf9b453e4324e286818d23 SHA512 9fd08112fe7af647304d5db7a4b174cb5cf57f253537b163eb261c3fcc1511144a8366a92caf6a7abf4036b104a12ac806b89bed28aa84c9c6f5ac1d7e4a1536 +MISC metadata.xml 370 BLAKE2B b607b80d9359b7c59cb41c2d811a4016a5ada7c6f4969e1ba53981afeced1f1312e281f547fb8047a11a9797b0ee1f3cfe94f293959f0139ab6b0a0a9d5e2bb0 SHA512 2b13368bc18f91c73b951dfdefa6db76aa7cea3f9b1ccd407aae9f7ab3993b3fc6c8f3c44aa9723015fe9fd4dd8b0bc191607f1ce32b400dd0a00cb876f0d129 diff --git a/dev-python/pslab/metadata.xml b/dev-python/pslab/metadata.xml index 8c2314eeca2d..e5bdcb7d844b 100644 --- a/dev-python/pslab/metadata.xml +++ b/dev-python/pslab/metadata.xml @@ -1,9 +1,9 @@ - - marecki@gentoo.org - Marek Szuba + + python@gentoo.org + Python fossasia/pslab-python diff --git a/dev-python/py-ubjson/Manifest b/dev-python/py-ubjson/Manifest index 7de48f21be1a..a44658d5d39a 100644 --- a/dev-python/py-ubjson/Manifest +++ b/dev-python/py-ubjson/Manifest @@ -1,4 +1,4 @@ AUX py-ubjson-0.16.1-py312.patch 1279 BLAKE2B 33b7a3d6940004fa2ffa012f196b31b03bb3754fb72442f15818a8dcc7ded4d47137e4870d99937ec9d34d091badb4dd41881b932bd526d7c5c7342d05c78a4a SHA512 5c44605ea944607459c46340b7f894df74c8c2a15c052cdbe4b53348a1ee84ef1dbcb2d4b643a5f3488c6effe62ba524c6651e05085d4064df2a45b81aad48dd DIST py-ubjson-0.16.1.tar.gz 50316 BLAKE2B 442894a7c010d1ba4a836827ca17e7cb10b34a6f5488851ce13a3c3ab02d8173250a664da4504bca9fd2d9377631e249127c789a4824930f8b35db2225902e9d SHA512 5c5e48fa236571832fbcd100ebe0efd7522a8f5773b74475e7b102fadc4e2917549640d12c5afb2aadbe65a6973b75540681da1df8febbf47f84844bc9337fb0 -EBUILD py-ubjson-0.16.1-r1.ebuild 655 BLAKE2B d83a6b12ae99c46187ae1126a00a2c0499d1fb26ebd109f1932fe4cdbcd499032f9f326bd3c6f8f81c9e468417a6edc9bad8b605c260767bdf32ac688da873ba SHA512 153877dae1d2d25cebc01de058cc5bec12661637de17888b435a6f301a1429c1cc56a6eafe460fd8a4bfd8196337569eb48e00983d58dd1a4904b2eec9203010 +EBUILD py-ubjson-0.16.1-r1.ebuild 910 BLAKE2B 7193dbb113ec07dfd546509bf44ab340aaa40bd4a6770fbfbaf44ea63ac66ca6635fc9cc9fa7f3b06f3df4862e34ac44cc67cb8406406836ee908dc939cd5a15 SHA512 3f5dea8eef5ef7a755a3b2758dc20e05887274dca94ae8639e76bebc87885127f02bfcba23b370f95fb0b8796a9e207efe34ccb7cbbff50dd077a2a5671a6de3 MISC metadata.xml 635 BLAKE2B 3d35f4fa84fed8d035d41dfcdc25ac5c520abf0eb564f1cb815e066c1bfbd03d29b5cc3a2742deb9ae13641f234155d2dea8505139723e87fa1eb7e95230fa52 SHA512 3037619d567221865da91b597164574437ef07b51c2d690760bd55a4406d838470eb272600c92264e5248ff4b347c7084fb3b498cc98003f6abf02259b8cdc7a diff --git a/dev-python/py-ubjson/py-ubjson-0.16.1-r1.ebuild b/dev-python/py-ubjson/py-ubjson-0.16.1-r1.ebuild index d04531f7b07d..6a95c2d82106 100644 --- a/dev-python/py-ubjson/py-ubjson-0.16.1-r1.ebuild +++ b/dev-python/py-ubjson/py-ubjson-0.16.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=8 @@ -6,7 +6,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 pypi @@ -20,7 +20,7 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="amd64 arm arm64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" -distutils_enable_tests unittest +distutils_enable_tests pytest PATCHES=( # https://github.com/Iotic-Labs/py-ubjson/pull/19 @@ -28,5 +28,12 @@ PATCHES=( ) python_test() { - eunittest -s test + local EPYTEST_DESELECT=( + # the usual problem with random packages increasing recursion limit + test/test.py::TestEncodeDecodePlainExt::test_recursion + test/test.py::TestEncodeDecodeFpExt::test_recursion + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest test/test.py } diff --git a/dev-python/pyalsa/Manifest b/dev-python/pyalsa/Manifest index f407200faf82..8596445d08d2 100644 --- a/dev-python/pyalsa/Manifest +++ b/dev-python/pyalsa/Manifest @@ -1,7 +1,3 @@ -AUX pyalsa-1.1.6-no-build-symlinks.patch 682 BLAKE2B 046f4cffa0b08a32360356d82384148b805544b6f05e44ec329bef2299b67e46c68401b800761e9dff2141b22bc029a55fd5cf01cd5cdb533303aef91a2bbe0f SHA512 fd3937df5a69326908da942a8926e10221bb85693c863cc06ca363ca8fb07761173d2b51113615970887442d8779b2e9ff468b927b078acf52620e944b71b779 -AUX pyalsa-1.2.7-python3.12.patch 1266 BLAKE2B 3d39d2eeebb9d7c6063144294e94e95d57a377737e71797cc8099e6bebcf096040cbb73ba7eeedc6e866885c954b215f119fb96beb048ba5b32df9584e562eff SHA512 110849f66b4475f6693a2b3d64914745407417a4ac7a6b85a6c9ba0fca17f78ac0b48d1f251875bbec870a4dac58261f0a50da05e9b3911e6ce6f650f85b9c48 DIST pyalsa-1.2.12.tar.bz2 40133 BLAKE2B 50e4cff2d4fccdf8fd62cb379c08f55f8229b20cb51ac8c89c6ba84214663992748fc9c3555b4242457348dfc877280754f1574eaffb8c9cbc4e82d376d6660c SHA512 9073cb9a1fc6ad04bafa368435e45dd6c8506e14f0e594f02f7d2b7e06c72b8af9babf08cfead57a940a9ebde4548edf608196fea56089fe8d1300a04f573151 -DIST pyalsa-1.2.7.tar.bz2 40132 BLAKE2B c100d16bd8c0d9fc6eddcda360f3582c55ed1b143a58a49caf76a62494882952d311271941ce0ecdf57ac934f3564dc922c80e8a5f5742b593341ff4215b700c SHA512 126501fe7b9c006f28e9290bdd3ad907ea9e053b71e21e2c6f0b0beeecdba07b4b557014041b03452f96be690f59f2e647e075487ee87054f21f66df7f39b34b -EBUILD pyalsa-1.2.12.ebuild 992 BLAKE2B fc28053a5d3fa6b96148dbe90de99e07517808b4d4eae6fc0aaa99ea9f7d77c4f9b5aebfeb134f37e08a35c58c82127d7689026a92185d6402263ccd36d23ac4 SHA512 681972494031aa8f9c6abbd4f285a2dc63fafe3afe6c556eee5b149be476515749394ddd4a19da193c0997ee746e101bac59b337f01eca5680317cb337b54edb -EBUILD pyalsa-1.2.7-r2.ebuild 1095 BLAKE2B 02605570fad953007f053448a3ce8b4375d0a25ac2d1cea2a7d4fd65c3f02c280ec2ed25214a534387614cd3d3a1d056b41b09c4ef89a6d7526a7ffe431a3ba4 SHA512 ee884daba98a303a37f813a3c48dfe6bb5ba1c098010e2191fe17eae628defd33d6a2b5916f30ce8d84c0fdb127a40b90a369e433eead0d30401cd4ef5bcb5a6 +EBUILD pyalsa-1.2.12.ebuild 987 BLAKE2B 1d1c5b049718ee16c61caa4036f2b4b7d01d7dbc8324e8b9c60d3a2bf8d5cc2097b128da8c279e52d690579179d7db615e0f731b33591eca58a01225725b0580 SHA512 7c06110a8b89df969a7c2cc9b8f42af15d9c509b7be7719b4a979399ded1863e847bb5ac3dc57ff13499d56e0cd74b83fe6fd2dc9c9368581324d1cf6f397af3 MISC metadata.xml 301 BLAKE2B b816bb59aefb837bb3edb807a741eb0d940d4f4ba64a74b98af6fd3678ba12a012e129fa0bcaf6d1923b0b7382b5aab7590f12ad5272f140a9baa3368ce7d2e6 SHA512 9961a4ff57d373a9c70f5e47deea16973c7aea4a9f26dc3ee538371228021c1e46b59fe4519a23a208b0f72bb18f1fd90e8cc5ea9f68d88e9316826adf41dc80 diff --git a/dev-python/pyalsa/files/pyalsa-1.1.6-no-build-symlinks.patch b/dev-python/pyalsa/files/pyalsa-1.1.6-no-build-symlinks.patch deleted file mode 100644 index 7f8cf6815d03..000000000000 --- a/dev-python/pyalsa/files/pyalsa-1.1.6-no-build-symlinks.patch +++ /dev/null @@ -1,27 +0,0 @@ ---- pyalsa-1.1.6/setup.py -+++ pyalsa-1.1.6/setup.py -@@ -70,24 +70,3 @@ - 'alsamixer', - 'alsaseq' - ] -- --uname = os.uname() --dir = 'build/lib.%s-%s-%s/pyalsa' % (uname[0].lower(), uname[4], sys.version[:3]) --files = os.path.exists(dir) and os.listdir(dir) or [] --for f in SOFILES: -- path = '' -- for f2 in files: -- if f2.startswith(f + '.') and f2.endswith('.so'): -- path = dir + '/' + f2 -- break -- if not path or not os.path.exists(path): -- continue -- p = 'pyalsa/%s.so' % f -- print("%s -> %s" % (p, path)) -- try: -- st = os.lstat(p) -- if stat.S_ISLNK(st.st_mode): -- os.remove(p) -- except: -- pass -- os.symlink('../' + path, 'pyalsa/%s.so' % f) diff --git a/dev-python/pyalsa/files/pyalsa-1.2.7-python3.12.patch b/dev-python/pyalsa/files/pyalsa-1.2.7-python3.12.patch deleted file mode 100644 index f27a7714a986..000000000000 --- a/dev-python/pyalsa/files/pyalsa-1.2.7-python3.12.patch +++ /dev/null @@ -1,34 +0,0 @@ -https://github.com/alsa-project/alsa-python/issues/9 -https://github.com/alsa-project/alsa-python/pull/10 -https://github.com/alsa-project/alsa-python/commit/cb75f5cdba0a29bdfa43eb56285da4917d2941a9 - -From cb75f5cdba0a29bdfa43eb56285da4917d2941a9 Mon Sep 17 00:00:00 2001 -From: Francesco Ceruti -Date: Sat, 4 May 2024 22:16:16 +0200 -Subject: [PATCH] alsaseq: fix seg. fault when accessing `ConstantObject` extra - -Closes: https://github.com/alsa-project/alsa-python/pull/10 -Signed-off-by: Francesco Ceruti -Signed-off-by: Jaroslav Kysela ---- a/pyalsa/alsaseq.c -+++ b/pyalsa/alsaseq.c -@@ -353,18 +353,11 @@ typedef struct { - } ConstantObject; - - #if PY_MAJOR_VERSION < 3 --/* PyInt is fixed size in Python 2 */ - # define CONST_VALUE(x) PyInt_AsLong((PyObject *)x) --# define CONST_EXTRA(x) (&(x->extra)) - #else --/* PyLong is variable size in Python 3 */ - # define CONST_VALUE(x) PyLong_AsLong((PyObject *)x) --# define CONST_EXTRA(x) \ -- ((ConstantExtraFields *)( \ -- ((intptr_t)(&x->extra)) \ -- + abs(Py_SIZE(&x->base)) * Py_TYPE(x)->tp_itemsize \ -- )) - #endif -+# define CONST_EXTRA(x) (&(x->extra)) - - /** alsaseq.Constant type (initialized later...) */ - static PyTypeObject ConstantType; diff --git a/dev-python/pyalsa/pyalsa-1.2.12.ebuild b/dev-python/pyalsa/pyalsa-1.2.12.ebuild index 58b911af0ced..2e53d97a7d21 100644 --- a/dev-python/pyalsa/pyalsa-1.2.12.ebuild +++ b/dev-python/pyalsa/pyalsa-1.2.12.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://www.alsa-project.org/files/pub/pyalsa/${P}.tar.bz2" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86" # Needs access to system's alsa configuration/devices RESTRICT="test" diff --git a/dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild b/dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild deleted file mode 100644 index dcd1db533d12..000000000000 --- a/dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# 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..12} ) - -inherit distutils-r1 - -DESCRIPTION="Python bindings for ALSA library" -HOMEPAGE="https://alsa-project.org/wiki/Main_Page" -SRC_URI="https://www.alsa-project.org/files/pub/pyalsa/${P}.tar.bz2" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86" -# Needs access to system's alsa configuration/devices -RESTRICT="test" - -DEPEND=" - media-libs/alsa-lib -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] -" - -PATCHES=( - "${FILESDIR}/${PN}-1.1.6-no-build-symlinks.patch" - "${FILESDIR}/${PN}-1.2.7-python3.12.patch" -) - -python_test() { - cd "${T}" || die - - shopt -s nullglob - local test - local failed - for test in "${S}"/test/*.py ; do - ${EPYTHON} "${test}" || { - eerror "${test} failed with ${EPYTHON}" - failed=1 - break - } - done - shopt -u nullglob - - if [[ ${failed} -eq 1 ]] ; then - die "${test} failed with ${EPYTHON}" - fi -} diff --git a/dev-python/pyaml/Manifest b/dev-python/pyaml/Manifest index 21770d85ba48..2bf555ec667a 100644 --- a/dev-python/pyaml/Manifest +++ b/dev-python/pyaml/Manifest @@ -1,3 +1,3 @@ DIST pyaml-24.4.0.tar.gz 27204 BLAKE2B f0f7c43ffdfd648945bfb20c589ab3e48000ac98a602192ba75fd1a611e12877bbc848f79b070864ac10f59b9c1796d89f35521314e827c5a7951995de86a657 SHA512 d2c1ae1f29f61d210cb822c2c1b3fa3ace81a4b863c7dfec5d75c5418537256828ee54ca545edc9ce30995ba272dfd064f7ed6009dae00910a081ffc0270546e -EBUILD pyaml-24.4.0.ebuild 600 BLAKE2B 37de342eb95eed8d04de1be1d351fd3725ecc6bd751879bab8b5574c7bd8bbf343b9e84f970425643c1fa633cb052414058f2deb7e1a6b26428a9b458e66f0d1 SHA512 116f78b61ff81d9b6f857f71214a68e8c5182f4216e2f3464cf35f51708040583c320de817e385d12e9b7763b8f9336fccb24dfa094fb34e93459d253d9dd9f4 +EBUILD pyaml-24.4.0.ebuild 600 BLAKE2B 879b3e8e1f17fe6b3c31a81ebec70caf022168de83d7ba87b4b1cb41389cd5cbfcd82195b09c1fcbeed5e395b86a807dd455ddec3962a85832f620c417e2970f SHA512 3b04e52e89741e27a3a9d9ae70db13fa48cc966bcc309234c13c4d33712d63023cfb468210e230cf05133affc6d3a63adb82c1209dd130316f979598fd3d26e1 MISC metadata.xml 470 BLAKE2B 725657a34cdcbddf146ea3163af81fd22f78b895281e7dc2192b8c1f49fa9ec868e41a38bc371ce61160535ad0c5c1d8741109858cb8e3eafb40a77d623c3ecf SHA512 c64f440d674396b0a750780cbc5ab1a5003be1d3357b39a792cb9490870c768ab740266575cf6780f173252a893f6fa93fe9d4f414647274e520c4bd4b579c67 diff --git a/dev-python/pyaml/pyaml-24.4.0.ebuild b/dev-python/pyaml/pyaml-24.4.0.ebuild index 980ac98dd21c..20bb9714982f 100644 --- a/dev-python/pyaml/pyaml-24.4.0.ebuild +++ b/dev-python/pyaml/pyaml-24.4.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/pychromecast/Manifest b/dev-python/pychromecast/Manifest index 0688c5b39fe1..f8fa8e56e5f0 100644 --- a/dev-python/pychromecast/Manifest +++ b/dev-python/pychromecast/Manifest @@ -1,3 +1,7 @@ DIST PyChromecast-13.0.7.tar.gz 52074 BLAKE2B 4e67ce21bf91c52cd83b8a17d86cd321d937c1f55b567d4df7a5548ad02aacb4c269b9d29030a7e41f9f310d53313b6b287032c1d5f1448b415c3896b168b783 SHA512 dc63c901287ae31ce278c9978701ad335715f1daaab1b2683aa7b02ddb38e3e207f2527ae144f6836b65c4ddb4b1fdd62c40005bf776e0655e647ab40634857e +DIST PyChromecast-13.1.0.tar.gz 53436 BLAKE2B f8d92f0db9da2898e87340de47bf85cfd71ba4a18ca30af95c261e42c0aff95fcf633637b489a15073c5ed946c4f61370473f07ac83bf37078f37bb90377702a SHA512 a4823b79bf9c54d4734e23cd0c064f9ab51be715297fe02632627812778b2d36600382e18f11e6f368046fb70dc6176a9293888bcbc233cd773443edf4c303c4 +DIST PyChromecast-14.0.1.tar.gz 60482 BLAKE2B a34dcba0b975bc8b3c0fb08f5a29a80c2324de3acbcc75dea74cecd5aa9be2fb17fb70f3c2f0131d355edfba5fd0f1d6bdf3d42eb8f368d0b2d3a9f2776f5698 SHA512 72119e27be49128d57a9354aaebd2a5711f3da0ad2e7ca07863107382061d9398c95c901ac33ea2a1c45687b2cbef32dfdba228be99e1acdef79ce133510fb4e EBUILD pychromecast-13.0.7.ebuild 620 BLAKE2B 98d50975480282bf150dc230b7df07b34a558e96eadae8cd9f507275750cf3468e54a60b48a5af3eaaba21e1813f9db68743a347971742aa0035612c8e68f37c SHA512 3ff83413dd2078421f4d04dfef3c210131217a40d8e64ecbf3780f5fec82d7b080a128b02c95e2156565354be4428c622fa47628d32ae432ac9e333720f93e21 +EBUILD pychromecast-13.1.0.ebuild 623 BLAKE2B aa5d0ecaf5b95cb3bb1234d57e0d98a47e20224b3499d78f75e83bfc6f615b366ef55c7a6b5153bfaa9be15048fe4b288382d2c6bc751a89eb3213c77a97c3b6 SHA512 cf47732814ab5b8a98641a8c7801508c89e0c9e1e551af1f583b1f75c619323d795dbdb98f4d518ee2ab5ac8717d05049b336ce9c905a635eccc35fed9ae2adc +EBUILD pychromecast-14.0.1.ebuild 623 BLAKE2B aa5d0ecaf5b95cb3bb1234d57e0d98a47e20224b3499d78f75e83bfc6f615b366ef55c7a6b5153bfaa9be15048fe4b288382d2c6bc751a89eb3213c77a97c3b6 SHA512 cf47732814ab5b8a98641a8c7801508c89e0c9e1e551af1f583b1f75c619323d795dbdb98f4d518ee2ab5ac8717d05049b336ce9c905a635eccc35fed9ae2adc MISC metadata.xml 426 BLAKE2B c6ba55f1c61ac177a8cc1aaa78831d0d848bdfffc787197f1e24944329280f7c93be5b26ea2d4cd65a07b9ec0f192ac23f6a3a2470b5d707fc9f3063cb8bd869 SHA512 968632d3dc5e9a9dfaec80485b52124efeae5fb315f56a53d5168f3f51f4c4d6d7b4b74281b67fb6a41bafc19decf2afe73d42858a10a7fed4b49b0624cd54ca diff --git a/dev-python/pychromecast/pychromecast-13.1.0.ebuild b/dev-python/pychromecast/pychromecast-13.1.0.ebuild new file mode 100644 index 000000000000..923d1d60979d --- /dev/null +++ b/dev-python/pychromecast/pychromecast-13.1.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYPI_PN=PyChromecast +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python module to talk to Google Chromecast" +HOMEPAGE=" + https://github.com/home-assistant-libs/pychromecast/ + https://pypi.org/project/PyChromecast/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/casttube-0.2.0[${PYTHON_USEDEP}] + >=dev-python/protobuf-python-3.19.1[${PYTHON_USEDEP}] + >=dev-python/zeroconf-0.25.1[${PYTHON_USEDEP}] +" diff --git a/dev-python/pychromecast/pychromecast-14.0.1.ebuild b/dev-python/pychromecast/pychromecast-14.0.1.ebuild new file mode 100644 index 000000000000..923d1d60979d --- /dev/null +++ b/dev-python/pychromecast/pychromecast-14.0.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYPI_PN=PyChromecast +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python module to talk to Google Chromecast" +HOMEPAGE=" + https://github.com/home-assistant-libs/pychromecast/ + https://pypi.org/project/PyChromecast/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/casttube-0.2.0[${PYTHON_USEDEP}] + >=dev-python/protobuf-python-3.19.1[${PYTHON_USEDEP}] + >=dev-python/zeroconf-0.25.1[${PYTHON_USEDEP}] +" diff --git a/dev-python/pycurl/Manifest b/dev-python/pycurl/Manifest index b8494586b3a8..c8aef9bb2214 100644 --- a/dev-python/pycurl/Manifest +++ b/dev-python/pycurl/Manifest @@ -1,3 +1,3 @@ DIST pycurl-7.45.3.tar.gz 236470 BLAKE2B 690e49f92f569352e26d95a0fa58508c4e96c845c7e3ae1169b8bc55036902f64859987880565217df56a57031dc2775e3c6979b4cfdf8a8c9a94c67ae94cb79 SHA512 12a55070602a1fd22b160ad582a4001bdd28531d2b2ccd365ff0136bc13dd23af80b19488bdbbc60a902a3a362b64383b9ae6acce6ed328c74dcffc8a6a3f4ad -EBUILD pycurl-7.45.3.ebuild 2726 BLAKE2B 5c5c922315cb02abcdebdda51002c31da2cb4f55b3f030da1f2406ac04d7014f88d5c6d7dc76b9e09c364d5b14744770006f1def0c5150816efc7a258c9968ea SHA512 9fb014a47794d350801b9b1ad59e9e0b400412d704d7d98e891395345ee99c1597ef957d437f604181c8b24478415ae32392a3d802b9b628b72506e5ed0b1eda +EBUILD pycurl-7.45.3.ebuild 2956 BLAKE2B b33c8f54dba3ff58ecf5d9469c3e535ab77644defc49bf1178f93d8d2ea7b0437aa03f08873fc0bccf6d7467a37eae0444ca9ef023b7091700127b17052751a3 SHA512 304605d6c706a1bcf09e66c9aaea055d65930d0882c91af55c78b231f6d9888774014e3448d810e5bc704fa2279caa0f694b9fd8a3e612f788ce7aaf29866bc8 MISC metadata.xml 1100 BLAKE2B dfc7fe054c7cc34c61bf58fef0378df304a539c28cbc0dff4ffff65ccc8892c38aaf1e275885fc54d2854d9acc6b382947038041f815b5941859be7cfe75523f SHA512 f1de0dccd625ae0b02ff9a55cbc1bbf7944faa24dba28ffd711c728001f180afa598a255132aea860ad616637325cdc653577af531b1a954a3994e8902c774aa diff --git a/dev-python/pycurl/pycurl-7.45.3.ebuild b/dev-python/pycurl/pycurl-7.45.3.ebuild index 8b71e3efc9af..b5575a8d43b3 100644 --- a/dev-python/pycurl/pycurl-7.45.3.ebuild +++ b/dev-python/pycurl/pycurl-7.45.3.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 toolchain-funcs @@ -81,6 +81,10 @@ python_test() { # TODO tests/option_constants_test.py::OptionConstantsTest::test_proxy_tlsauth tests/option_constants_test.py::OptionConstantsTest::test_socks5_gssapi_nec_setopt + # curl 8.8.0+ + tests/memory_mgmt_test.py::MemoryMgmtTest::test_ioctlfunction_collection + tests/option_constants_test.py::OptionConstantsTest::test_krb4level + tests/option_constants_test.py::OptionConstantsTest::test_krblevel ) epytest -p flaky tests diff --git a/dev-python/pycxx/Manifest b/dev-python/pycxx/Manifest index f437f70f7e55..3a0398fb8d27 100644 --- a/dev-python/pycxx/Manifest +++ b/dev-python/pycxx/Manifest @@ -1,4 +1,3 @@ DIST pycxx-7.1.8.tar.gz 154789 BLAKE2B e4b635d4b53ae3fd0790d6eddcd465acfc5272213e9752e7c2a1840edddb66f09bc9617373246964859125a27dc82110de6b4f4ffa44c41c94c338c846490e47 SHA512 3c9c3a23dfa9777c6a48b8600e7336cbadb60080a1051071583d534ead6c691dd9d304613073d6fb0c632eb1703b043b4214826c0ae7bd4b2ca72203ec03c0a2 -EBUILD pycxx-7.1.8-r1.ebuild 1216 BLAKE2B fc032ad757671f8bebf802d9036a5441a8fcdd203bf6c8414ab2bdf1ed4b0c1843be505a5eaa277d9c2b7355f4d1abe8e770590f7e92fb0f06b9b6312d38955c SHA512 646b9c8e35817ef449a3a458413379d4c8de8f87bde9bd8587a6f8a2efd7b76873c0afbdf9f0033faf6563b24ac2f861da0d332803de3cee20d053be031e4fbe -EBUILD pycxx-7.1.8.ebuild 1077 BLAKE2B 8d8bb19fad2ced63e76749c2b61e63f5a92d147dd87ea5de953f708fd86181f19e5f04ab00994127d16a57a5e32a38b548b20a2190e54b62e715a93e2e5e55a7 SHA512 8188aad1b1331b115e5f199aafed3b069374e5b819cbc68f4faa39f8298ff0db654a17ac44cebb29d9f3726804a5830dbb10207fa16f945a1966215acc0d5e27 +EBUILD pycxx-7.1.8-r1.ebuild 1212 BLAKE2B 35d6e6df627dd74085e8c5854f9d7aae010cebf535674d082a4943163c5b488b9bbe5296a79882be6d843073222c232e3d58fff6549f36d14aca61d0071310c6 SHA512 cb6179b73b88d0187bdca85ddc76cced6862320dbbbba617d8cdcdf7a2c9b838038290fbec04f3cf2e5eabd9fc99e5bf998f1e869c0261549394efc65a1cedb8 MISC metadata.xml 741 BLAKE2B 0704aeaef1fff687aa8374876e9d275a135d4ead7fabc938d8b3dc60954717fcf01bb79e8e9a72483184b13441d65294f41f7b5b0b19bebbf42c0934993723f4 SHA512 0b4f912fa2e38882bcaecede459f34270dd222a94bf70fa019e8de1eb1097c9c9016405b9b8a7933fd7839f11404a18c5e2ce7d4b4336a7121e86605903a8901 diff --git a/dev-python/pycxx/pycxx-7.1.8-r1.ebuild b/dev-python/pycxx/pycxx-7.1.8-r1.ebuild index 937f1bf9eb40..25439f7462d1 100644 --- a/dev-python/pycxx/pycxx-7.1.8-r1.ebuild +++ b/dev-python/pycxx/pycxx-7.1.8-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://downloads.sourceforge.net/cxx/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="doc examples" BDEPEND=" diff --git a/dev-python/pycxx/pycxx-7.1.8.ebuild b/dev-python/pycxx/pycxx-7.1.8.ebuild deleted file mode 100644 index c55a7897a81e..000000000000 --- a/dev-python/pycxx/pycxx-7.1.8.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# 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=setuptools broken, installs files to /usr/CXX -DISTUTILS_USE_SETUPTOOLS=no - -inherit distutils-r1 - -DESCRIPTION="Set of facilities to extend Python with C++" -HOMEPAGE="https://cxx.sourceforge.net" -SRC_URI="https://downloads.sourceforge.net/cxx/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="doc examples" - -BDEPEND=" - $(python_gen_cond_dep ' - dev-python/setuptools[${PYTHON_USEDEP}] - ' 3.12) -" - -python_prepare_all() { - # Without this, pysvn fails. - # Src/Python3/cxxextensions.c: No such file or directory - sed -e "/^#include/s:Src/::" -i Src/*.{c,cxx} || die "sed failed" - - distutils-r1_python_prepare_all -} - -python_install_all() { - use doc && local HTML_DOCS=( Doc/. ) - if use examples ; then - docinto examples - dodoc -r Demo/Python{2,3}/. - docompress -x /usr/share/doc/${PF}/examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest index 1e3c224422a9..81b17b27b582 100644 --- a/dev-python/pydantic/Manifest +++ b/dev-python/pydantic/Manifest @@ -1,7 +1,5 @@ -DIST pydantic-2.7.3.tar.gz 714386 BLAKE2B 6f9e9c9d4c7e6e643d5b72cb368e44e2875a99f94b00525fd581906df7d5522f4467e2e6139bb893d83d27388a09e7935089684c62098e8d7770160b341e4295 SHA512 6d43e741444036acd38094e73966bf98fa318512a5b54774a08fa6bfc94f500a2448d9e96ebc76741a3f30a6cd86b96aa8fd98acabe2846744a0b443502d99a4 DIST pydantic-2.7.4.tar.gz 714127 BLAKE2B c9d6df84799d1c8a69bf7d203609db3ba533380919d1f47ae84eb83186ef9ffbbab5bea9b9c4918c65d35d4b2103107df3c7e5e314195bd84807d216226490b6 SHA512 9a36041a24306761f2528aaca196d0b3e160cf46d71596fcd3df0169b9dd68ce810b88bcbe15dc9c0126551d0d7e33e4c3014b97daaf5d68ce68c0f8d6ffaf81 DIST pydantic-2.8.0b1.tar.gz 738470 BLAKE2B 13d9e19ea6cd78849b6ed507b20daf36c941e790d5cd291999755d00b0d4a289658b6b92316663205c893da0e41ea49073bda597f811592543ad1c30bcf9b4ee SHA512 9047543d8d281e3b9e18daff087c8cc8ba632392c9df9a1c2543c6d2d2eb1488c22a9c363417f64e2deaa576659254a2c2267241bfda7a4b5bf466377df8cd64 -EBUILD pydantic-2.7.3.ebuild 1300 BLAKE2B f9e8c50194cd43dcf1303f42ac88733e016c2dc0a57dbc3ba1a61de39dc3a7bd86c13bdcc70305712e982118f73bea84e798a1abd3960644ee68c6f0341d2a01 SHA512 ac3c61d6d7f9d4013fc53444da4b71eeadf615cdcb6443cc66924cac8ef2cfe23722ed23499039b05fc467c149bc05e87478f9fd6ade7857b799ed09de09c6ee -EBUILD pydantic-2.7.4.ebuild 1307 BLAKE2B a6c432bab002804b9cca863b1270fa69ce6c2c22f7cf0748d45b5ea122ad166d9559fc2638288e6cb4a8ba56c412bc2c9d941adad34b13bd790a5df3e5df6832 SHA512 96ce82229ccced596ddf2558633939bc3618066959f08988e0f8aee1fc7d3b01f8df2c0f7944d4a165bc5ff1ce87d4532bafba2476c1d5442acd564330157f3d +EBUILD pydantic-2.7.4.ebuild 1300 BLAKE2B f9e8c50194cd43dcf1303f42ac88733e016c2dc0a57dbc3ba1a61de39dc3a7bd86c13bdcc70305712e982118f73bea84e798a1abd3960644ee68c6f0341d2a01 SHA512 ac3c61d6d7f9d4013fc53444da4b71eeadf615cdcb6443cc66924cac8ef2cfe23722ed23499039b05fc467c149bc05e87478f9fd6ade7857b799ed09de09c6ee EBUILD pydantic-2.8.0_beta1.ebuild 1471 BLAKE2B 622b1eafdf1505c7ce5767d89ab796896449fea4fbdd38c63699f8a711abe7d796e300a5155ddd1bf516c0ae6b20c9724b70899fce6b9a36c173f9dd3ed01e8f SHA512 31b1876854be0621b1b09b8e4d7135bc9968eccabd3b8681ad28d61368a670f75b9fc2340315cc92b29ec965373fbc5cf00a63cab4b8d59ecababdf057926105 MISC metadata.xml 550 BLAKE2B ca3a62e01a928ac12964e9a8f291073465c66951082b68cb408a8dec48eeab226c1955782fbb6c82d95c495a790b7d5b84b8f69ab7d3b0acfd2883d3ad2d8e5e SHA512 247144ea1634fd80f8ec461fcb2f8e7383b65185426d0df283ec5345d7612abc3ceee7b6d0df7a3ba858ba8483884507fb443b75cd812bab8d0e6a8293cbb855 diff --git a/dev-python/pydantic/pydantic-2.7.3.ebuild b/dev-python/pydantic/pydantic-2.7.3.ebuild deleted file mode 100644 index c9010b3f4b64..000000000000 --- a/dev-python/pydantic/pydantic-2.7.3.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Data parsing and validation using Python type hints" -HOMEPAGE=" - https://github.com/pydantic/pydantic/ - https://pypi.org/project/pydantic/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - >=dev-python/annotated-types-0.4.0[${PYTHON_USEDEP}] - ~dev-python/pydantic-core-2.18.4[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.6.1[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/hatch-fancy-pypi-readme-22.5.0[${PYTHON_USEDEP}] - test? ( - dev-python/cloudpickle[${PYTHON_USEDEP}] - dev-python/dirty-equals[${PYTHON_USEDEP}] - >=dev-python/email-validator-2.0.0[${PYTHON_USEDEP}] - >=dev-python/Faker-18.13.0[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - sed -i -e '/benchmark/d' pyproject.toml || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=() - local EPYTEST_IGNORE=( - # require pytest-examples - tests/test_docs.py - # benchmarks - tests/benchmarks - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p pytest_mock -} diff --git a/dev-python/pydantic/pydantic-2.7.4.ebuild b/dev-python/pydantic/pydantic-2.7.4.ebuild index f5fd2f736178..c9010b3f4b64 100644 --- a/dev-python/pydantic/pydantic-2.7.4.ebuild +++ b/dev-python/pydantic/pydantic-2.7.4.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=dev-python/annotated-types-0.4.0[${PYTHON_USEDEP}] diff --git a/dev-python/pygments-ansi-color/Manifest b/dev-python/pygments-ansi-color/Manifest index 4c38b3e6d346..17d0e2c2fdb7 100644 --- a/dev-python/pygments-ansi-color/Manifest +++ b/dev-python/pygments-ansi-color/Manifest @@ -1,3 +1,3 @@ DIST pygments-ansi-color-0.3.0.gh.tar.gz 10062 BLAKE2B ca907bd5f913a9ecc49a96d494a00651144d8acc32ca54cea4cc49ba0798e953430d77564b1b75dd33d8b66259f75b3d2d09e791b07a7abd3fb61c8bb9d00f6d SHA512 51847dd13fe3c8905d185766fa84037b4373fe7fd384273a08aa8261df44c4263d9364adb68836c8ed0c76af0e5bf01c3e587ebe90b6c14d32953622d288f6d8 EBUILD pygments-ansi-color-0.3.0.ebuild 650 BLAKE2B c9d901a43ae049fe483c9e243daffaa33e8ae345a87d5ae8184e12d66fe92e7f5ef3f6572a3c41d7bb24644c00b52fdf04f4f3612ec835dba8122f39555122f7 SHA512 2865eb0d3db1c65a7605b02e762ca7a62332bccabf5f469233c6af67b4601c99239720c729e5488d99cd373f205f4b5b9a5d65f8d2688156da76a4f21257aa9b -MISC metadata.xml 422 BLAKE2B 55d1315274ac3a83526d880ec55fd8b420a8cc1aa5ebf946f93d50b5b3651b7a1bc2175474307e632b02617733ede0aaa1a96ad67fff28172970b6cdf2b4bb72 SHA512 016cfeb54f2345dde51960d43bdd464bc3d611b1ef170269f44913cbb7e500cc051f67707e859b409610da3f5985f7089f3e653f59680d182e6353d813a4751e +MISC metadata.xml 417 BLAKE2B ebc14d61a58e55bf16770c928321fdd8388d07bcff8aba6970b38ff3e7065a8850b2366f25516a1ccb4d79704f4cd252115ea901994ad8c79b6fd18bd5730df0 SHA512 c3ca6e8bab03dd8558f53c42b815d8493225a25b3de64820ac2ab1f2df0669c2baf3a1455f16fc3c4f15981f319b4a1b06f709fd5b6ae212c8e7c8f32ee347c6 diff --git a/dev-python/pygments-ansi-color/metadata.xml b/dev-python/pygments-ansi-color/metadata.xml index 3a6f744c5f6d..8a325bd25f5c 100644 --- a/dev-python/pygments-ansi-color/metadata.xml +++ b/dev-python/pygments-ansi-color/metadata.xml @@ -1,9 +1,9 @@ - - marecki@gentoo.org - Marek Szuba + + python@gentoo.org + Python diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest index a21df47b01a4..1952d886f14d 100644 --- a/dev-python/pygobject/Manifest +++ b/dev-python/pygobject/Manifest @@ -2,6 +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-r1.ebuild 1826 BLAKE2B 72f0cd263cb0476fe73c6826b2736a74f430b842e718371752cfc1082331949ba3ed5b4d564226872b11145e821975d91f947e86c674bd679603f78ab10e2fb1 SHA512 871ee43b34f6616299a34f977511c7ed4ff77ff1faca952e4244e37bfb53da4db83e279e8fef17b1cda55b475cdae788fe4f9a8bae04974f6ffd61fdb51f1e1d 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 index 9a8e8d1e54b4..e4aa1faf8753 100644 --- a/dev-python/pygobject/pygobject-3.46.0-r1.ebuild +++ b/dev-python/pygobject/pygobject-3.46.0-r1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" 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" +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 )" diff --git a/dev-python/pyicu/Manifest b/dev-python/pyicu/Manifest index bd574dede0c4..0d56e0f223a8 100644 --- a/dev-python/pyicu/Manifest +++ b/dev-python/pyicu/Manifest @@ -1,3 +1,3 @@ DIST pyicu-v2.13.1.tar.bz2 196960 BLAKE2B 8faf5faf1fb8246c07dfb5ace5c2ad7cf8c86a183e0fa48288c81f7de47422152af2a44392972d818542370ea6f91c592d8d520b49848389109e6b2c1aa3ee17 SHA512 f85dd31b6a505efd32c3d0ea1c996b51b9da8cdc7ce3b88c997573a4ef1506a6af7b76f48f86d64e8993878ae25abcd95b04f40ba7a4f38fbf3b4cefd79b8066 EBUILD pyicu-2.13.1.ebuild 768 BLAKE2B b9ac766c78a136d5c43c3afae9b2c908e805bbdbe8db84a85a9b99192df009b3410350dcdb9521d97511ecc9198fc5900803a02c06fa51d0095adf3ecf244c67 SHA512 f8371ca1c56798389eb41daf1302938cd7803be3d946f34b496353fee398c464f7d1fd37d33c0a9c9dc429c89f3a09f3bac6fd2542e05d149e4e48af340a9e61 -MISC metadata.xml 415 BLAKE2B a96dc033850e25f2afcd4128d38becd7c86263e5bb366a701c88a2bc81118aef03217bbfe0c2ff0719f636104b2a12995815c36f2a3e6539136509c7900c25e4 SHA512 e8d901e2276b0a92ae8e0cdd4b0e1cacd29d9eda86491a31a2057d013b7c4f8c340d0e83dbfd53500906f79a827d837cc7e445c24e6cf5b50ee809ec2c35eb13 +MISC metadata.xml 309 BLAKE2B 342314bed928ae7326e7b3826923f904840cb83c54e39b0b8c1870db23ddff3f5c7d4c35604e44699af83df1f65a6889760c012662b352f91daccea26067c7af SHA512 06241f5ca1f3c022997e1c7b0cf8f778715c4169a8f0c33c1900ec7c6679e0404fee3c2f7bdc757d0ecbb58a3b1ccfb96d85dd4597a6bef60c058a658ce38b1a diff --git a/dev-python/pyicu/metadata.xml b/dev-python/pyicu/metadata.xml index ce969252ca7c..1f32f231b5dd 100644 --- a/dev-python/pyicu/metadata.xml +++ b/dev-python/pyicu/metadata.xml @@ -1,10 +1,6 @@ - - marecki@gentoo.org - Marek Szuba - python@gentoo.org Python diff --git a/dev-python/pykwalify/Manifest b/dev-python/pykwalify/Manifest index 152616a73c59..8c2b3d1ab88b 100644 --- a/dev-python/pykwalify/Manifest +++ b/dev-python/pykwalify/Manifest @@ -1,4 +1,5 @@ AUX pykwalify-1.4.0-S.patch 862 BLAKE2B d92c4e8d4d85d28f6df574bfe2f1ab0aa82c32ba8ce2b4a2d6ecdc21fe1db4056351b6aa6dde04d897525ce596ed492781bd7dcf0fba2ca5970a3af79a9abf3b SHA512 f7d9189993cd73a0412ef01fcb01a99fcbc61edc6863a1997333de085294b9c5772d026f7ab8f16703568404f2ff76bb1aeed760d7908c7865e0891ad5752dc9 +AUX pykwalify-1.8.0-ruamel-yaml-1.18.patch 3356 BLAKE2B 0aa7c5e784aac6c2deea76704c0b8f8b6470c688d22fca9620b7b23dbb4e865f910cd613ad63ea7eecf7c050f7a346bea387005e9377eabb7120e38f5ad56fa6 SHA512 cd27c845e9dd6f2c72cddf40c3458264d9a8a70afee9eb2b4833e17ae0a77a18698dbcc0bdc0fa651b758fc5717d5a00f009966c197925b3a305e57aca1031d2 DIST pykwalify-1.8.0.tar.gz 62462 BLAKE2B 1593f5e3e15188929574ece60bf6818438258bf024d105ae26323a97a202ac69001a15ca6daaa430970af3659c49da745bcf1f77c23ac72bed2ddca14440d943 SHA512 c77d3072995bb3f61336e725227eeece1dafe2182513e5f67eedeeca3437825b53ac691a991055aad8298db252e2012bc9a61c23d766335fcfbb10a3b587b45d -EBUILD pykwalify-1.8.0-r3.ebuild 755 BLAKE2B 954213fc2d5de0f87f9a75bd96756b3e33fecde951ed2d347235a60cb156026633ea84b71df5b612227070e86e6aaf671e3fde2f26cb6e99fda5370c4847c9f8 SHA512 ed7f1298c78a82a344e3463a2a31df39ff8aeea01945abe8f1a496fc5581bfa6baa34f6a2d843d3cb6909ecdb118115c12e468bc181d30881c31de906c2e1679 +EBUILD pykwalify-1.8.0-r3.ebuild 865 BLAKE2B 405d4014154e92a29cef19462b55428350c39b2a3f0ac90436e5c9f36f35be31334a63116aa3ba625aaf86f8947649c2a681c17060636ecba7d103b78e6f3dbe SHA512 a205dc38c8fd38a5fff959b1865d5fc61c5ab46ba52ec468c37cd386283dced5b19af2a434e1ffd537e097c9e624af3a394eb1cfad4adcc150d6d0fe1bf043e9 MISC metadata.xml 394 BLAKE2B e7262ef0692f68f8fd8c2d8b45cc7a18efc5c2759a7998d3c065f17450d2f4de09d4432961c7327f68fbd52cd61a9183122f19fc829a9c93a6a40b36ac3d9952 SHA512 0d96c9c00d4cd4a64afd790df32cc1536afaeb952d6172a7c3efd227c9686c7fe743e30f94c218e73ef5911c59b23aa40a9e5f19ded5474987d79e7337fcc6b1 diff --git a/dev-python/pykwalify/files/pykwalify-1.8.0-ruamel-yaml-1.18.patch b/dev-python/pykwalify/files/pykwalify-1.8.0-ruamel-yaml-1.18.patch new file mode 100644 index 000000000000..d3e5cd65f6ee --- /dev/null +++ b/dev-python/pykwalify/files/pykwalify-1.8.0-ruamel-yaml-1.18.patch @@ -0,0 +1,90 @@ +From 57bb2ba5c28b6928edb3f07ef581a5a807524baf Mon Sep 17 00:00:00 2001 +From: Lily Foster +Date: Sat, 20 Jan 2024 21:14:16 -0500 +Subject: [PATCH] Fixing tests for ruamel yaml 0.18+ + +Upstream-Issue: https://github.com/Grokzen/pykwalify/issues/198 +Upstream-PR: https://github.com/Grokzen/pykwalify/pull/199 + +diff --git a/tests/test_core.py b/tests/test_core.py +index cc84f3e..43271d4 100644 +--- a/tests/test_core.py ++++ b/tests/test_core.py +@@ -12,7 +12,7 @@ + + # 3rd party imports + import pytest +-from pykwalify.compat import yaml ++from pykwalify.compat import yml + from testfixtures import compare + + +@@ -579,7 +579,7 @@ def test_core_files(self): + for passing_test_file in pass_tests: + f = self.f(os.path.join("success", passing_test_file)) + with open(f, "r") as stream: +- yaml_data = yaml.safe_load_all(stream) ++ yaml_data = yml.load_all(stream) + + for document_index, document in enumerate(yaml_data): + data = document["data"] +@@ -600,7 +600,7 @@ def test_core_files(self): + for failing_test, exception_type in _fail_tests: + f = self.f(os.path.join("fail", failing_test)) + with open(f, "r") as stream: +- yaml_data = yaml.safe_load_all(stream) ++ yaml_data = yml.load_all(stream) + + for document_index, document in enumerate(yaml_data): + data = document["data"] +diff --git a/tests/test_unicode.py b/tests/test_unicode.py +index 36f5549..74e2908 100644 +--- a/tests/test_unicode.py ++++ b/tests/test_unicode.py +@@ -12,7 +12,7 @@ + from pykwalify.errors import SchemaError + + # 3rd party imports +-from pykwalify.compat import yaml ++from pykwalify.compat import yml + from testfixtures import compare + + +@@ -47,7 +47,8 @@ def test_files_with_unicode_content_success(self, tmpdir): + } + + source_f = tmpdir.join(u"2sÃ¥.json") +- source_f.write(yaml.safe_dump(fail_data_2s_yaml, allow_unicode=True)) ++ with source_f.open('w') as stream: ++ yml.dump(fail_data_2s_yaml, stream) + + _pass_tests = [ + # Test mapping with unicode key and value +@@ -65,7 +66,7 @@ def test_files_with_unicode_content_success(self, tmpdir): + f = self.f(passing_test_files) + + with open(f, "r") as stream: +- yaml_data = yaml.safe_load(stream) ++ yaml_data = yml.load(stream) + data = yaml_data["data"] + schema = yaml_data["schema"] + +@@ -102,7 +103,8 @@ def test_files_with_unicode_content_failing(self, tmpdir): + } + + source_f = tmpdir.join(u"2fÃ¥.json") +- source_f.write(yaml.safe_dump(fail_data_2f_yaml, allow_unicode=True)) ++ with source_f.open('w') as stream: ++ yml.dump(fail_data_2f_yaml, stream) + + _fail_tests = [ + # Test mapping with unicode key and value but wrong type +@@ -120,7 +122,7 @@ def test_files_with_unicode_content_failing(self, tmpdir): + f = self.f(failing_test) + + with open(f, "r") as stream: +- yaml_data = yaml.safe_load(stream) ++ yaml_data = yml.load(stream) + data = yaml_data["data"] + schema = yaml_data["schema"] + errors = yaml_data["errors"] diff --git a/dev-python/pykwalify/pykwalify-1.8.0-r3.ebuild b/dev-python/pykwalify/pykwalify-1.8.0-r3.ebuild index 3276aa080f7a..1e5b8ef2a08e 100644 --- a/dev-python/pykwalify/pykwalify-1.8.0-r3.ebuild +++ b/dev-python/pykwalify/pykwalify-1.8.0-r3.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 @@ -14,8 +14,8 @@ HOMEPAGE=" https://pypi.org/project/pykwalify/ " -SLOT="0" LICENSE="MIT" +SLOT="0" KEYWORDS="amd64 ~arm arm64 ~riscv x86 ~amd64-linux ~x86-linux" RDEPEND=" @@ -33,4 +33,6 @@ distutils_enable_tests pytest PATCHES=( "${FILESDIR}"/${PN}-1.4.0-S.patch + # fix tests for >=dev-python/ruamel-yaml-1.18, see #923136 + "${FILESDIR}"/${PN}-1.8.0-ruamel-yaml-1.18.patch ) diff --git a/dev-python/pylint/Manifest b/dev-python/pylint/Manifest index 29a0d9f43db5..667d40698b1c 100644 --- a/dev-python/pylint/Manifest +++ b/dev-python/pylint/Manifest @@ -1,5 +1,7 @@ DIST pylint-3.2.3.gh.tar.gz 1444655 BLAKE2B 4d43c107b03cac4e1c054cac97e2082f1adcf8196fe9b6eabf7b582f0c226f7996526326d2cca19c4935c84bd11b0421f5c4b29022a2dd7f601a5b380f4eb4e8 SHA512 07492e98e709b4db0168479544a9ab79cde2bd2ef4c48a479192ae1241f2a96f21d90a83c697f2b43cb7a070fff3bdd77157ffe5cb746df8cc4277f391e27121 DIST pylint-3.2.4.gh.tar.gz 1446144 BLAKE2B 3b7d8560701b96af8b75ec00d7412f30fbd32a8122b510172f8990c44ad8a9ed03312c3d42d10d6433c47968441f5405a154c6cf4d7a33ad96f73be3820ef31a SHA512 84f5c31d5b67161e615c1b6664e068cd29a35da8d2ad54158d387a5fc61f6544a670413d828a4094c50e935df8c1ec1209124c45ca6b08d76f01f70615aa5610 +DIST pylint-3.2.5.gh.tar.gz 1446535 BLAKE2B fdc88c7873868b1cb689158d014c51a14be9200715ad2f870cc7f8703e1e29881d04092c5e49fd043d54b31258b25d0c0f40cb81cd50c0603835a67197b29d85 SHA512 bba78776ae2610456ecfecffd9571712c13c38006de19d569aaf11bdeee978e1ad33b09ce64288fb2ebccd76d76a788a8db39209cf3f9963d8a38a43605bcbaa EBUILD pylint-3.2.3.ebuild 2472 BLAKE2B d777e357935bbb5100e5ca1a5d84b9292ecad6991414717cb5e8de348d2316d6a16c4d524bf10808cf0ba4a497970ef747367e473cfb82f71d060b10aebfc2b0 SHA512 e3a518d99d77b327cf785f1ab2bc8f6683bda2935c6c5e4493f624354fde276448c16b2baaedda93d509619f0d832db76ccb19360b8d413c3e0e1a359347a642 EBUILD pylint-3.2.4.ebuild 2480 BLAKE2B 0e475a0778874bee9c6ad5571a30c0ad702365a0bfe148b4dc07acb73f5e79a7aa074d0bb1339cdd57faec332ffb3ff15ad41e87989bca5ad7fcafde9413313a SHA512 3c83609e60c1b07d49c8e75be8e158636df695ce19345be7f282cfaadcb13557473c592b9e73e538b6af9294ae622f3fb59369a58b16dd0817ea225630f7be6d +EBUILD pylint-3.2.5.ebuild 2480 BLAKE2B 0e475a0778874bee9c6ad5571a30c0ad702365a0bfe148b4dc07acb73f5e79a7aa074d0bb1339cdd57faec332ffb3ff15ad41e87989bca5ad7fcafde9413313a SHA512 3c83609e60c1b07d49c8e75be8e158636df695ce19345be7f282cfaadcb13557473c592b9e73e538b6af9294ae622f3fb59369a58b16dd0817ea225630f7be6d MISC metadata.xml 1105 BLAKE2B aa9d049b732f9198685901a0ec31f4a615da8398ce1741558e7b2c3840890da0c5ac6a2a23e0fd4cd45fb443b92f69b3fe4fb7f9d7570b1a75a0d0784231f392 SHA512 5f5bb3e31554bdc0cdcdaf1d7df9194e32da649784124714783c5d280c7ab4a9f65317b5d5e6de47698b2f30a019051191cb7ef3066902b606e2582a31f01c05 diff --git a/dev-python/pylint/pylint-3.2.5.ebuild b/dev-python/pylint/pylint-3.2.5.ebuild new file mode 100644 index 000000000000..0a91ce1ceb1a --- /dev/null +++ b/dev-python/pylint/pylint-3.2.5.ebuild @@ -0,0 +1,93 @@ +# 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} pypy3 ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +MY_P=${P/_beta/b} +DESCRIPTION="Python code static checker" +HOMEPAGE=" + https://pypi.org/project/pylint/ + https://github.com/pylint-dev/pylint/ +" +SRC_URI=" + https://github.com/pylint-dev/pylint/archive/v${PV/_beta/b}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="examples" + +RDEPEND=" + =dev-python/astroid-3.2.2[${PYTHON_USEDEP}] + >=dev-python/dill-0.3.7[${PYTHON_USEDEP}] + >=dev-python/isort-4.2.5[${PYTHON_USEDEP}] + =dev-python/mccabe-0.6[${PYTHON_USEDEP}] + =dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}] + >=dev-python/tomlkit-0.10.1[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}] + ' 3.10) +" +BDEPEND=" + test? ( + $(python_gen_cond_dep ' + >=dev-python/GitPython-3[${PYTHON_USEDEP}] + ' 'python*' ) + - - marecki@gentoo.org - Marek Szuba - + pyopencl inducer/pyopencl diff --git a/dev-python/pyotherside/Manifest b/dev-python/pyotherside/Manifest index 5c53bd2e4526..fc79c8bdf83e 100644 --- a/dev-python/pyotherside/Manifest +++ b/dev-python/pyotherside/Manifest @@ -1,7 +1,3 @@ -AUX pyotherside-1.6.0-qt6.5.patch 1745 BLAKE2B ed4b87ad3379b9a24534c44bf34e8b94f6aa14a90551cbfee8ee7bcc3ca15ff2e9a3e29b5de83567071132c4a56fdae99939b9c7e581a1516d5716927a660cb2 SHA512 2f214a6475742d205ef641495fc52857ff56fed056fce7e7b7303c3b00371d419de1472592c3da1f4d40889d7871840f2e0448548fdb54637070e70753d3e518 -DIST pyotherside-1.6.0.tar.gz 183645 BLAKE2B e2a12a9a96f3672a5e322c9f2e84d485b8086bdcacfc6586e0c23f6dd730d3e66cea66618540fd9a304480a9ab86386e2fe0136047c59f70bfa3b5cff9e8e76e SHA512 57835db9d65fae10e6b3ec8ab37793e316324e7a819a1045436adf9eabdee11ccf3090a4db0302283b236e77e5e0bd14cf92ed1430835ccc324e50085a872787 DIST pyotherside-1.6.1.tar.gz 184539 BLAKE2B 32c017b6d3a64a3125f779a0201ee15288fbcc84bf070442dc542df525f5994cee6b334d86ff2bbbcada39f645ac2e900a459d729c4f8c838d529fb33bdf1226 SHA512 ea672405b97d09b3c4f1266b1714da5e127c47f8f1c99caa282bd823261c06a0b02e7094185724863f339a0bd35d45426bdf6e8cb7d37a8a23d1d18e81939d9d -EBUILD pyotherside-1.6.0-r1.ebuild 1965 BLAKE2B 798b2305c0feeae69a9699dad74e2238ed6737ec40bf2409eaeee2e613a5b7a905ac915e3c6b13f9348f916405e3dfbe10ecd59865bf093f3ff3480f62319215 SHA512 9506d25c5faa9521ed5956a0173bc1823d738d007df31eb8eaf71c0cd7c069e92aa93ad709479877a49ff9422832a8e1c88b62edc5a243a228b4d4f8ac102729 -EBUILD pyotherside-1.6.0.ebuild 1303 BLAKE2B aabb06d23f6b2a81f83b7f365b233d7ec6197c60a397a8399c395a723a95106daa8ec2a3f044933fef452a9e99e0cd23b2d74c3ad0b98c2c332145251114013b SHA512 e04da50c62fde18ef9a082fd85118d03f3446afb8724f1c1727fc43d0a644d375c551b039ea5dd33a94888ac78f789233557deb683d6bee9ed65c5f30e6c3d4b EBUILD pyotherside-1.6.1.ebuild 1749 BLAKE2B 6b844b904b25ae43a746d52f028e0cdd060bf3629d7020c6aec5333aea1b25d02d1114270ff1906ab8249b57551bbf5d246f0280a237dbbb6bdb77a00f49fa79 SHA512 c2a27abaaf614c8c126f517f94fa6d6d970c3a3cec99b7c6dff1761353df014b0454484a3ea5ab9e1e77a7dad1d79225b5f64fd7ee8fdd18a97197e668f1bc80 -MISC metadata.xml 326 BLAKE2B c323223e1038b40f67b25b1f13a4f5fec61175ef0b73bd3ec3a4228bb51b0a41e0f27ca2f47ec9f2b595e07a83358c74f254054d06b4488ff25d2a1c046899b4 SHA512 9d4649f09f1a00a9aa4a8eeb4e535ceff6b924253cd3ac93a8c0d1f6fe2a94c02a7f14f5b722b7b39744ab7331cd3efb57dc59bcb7ab6fb5ce59f692c0f2718a +MISC metadata.xml 321 BLAKE2B 713f2fd8fc80ffbe8c3fe517da4e2f6633f0a95f279ae1b0f8448aa3fcb0ef04ffc3f56fb42e3060dee09604de58efed48c5ac0caa12ed37d59c87f68bc60492 SHA512 f86cf33a5affa455d35fa26da3eaab0864eb35563aa50287f7276fae9a3b36c46292eed016200bba1dcf407cd5eef7f2da7c57d765a7d6df4850a1dfeb243fe1 diff --git a/dev-python/pyotherside/files/pyotherside-1.6.0-qt6.5.patch b/dev-python/pyotherside/files/pyotherside-1.6.0-qt6.5.patch deleted file mode 100644 index 08844cc8338d..000000000000 --- a/dev-python/pyotherside/files/pyotherside-1.6.0-qt6.5.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 45044252aaf73262cd46443acd049e7afcdf072b Mon Sep 17 00:00:00 2001 -From: Thomas Perl -Date: Sat, 2 Dec 2023 18:46:06 +0100 -Subject: [PATCH] Fix build error with Qt >= 6.5 (fixes #128) - ---- a/src/qpython_priv.cpp -+++ b/src/qpython_priv.cpp -@@ -405,8 +405,25 @@ pyotherside_QObjectMethod_call(PyObject *callable_object, PyObject *args, PyObje - } - - QVariant result; -+#if QT_VERSION < QT_VERSION_CHECK(6, 5, 0) -+ QGenericReturnArgument returnArg = Q_RETURN_ARG(QVariant, result); -+#else -+ /** -+ * Starting with Qt 6.5, Q_RETURN_ARG() expands to a QMetaMethodReturnArgument, -+ * whereas previously it returned a QGenericReturnArgument. Since we are using -+ * the old, deprecated QMetaMethod::invoke() functions, and those take a -+ * QGenericReturnArgument and not a QMetaMethodReturnArgument, we need to -+ * create the QGenericReturnArgument ourselves by emulating what Q_RETURN_ARG() -+ * does in old Qt versions before 6.5. -+ * -+ * See also: -+ * https://bugreports.qt.io/browse/QTBUG-113147 -+ * https://github.com/thp/pyotherside/issues/128 -+ **/ -+ QGenericReturnArgument returnArg {QT_STRINGIFY(QVariant), &result}; -+#endif - if (method.invoke(o, Qt::DirectConnection, -- Q_RETURN_ARG(QVariant, result), genericArguments.value(0), -+ returnArg, genericArguments.value(0), - genericArguments.value(1), genericArguments.value(2), - genericArguments.value(3), genericArguments.value(4), - genericArguments.value(5), genericArguments.value(6), diff --git a/dev-python/pyotherside/metadata.xml b/dev-python/pyotherside/metadata.xml index 0e4ee229a9f4..b62c1e4a978e 100644 --- a/dev-python/pyotherside/metadata.xml +++ b/dev-python/pyotherside/metadata.xml @@ -1,9 +1,9 @@ - - marecki@gentoo.org - Marek Szuba + + python@gentoo.org + Python thp/pyotherside diff --git a/dev-python/pyotherside/pyotherside-1.6.0-r1.ebuild b/dev-python/pyotherside/pyotherside-1.6.0-r1.ebuild deleted file mode 100644 index 44c3228186f8..000000000000 --- a/dev-python/pyotherside/pyotherside-1.6.0-r1.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit multibuild qmake-utils python-single-r1 - -DESCRIPTION="Asynchronous Python 3 Bindings for Qt" -HOMEPAGE="https://github.com/thp/pyotherside https://thp.io/2011/pyotherside/" -SRC_URI="https://github.com/thp/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" -IUSE="qt5 qt6" - -REQUIRED_USE="${PYTHON_REQUIRED_USE} - || ( qt5 qt6 )" - -RDEPEND=" - ${PYTHON_DEPS} - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtdeclarative:5 - dev-qt/qtgui:5 - dev-qt/qtopengl:5 - dev-qt/qtsvg:5 - ) - qt6? ( - dev-qt/qtbase:6[opengl] - dev-qt/qtdeclarative:6[opengl] - dev-qt/qtquick3d:6[opengl] - dev-qt/qtsvg:6 - )" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-1.6.0-qt6.5.patch -) - -pkg_setup() { - MULTIBUILD_VARIANTS=( $(usev qt5) $(usev qt6) ) - python_setup -} - -src_prepare() { - default - sed -i -e "s/qtquicktests//" pyotherside.pro || die - multibuild_copy_sources -} - -src_configure() { - myconfigure() { - pushd "${BUILD_DIR}" > /dev/null || die - - if [[ "${MULTIBUILD_VARIANT}" == qt5 ]]; then - eqmake5 - elif [[ "${MULTIBUILD_VARIANT}" == qt6 ]]; then - eqmake6 - else - # This should never happen if REQUIRED_USE is enforced - die "Neither Qt5 nor Qt6 support enabled, aborting" - fi - popd > /dev/null || die - } - - multibuild_foreach_variant myconfigure -} - -src_compile() { - mycompile() { - pushd "${BUILD_DIR}" > /dev/null || die - - emake - - popd > /dev/null || die - } - - multibuild_foreach_variant mycompile -} - -src_test() { - mytest() { - pushd "${BUILD_DIR}" > /dev/null || die - - QT_QPA_PLATFORM="offscreen" tests/tests || die - - popd > /dev/null || die - } - - multibuild_foreach_variant mytest -} - -src_install() { - myinstall() { - pushd "${BUILD_DIR}" > /dev/null || die - - emake install INSTALL_ROOT="${D}" - - popd > /dev/null || die - } - - multibuild_foreach_variant myinstall -} diff --git a/dev-python/pyotherside/pyotherside-1.6.0.ebuild b/dev-python/pyotherside/pyotherside-1.6.0.ebuild deleted file mode 100644 index f151aceda94f..000000000000 --- a/dev-python/pyotherside/pyotherside-1.6.0.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit qmake-utils python-single-r1 - -DESCRIPTION="Asynchronous Python 3 Bindings for Qt" -HOMEPAGE="https://github.com/thp/pyotherside https://thp.io/2011/pyotherside/" -SRC_URI="https://github.com/thp/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" -IUSE="+qt5 qt6" - -REQUIRED_USE="${PYTHON_REQUIRED_USE} - ^^ ( qt5 qt6 )" - -# TODO: multibuild for both qt5 and qt6 if requested -RDEPEND=" - ${PYTHON_DEPS} - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtdeclarative:5 - dev-qt/qtgui:5 - dev-qt/qtopengl:5 - dev-qt/qtsvg:5 - ) - qt6? ( - dev-qt/qtbase:6[opengl] - dev-qt/qtdeclarative:6[opengl] - dev-qt/qtquick3d:6[opengl] - dev-qt/qtsvg:6 - )" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-1.6.0-qt6.5.patch -) - -src_prepare() { - default - sed -i -e "s/qtquicktests//" pyotherside.pro || die -} - -src_configure() { - if use qt5; then - eqmake5 - elif use qt6; then - eqmake6 - else - # This should never happen if REQUIRED_USE is enforced - die "Neither Qt5 nor Qt6 support enabled, aborting" - fi -} - -src_test() { - QT_QPA_PLATFORM="offscreen" tests/tests || die -} - -src_install() { - emake install INSTALL_ROOT="${D}" -} diff --git a/dev-python/pyproject-fmt-rust/Manifest b/dev-python/pyproject-fmt-rust/Manifest index ca8e537f6549..3b319977e468 100644 --- a/dev-python/pyproject-fmt-rust/Manifest +++ b/dev-python/pyproject-fmt-rust/Manifest @@ -115,5 +115,5 @@ DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d2789 DIST zerocopy-0.7.32.crate 151096 BLAKE2B 12c7c329ec0e0865467af08306ff4b55ce1e39fd77b094ee48ed9c6e266dfa807bda9ea72a3f7ea989916327f4d9e803d8868995728bfe2fb1c2dc1e5ecff78e SHA512 6729b05eb88029555b88c75feff4f8bc28ad9675edb02b07486381f775c8650c95e2e59612906bd9c34c5e390fd339857ca91573ee9f9ca7948572cff4171c82 DIST zerocopy-derive-0.7.32.crate 37623 BLAKE2B 8b583d39d7bf9c3dbbba578120751c664f87363c5ba3fc45f6506a4059b9e599c43d9fc7bd498a257ff7c9d872af77d39bebdb0e65fb8009eaa2ae9903dece46 SHA512 3ce8528871fd18d6abe92b98503927451d25791c9c4af0ba39a3b6ba2006030bdc137084d080e9b1ac8b5ddf5f2121e0a3ef34bb2033a040f2c72c8149a9fc0d EBUILD pyproject-fmt-rust-1.1.3.ebuild 3074 BLAKE2B f0ecd37b059f4313a3e50ee20ea59693426ca2005469fa4d9be09cf009d982a354f38cccae267d9707d80caceafdcbe3167d400ac98d1cbfa8d177c50534221a SHA512 68447beeb1c2c2de5cb87cc6ae1b26c839ddaef6730044f5af67a4547788804145393b4fe5c062d3aab90afc278667f69fdf7ba17a249446ab8ff41d97d3558e -EBUILD pyproject-fmt-rust-1.1.4.ebuild 3081 BLAKE2B ad423ae0b7b93fbfb43159f4cf6a1d07d183d2b643d363e93b54506db6a9378c4411037b58fd9e9b896b819853893520b8aed486f9479bacff7ea0bfe25ccd09 SHA512 ff56ef537ed8f07f8cea73a806f28959027b13b18294fa2878cff574e58494f0aaf7dd9ca6702b8ceee6bfc31b50cf2caa0ea9e17a4bb93200a3dfb896851090 +EBUILD pyproject-fmt-rust-1.1.4.ebuild 3075 BLAKE2B eca83fe056ea8ec26e90940e35a26003ab5e117fe64b17372ef78f41397ec27c36fbc744ad335aec6c7670273ea910eceb8d68690b258994abbf9dce89ed9fb4 SHA512 70c971389fac24f700645d2165dcac966fc9b5daf3251da3423e9a0303aac99c020a2f7e7e4424d564399c8e0dd8b2079f2a0d76694eab01e604cae90a6b1d5f MISC metadata.xml 366 BLAKE2B 89345e39c30912e60dc066b2e40292a496f5e862a3ec290718d86c82061700f70655de8f856aceeb646476665a459f79f3af928d15652adc156a66ac4e316cbc SHA512 4581ece4e387e0497963ff90f5b434edc7f7aa93e624e757bf67bce929d826949c6f1aadae68ad8999bce4f4fbfa3d6208a0d79b4b8c6940e7f36772c7dd89ed diff --git a/dev-python/pyproject-fmt-rust/pyproject-fmt-rust-1.1.4.ebuild b/dev-python/pyproject-fmt-rust/pyproject-fmt-rust-1.1.4.ebuild index 165231b06fe2..3a270dc74904 100644 --- a/dev-python/pyproject-fmt-rust/pyproject-fmt-rust-1.1.4.ebuild +++ b/dev-python/pyproject-fmt-rust/pyproject-fmt-rust-1.1.4.ebuild @@ -143,7 +143,7 @@ LICENSE+=" || ( Apache-2.0 Boost-1.0 ) " SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86" distutils_enable_tests pytest diff --git a/dev-python/pyrsistent/Manifest b/dev-python/pyrsistent/Manifest index 427f3b91c61f..91cd6bc9b93d 100644 --- a/dev-python/pyrsistent/Manifest +++ b/dev-python/pyrsistent/Manifest @@ -1,3 +1,3 @@ DIST pyrsistent-0.20.0.tar.gz 103642 BLAKE2B ebc5d8f2309599ae3e34c35d35edb148758fde28270b9c5c9880e5a180bdf11424804aba0272b515224ed4edcf9dbad3ff21b810a0d40f563617ece76e275432 SHA512 ac78c55e8687f12ae8729f2262a76a9257a6d6f4bbb5a01cb45ffb170d5c2044b1f26b3ed1359b2d722201507c32781f024b49b20d45faedf288823a98255a6f -EBUILD pyrsistent-0.20.0.ebuild 770 BLAKE2B 796464b8279ac043537738260cceb6ebf2030d346930667d394c2da43aa82c426fcd93969f1bfc26bc834b95eb31b7f021a1834ff8161f711862e950fdef8a9a SHA512 9358b3944bc1fc8925e9e1d2d5b6fd05466de7a5b0efa5e7cdd76e4e04c38f119ead14f0a1d9b32c8467558321d89833022f2a4f774f0f2092ae18c3ee00d241 +EBUILD pyrsistent-0.20.0.ebuild 770 BLAKE2B 77713aaa9fe1faee4fbe369dce2427523e0e911b87242fb89430ebd4fbe90bb3ed6167e1ae914393c884c6e02ab67b333226299f4be2c726ce119543e162b144 SHA512 598c4fcfddda1abec19127cd3768f7693ec6cc5200afbca0d5caa23bd7ad3950e66690f56fab91cd769c195521bf8bc6be73e19485d313862788acc0ccbee957 MISC metadata.xml 679 BLAKE2B 76aeec6a50762c88114fe15474385d3fea8f2e74570f95fc71e505dd972f746964e24381a23b76fe2275f419fa2e54285199c7dd680b82a072e2395b868c4fa5 SHA512 ade6c5efb1dcd891a0a65ba4ab84568ca48f9ab553079aeb7c107c37931b0b17767dbac2edb8669d50f053162ebfc0af8bf7df257afe5c89ef4df4d34c0058c9 diff --git a/dev-python/pyrsistent/pyrsistent-0.20.0.ebuild b/dev-python/pyrsistent/pyrsistent-0.20.0.ebuild index 27f0728ff641..f6a1e1fe8468 100644 --- a/dev-python/pyrsistent/pyrsistent-0.20.0.ebuild +++ b/dev-python/pyrsistent/pyrsistent-0.20.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=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} pypy3 ) +PYTHON_COMPAT=( python3_{10..13} pypy3 ) inherit distutils-r1 pypi diff --git a/dev-python/pyscard/Manifest b/dev-python/pyscard/Manifest index 6a2b07cdb984..3cd4dc56a988 100644 --- a/dev-python/pyscard/Manifest +++ b/dev-python/pyscard/Manifest @@ -1,5 +1,3 @@ DIST pyscard-2.0.10.tar.gz 153351 BLAKE2B fb600032321ac0bd372c7aa8fcdd82273af9edcfb51eb5d455296a2a685a291e442209d5c59d60b81cdd8cb3b0699f733e41528fe06ed827558146ba4085c97d SHA512 231d5abc0ad31ae7f0e394f928045346323f1040b313394a3d235282feb79bfec0d124ebde84017178dfa1983beadfb245a33bfa6a75b4fab9e65c3090b9e9cb -DIST pyscard-2.0.9.tar.gz 153513 BLAKE2B 00a7676cb0d987b7a6cd0c2cdf061e4e4405c78a0289d0c46abe95461b19d61a964792f69fe2a2f268653d332e8c21f17d03a8f3b05456df8475b0c51370830c SHA512 0503c29dfd288237eb17fae2a6387cdfce5e34a3aa6cdbdf58aef04ad91ab232d14d78b999fd1d4b7d7c8ad6282fa0d7983a65030f896f1e8098597f182b10cc -EBUILD pyscard-2.0.10.ebuild 870 BLAKE2B 8bef715d523551ae23eca00dbe35c2b268c8051dedb820d71bd351b8822923b92cfc98bd93e99300d562328ea9f470413a2c049be0515d1a6bd4c5151db8fb80 SHA512 e0b8dd4d380987cb6ca2105db2c1c045e921761898fb7bebdbfae6ade7e6646c10fed1abd16df49d1cf502d278eba9594d45a542dae7b518fa4f0f0b2cba2c5f -EBUILD pyscard-2.0.9.ebuild 867 BLAKE2B cfec5ef96d3232c564d34f4580ec18c1e77db12e4af777ecece41b861545e99ae22fba860701391682d320ae8492a7e6dc2a74d33b6f1b9329d1d4fc8c7c850f SHA512 523ffa70b2434988de371f9a9124cad4f64c16b345cee5ea1c796a04ae9faac7f40f0ca2969597b7917cac3e33a3cb99e8733ef6e345e57cda1ccdfdab0ca29c +EBUILD pyscard-2.0.10.ebuild 867 BLAKE2B 0b346a9802fcb46e4d3c9ef97874153c50df8b52695b5a3ff3b453902d9ff843f2f953d9b7ef8eccee49ae9c97c818dd66021f96fbb7ca8e730fa014b5a99b91 SHA512 2ac17178ac98706ccddde1a8548294fbea82b613d91733049fc35f00d8e9fd19a35ccf8f744d23b278f9cdb243454555d964d5cb92d7960fc771f3aeea0ee582 MISC metadata.xml 426 BLAKE2B a4819bd37d610cf785d4b0e5ba2a709c941000d5cea8e20c8d49e513e7167b55e8e149da9e318281dce7b4eb92cb61e355054c273e3758262c6c25a0757ffba3 SHA512 82e759791154362704f4d7a1a1c72d53710e405c21bf791d0ec609ddfee4b8c04e3490a3f33f8d0e6e295f3b8433520f328dd71bc91cde2926a89a76803fd63d diff --git a/dev-python/pyscard/pyscard-2.0.10.ebuild b/dev-python/pyscard/pyscard-2.0.10.ebuild index 2efc6e371faa..6c140610329e 100644 --- a/dev-python/pyscard/pyscard-2.0.10.ebuild +++ b/dev-python/pyscard/pyscard-2.0.10.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" DEPEND=" sys-apps/pcsc-lite diff --git a/dev-python/pyscard/pyscard-2.0.9.ebuild b/dev-python/pyscard/pyscard-2.0.9.ebuild deleted file mode 100644 index 22ceb4eec735..000000000000 --- a/dev-python/pyscard/pyscard-2.0.9.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# 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..12} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Smart card support in python" -HOMEPAGE=" - https://pyscard.sourceforge.io/ - https://github.com/LudovicRousseau/pyscard/ - https://pypi.org/project/pyscard/ -" -SRC_URI=" - https://downloads.sourceforge.net/project/pyscard/pyscard/pyscard%20${PV}/${P}.tar.gz -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" - -DEPEND=" - sys-apps/pcsc-lite -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-lang/swig -" - -distutils_enable_tests unittest - -pkg_postinst() { - optfeature "Gui support" dev-python/wxpython - optfeature "Support of remote readers with Pyro" dev-python/Pyro4 -} - -python_test() { - cd test || die - eunittest -} diff --git a/dev-python/pyspnego/Manifest b/dev-python/pyspnego/Manifest index a1605da63966..9fa0f9ae961a 100644 --- a/dev-python/pyspnego/Manifest +++ b/dev-python/pyspnego/Manifest @@ -1,5 +1,3 @@ -DIST pyspnego-0.10.2.tar.gz 222036 BLAKE2B b46c5469e7f764342f1510d54ee307ec57c6d999d2beb013fdc18eb06d56d601b3f035f0a9d9f9f5a656719f19a345ee25ca8664084afac3dd42529ae53dcf4a SHA512 9d5b45a9c4c2c929269f5eceaa05fbe34571e518b289b165049ddb7fd2bb207c7e6074c45216ad0cdf20e4be7bfca2f3d497aba45e2aadceb0b75221edc54f5d DIST pyspnego-0.11.0.tar.gz 225609 BLAKE2B 580ba1eb5a36af973af5acd6421ea373597961fe35e8f32c1cdd7938f550e0e20307a540405182761181927ebb69822dd289170ffe5110a8b49bfc4cc4f99f01 SHA512 7717dfbca4cd40f71f6aa436ed3f23f4cfd77c50569af90dd2f4b337cf46b485b8046fc5b2ded6a77c54af2ef3fca28e085616e900e25d8830b3600cbd3e44b5 -EBUILD pyspnego-0.10.2.ebuild 877 BLAKE2B ec5dd38f2419771ca7323b39fd5bacc9948a01f132f48a8db0f4e8b11e7d22cd61526f5f24e9b398588a5b9c944179797ff9270e899665b3296d736b4b36dfcd SHA512 5496dc724c723341059fcdf9e7d736036dbbe5c5e39fe5be81e0dd96f00caccf31190cfcd921e68d582c2fd487b26d68e3e4a2b755fdbeb1f7453a56ad7ecc9e -EBUILD pyspnego-0.11.0.ebuild 880 BLAKE2B fce32e6ded45cf76bde7a20b6db059b20976d35d8b5ddb4d8368a95f4659b8227543241be1c767d934ef9cb812d8d29a441d96ed1abd545d4cfb7a686717936e SHA512 0bf4afa5e1e6f5509c2fef1660d97a69fd1b6a974c0f4e9fe203792dc6c1e5e9536deee12defac5b6e88eb283d453a38fc4bc7340a97f97554b462e6e3e3dc61 +EBUILD pyspnego-0.11.0.ebuild 877 BLAKE2B ec5dd38f2419771ca7323b39fd5bacc9948a01f132f48a8db0f4e8b11e7d22cd61526f5f24e9b398588a5b9c944179797ff9270e899665b3296d736b4b36dfcd SHA512 5496dc724c723341059fcdf9e7d736036dbbe5c5e39fe5be81e0dd96f00caccf31190cfcd921e68d582c2fd487b26d68e3e4a2b755fdbeb1f7453a56ad7ecc9e MISC metadata.xml 445 BLAKE2B 2d30af32987aa7118331cb4c199b44069f6a6efc62d73eab62a31b29308848b7f7e56e026327af6c2197ee31c05fbe1885524bba7b6a84cdc0d97cc58c5fb43b SHA512 c7bbe6f161ce61409f6865f998fb4c8bd77c39011f5bbd148379912e31805773a41451163517cb7ebef99a57d6abe8f13dcdc568408ce182c0def6adf35afc9c diff --git a/dev-python/pyspnego/pyspnego-0.10.2.ebuild b/dev-python/pyspnego/pyspnego-0.10.2.ebuild deleted file mode 100644 index a5e53956766c..000000000000 --- a/dev-python/pyspnego/pyspnego-0.10.2.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# 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..13} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Library to handle SPNEGO and CredSSP authentication" -HOMEPAGE=" - https://github.com/jborean93/pyspnego/ - https://pypi.org/project/pyspnego/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/gssapi[${PYTHON_USEDEP}] - >=dev-python/krb5-0.3.0[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -pkg_postinst() { - optfeature "Kerberos authentication" "dev-python/gssapi >=dev-python/krb5-0.3.0" - optfeature "YAML output support" "dev-python/ruamel-yaml" -} diff --git a/dev-python/pyspnego/pyspnego-0.11.0.ebuild b/dev-python/pyspnego/pyspnego-0.11.0.ebuild index d4c182cc408c..a5e53956766c 100644 --- a/dev-python/pyspnego/pyspnego-0.11.0.ebuild +++ b/dev-python/pyspnego/pyspnego-0.11.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" RDEPEND=" dev-python/cryptography[${PYTHON_USEDEP}] diff --git a/dev-python/pytesseract/Manifest b/dev-python/pytesseract/Manifest index 02f98d671fa8..903593d28146 100644 --- a/dev-python/pytesseract/Manifest +++ b/dev-python/pytesseract/Manifest @@ -1,3 +1,3 @@ DIST pytesseract-0.3.12.gh.tar.gz 1099117 BLAKE2B 07fa50a552347a0f6be536933b98056c78d96e7317a9eb325faa5b4a1a2ef66bd2936ab17ca0abe2e56a0c1da75ca675f2a3c5260fc2882072d6535b78b519dc SHA512 931fcd03a7682cbebc42b1452519ef05ef4c931a47a4364841e0fc5861c9dd9f90ffe38f3211ed3846788dc29eefbc9aba2bbf2af30fb3816abdfcaaa6757365 -EBUILD pytesseract-0.3.12.ebuild 770 BLAKE2B 0692b7b15bd1e4a1a0c791b609e369fce8a2cd2b1ef89b40491c5ebd039885a95157738c12d44c9177ca6e7f0922d4ffd0f514cd22a4bc9bc638c0fa8c6c22cb SHA512 eae87ccc86ecfdb43274946f72f8db2e205483a00a772704677782373423d3699eb2f6e78142c34b120cb31b1d95a7fa3968953f18b9bfafc91641ed59c28bf1 +EBUILD pytesseract-0.3.12.ebuild 770 BLAKE2B e9c2e93353c093da91cfd8cedd4766c67c436ccbb346e6290e33b0b50e7680050480a084818a3afa87e603255ab99a119f7632c90af75b557a1ab653c1032236 SHA512 9d4b944995c801e2322f0d63d50935ca7af426d5f75d0c98ed978dc9bb1e5350444fe0be4689d419b6f100720044dc8a782c4ebaae134b1fd9efcc0ed567e9b0 MISC metadata.xml 977 BLAKE2B 79f7f66622f39ada24123eeb809611fcd9ba78f8262f4a87bc9a4fc90a31dcd00feb71d6a2877303f7822be2df9f026a7654ec9765360a0a808a2da989c1f710 SHA512 36a781b1ad2eb07f8dd9fb2a6d8b99444e3565717b61bbc8f17b801df2274fc86f6d921a41baada1cd7dbfc2b730bf4b7d12572a9add25389807ad9db74d1f74 diff --git a/dev-python/pytesseract/pytesseract-0.3.12.ebuild b/dev-python/pytesseract/pytesseract-0.3.12.ebuild index 882446828a79..81f9b8b28baf 100644 --- a/dev-python/pytesseract/pytesseract-0.3.12.ebuild +++ b/dev-python/pytesseract/pytesseract-0.3.12.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 diff --git a/dev-python/pytest-env/Manifest b/dev-python/pytest-env/Manifest index cf3cf14a19b7..9fba95e021e1 100644 --- a/dev-python/pytest-env/Manifest +++ b/dev-python/pytest-env/Manifest @@ -1,3 +1,3 @@ DIST pytest_env-1.1.3.tar.gz 8627 BLAKE2B 04aee8a84b2224ce1f0bb018d0d5a8f8542d32aa3e3da0ed03afdace2562b1643f712152128f7d673e118a4db9ab10c7440f44728ba774519ceb989b4c9be7f2 SHA512 c38371a272987757774bed6b566b55ba2304ca37e69f3f5671fb03735bbdfe5e51c3b03cd885d6bdbd73496daa95a57d79e03bf5d9171f0e9c5c0ae38492b304 EBUILD pytest-env-1.1.3.ebuild 804 BLAKE2B e0a4cd49201b578ac9df7586f9f5a1dfca23f6e964fc8aced714befdba3ef5f1ddedb0edf1b40d2dcccd004e067ad2231c9ac80153e259caeebe3b0b362c4081 SHA512 bfed7133cd76c35677a0955612faa00f92188eda86e37fb2d02107fa6abe6bedbe828ddeb8eaa1f0e8502f5e5cb4ab773dab0bf10cd2e22a407f8d9309034e83 -MISC metadata.xml 505 BLAKE2B 00369d63ea894a5d1b493461b41f5a211219dba4aee1e53a5bfcd4e37fb181ebb7f4934e721c186a5d631f3f03a8bbea2b1d732a1206b2347beb71b03f0c84a0 SHA512 78e7bf0e52d709686f0302ee3ffb2d11ff85860586a42aa23e974f60bf675de919d9d78fa0aa80d66b779b1575936686bf2846830ef4bea25e4ed87d2ce05835 +MISC metadata.xml 399 BLAKE2B 15d67070d9ef65f186a5f67370347ed3a8eff0cbb81f292c3beb78ae34b336227de60d9fbd18ee30ead66a7d11a14910c166b961efde1e52a8aa24051f7f1ecc SHA512 a0271a2d9ae0ff90f3f1356ece7c0a95232a75b9dff094caad01758e837301152f8d7b10d8d8e228e0bd8daeece779b9d07294334e0e2067884c0b3cf09c9106 diff --git a/dev-python/pytest-env/metadata.xml b/dev-python/pytest-env/metadata.xml index 8995e4d03d6e..4213ff39917c 100644 --- a/dev-python/pytest-env/metadata.xml +++ b/dev-python/pytest-env/metadata.xml @@ -1,10 +1,6 @@ - - marecki@gentoo.org - Marek Szuba - python@gentoo.org Python diff --git a/dev-python/pytest-golden/Manifest b/dev-python/pytest-golden/Manifest index 5ff369467dbb..2d3e26186ae4 100644 --- a/dev-python/pytest-golden/Manifest +++ b/dev-python/pytest-golden/Manifest @@ -1,3 +1,3 @@ DIST pytest-golden-0.2.2.gh.tar.gz 11928 BLAKE2B efe7af645d643f265c629f8b7f96298554c68f0c91f27e99fa65b520986d60e8ac95bcbfb631f390b0734e6892a041ea7c89c0b12e0c8c9a652bd4af0e107e81 SHA512 77c4395949eaf58f29999f3f68a7bac2a644a6404a02efcf628a35270f6c03b45550391357fad1208fb13ea3dc7d33704346984c821f1a6663cb715d240384b7 -EBUILD pytest-golden-0.2.2-r1.ebuild 1069 BLAKE2B 81c85c50c201e9ce12c8a17bdeb163ff10577bc706c6c585f11a490fd98244eca306c11e5579b7cb15446c63721b9d2031e4018d28224bbabf42f8e7499d843c SHA512 6b3f3dda01d60dc5ebae87650bc89820bb4746ac267e53632cb6aeaad4ff50969bea5ee39ba2343eef682d0773457ec051f21c99c30095e486e873974b5bddb0 -MISC metadata.xml 407 BLAKE2B 0b8198b9ceccea7232bb4caf8baa1f52939306e877b7c3679a0d800f857c76b9c31ef55b1828db6c76d6a03b91b8196dad1de35cf6bcef0d9db42b8619be772a SHA512 a28361422eb426f62d1323e89760aa7623ca885a3252dabe4911fdb68fc9aef5a0e21bf1ad8545c9c7dad3da7c50b7eba36e3b5a91465f305cea88c3f236b921 +EBUILD pytest-golden-0.2.2-r1.ebuild 1069 BLAKE2B 6cd7eae20fd55a20de8da99fd633d2916742def9c631663bbe5bcd156029e8bf1494071158788adab58c0296a03d93c2b225a3c9f0a4b1219ec40904812186d2 SHA512 a5bf9a4e64d824263834477fdd31635e66136fb64fa7d3fdaef39f0d239fc77fe1dc92cf8848be35d4dada71591586d96398b13f93196ec923f7048ade4d6a45 +MISC metadata.xml 402 BLAKE2B ad7e1e17da7391e660ddd136a26d442f3d2979cd01874fd994c565fdd0f089fbcdbbbacb818e448e0e6a3b07b6404650ee87b327f4b9acfab24cc7001f8d8fb9 SHA512 683dbf08876693e6620e85c09a897bb8acc3ed099eef561cfd47e24e68a21a5aee40f7cd20af2848eca4b157b515925768538901bd59011dec696460c5af7798 diff --git a/dev-python/pytest-golden/metadata.xml b/dev-python/pytest-golden/metadata.xml index 8eb191339305..d96c8fa54a8f 100644 --- a/dev-python/pytest-golden/metadata.xml +++ b/dev-python/pytest-golden/metadata.xml @@ -1,9 +1,9 @@ - - marecki@gentoo.org - Marek Szuba + + python@gentoo.org + Python diff --git a/dev-python/pytest-golden/pytest-golden-0.2.2-r1.ebuild b/dev-python/pytest-golden/pytest-golden-0.2.2-r1.ebuild index f27b7bd47795..a34d82d4ebc4 100644 --- a/dev-python/pytest-golden/pytest-golden-0.2.2-r1.ebuild +++ b/dev-python/pytest-golden/pytest-golden-0.2.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=poetry -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 diff --git a/dev-python/pytest-localftpserver/Manifest b/dev-python/pytest-localftpserver/Manifest index e1a21219cbd8..e134731ec22c 100644 --- a/dev-python/pytest-localftpserver/Manifest +++ b/dev-python/pytest-localftpserver/Manifest @@ -1,3 +1,3 @@ DIST pytest_localftpserver-1.3.2.tar.gz 48883 BLAKE2B a1e78d632a24f1066e8e96dc54875379e471446d77755b5defd0a0b4a2f00e2f3812d82f7be364f3a414432ae023a9c949132d530d3a2f476dec2c0fe8285408 SHA512 d7be031abd616df9e146ab08f2fe406c1dd55b68e97271e945c20938c01deff53b48cbf5c6b46c90c2cb5388f377e078e5e701ddcc2fa4900d29df9f82c92c4e -EBUILD pytest-localftpserver-1.3.2.ebuild 845 BLAKE2B c559e98d7134df3adb8589597bdd23c80c8c6972d6b04a60e4227424a0b7f9ac9f34b97dedc3e5c79b60ab180e4ce616a8c747944ba23055c4b85643486e5a8b SHA512 604f77fd6e92e5911f0c9255e9cd560b371400570650a882d6b755490d324f6cd936b245ff71a619821ae5a1941c93217c6028ebdf32b6edd64aaf432fa6f1c1 +EBUILD pytest-localftpserver-1.3.2.ebuild 845 BLAKE2B dafba88dbba11f3eb4415882f848a459e65dbefd00d968aac60f4bbdfe966be5e159068afda4ea00ff1a1706387448b901b2aa065ecede70c3e258d7c9bc72d8 SHA512 ef19a5000ec44abe1e08f24806e728d90cb70f69bc93ccfaed4c7c05be5f1478ea21f30441e9064b2b15928dcb39da4fe189598d137fd3c21cf4e0d67deb8fa6 MISC metadata.xml 569 BLAKE2B 5a2afdbd9c95515e83ac146f95c1c1da36e556402c625151fb52bf067e58d4178111e8fb0457113cc292b0f480ccb9b1d4026f9bcb212db57711b4c08e3db658 SHA512 cdcf50653ca1020b258d9c38e524d6a27c9e287cdb286f36d568dd2fc1b07dad241df07d0fcc2466d341d11d3d0ade5ddb033b026eba744500cc2931da44064d diff --git a/dev-python/pytest-localftpserver/pytest-localftpserver-1.3.2.ebuild b/dev-python/pytest-localftpserver/pytest-localftpserver-1.3.2.ebuild index d8cc74a211d0..d66fae9a8821 100644 --- a/dev-python/pytest-localftpserver/pytest-localftpserver-1.3.2.ebuild +++ b/dev-python/pytest-localftpserver/pytest-localftpserver-1.3.2.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/pytest-markdown/Manifest b/dev-python/pytest-markdown/Manifest index 14e1f92f8221..b4a4c58b0a09 100644 --- a/dev-python/pytest-markdown/Manifest +++ b/dev-python/pytest-markdown/Manifest @@ -1,3 +1,3 @@ DIST pytest_markdown-1.0.2.tar.gz 2991 BLAKE2B 489bd1ccd6060b9588515772ff1f269dc57c328b3695405d0dd755340968899a2b912644e325ce5792528da90e5eac828314dbb9d1396eb34dffe0da04261848 SHA512 a2d5b38982f004a362ec2bda7aec45a6fb9e0b33dfd212647d8eab38fdadf6501b7fec8ad8838b286d81a156429aeb0ad3aa63361a580c2c7528fe19e474a7f6 EBUILD pytest-markdown-1.0.2-r1.ebuild 504 BLAKE2B 812e208edeef11173deecb3c033037d5fb02d1cba91c7f397e30b5b98350655373c1f55cd2ed606afbac0d15121d61ffe84a4c11d0aaf51c6ecc7aa78a344108 SHA512 db23afd0fe41459469c2c1e2a88756702e812b7c07f1c46d480ab3109da3266be59c36fac1f076780fafac3f3cf032037bddc5b779a59725ff615b30bf99c0fb -MISC metadata.xml 408 BLAKE2B 5bf707e04d11ff64f66112fb2a097ff7791ba883fd96492ccf59856d7840e2de34e6945f04943effa82b4f60b6b48c29b75de310c395da989bd82dbc7088154b SHA512 4c381e16ede235dff63ab6b5525900b66ad160c3e5fd3dfd013358c55266a799c2e10a310ca673ea4a931d671908f28e3e284a44b2fe3f9fbfaabb162ff39ea1 +MISC metadata.xml 330 BLAKE2B 2151d31b2ca9c8cd24c4a3d504b15286e0e27450b3e8c0324e478860bcae449273a6c74b3c120dc3f78b3ac2f0f9bcbb11322bcd14194be064959381485934af SHA512 8bb6383fee903674b80ecb8dd05820aa16d3609b2265cb6f98b2ca11e2e8e655a9b57fbdd2f7769cd5ced7a10c5ff7b5e6e1ccf81de29b026bbd027cd5768046 diff --git a/dev-python/pytest-markdown/metadata.xml b/dev-python/pytest-markdown/metadata.xml index 9bab5191b914..78defe38a00b 100644 --- a/dev-python/pytest-markdown/metadata.xml +++ b/dev-python/pytest-markdown/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + Jc2k/pytest-markdown diff --git a/dev-python/pytest-metadata/Manifest b/dev-python/pytest-metadata/Manifest index b8c3992838c9..6d401dfdd916 100644 --- a/dev-python/pytest-metadata/Manifest +++ b/dev-python/pytest-metadata/Manifest @@ -1,3 +1,3 @@ DIST pytest_metadata-3.1.1.tar.gz 9952 BLAKE2B b0f68c406bad035548f051d49cdc5a005279caaca2bffff45674be9143b0c41516bf5a3c1b092cd1717bfd44123e9be3381d40a46664da2231aec9e6c9abc8ce SHA512 20c880cd797534dee9206ef99755643fccc9d62521f1b50dbcc7f2ac0a8ab6adccc4158510c00e20308bed93ada180448ac9f06277cc1af3ba94a1b903da4b09 -EBUILD pytest-metadata-3.1.1.ebuild 602 BLAKE2B 32f1b319962e0e3885e0802e408999673df962d58f86a6da11b4e4e53aac114eeb2a25b63a4a4bfae9060c6d3c378e1e3eb10779bfc2c49c3e49e81d3876a238 SHA512 b13cda9a916b425f101c3b7213c076fd23bee493043ed24713b70dfd2d2cb9800e07a9477a1bfef5ff5b4e0b98f2b9e57cbfc15a3c1f53efd0abc168b4554d3b +EBUILD pytest-metadata-3.1.1.ebuild 602 BLAKE2B 314330f0ae0a939b96e289adbfb64a4481f82e839e040db7898a6f9e220ec537502871c273b8da66aa9e818bd77fd339c2c7e78f18cd27d9b383f65d23597625 SHA512 70f255bb392870ac7c4d8e8e68ca6cd99398d0b6e8d34cfebeb0eff0a08b9f66b791c7077156566dab34f94e42a500d903c451793e9084d1d6d93298e819b52e MISC metadata.xml 385 BLAKE2B a888886c89fe52cd8e209fc9638fc3cdbf9b7dde0114c46d57b4f9b91f1ef49ebdb3f967e913036109054547d3840c8bd5ca24e5b80ac541889c48ef63748233 SHA512 20094512c77c3ea6f5501aaff0fc9b6ef07aa0580c555e3da5d6ad25e1ecf2f9f42443b7a43256f3fb99aab029a83a2d2696e9a0c8b2ce81e95ef15ab0c33b23 diff --git a/dev-python/pytest-metadata/pytest-metadata-3.1.1.ebuild b/dev-python/pytest-metadata/pytest-metadata-3.1.1.ebuild index 07573c3f289d..0cef94bdc33f 100644 --- a/dev-python/pytest-metadata/pytest-metadata-3.1.1.ebuild +++ b/dev-python/pytest-metadata/pytest-metadata-3.1.1.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/pytest-plus/Manifest b/dev-python/pytest-plus/Manifest index b26898400cd2..ff577f544452 100644 --- a/dev-python/pytest-plus/Manifest +++ b/dev-python/pytest-plus/Manifest @@ -1,3 +1,3 @@ DIST pytest-plus-0.7.0.tar.gz 13235 BLAKE2B 87e712a21dcb99b459ac263c46c3dfa1586d6f28404424ea3f02e1436d296b617ead445d35080d014d8385dee56ad2cd579fdf9d52352c7d9e32e31ba90eebdf SHA512 a43b8bd3ea1a7a85e40ea6c180a06a31f5703292758d4c83e1a3f98e0750d75393d9ca8bfb614f1d3a180ee50d18e8162173bfee6b81cf1f7c087aad8e3be3ba EBUILD pytest-plus-0.7.0.ebuild 596 BLAKE2B 81ea4e70b215fbab4d12e5fa59e9ef5af7d01c5fa5e13d374e4988fde61d628c6c40c0a836d968e8ca560f6ab8eda94e3ac3dd80b25254a26b1966cc3de96566 SHA512 6239c029e15750600f5dd42f3042bbc464fcf331788149dc553687dc3500256e18b39792bf10eff8b1daa645c70e5e2b6eaa1473f089e92ad52bfb6cc7526939 -MISC metadata.xml 406 BLAKE2B ae1b1a2c28f45b4dd7f752125161396de88cf2ed3881f37f72dc7938cd2ea6485c995d0409c6fbaebeb7b1d4cf59736496549702d7a9d825a2ee5eb1e6a65fdf SHA512 33668115e05810055fa79f5d74c5d3b6eca5bb53e0108a257cb57bb496ebd0292c1dd3f5b33feee58c20c2c381a926c870f9576355171a91106c21fea41d6ab3 +MISC metadata.xml 401 BLAKE2B d95ecf5159a2fba3e32c4dffd74ac894bd8782d6697d953aa17abfcc381e4527041a5534504377271f83518a9468791513af5f06c7939daa65239d0416dfea92 SHA512 8525ec79a2887c155c3271dc716e653e2e318229f4f56920f5ca5534281f054611ec86015a70007fe832d00989282bcb31665dea733963d6e1f0ed283120028f diff --git a/dev-python/pytest-plus/metadata.xml b/dev-python/pytest-plus/metadata.xml index 3701ac65397b..d1f9da41b86d 100644 --- a/dev-python/pytest-plus/metadata.xml +++ b/dev-python/pytest-plus/metadata.xml @@ -1,9 +1,9 @@ - - marecki@gentoo.org - Marek Szuba + + python@gentoo.org + Python diff --git a/dev-python/pytest-recording/Manifest b/dev-python/pytest-recording/Manifest index 257743fe6d7f..01b2b2ac17d0 100644 --- a/dev-python/pytest-recording/Manifest +++ b/dev-python/pytest-recording/Manifest @@ -1,3 +1,3 @@ DIST pytest_recording-0.13.1.tar.gz 24987 BLAKE2B 70c7d65823e1a6507353dcab61659a4fe05a4f3d81471dfa3818ca34f6b6c1c22444ee6c1d04b67e87db93ffba63e8bf091beb7d3f60723bc1f7fa8dfde641cd SHA512 1f815b45361165a9fa2655c0cfb5a69193a556e748dc5d69aac0f49a36e943a60a990c3f503a29aae58f9409661f5f47041a30766fb1b5276789eec255b1556b -EBUILD pytest-recording-0.13.1.ebuild 1059 BLAKE2B b1e7439a2fc593f494c7fdc4368adf95676bdf77007aecbef71f474c95c7649249b6b17d0f0a2de3a82d2f23e69000c6d1617a5e38cf059b39c2ae76c6ae3ef2 SHA512 b5481a15c20e6fd0f952914644e44b03e82fb1240aeb02bce896fbbf0a6b8d450c90a31cfe5d21856751dc4acc3d8af1be3443cd511eaa55bb7d74cec599dc87 +EBUILD pytest-recording-0.13.1.ebuild 1064 BLAKE2B f8b2ac1327bcfedc52902578a192f2822badbf063cfbf3cebbf8a4d47d0cf8a2caca18c360e3239b5a0b23302278917b2456925138d7235d854b81b4e906eb39 SHA512 431b0f650682496c33f1e8d4e8d4f19e148f3a767858ee0eaa6223c91475137ed6ff6243deaccdc80565a9790234d86c8555c1a682fecaebaa2679b4b8ef1e20 MISC metadata.xml 386 BLAKE2B 315ecea597106e9df678c10b0c5b24432795ddfaa07a8a7ae35361e3539ce31ceb1759c6bf49f5b588804d3b66157d599a8ae0858b5b8bca7972a58439bc8c64 SHA512 f652dd2ddf5752c2d5d022e8ad6cd68dee0f8421e71bf618a42e7e4786f61deda68316f9f8e518f34a761aaf1c9d48f55b7d49ba0a7a547f517436cfc781e2c9 diff --git a/dev-python/pytest-recording/pytest-recording-0.13.1.ebuild b/dev-python/pytest-recording/pytest-recording-0.13.1.ebuild index 2a204e0b665c..9bce53af605b 100644 --- a/dev-python/pytest-recording/pytest-recording-0.13.1.ebuild +++ b/dev-python/pytest-recording/pytest-recording-0.13.1.ebuild @@ -1,10 +1,10 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 pypi diff --git a/dev-python/pytest-reserial/Manifest b/dev-python/pytest-reserial/Manifest index a3192305a968..51918c426b53 100644 --- a/dev-python/pytest-reserial/Manifest +++ b/dev-python/pytest-reserial/Manifest @@ -1,3 +1,3 @@ DIST pytest_reserial-0.4.1.tar.gz 11687 BLAKE2B 68c54b8e89c25d41fcb99f715a6008f71f55ad9e3101b37a90bb3b944fac473dd66392d08bcbe464af942fae58d9406492a65a3d61b547bef33d446b46d69f6a SHA512 1ac92258b3fdfeb9aca95b105c7a8ea21891f2609c591e7aa07ed8cc3d9b17f48eb7ec7d3d53524b564d5572ca679d897b8b06107fc4c370f3ed3cd2125cdfdf EBUILD pytest-reserial-0.4.1.ebuild 553 BLAKE2B 2fa0cb8602c3e97f192b3f4d7ef564bf1a76c69d9176196f2f9eaf9967914b1799aecf4f9b06e1af74d1615bd210d79ebc3e8cbf77afd859a7cbc7dc965a6c12 SHA512 20196d7112585466cf6305c27875b65f994af3edeb8987637faecabe153d894eb9a0cff1c555fd6f907290eebf8dd95dd358c042fd63d6b0aade5b23c3532ad3 -MISC metadata.xml 512 BLAKE2B c766f8d2a8c46e38b1cc274ee267458f8809b9a1bbdc4af9d5f7295ed81ae394c546c0287ecb864ed7e5c2b5a9a3b6a1efe1c21d6ab0714c4219f92db9926d3b SHA512 06f17659ccca9938a1f3ba49fdb81af3ee7358e6bc16587066ddbfbe6354bb2db68cd97abc5338b14d25bf547297697b83cccc5e99cf53712dcc3435eed07f6a +MISC metadata.xml 406 BLAKE2B aa876d8432df7ae2c6d53c3e4ebbf307a727c3d190b9652a2c66b423526e69aa80bd18f376108df037f2f8977ae189c7640f9a07e6647fc3a8e8be0bdfdbcfcb SHA512 9153bfcda93148dcb53a9cb9c2e7d8677109d0c2d37ae46c1456023c9b979cec8e5d0e38058e89e96fe648c78d58f481e4b77ae16edb284834328d8242dbce0c diff --git a/dev-python/pytest-reserial/metadata.xml b/dev-python/pytest-reserial/metadata.xml index f35f2a9f1fe0..d1bb807c062a 100644 --- a/dev-python/pytest-reserial/metadata.xml +++ b/dev-python/pytest-reserial/metadata.xml @@ -1,10 +1,6 @@ - - marecki@gentoo.org - Marek Szuba - python@gentoo.org Python diff --git a/dev-python/pytest-testinfra/Manifest b/dev-python/pytest-testinfra/Manifest index 519336f6d008..106c4117c3fc 100644 --- a/dev-python/pytest-testinfra/Manifest +++ b/dev-python/pytest-testinfra/Manifest @@ -1,3 +1,3 @@ DIST pytest-testinfra-10.1.1.tar.gz 86567 BLAKE2B b9dd9ea4023b1b7d9399615fbf6493efb094ec7f2478f65b46118173f6b20f545b645d06f20b42544325d68a917812a55f902ca28774b8ffb8743ac8182c3970 SHA512 6173937b03eaefb84a95b6fca616092ea0649f880fd1bccef6364f338b859bda8d09d706b517625b81cff4f663ababa766dac82d4d094c38683d9b170909f6c9 EBUILD pytest-testinfra-10.1.1.ebuild 1250 BLAKE2B 294debb7495677ab384cc0f8b02a9ba2f6c4ba45cb74607da0ea9457be29514c79059252b3905d6cff2a9fbd2d5739b977bdc059a15552357cb3768e2e79c818 SHA512 5452af12f170b7f4ad630e3f64e4a7c9c0d81841c28385cbea5effd2d058c4bf36051ef9286a63dcece661db6e18794983e4fdf1401a1b2375eb23d3173bcecf -MISC metadata.xml 781 BLAKE2B e38dd6fa967258affb201d6474524e22124a1b8848cff08f3da88e97ff3e13597770c494ee040481967028ee4d82112fb3d38f1034cb7982288d859efe540a21 SHA512 b6c868e77d1202622086340ae284071eaf1b95948c84a8a00f06e819e72325346d7aa226931d1bb5a3f782f23656c1e65f4b21a74ee0cb70deabfd602f774e99 +MISC metadata.xml 675 BLAKE2B e0725c7b69f7a1e7a8ff8a0e62c957ff7fc363b4a045a44d0026f33514053392e7bdabe5d75a897f87b883c79fe2d864038f5d840ce5fccf22e1484bf0e739f6 SHA512 dda8d8466a9600dce843db4af6ac0a0dd3e21f07d9ded26f159414968c1ba42009d5c8d57b5ada603a3ec4cb5583d4695f2cfe0974643120e5c3e6596b5bf66c diff --git a/dev-python/pytest-testinfra/metadata.xml b/dev-python/pytest-testinfra/metadata.xml index 60e822fcc88a..94c69f341249 100644 --- a/dev-python/pytest-testinfra/metadata.xml +++ b/dev-python/pytest-testinfra/metadata.xml @@ -7,10 +7,6 @@ Testinfra aims to be a Serverspec equivalent in Python. - - marecki@gentoo.org - Marek Szuba - python@gentoo.org Python diff --git a/dev-python/pytest-tornado/Manifest b/dev-python/pytest-tornado/Manifest index 33f8b32d52ad..fca0a928ada4 100644 --- a/dev-python/pytest-tornado/Manifest +++ b/dev-python/pytest-tornado/Manifest @@ -1,3 +1,3 @@ DIST pytest-tornado-0.8.1.gh.tar.gz 12616 BLAKE2B 0e9668056c5f6dafd242f311825f830fe1e6428f4c38d030bb0a119f8ae54d511debdb4f839adcfa0881d6ecc79e4889dbed80121cd7a3d4bfb75dd901cb234e SHA512 e655ee9e28461c68b6cc642dbbb203a31154305a603951641e795c605f55970243bb9f7a8858a44bf70faba3d647bea6cf1525f2f9655a968cabbea43beec3d6 -EBUILD pytest-tornado-0.8.1-r1.ebuild 745 BLAKE2B db69e3f86df06d91040c3432aeda203d58df103dcb2ba1820f9dc027658c5a92e4de8314b12412f5c8848814c99c04559c89e0b2c8650b8c9bfa6027a498849b SHA512 e90cddb59122b5b5673167f916507ac876256766fbeb8fd1e4fac53957be6cbe998b4b309f44e22e478c8fa4b4cb63fb4bebd6619b52f17e292a86668d6f5fa4 +EBUILD pytest-tornado-0.8.1-r1.ebuild 745 BLAKE2B ed189888802c1bbf129ee8afeab3ef0b04550944fae00906de1d6a8aa97e72e87c15dd69e94a151d7eea156c2c490381c6312eb1cab2637574f7cec3e673c782 SHA512 d22dd0f261f222996240b157a20365c5e00bf51ae881b066d530c9e38d1458fbca7f60de3211a0c501219a81eb9552662fb42813b0c3149bf0ad8e47ffa74692 MISC metadata.xml 518 BLAKE2B 837787bd26b38f956e70d08e16813f69600a6d0a56755574e2a6f6be273ad5301a4680116cb6a0296891b508fb35f3cd090b090fd1df84ec4264f27425055c61 SHA512 923bc0cbc46725a21ae271c09b4bf9a17a4f80c3ed9b99d2d24c00343091b7ef7ad75988387be994bf43131b8e810a56fc45390a061ed647711cd57de7447820 diff --git a/dev-python/pytest-tornado/pytest-tornado-0.8.1-r1.ebuild b/dev-python/pytest-tornado/pytest-tornado-0.8.1-r1.ebuild index adf8e04497c9..aabc191250c6 100644 --- a/dev-python/pytest-tornado/pytest-tornado-0.8.1-r1.ebuild +++ b/dev-python/pytest-tornado/pytest-tornado-0.8.1-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=( pypy3 python3_{10..12} ) +PYTHON_COMPAT=( pypy3 python3_{10..13} ) inherit distutils-r1 @@ -18,8 +18,8 @@ SRC_URI=" -> ${P}.gh.tar.gz " -SLOT="0" LICENSE="Apache-2.0" +SLOT="0" KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" diff --git a/dev-python/pytest-tornasync/Manifest b/dev-python/pytest-tornasync/Manifest index 0e1444aaf8ce..e87bed986b55 100644 --- a/dev-python/pytest-tornasync/Manifest +++ b/dev-python/pytest-tornasync/Manifest @@ -1,3 +1,3 @@ DIST pytest-tornasync-0.6.0.post2.gh.tar.gz 6157 BLAKE2B 315526ebfe1801ccb10258c0258a83f16efdc28b2b2dcdeece94423a0230506fc08ef176655e35c7aed007fad40501d6a1b0ad20728dfc58faddaad003fb1182 SHA512 fe21bc724b0bcc192f0ca7628302cda0b8122e1b5aedd4f7a0818bc757f45c1d4f76b2aecc35396349df7fc5b43c1278a5a06af44c2b29d8bf1e691164324231 -EBUILD pytest-tornasync-0.6.0_p2-r1.ebuild 1029 BLAKE2B eb54811336d7ee8d68fc34eab5a3e401efff334b73bda850a597478a2c6e80594c7f4b60d1edbf2e2027f246826c4135dfae4f5a7e30670de6d36615868e79d8 SHA512 47981d2128f0cc5c155e1abd303ebcd6aaf793f3350c1229037173632cdb4fe8ae74fe482bd2516ab304c1b7bd456f855bbd927edc941ec95c8802fae27274bf +EBUILD pytest-tornasync-0.6.0_p2-r1.ebuild 1029 BLAKE2B eeea5f7d7e83ced6f0abdf972906ded36ad486db4025a8b435a847659cda576bd47e75b481ebdcd481c1502f18f8ab95b46deadb961d56d1170773be3739672a SHA512 533e7a1948010b55a3976f05d83935e61c57331cc427d1f1c00a25cdebb73a7875f25117be771117dcc3f2d784fca8855d4d47c8496057b314e1cc8f6d28cf07 MISC metadata.xml 524 BLAKE2B 8a0c19e391bbfedd1c3c1b7761d41a706a75954890f304e47b68a0109eafa83925de99201d239426c224d8fa7cc8a309249fb5d7addcf8b1a7148d4ba0fcf45c SHA512 85dae8cda61ef39f75029dddf980fe6517454319661d337ac3f70aedb62528194d239a98933a63c42c63cf1b7ccc7997d206726d07217a6ed703db3df4889f78 diff --git a/dev-python/pytest-tornasync/pytest-tornasync-0.6.0_p2-r1.ebuild b/dev-python/pytest-tornasync/pytest-tornasync-0.6.0_p2-r1.ebuild index 74bce056758e..c3f1deb3c9b4 100644 --- a/dev-python/pytest-tornasync/pytest-tornasync-0.6.0_p2-r1.ebuild +++ b/dev-python/pytest-tornasync/pytest-tornasync-0.6.0_p2-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=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/python-box/Manifest b/dev-python/python-box/Manifest index e6b845b1d8f1..57b45c924516 100644 --- a/dev-python/python-box/Manifest +++ b/dev-python/python-box/Manifest @@ -1,5 +1,3 @@ -DIST Box-7.1.1.gh.tar.gz 87515 BLAKE2B 388944c3a577105ce1e12e9abff7da148d028db88d8070a09e6abe190882acdbfa4cf9d773af6cbae7e945603dc13d3d853253dc18b0d2d2b17c678293583b8a SHA512 60e44eda013a5ab1de2215d156caf2567a24b0471ee20e52096137ad761e92c3ca20d9f3967a21e38ac924488a2b76399c4ea1bc86b652dd72d7494ce22effee DIST Box-7.2.0.gh.tar.gz 87699 BLAKE2B d6f033919e5451adfdcb0c14c28a47e25b619eb531280a39b68912179ad3a21638d4fadd6dbee2b09bc445b1adc2dd31e042d1e816dc5fc36098ea5eadab8a30 SHA512 8f2ec95a0539c8000d08353eccd66dd9de4049408b0cef9095f3bf98486424214e1d47ef5c408e425c5c2958652624efa512701138d91d51356f07795c508b9f -EBUILD python-box-7.1.1.ebuild 1121 BLAKE2B 4b9bd63fac93125fb31f117794e2588dc6d453540729ad76bbba5facdeff48511818afabce730715870d9c9a71ac9f4f38a1ebba348dbd4352f43738057d45a2 SHA512 74f02a1c700af0836c534725fb993ed55ad9af4ae1b3f1864245c2a51dd4034f1bc16ab406625dd85f67d21bc8fdb142466ba88a18f6c6b6efd15483c07c7a39 -EBUILD python-box-7.2.0.ebuild 1122 BLAKE2B f58c059d36b76842afd0c30ef6751912c4f17edf24faaab2f07368a7c4ec7cc4a77106f5bcf816fc524286aed2a5a2ef3804278934b6a7105c7317a7b330c323 SHA512 395433f4fd8e8431febfda3306062da9778fd74690d276c41cb46a0e3165309f340cdac9ce02e024181dc63ee56b57bf99d37873d9b54d49a1452fca772aef8a +EBUILD python-box-7.2.0.ebuild 1121 BLAKE2B 1732e445b76fb23aa9a1b022385d4d6088d1603c6015fadba226d62f718016b93f755aea127edfdf44d34867cdf05febea9dacb537baf810bc6c87512a4eea43 SHA512 12afcd3bcde9fa28efd1c83f27c1f79b463287c997e8f3db49c478ae3b795dd773162f8c779a301f385e7782deb2546153428bdf45db26e45af1dc5acb765a26 MISC metadata.xml 455 BLAKE2B c87617c0445d56b0b2615ee0727bd18202ff2aacab347e0ddd6e26c2c4a7ea2ec484a01227c7a5a7deec870aae3475422ab4940b15b08401209936d004866c26 SHA512 3d4f528845543f82e21bd97cd4eeea8e52da76634832640a430fe1764f56442a9e909cf14a0426eb64ac64c77a93d619c03731678d0beeb758720261a374b45d diff --git a/dev-python/python-box/python-box-7.1.1.ebuild b/dev-python/python-box/python-box-7.1.1.ebuild deleted file mode 100644 index 9229c71b3a4b..000000000000 --- a/dev-python/python-box/python-box-7.1.1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -MY_P=Box-${PV} -DESCRIPTION="Python dictionaries with advanced dot notation access" -HOMEPAGE=" - https://github.com/cdgriffith/Box/ - https://pypi.org/project/python-box/ -" -SRC_URI=" - https://github.com/cdgriffith/Box/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" -IUSE="+native-extensions" - -RDEPEND=" - dev-python/msgpack[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/tomli[${PYTHON_USEDEP}] - ' 3.8 3.9 3.10) - dev-python/tomli-w[${PYTHON_USEDEP}] -" -BDEPEND=" - native-extensions? ( - dev-python/cython[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - if ! use native-extensions; then - # a cheap hack, extensions are auto-disabled if Cython.Build - # is not importable - > Cython.py || die - fi - - distutils-r1_src_prepare -} - -python_test() { - rm -rf box || die - epytest -} diff --git a/dev-python/python-box/python-box-7.2.0.ebuild b/dev-python/python-box/python-box-7.2.0.ebuild index 2fc0ece6b850..5ac6f4364422 100644 --- a/dev-python/python-box/python-box-7.2.0.ebuild +++ b/dev-python/python-box/python-box-7.2.0.ebuild @@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="+native-extensions" RDEPEND=" diff --git a/dev-python/python-dbusmock/Manifest b/dev-python/python-dbusmock/Manifest index c1b94d640452..5106364e502d 100644 --- a/dev-python/python-dbusmock/Manifest +++ b/dev-python/python-dbusmock/Manifest @@ -1,3 +1,3 @@ DIST python-dbusmock-0.31.1.tar.gz 98739 BLAKE2B 623aa336c66ad1743d1b86421184c13d647970ffe1a7ffbc2e100c179fb3af98846c96f0a8baccfb9a1f47aa2e380d0bff91c17f967d9c798a97a5fef43bc376 SHA512 5d409e979046cf301c5f8604b43c67abba111315d40e54b59cc5ff6e8fe3bb006591fdac877f750b3a0d56f840337f136b99dda9237de1b00718ef85a3bfcf7b -EBUILD python-dbusmock-0.31.1-r1.ebuild 1195 BLAKE2B 5aa85951ceffd72d81c4ee82d113631bde498b2313319a46dd06ee343f4658f56db4350659b47b6d8f36c197961c0e97ac88aeb2f6b8ce6f1ac78fb61ba3afdf SHA512 8bbc1fbbec90e7853bed7709d19c47fc34be0b2e29d3e50959ed6d791f649f6403406ae2271f32350a1b220847b86447ed0522e706c57db62d2f1ab2e3fc65ab +EBUILD python-dbusmock-0.31.1-r1.ebuild 1195 BLAKE2B c44d2e49b674b901c40378294684d7139f686624623b97fa0bd2357aa8df558e6877df7c04f9eb05308f8ebc0e9bda12af9cff4ea8c5f2ece9bf783e90d4d3a8 SHA512 5490de4e90e73cd0f91b6eb303d77a9dacd2a66cbc536c40af7342cdf0a26fbb546e5649736167c191073570561564de69248d3e313c9edfac8ad311a0507ef1 MISC metadata.xml 523 BLAKE2B 85fe2f51626a9c5de1376ebb88d908ea3c0a4e47d940f4a6730c72762f8e457b056a2ef080da519fec5ec15338eb2eb0d590cf5f20a7f711e40e7c97def84c51 SHA512 6718af48a4b968687e8eb1ddfefc1e21d4fda774d3e3d94e198c77c745761d3ab13e1bb4c34b65e6dff11c9a1b5f6018d53b113967784445bea71788fb3344b1 diff --git a/dev-python/python-dbusmock/python-dbusmock-0.31.1-r1.ebuild b/dev-python/python-dbusmock/python-dbusmock-0.31.1-r1.ebuild index d35ffc722d51..30e58b199eee 100644 --- a/dev-python/python-dbusmock/python-dbusmock-0.31.1-r1.ebuild +++ b/dev-python/python-dbusmock/python-dbusmock-0.31.1-r1.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="xml(+)" inherit distutils-r1 pypi diff --git a/dev-python/python-engineio/Manifest b/dev-python/python-engineio/Manifest index 40f16a1fbf8f..8c56f3018396 100644 --- a/dev-python/python-engineio/Manifest +++ b/dev-python/python-engineio/Manifest @@ -1,5 +1,3 @@ -DIST python-engineio-4.9.0.gh.tar.gz 314185 BLAKE2B e14bb11f5762c42a77d782b0e1ce20c30f0f5599ba0c4577699d53f085464ce588660805d1b8c18a147b3bf01a2e255980f21e36003127e17351c28bd42f433e SHA512 24838cb71ca3beda6a28deaa37208fae0e673bb0a00696594aa638af95e49af479b0088809f093ace9b2a8f5f7a4dcc95bbd2aa5c97938137b6e594ac1a7950d DIST python-engineio-4.9.1.gh.tar.gz 317721 BLAKE2B b776a56993f6dafe1778be93dbc507eb5ae96e44f0635b17fb3592fb9fca49c0a338393a128e05089a846b43f41328d788066f0b7a0edad78c88e3b14d6adec9 SHA512 1414d30fa3073124936909e1395e27579eea2b27862a9770b78c8d91b5568aff869e84f9477c7225cbe35462849445ce9ab17b8ca7b6e8aadeafcdebcb26df0b -EBUILD python-engineio-4.9.0.ebuild 1498 BLAKE2B 71a53a7f70eaf38c6fe37df3637d2c6526368a2c1df222fcddbd2dbe19e24543195cb8e9f9578483d014a178c3ae13cbdcf231b9f66a16db03864f665d9507d4 SHA512 69e50125d4b051d3a2ebec2e767b8e1848b57e5cf22e6eeac14ef92508e3828da99c05496e34bcf1cff57703c0bba20d503f7b638b0896232dd5d77fddab18ed -EBUILD python-engineio-4.9.1.ebuild 1498 BLAKE2B 71a53a7f70eaf38c6fe37df3637d2c6526368a2c1df222fcddbd2dbe19e24543195cb8e9f9578483d014a178c3ae13cbdcf231b9f66a16db03864f665d9507d4 SHA512 69e50125d4b051d3a2ebec2e767b8e1848b57e5cf22e6eeac14ef92508e3828da99c05496e34bcf1cff57703c0bba20d503f7b638b0896232dd5d77fddab18ed +EBUILD python-engineio-4.9.1.ebuild 1498 BLAKE2B e2ef9f9cbe9728ac6332bce49e8c7bb69e6e25b7ec90dc45b5ed30adba6916441ef9954510439cd0b93b89bdfe2672f6126ce99dc81f45346af7a4d0a7554a67 SHA512 95b5631ab26356a54b12b11bfe6566004efe3871e9cadbda9e33c44bf477a355fd3a3587011bc223b8930ff0a0d1711c612c95669b4142d22edb1e1f8838a7aa MISC metadata.xml 518 BLAKE2B 7325d24cc26b1a3b4e2dec04159cdd4ebcceaf0384fccbee11205f9c000b1e9f84f97c742a6181dbad419e2527c6f874bc3f89760daa6b6dd2feb9b1f874b515 SHA512 40fe9ac96224019d28206f75ae6249c75dbcb759918c03826af4f8a394586bd5df445ef475cd009e8af93ea5c7424abebbbfd65ac2e2eb7bdd9e8a29f2dcb34f diff --git a/dev-python/python-engineio/python-engineio-4.9.0.ebuild b/dev-python/python-engineio/python-engineio-4.9.0.ebuild deleted file mode 100644 index bc862843428a..000000000000 --- a/dev-python/python-engineio/python-engineio-4.9.0.ebuild +++ /dev/null @@ -1,59 +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="Python implementation of the Engine.IO realtime server" -HOMEPAGE=" - https://python-engineio.readthedocs.io/ - https://github.com/miguelgrinberg/python-engineio/ - https://pypi.org/project/python-engineio/" -SRC_URI=" - https://github.com/miguelgrinberg/python-engineio/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - >=dev-python/simple-websocket-0.10.0[${PYTHON_USEDEP}] - dev-python/websocket-client[${PYTHON_USEDEP}] -" -# Can use eventlet, werkzeug, or gevent, but no tests for werkzeug -BDEPEND=" - test? ( - dev-python/tornado[${PYTHON_USEDEP}] - dev-python/websockets[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/alabaster - -python_test() { - local EPYTEST_IGNORE=( - # eventlet is masked for removal - tests/common/test_async_eventlet.py - ) - - local EPYTEST_DESELECT=( - # also eventlet - tests/common/test_server.py::TestServer::test_async_mode_eventlet - tests/common/test_server.py::TestServer::test_connect - tests/common/test_server.py::TestServer::test_service_task_started - tests/common/test_server.py::TestServer::test_upgrades - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/python-engineio/python-engineio-4.9.1.ebuild b/dev-python/python-engineio/python-engineio-4.9.1.ebuild index bc862843428a..1112128be5ae 100644 --- a/dev-python/python-engineio/python-engineio-4.9.1.ebuild +++ b/dev-python/python-engineio/python-engineio-4.9.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 diff --git a/dev-python/python-gammu/Manifest b/dev-python/python-gammu/Manifest index 52ec2a6c4cae..00d22863723a 100644 --- a/dev-python/python-gammu/Manifest +++ b/dev-python/python-gammu/Manifest @@ -1,3 +1,3 @@ DIST python-gammu-3.2.4.gh.tar.gz 144136 BLAKE2B ef06b78568e9b88da95d09029191a2de0c4e26cb6b222326bffd0134a9c7eb743bab20201347d3be8a81db43f6005ec2a0550e1976a59de9ee9202c733ae41e0 SHA512 9d76b402c50018cc52476376952edebb6b0934aa374ea2a2177f5497d0949fcc77644aa2a35c7402b3f2179962d903409b7b1949c5e85a0e5130058d34f89664 -EBUILD python-gammu-3.2.4-r1.ebuild 1018 BLAKE2B 75540ebdc89855f0809a4d3a248e67fa300ab8bcfe3f8f68b1d9b639becc1c985d45854fba0ce7d8784988aa73d7f1fa23a0975d9e6655f6a8afd6b06b524204 SHA512 e04fc0660edddb35f1a4a7c14f2d1498352e94d02a5799002c78bfc782804a003a4c3153762d1e28d4c75353a37fc86052d2851d894d3033a830a74b14016606 +EBUILD python-gammu-3.2.4-r1.ebuild 1018 BLAKE2B 44d4a474e293c8e8f5e0a7373e2bd00e0100073241e77d366690374c6028a88873984a6820e6c7b7dbdb73216666e5736d7aae8a72a5d5e1a672498cf26f794c SHA512 457f7058ca37a17788c6268e707fd9c5cb4779f9eebf9589faf58677f39e63d9c5c55b8b18506c098f521226c1b4e56586ef04f5f993ed79cf808bbfe0c24a08 MISC metadata.xml 299 BLAKE2B f8e1c54ab09e004a0f87f87a793af8d1dc6b97dfc1fbd07183407e9f6501b5c0aada63828495d5645d37a97c4e8ef3ec44e5c5771c4721e5a6d5c00008c586ad SHA512 6308e513011c0966d9c535f5ca153e38caa4bf843143fa3aad57e36e94d50f7e97232e62b8611045158d8e1f0741f70247e9ee799e6227f5497d1133c6dc1832 diff --git a/dev-python/python-gammu/python-gammu-3.2.4-r1.ebuild b/dev-python/python-gammu/python-gammu-3.2.4-r1.ebuild index e1b603df4aee..d053fd02f1a3 100644 --- a/dev-python/python-gammu/python-gammu-3.2.4-r1.ebuild +++ b/dev-python/python-gammu/python-gammu-3.2.4-r1.ebuild @@ -1,11 +1,11 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-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..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 diff --git a/dev-python/python-jose/Manifest b/dev-python/python-jose/Manifest index 8f666cd1c406..d97d0aea8c3f 100644 --- a/dev-python/python-jose/Manifest +++ b/dev-python/python-jose/Manifest @@ -1,3 +1,4 @@ +AUX python-jose-3.3.0-test.patch 5171 BLAKE2B 581bffa2ae6af4527a1fa7758c6627f1bf24197590aed459a46021b3aaf16bf9594cef8efe5f9b9a8e4aec89a4be461ed3bbf12007274ac3fc34cf3b39759437 SHA512 2c77d7fd504199862fc2ab0166e41e0c8ee28a2107df1dd002d8577f58025327759535a2110ef189fd944df07edbfc1be33db4585ad850f60b7148f7319dc095 DIST python-jose-3.3.0.gh.tar.gz 126578 BLAKE2B d1279d2a0788b4d395e760ee3a1b2ce8c9340ad12ebe103cb1ba98aea33566cf0134d5af75be9727fff96adab4fc88f1b471ba9ea7d36c16de10587a9efd1304 SHA512 de7147cc6e12406d6e459c32829acae46395acba727c53e65bc05f4794ee3050eecd355e3ae2e87f4ebdbd871f53822eea08a10f25d7ca6088fc6128dc7d9637 -EBUILD python-jose-3.3.0-r1.ebuild 1103 BLAKE2B 677517ee3a5910773a14cd5503df92b222635eb4268922de77da3fb9b8cecaff1bc686aa6ae4f54c4ff98caed4293444d08302b42c9215a7fadf2424d8d940ab SHA512 7bab7c15a88336feaa92724d40b08546b6a93aa0ea9100f9f8314aad1d9aed1753ebffe3afda5378a557bb9b0b88f83e708db24212cc055b0d38fd51d8428659 +EBUILD python-jose-3.3.0-r1.ebuild 1243 BLAKE2B b18e34ee58f1c9ac68d7d35e776136c3773ec3345beeb6bcc883a085762ad73aa10b268606af0cf1492c0730130475db0a017863feb216742a56b7c26bc43d8d SHA512 bf93dbc024b1ac3d596fa63674a95373540422378014437a4e645a00d0e4a01a64ebc364b5253eb0f643d39f3170daf4d6683298d01b237f38653b6fd2ceed80 MISC metadata.xml 570 BLAKE2B b931b6de4f0dc9a5cefa9b31805590b2c667c5d2bc1ea31aea6f7c4b47db6d861e9fdc4666e66784b25e4dcc84e2d6d257e9ed19a80c1310d83948467cbfdcb2 SHA512 369591ec42b7dcfd9e28f0fb510bfac1212e678e9829f5c8ffbc35993446865b721457d790dbf63551f8247f28e4990bef7e9928600e74541d50cf353f41eafb diff --git a/dev-python/python-jose/files/python-jose-3.3.0-test.patch b/dev-python/python-jose/files/python-jose-3.3.0-test.patch new file mode 100644 index 000000000000..7f87069853d7 --- /dev/null +++ b/dev-python/python-jose/files/python-jose-3.3.0-test.patch @@ -0,0 +1,119 @@ +From 19677540e74eba4392be53ae434b561cf74ad9a6 Mon Sep 17 00:00:00 2001 +From: Todd Wildey +Date: Thu, 30 May 2024 16:02:09 -0700 +Subject: [PATCH] Adding `get_pem_for_key` and `normalize_pem` methods to + normalize PEM formatting of keys in `tests/algorithms/test_EC.py` and + updating `tests/algorithms/test_EC_compat.py` to use these methods + +Test failures were occurring due to differences of line lengths generated by the `cryptography` vs `ecdsa` PIP libraries for PEM formatting of cryptographic keys. This method removes newlines from the bodies of PEM-formated keys so that test comparisons will not fail on differentiated line lengths between PEM formattings. +--- + tests/algorithms/test_EC.py | 28 +++++++++++++++++++++++++++- + tests/algorithms/test_EC_compat.py | 14 +++++++------- + 2 files changed, 34 insertions(+), 8 deletions(-) + +diff --git a/tests/algorithms/test_EC.py b/tests/algorithms/test_EC.py +index 6c167d29..b9028a77 100644 +--- a/tests/algorithms/test_EC.py ++++ b/tests/algorithms/test_EC.py +@@ -1,4 +1,5 @@ + import json ++import re + + from jose.backends import ECKey + from jose.constants import ALGORITHMS +@@ -48,6 +49,31 @@ + b"\xfeMO\x04\xb2[\x86A\xbd\xc6hu\x953X\x1e" + ) + ++# Define the regex pattern to capture the header, body, and footer of the PEM file ++PEM_REGEX = re.compile(r"(-----BEGIN [A-Z ]+-----)(.*?)(-----END [A-Z ]+-----)", re.DOTALL) ++WHITE_SPACE_REGEX = re.compile(r"\s+") ++ ++ ++def get_pem_for_key(key): ++ return key.to_pem().strip().decode("utf-8") ++ ++ ++def normalize_pem(key_pem_str): ++ # Search for the PEM sections ++ pem_match = PEM_REGEX.search(key_pem_str) ++ if not pem_match: ++ raise ValueError("The provided string does not contain a valid PEM formatted data.") ++ ++ header = pem_match.group(1) ++ body = pem_match.group(2) ++ footer = pem_match.group(3) ++ ++ # Remove all newlines and spaces from the body ++ clean_body = WHITE_SPACE_REGEX.sub("", body) ++ ++ # Reassemble the PEM string ++ return f"{header}\n{clean_body}\n{footer}" ++ + + def _backend_exception_types(): + """Build the backend exception types based on available backends.""" +@@ -104,7 +130,7 @@ def test_key_from_pem(self): + def test_to_pem(self): + key = ECKey(private_key, ALGORITHMS.ES256) + assert not key.is_public() +- assert key.to_pem().strip() == private_key.strip().encode("utf-8") ++ assert normalize_pem(get_pem_for_key(key)) == normalize_pem(private_key.strip()) + + public_pem = key.public_key().to_pem() + assert ECKey(public_pem, ALGORITHMS.ES256).is_public() +diff --git a/tests/algorithms/test_EC_compat.py b/tests/algorithms/test_EC_compat.py +index 05d033cc..1bb7373a 100644 +--- a/tests/algorithms/test_EC_compat.py ++++ b/tests/algorithms/test_EC_compat.py +@@ -7,7 +7,7 @@ + ECDSAECKey = CryptographyECKey = None + from jose.constants import ALGORITHMS + +-from .test_EC import private_key ++from .test_EC import get_pem_for_key, normalize_pem, private_key + + + @pytest.mark.backend_compatibility +@@ -37,7 +37,7 @@ def test_public_key_to_pem(self, BackendFrom, BackendTo): + key = BackendFrom(private_key, ALGORITHMS.ES256) + key2 = BackendTo(private_key, ALGORITHMS.ES256) + +- assert key.public_key().to_pem().strip() == key2.public_key().to_pem().strip() ++ assert normalize_pem(get_pem_for_key(key.public_key())) == normalize_pem(get_pem_for_key(key2.public_key())) + + @pytest.mark.parametrize("BackendFrom", [ECDSAECKey, CryptographyECKey]) + @pytest.mark.parametrize("BackendTo", [ECDSAECKey, CryptographyECKey]) +@@ -45,7 +45,7 @@ def test_private_key_to_pem(self, BackendFrom, BackendTo): + key = BackendFrom(private_key, ALGORITHMS.ES256) + key2 = BackendTo(private_key, ALGORITHMS.ES256) + +- assert key.to_pem().strip() == key2.to_pem().strip() ++ assert normalize_pem(get_pem_for_key(key)) == normalize_pem(get_pem_for_key(key2)) + + @pytest.mark.parametrize("BackendFrom", [ECDSAECKey, CryptographyECKey]) + @pytest.mark.parametrize("BackendTo", [ECDSAECKey, CryptographyECKey]) +@@ -53,19 +53,19 @@ def test_public_key_load_cycle(self, BackendFrom, BackendTo): + key = BackendFrom(private_key, ALGORITHMS.ES256) + pubkey = key.public_key() + +- pub_pem_source = pubkey.to_pem().strip() ++ pub_pem_source = normalize_pem(get_pem_for_key(pubkey)) + + pub_target = BackendTo(pub_pem_source, ALGORITHMS.ES256) + +- assert pub_pem_source == pub_target.to_pem().strip() ++ assert pub_pem_source == normalize_pem(get_pem_for_key(pub_target)) + + @pytest.mark.parametrize("BackendFrom", [ECDSAECKey, CryptographyECKey]) + @pytest.mark.parametrize("BackendTo", [ECDSAECKey, CryptographyECKey]) + def test_private_key_load_cycle(self, BackendFrom, BackendTo): + key = BackendFrom(private_key, ALGORITHMS.ES256) + +- pem_source = key.to_pem().strip() ++ pem_source = normalize_pem(get_pem_for_key(key)) + + target = BackendTo(pem_source, ALGORITHMS.ES256) + +- assert pem_source == target.to_pem().strip() ++ assert pem_source == normalize_pem(get_pem_for_key(target)) diff --git a/dev-python/python-jose/python-jose-3.3.0-r1.ebuild b/dev-python/python-jose/python-jose-3.3.0-r1.ebuild index e64e737b8e73..ecfd9c2c9724 100644 --- a/dev-python/python-jose/python-jose-3.3.0-r1.ebuild +++ b/dev-python/python-jose/python-jose-3.3.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=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 @@ -37,8 +37,12 @@ distutils_enable_tests pytest distutils_enable_sphinx docs python_prepare_all() { - sed -e '/pytest-runner/d' \ - -i setup.py || die - sed -e '/addopts/d' -i setup.cfg || die + local PATCHES=( + # https://github.com/mpdavis/python-jose/commit/19677540e74eba4392be53ae434b561cf74ad9a6 + "${FILESDIR}/${P}-test.patch" + ) + distutils-r1_python_prepare_all + sed -e '/pytest-runner/d' -i setup.py || die + sed -e '/addopts/d' -i setup.cfg || die } diff --git a/dev-python/python-mimeparse/Manifest b/dev-python/python-mimeparse/Manifest index 05b624d2709c..387d68d80434 100644 --- a/dev-python/python-mimeparse/Manifest +++ b/dev-python/python-mimeparse/Manifest @@ -1,5 +1,4 @@ AUX python-mimeparse-1.6.0-py3.13.patch 2328 BLAKE2B 9a6cf6844565eea60b71ab72472d3f607925f93c53ff1e3c38b08fd994455feafa4ff6b349905cc5216ce54a62e65258cc4d593139340acec9daae5033a087ef SHA512 dc44720a0711f2b3298ed727752e11eaf98648c505b07287cdebe312385a6804cead685e554e0375b1f02c8a66e9c54affe901150af431daa270d995a9dc3431 DIST python-mimeparse-1.6.0.tar.gz 6541 BLAKE2B 15de86feddf892ee4599e0fe7c113a93f343d5b8afc09725263e2fcb3869f8f152612b9f30dbf68279aa95e2ce8f6ba9d4dc6e8e2b75366a972dcdb705220742 SHA512 cc2ec8059034fc224c59bffeb77e7fd0ba86b753373c8daf3a182fd56d647f0b96d7bacb6708be285dd7e246ebc19b813e2bfb8ac79a86f6d4e702c223f5187e -EBUILD python-mimeparse-1.6.0-r4.ebuild 648 BLAKE2B b8379e4733e1f1577d2cf440a16c153f639840678d4fff4f40ac7d2305549fef84656cbce6d5f97970ee1c86959b4ac88ece61dff5c3083ae0b785576f05533a SHA512 8f28f46546966a97cc04c8e9f2963f61903334afec2ae98abeb06c55ab97d693897189d8438d5bf83c705c62186a171ba2a050f1e5a753d28cb7f51ef939acf4 -EBUILD python-mimeparse-1.6.0-r5.ebuild 702 BLAKE2B 063c1851821e6295d753dc9d0b5908bc147cdaebb067bb3af37f8771d85b1a48fcf9280b66bc246462316996b62baac104c821355e3df86e6f3add4c44c2acce SHA512 fcd996c52ac74434ec7917be3fc763be273266098b3649fef2c6ea2dfde77c0661f2cf21eb06592738a792bcab91724e48607e09711f1820a0935a641f95b018 +EBUILD python-mimeparse-1.6.0-r5.ebuild 694 BLAKE2B 7daa803d427e5e0eedf8aa97b02bffe96b1b16b2a6fed7eed6e5524c9717d85bd03a69beb34e2a8a9ee326e16149a65256b4de677e1f327b923b173b733e916b SHA512 5eda9e9764275cb8b4080a4cb9ab9c14168d2cd747e7322213dd1d727fac9086a69cddddffe67129b4e255bfd6eded7e3668f27656266a2547c9f3ca1243dad8 MISC metadata.xml 422 BLAKE2B 83de811254521c0ba086160057d59ed1c49ae1258f78bd7c05acc8e2e0de86f3ce571f689df5a6c1247c6cbf99fde496eea2ac14d9133fd81493c6ac0c8bf28b SHA512 d14e037ea668ef4e6fadc15417ac5b74253b7b22385594965be785f5610e0071af0b74dfd80a5cf2386bfa01919955afff50dff1fd75853de7db7ed013b2e235 diff --git a/dev-python/python-mimeparse/python-mimeparse-1.6.0-r4.ebuild b/dev-python/python-mimeparse/python-mimeparse-1.6.0-r4.ebuild deleted file mode 100644 index 72a6b947fe2d..000000000000 --- a/dev-python/python-mimeparse/python-mimeparse-1.6.0-r4.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Basic functions for handling mime-types in python" -HOMEPAGE=" - https://github.com/falconry/python-mimeparse/ - https://pypi.org/project/python-mimeparse/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" - -python_test() { - "${EPYTHON}" mimeparse_test.py -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/python-mimeparse/python-mimeparse-1.6.0-r5.ebuild b/dev-python/python-mimeparse/python-mimeparse-1.6.0-r5.ebuild index e0164a2e170c..e8d24c6fe6a0 100644 --- a/dev-python/python-mimeparse/python-mimeparse-1.6.0-r5.ebuild +++ b/dev-python/python-mimeparse/python-mimeparse-1.6.0-r5.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" PATCHES=( "${FILESDIR}/${P}-py3.13.patch" diff --git a/dev-python/python-mpd2/Manifest b/dev-python/python-mpd2/Manifest index 9be78b99cd40..5d32ec3e308e 100644 --- a/dev-python/python-mpd2/Manifest +++ b/dev-python/python-mpd2/Manifest @@ -1,3 +1,3 @@ DIST python-mpd2-3.1.1.gh.tar.gz 69613 BLAKE2B 4769799edb7a5fa8d772e95fdda362845d97ff2e17bc5eed7ec057c0e17389e8ad3b5d1ecd3b169ddea9d33fdfc52d46b86b8e1abc89489cf04f53aa803219d0 SHA512 abd882bc0652ed4a8ee2f4abf0a039e7c62e77b35d278c5fc99bb032c220caac831cc483445516044964f2ea078d2134af61c64d55cb20770b4d32a5aa1ce5e2 -EBUILD python-mpd2-3.1.1.ebuild 973 BLAKE2B d3ecfdc4a4998caaddeef2854413b0ad7e09d240feff96e52ee5d60f516c1aa3c5702d81b34a25345b43ec547a2480c90509c7f91fd9a3590623423c7530bb44 SHA512 1edd6e6197e9d351f01ad6d783919fb905621fb09e4eec0b49fc7f9c9fb20560e30bc693dbc9031551917f767f5ebb5801a7763f3de41afcdee6c9e3a2ed6340 +EBUILD python-mpd2-3.1.1.ebuild 973 BLAKE2B ac7865db5b80fbdc075bde9f0d52d7f87dfb0f82d93b19cac25f652b10d8af633451fed7a14629bc7a07dd5622a297292ba33da8661a3942277424a9e7d5c887 SHA512 bbf2b6ec0d413220c82a0c615a33e5f361b67ddd7a38b99369b0b110038b30f3b8980aa98466ecf2205aacb158a7b2149ab15061de9fafa683718c05ebf3695e MISC metadata.xml 464 BLAKE2B d64863a0d0de7bdbb309ea89cf3758d7347ccfb29fd810e3cc99735b6cb096b1dc21857905f04f689865690c170bcc141b2ecc7ac0954f5db748fae52e8754ba SHA512 a37f69491be26d10e30ffedf86582ee8f0cccec30278f2edf24b9018357609ff2b65a68b3e778aa5cd956f16ecb75e490be3305ea1d8e2ded3d1a3d187f644ae diff --git a/dev-python/python-mpd2/python-mpd2-3.1.1.ebuild b/dev-python/python-mpd2/python-mpd2-3.1.1.ebuild index 35d052a97346..600cb1f2cbf6 100644 --- a/dev-python/python-mpd2/python-mpd2-3.1.1.ebuild +++ b/dev-python/python-mpd2/python-mpd2-3.1.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 @@ -20,8 +20,8 @@ SRC_URI=" " LICENSE="LGPL-3+" -KEYWORDS="amd64 arm64 ppc ppc64 x86" SLOT="0" +KEYWORDS="amd64 arm64 ppc ppc64 x86" IUSE="examples +twisted" RDEPEND=" diff --git a/dev-python/python-ptrace/Manifest b/dev-python/python-ptrace/Manifest index 6b0833551013..a82798bf3eaa 100644 --- a/dev-python/python-ptrace/Manifest +++ b/dev-python/python-ptrace/Manifest @@ -1,4 +1,4 @@ DIST python-ptrace-0.9.9.gh.tar.gz 106526 BLAKE2B ff9b85e17fd8d767c3fd1db13f1c69ad0b4e7d47379d6ee9468d9424702d34d7a7a7489590987213707829ab62e5eb83df277d3b60de6d2ad05ac99b93586ca3 SHA512 5f2291a4ca642ab99c49e853f12a3cd4ee911df45326fe077ef5df82b813b54a4351c3c23a195b65342af37aed8ecbc26968f65ce9b6a974863bee0ffd556039 -EBUILD python-ptrace-0.9.9.ebuild 713 BLAKE2B a13b8f16c23ea6c4e088063f6c01df2fad6e7fe1499a5ca2fe18fd7ae8eb635f821c29e07ddddac5c43a175c68be87a78fd265e7c066b79203dd66316250d595 SHA512 bd02bec4ab9319d6d3bcadb3bed7b0321ab5d08b0422d6880f28d6f60cb11dfaee001951e9f7057d674dffad9a48a6472673e18396568cb0bd357b00b314dd11 -EBUILD python-ptrace-9999.ebuild 715 BLAKE2B ce678a857463c5146e1c8bde1e57c4581989e2a717a7b2687dd32eba423cb911044da24fe47ee650a0abca64da9d29f747599b06034673ee45835b276adcc8db SHA512 78297c26b7eabc834607ced38fd4407ba97af3d3510764d52fdce61ee66c0d28b31f43608f2894d8bd8a6b1f552b11b3818a65e282f75039731250b09e60d053 +EBUILD python-ptrace-0.9.9.ebuild 713 BLAKE2B cd8acf448d079a98cec81addf75e79f7d8b5b839d77cb61493d4e31954e6012e9a28f4554fd09f6e8613de3dbcaad35a39da70133f460f82306e84dde3b9d664 SHA512 301d390ee027e3260c62c7dc5718c00627d46aee59c4b59e968ed924175ca8eee855de5e4ccf57e055565e59561c9e86c113fa89d1b56a15fc732f992a775999 +EBUILD python-ptrace-9999.ebuild 715 BLAKE2B 0f566f62bed1e03013d2942c018ea3367c2bd4c5e209a757b8c275e545566fa5e8aa58c96e6b0a9817c2a558ad2ef358c6ef50928e3279f1d77020096ce63c16 SHA512 1cde04c60f2530fac627d8ba0d884228193176f9353562b7737002b3d1284a545d3a23e4547e00e1d5ff5214474fc1544daf9fd2fe4a7781402b4c4e2dd6f73a MISC metadata.xml 674 BLAKE2B f247cbce73a3bc785c4747c79a4fa99867dd75255d3a18f91de90179019ac2ef2e85da096107029d8f50f4565dcae14e1bc26e91f7ab882fa6cc9572ee8743a4 SHA512 08dca730bfc844e8ec06bd0d7914c23d8f74d1ebc54e22b99206de5240bd256d30dfe702cac9c3825b283be55be8a0111fc2f24482186f4b7bb24c6bc8369f94 diff --git a/dev-python/python-ptrace/python-ptrace-0.9.9.ebuild b/dev-python/python-ptrace/python-ptrace-0.9.9.ebuild index 282eaa40632d..387eb899a380 100644 --- a/dev-python/python-ptrace/python-ptrace-0.9.9.ebuild +++ b/dev-python/python-ptrace/python-ptrace-0.9.9.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 diff --git a/dev-python/python-ptrace/python-ptrace-9999.ebuild b/dev-python/python-ptrace/python-ptrace-9999.ebuild index 7ec5c32d8f28..e5c52be38aeb 100644 --- a/dev-python/python-ptrace/python-ptrace-9999.ebuild +++ b/dev-python/python-ptrace/python-ptrace-9999.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 diff --git a/dev-python/python-rtmidi/Manifest b/dev-python/python-rtmidi/Manifest index c358d501dd3c..6837823e78c6 100644 --- a/dev-python/python-rtmidi/Manifest +++ b/dev-python/python-rtmidi/Manifest @@ -1,4 +1,4 @@ AUX python-rtmidi-1.5.1-unbundle_rtmidi.patch 1455 BLAKE2B 2cc76ace5758131a069194e9d30c8288ed93a261d41a2b4cf0294e2b4fc7ebee9e0c43b4377143ae8074a03dcc2abf13fd85fdebeebd321efce00e25e43057b1 SHA512 92c11d878018ded30dffa0d06006f8471054321af8d9f58268d4d899121dac66712ddc3a53285c19293fb2d52d4d054b0d803c559e9c01cb8c8f161ce5f2c734 DIST python_rtmidi-1.5.8.tar.gz 368130 BLAKE2B 99fecb8cd003431b5fca31f436a77f27a50076a02ea7f92019800d0816c968f032bd31d236a13d67b2ee9ebdc341d16955675867a8dd345e76282131b781ef13 SHA512 0f2b949a2a53f813a891bc391ce0369fbbec0d6e898a9ace2925adc5714d791ce1f4df133edf34c87b3336cb3ab4ad70851a42124241ec1707f32f66a778dc18 EBUILD python-rtmidi-1.5.8.ebuild 1559 BLAKE2B fcbddc44d5a6624303b4c6f06de5704215b9a79b6fe7a94d46e336f9c0faecaea59ba6a91a4e64ce4899d28a5f0f42d36e516436134a894a2c15557947d8b2c0 SHA512 d41c941fdc13381c022565b82c64100805698db6aada3cd20011482b36a7c755294ee160cb55df01db9f274f2cf38e92ebd6cff653826bb22cc6f92e8d97a520 -MISC metadata.xml 388 BLAKE2B b1bce0f609aae5a298c26c80c3dc3aa33eadf32c9de9da22f4a4f808d1cfd8c769b095d12f2264cf9dd04cdbec8a0fb7202b10c04bb43f9112146023aadd398d SHA512 012ad743d364b9266bef852d159235f27b172ec7fceff43737fe8a67478f991dc53532b021c02d8ffc2eea19cdc568046cf90e440afefb46dcdad275a33f71e3 +MISC metadata.xml 310 BLAKE2B afc6a689e45eca44257a8e730434eee137f1d58e5d72d2d493c85529f78a17bb55c20eb251bf0f83233d6877f5625e91ad763ce0ae47b3312e31746d6ff9d2b1 SHA512 3cff05c38c519aa5ea68cf908d832e41cab790ad6b1c0d017fff39939e9b34a50a244a47cb038f9503ff78e1be648703383dc1cb20682a49062e850159fb3c20 diff --git a/dev-python/python-rtmidi/metadata.xml b/dev-python/python-rtmidi/metadata.xml index 93ee6355d770..fea32d854d2f 100644 --- a/dev-python/python-rtmidi/metadata.xml +++ b/dev-python/python-rtmidi/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + python-rtmidi SpotlightKid/python-rtmidi diff --git a/dev-python/python-snappy/Manifest b/dev-python/python-snappy/Manifest index ee790c263cb3..708d7b4abc96 100644 --- a/dev-python/python-snappy/Manifest +++ b/dev-python/python-snappy/Manifest @@ -3,5 +3,5 @@ DIST python-snappy-0.7.1.tar.gz 8832 BLAKE2B 5968b146fa637b4c6785a74b17cca153959 DIST python_snappy-0.7.2.tar.gz 9108 BLAKE2B a0f23b286f97de2d61afc51dcba188d77d0c0099b7cba26c7a0e2bc4da41045fc6a4a95d3adf3ef80d16300a7d35a66955552cf5693c0a0a38b73478b864d266 SHA512 c585e9e953c2bf2cb7d3f24ae9745d267b334d681ca44b7d842de2405df19b24af0f6915f0274de2a86e74fdcfef3715e5c27765243d84459216476c31aaa437 EBUILD python-snappy-0.6.1.ebuild 716 BLAKE2B 2c5cd913f497c31267e08c6fab5335c9f3d5a7993d9136401bf1d6a43779b7558cdf073e8deb0dee2a72855f0eaa20a448e5bdc13651f33fbd915c3c2eb66508 SHA512 5804afe580e12e2cd53201cfe8134aebfe30a255470866c3c2ee68934252d35e4c6cac11e163e55c97e1c0fd37ea8f9705f317d44e3e0cefa0537fe4eb2495ca EBUILD python-snappy-0.7.1.ebuild 560 BLAKE2B 9bb08575ab08df1857b98226afe6f733f5af0304c03f1e9dbb721a4a53db5bb68f59702eedb028beacc4244a1afe80a9ae319a0adbaa63fbf9206d1322bfdc83 SHA512 7627203394c62b2bbb3d9f70e52d7f4a83c7c1c8b9e5ed4a040e696971a964d9943b72f6faff3f76e40b7a5fc5a3b6167f4ffb31e8eb7999d61b6819e66afc24 -EBUILD python-snappy-0.7.2.ebuild 544 BLAKE2B 0338bdfe4a42a4493a1c9a262cccb5bf969e5abcd66088a0a2b31c5dca97a9bb1252ec916893f6c23ead9a9026a6ecc1555fce3c17a0af26c08fd77abe546c06 SHA512 1fea6dafd45629914ad4bb07c61b6615e554ebf5b443eda72fd109c4f67d4fbe3e7023a367864fa15cbfebdccc01f88f2e6a987a27059e17b20ce75fa9c5ba78 +EBUILD python-snappy-0.7.2.ebuild 544 BLAKE2B f277c15cdf553de1c6f071f50baa43f8043832d296910c9bb366d2bba81c1c19d21065d33b84d3a185dc77cc481435b3384aaa770a30c55233452dfc44521166 SHA512 0d7e0083a89a33161d4568b6ae1b9ecc2001eca7aa42298d80b9d9465ddefb4de812aecdedc9bfb27a53ddc0a924cef995509da43a2d6ced2764b4e4d7703fd4 MISC metadata.xml 377 BLAKE2B a539bd7584f20f7cf958969645a9c1898d7fa415d5fbab3ed0062513bedfc516342ea7d889ccf7d4f6c3eff3f6006a33355fcc9165f105f9748bc078408bfeeb SHA512 f2fae6ee6ff65e8aaa78bb2ddec004589d4ea4c5ee724fb56f009c20080d24591e64a24b0cc9b99bec04ea0d27bf92ac0aa35ebc9a4433cb2bff8ed56891d697 diff --git a/dev-python/python-snappy/python-snappy-0.7.2.ebuild b/dev-python/python-snappy/python-snappy-0.7.2.ebuild index 1883fcc0bc23..b0e0d113d324 100644 --- a/dev-python/python-snappy/python-snappy-0.7.2.ebuild +++ b/dev-python/python-snappy/python-snappy-0.7.2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_COMPAT=( pypy3 python3_{10..13} ) inherit distutils-r1 pypi diff --git a/dev-python/python-stdnum/Manifest b/dev-python/python-stdnum/Manifest index 14a7bb5a805c..1aa5aa836cb5 100644 --- a/dev-python/python-stdnum/Manifest +++ b/dev-python/python-stdnum/Manifest @@ -1,3 +1,3 @@ DIST python-stdnum-1.20.tar.gz 1191978 BLAKE2B 8395106d155c1f4642a74691d219230b42e81b521db41c57d5e978eb8e1769ca51598a1ad061356a1997fac5a60ca21796d1e8f79fa7d737e70fbbfe78dbfcc6 SHA512 92ec9fcb3bf71405569e93668ab1d089225da74a33095e63ee8f0116c868a4b937d093ba98e29085889d1745cc55eab13936d6ed9ceb24beecbc193c722a515e -EBUILD python-stdnum-1.20.ebuild 741 BLAKE2B d1f31c0e949e9777a4108329fbfe52466cd9830aa831397c949268a2c444e7797dfae49497a27c95064085f487959fcb54ec7b7f0990c02321e61d00c5939dce SHA512 8fc8418574509d97af968015c34bfc82eaaebcf0e16f59fba7464808c1f7a73b432e94a0b6a71f0d03f215c3c9ce439e02dbd9eaf05c013bf3a3634437a76d6f +EBUILD python-stdnum-1.20.ebuild 741 BLAKE2B 513676b8aaae54afc0b909851ea1b531392e6182912052aa0bde7b359fca47010794dfe979fb3fd1c4f9265d6f52da9c8d3146c70634771c9b898a4b15117814 SHA512 f10b69e66a9afe02a46d1d8e7d304a932c443e49f8ff5898198ac09283d7907a3f090a1487775ae29ccdb00bab5d0816a2a72bf961a60c55f04af8b881b02a2c MISC metadata.xml 461 BLAKE2B ca459eeb4a49d155ee0e1f53a3830f500607e7b412c9546c05e54c99fb2d74982e4bb3815fb5373b627d09c580f3f6807737b33022542f0fb13ed45c085e57e1 SHA512 66ebd3c6792e7bc35df1b77171179191a98c476c38827fb11cfff1e0c003317a2eb296ae12cea484bdcfbfd364dfafb0abc60cf0886c993b66860f7d9efe6013 diff --git a/dev-python/python-stdnum/python-stdnum-1.20.ebuild b/dev-python/python-stdnum/python-stdnum-1.20.ebuild index d0533fafb7e5..d2c1ea631a5d 100644 --- a/dev-python/python-stdnum/python-stdnum-1.20.ebuild +++ b/dev-python/python-stdnum/python-stdnum-1.20.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} ) inherit distutils-r1 pypi diff --git a/dev-python/python-xlib/Manifest b/dev-python/python-xlib/Manifest index 71e4c59fd2e9..f762d7bcff63 100644 --- a/dev-python/python-xlib/Manifest +++ b/dev-python/python-xlib/Manifest @@ -1,3 +1,3 @@ DIST python-xlib-0.33.tar.bz2 213763 BLAKE2B 53486ec938bc00306658f3151556f1353fe5881ab942d06493f6f78d33b4cff8aab6e6aa5ad7e9124824d61549545719375c84f7b9376518e2328fa2e65df553 SHA512 3b7b4fea5cd69544d2227806853bdfdd04447089e182ca0f199e18e8bd43375d9bf03c819fd6a055ad4ad274594651e05db82585ab40d0fcf225ce36b553c991 -EBUILD python-xlib-0.33.ebuild 987 BLAKE2B b3cf3885d1b777221f9ae280d53b5f2ceeea481e0e2fb62517ad8f1a52e3719b4639c88f6409ff646b85ca1e0948c4ee10a621199c3aa79ad9d12e4129bdd085 SHA512 700ff260bcf7eb37ee719effa277836bfa8e6717588c5dd4e8a87d4e8f3e72653ae86d24a07324923f3cfcf0f0af9a131b70e31c7740f7b197f6daaa13135fa2 +EBUILD python-xlib-0.33.ebuild 988 BLAKE2B 912f98d283cda200e20a25397d62ca3de3af4bc1e35dc295367530405443be8551b28d6f9b154e06ee2b1af71f377a2bd535b36ae1e3d3990d90ccd8d16b7819 SHA512 572fe03bffe8a2f4fa1226a80b65c6706df63fb348bdfaf2c8c073c5a6e2b332b738567a4499d85cc65ac2d788348a6b87673aaebaa7829e8d52a4c1f688c2cc MISC metadata.xml 434 BLAKE2B 3fa5d4e6b3b0347d1872805cf074795e486fe64a6b5b3edf326e9a8f81c1f5b86472ec6d906e85ef11493e9aeff9ef8ecfbece69103df037c8237fee3bbbaac9 SHA512 38738c99171d5351a797b12384a0f29b38250bb62cb17ff6250e3215a580500eec3210e22ee9605356c71477b8574b9fde34c5dee944b8437b901adc9b417218 diff --git a/dev-python/python-xlib/python-xlib-0.33.ebuild b/dev-python/python-xlib/python-xlib-0.33.ebuild index 3c6796ac70bc..ec6e1d083285 100644 --- a/dev-python/python-xlib/python-xlib-0.33.ebuild +++ b/dev-python/python-xlib/python-xlib-0.33.ebuild @@ -19,7 +19,7 @@ SRC_URI=" LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86" IUSE="doc" RDEPEND=" diff --git a/dev-python/pytools/Manifest b/dev-python/pytools/Manifest index 07d1f75491cd..9a84b8865289 100644 --- a/dev-python/pytools/Manifest +++ b/dev-python/pytools/Manifest @@ -1,3 +1,5 @@ DIST pytools-2024.1.5.tar.gz 80774 BLAKE2B 37e9e14d5a62cdad34ddbfd0eabec747c392ba1506aacc76322f090699192369915882ba948fa07cd7a45369d3391343d9b2554def851e844976bc0442ddcfb6 SHA512 af7b79f1e26a43459765627ce6e6740953c38e05e26f3ec17360ccdf588ac320eabb5540fbbf9570cde324b8aae2412878316e9930e5195f467dbf5b74ca76b8 +DIST pytools-2024.1.6.tar.gz 81344 BLAKE2B ff68e2606170bf54e3f609ee7f4cfe58e063f43dcfb2706d5ed7659ea2fde863e6315d0d81dff2e62a3378f195413561a927b0c1e7bedc06388cf4893c07b873 SHA512 a9e934f1cbaf0ace32420f9b74224a06ce8421ee291b837292133969c6788c4cc8bea01446cd4d1505aca9fa81e8ae0d3eacf60d3285186e66d67d5abe10ce3e EBUILD pytools-2024.1.5.ebuild 831 BLAKE2B b0402da628468a2977e2975b84cd0ce0060604d2de7864bd21d45d88270e7819decb9ee8d78078deb352107780da13461e36e0909ac68686c526d32a9e311243 SHA512 1fa17b25019dc6487332bf36042629b08b4214b4fb68e4f54e5b032f11cdc0eab6737ae731d86f5c4188b18a1d5dfb39ce056ff1b0c77aa612429d91e36ca528 -MISC metadata.xml 496 BLAKE2B d0067ed5726907ed3d635fc88dc33722335e7c853ee4a5a1c727faecdf6a78ab7de4261fe40c5c903908e1f2b8eb597ff3c014044fc7ea02bc357254d544da64 SHA512 c6b546564e9c54bccc55f83310ff194192be0673bfe552e18e29a82e87d2caf4c0d51e42d1675cf5b8f6dff1fa1410676f71c9c0c56273ba6efc4efc608c43d9 +EBUILD pytools-2024.1.6.ebuild 833 BLAKE2B d6b8a51354d5663a4017f18c0b0350bb7db9acb2a6a695384202b4a4c774ea8096333bd51c9423c348f725abfa529818d7b5ff41bfa2070fcf66bbd96e077f1a SHA512 455fdea9a18fb4f6f49e1d65fac941bc2718e671bcdc0ca32d97e8991e9104329cf984a5fab58a8166178e43acff5b81cd38337b6350a4676a9104c78a8e6da9 +MISC metadata.xml 390 BLAKE2B 3cd3f1c6df2c112e3828b55f4a4282495c24fb5f1869ee1c105710e517de738a767e30388c808432ce7e41ad5d14be4d56fb6ee7bcd62f9990262b145413ab20 SHA512 c28d8640d0b0c7d77ba18367ae5379b11747a67ace55a6f5910c2f5a4dd5d5816bb1a256a27e78fdad909de2947e5db84c16283604e216b393b5cde5c39e6b24 diff --git a/dev-python/pytools/metadata.xml b/dev-python/pytools/metadata.xml index 7a972bc64a8f..b16ffcd293ef 100644 --- a/dev-python/pytools/metadata.xml +++ b/dev-python/pytools/metadata.xml @@ -1,10 +1,6 @@ - - marecki@gentoo.org - Marek Szuba - python@gentoo.org Python diff --git a/dev-python/pytools/pytools-2024.1.6.ebuild b/dev-python/pytools/pytools-2024.1.6.ebuild new file mode 100644 index 000000000000..38860936dd01 --- /dev/null +++ b/dev-python/pytools/pytools-2024.1.6.ebuild @@ -0,0 +1,33 @@ +# 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} ) +PYTHON_REQ_USE='sqlite' + +inherit distutils-r1 pypi + +DESCRIPTION="Collection of tools missing from the Python standard library" +HOMEPAGE=" + https://mathema.tician.de/software/pytools/ + https://github.com/inducer/pytools/ + https://pypi.org/project/pytools/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" + +# NB: numpy is now an "extra" (optional) dep -- we can remove it from +# RDEPEND If revdeps don't need it +RDEPEND=" + >=dev-python/numpy-1.6.0[${PYTHON_USEDEP}] + >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}] + ' 3.10) +" + +distutils_enable_tests pytest diff --git a/dev-python/pyuca/Manifest b/dev-python/pyuca/Manifest index 719a9c7bbae5..cbb7ec87b99b 100644 --- a/dev-python/pyuca/Manifest +++ b/dev-python/pyuca/Manifest @@ -1,3 +1,3 @@ DIST pyuca-1.2.gh.tar.gz 20114014 BLAKE2B cb52b23b367a3e2148442c78138a05112543ef40b44a83a5242d566fdce99a9ccd9f004d34b48f05be7d44417a168598c69c073c3fa6551e4cbb4d1e3a5d1e42 SHA512 dd3cc69271bb2c662beee4585ee3374a0d6e99e14688da3805f1278aa231c71577e2738b5c41c0d8fd562abbba618651214ac4c88299ead0c61cb8a4460c9063 -EBUILD pyuca-1.2.ebuild 534 BLAKE2B d4240a4dc58ea33a4c6b0e2e32483f1d788c7236ce076a948801690afd1638bd98678b25e980194a5ba83885c86bb391101b640c44a14966bbe5654d34718fcc SHA512 a585761d374cc85167d1ae8c1473fc776e64a274aa0b70c266195f88f51d38b26eb9d405a00a2a299a6b304dcf8a045c72ba4d2e54809978b6472c6f0e362821 +EBUILD pyuca-1.2.ebuild 534 BLAKE2B c415befe2ba2219f8b0b8d00955992aa8dfa5a7079247b0bc1561419b17eedb8df38eef4d586288246a267dac9d04dc92d256f399bdc667c439336e4c6263e4c SHA512 30c8c87e460f33784d7769f2e44eaf59385d601a5483cc300759bb7c806c69fa0a1ae24f738813e11e4a5db1f8e7c9a5287f66fd4473f455715bb7c319f24aef MISC metadata.xml 399 BLAKE2B 7884107eb83fcbf4730dca68a377e1d11a4e055e2e6f9e152decd09971b6f316bbca33906603b2c75f75032d050f23ac56b18bde431aba7675504e00a12d89da SHA512 45b9dbe864e0e253d0fbcf19591ae6e9e5dc6fd6bab6c569ac622e34d03ad2e901069878c5a099bd4554b10392ab5b3dec5e662e17834c846d5819137aedde56 diff --git a/dev-python/pyuca/pyuca-1.2.ebuild b/dev-python/pyuca/pyuca-1.2.ebuild index a19f3c52227c..c5525a5081d6 100644 --- a/dev-python/pyuca/pyuca-1.2.ebuild +++ b/dev-python/pyuca/pyuca-1.2.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_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 diff --git a/dev-python/pywavelets/Manifest b/dev-python/pywavelets/Manifest index 79b041a46032..3937dfd6cfac 100644 --- a/dev-python/pywavelets/Manifest +++ b/dev-python/pywavelets/Manifest @@ -1,5 +1,3 @@ -DIST pywavelets-1.5.0.tar.gz 3937269 BLAKE2B 787d59a23d0de94783f55b7fa65bddc58c2d2040c2eb36ebc95a53ba95c52a765d4d2e1ad78d4f06015f339150a100525336836e71a9f8b94b92da89885f3f3f SHA512 a70435392cd2c0fed470c0093e8b838e233462e6f595f5d40396b1186cbea1654b2f671f45a9731bfc393a693221a0907cee48b2209944e7cda6f40e268fb34c DIST pywavelets-1.6.0.tar.gz 3939946 BLAKE2B 6b008079a05431d3a52b6c42239b8ef188a3d4a416c77af18da970d8a1c7fa82e4ba2cddf9003c843f05cca5eb168ff28ed0ff1c341e948e3599894ac5490838 SHA512 2b2a0b5f649ed374e1c2d46c185afbe221018e37d1461f1a34f0a9a9b0d06d8d8e9b6afc5c28a4a109df6ec783531a481b7caf3c4dea913b98800fd774b89fab -EBUILD pywavelets-1.5.0.ebuild 1003 BLAKE2B 64a0f3ab3db75fc43b8868430a5a05ba81cfc7fa1eec6812559b04eb50556ff054c6af4d83a485ebd57ee3d342f4eac19cf9123fa01f24cbb8276068598bd060 SHA512 68e59e59f32177db7f1815c9b394ea52418c247949912f6c4f916c6f0c8a40ef8a1358e96d8feb586b51fbe62ad306d5f7e49a4c571a875134cc403b8ff2262f -EBUILD pywavelets-1.6.0.ebuild 1001 BLAKE2B 6e241be6815ef542e5a623387814d4a496c0af869fd140970bcc306b626b113ea346c317ff9877a9a9b3642c2fe7deeac50f1f669c2a0a93a54ec7733e14c4d7 SHA512 fadf42509afe9c235cd923bb2dc780e65131e75d212762a6e1fea813b118004564a5d40041951d057fcfac8521e45c6c0ef5373155d9b32062e222c15646e14f +EBUILD pywavelets-1.6.0.ebuild 1001 BLAKE2B 91d2973f2b2cddc6a76b40a1753107defa8f98799b81f6b6bff5b27d983aa19388cc9bfdcb0bd13f1a590f1aa0386da9c71735708ce228a4a68b5499303ad990 SHA512 21c25f4388071ed57d8c5954ee1fabaf42cae62cbee4be2ea010d74c765b541f5279e4fee1e1bf75f274f1fec65928b8cacc96546a45e4a05a6d58484d838705 MISC metadata.xml 807 BLAKE2B 9cb49f78c72fe01c3777720ea7b641a35602abcdd12541abaab7faa21bc60bbdefe60d355fcdda7dbc3021570ca152391db5b2ababe3a7de8e830e3edc74a6e8 SHA512 e8264ef6a9cc4883ef5202f4de2709579e0539ea0db151da213d887b6fb33b7807b568b378ec94782031fcbd2ed177516774e89a25ac92275bf93adac3da12d7 diff --git a/dev-python/pywavelets/pywavelets-1.5.0.ebuild b/dev-python/pywavelets/pywavelets-1.5.0.ebuild deleted file mode 100644 index a1d0d8775cd4..000000000000 --- a/dev-python/pywavelets/pywavelets-1.5.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python -PYPI_PN="PyWavelets" -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Discrete Wavelet Transforms in Python" -HOMEPAGE=" - https://pywavelets.readthedocs.io/en/latest/ - https://github.com/PyWavelets/pywt/ - https://pypi.org/project/PyWavelets/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux" -IUSE="examples" - -RDEPEND=" - dev-python/matplotlib[${PYTHON_USEDEP}] - =dev-python/numpy-1.22.4[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - >=dev-python/cython-0.29.35[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_test() { - rm -rf pywt || die - epytest --pyargs pywt -} - -python_install_all() { - distutils-r1_python_install_all - if use examples; then - docinto examples - dodoc -r demo - docompress -x /usr/share/doc/${PF}/examples - fi -} diff --git a/dev-python/pywavelets/pywavelets-1.6.0.ebuild b/dev-python/pywavelets/pywavelets-1.6.0.ebuild index c5177771516c..3075d06baf2c 100644 --- a/dev-python/pywavelets/pywavelets-1.6.0.ebuild +++ b/dev-python/pywavelets/pywavelets-1.6.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=meson-python PYPI_PN="PyWavelets" -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 pypi diff --git a/dev-python/pywinrm/Manifest b/dev-python/pywinrm/Manifest index a7bcaf71bdec..66b36d195daf 100644 --- a/dev-python/pywinrm/Manifest +++ b/dev-python/pywinrm/Manifest @@ -1,3 +1,3 @@ DIST pywinrm-0.4.3.tar.gz 38356 BLAKE2B f998b9b56a60bf9d56b871e5fa8f59a4c0ec510b7a0a626b543b10e790596455797109eb2f929ff3224915ba8f6d1444843d735a67b9e2657fc6f705447dd056 SHA512 f6da28fc1c53a4c000539583ef5e6bdc108a2396f161a416cc151a8591478a6c7a577c5733374339fe3612a5a85046fb9cd44ca38f502aecd56b2723aae16943 EBUILD pywinrm-0.4.3.ebuild 811 BLAKE2B 6a6254d2f00f450a97961a4fa757d3deefcec5501391533f09cb53857b2e2610f2f87d3089c5eabfb2483f7aa8d1040e34bc2b023a0402aba79940daf7a45db8 SHA512 59746f2f45b878958fcefd5ee6b8e7256b93298ac11431d1adbdf00517e5efb0cb5c4f78ee4b32110d650177c3ed8c6850ae096f9172c2144625e11ce71bc39c -MISC metadata.xml 393 BLAKE2B c3656e83163c2e04cb1e313d4aefbaefa6ced59e186495763decafcc2a6ecbd57f55afddb8cf23f6dec82327821951ee086b5461351cd439818847f5e8eed1f5 SHA512 041088b77f748863dd04f869d6ddc17188e25cb78434525ec17e25c7d0530002d1321aa35f7a9c773646873281ecbf09a7d8312af5ce6a59a1a55cacc7106e43 +MISC metadata.xml 388 BLAKE2B 610133240a7f46f0904c4d277d8a12a0050ac855f29d7fe1ed1552f60896908dedc37aff81ae96f1a492514878aad036bbdea67a40647ca2998259c0c2fe0799 SHA512 750a530a5a205dc1d2c42ee2b10a7e5b9f4f82de2361a41bf5462a70337eb6141fc780e3ca9b484a61b1fdb34bb9d2fcb3af0eebf1fda988bb501dbbd80b1637 diff --git a/dev-python/pywinrm/metadata.xml b/dev-python/pywinrm/metadata.xml index b09f80302a60..0601e7bd14f3 100644 --- a/dev-python/pywinrm/metadata.xml +++ b/dev-python/pywinrm/metadata.xml @@ -1,9 +1,9 @@ - - marecki@gentoo.org - Marek Szuba + + python@gentoo.org + Python diff --git a/dev-python/pyyaml_env_tag/Manifest b/dev-python/pyyaml-env-tag/Manifest similarity index 65% rename from dev-python/pyyaml_env_tag/Manifest rename to dev-python/pyyaml-env-tag/Manifest index ff7763f1f23b..8f6efb7a3700 100644 --- a/dev-python/pyyaml_env_tag/Manifest +++ b/dev-python/pyyaml-env-tag/Manifest @@ -1,3 +1,3 @@ DIST pyyaml_env_tag-0.1.tar.gz 5631 BLAKE2B 2302f3fd7c33347b1e451f466b13fbad53f2b77ee305ce844cd5b5bf40e633de95f4604eb27660c5f61aca21845e6f70e40a0ab52386a44d9b4e9be3ec7a7f29 SHA512 7d3dbc08fb338b3de5bbe657fa8a98a330d7ac7962ac2ea6513ade362b36deaaad8d9e82eb018454d73fd26d90003861a3ffee9abc2e9ac51dea4ba315b5c1f9 -EBUILD pyyaml_env_tag-0.1-r1.ebuild 500 BLAKE2B 0b51a1d49dd324961b72e53633b323d015a60874865e9c9a7d5125c2a3f09389339146383a724b3ff01aeb9f9ed0c34239a23155af2acd15386cacb820a54f80 SHA512 d1e7b2169ef75d45df3cfe8c0445192a5660e26e525188217f2f4e5fa92a4fbdb635876ce7ccf99fbabdd9b375d283dc2eca6c6bd726cf12dee80f33eeeb405e +EBUILD pyyaml-env-tag-0.1-r1.ebuild 546 BLAKE2B 94209214715b97bc2e7e9099b956fa640f7c86489295fe1904c869c2613573fedfaf4b06f024196280f50b9c97bdc6f5160b02b20880bc34ae8cf139b43478f4 SHA512 5f41362d7bb1941ca1f92aeb682c1a2c3c86ced745549b4d64b7300b83358b5833786c1b0705e1395e2378be266e509d1d3e947a6203bbaff5002fbbe368936e MISC metadata.xml 421 BLAKE2B 944e5cd6817404e00303896bf56c698f37fbf90843d454d087ab929657cbf26a66f287aed9649044bbbaf70e265b78ba8612daa18adc2136f6e4e5e209e3e6e7 SHA512 c2a508a66f08dc1fb6532ca60c49d2053500e592eccbe0d808f6107130fed73348edf9399f3e880dc8d5969f8a42b55492eec03cb4e85de009f62e5575e86b76 diff --git a/dev-python/pyyaml_env_tag/metadata.xml b/dev-python/pyyaml-env-tag/metadata.xml similarity index 100% rename from dev-python/pyyaml_env_tag/metadata.xml rename to dev-python/pyyaml-env-tag/metadata.xml diff --git a/dev-python/pyyaml_env_tag/pyyaml_env_tag-0.1-r1.ebuild b/dev-python/pyyaml-env-tag/pyyaml-env-tag-0.1-r1.ebuild similarity index 67% rename from dev-python/pyyaml_env_tag/pyyaml_env_tag-0.1-r1.ebuild rename to dev-python/pyyaml-env-tag/pyyaml-env-tag-0.1-r1.ebuild index 2e0286c1bbab..e8278ab904d3 100644 --- a/dev-python/pyyaml_env_tag/pyyaml_env_tag-0.1-r1.ebuild +++ b/dev-python/pyyaml-env-tag/pyyaml-env-tag-0.1-r1.ebuild @@ -1,15 +1,18 @@ -# 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=flit -PYTHON_COMPAT=( python3_{10..12} pypy3 ) +PYTHON_COMPAT=( python3_{10..13} pypy3 ) inherit distutils-r1 pypi DESCRIPTION="A custom YAML tag for referencing environment variables in YAML files" -HOMEPAGE="https://github.com/waylan/pyyaml-env-tag" +HOMEPAGE=" + https://github.com/waylan/pyyaml-env-tag/ + https://pypi.org/project/pyyaml_env_tag/ +" LICENSE="MIT" SLOT="0" diff --git a/dev-python/pyyaml/Manifest b/dev-python/pyyaml/Manifest index a57438ddc5f6..0a1793d85baf 100644 --- a/dev-python/pyyaml/Manifest +++ b/dev-python/pyyaml/Manifest @@ -2,5 +2,5 @@ AUX pyyaml-6.0.1-cython3.patch 1423 BLAKE2B ff93a6bc36d0ca7b85a3c3c5cf67c57c6003 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 +EBUILD pyyaml-6.0.2_rc1.ebuild 1434 BLAKE2B 9541de61d3faf51024bc8693b94aae9c9d847ca1015cd558c9d6634dc62e55705f77b761494b27080f65285d1b3e11dcfa0400f3ce5989f0792541308a4e8be3 SHA512 f8cc7265bccf910b5b7e306a3284e269e8bf215653be18e59d29b2997a1931d1dbe7bc0661e0f13de980a37828fad0d36c4725823c972f10d18029141613fc53 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 index 9be8de2241fe..e0d131f54408 100644 --- a/dev-python/pyyaml/pyyaml-6.0.2_rc1.ebuild +++ b/dev-python/pyyaml/pyyaml-6.0.2_rc1.ebuild @@ -24,7 +24,7 @@ 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" +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=" diff --git a/dev-python/qtsass/Manifest b/dev-python/qtsass/Manifest index 3a74081963d9..58ec33be43a3 100644 --- a/dev-python/qtsass/Manifest +++ b/dev-python/qtsass/Manifest @@ -1,3 +1,3 @@ DIST qtsass-0.4.0.gh.tar.gz 29466 BLAKE2B 954016c3a7a1ced59a28a50284f284f6138caf6c97cabb2854c56a3c499741060d4de7717ec39733fc41dc221d11f16118380dfc252ee1f169466bacc7ba6ad9 SHA512 58b5b70c5f1c102817d6024acb0d72f496f55217950e5a52422965215b8dc8debf4c7c6d4724efb5609b75b675d81e99dccc9211c0804c75063d33127f25353e -EBUILD qtsass-0.4.0.ebuild 636 BLAKE2B 4136373c51a31b20ce85fcffce2d591749ea1c159dbf2036ff689a1b2d581969de56528b78da2116f41051610c5a8257f05a69c9d49b94134bbf872d2245c12d SHA512 0c929f0d168710d7c97852c943e48339a8d7878b8d01bdae5f5b1bceb4b53afa05252124e21323e94a886e1dc7a16a0a98a9fdcf213f19edeb6aa38f1c355643 +EBUILD qtsass-0.4.0.ebuild 636 BLAKE2B 1b5fe8467a1f1e1a01d5225314d27b9c721bb677452b077052ad92a43e3c0bd39c8b031e538639de9dbe7d792c6e95db13ddd12e7129d6a2018d93ace7b74b75 SHA512 372b204e886cc407c4f869f5feafdc9028ecdd8a0aa25617c86e57d9f11e63729c4e392351f97cfde72733c2617cd23b28d0b707a06b7081b2e5a78b7770bff4 MISC metadata.xml 409 BLAKE2B f0526e577a0df1dd2cf9efb8a3f69ec7a861ce81c6ab7e48476f6c8baf3a788f9a294d9431f1d6bd615ae7c43836e4f00ede581e6259d80f23bed9a465a1bede SHA512 8183a06884c16c3275b7954b184e151563f0957889a9ccfa632fa5f1fbfd2467f14b7c19e9bc347242920c75a9ced61db66781ae9d6521d3c457074eca25e1da diff --git a/dev-python/qtsass/qtsass-0.4.0.ebuild b/dev-python/qtsass/qtsass-0.4.0.ebuild index 9f2bb3025f6b..91a26d492c63 100644 --- a/dev-python/qtsass/qtsass-0.4.0.ebuild +++ b/dev-python/qtsass/qtsass-0.4.0.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_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest index 5f095d12730f..b15da62f8e82 100644 --- a/dev-python/rapidfuzz/Manifest +++ b/dev-python/rapidfuzz/Manifest @@ -1,5 +1,3 @@ -DIST rapidfuzz-3.9.1.tar.gz 1595099 BLAKE2B 491eb1dd3ea64f361e15e6f828d162b383f2cbe068331c6001fb112966b599199870013bc2e10b5e8dfe1d7c6f676a6d577d9d43b6054874a3b721233d17ba77 SHA512 f8efcc271a823c957b2a00f78ab7bf37133a87027fcb75d9e24cf1629b776d3f970ebe4f596e6685013408637e2e2b3713680c7716e9adb505241b61decee18b DIST rapidfuzz-3.9.3.tar.gz 1595645 BLAKE2B 1e7400ba3dea0a4c90939503d4f50e963d0241f40ce207d53ab4aa421f51ffa20ff574ad5363e4a21dc3482f764731dfe7726bfaaee873f3d9674efbd5dc3108 SHA512 730569e14bf512a2e90039a937006eb7d26ffb4dfb5e926e8277d1048b9a520fe970c9fa908d1f330eb37030b1053541845175eceac8b651863b59b76ec387f5 -EBUILD rapidfuzz-3.9.1.ebuild 1590 BLAKE2B 3d04fdcf559d71edf75f9e03b53cac018fa99b4f0ac37981649e69fbc0197b2fc6a632cb8bd1357fefd99ed8253780979032707efc9cd75ee2614147b04d820d SHA512 2297d0b3516c0086c2bc4ea0a7dbbcece54b7b2900d72a441281016e924d9205390a35493976cbf75483b4f1916381d19b1da1f45b3fe67ae56896f65de297b9 -EBUILD rapidfuzz-3.9.3-r1.ebuild 1597 BLAKE2B 5f48222114401782c0ab728cb25c42260c8cc830851ff8936f9c072891fa1037afe98172d08aa40fa20d129fdb83ae1961de59858c3a6c0a82eb7cb745b8a593 SHA512 7dc9c129deafb3e33273f9e831baba3aa98a3496fa7de42f33e3bb71b8a6a456a042fa8a7dc5abf4e6168ffa9098ae47cbb741dedde19addcd97a1c2ead61487 +EBUILD rapidfuzz-3.9.3-r1.ebuild 1590 BLAKE2B 423630b4b8a46939cb4f849b8a7fd91f00d9bddfc1d0ade717284230bcd5921a1473f50a42af1002b005f87807680fd95cb1aed7e6ffb328b5ab963f017d8465 SHA512 27e8667e2b7718f0f2ebbc6e28724f0e6ae80bec543b266a39a235b1a3e56e49f417b97b56545dae1f4aa1a0b0c81c1a372e30f55e84625bc6777bad402019db MISC metadata.xml 372 BLAKE2B 79ce98b986a4193ec72cfc1ef0a1e1970e2e6333da3dc0abdc24de4148932c4f81e68a4d85cedf308d79ee5fe61c1d2573889fe4f89025b7b4848caf4380596c SHA512 014b2de4c7eb3976799f76ca01c59585be12ff0718cb8378ce0aabf40113d8fd402e0a8ef26fd8924ee0840fa7e99677e5e31698180a0537a0627c464c29e34e diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild b/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild deleted file mode 100644 index 59b627a038f5..000000000000 --- a/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -# custom wrapper over setuptools -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Rapid fuzzy string matching in Python using various string metrics" -HOMEPAGE=" - https://github.com/rapidfuzz/RapidFuzz/ - https://pypi.org/project/rapidfuzz/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -# all these are header-only libraries -DEPEND=" - >=dev-cpp/taskflow-3.0.0 - >=dev-cpp/rapidfuzz-cpp-3.0.4 - dev-python/numpy[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/cython-3[${PYTHON_USEDEP}] - >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # sterilize build flags - sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die - # remove bundled libraries - rm -r extern || die - # force recythonization - find src -name '*.cxx' -delete || die - # do not require exact taskflow version - sed -i -e '/Taskflow/s:3\.3\.0::' CMakeLists.txt || die - - distutils-r1_src_prepare - - export RAPIDFUZZ_BUILD_EXTENSION=1 -} - -python_compile() { - distutils-r1_python_compile - - # scikit-build is broken and reuses the same build - # https://github.com/scikit-build/scikit-build/issues/633 - rm -r _skbuild || die -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild b/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild index 4ed337475616..4e8e2b5047ad 100644 --- a/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild +++ b/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" # all these are header-only libraries DEPEND=" diff --git a/dev-python/redis/Manifest b/dev-python/redis/Manifest index 5f90f6bcc583..0735863cb6f4 100644 --- a/dev-python/redis/Manifest +++ b/dev-python/redis/Manifest @@ -1,7 +1,5 @@ -DIST redis-py-5.0.5.gh.tar.gz 4775177 BLAKE2B e092692ca8070d811ccd953be2749859094baef610858fcc7f28fd18ec51e643cb0a003ddb5734e8066252e9beb49bdf633983906bb4615c0e8309389343aa2f SHA512 014c5bd9e7604cf757d990b1a0ad2d3c876822b1ee5b372eaa18cf26b5bf61bcdf6bd2d5e3f5eaa9e73de5dcc6a7ad11835856cb12c995a539961244e54c16fc DIST redis-py-5.0.6.gh.tar.gz 4775649 BLAKE2B 7d6a7c10da592aed05fe70b1f0001697984c34244c29567755a13f0cb0d61db927f1392dd100212c88c63de52afbad2a9f17024d9af11f500db13386d080be2a SHA512 ae430e3c261bd8240bf1c736e28d066c685bb674dd6c2aabbf57bfa436027af31e59c2583777625ab3e1aa94f9b55a8e6513a94399c3aaec7e46b1128de8dd42 DIST redis-py-5.0.7.gh.tar.gz 4775787 BLAKE2B 72060bd2101ba5b16ab5823ec6ed16fdc6714546f4be2a0c89871f9f1a3f2cc0e11075071507f9f89eb9b21a7ab4844e04c37f698d62a37e94ca93aa0ad5762a SHA512 dd46459eb1331f0ef844b12e65aed548aaf744d0c5581c9bc3f4450be4e4a5ba77130ba905a57a8ce87b5d0aa22495d34ddab01463d276797e1d277c949502a6 -EBUILD redis-5.0.5.ebuild 2717 BLAKE2B 5b30f28bfde630c04ea66476eb24aa60e87a621f9a8ec79a56ae678f94b00889cd12e72517d955e4251c3344fe14b550830cbf727b699fb54d46e00588fb92d8 SHA512 e4be9929feaf403a170837916196a46cf140ad75130c5d6ebecc62e282307f1f5c07c009d0f8df48f9344c998457f970c1641c2c2fc6c06e329575c704ae3b27 -EBUILD redis-5.0.6.ebuild 2723 BLAKE2B e4e9c34dbadf07efea78d11ebf767988315435a1590cae381de64df8d5ac58874a395d1bd20ec58116831f03b9c2636df5407e130b5d26bab9a0d60963120d11 SHA512 817b28f81e66935a77214c6a9b77f60c20a316fc5ccdda62d019ca132c17dd35ed2dc5206987299199bd0291d67357480d7ecbd1f0e9ccbf8d5359fac6400d10 +EBUILD redis-5.0.6.ebuild 2717 BLAKE2B 5b30f28bfde630c04ea66476eb24aa60e87a621f9a8ec79a56ae678f94b00889cd12e72517d955e4251c3344fe14b550830cbf727b699fb54d46e00588fb92d8 SHA512 e4be9929feaf403a170837916196a46cf140ad75130c5d6ebecc62e282307f1f5c07c009d0f8df48f9344c998457f970c1641c2c2fc6c06e329575c704ae3b27 EBUILD redis-5.0.7.ebuild 2723 BLAKE2B e4e9c34dbadf07efea78d11ebf767988315435a1590cae381de64df8d5ac58874a395d1bd20ec58116831f03b9c2636df5407e130b5d26bab9a0d60963120d11 SHA512 817b28f81e66935a77214c6a9b77f60c20a316fc5ccdda62d019ca132c17dd35ed2dc5206987299199bd0291d67357480d7ecbd1f0e9ccbf8d5359fac6400d10 MISC metadata.xml 506 BLAKE2B 0e5747e826132dd365bdf6d3a63f0936ed476bc69c4c4d55126e692039046f51f69b193ead0baa181090b11f69ab2a49220d8f906f9fe3fc18331b76ff9e0b0f SHA512 725d650bfe345b132588930a18ade44182ec07f6697d2fd8806dc208ab1556939926e8899fc6d43691101d971f9c1e011fb8a5675fdde4698dbf4c230db15c75 diff --git a/dev-python/redis/redis-5.0.5.ebuild b/dev-python/redis/redis-5.0.5.ebuild deleted file mode 100644 index 615ccc4a50d9..000000000000 --- a/dev-python/redis/redis-5.0.5.ebuild +++ /dev/null @@ -1,97 +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..13} pypy3 ) - -inherit distutils-r1 - -MY_P=redis-py-${PV} -DESCRIPTION="Python client for Redis key-value store" -HOMEPAGE=" - https://github.com/redis/redis-py/ - https://pypi.org/project/redis/ -" -SRC_URI=" - https://github.com/redis/redis-py/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - $(python_gen_cond_dep ' - >=dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - test? ( - dev-db/redis - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # Flaky test - tests/test_pubsub.py::TestPubSubDeadlock::test_pubsub_deadlock - # require extra redis modules that apparently aren't packaged - # on Gentoo - tests/{,test_asyncio/}test_bloom.py - tests/{,test_asyncio/}test_graph.py - tests/{,test_asyncio/}test_json.py - tests/{,test_asyncio/}test_timeseries.py - # apparently available only in "Redis Stack 7.2 RC3 or later" - tests/test_commands.py::TestRedisCommands::test_tfunction_load_delete - tests/test_commands.py::TestRedisCommands::test_tfunction_list - tests/test_commands.py::TestRedisCommands::test_tfcall - # TODO - tests/test_commands.py::TestRedisCommands::test_zrank_withscore - tests/test_commands.py::TestRedisCommands::test_zrevrank_withscore - tests/test_commands.py::TestRedisCommands::test_xinfo_consumers - tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrank_withscore - tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrank_withscore - tests/test_asyncio/test_commands.py::TestRedisCommands::test_xinfo_consumers - tests/test_asyncio/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_socket_error[pool-hiredis-listen] - ) - - # TODO: try to run more servers? - epytest -m "not redismod and not onlycluster and not replica and not ssl" -} - -src_test() { - local redis_pid="${T}"/redis.pid - local redis_port=6379 - - if has_version ">=dev-db/redis-7"; then - local extra_conf=" - enable-debug-command yes - enable-module-command yes - " - fi - - # Spawn Redis itself for testing purposes - einfo "Spawning Redis" - einfo "NOTE: Port ${redis_port} must be free" - "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server" - daemonize yes - pidfile ${redis_pid} - port ${redis_port} - bind 127.0.0.1 ::1 - ${extra_conf} - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} diff --git a/dev-python/redis/redis-5.0.6.ebuild b/dev-python/redis/redis-5.0.6.ebuild index 13bcaada0bb4..615ccc4a50d9 100644 --- a/dev-python/redis/redis-5.0.6.ebuild +++ b/dev-python/redis/redis-5.0.6.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" RDEPEND=" $(python_gen_cond_dep ' diff --git a/dev-python/requests-credssp/Manifest b/dev-python/requests-credssp/Manifest index 1332cc9c3075..81b560cf493a 100644 --- a/dev-python/requests-credssp/Manifest +++ b/dev-python/requests-credssp/Manifest @@ -1,3 +1,3 @@ DIST requests-credssp-2.0.0.gh.tar.gz 15225 BLAKE2B 3cd2a6bafcef5803d89ab13c42385709308998187eda514a598d262ab5e8c94bc3c0e9b9bf3756de1454d570012863a01f650b4fc6e3a17fb2845d8e52f0bf3b SHA512 d11a76bc9577f3054e5955aad513ee27ff2cf3a70414a1d4a81e721a7b40510d45fa33abc5957724ead6c04958a009153f670e154f38f32f2331cc14dd44ee27 EBUILD requests-credssp-2.0.0.ebuild 784 BLAKE2B 029bf20563d61f253d83c1905cbe4cabb864ebb56c68bc1c3eb0f8e816ceae1143b9f9b9dd7662add863e36cb4587466f820cf687dfc51c3f7b3aa18785b7027 SHA512 0857535bd72706f58b29b74a3eecdf92f910c083c2e29f0e9c2b15bee54e30dec65f3af665edcf5976bde9718ae169208e125b1a27115fe98cb09766c3fc3fd2 -MISC metadata.xml 516 BLAKE2B 23322b5685c76f093b1569624640bfaffda45012b99b24e988f938f3ee7099257e91b9bd86efdd294e5cb6b2ccd5135a109496ba3978cc691faa4a194c07b69b SHA512 fc4361579097ac7192abc556577cbecf45eec46c06537077eff9c97f7a65e66a7cb57c9d4668d95ceb15b354333b86048f45661a2b91c6fcc9464b9ffad6b938 +MISC metadata.xml 410 BLAKE2B 1194c67f6f93b66b5b774b8b97bdc7ecfb86c2a1480348d0b5d44c523d9ee8019b3e631ad624787c6a226a60f320d11138bc676dc57dbbe552e5dcc809dc81c7 SHA512 278fc2028868b24e72ee832e17f1760e63cab45b88f700d8dbdb807c678d48c61e7c210aada3982176f132438a2ba694f67a13323dcfeee423b9f92a8954a3d9 diff --git a/dev-python/requests-credssp/metadata.xml b/dev-python/requests-credssp/metadata.xml index e000df1d8dd0..fbf00c930cbe 100644 --- a/dev-python/requests-credssp/metadata.xml +++ b/dev-python/requests-credssp/metadata.xml @@ -1,10 +1,6 @@ - - marecki@gentoo.org - Marek Szuba - python@gentoo.org Python diff --git a/dev-python/requests-kerberos/Manifest b/dev-python/requests-kerberos/Manifest index 33fe64ea20c5..4776e4b8a91d 100644 --- a/dev-python/requests-kerberos/Manifest +++ b/dev-python/requests-kerberos/Manifest @@ -1,5 +1,3 @@ -DIST requests-kerberos-0.14.0.tar.gz 21275 BLAKE2B d64c92bf70df07a8dd38626a6699ecb95aaf82b6aa93797eefa80af2b9760f5b064e0aa3a3bca5242ef73ce1efc4b6ef0ef1bb1802c7c59a20b6655bd3894aae SHA512 9dd6eed0d6afe4b852ba96f621be3af2965e9011bf372c5dce77e0bca18191255ea407ba313904271615d722d60029807db2d6815b24437b021b02b026eb60d6 DIST requests-kerberos-0.15.0.gh.tar.gz 21883 BLAKE2B 44af889a4a0a553ff0e727a7e89f9c73917dc4bd41524e29fa36b85a33e1c1c548b582672b928ee08bec33242bb3e69f8a9bd16c59d82db4ce7314adf12c06c1 SHA512 7ff6e1a366749d96ec5c193f1f945ffa0709d6cf636ddd49f83813b66d2f0a914538f94d8f53b61ec4d674ef22d882fb7565f420c0126ecd9c70ca4ebf690475 -EBUILD requests-kerberos-0.14.0-r1.ebuild 838 BLAKE2B 261a1c785e94fb6cdbb439e3dfa2a17565e8019e04b578d31d178e98b26c124531ac4736850d2b7f49b70257e2783e0d24575f82c53985a56b223b159350ba21 SHA512 c6a86aa3abc195d9f8d83b02d26aeb1d9eca4183efd4be6958c41655bc512f5db00c40c89bee7389cebbf8efec4e86a3b585aac601b1cf4996084b837e684152 -EBUILD requests-kerberos-0.15.0.ebuild 844 BLAKE2B b72f6c80a0e002296b220a6eec1abe1c9accdc66d4f1f36df4145d3d23e194a0ac36543e44d1bd881f1a03b78c5278ae5597faaedd96bb09148d700a9a3da906 SHA512 e0b0ce895e1d45826b7c80d8e6ca58e23800fd7d67d39fcb92d81379f0deb7bf88e713589670e6f6368f3857292a3aab4682662b38f30b60cd3d55bb22e32077 +EBUILD requests-kerberos-0.15.0.ebuild 841 BLAKE2B 5963bd0866f30ba4b34c4404f6128a4b292b40ad9d22c92cdcd73b49ad2a5c5cd11b5fbabff0bb06ab7e328be72cfbde73651467d19b4cf1d4c41f4787c0d35f SHA512 e2ea36bc3504f9b94c3478cb5d9e09a1e57a4ed5cc2c1b9e42d5a872ebee00472b95e894f642db83bcaeef282713185852c57baeb99856a63c2a1bb141fc9996 MISC metadata.xml 411 BLAKE2B 06c28d67859801b83b28b32e12abeac09bb3a3d0ed02546ae211b8b8a3ac5a6b464ef3d5d6e6e5f6bac20d9201adc4e543ae02b701a374c50f8e475b7472e240 SHA512 656422babdd89a9afe5c96344c625ea5a5f0e541972636366176f77e39623773907dd0de9bbd53ed664b63bd3215ab40780e6010ea8f1febb73640920a800aba diff --git a/dev-python/requests-kerberos/requests-kerberos-0.14.0-r1.ebuild b/dev-python/requests-kerberos/requests-kerberos-0.14.0-r1.ebuild deleted file mode 100644 index eb525d29942d..000000000000 --- a/dev-python/requests-kerberos/requests-kerberos-0.14.0-r1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -DESCRIPTION="A Kerberos authentication handler for python-requests" -HOMEPAGE=" - https://github.com/requests/requests-kerberos/ - https://pypi.org/project/requests-kerberos/ -" -SRC_URI=" - https://github.com/requests/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - >=dev-python/requests-1.1.0[${PYTHON_USEDEP}] - dev-python/pyspnego[${PYTHON_USEDEP}] - dev-python/gssapi[${PYTHON_USEDEP}] - dev-python/krb5[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/requests-kerberos/requests-kerberos-0.15.0.ebuild b/dev-python/requests-kerberos/requests-kerberos-0.15.0.ebuild index be95e387254b..ccc0c64945de 100644 --- a/dev-python/requests-kerberos/requests-kerberos-0.15.0.ebuild +++ b/dev-python/requests-kerberos/requests-kerberos-0.15.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="ISC" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" RDEPEND=" dev-python/cryptography[${PYTHON_USEDEP}] diff --git a/dev-python/requests-ntlm/Manifest b/dev-python/requests-ntlm/Manifest index c9cdd18751f0..12615402a138 100644 --- a/dev-python/requests-ntlm/Manifest +++ b/dev-python/requests-ntlm/Manifest @@ -1,5 +1,3 @@ -DIST requests-ntlm-1.2.0.gh.tar.gz 14540 BLAKE2B 0b9dd72680c6e67dc6e4f0a3eef3b9fa0cc03c71010238a0e7ef8a48b59c57e12846040975f7eef7710113f372cd1e1628e5a9be0eca8e7a287a9cfd0765ebf0 SHA512 230eb6c8a90e8745a3c969114f81d2559aa0f411b79b54747d21c6c28572f7d61c024c47a831777c2d85fb8b09af7fee667d3a3abf318473c97e727c5f2d7943 DIST requests-ntlm-1.3.0.gh.tar.gz 15460 BLAKE2B 6d2306cfa28e784ef5f399d9168c844fa1196d35a63bcb1508ae15b10eba0d7852679e4b66b328b567878bf0c1a1b919b35a0b8caf3b8f9c35ea7ecf2dbed8ba SHA512 2c2110a0694f43d2147144ee1e9761fdea6e60ac37f5923d608e7e2a047125f9c7dd84cb8b255033ada1c8de287eb0f7ab6751b3e8f85ed638c8fe6e4303f7f9 -EBUILD requests-ntlm-1.2.0.ebuild 1018 BLAKE2B 23014d7f49aeec064983fa92f37088a62883ee1ad68f7a0455b19e9fc9690b4ee45b216b98c8d725c4f02970182db730fe40e532e6057a4598edcf492b4a322f SHA512 0fd9e4b57efe766c6f98b65cc209c1d14b136cda3b25d35b86142dd925d0d3afabefd139f35f8d251919373be1c5e66192dbe915ca9a1f527bceff2c7aa7482d -EBUILD requests-ntlm-1.3.0.ebuild 1020 BLAKE2B dec56369d4edb7c3ab6ff833a84f6a81b68ddb79f95acd407757f4965b1a8f475071e7f3984a46c924677813c820c7623b201c11c75fac310ebb9a9a770b4755 SHA512 61b41e287045a0489e72417172735d7206c2d305376cf6ca22451f5e57b21cfeb2ec24508ed39067d6bd76e8423f06f990214ce6c57eee17659038c82c9cf690 +EBUILD requests-ntlm-1.3.0.ebuild 1018 BLAKE2B eb9ddbea622a64cd90992678a46eccd8da0f9e790c3027fc3c5ae3120f85504c96f64b59e42ccbe602d66a29dd2101af8bbb8534c14ac55401e92305028ad6a9 SHA512 2eb4dbc4bb0eb0bdaf534715c6e5704464b745b1080d55edcb520dc58e2f0aed2fcd1e02e774e390e9094d719fbe625093fa6991de85b648a6d913c5d00d1124 MISC metadata.xml 492 BLAKE2B 2c1f1f5a723771cdd2af4d7efb816d9bba18a34918851340fbec9bb0effca7dc2ed01a267b62ff2c3566dde7eaecd8068b31fe63371a1c7bcbbeba58e61fb915 SHA512 7c31efbf4c60b7d30de66965fde50e44bf9a2fb43e041fd20134036124067daa55d09d6d172633be2abc9fff16fcc1bb2eb305ffc56ffacaecea2469a7717365 diff --git a/dev-python/requests-ntlm/requests-ntlm-1.2.0.ebuild b/dev-python/requests-ntlm/requests-ntlm-1.2.0.ebuild deleted file mode 100644 index 3371dfd99302..000000000000 --- a/dev-python/requests-ntlm/requests-ntlm-1.2.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -DESCRIPTION="HTTP NTLM authentication using the requests library" -HOMEPAGE=" - https://github.com/requests/requests-ntlm/ - https://pypi.org/project/requests-ntlm/ -" -SRC_URI=" - https://github.com/requests/requests-ntlm/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -SLOT="0" -LICENSE="ISC" -KEYWORDS="amd64 arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/cryptography-1.3[${PYTHON_USEDEP}] - >=dev-python/pyspnego-0.1.6[${PYTHON_USEDEP}] - >=dev-python/requests-2.0.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/flask[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local ts_pid test_ret - - "${EPYTHON}" -m tests.test_server &> "${T}"/test-server.log & - ts_pid=${!} - - nonfatal epytest tests/unit - test_ret=${?} - - kill "${ts_pid}" - [[ ${test_ret} -ne 0 ]] && die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/requests-ntlm/requests-ntlm-1.3.0.ebuild b/dev-python/requests-ntlm/requests-ntlm-1.3.0.ebuild index 67b5cdcb1cba..15a48c004140 100644 --- a/dev-python/requests-ntlm/requests-ntlm-1.3.0.ebuild +++ b/dev-python/requests-ntlm/requests-ntlm-1.3.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="ISC" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv ~x86" RDEPEND=" >=dev-python/cryptography-1.3[${PYTHON_USEDEP}] diff --git a/dev-python/responses/Manifest b/dev-python/responses/Manifest index 7d9ac66cf80b..d41c0d9e79bf 100644 --- a/dev-python/responses/Manifest +++ b/dev-python/responses/Manifest @@ -1,5 +1,3 @@ -DIST responses-0.25.2.tar.gz 77494 BLAKE2B 35df38f1a28c006b9b1edfe77cd8e68e55466c3ad50ea8c0a095dae4de35b8d89aa1290a0bab0a813fcbf63224f652ad7e1964d59151eb5633b4a6000ba489bf SHA512 32c9c3a5028687a23bc8b3ec5c3061cfa9f18c98d66867d2dd94de3e2d59c6176de2bbc3ae3c31df3826819e5f04eb5f4ab7cb0c09ac8e93ed2d8c4d5aa4225d DIST responses-0.25.3.tar.gz 77798 BLAKE2B c85ccca93bf24e392e33bffc697d657e1bdb1d733c36ba035dffb0e1185ad579e35b44c9342d257c3eec735ea789961ea37e739884511b0c5ef9ef88f344dd77 SHA512 f5691cb603174a06a8efebde3e64091a8b21005adc841dcfa83f2bb9aea0c0b8bd8a3d490cc579d77fd4a1106bbdd2f140da1d3c04cbcfd42a6d49c900618f47 -EBUILD responses-0.25.2.ebuild 1244 BLAKE2B b745845a742594c47a917de9b7d5b114f264946b4c8aac3fe5309705e5b3b822be400b6a9ea5f68048cc1911bc3bd167019838aef3e9c265604dc07ff2f69ea4 SHA512 ea2e264097d70fb807e59a1495710c4420a559864162b04d8aeadeb1a619f893a927895c06a0097eccf9152eda6a8fb5139ad6b7762ebe8f0b44170f279b147f -EBUILD responses-0.25.3.ebuild 1252 BLAKE2B c2c70ffaf05abfc9cd907ccbdd43aff9942546819491e8cd929473b909bc12d26a9d6c02fb0a3479d0f255f55d1da45b39ad9ba9de11740cbe6b50c61171ab3f SHA512 6bd4e7398ef95d84a95cf768b31e98ccd0866794de051c92cd892e83bd00b6a8f387ca608347a67a0cfcf990fcf1ddef19705f73a4c62fa22ea8f6b7aa254014 +EBUILD responses-0.25.3.ebuild 1244 BLAKE2B b745845a742594c47a917de9b7d5b114f264946b4c8aac3fe5309705e5b3b822be400b6a9ea5f68048cc1911bc3bd167019838aef3e9c265604dc07ff2f69ea4 SHA512 ea2e264097d70fb807e59a1495710c4420a559864162b04d8aeadeb1a619f893a927895c06a0097eccf9152eda6a8fb5139ad6b7762ebe8f0b44170f279b147f MISC metadata.xml 463 BLAKE2B 64d3c7be57863ae6088ce746fbfcc68a8eefc37c6d8fbe1bc6866d4c24ad18e75215158d89217d13f0e5b9db2e82d1aab86fa2ff664098239440bfd3fa3e7cd1 SHA512 546de31e1cde62b866673aedb4d3c1278213b36cc75fe86a8e759eaf16471cdefe91d6b0005b4ec4caf4316f8449717d672ede4181f1c1912f5647d50557eca9 diff --git a/dev-python/responses/responses-0.25.2.ebuild b/dev-python/responses/responses-0.25.2.ebuild deleted file mode 100644 index 89f223f9c153..000000000000 --- a/dev-python/responses/responses-0.25.2.ebuild +++ /dev/null @@ -1,47 +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..13} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Utility for mocking out the Python Requests library" -HOMEPAGE=" - https://pypi.org/project/responses/ - https://github.com/getsentry/responses/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86" - -# tomli backend is optional now, with pyyaml being the new default. -# However, keeping it unconditional here for backwards compatibility. -RDEPEND=" - dev-python/pyyaml[${PYTHON_USEDEP}] - =dev-python/requests-2.30.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/tomli[${PYTHON_USEDEP}] - ' 3.10) - dev-python/tomli-w[${PYTHON_USEDEP}] - =dev-python/urllib3-1.25.10[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-httpserver[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -o asyncio_mode=auto -p asyncio -p pytest_httpserver -} diff --git a/dev-python/responses/responses-0.25.3.ebuild b/dev-python/responses/responses-0.25.3.ebuild index dc9cf6c58d72..89f223f9c153 100644 --- a/dev-python/responses/responses-0.25.3.ebuild +++ b/dev-python/responses/responses-0.25.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86" # tomli backend is optional now, with pyyaml being the new default. # However, keeping it unconditional here for backwards compatibility. diff --git a/dev-python/rply/Manifest b/dev-python/rply/Manifest index 65ace5768807..2c1d4b912e01 100644 --- a/dev-python/rply/Manifest +++ b/dev-python/rply/Manifest @@ -1,3 +1,3 @@ DIST rply-0.7.8.gh.tar.gz 26697 BLAKE2B 95c4be3bbbd7aea7f278dbe0c37fd43d012df768169d0363d1a938f762c2f9ad69d596cbbaaafee3c93f3d615ea5cd1509e9b642188320f8acd09c12d6b7c780 SHA512 b43e6425f046561cfca616801d37d7151f015aeb2ea2365abc00f97fd6b41f1a01a17e330aed5a81537065e4b29d49cd0824b5a5cb8b2d11da2ff1f8de952fce -EBUILD rply-0.7.8-r1.ebuild 655 BLAKE2B 2f77d7bb87c573bd1a5b4cbabba9527f34e31e63cd633be86fd03f90edde2ddd4f053323b6eb5cdb6d00a73af40e06ec69817c977352ba7412f125ddc1945ffd SHA512 059b6570c2a9de26dfb2f68c65207364c45c8f59f99956a64359b93e21927760a915f62f8c9084e03c3c08bea6fef293dee465d17a5df38392a31c61eee1fe04 +EBUILD rply-0.7.8-r1.ebuild 655 BLAKE2B 1125ffc98e555ce1f36e46021d5b42107d41ceaeb57c525cab33c9f731ec7cd125e17fbecc3d23e2f689ca04d09b29714ed023bcc6aeb9b526c3174bf124bcdc SHA512 de9c0babf2b177130c0cae5a23d79d52bbab8e57ed5b174f30e965327a33b3b98d8a279750fd1ab48749c599b9cedbab8700129fd3ff3d2f14ec867869335cab MISC metadata.xml 381 BLAKE2B c233b1194075832eb94c1ae3c39dc71b282d7551b0d5b1c20c1e4745ffeaaab47ff176230c23681af6a3026559de34fb81947bdfea2d2f09bbbd2f78ba7d8414 SHA512 0b3390ab61c410c72cb6eb0adfa150dc6c1dce38af55655a42222d6d5b77231e589529dc71fd2d2edf75c1446464a2ebba89bf9ee1e3d1cf6d0e9c7b8f40871d diff --git a/dev-python/rply/rply-0.7.8-r1.ebuild b/dev-python/rply/rply-0.7.8-r1.ebuild index a721bedcbc29..d95f91d02f80 100644 --- a/dev-python/rply/rply-0.7.8-r1.ebuild +++ b/dev-python/rply/rply-0.7.8-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 diff --git a/dev-python/ruamel-yaml-clib/Manifest b/dev-python/ruamel-yaml-clib/Manifest index 40668a9c40e8..5dc54b2faddf 100644 --- a/dev-python/ruamel-yaml-clib/Manifest +++ b/dev-python/ruamel-yaml-clib/Manifest @@ -1,4 +1,4 @@ AUX ruamel-yaml-clib-0.2.7_cython_pointer_types.patch 2575 BLAKE2B 15b2ac0cee6c27f8d929ea4f4e5ce094cc36a017f6b593e256447f67df8ec97c8a6a7cb0212619481192ad014432da38fa4f8f15affac2ee0b190749e70b50ec SHA512 401320bd7ba8e14e348a8bb1e1ddb4ced6a1b25103dc27f8b96b95ea9b5727c902722af01fe135bdeedd9e491d8f33922707c7e3c7bdb6d730612cc02c0b7b0d DIST ruamel.yaml.clib-0.2.8.tar.xz 163768 BLAKE2B 38f41c45a4e043b01a80d725baeba5fd6e74fa56e86ad0c1e7e0b811f85fd92f98f3ac096419757bae2273537e7c31356d0d222896e631a39ddc36684ebf29e0 SHA512 3877bc6fcefab91f5d2bd013275f63bba6dd2f5ce1b29b74aef73d01638e184ff1f16ab1fbf9ccbf30d148a33f19dc2535ca8b5d8aecca8c48f1d3eef188e151 EBUILD ruamel-yaml-clib-0.2.8.ebuild 1014 BLAKE2B 586adc3e6ba78bdbd74d0c83d7f87f92a3ee6e7ca26ea2814ad7c5ba1450453467fffeb1ba1e2139ce477798e3c5fc1814f34c3acb1a59714ddd34bcfafa904b SHA512 3817e41002cd619166c977b8efd754126d1b96c23145c351c8060573bd39ea823c0b14729409f37fad6fefb4fa7b055371c8f97679820acefa16a1dbf5450c8e -MISC metadata.xml 1173 BLAKE2B 349bfd2a189aa2761278b5083ced8eb48997128fc75e44d28cf2f64f73c8b8cdf2ee69758b05b3c0fbc80aaae9d03a4dcf2d6cb6d831a9f6fced7cd360ed04ec SHA512 61d55bada715046285892d29ce9779885a5fe3f808c9804da1246c39e7ecb32029ebf030686380305f24bea62b1e767edf882d60b9377eea38b5dc25f517d081 +MISC metadata.xml 1067 BLAKE2B 19f0bc06ddc64581bf75fdf0ff860ab58a248ac74f193ae6e26914a8de53219e86287f7e6c2f4326c7ca544c2a839d874576d88f0a571101a5e028571ea65536 SHA512 b91553ddbaf0b8b1d68c7ae530d07ae928d2e3bfeda5e423f60141ce1a90211a2da3d42af431a57979ed9920ca8de0f74eac48a6d5c484be9646aeb03ccca044 diff --git a/dev-python/ruamel-yaml-clib/metadata.xml b/dev-python/ruamel-yaml-clib/metadata.xml index 7454d15a135c..37c72920f891 100644 --- a/dev-python/ruamel-yaml-clib/metadata.xml +++ b/dev-python/ruamel-yaml-clib/metadata.xml @@ -1,10 +1,6 @@ - - marecki@gentoo.org - Marek Szuba - zoltan@sinustrom.info Zoltan Puskas diff --git a/dev-python/ruamel-yaml/Manifest b/dev-python/ruamel-yaml/Manifest index 600b103b5b9c..194d113ee41f 100644 --- a/dev-python/ruamel-yaml/Manifest +++ b/dev-python/ruamel-yaml/Manifest @@ -2,4 +2,4 @@ DIST ruamel.yaml-0.17.40.tar.xz 193424 BLAKE2B 80405ef0c85af476ef0e996b1da5aba1a DIST ruamel.yaml-0.18.6.tar.xz 198544 BLAKE2B 94d50ba8aef92e2885b24118bd9f4b1d06a82d51b2e7930c39dea93f4c0f9fc9d0604dfbbe716f81f3c9a927698d14c7005bb0ce2ae5d2eadf27514dfbba88c1 SHA512 319e1029746ebf6ef1c6b6bf6055d7c56e7caa2559b34b4fe639616c4332ef46661afad67c42d123bd0de67819812ea8f9cc9d51c0189edd6e33d5d47f47bb26 EBUILD ruamel-yaml-0.17.40.ebuild 1362 BLAKE2B a3e515462b72a8e18061d204711ade55a711c0c0fa00b17e62786b9ba0d864b7ac03224fa216c2fc64fbb2ab2d865bb87305fec6a075092a68580cd56499eb57 SHA512 64bac98adea1f842ede7c1a3fc484fb8c8c3c36744536dcec2ee74cf720ae216100b63af500185af2a3ed2af1045edf44544cdadd1456f4f471d6e9975434f8d EBUILD ruamel-yaml-0.18.6.ebuild 1387 BLAKE2B a9429dcf91bcca8b0685db55c96c40c87e5fdc33a0ca6aef9d4dba3ca579a19e1d9997f67ae41f638532e8eae7e20d33d1c6eb7da647246ac7e5776fcac3f99b SHA512 78a2379b4986db592096685385f9c7c21d3dfb875fe496f1dccb9abb027fc76e2cbcc14789aca872ddadc751e6a1f2865edca36dd06edcee09aaa3474dfc2f4e -MISC metadata.xml 759 BLAKE2B ce5ec2429c5fe84587d1b5e7744055e1e8e91eae8dec780a4654cab405df46350d1c8175827351948364255b8fcd62ea234239260c01b8ce23b8db182e6514e6 SHA512 faa587083ffa9af40108e2ca9cfb7a4e2c3e19a731b39241a7ec62d6fca051ace92bcff3fa9896a343fdc196a04fe1d132bcbb7bfa3fd96401ac996b76bba4ee +MISC metadata.xml 653 BLAKE2B fcfa3443dff5bfcfec58bc8b0330c2fd626f36905e60d8b3539d31a8e158f21d6697feb06321ae4efea945d044538cf030ec69f0eb6c4a70d2af0e657b44426b SHA512 b7d236bf73447a770b15096cc8575a5d755c0243d29f0e824b234977f923b4feaa51bdbba9e7acf60d931d1a9dc5a1e85c47fb91c0ddb7822a1a3d30c940ccde diff --git a/dev-python/ruamel-yaml/metadata.xml b/dev-python/ruamel-yaml/metadata.xml index 005ccc63c8de..7b731453c01e 100644 --- a/dev-python/ruamel-yaml/metadata.xml +++ b/dev-python/ruamel-yaml/metadata.xml @@ -1,10 +1,6 @@ - - marecki@gentoo.org - Marek Szuba - zoltan@sinustrom.info Zoltan Puskas diff --git a/dev-python/rustworkx/Manifest b/dev-python/rustworkx/Manifest index f8b93b6295be..529599dabf67 100644 --- a/dev-python/rustworkx/Manifest +++ b/dev-python/rustworkx/Manifest @@ -3,19 +3,25 @@ DIST ahash-0.8.11.crate 43607 BLAKE2B 7dff8e41798ba25df8c4827ff414a182bb25da4825 DIST ahash-0.8.6.crate 42780 BLAKE2B ce2fb8201a484715d42bbd9ca1bfe2d5f541d90e3619ebd437c34a018920b679d5a11f9e96be48fbdabd2e98a379c0395d118616f21eb9004724d8fcb04b2b2b SHA512 46428b27e96be1f30058b9383a94988beeb5064dfb4df04d6959b451d0c77ef69fc51f07fdf9511ab9728295eb6beee7783c31a2297f9e473fc537883e722b73 DIST alga-0.9.3.crate 37838 BLAKE2B cd5e31d9445c5a1e4b4f86f333843bccb5600416b43f5ff5e90540e0ddbe72fde1aadb0a7da81aaaaaa1537a2ca865e262ee828386192c20f66ec28e3e04c6f7 SHA512 dbfbdd98b4fc382e98efd0a63b28fa8591c6c882ad238ea376640ac3362003de0c6fa7997e4001f248710426b330fca735515c3827e7eeb064bdf470aef9086c DIST allocator-api2-0.2.16.crate 59025 BLAKE2B fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e SHA512 e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f +DIST allocator-api2-0.2.18.crate 62504 BLAKE2B 8152c5a611be91ba23b1e8647511e21f48e7d4f1a7b9a828083f5bb8747cdc92aee66f73251b19195bbdc1f65aad992632e820d86cbeff287d598257ae3628a6 SHA512 5e5b0e23e1f5b259e5d3746e3e05817af8dee95af7105ea775a5c1d69b4e537a4d6a25e2c1d46ab83e2385217b158f7940dc1315ae581c35ee23289647105e73 DIST approx-0.3.2.crate 14288 BLAKE2B 601eb7b83c6f0e41a4d64db5669b7058b4038319414bde74761f0b1584baf8426f9735cd0076d1dde829a056a07e8f820d85737e5b1bf371d9510551c367025c SHA512 3853684c3b1c5c63204304f2e4f1c673b92311125c1df0fc16e96bd6f765e8266079e8d4ec3c85fad933361638c7515d5be18a2fc551353c4097051d0bd96ae3 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST autocfg-1.2.0.crate 14808 BLAKE2B 122327d6ffd32e08dc9fbdb4dcf69128b19d56280f9d934311b946741003b40571cdd1f3ef54b2be02c8dc505aea11c962b244d33a92206bf4ee8f6b2b9da432 SHA512 66cbfd13e33b36284cf4c74c8d654f93adcc45893d127d9aaa4c1d183e47336096e72d74e7c17dd481fb7a98931ab6cfec7e4d4165cfb491861d4e3ffe2416fc +DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 +DIST bitflags-2.6.0.crate 45357 BLAKE2B 3a368bd2eb58c095b7b4a46680cc2d90a28e24b2e37c854bbf8647c861c4b8fb37eca827599673c5c7df763048149dd82123d1ede1f8a0e58a6bc23c8250f7e6 SHA512 f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST crossbeam-deque-0.8.5.crate 21726 BLAKE2B d97b35e8e8858deaa7fa9a836e836d02914aad29e5c34ab121f52ed65e95213cb2574df82273277365889ea771f04eb40bb2439347c259979f1dd6d5e9853bcf SHA512 0f0c9745763ab156136227cf1415de514952a3f8282ffe413cc249f9f4b345b029940e6a6c87b3be8331a7c783655a35b89c7a2547360ea5ae10aa64ba7ae864 DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2 DIST crossbeam-utils-0.8.19.crate 42328 BLAKE2B b2846f569555818fe7a3ef4aa29f68c638f933ee0251713c2c92624bee5f8013def5527027022963f572815991abb98d5e68d0fa00f478b2762133f84ffc84c0 SHA512 6e742fbb0d2a6371db87e81f8ac583259530a288237d0e8347394581c60004703a822318ec945936c410bb44001b115d8d986bb264e5b2d8091bb63a8edd93a9 +DIST crossbeam-utils-0.8.20.crate 42487 BLAKE2B b50da06721cfbfff07825574feada8a28d3814edb218434288683eec31bddabe2ffbf7e5ef1281ee14a8a77c56db3b66f3c5ceabaea9c72317c1bd2cecda0c26 SHA512 7175eadf9fa7c526fa11ff87e40ff203f0e7a4bcec15cb972f924f3c7ff7cc20b6e2e8dbbc1ede142a0207cd2baa4f446deb25d825d28a54cbd25c263701bfaa DIST either-1.10.0.crate 18334 BLAKE2B ac5d81e0822132846e29f8959671b14ac6047330d54020ea7d4ad790ef985ecb4ddcb96ec7e327b1a66b9c89d37b112dae33c9ac35232c136f60ad9baab7d5a2 SHA512 2de38a37b7f3e61effa89648acadbf220eacfda1ca7c82fb77484e45577769b724f7dbaa297e73e3d355d6b1bd5109373c3e96e4c1a13a918176162b33ea2432 +DIST either-1.13.0.crate 19169 BLAKE2B d6223c76421babf163a694aa513fe07adcf4cea329872c02f5af5956e89b2c353a899f5708e5a2924e5a92d871ba748490350ba30c17dcd78dd4379e229f6e11 SHA512 72e803079bae621d282136ab1e423ba71415bf12038b6f386f294cae68a67ad9ff16e4fdf4344eb3fee4418e853f9cac344c248f6befa3006d1c954668b36322 DIST either-1.9.0.crate 16660 BLAKE2B ad61038bfacb16f678fff5dd9ccf8f345e1bef18bd7aa0aa9c99d44abf8428939362f32fc8dbb1b60ac56016e0096201071d0bf8c0431b660605d0dfa97da466 SHA512 4978d50842386f51e31a47ad037d5e491106a668bc701bb833e6ec3998afe3ebd80efddc47756b2f300f534b39b26fc01386dc878d3b02cc8c1fec6a474c2177 DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140 DIST fixedbitset-0.4.2.crate 15954 BLAKE2B 91270883db5ad0e999ebbca1123d8729d3040eb936034ab8da3cda72a830e45fcb977b3fe3c2b94e870c1fbc366ee8602357bb77e8b9a40cc41a04afad1b266b SHA512 57c5d756b0a202b2506270f0d5e890f7617a1e0c015b6059ea23fab49cf7af47fd06927eb56feb03b37cb2b6c467e326b3f0da1e32cfcb6339cf11a130a3ccab DIST getrandom-0.2.12.crate 36163 BLAKE2B 0afef8504932ea0ea051cde1d14bd5b79edde68d6ebae6fe88fa4aaa532605a16f466d0d9c0d0aa619eaa105600b6d5ee4e191865a3fa041549a78f78ca82396 SHA512 dd97d7dae1a7ba653abdaf2db719e1a9c8eb721b08b4af0f1c45b1ed5079069d1b57e4f6d9d879e7fae3a890763f4b6aea9bc2d945392b98e811e7b348589bee +DIST getrandom-0.2.15.crate 37163 BLAKE2B 7d534e799a4711d01c6553b8c9422dbf01e384a850fb0f7cd76e444628f2b96d28d0f5e8dae042f8081a2bf9340f57c558be50a6f22ed5fa6b0301a15898fb35 SHA512 04789a53d3f4a84862e1e8b2113641af67e471b468de1222470d5e6cef0015232463a2cf3c3518dc2a533b3983b175a7c8922da00665bcf71c1e4e279b67e6fb DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 DIST hashbrown-0.14.3.crate 141425 BLAKE2B 23c63a99c6c6b7a6b9b9e8bbbc7f1e342e1eb9d7582fc9eb408d3eec50c99f34502d450170bcfef4da7f2b1e743e1d1619875ec879e4753dffcb84f3c10dc3b2 SHA512 4d344e5c89ce58e04668b80ef10e4e110a3a5daf4d610c52d980577795d0e2050c7d0b151d8ba97128117665e27b92ab0300f85b88bd6e1de943c62d49249356 DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b948b1336a54b6abd8dd2210db0ac415efcdded421a00723f16563a7b833b5d1db3cad5c12cac916e273bf3e588b3 SHA512 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742 @@ -33,11 +39,14 @@ DIST itoa-1.0.10.crate 10534 BLAKE2B 8ffcb345d07070cc01651fd44c19f3e0659185eda73 DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311 DIST libc-0.2.152.crate 740278 BLAKE2B 8eecde477063207d77b6894d6f9194c8dd10e55b69585e3d66296eaa0b9d3f6e2d033e667207182bf4c3cf31f6d38820c9187b2006f4b5ebee898adafb4b2751 SHA512 1722f6f52077efab90026aae3d10306f8c38ebba95366593c3c1adf707fae121ab450064ad9e8be5a667caf6af0b90fad4d1ca1009db0f2220093c44e33c4b5c DIST libc-0.2.153.crate 740614 BLAKE2B 523a41bc8cff4ebcba0edbbe9e6a2286ec7cb3ba5e90ca5926c972b68e4b34188bc077d20c22376238c3cd91b7455898a95c505ace4ededea88cc496edb4c5a7 SHA512 3f99e3a192974fffdc053ef21e9ad5fb54b7cdbd4755df176704a95dba38047138ccab76763e89c6b565f37f98fd549fe368749f84f6d1638b3209cb07eae9b4 +DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807 DIST libm-0.2.8.crate 113450 BLAKE2B fc4a55ecc0d4a558b9014b58861341887679c696af6b6539c7cdb70c033c63219b24f6f30cb8d9b335d15e3af42be6f3a6bd719e189667ca0c43ac818730b674 SHA512 753df71bb2c838abbac360db2e4400c2d931185ecff993da51a979870f2c3f7ac017380fadee4622102fb4b37ebcc1960b0cbd295afc9cd1cb3307524e1f39c5 DIST lock_api-0.4.11.crate 27487 BLAKE2B 87116cf908f7f1f9c300cedded989df305f855883e3df5a482de2c76814c48739582d3079d76a2bdd14a6999204b7fd31dcd8fd06d1dc7f9418f0e2f70a1450e SHA512 9946adf313a5c67a0dd87a1b679b7d9d16a86149fb95974d3f28aa57a9a1a3932e4a5ee1d332097559329c5e3b2295be2e4b655b115d9f75269f33a758b17fb3 +DIST lock_api-0.4.12.crate 27591 BLAKE2B 4504d146a114d8f8e1fe9ae70b993c713cbfe884dd69c61c54dec978733b95a853c3e5af26f237e48ebb4ee9dbebfce0f6c06067f74a3d122e92f5ace40e22d7 SHA512 525d971f495449bbd02eb70fcd84d4aab05ca582142144a5f314f9aa67ad4c5b4c98dc919a416d0ed2e555063eab037a441d671d56b633f2cb75dfab5d99bcf7 DIST matrixmultiply-0.3.8.crate 57530 BLAKE2B 3a97130168de9dd18fcc0ed33df126f25f47a919e9f74289f809f33c2a290bc41626a743e6c446d3ed0a22fb5eecadbf29c11082704970ba9e465fdc5ce18332 SHA512 c2d31d5764cdec868fddf018b3e51b936e8bb18b131bb9899a5747ad5a4cbe892c0d62265f99077137308ea11f32254c8a8b64da07855a6c38756df42d76e5f3 DIST memchr-2.7.1.crate 96307 BLAKE2B f1a008fbdbfe84852a8ae1d9d9574306b1bf120dd5087903adbcca6af342c9abbb296496eb9bf6cb58915c4444b3edd6ca4e27131ac7d8aed8849815df87a944 SHA512 5120496faa31fc427c8b4178461a262b3a34d70eddb7ad17a19d6db8b9969c9e113d3625b5e6dc677087fc80907377b00ba0421aba9a92cf73ca2849d932f473 DIST memchr-2.7.2.crate 96220 BLAKE2B 2399064b6db21838d4aa0b25ed0bf04940ee3820741658cc6bf62e5ade08f41320df743ff13f99b2781da7b844e18deb1cfe25fe570f0e93f98ff03ca5d442e3 SHA512 cadcb4239c7f3aaab042592c5186770a225621e32f8583052fd3dbebb4a6d9b99be28f589b39b5ca36cb2d56fb3709e7d4ba91838ebb882e28e51280c02bbc40 +DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2 DIST memoffset-0.9.0.crate 9033 BLAKE2B 19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed SHA512 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55 DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa DIST ndarray-0.15.6.crate 275225 BLAKE2B f17e028e7d57670f136d777dc2bb720dd52bc3d9fdbc0e2de5f5c2fcd9f6310f0bc39299fadbb53e0d1588e1e64d9f2b5daf20e30dd95517bbfa597b9572581f SHA512 19037ba1de0ea5f8e0cba5d8735d6192c1674007529289a357e9c5e036a1af88b48ba8a26b4929663403159f6700bd00d04becd9b1fdd4c07990bbeddfc20ead @@ -45,6 +54,7 @@ DIST ndarray-stats-0.5.1.crate 51483 BLAKE2B 3003fbf3e91512f73e0305f615fda68270d DIST noisy_float-0.2.0.crate 15564 BLAKE2B 12708b3af27234d16447ec2ac882ae0b8d31d01d9b25165206a1c289d0d5b514f659c380ca73ab08f6e236e62e844c70fc51fc0e3e7a629749e98e6ad09fc388 SHA512 98e7914d37e9c170753e999e349eb50603c4df5f9abc0c9803c150604e05848be24af318ca0370cc4902250aad2641b1393f2e75da15bf581737e44d3719cd38 DIST num-bigint-0.4.4.crate 99369 BLAKE2B 09a44754e3a3d4f949b3714d96ddd7f3915164d611036675e3df421d6c0863e368eb0180978a4ec27fbfff529b4999d2593e411903516670c24c08fbed6a79de SHA512 0dcef3344a933509fdfe87d6adb0bb1bf67af3c692ccaeec5663a8f18ad0a251199ef9c7a24c25b95d1b255b413947e70f0a205669d549b13e54b6f4864ab3b5 DIST num-bigint-0.4.5.crate 102281 BLAKE2B a25880f907caeb948d0a8619180be7e1e66d0644819a842fd1413a1ecc8d7cd873b4a55a684e8a98f6bc1b74612e20d3d01389c6753389cd9f4cf7f754125fdd SHA512 0d3b1da7f37a441cae0bc276b5b9b8aaad2f5a7ddc3a1c9b6c6e09be70147f7430604c74c57a79dce12d32c242393c8031ec7bbe9b1cc6fb6e496d6fd151474e +DIST num-bigint-0.4.6.crate 102801 BLAKE2B 0460e7dfdbd44b6c68fc8ead6bff4353e549127158dab8bb5d217ee33104fe9ad5f58b63a01d56fffa8d7c4df1a87dcf5b536e436a0ef98dc4418a4690c4cc15 SHA512 19d14a7755de2b559026547d9e3e1775e636781bdfdd418f2e1d962c51411a0973a46d84d0356e30c0f708a7c7b2097926611960043f71391919cab1aeb6aa04 DIST num-complex-0.2.4.crate 24679 BLAKE2B 175ee644720b6bbff108eb4ef94d0fea8f340533c2be0e18524e54777734d1c7dc10a7c36b1f2ca3f032ddcb3dc351e60564340aa59b29aa4fa7ecb2487314c4 SHA512 53be64d6f67b1ff7d0a4e1723ae21035abfd300ab27bed0976e0c3903fe8e29f47ffe75040832ee2f81da5c2f4f671d3d845d308365b9a5a989ace99a7d463ea DIST num-complex-0.4.4.crate 29564 BLAKE2B 8ae65e8f2d87de96ec0a3d0e6d580584aff8cfbd0ebe56272dcf7cc5eea1b545fb9d597cbe4b1e25562b99a217a03ceef60e6cbda47c1e8cbd29b38d16cbe428 SHA512 632f9486df426d9254d2b6484c560b31e4ac0270de85878b9c4d14339a05ab318a90019f0724d2fac4d8496b03680650f899cedb1741c58eb7536cf3732db600 DIST num-complex-0.4.6.crate 30352 BLAKE2B b9f0465d53e8e16edc44187f8efa40681377e75fc4bbaec2c9fd8b8f5384044c3a989106ed3cdb740cb86e19659b34e4b38e7cfd7bb01904e137ddeda3d0b6b5 SHA512 11ca2c28ffbd15aacb7e184b7f3e09cbec9c955738568c1e0760c256c72b230cae7152403d834c8ed9358e42b724269e99313dde9a23027a6963ca176ca45615 @@ -57,6 +67,8 @@ DIST numpy-0.20.0.crate 71258 BLAKE2B b6e50e0d40ce11ade5298324b51f3204029cea0988 DIST numpy-0.21.0.crate 76859 BLAKE2B 6900342fe71f557635b94a941c9dd317024047b41ee55d9fd7a3eca2401bc2734b2902999ecd2e6b3b5783ea6398674cb00e0a6173ab15fe5a4157c9de1d4987 SHA512 27cd512692d7f9188844b9a351224ca1a87f0f8d90a5d288fb1e1f62fbe66807e1cfd6529226ea1d5dc27725d1abcce6202ffbdcf25c130d3437b0cd9bc4f7e5 DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c +DIST parking_lot-0.12.3.crate 41860 BLAKE2B d1899a1132035aaea3a784290cf4951ea3b36b2018d407e27d333b2a2ce3820e040d635009c44cb6e58ad07cec6565c0347af6f6fb02954eac2d4c348bb036f0 SHA512 368c17203fb5b9e4ecfd4857e3b1ab96b86da3770b8f21be392818c845952f72dde1072a10265760a62aa8a1dd65332bfd585667444e5fbb9dbe3280b5862703 +DIST parking_lot_core-0.9.10.crate 32406 BLAKE2B 25339d028579eb45a957ae5fdbac00288b1472d784c0aa7fa2953fcf9279c750d243ce69744993ee8cbe6899633e71e0a54ffc11e39247755685107f2f8dea54 SHA512 4f30fb60ded274d3154ffb00f6f50ac284b6fb97daebc1a2ac897ce97fa8e2ec6ff30cbdadf3b7419617a410fa7525f30ef5e580334e07d4420f4c0200a57389 DIST parking_lot_core-0.9.9.crate 32445 BLAKE2B 811d8de671bf6e0911cf0df7dcaee4fb03a3b223173a3bb8cee65a28724eeb7bac87f62aa7b1df5ea3fc93af3cee3ef30b83d06c6773d6b856a7e6fa5fa197ea SHA512 7f0df70f9f1ca8d3da0b9dcc96e49daf05d95c3a995289266b5333f68818d686d32b0c733dfe3a0f62da78fa45caa843a963923b2d0c80899c33413dc749c032 DIST petgraph-0.6.4.crate 185895 BLAKE2B 9ddfb2796c461d2820db8227753113b02024e5dcb694a0bb2826bc1f375f028d8b98a3bd67555485db7fab88eb86043f5b768585dbe0c60703cc655976030a2c SHA512 b5a21572526387af3151dd4f864bd95c94f65eaf0612d96f99926faf646214df205bcc652b98d3b281f2e270779a4c1fdd6a32614ed60b3612e5d594b2bf3f20 DIST petgraph-0.6.5.crate 710970 BLAKE2B 7f590e93fb44f1bfb8920e512402edc1cb087ff9d5dac7bc4be965f64ffacf9c1c503eab4156cd2005f41099f6b34f51e49b21dfa217271fcc0d4ee16ae85366 SHA512 454e9805731374abf1085f1a8a72aaed85e83cd30ab9601bcfe0e46882ba6656242284bdf32b6e75c2f5ebdd1325d5f8873d5f720aabf297822ca97311afb677 @@ -66,6 +78,7 @@ DIST priority-queue-1.3.2.crate 33905 BLAKE2B 2bd083a8ef4e6025fcd2de360a29442da3 DIST priority-queue-2.0.3.crate 34752 BLAKE2B c75fd76bd3eae2f9b9dac4c3bcef12955129c6906e90e85b5113a85d2345dc3aaecbdbb64acea106f6b507aa217794e3e6d51fcb852983ba30c4967cb9c13862 SHA512 408aae316643937d1e1aa9ad2aa99a054775a1958945fdcded3cdfca4796975a5686ffec3af24bed9ab62bb3abc6bbb106d40be74846bd99192cea1fd8c2dce7 DIST proc-macro2-1.0.78.crate 47158 BLAKE2B c56a24fce3faca9e04db7965cab552d2a976c3764df0a84179b5a89d1230ab355c777a82b4c982e3945414f1f0478473a88821dd176c32d6de394d73a26adb9a SHA512 11956fe03a2e77a925cdff2c3c8bc8804dffab4fa1de963a128fa23f4189976fd2e2102bd346b92c33524beae320b71dadaa5213695a3ec638404196e14fa769 DIST proc-macro2-1.0.79.crate 47200 BLAKE2B fff8e514d618b8ef60d6a4ca7610607641cb25701fc5e8452e0db5f942a3c38c724acbbfb0474823fe0f4864df07958c1524383e7640105266608f1d5a741368 SHA512 8bfa6fc1022556cbabe0050a37b93c5ef1056ebda9d3dd368e705a7c695df9dfb5cd5adc18ad1eadf7338631ad1d5ed6f63f0adff3616429ef8c50a930b1838f +DIST proc-macro2-1.0.86.crate 48958 BLAKE2B 4b89e07f23af8328dbb34fe2b3f1b202f1e6a3885a6269740a23359b41bb4099ac2484565d3b2b0936261689ca525785ac620c766997234fd8d0f409e80e5ea3 SHA512 1cdb7e22a35ae231d880c9420784c9acf97bda2db258b3d34aae5061dc1858449defe19a49e12c6a4173906aa72a4115059ac2db0fc760205fd2ab8b5b414434 DIST pyo3-0.20.2.crate 434326 BLAKE2B 3114fd6f3fb8ae7d1b35c9d2ac5ba6a49c5ac911ee3a5b941c5063263ca7cce47fa4b4f7ec34cbfe3083f3d1303fd7f061639fba833a04fedb9d5098f5784028 SHA512 cc5151a116179157046ec92677e5a72318b4cdb13a7d7e3bb83778739b5758040e5020f667dd83554a66b758581a08f5de05eb38e7b339813cec85e0712e6355 DIST pyo3-0.21.2.crate 504574 BLAKE2B 1b8bf374d1b61e3e4bedce6344338126051a6d951ea87d258e5ed92d4c0e13b0202f2e7e56500277c54743dd16c9b4587f436cf2058567501c8a9ac7c6b6c17a SHA512 5f88cda423e82b62698a74ceaa31fc27e5c1f1d417928accddb2e00337d163fda622f774ae6e24c1cb73c467d6b01e9a2ba866e4454338b1fbfc892ae14ffc53 DIST pyo3-build-config-0.20.2.crate 30029 BLAKE2B 846eb95d1417a658763417a2750dca1c55201105a3978d61b1db5e3962680ede188f8285dd7deec778ea9860d43e40513b88f5a54f0b1881b08416760bdbbedf SHA512 9dbc669ec69d38716c3909fa8f3b6c5be13c717b20bfd5dd11edab59b8eb35247d7996acd260fec88f92eb3e71248c86e9b40c1a700827889e2990bba20ecddf @@ -79,6 +92,7 @@ DIST pyo3-macros-backend-0.21.2.crate 58088 BLAKE2B 05dd49983c8aeddc47cd94f6cd58 DIST quick-xml-0.31.0.crate 172236 BLAKE2B b83c7f485a30576027a4ae77aa23cd6284942d786f0f0a14faafdfecff646371ba15133b3ba90f820183c8537c8ac47ad3e1e7deaad65e56761bc662be406026 SHA512 9b1f4f9c32694ccb244938a9a4e9373c3902314afb6af5d2f6b1be55e5ec63fee5cf1085f8f32161570cc10fdd96f3375c7564b1d884bb152542b86593f175de DIST quick-xml-0.34.0.crate 184595 BLAKE2B 5e51d79b64aadbbf23269b7a0a344e2c70465a74107bf633b258e2cc0165745d2b43132392fe97792ff15a3cd641be404c420680290fed4c1843747f77f9c2fa SHA512 d7c9e0ba651da1cdb322c10d575d9a650767c1694bea7df50b49dc98f0296a671bea2a3700ea3099dd708f0ed3f480fc921c90e86796f36afff42edafbc76a86 DIST quote-1.0.35.crate 28136 BLAKE2B 81424245e1e2b94459df68bb3a9a866c6a364102b5e1d010ede9c5f8278f8406d7b651957d091c5914e936b494b0f6e9a6a1dd8b7d35cd7d7100f86dee4ec12e SHA512 f5314fb6af17cf36c228e1970c569c29ec248954a450a5f90ba9e2896d04f74904c9cec5a1f74325f2489295a94491eee4ce8fb461e22cd4b34e53f1f881efd2 +DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685 DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 @@ -89,11 +103,14 @@ DIST rayon-1.8.1.crate 170448 BLAKE2B 982f7ba7d6a43956e6f438921fea2e40d3b398f4f7 DIST rayon-cond-0.3.0.crate 9913 BLAKE2B 4096dc35abfa825739953b92e2eb62822761e4f0eb3311bdb4a0e1639b4453fdabf49c5c6909d4f7ea3c1a674f55acee2d2cd4d116e5a30620ee62ec853e4e04 SHA512 4cd02f2ffc2a7f02db6b1c0468fe8ed78ea092c0629fae448542c11cb8c065883f6939b610dd0e0eb1463dc240aaa75117a5d910cfe5f4eab6a424b774f4b249 DIST rayon-core-1.12.1.crate 70701 BLAKE2B a32eb9ae9a71b4f0881f7bfd5375aa7db5681f20f7e0b25e6ecb3161f2aad36b93026c1691d02bf298a48ea07ec9475a237fba457ed0b0b8624aebab2b4988df SHA512 33d0297b682f131c50e1eabc3be583211a5abe790301cbca91bf510e43d6714b7564ca39fab7c4bf6f02aa0df6bb394f386a61320f21ddb6bd7aea1372b5e99e DIST redox_syscall-0.4.1.crate 24858 BLAKE2B c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da SHA512 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d +DIST redox_syscall-0.5.2.crate 23957 BLAKE2B 6261df25a59af5119a21d31fc3b6a8800bb1783cf2fd63a5524d48d0b187f5f2e65ebbdec00d9282adf110ba8f307d4ceb154bf029a0c6a26e8a887fc722b2d7 SHA512 b7e39a08e220153370449cec7b058c2dbc4916ff7be01b34658e1793035323ecc28f40712194cb9bfc9b863e4bb316e58662721eb0e54f68f09438bd880ea032 DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 DIST rustworkx-0.14.2.gh.tar.gz 558859 BLAKE2B 479510c4e132eda5af7a0301e760fe05daa26dd88c3299ca159ce0f87744d63cebfa33b6a1a6b43541b4c22607ea78352f36288e50d3f6535a6337be4edbf5c6 SHA512 625a4942cba111cdc4a9cf6fd8612ccb5ed94c28e4dcb176137105fc81516d2226fb57b1e401d91e323229eb1444775e5bca239b1bc8a4f26be6d8cea9997dab DIST rustworkx-0.15.0.gh.tar.gz 620021 BLAKE2B 10d4554ee5292b1e8c94b6a6e6ce36f894ebd7e5f0439ebc5953f71da1a724210165e78105eec4b38b6ea8db96a1e8d173983249bc15e5cb2a2d033a1e57ecb7 SHA512 a89e67d83da22c92ac34051e7f9c4a5dd1ad08b0fae9cd134c3709d89b50dde4cd3fc74f42d00002af417dae4d835c89599cc945be6826450bc4e9436020c06f +DIST rustworkx-0.15.1.gh.tar.gz 621518 BLAKE2B b74a892cdaf184977d05f3e99205dded6d6eebbed3cff6cde52b7832eb8945c6de51297a7dad7b4ab6ca5229d5b5b8f15c754dba8341941ff618d2826bd86a6d SHA512 9cc49745eb008f50df5fde246ed3e0675640066702ff27ca9566711d8f2847d85e2de0dd49b2f062bcde2eb06093c730e80e06cfb28f3b5350f43a96cd21c552 DIST ryu-1.0.16.crate 47351 BLAKE2B 13c72ec8aa608f6c53cf27c95d06b90839c5bec5e54b0441e9c4f779af3dece30d01a2276c717a733f92406a5a02b09c045b2b5f92714fe492d7263b6c6808e6 SHA512 89e3e18346ae6e4035787766f286a6eb62f5294e39ad902cc29e95c53781c4e5dd629f567f22ecc7e9fe9d1c273323da9b867aadc9cd8a066727c58330b51b10 DIST ryu-1.0.17.crate 47537 BLAKE2B 28408e17a4322f1afb6f21bc8d7328c39d07186de4d464f8e9bd63a69757cb4af61b46e558075e14836f310f020ac824d5ffa616fc0a5ffba59b9df0bb66ffc4 SHA512 6dad725c4fb2d3a33ea30107b63cb702eed56bd2f3c16a72265f648f5aaefcd3d5a7b919b1d037af926cc6311bc68ba58c4e0483da2b2e2135c6a7c2d6601af4 +DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84 DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb DIST serde-1.0.195.crate 76856 BLAKE2B 6a80b59335f222ae48d5e377c30611f30fe6416e6853ca47a39016e21f649cb9dfbe4964ce19e5da977fb9a963228a6a81c1e85af99ae12d7a0a5722901aa2f5 SHA512 0002ecb933d08fbdc8585ee74efb4048d385459f629261f5a4a8401b794f1c02b8296db79f479013a0b2a47ba99bee6c02d60d0fc2454e32f1b038b4071e8727 DIST serde-1.0.203.crate 77935 BLAKE2B 3d3dd4f81f7d74b60483d6759879a9f87c0c7d615aec308bad1bc575fac4e2071dc86551c2789e87331dbf8089e923ae56fff82e6f5a9992cf850121b052ce1d SHA512 a8d302589244e41f6f675e8d199b2532b29f62b63e45aee141a93dad96033e4bbb27ed01c11e329ec2266cdcc6f2a40f41dfc7d1b9bada69aea81d35d2d82cec @@ -106,6 +123,7 @@ DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a DIST sprs-0.11.1.crate 103925 BLAKE2B b2f62d60ab8bdfe9cdbe80b52d306d7a465071219bfd514652f532e910669366bdc1b0baeb2f00416024c6cffac0219ef78a5ec77a2114fc6e06d2fcad384b9e SHA512 5b2a387b8ff08dab0a062c012d89f9e217625b1950f57c1415bb256be97202fb8bea026d9280a5c2e7fc71350c2cc29cca1f71581827574ecee953fe3220a65f DIST syn-2.0.48.crate 250566 BLAKE2B e46b0863af76c3116c84d01b654a9820b7edc51f75c9c5301a7967d12284f78da602409f34fc40524728350dc6b998a4d738f08b8868f95236b3e5d24c460580 SHA512 926c0ad55cc743df20f9166b6d71fd44421aeb1f073fd86b6ddb53e13cd508b539c0360ce64b07b65597bb14639c8f33acf7e60951e1e9128624517aa3aee325 DIST syn-2.0.57.crate 254911 BLAKE2B 76fd87dd0aebb85b81bf50c56e65f01342b92778ebaf3475b7654c9bbcf4dbfed147d3d63f25cb073bdfcd0318826903dd68ee5c8227ff1e8b742ae6ec66bf25 SHA512 270b86ceb1a9eda6db5b3d7fcbf998d5e8f243b6285f59e593dd6a6495b8829f0b81428d6ffd4e8eb9f021ef747ec5b60c3358c626158e3333f3bd44e84b797d +DIST syn-2.0.68.crate 265035 BLAKE2B 8bc6f68ed286bea617a2cfaf3949bb699d3a0466faeca735314a51596ce950e4ee57eda88154bd562c1728cfaff4cdb5bc1ba701b9d47a9c50d4c4f011bee975 SHA512 7b781f8ea2b0d01c06f47d165da99cd96e3b44a33de1d77c78a2cb37ebe3f8304f426ba3d0d1cf766241dcc0537908774504df7d455d63bf89ec22ac0499d372 DIST target-lexicon-0.12.13.crate 25424 BLAKE2B 5fcac231c270a59b6589adb79c90cd3bb15ce024e3c5fa3fd267b3226e5514ce77387c57c86ca765b43ee593a55ec99fdc8fbfd464dc01afaa91ad10337b6278 SHA512 323331857bd3db9877a6c7304392e39d378439462ae4f6d6939c02d28914ecddec52696c94ceebfe8a0e7e93ce25c900099bb3922d7783643162e55c7a8769b7 DIST target-lexicon-0.12.14.crate 25508 BLAKE2B 5ebb6b49e5c3b0057959557651287d4bf5ffe5b499340019ff64d5fc3b64e780e344982e358c94b1b25a20bf0f526a584aeecc704695b50a55cc268dd65edb97 SHA512 3410ecc0faf854f49c41c99f83972960e67065b1e0e78557a7c4996d996109bfd167d2121a019f5256f996c896cd45af032038ab7918fdcc6ee6311693ce951a DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 @@ -113,15 +131,27 @@ DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4 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 windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709 +DIST windows-targets-0.52.5.crate 6376 BLAKE2B 1d39fd86380ab086c536d88e67b60956410b345790ccea62a25e6a700757b2a9cfa6dfeb7b86934cf47b981ea2e5f42dddf49780ad9829a551dc507fcf108641 SHA512 d00d7bc7eec3c10272e803ee5c9ea0d9b07c43311124dae975b4f5aae7408c5f2ccb2fe6e68228ea3d4e70b6b658382cac6992ea177f43a9cba2ef95c4fda0ee DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996 +DIST windows_aarch64_gnullvm-0.52.5.crate 433266 BLAKE2B dee1b69cdf1fbd4143136909e4df3adaa7b80d7630a01ca9a42fc5ad0d5a4d9a9e2873b43c6d8e55de59f237d9199fad0768c4e1cda3b1e5354847bd70d4c79e SHA512 b4cf511025458fe30d5b11368af285610e1654a8986ea9f78fa81b8bb87d38a00c4869441c62692534df66d06baf14c8a4d17f8eb06468eb260b99e2fda6439d DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff +DIST windows_aarch64_msvc-0.52.5.crate 827944 BLAKE2B 3bcb16d527be1dfdf18a9105ab259a064f00e949937ca423c8dcd1d2b90090d85aa7e42ca6ccc50c9baeee1aa144123d0a04643f9ff1147e62b2fce28b8a697b SHA512 c8974f81e37a43d92c4a8b142705e36b7acc58d9150d80ffa3997433da878044c467a2d9167ba792d37a183a0082d912500fea8c8fed743f395b63ca62a5758d DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a +DIST windows_i686_gnu-0.52.5.crate 875699 BLAKE2B 528ea431d080c5326e4c6ed316d9ea3e38b40c2e1322a12a432506a2c11555a94537661a0941e90c20eff4a9ce42c12539876dae6e77a1df18b522529928b309 SHA512 cc3e0362fb62dd5e8a855bda3be0177708ec8629ee9685f1f9aaac3f71a8cb082387388bdf49b09d3f5ee24a636b0b4f933d2c8bb75db434ee0192c8ce0547d2 +DIST windows_i686_gnullvm-0.52.5.crate 473064 BLAKE2B abe41ee330c05ee1366b3a835d15c6db3964ffd7b340ee69d215056b0d4b65c67f2782b0c04a55db64001098de87c93e2d447e25ef2a27f2cfa6685b8cf20c88 SHA512 da45c882248070911bf55698f62c245cb081a23254cdcf578df053905adb9117454235e52dcf1dd97c0d2248f92ff1d2fd3e18844a7be8d93ba08590c1eca22b DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e +DIST windows_i686_msvc-0.52.5.crate 895404 BLAKE2B 02555169f8c5b944231a877de8693fc871ea0d7d33f52f60e164bacb35cec13d463af07c57fec4667948047cc222d8bda7f6a0be01a07e7184b69e4adc2b4577 SHA512 08c96f8e9385ac121549bae8ed228741b32004be20b2955d163a98d4b62af464f1682cb813681fa22823d20646f19335cf0a66203a876b105e119e05a4db0634 DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74 +DIST windows_x86_64_gnu-0.52.5.crate 831539 BLAKE2B 54f84c19988addeb7cbbbddb940e430e7345944589419592b99addf9b83bf6d801b18f4e80399b85bbb0b0ccf4608e36d9a50b79d8b1d6ce2b93745856e06eba SHA512 d9bf91765d02d2727344e42081f4bcfa73be97991495126f7e633f27e56a261ada3a8b865a559cfe71f9bc9aed5b14504f89138796766937b3521009726dfab8 DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa +DIST windows_x86_64_gnullvm-0.52.5.crate 433246 BLAKE2B f34328a6d100e092ecb34a6305daedf4fecd71840432f104e8707f049b60d784584ce4f02fabdd0281fdb8bc7ebed34b38fdacf3be9c8abd60084e9a4ee9fd56 SHA512 22a978c40df9705cd94e4c52f2b706e477e667b564c608d0adb144b38cb486c279c09d1eb1dd2d6c7bd3401b75a2dc5eafe0f7d642ffe6453f394d1f59483a08 DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0 +DIST windows_x86_64_msvc-0.52.5.crate 827905 BLAKE2B fd5dac198bfbf29878cb461a7338c289c9af16ea80b3e5fa567980d2a6a5ea6a1cd83729ce6fd67e4da171873083dbeb1d6e16a287620f0245201f9cb29c29b4 SHA512 81176090dc725d7fe3867e6322fdc4a4065168580847b35e6f8da345f685c4f66a81e35cd1880dbaabdd4cdc82446dde9d6a0e583cf0b7fe47dda8bc8002f1c6 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 rustworkx-0.14.2-r1.ebuild 3289 BLAKE2B 6963861ae52f71fa6ddec20e22dfc680ec5386f449bbc14a026b5b3e7d989e5739e1096452034d705d7785f5d85ab36df61c32c69c0593a3810cb9ea4632c5f5 SHA512 b730cd6ff7d7353fcc1189cb30dc3e94e2913b914d49b912287fc465f8c6d6deaf70355f5572ab19b55eb6f59fe960f819102c0c18ca33ca9d0f8538cb238620 EBUILD rustworkx-0.15.0.ebuild 3163 BLAKE2B b18e7fca5e9ff2e7a35dee71d11700eeb92151d74693696745eab2a03d23719dc306bae92f11733b99f4b7fe8a38f76df2d867b01f010db4e4be6e62324b5b35 SHA512 a0117dc3669ff18a0e10599452739ea8b09f9b96e491a6be32cd5c0df1a76047ec632103eb9eafe433e8fc360fa550c661857baa7d150120a5885b18f0423fac +EBUILD rustworkx-0.15.1.ebuild 3193 BLAKE2B 4ac62f856fa60e74717598ca40129c3a9d9ccae9c61b9f6fc5a713e9b5f2082dc3863011a76da5e959809ac353d52016380dc261115bff6ca79bf2829c6fd922 SHA512 23e45a3ccc7e0be527599d14299cbb92ee109096d65c00414805065f28de98cb7d67c524c7c69f160e982c0821737971f190034b2a36a1d2971be068c3f7e02d MISC metadata.xml 1286 BLAKE2B 8f121e669008927c921d7425b45ee5f103eaa6fdfdeafa9e6f96de67cad37bd28894411b68f25b8928b043774f17629b855beb4228aa4f1461394089b67510a9 SHA512 b95fe484c2e21621003f1ee70636b75eda8f941f94cb5549750cfb9234067c1e79d5dc9c85b08c8965578360fcb85d6cf726c3787cc66e3d56c0f0f9e45ac867 diff --git a/dev-python/rustworkx/rustworkx-0.15.1.ebuild b/dev-python/rustworkx/rustworkx-0.15.1.ebuild new file mode 100644 index 000000000000..c7817894b3a2 --- /dev/null +++ b/dev-python/rustworkx/rustworkx-0.15.1.ebuild @@ -0,0 +1,155 @@ +# Copyright 2022-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..12} ) + +CRATES=" + ahash@0.8.11 + alga@0.9.3 + allocator-api2@0.2.18 + approx@0.3.2 + autocfg@1.3.0 + bitflags@2.6.0 + cfg-if@1.0.0 + crossbeam-deque@0.8.5 + crossbeam-epoch@0.9.18 + crossbeam-utils@0.8.20 + either@1.13.0 + equivalent@1.0.1 + fixedbitset@0.4.2 + getrandom@0.2.15 + hashbrown@0.12.3 + hashbrown@0.14.5 + heck@0.4.1 + hermit-abi@0.3.9 + indexmap@1.9.3 + indexmap@2.2.6 + indoc@2.0.5 + itertools@0.10.5 + itertools@0.11.0 + itoa@1.0.11 + libc@0.2.155 + libm@0.2.8 + lock_api@0.4.12 + matrixmultiply@0.3.8 + memchr@2.7.4 + memoffset@0.9.1 + ndarray-stats@0.5.1 + ndarray@0.15.6 + noisy_float@0.2.0 + num-bigint@0.4.6 + num-complex@0.2.4 + num-complex@0.4.6 + num-integer@0.1.46 + num-traits@0.2.19 + num_cpus@1.16.0 + numpy@0.21.0 + once_cell@1.19.0 + parking_lot@0.12.3 + parking_lot_core@0.9.10 + petgraph@0.6.5 + portable-atomic@1.6.0 + ppv-lite86@0.2.17 + priority-queue@2.0.3 + proc-macro2@1.0.86 + pyo3-build-config@0.21.2 + pyo3-ffi@0.21.2 + pyo3-macros-backend@0.21.2 + pyo3-macros@0.21.2 + pyo3@0.21.2 + quick-xml@0.34.0 + quote@1.0.36 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + rand_pcg@0.3.1 + rawpointer@0.2.1 + rayon-cond@0.3.0 + rayon-core@1.12.1 + rayon@1.10.0 + redox_syscall@0.5.2 + rustc-hash@1.1.0 + ryu@1.0.18 + scopeguard@1.2.0 + serde@1.0.203 + serde_derive@1.0.203 + serde_json@1.0.118 + smallvec@1.13.2 + sprs@0.11.1 + syn@2.0.68 + target-lexicon@0.12.14 + unicode-ident@1.0.12 + unindent@0.2.3 + version_check@0.9.4 + wasi@0.11.0+wasi-snapshot-preview1 + windows-targets@0.52.5 + windows_aarch64_gnullvm@0.52.5 + windows_aarch64_msvc@0.52.5 + windows_i686_gnu@0.52.5 + windows_i686_gnullvm@0.52.5 + windows_i686_msvc@0.52.5 + windows_x86_64_gnu@0.52.5 + windows_x86_64_gnullvm@0.52.5 + windows_x86_64_msvc@0.52.5 + zerocopy-derive@0.7.34 + zerocopy@0.7.34 +" + +inherit cargo distutils-r1 + +DESCRIPTION="A high performance Python graph library implemented in Rust" +HOMEPAGE=" + https://github.com/Qiskit/rustworkx/ + https://pypi.org/project/rustworkx/ +" +SRC_URI=" + https://github.com/Qiskit/rustworkx/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="Apache-2.0" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 MIT + Unicode-DFS-2016 + || ( LGPL-3+ MPL-2.0 ) +" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/numpy-1.16.0[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-rust[${PYTHON_USEDEP}] + test? ( + dev-python/fixtures[${PYTHON_USEDEP}] + dev-python/graphviz[${PYTHON_USEDEP}] + >=dev-python/networkx-2.5[${PYTHON_USEDEP}] + dev-python/stestr[${PYTHON_USEDEP}] + >=dev-python/testtools-2.5.0[${PYTHON_USEDEP}] + media-gfx/graphviz[gts] + ) +" + +# Libraries built with rust do not use CFLAGS and LDFLAGS. +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rustworkx/rustworkx.*\\.so" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local EPYTEST_DESELECT=( + # TODO: hangs + tests/retworkx_backwards_compat/visualization/test_mpl.py + tests/rustworkx_tests/visualization/test_mpl.py + ) + rm -rf rustworkx || die + epytest +} diff --git a/dev-python/scikit-build-core/Manifest b/dev-python/scikit-build-core/Manifest index d40e5c08fc66..975de8f8be05 100644 --- a/dev-python/scikit-build-core/Manifest +++ b/dev-python/scikit-build-core/Manifest @@ -1,7 +1,5 @@ -DIST scikit_build_core-0.9.5.tar.gz 228404 BLAKE2B 6b3aa905a63b73147e1a760bf8e0265395f6e2b5cce2a24594ee384f6e8ad31d7d16e76e7666115e5a962f49c2f2a4c622a33ac5e3a11443cfc2ed50e0801589 SHA512 fade6192347ea9d3010a24de7c1b868aea14fa2028a064fe397db26e15437f74f3d9b017be940855d57db32cb867cfa9bab1902bc1f51f96589a38b9478d01bc DIST scikit_build_core-0.9.6.tar.gz 228743 BLAKE2B da5dff989ca053c9ee1abfff739d0b755bb14f9d810020e4b44ba5caad670dfe24ef99b4cb93a18ae162dca8fe21d6d09c4d692ff1406bfa3a64ca25c24aeddb SHA512 b2b1e9b4baefc360b26dfc0bbf0edef20d7b6681140ef9a413c565666869e67ddce2cdd3027f3de6af29b7ef76bd7eeb401c08f3803524706d0ace9106b63f65 -DIST scikit_build_core-0.9.7.tar.gz 229179 BLAKE2B 0a21c46187a529290ce12afc4f352d563cac167a166bc9c62a865756975c2c95f2cdf1aa2ddc1d5d80f8f22c7145fdfef9da64084e28895086ca43b06b3d3726 SHA512 c269424ec70a6ca6eee1a18ba34bd58fa155d3f596c42424f691dce4511112a50ca89196835c19f6b5d0fa6903a2a9a6d51f5978931bfb836cf27569eb39a1eb -EBUILD scikit-build-core-0.9.5.ebuild 1728 BLAKE2B ecd7371a8bf934991a61e567da839f7802c9e260e33708b052e2ff0272195ef6c8aca2e12c3dbbce589e3a5c2ad1ec70da975dbac1df1edf288b8ff30010f211 SHA512 2532350c22dcfef0830d4bd49423cc59aef08aea8fb8c8be6e16e6a61c6fbff882fd38b0fe12a2cef62659adf11927132307460f77b0ae5cd79672561f6bc0a8 -EBUILD scikit-build-core-0.9.6.ebuild 1733 BLAKE2B 6739cd955bbe6f56b2b6c95ba63b1852e867feb8c2bd1a38baa1de3af7ca6598966e065d210faf10892413a46314701d962eb5c9bf607c099bbaee646208f13b SHA512 76f0e6d52783747fc6219c6c4b8a2b9c642175473c54649ad1de2d3cd687cd6b647ea4e4be2a079b49a953e6a728a4117bb531be13cab36b8a918ca4d9ca735e -EBUILD scikit-build-core-0.9.7.ebuild 1733 BLAKE2B 6739cd955bbe6f56b2b6c95ba63b1852e867feb8c2bd1a38baa1de3af7ca6598966e065d210faf10892413a46314701d962eb5c9bf607c099bbaee646208f13b SHA512 76f0e6d52783747fc6219c6c4b8a2b9c642175473c54649ad1de2d3cd687cd6b647ea4e4be2a079b49a953e6a728a4117bb531be13cab36b8a918ca4d9ca735e +DIST scikit_build_core-0.9.8.tar.gz 229845 BLAKE2B 419d8891dd3f95bee7f8f7dcc1addb94d2698f8ff392eef19a67e851f57b58d09b9878705d0e8d728d3c6f2b316d538c76471164781fcd1fb5d02dfbfd9d7a85 SHA512 f1206715eef1bdeccddc5987cae4f455522c4ef4dbca305ad7d3772c61f5615c5742b109c5527a5ad5e25a2348abff69ea5ae7153ac18c43cca63783872aa3d5 +EBUILD scikit-build-core-0.9.6.ebuild 1728 BLAKE2B ecd7371a8bf934991a61e567da839f7802c9e260e33708b052e2ff0272195ef6c8aca2e12c3dbbce589e3a5c2ad1ec70da975dbac1df1edf288b8ff30010f211 SHA512 2532350c22dcfef0830d4bd49423cc59aef08aea8fb8c8be6e16e6a61c6fbff882fd38b0fe12a2cef62659adf11927132307460f77b0ae5cd79672561f6bc0a8 +EBUILD scikit-build-core-0.9.8.ebuild 1733 BLAKE2B 6739cd955bbe6f56b2b6c95ba63b1852e867feb8c2bd1a38baa1de3af7ca6598966e065d210faf10892413a46314701d962eb5c9bf607c099bbaee646208f13b SHA512 76f0e6d52783747fc6219c6c4b8a2b9c642175473c54649ad1de2d3cd687cd6b647ea4e4be2a079b49a953e6a728a4117bb531be13cab36b8a918ca4d9ca735e MISC metadata.xml 393 BLAKE2B 25bdc0bc295ed4bd7cd76a5a6952cb7fa5d5a404d3260562f2ed322d80f2466add0373a2a6b10a41c4dc2211e82e0a680735301d8844e70a54760301b4ab190f SHA512 176537f2027aedb3bc8bd16bbbcde8bfed246d621763e22a979f2942c016e1bafa5ef2d11d8d078e5d59970ea115864a8501185343bc3d4b9fd8493adbd16aab diff --git a/dev-python/scikit-build-core/scikit-build-core-0.9.5.ebuild b/dev-python/scikit-build-core/scikit-build-core-0.9.5.ebuild deleted file mode 100644 index dac757db0521..000000000000 --- a/dev-python/scikit-build-core/scikit-build-core-0.9.5.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Build backend for CMake based projects" -HOMEPAGE=" - https://github.com/scikit-build/scikit-build-core/ - https://pypi.org/project/scikit-build-core/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -# we always want [pyproject] extra -RDEPEND=" - app-alternatives/ninja - dev-build/cmake - >=dev-python/packaging-21.3[${PYTHON_USEDEP}] - >=dev-python/pathspec-0.10.1[${PYTHON_USEDEP}] - >=dev-python/pyproject-metadata-0.5[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/exceptiongroup[${PYTHON_USEDEP}] - >=dev-python/tomli-1.2.2[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/build[${PYTHON_USEDEP}] - >=dev-python/cattrs-22.2.0[${PYTHON_USEDEP}] - dev-python/fastjsonschema[${PYTHON_USEDEP}] - dev-python/pybind11[${PYTHON_USEDEP}] - >=dev-python/pytest-subprocess-1.5[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local _EPYTEST_DESELECT=( - # TODO / we don't package validate_pyproject anyway - tests/test_schema.py::test_compare_schemas - # setuptools now respects PEP 625 - tests/test_setuptools_pep517.py::test_pep517_sdist - ) - local EPYTEST_IGNORE=( - # needs unpackaged validate_pyproject - tests/test_schema.py - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p subprocess -m "not isolated and not network" -} diff --git a/dev-python/scikit-build-core/scikit-build-core-0.9.6.ebuild b/dev-python/scikit-build-core/scikit-build-core-0.9.6.ebuild index 729919e913ae..dac757db0521 100644 --- a/dev-python/scikit-build-core/scikit-build-core-0.9.6.ebuild +++ b/dev-python/scikit-build-core/scikit-build-core-0.9.6.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" # we always want [pyproject] extra RDEPEND=" diff --git a/dev-python/scikit-build-core/scikit-build-core-0.9.7.ebuild b/dev-python/scikit-build-core/scikit-build-core-0.9.8.ebuild similarity index 100% rename from dev-python/scikit-build-core/scikit-build-core-0.9.7.ebuild rename to dev-python/scikit-build-core/scikit-build-core-0.9.8.ebuild diff --git a/dev-python/smbus2/Manifest b/dev-python/smbus2/Manifest index 0216bd3021c5..0f0b5c598148 100644 --- a/dev-python/smbus2/Manifest +++ b/dev-python/smbus2/Manifest @@ -1,3 +1,3 @@ DIST smbus2-0.4.3.gh.tar.gz 17474 BLAKE2B b53160d586c1ed0627597872582dbd07b1b2a9e03bf1a7dc01003ba5569013c11cf4c10df01c4649a069d6bf178c40a122a18a720fb03cab6485e04638fc9233 SHA512 e512954e89be9ba356a9e43ad023712ddfad006eaeadb45e92e21348176f838a2f65d89f3bd4a2ea68414486ff688d58acd668e4bae53f945cd9b24bcb328f9f -EBUILD smbus2-0.4.3.ebuild 589 BLAKE2B 7f3f799a0db56b0b7d50cbbfd2c3f5aa3663fea08a49e6dc2ebf7767b5fbd632e30abc3574a33a5ae1aec3e89ee081d02a436ceba3861c0fdf40cda3719abecc SHA512 9b19feae5e6992f6e576083b5ea70476da3ec3d0388b1ffd8c885fb186218c2d09b8a9cf5047a8de28beb617e0c059b78429338be36154fed8613dafa260fc09 +EBUILD smbus2-0.4.3.ebuild 589 BLAKE2B cc3a8772f2df0592ce353887e48a309dbae6459df40e21096c5945c23ea1df9e1a73bf427017ded52c4fd55689eff2144d33635b7327a7087eab44eaf56ec0b2 SHA512 18dea8a8795c089d198de7fc2ca61e6243fa2f88158fc6db904504e23047110e8e381cff20d07ee39bc81f25caa578fdf6e026ccb3ad197d1f5c750560fe32cc MISC metadata.xml 400 BLAKE2B 70d0f577103959706dbe8b99dc7912bc118e4b9b59aaf32650c9273a17dc2407e7b4b913b897d918c50e601070caf9ad4b0e8de8e3009da4a5f0d4f137acde35 SHA512 37162850521651a9cbc9d4717e78254750db7e00de4ca2cf40f28014dde73e03681b897e6a8f50afacf58f017c8353190756f621750ceb248b7b41a10d6ddfbd diff --git a/dev-python/smbus2/smbus2-0.4.3.ebuild b/dev-python/smbus2/smbus2-0.4.3.ebuild index 15ae4b14e560..578059f0941b 100644 --- a/dev-python/smbus2/smbus2-0.4.3.ebuild +++ b/dev-python/smbus2/smbus2-0.4.3.ebuild @@ -1,10 +1,10 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-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/snapshottest/Manifest b/dev-python/snapshottest/Manifest index 35f56b6c988c..ed6cec6ee13b 100644 --- a/dev-python/snapshottest/Manifest +++ b/dev-python/snapshottest/Manifest @@ -1,5 +1,5 @@ AUX snapshottest-0.6.0-py3.12-imp.patch 1203 BLAKE2B 709dac804fc8bcf6b5fe30ec4ebe8cbf02b5727311f8ffb14ba7e9e1e4b33d542b77b372b91b23bb5c9e20c4a8e87a1674d196d6bb22cb007eef505160df51ba SHA512 41f4524dabc6dc664390818e6e468164aedabb08583948c70d136fd0306b21e909621df752360af7ce42b954b55f3bcfcfdefe178eeb9a5453eabbd1aa106941 AUX snapshottest-0.6.0-remove-fastdiff.patch 1979 BLAKE2B 1645f9fe0d7a5ba9523f81c50f31c54d854d56d3137a8b6611594bb825ccc0c183c763dbf641b1517e45b4ae39979efc86d5fffaa6adc111ee937a8c2f4143b5 SHA512 da43e9d1eb27f66512e5c3f02a0693756ea1e6889c6a9c3871c2f53a80a6ab4cdd7a705cfbe523231b8496a5eca3587c71e57babeec89c653307923c045413df DIST snapshottest-0.6.0.gh.tar.gz 19887 BLAKE2B d85b3025731dbe80c04388f8adf755f48f428df5f15496ad7e47d436ccfba0f8955833f576b12a38a3565a56deb49a425b67f9040bce69a7711be05558f0ef4e SHA512 7477668c0a61b4c282deb3eb9105cf06e8f644c931e2860a9a60dc2f8ed6de1eaf1ab100a816de200a39db8b488bda6ad33472265eecca707360dcbc9d8fafee -EBUILD snapshottest-0.6.0.ebuild 957 BLAKE2B 3dd5a4137bab0269a7b6781195d2b2862f739e077d53018c97f95c4f1f51c369d2d5dbd707a14a53e069ae46c2b0c0eee45e4a6de2b9518f634fc8593a5fbbf9 SHA512 627be837d04d88cc1481ea0b03f3773724c4036764f624376c9f1a4137d02320a26555e99f7422b417cca56dcba18695f41b0ac55b7f5b39c603d0d8bf0f3d0f +EBUILD snapshottest-0.6.0.ebuild 957 BLAKE2B cd74157a6ead71260f75f51df5858284056e45957acd47fcf91bbf33e10e95f34d0abecc12014901b251fc05be0afafc9057f774d651999c58e5075f5d58676a SHA512 5fcf91ff8eda6c96331eaddfb50439be42b599dd38fdf52402253676378c212ed4c79216e598d67dc0f3699e6efadf829a81c4c9ca9614937fabf01177ef244f MISC metadata.xml 380 BLAKE2B af864f451c424be42fda967811c0754d246ff7399a14d7344c967e695dd33ed060f9db19823f7f7c3a78f90f45b2817b843dff1832cae24a5c6c3bb6b183c63e SHA512 a755150b8fd1cfae3e016e97cceb9d9e32e58750a7fd01665087fa82ebba1124b38566bf6869898338319532956869a472c50dce9f4ad53f6329e4691197d7b5 diff --git a/dev-python/snapshottest/snapshottest-0.6.0.ebuild b/dev-python/snapshottest/snapshottest-0.6.0.ebuild index d01d038c7f3c..e7efddb861bc 100644 --- a/dev-python/snapshottest/snapshottest-0.6.0.ebuild +++ b/dev-python/snapshottest/snapshottest-0.6.0.ebuild @@ -1,10 +1,10 @@ -# Copyright 2020-2023 Gentoo Authors +# Copyright 2020-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/spdx-tools/Manifest b/dev-python/spdx-tools/Manifest index 989d8e401993..a6290c722665 100644 --- a/dev-python/spdx-tools/Manifest +++ b/dev-python/spdx-tools/Manifest @@ -1,3 +1,3 @@ DIST spdx-tools-0.8.2.tar.gz 680032 BLAKE2B 0556c129f5800e843ab202ebcac5055a42577e727582b66d37af7d245a59c427388880362b78b83e6993b467bba0187fae2cc82151053fc932352a9524a36b5f SHA512 610f1718f72aa10eb3c4fe920148ca8b777a7331d149e2ed3e02e36098a75e80ce5bc853b540a0fcdddb17ffbb8e37fe863b381824caff8961853c41d9e61c80 EBUILD spdx-tools-0.8.2.ebuild 952 BLAKE2B 4570a92d1d98b7aad3dd148f06b79b8f63eb9c00a3fe1b37404978ae78e6d445c58f15201c5754a4dc8b1e7c8bfe80ba5ba7ebbfa88b61b1fcc2652b45c88395 SHA512 1634cd75d195ae9fb6cc66bfb9b675ba9cc3458e91a0db8386c99b203b4b7fc634ba926d8e58be8e66eec61f4e8bda3edba8919b791d15245915ba0dddac3bc6 -MISC metadata.xml 400 BLAKE2B 06fd2d3be0d3bd0523a6951c95babcf98b30997972402df2e292dc05ba7bc1fd6dfe793d915a96b61404aff939db3c06b9e8b48b49c80f84ac5245f50ea14711 SHA512 053c24e6acc875c758f38f867f41883d048c2d6c6b7807886f159cdfa3dcd6c81e949a84bd65372ee7d85429e37fd90d40aab978fb73bbbb2fefb771f5af5319 +MISC metadata.xml 395 BLAKE2B be8d5c54f7a85f8343708fea0a9dcb585dfdc044e8c52ebea999457e24317ba82dc75bba952be5d3c808cfd23cca3270d5181ce1da679ff8dbcb6e078eea7041 SHA512 20435dcd36d2501aa45389dc2d3b8810be0a37767e1eaa1c784e5238a1055fe0aca995db97c184e6baf668abc5216360be9d2e8b6e0461fc7a736545aa481baf diff --git a/dev-python/spdx-tools/metadata.xml b/dev-python/spdx-tools/metadata.xml index 1e19b1d2fb9f..25b616c613a0 100644 --- a/dev-python/spdx-tools/metadata.xml +++ b/dev-python/spdx-tools/metadata.xml @@ -1,9 +1,9 @@ - - marecki@gentoo.org - Marek Szuba + + python@gentoo.org + Python diff --git a/dev-python/sphinx-multiversion/Manifest b/dev-python/sphinx-multiversion/Manifest index b721a270165b..e89599fc2c9b 100644 --- a/dev-python/sphinx-multiversion/Manifest +++ b/dev-python/sphinx-multiversion/Manifest @@ -1,3 +1,3 @@ DIST sphinx-multiversion-0.2.4.gh.tar.gz 20468 BLAKE2B 9bdc59691b63c280d08c77108318b778c8bf948c502538e94e77072589c4e6565bcb7e863a8d765f55be012b21a1a0242d37077248312a7ee18dc788a7dbc633 SHA512 68441793631f59df3330ecc84c0d1aa279f0492021108121f2bdab92d5a3eb61522664f14c4ebe8709126e0088ff8eb323aeeebb5d1e7a2dcbd358eeac772d08 -EBUILD sphinx-multiversion-0.2.4-r1.ebuild 586 BLAKE2B 38a07cecacbfda63b1e500df7f0fc967a6e95349d4d88ea1b44fabd597c053677faccb062e0b6a1aec1a571167d0a6af34a7c4ee0524af47d000e6c6f9d2a070 SHA512 db778b21ad8516193d707142217fdabe702aac4704fdd7b882240c2b8ace6383be3898a382aaee2505cc78f9f682a7e5c34b8375f521cf3d1a4756135ba1aae0 +EBUILD sphinx-multiversion-0.2.4-r1.ebuild 657 BLAKE2B 76decc25a0ef12539560648cd4a154f2b8d5121d592b4e0d47907120deee8569137de5230eee35de1d258969809c23ae7d4a2303437c8e05ffa27205e149172c SHA512 236d1c71dd6ff6b422dc65174db2196d5e87f2272c6c392b1dc80fab0bf5cc5f1ee441201a76bdb6a2985d5fdbf3bc7cdf0d57de57bc88f88da690e8cc4335f3 MISC metadata.xml 433 BLAKE2B 17fb2ce903fca66b01a99041c879fb8e98b9323f2500405b583f5574db1aae3970a0978b701af6794881c33f06e5752b681c05b2c7f83e150841bf1d5b53da30 SHA512 e1a7ecfeac8d065966c9ddf6b7edbceb0d062b2596a6901faf85a5fdf4518067982f292a0eafe96fff3131da941ba9ca8c5443c7e5605e1dd1891b191db9213f diff --git a/dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4-r1.ebuild b/dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4-r1.ebuild index a4a539081ef1..3c5e4af6e775 100644 --- a/dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4-r1.ebuild +++ b/dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4-r1.ebuild @@ -1,15 +1,22 @@ -# 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_{10..12} ) DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + inherit distutils-r1 DESCRIPTION="Add support for multiple versions to sphinx" -HOMEPAGE="https://github.com/Holzhaus/sphinx-multiversion" -SRC_URI="https://github.com/Holzhaus/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" +HOMEPAGE=" + https://github.com/Holzhaus/sphinx-multiversion/ + https://pypi.org/project/sphinx-multiversion/ +" +SRC_URI=" + https://github.com/Holzhaus/sphinx-multiversion/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" LICENSE="BSD-2" SLOT="0" diff --git a/dev-python/sphinx-notfound-page/Manifest b/dev-python/sphinx-notfound-page/Manifest index f14a5569034b..9d18a478da99 100644 --- a/dev-python/sphinx-notfound-page/Manifest +++ b/dev-python/sphinx-notfound-page/Manifest @@ -1,3 +1,3 @@ DIST sphinx-notfound-page-1.0.2.gh.tar.gz 543984 BLAKE2B a6a7a1f157c9500618c296152f44a441db9bf4198e196e5be5c71444e05f2623457d0807103dcc55d08c869afb0d35b719dc73f7f43e57f08a025aa08a4f42b1 SHA512 faa6c2cf59dcb3ab90e00176f1f9480ad8f5ff07e76dfd49a17985e638ea05329faaffa15f64d5c7cedc37028d0beeee9de10927429eb85d5b0bb1397d6bd14e -EBUILD sphinx-notfound-page-1.0.2.ebuild 848 BLAKE2B 98c609702cdc99d05ff4f6374586571f1971ac91aa80214bc506eef55e1980053e07eb1999a9206c0137312ed7df5d594b1f7fffd21afe9c727c2f083924b190 SHA512 156bc35658a97b20cdc2df9d0fa70144ce87c9ce14dfeff6dac10575a30403c9d03c4f0cc2e3c1df3c4412abf4a9e59043b970d780ca07dff3f0138760a97ebf +EBUILD sphinx-notfound-page-1.0.2.ebuild 848 BLAKE2B e181a18fa38b164602335439a316b7042ec9359288e83dd1f66316d96b0ddfbba898eb9fb5c4e80745dcf129a12039a21a15e7ca56da1a0f4a2fd9c434653922 SHA512 d3d1afe95e8b4d71ed488ca4eb61091b5a2cebf8b7223b3aac00ae10757c6f01d0d6508f668f30214cd5f46640e6f6895706f1f9d2a99c8059dc578160581730 MISC metadata.xml 651 BLAKE2B 7b4c1c58782b6a1e6118744d4933d8bfc1391fef578350f9622dddfb911a4319be8fc2cd2a297d5ac84bb97249d520a1cb740ed00d6314cb3cbf1dce5c119dfd SHA512 4b531fde722c6f0f0709405669efe61cfe2fd14e52f627ee67001b81d5268444b226630f55c6dc6a149ea86699379289368826429754abbad6cdaf36f1f4a673 diff --git a/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.2.ebuild b/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.2.ebuild index 235e468105f1..4b163eacf4d3 100644 --- a/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.2.ebuild +++ b/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_COMPAT=( pypy3 python3_{10..13} ) inherit distutils-r1 diff --git a/dev-python/sphinxcontrib-doxylink/Manifest b/dev-python/sphinxcontrib-doxylink/Manifest index 8ca498270f45..46906fb27f98 100644 --- a/dev-python/sphinxcontrib-doxylink/Manifest +++ b/dev-python/sphinxcontrib-doxylink/Manifest @@ -1,3 +1,3 @@ DIST sphinxcontrib-doxylink-1.12.3.gh.tar.gz 23632 BLAKE2B 4a80366f4beeb9715c69c221a8e5247c28179613b59fb7bdadb1f145b69e4afdc0c2c30affd9647ec9e56e892503a95d018fd97eda014980177282299b81d61f SHA512 d25003dab35c6877bc846552db3e663c660bd5cb6ac6d9077bf04eca32afe0f9559118390c5c884901ce8c5297e97d84f6089428e3173123da6e7869a606a05e -EBUILD sphinxcontrib-doxylink-1.12.3.ebuild 1092 BLAKE2B 947782a8a929913c055af6404c41680536840788562ad93aee93e9a31f8a1612f21405e4f4d2df8b649a99e108c77f04664c253721446c49dd8681504d28e109 SHA512 cc45624aff3f2cc7f1a34e0becfb3fdd2190d64f4f36c5adef94d2a7d3a4bb5779ce07a7f4940489639cd93cc8cf14861981e71b71b3e26b0b4a0a3ead9c6e12 +EBUILD sphinxcontrib-doxylink-1.12.3.ebuild 1092 BLAKE2B b7e3e0950884a05680d97bcd4c9e92820b7ce981f2fd7545e7689be48048bebbd78e17b0db6a900412259330450232a384b80481576df1d906faa02b022952d4 SHA512 39e326c2935948d32cff85169003517175d9a8ca3764cc31d912b0def865b3479e063d74ee699e661468f8ca80fa03a02d607edb4aeff9f4a8669a7114fb6093 MISC metadata.xml 620 BLAKE2B e76f6c16f0f8280d0d7a99975a0dad33a76f93a634d99114df5eacf047e434c7356cb501c4021cdee1b17c3e7dd00e7ce4720d70c1ddddcf561c4e622b528549 SHA512 89afb14c72168f5a919347726c1445a205d5839925ead8b3969cc84f062caca0a666cc141f541c21d642f95c3c40fdfe677e3f1cce78aa1a5f6445e140ae7978 diff --git a/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.12.3.ebuild b/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.12.3.ebuild index 1b8f9296c7aa..2f8f87861e88 100644 --- a/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.12.3.ebuild +++ b/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.12.3.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 diff --git a/dev-python/sphinxcontrib-httpdomain/Manifest b/dev-python/sphinxcontrib-httpdomain/Manifest index 2f9e6b3dace9..34fda6fed786 100644 --- a/dev-python/sphinxcontrib-httpdomain/Manifest +++ b/dev-python/sphinxcontrib-httpdomain/Manifest @@ -1,3 +1,3 @@ DIST sphinxcontrib-httpdomain-1.8.1.gh.tar.gz 41281 BLAKE2B 9ba157b1ed9494426226a8231d5a3cea420121722e5b4891049b76da567a917aebd8f2eac2c7a3ea899517fb4c64a6d0f1c50eb872fbd24418c464433a795c69 SHA512 ba0ba8d695302acedb3d51c3218748dfe25b756e8ba2eed4d8bbe012f16d09aaf822bbc93e0d6a32d3836b20345df2df7d675317aa96a802e7daef7fee792475 -EBUILD sphinxcontrib-httpdomain-1.8.1.ebuild 1049 BLAKE2B d0809218670ff8eccc19101f69a3b9492331f56caeeffa2c0759753c965dcebb340bc228fd5b6776425913526b56200c512abc7c13d3df4766773d7fd8f16cd6 SHA512 8fccd5a9dd943d7e7a82dea914c230bb78ee69a52dc872af8f2893c838cdb0f71e109c2bf542a1beac3c3c819ed7b9361c8886ccd462b0078a9f470c46066d68 +EBUILD sphinxcontrib-httpdomain-1.8.1.ebuild 1049 BLAKE2B 4f1122dbd1269431f049ea2b9715c87197cbd210067ddc7152719270447b32391136f1df8f5785dbd5fb842d15cbc4da497327a3ed702f7684c8b8e1243e3cb3 SHA512 265c8b8e92b2394b0dd4373afa44dd5612d5d4af0e22d1e02986b2d6dc197296c35dbca020f38bb8491e4d5a993ebd7abe3a65cff125a6f462980c71dba45b89 MISC metadata.xml 417 BLAKE2B ecd20ec2d0b0f8dd3cc1ada969a171268f068f60dc698d644de42e2088f58cc66da59a73c735371d95a22d65a5699a9082e452605ab4d7e4a793d9311aed4a82 SHA512 b92a4542db033a1291b2983539597e651853a4faac6f8144796f59d13a7d75186f96a31c17dda30e280d246cd754a7696c1d1e6b330bbded25a23bb901ed3870 diff --git a/dev-python/sphinxcontrib-httpdomain/sphinxcontrib-httpdomain-1.8.1.ebuild b/dev-python/sphinxcontrib-httpdomain/sphinxcontrib-httpdomain-1.8.1.ebuild index e8de5eb31e78..ad61db0afcc2 100644 --- a/dev-python/sphinxcontrib-httpdomain/sphinxcontrib-httpdomain-1.8.1.ebuild +++ b/dev-python/sphinxcontrib-httpdomain/sphinxcontrib-httpdomain-1.8.1.ebuild @@ -1,10 +1,10 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-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/sphinxcontrib-trio/Manifest b/dev-python/sphinxcontrib-trio/Manifest index eb2840361824..fe61dcbf8a99 100644 --- a/dev-python/sphinxcontrib-trio/Manifest +++ b/dev-python/sphinxcontrib-trio/Manifest @@ -1,3 +1,3 @@ DIST sphinxcontrib-trio-1.1.2.tar.gz 24131 BLAKE2B 5ddaf5ed6c85905275e206fdd966745ce4dd7296595c488864df291cb7202725ccab722f306dd9d6c27d660f5cb3e43bf9ab2fe50e8aa5a7232c2615dddbdfd0 SHA512 cb90f37f463fbdd3f810eb6d76b4bdaaabe83317de0ad747fcee55980849d691e272884ecdfcbee58851cf536f268f2520caba281d7550fe3250e92c69164434 -EBUILD sphinxcontrib-trio-1.1.2-r1.ebuild 1063 BLAKE2B b66483f175bd61e41e442322ae233981b2875d8d4a816f7538aedd25a9571141655db266986db112dee3c482bed93e04b2f4f9712fea9c4c0d68ba2a62736390 SHA512 de526ec7485539ccbfe875a3ac0bb76720478087c0c423d0e78f068a7eafe8325c159722f5c9a2cffe216037a568f5dc641caf7768a77d75c2054937cafb3c3e +EBUILD sphinxcontrib-trio-1.1.2-r1.ebuild 1063 BLAKE2B a115c82d3231f78d8fd8e9472419e231df777c846f918a025ab37771fba247d319e72712074427a44621862120e24886b05d966f6c09018b022c6660dd723b79 SHA512 b2e70b3766a7e76558cee4d0509aead67c51291e245349d758dc06b7674f2ddc1902055ee82d275767eb09f34bc2713966afffdb6928dd0e109a29dc2706ee4f MISC metadata.xml 1118 BLAKE2B f86bb065d9a5073e419a2c34c88412f0340de6e444afc26ee316a05b962699dd744a790758e2409d3d0b32378d865f66d8d7e8392fdd4523b393566caf67e65a SHA512 a16c4e89c6be00a81c3278f8c8ebe6cd75d1b1cba1e8c9f9d1aa4d2bd318073687556adf91f44c1cd39c2e26a179153b1bbee501101fe26d154f1d69a1a2d376 diff --git a/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2-r1.ebuild b/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2-r1.ebuild index 66e52305a688..00affad0a747 100644 --- a/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2-r1.ebuild +++ b/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2-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=8 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 pypi @@ -16,8 +16,8 @@ HOMEPAGE=" " LICENSE="|| ( Apache-2.0 MIT )" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/sphinx[${PYTHON_USEDEP}] diff --git a/dev-python/sphinxygen/Manifest b/dev-python/sphinxygen/Manifest index 6cfe969ac985..f488db2743aa 100644 --- a/dev-python/sphinxygen/Manifest +++ b/dev-python/sphinxygen/Manifest @@ -1,3 +1,3 @@ -DIST sphinxygen-1.0.4.gh.tar.gz 17706 BLAKE2B 48c99ba80ebdc9f2ed9ef147d8d7c4f0deb7d4e1118ff6969cf510a0a10bc2335fa9ba91fb38caf60b8770a023e7a0730efa0a5606726dd1d0292650374d9271 SHA512 38ac258850fe6ab38e88c7b59d41e1400b89b13443862a0a9e7c7d1a2e3b887660f1cb17ce94737bc6366025172b40a50da0107d970120610fc9410f41c3250c -EBUILD sphinxygen-1.0.4-r1.ebuild 840 BLAKE2B 6d7b2ea17efdc5cef8047de00b0e6fb72ba402c701bbb9d28a89fa8e50963a2796d44783bb50391aafb14311404f0aed9f34b9937e36c2bb759092bced8a87e3 SHA512 0e5e9bf820a6b6d24a8a701ff0b16842c8d607dc21172a00504425c6997925745ba14781bab4c7edbb3e7abbd43515fe0c3505930fd37b2cae0c3d0b4011d9da +DIST sphinxygen-v1.0.4.tar.bz2 16224 BLAKE2B 6b06e015bc04a445b2f1983be193b2a17296c263efccb7a67a06e73c4f06d312d3cd103e6493c428d1ee5fb3058309b50cb066e8f988145edf3705181ab3c658 SHA512 54872ead6725aa41057347b5cf45285411db90266266f8805d34dc846d0a0a69c013f894958721238b1eb7f7c9d13e105bbd4e7d5afe50eaaf17bad6d4f46662 +EBUILD sphinxygen-1.0.4-r1.ebuild 775 BLAKE2B 544e0492d9dfc04ffb01bfa8131de368e1be1b800b1c4e349bdb38cbfa0e9fa793e8a9cabaadab20ee87c978713759ef38b57ad2f68126054b261f90ae766abe SHA512 df694090ca856706f6ba83cb15db38d96482c90107febafd1b0ba9d36b390f2bd5ce8edf75a9b802d6a080dc074905b80657bf844483ee3942876902cee7be1b MISC metadata.xml 395 BLAKE2B d19e564057ecbcda3306c5f6dc1ffa2c07dc76be7e4e6d9b4b05cf4ac492965e363b0734595a34f70f862fdcd4e237a0d188e269021d02d81d25c9739a66b94a SHA512 672e0f1f3722a289e17506d09abfd412a07c33e17ceea404ea0205fd60c977a8dff5f5e72fa30e1d15784eeb68b6fac880fddbbe2845aa9799be02cdd4e23a0a diff --git a/dev-python/sphinxygen/sphinxygen-1.0.4-r1.ebuild b/dev-python/sphinxygen/sphinxygen-1.0.4-r1.ebuild index 78093254ef08..33738c39c30b 100644 --- a/dev-python/sphinxygen/sphinxygen-1.0.4-r1.ebuild +++ b/dev-python/sphinxygen/sphinxygen-1.0.4-r1.ebuild @@ -4,29 +4,32 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 pypi DESCRIPTION="Python module/script that generates Sphinx markup to describe a C API" HOMEPAGE=" - https://gitlab.com/drobilla/sphinxygen + https://gitlab.com/drobilla/sphinxygen/ https://pypi.org/project/sphinxygen/ " -SRC_URI="https://gitlab.com/drobilla/sphinxygen/-/archive/v${PV}/${PN}-v${PV}.tar.gz -> ${P}.gh.tar.gz" +SRC_URI=" + https://gitlab.com/drobilla/sphinxygen/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 +" +S="${WORKDIR}/${PN}-v${PV}" -SLOT="0" LICENSE="ISC" +SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" -S="${WORKDIR}/${PN}-v${PV}" -DEPEND=" +RDEPEND=" app-text/doxygen dev-python/sphinx[${PYTHON_USEDEP}] " -RDEPEND="${DEPEND}" -BDEPEND="test? ( dev-python/html5lib[${PYTHON_USEDEP}] )" +BDEPEND=" + test? ( + dev-python/html5lib[${PYTHON_USEDEP}] + ) +" distutils_enable_tests pytest diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest index ad82bd3936fd..58851531b267 100644 --- a/dev-python/sqlglot/Manifest +++ b/dev-python/sqlglot/Manifest @@ -19,8 +19,8 @@ DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d7 DIST redox_syscall-0.4.1.crate 24858 BLAKE2B c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da SHA512 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb DIST smallvec-1.11.2.crate 34801 BLAKE2B 58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327 SHA512 5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d -DIST sqlglot-25.3.1.tar.gz 18941155 BLAKE2B b8b7b9aae0fd80c2e4079a9d80fb6db4fdf4ae0332293e1a2e04b383b5225759d72b9e98e8f5d827621ad6546243f14a2e349f304a0df95594ce0e3838a21471 SHA512 65fc5da06c2a9ddbb8c33df861b6dc54a16eb369dd3fcae7557a9be7cf4a2639ef51d236d622fe89a20189e1a3680782b9b9050117313d81afafad936a46925f -DIST sqlglot-25.3.3.tar.gz 18979036 BLAKE2B 33f7f29585d25e69e19df43620c1aab69fad1d82725ce86d58d70b694096b2ea4e710815e55569049fe3c68c614bb1deabe5b48d06065ccba24e4d7343296d07 SHA512 78f6c3a346b8377984a4611e8fa368794b08ad21e2b2da59d529066374af5f468acce5bd279963c480120ca1e7f6521807c0841ae75eabf05cfbfb916d5def5a +DIST sqlglot-25.4.0.tar.gz 18986774 BLAKE2B 0d47dfd72aa404bdce6ce716ebac4d9a0af012807142af0015649825818e8d45d3e451913defec4563b953e33b0888782ee3644c0c24f3d775bb008a3ecb1ea9 SHA512 fe5346c8675b8b21a60359941501854c2861f9ceb3f4ae9e2fc23eb395935051c757dddbe72b101fb3781923cb4f89c4838facc96fe0e0419ceadf705320f77b +DIST sqlglot-25.4.1.tar.gz 19001867 BLAKE2B 3b24a44859dd0ab873caa6c13944f0da80baf5ea63a39949111dbc8ca8862c51bd9b1e9a449959e32a6dec8a959478f3a8820ddaa8b57d584fe6a8730b8cbb50 SHA512 e3f0a77325cb6b328f365a3c8287c5cef898cf7cbb80531ac396514889c6b49f8f7c11d0c585956c8e140ee4c8a44ebeceb6bf2827959aa51f6377320c11b5b1 DIST syn-2.0.41.crate 246016 BLAKE2B 9d389f2e2a0acb4c84c309456e8ffcc88c5d4d541535ed136832d7a6054dde45a598bb68e8a6f3062ca2a96e1ceae947d54b3aec9bad65b0c51d6733aa6c80db SHA512 6bbaf69ca783025dfb81ac3612ac60bfbed31b2d87792909b35c12892dadebdaff2ddf9463105e536b671dce5870610ab90fe29471284bbd3014dca8d6993f1a DIST target-lexicon-0.12.12.crate 25156 BLAKE2B f3803596c75f6c89438592a1176c3748fc2c0524d7d50a20056de1cd26d40c572b05bafcdf6dd702752864bea37c8b4f28f96dadc12a5b3bb1d279b25e489f85 SHA512 6147295c43ba1b7b087a3c5ab51534b2985e4e77e5e15687978cfb9d07e21c4fd9bc7191576d6cabd268d08a44dc733c4a957e59dba8b948c2055d8bb433aeca DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 @@ -33,6 +33,6 @@ DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1d DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74 DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0 -EBUILD sqlglot-25.3.1.ebuild 2602 BLAKE2B 2ebe12c252293a3ff60948e560fb6a49f93e202003fd3a94870eb874cf6be356807cdd62413bc26ae2f01757b913a396d988a856f938d5685162b639fa3ab8f9 SHA512 5386d1a924752114b0c24079e25bc6b4da42b65aacea2e7f8dccce8acb460940dbdc10238ed3e205d76c3ffc4fe5ec69bec0c1d4109f63bc220c89b02ae3e3b2 -EBUILD sqlglot-25.3.3.ebuild 2602 BLAKE2B 2ebe12c252293a3ff60948e560fb6a49f93e202003fd3a94870eb874cf6be356807cdd62413bc26ae2f01757b913a396d988a856f938d5685162b639fa3ab8f9 SHA512 5386d1a924752114b0c24079e25bc6b4da42b65aacea2e7f8dccce8acb460940dbdc10238ed3e205d76c3ffc4fe5ec69bec0c1d4109f63bc220c89b02ae3e3b2 +EBUILD sqlglot-25.4.0.ebuild 2602 BLAKE2B 2ebe12c252293a3ff60948e560fb6a49f93e202003fd3a94870eb874cf6be356807cdd62413bc26ae2f01757b913a396d988a856f938d5685162b639fa3ab8f9 SHA512 5386d1a924752114b0c24079e25bc6b4da42b65aacea2e7f8dccce8acb460940dbdc10238ed3e205d76c3ffc4fe5ec69bec0c1d4109f63bc220c89b02ae3e3b2 +EBUILD sqlglot-25.4.1.ebuild 2602 BLAKE2B 2ebe12c252293a3ff60948e560fb6a49f93e202003fd3a94870eb874cf6be356807cdd62413bc26ae2f01757b913a396d988a856f938d5685162b639fa3ab8f9 SHA512 5386d1a924752114b0c24079e25bc6b4da42b65aacea2e7f8dccce8acb460940dbdc10238ed3e205d76c3ffc4fe5ec69bec0c1d4109f63bc220c89b02ae3e3b2 MISC metadata.xml 611 BLAKE2B 10bf684677182565c9932d51ed9b3b9c80d376d6db945bd7b0dd0d9a19a85dc0d10cb169ff2048ae5f7f73d0f438d259b6231c13c525b5374ec99377f4ffdd10 SHA512 2b26d0f77962807052b94ad78addcfdce9859042af3be34df267dc6e70b6231dd779563935fd21955cd8646fd0cce3fee8c939387ac8056194a0b777743dd2ae diff --git a/dev-python/sqlglot/sqlglot-25.3.1.ebuild b/dev-python/sqlglot/sqlglot-25.4.0.ebuild similarity index 100% rename from dev-python/sqlglot/sqlglot-25.3.1.ebuild rename to dev-python/sqlglot/sqlglot-25.4.0.ebuild diff --git a/dev-python/sqlglot/sqlglot-25.3.3.ebuild b/dev-python/sqlglot/sqlglot-25.4.1.ebuild similarity index 100% rename from dev-python/sqlglot/sqlglot-25.3.3.ebuild rename to dev-python/sqlglot/sqlglot-25.4.1.ebuild diff --git a/dev-python/sshpubkeys/Manifest b/dev-python/sshpubkeys/Manifest index 0ac94a0c618a..e7cc4b379ea8 100644 --- a/dev-python/sshpubkeys/Manifest +++ b/dev-python/sshpubkeys/Manifest @@ -1,3 +1,3 @@ DIST python-sshpubkeys-3.3.1.gh.tar.gz 57896 BLAKE2B 3212ea0c38377255258a831cc942f71c0b0efb040ba8ca3283200b638dcae7a31ad5763ae0de4f51a7ae0c3f0a1b83ca6db96f00384ecd1e1e3a369028e4ed41 SHA512 8a59e73eddd795a71b64fc7433292ca03a9f447a13c8ef40d68fc599776c37f5e4a1fdbbf2f2ab00b0091a513e2412f213f6a21474ae0784af2df9a7107a2ed6 -EBUILD sshpubkeys-3.3.1-r1.ebuild 697 BLAKE2B e6ead0168fb5c949c2d3e967be88dfe48e8ad0cfdc96b5d5df1bd4db40c718d3bad1f80cba03361326c8ed0c5ee0fd513e48d14e86ffe166a1ea794f2a2f0eda SHA512 8216d889062cee99e7b3a1cb3288beb825aca70c4bb3b6a006f94e850257730be9eb1e3c85a22c5651634111fe7cdd8128aeb2070bb575ffa2be37faf74bc7d5 +EBUILD sshpubkeys-3.3.1-r1.ebuild 697 BLAKE2B 73036116c656a7ba265d296e63b368029613895c4213440f4a2a4944bbe17c1b6058928ae0e77a5e2b1bc90f1094064b061eefd7ecf83514bf93998fbfcbec9c SHA512 9c9a1b4bfb79639a3728f2f046c42e2588a3d90512b343b84b70bf02cf491b988cf9ae74679bb73950ac033670b1951a1a820b6c43ca357ada544593526836d7 MISC metadata.xml 512 BLAKE2B 89b935c91163ef432c76b498b4d0a2d49c64c2d5f2f6af891c6f6c6e3a0479fc56d3b9947860f5dc6ebd07d5fea9bdb3f526226cf1b4af64a3b9097007bd08e2 SHA512 5d5dfdec492614ceccb2ac84a67f7f0db3dd5979d811e8ecf9e9d87df6334d490fb345c75ca5e4846a2f98dcb8dc5bc12ad1679b29d95040477e0f327e6da07f diff --git a/dev-python/sshpubkeys/sshpubkeys-3.3.1-r1.ebuild b/dev-python/sshpubkeys/sshpubkeys-3.3.1-r1.ebuild index 47c497dfe8bb..3ea6bc3db4b7 100644 --- a/dev-python/sshpubkeys/sshpubkeys-3.3.1-r1.ebuild +++ b/dev-python/sshpubkeys/sshpubkeys-3.3.1-r1.ebuild @@ -1,10 +1,10 @@ -# Copyright 2020-2023 Gentoo Authors +# Copyright 2020-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/stomp-py/Manifest b/dev-python/stomp-py/Manifest index 409b56ed3bcf..8c176ad959ef 100644 --- a/dev-python/stomp-py/Manifest +++ b/dev-python/stomp-py/Manifest @@ -1,3 +1,3 @@ DIST stomp_py-8.1.2.tar.gz 39163 BLAKE2B 49d096369b427033cf1210638875cdd1501711a05183d7d186f8f926033e898c7323a8d96f319311999edc86a49515a92ba4c0ed0982712789f7ba78f4175e5e SHA512 2cbfaacdc5762b8db5c28721e01511c32a8991a866d6ced520a27cb82deacc4716cbaf5f298a8daea7f91c9038859d4c39069ad5b46ba6d0efe60e4c19ab09ae EBUILD stomp-py-8.1.2.ebuild 990 BLAKE2B 3d345453d8e1203c466b8d91121b52628c2bd5a7f66a5a53fdfccc2b51568c8d03f8b4c7de872c7180c874bfe94f5b69e5ead21582a91b5f6ecdd48081beca34 SHA512 b2eab7d657c45d862046d1ee6df186da3f779838ff20d922f23eef9e740f27648cac6141df425b848cde679b707f20d25f2c530521ce1a4a576375836f34ed19 -MISC metadata.xml 402 BLAKE2B f4a4997af910bccc3ffb2e847ae3262f087d6546ba5b50a078498d651388b652b2f1647661e7870b2517d257330ceb234b31295ef7b7130abd4b8693abb3f580 SHA512 d47bd175f6a78efafac027a1ae84bf84fad84893aa285ba7d21acae6cb01406a52e31a83999f13584abd7219cdcb73eec3b435c3093d1b340c31d600b469747f +MISC metadata.xml 324 BLAKE2B b3bcc7925b8d20d5a988e5187fb239692f997de51cb617ebb7c5279e9b0e5eed1cedb27b885d729a593fd6df3c25f391515a9612ce1a0bca167d2f54e4a87737 SHA512 bea3626694e28d445654d1eca47941f6e42a8048eaf5cbd86c43154c06a198cddc2bf924467da63c8adcb8567fdbff5e1bfb5324697ea9dd95e31f346c8ecc5f diff --git a/dev-python/stomp-py/metadata.xml b/dev-python/stomp-py/metadata.xml index d1b716fd203c..bf00fcc515c8 100644 --- a/dev-python/stomp-py/metadata.xml +++ b/dev-python/stomp-py/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + stomp-py diff --git a/dev-python/subprocess-tee/Manifest b/dev-python/subprocess-tee/Manifest index 20c7e2bace1a..824ef3d950f8 100644 --- a/dev-python/subprocess-tee/Manifest +++ b/dev-python/subprocess-tee/Manifest @@ -2,4 +2,4 @@ DIST subprocess-tee-0.4.1.tar.gz 13599 BLAKE2B 779a8b5381155e8d524b6715ab9cc37f8 DIST subprocess_tee-0.4.2.tar.gz 14951 BLAKE2B b94a8adc779bfbfd17046c4c85c9fb4020a0ca4de11735ec672a90e3be93d09d5f2ec60184e12bce86864b6ef22fedd0927dbb26267cb763d197c54bb4f342ed SHA512 acb0103b8a9ba6288e42148062e82b37b625f5c518e195c4d6e32efd2d5d9841ac6f2c2b240d223e7cdecc643daaa3d86c63a6bc34ca7b48e187cbf968e5dae5 EBUILD subprocess-tee-0.4.1.ebuild 918 BLAKE2B 08a5b9097ef2c54596511066400a727b04d79053ca393cdc519715e9dd45d4f8df45fd1227c98fdd4d98019d72f6e7f1144b15a5577f4a47f7bf7cd471ceb6b3 SHA512 d988af95717ac5c0f6c69e48015a1b8da46a6e3a8e1060e0deef569b3a9a4ae6cb29517eabad855852025615230dc8249b6823db4fbf728895b4bd770df41f31 EBUILD subprocess-tee-0.4.2.ebuild 899 BLAKE2B e45be024ae31670dd945f449a9300b1b5e4be99db9e5175ade0b0178fce023bc7ee45055c5e303807d490093ec691b3812c7ff50f20b1eef36987f35fee9576a SHA512 0abdd56f82569fced40f896c71e302e8d2e4dd4f14739b7092eb032d9dc1f527f44a760078fa9118a7abebc723bb38a90e35c6c7912b6cb72ab06f8d95eef4ed -MISC metadata.xml 733 BLAKE2B b18b79649744580db9298cb069dbf3b4c23d10983f012206199f6049752a5a232ed7068daad0716add206cfbf811d3c30e61c90d465e9f2a7f5c444f415d5dad SHA512 a3458edf61b355dc98f05602aa0a98c56d553567f85644ce5157f6a36f8947f8fb11971992305074c1d00a00e38481d4b34048ccf2312f51b477f33498cd792f +MISC metadata.xml 627 BLAKE2B f98af9d52c9bd0c05c32c2324d0542a94273ae2fabe97e26e35f0060d1fbba44e599dc7c06552a7816af8022ccc26dc663bb97204da1d607ae378881ce36f9fc SHA512 6270968e8dfaddc7ba8f4126db51af817adacd04861c7396a92a0b9ee1d6b951a312e8522d7f64a0d5eaefcfca2bc83cffe196850183ee82718a3c123a6f3f63 diff --git a/dev-python/subprocess-tee/metadata.xml b/dev-python/subprocess-tee/metadata.xml index 143a4000daa5..a77d9d0e1232 100644 --- a/dev-python/subprocess-tee/metadata.xml +++ b/dev-python/subprocess-tee/metadata.xml @@ -1,10 +1,6 @@ - - marecki@gentoo.org - Marek Szuba - python@gentoo.org Python diff --git a/dev-python/tblib/Manifest b/dev-python/tblib/Manifest index 8fcbd09af232..6badab01e0f4 100644 --- a/dev-python/tblib/Manifest +++ b/dev-python/tblib/Manifest @@ -1,3 +1,3 @@ DIST tblib-3.0.0.tar.gz 30616 BLAKE2B 4e2ea0e0f09894f1a8dee4d0dbdc61c054964e4ec5a8a1fbb31f3793268ab8607b5b6e547f7771264c9863522b01cdd39ef6aa4a91d757f1c37f9fac37d6cbaf SHA512 9914709846a4a9b0d9fe0f58eb321085f69e11ce364930f67cc5fec008d6ca57963b17699b0a136e2de91ff01004275fc43a38f318b9faab7cb2fac861108297 -EBUILD tblib-3.0.0.ebuild 761 BLAKE2B 2793553c68e96712b28218367b6cff02672c1010ab6223b626de2d33c98f52b2bad543c70030fad71c2e4365791241ff8099c6cb55fbf4baff3588379a4780ca SHA512 ac55c916fbf3d1b62357947c1a915a1f170bbc58f2d0bccb0d6ab80ff9c269a37a0a141bcf1aadbae7dcf0be3f19d1e941427c65d0e46ce0ffb60fd5fbd73ff2 +EBUILD tblib-3.0.0.ebuild 718 BLAKE2B c4c09ffc1b141bc25dd5332adb9cd1ed0d27352c05cf40c92d7d27615b71024bbe97fc9fed0030fb85938c48b363ba834b4fa553c663953d225d2d28dbcf2aa6 SHA512 65667d76700eaef6e20b1ac0d92d9431ffe467e864be3a8aaa68b7f874cfb81eb1674e3fab52e977b10fe87e4143635090d0e77370b81524a3cc9cc8260374c5 MISC metadata.xml 406 BLAKE2B 196dcfaca9d242ddf68db2f831720a877f9aa1ec0f1d8aefb4d20f03a8399370ac62e5c009b1538c7f20512bc17ca23c5286544081a8f15512a95e1b4c754e9e SHA512 0e82fd782c7532e0f1877aea67c3171847469f7c0669664b8d9b1a22bdeca9daf6f6159f202041d3f1d83c3bd9871ee084564df0e7b64c8c2230d8b5aba2a91f diff --git a/dev-python/tblib/tblib-3.0.0.ebuild b/dev-python/tblib/tblib-3.0.0.ebuild index 7d2cda511d31..9fd0ce148cf8 100644 --- a/dev-python/tblib/tblib-3.0.0.ebuild +++ b/dev-python/tblib/tblib-3.0.0.ebuild @@ -23,9 +23,7 @@ RDEPEND=" " BDEPEND=" test? ( - $(python_gen_cond_dep ' - dev-python/twisted[${PYTHON_USEDEP}] - ' 3.{10..12}) + dev-python/twisted[${PYTHON_USEDEP}] ) " diff --git a/dev-python/tenacity/Manifest b/dev-python/tenacity/Manifest index 75aa83e69ae9..e8f0ccbbfa2d 100644 --- a/dev-python/tenacity/Manifest +++ b/dev-python/tenacity/Manifest @@ -3,5 +3,5 @@ DIST tenacity-8.4.1.tar.gz 45426 BLAKE2B e5cb1ed5a93a28a5733b7c25f95a5d9c4d4e341 DIST tenacity-8.4.2.tar.gz 46206 BLAKE2B b7829d5eecb29e9fe8ec0e01c68bb9381182c93602d86ad3b8aa746aa4d809d733d72480d8a3a3eb793d46f5c091672202109db2eb34e05ec5204d32c32d3995 SHA512 64e56d27ade71116309327cc6a1f04a9fa54c9e1b867cdfbe294799be3707259bdf63d676259235c629ef10b9a9c2850f80bfab5863cec0a019bff779b48e892 EBUILD tenacity-8.3.0.ebuild 598 BLAKE2B 4b05acdf59ce38c8cfdc45e43522567204580f079b17b8a25b48fcd01e8a851560fd3b3cef939fc9262226dce7da6d58493e3339a1345fdf233e828e94ebf086 SHA512 13e643dba3b3aef847283c45a4f556e69c3b1b203501c0f42936cf0cb56b5592d1c58a4140b2361fe9f8de81b74dc83366ad9948fc8e2e7d5debc301abfe6c03 EBUILD tenacity-8.4.1.ebuild 879 BLAKE2B 50868f26addbd964800f8ac725bd4c95df4ba0cf7692720bae15ca7a494bb6e8f949e36a940f9e5c1d4a671dfe66af9b0b69ab7cd39ffd6122399f194db5f4bc SHA512 859f70a9b195969eb28f5088798312171897ab44f33fdc9c45b4b7ba7317873e843b1a2537f22061ce1006419d6aa9ed29671f4cb6bb5fd01e8d865b2edbcc23 -EBUILD tenacity-8.4.2.ebuild 886 BLAKE2B 964472ed0355c8720e8b2d9e0f36ed58f1d87d74cc2c1d1d078a32c06c5c5ff7be70797cb7926f0632b6690f0a4238b6f49a1953532327c9d339c7ccd2374996 SHA512 5b43ad4fc6f2b82f31b766f4b1ab875c937514f0387e6825b5266d5064e8ada6b04ee2736f22a92ddb4b881c71219bf39d69979decfebd2f3efbefcae30f472f +EBUILD tenacity-8.4.2.ebuild 842 BLAKE2B 6383b92a6ce154d55cdb8535ae33eb7392e0b79d3a6f8537a832b5be35e7272db4327d5de767706118e6414482b96eac72eede93834540371c8c6e4bf7e56779 SHA512 a9599c78a105d8a37be8c123ae38ca02204c278e6f84b8bff800683e53213fd8b49e6093a2208bfa5bc2f2fda2d2523f0857a5d3957c50246d88d16891790485 MISC metadata.xml 856 BLAKE2B af0d5417912404af6b5be19c32d150db197d27b55681871cbd45f983d1caf8b8ba7c8c44936b1465ecf00b4d185552399d0023bbfc16e84451e4fbf006eefcab SHA512 1fe2c8617bfaeba198a8b5430c2b38acf60f17c29fc89599d198037310589b4a5bb1170919e2f57c3e27951288d06ab281ec5a55ae64e6a0a33296a89be17839 diff --git a/dev-python/tenacity/tenacity-8.4.2.ebuild b/dev-python/tenacity/tenacity-8.4.2.ebuild index 9cd539371a91..1c59135e8307 100644 --- a/dev-python/tenacity/tenacity-8.4.2.ebuild +++ b/dev-python/tenacity/tenacity-8.4.2.ebuild @@ -21,10 +21,8 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" BDEPEND=" dev-python/setuptools-scm[${PYTHON_USEDEP}] test? ( - $(python_gen_cond_dep ' - >=dev-python/tornado-6.4-r1[${PYTHON_USEDEP}] - dev-python/typeguard[${PYTHON_USEDEP}] - ' 3.{10..12}) + >=dev-python/tornado-6.4-r1[${PYTHON_USEDEP}] + dev-python/typeguard[${PYTHON_USEDEP}] ) " diff --git a/dev-python/terminado/Manifest b/dev-python/terminado/Manifest index 5459ceea8061..287da2e37673 100644 --- a/dev-python/terminado/Manifest +++ b/dev-python/terminado/Manifest @@ -1,3 +1,3 @@ DIST terminado-0.18.1.tar.gz 32701 BLAKE2B 136a4b8e9cd60c96d2e67c612bdcaa58c3e740d0782ecd9c15235d9a7b74ccab6e8f86502f6f73af355630446bcc3d4181b46922ae074bbb171be68bc04caaf6 SHA512 a7b5a420cef31926756fcfd6b7353868f9a5f169969940695348d7bd04501fc0f5e1e1814f8580f4e47edfc0218d29e145244102d66aaecb48fbe2afb39a7482 -EBUILD terminado-0.18.1.ebuild 1042 BLAKE2B 942e221ccb36ee8a8e964859b1bd07661c3a418f3f5202e7fbcfe8bbd0572ed35481d08a247e1729a84658c2a499281e8e37ae092eda7368452d47e4ea29dba3 SHA512 84c2aef10373c4ddbcff45e272e5eaf0c433c9951b732e3ba05d9f0cc381e4c7511bcbb1b45433615a09c8bda87ce99b688a3e9aa67c410386f89e319e5a79a6 +EBUILD terminado-0.18.1.ebuild 1042 BLAKE2B de211230b75a4ea6c2f47a6867f12ef3b9773aa863dd71bc091bdabd3cd3432eb319f36b47d68c74eff6bba524bf32f32c2e428aae26d38fc3852cccbb3d4173 SHA512 6748705a9671aea6f88248e3b7c5930425d20d945f538123e3d2c35bf319c07e2b5a5ca87d9a2a5c5ec0e620f92222569fbaafb4dd08c5f37e730c6b71cf1362 MISC metadata.xml 407 BLAKE2B 11da32addf98212561629b99650880eca0a6c057414d8a97f535f40b046c6587d326e3193eab264f439caf38e5d6d8f3f5d1a5891746262494ced39effb2651f SHA512 6c993bf16c0413aea33e06efef79dc6189d3b62b71574fffb2bdce7ddb27b4b12f1d5c0d2a3a80a51ae8894c60efb83a9966cabd53662d358f3f1ec52d27590b diff --git a/dev-python/terminado/terminado-0.18.1.ebuild b/dev-python/terminado/terminado-0.18.1.ebuild index de206f17830c..a7ff9b788a81 100644 --- a/dev-python/terminado/terminado-0.18.1.ebuild +++ b/dev-python/terminado/terminado-0.18.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_COMPAT=( pypy3 python3_{10..13} ) inherit distutils-r1 pypi diff --git a/dev-python/testfixtures/Manifest b/dev-python/testfixtures/Manifest index 8867e7f426d7..8bb6c7ff6064 100644 --- a/dev-python/testfixtures/Manifest +++ b/dev-python/testfixtures/Manifest @@ -1,3 +1,3 @@ DIST testfixtures-8.3.0.tar.gz 137420 BLAKE2B bf0fe6705bbbb33a26dcc98be061c1dafbe331ca6c4ac8c028e146f7e156870ee8abe5118b3182600e8d513530c442a4fa1efa696253b9b0c114733bd40fc6ee SHA512 b2c18a35c44b90bce50cc68ca9bf9909ac8f75287c7188eeddfa855aec1db3bd14f3fccb4c5ef0e44b19c683ad4bd6be4876554ce9127698e8e20cbfa4191800 -EBUILD testfixtures-8.3.0.ebuild 1592 BLAKE2B 20a89cd3dd07131f4882c23b684fdad5bdb9975d72f6e8ea08558f68c85469860c5365f179dab929e97c8686dc4f8d597c861588df17a30d15ab33b43b5f6466 SHA512 dba536467fcf5d7573af55332dab90f6750ce35ba18244cacfc0ebd1c13feca9442d83c7a37e54e1408abc425beb4b43ebccd54a6247ad99f18f7978bd775ffd +EBUILD testfixtures-8.3.0.ebuild 1549 BLAKE2B ac7ee84b46a285668f6a2462725285ff17d6cdfafca7f4efc20272d7e26fa1c8e43845499a0db89fddc57f71e199503e572a8deaac8ba97e7702df39390eada0 SHA512 51284363776fca92b8db12b8802129b09b5591b310c2d29c095e0fdedd2beac4740b654b70244bd07710ac4c62a4e944a8f5bdbae4966b263a8513a2dbf58c2d MISC metadata.xml 416 BLAKE2B 19f5d275458874364d2719ecf363f7a5627f9e612b7d3a3f2c075e306063ed899dec0b2e59ea5e5d7ba65209c9a6d91045d80b2fe50e74278e61247d0426b940 SHA512 8a5776feee4d6758da67dc0b413e2d0ddc0c843075ca96c9b44adace1f7669a6abf820c5b73b86652b27e9feed19a4a30e1004a021b24bda0829b5690a1687ec diff --git a/dev-python/testfixtures/testfixtures-8.3.0.ebuild b/dev-python/testfixtures/testfixtures-8.3.0.ebuild index aeef4e1e21c2..775a139ae59c 100644 --- a/dev-python/testfixtures/testfixtures-8.3.0.ebuild +++ b/dev-python/testfixtures/testfixtures-8.3.0.ebuild @@ -24,9 +24,7 @@ BDEPEND=" dev-python/django[${PYTHON_USEDEP}] dev-python/pytest-django[${PYTHON_USEDEP}] >=dev-python/sybil-6[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/twisted-18[${PYTHON_USEDEP}] - ' 3.{10..12}) + >=dev-python/twisted-18[${PYTHON_USEDEP}] sys-libs/timezone-data ) " diff --git a/dev-python/testtools/Manifest b/dev-python/testtools/Manifest index 17843aebc0a2..aaece635628f 100644 --- a/dev-python/testtools/Manifest +++ b/dev-python/testtools/Manifest @@ -1,5 +1,3 @@ -DIST testtools-2.7.1.tar.gz 200953 BLAKE2B b410735faf153749e3996c8889f56fbffab67a8f49b52f21afa60e72af201a12891d4db00b808324d52159b02e9212b81ab958c1dcf0cae5551471540f8fec0b SHA512 78af1c2af6f93671074dafedeaaf3ddbcc806e78c3153a3b90f88874c967e34a18cb85e5649b08fabb4ba4ae649eeb401e79c77c3b9233d9eee2a3c2267a4596 DIST testtools-2.7.2.tar.gz 201430 BLAKE2B d827d8e66c85908f4d16aa0762c3b0a454d374a0d23323fc3c123027f55f0e85f4fea9a24b5d1d0279266af2185f08abbcbbdcb785014b237df45a6448587611 SHA512 5815519d2b72d6b1e9f453c02793c70eb7d3b6580a211fb3708cd6121aed3c6100ceb1e35321f481a63b1f999ede030e43f1ae91d3621faf461c1908db767551 -EBUILD testtools-2.7.1.ebuild 959 BLAKE2B 2b4e4f056b5f8d49e370d73bc7400e371d89f9760c4e7a9b74f580ae451ea063a8eca2e6c8fdfa52f9ef357c250f6e225bc9aec752661e72c4d7686ff32c5c42 SHA512 6d7268c64886f7aa4b3c790494a476054b97a106e53af40217f61901ec87be68786838966d5cfe48ed2c74d5505b5b83e36ec432910eb533698be737abd23e6e -EBUILD testtools-2.7.2.ebuild 1219 BLAKE2B 7a7f709c548d60ffac6a2ee2492bface40d323193b685d7ee6960eaf90ca53a1660165822f7a24c682d3afd8844097a1f4af0d2406dcedebd3b27e40e49fef23 SHA512 070b54c82daf416d846402a4c8a19e1373767e07f23d568bee28f046e3a7b8b8fde96c28767db035dadd867f2106f4ddac7efe6c599ba9ba1449b2cb0e282271 +EBUILD testtools-2.7.2.ebuild 1211 BLAKE2B 9b3c8ce1d15a895a3fde0073fd482da7a05db64e799fdfefebbe3b8514adabde3371fa2c4d8075879861634962e2845b7e5cb9d3a0766791c9f133ed64c9af3a SHA512 27a24ee1a379d7ec13324e31011a3b2e08d174388cca2f2f98ef5e5ae60fb1bfe9289a270817ddf152a777dc4db8806373b1456a37fa35d9fd319bf0ef0999cb MISC metadata.xml 580 BLAKE2B 5068f4abc80612e7a92fb65865612d93cc4d4803a9cda3555cee34eab48da20f6fb22734b09adeaa068cff135d592b5fbd607157a60052a68e127750f6082b24 SHA512 5807608ef5c6d3fa1a86c715c59afb7c4f3913f69739a0c4ea9b6cf85976077280da6ce019ec4fda6dd6bd490379ee0570d5c98f9d719c0cdaf60a550e01e555 diff --git a/dev-python/testtools/testtools-2.7.1.ebuild b/dev-python/testtools/testtools-2.7.1.ebuild deleted file mode 100644 index b152880134c7..000000000000 --- a/dev-python/testtools/testtools-2.7.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..12} pypy3 ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Extensions to the Python standard library unit testing framework" -HOMEPAGE=" - https://github.com/testing-cabal/testtools/ - https://pypi.org/project/testtools/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/fixtures-2.0.0[${PYTHON_USEDEP}] - dev-python/testscenarios[${PYTHON_USEDEP}] - dev-python/testresources[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx doc - -python_test() { - "${PYTHON}" -m testtools.run testtools.tests.test_suite || - die "tests failed under ${EPYTHON}" -} diff --git a/dev-python/testtools/testtools-2.7.2.ebuild b/dev-python/testtools/testtools-2.7.2.ebuild index ff9231e8d803..f9c9a6886024 100644 --- a/dev-python/testtools/testtools-2.7.2.ebuild +++ b/dev-python/testtools/testtools-2.7.2.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/thriftpy2/Manifest b/dev-python/thriftpy2/Manifest index 1c55a561c205..66a8f8e2cd1a 100644 --- a/dev-python/thriftpy2/Manifest +++ b/dev-python/thriftpy2/Manifest @@ -1,3 +1,3 @@ DIST thriftpy2-0.5.0.tar.gz 779019 BLAKE2B b29e5349e11e3ce3bd587a7c8212cd6def7b9b287554a068399591bb7493a5c1d0e97c9b38a64973c01d27a83d49e181aad64cb41ce9500e40b96c813caa7b2d SHA512 f4c83bac053a2f073507e38f284f981bd129ee960dc9817f3bd5795c8e9773b78fa23d49d97cb5975783dbd1f4b52f380861bf4fc32a1af795365f703856f350 -EBUILD thriftpy2-0.5.0.ebuild 1138 BLAKE2B 608c3b65d33168f07eaf2368b6e1840a38a62a2ea5c26830448ea7fd075d4e1fa1cbe4664b85d214e4632bb089de4717558c1c9451c84638ed8dfdb8a106fe70 SHA512 5659da4f1e594793c16b1c6c3ee69aee36a9cec27473b9fc069541b4077f74b54aef31696d6709139b1c1c9c031f99b23c0bd6108ba2816e4d9da0dd9899cefc +EBUILD thriftpy2-0.5.0.ebuild 1138 BLAKE2B 080b8307a9e3fb92edab9e2829cc15bde7197409f0adbba4698e3e52ebe4d3723ffc755cf5b2df2a471592d6aa00da7eb98fd06b0e113ee70564b403debfdd1b SHA512 226d615f96f2a862f371335acd1cdf676d7e3f9826885ee7e9ac2fb6090d6faa38114e50a7e0263f20fe63db16fb6d1298e08f58ef6f5fd6ad51443d8b2004d6 MISC metadata.xml 380 BLAKE2B 570746c7985eab098e590e49d267c406ce02cbf612dda6bf2a60439aee62cbf6eefebac14af29bf5fa52c8b5fd4846b2872beb7034364abb722f706978b55987 SHA512 d20d8641eea699cfa6d1930b8c5a9a8edfe76b5ef837551c52105d2fe8d70d481862c5d5cdbe389971588b3bdf62e9fb7e1cec2e89d635650cbabed7f7f53070 diff --git a/dev-python/thriftpy2/thriftpy2-0.5.0.ebuild b/dev-python/thriftpy2/thriftpy2-0.5.0.ebuild index bb893082bf0b..53fdb44f8d8e 100644 --- a/dev-python/thriftpy2/thriftpy2-0.5.0.ebuild +++ b/dev-python/thriftpy2/thriftpy2-0.5.0.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 flag-o-matic pypi diff --git a/dev-python/time-machine/Manifest b/dev-python/time-machine/Manifest index f5ea88889be5..896bcd53cc8a 100644 --- a/dev-python/time-machine/Manifest +++ b/dev-python/time-machine/Manifest @@ -1,3 +1,5 @@ DIST time-machine-2.14.1.gh.tar.gz 29600 BLAKE2B b118e3a2f08f75cc6cd89181a9e533c89bc6e5312a520b2a854fb8aa7ac59f1570e48a85788261f781ef83f9864380318074724f6eadab9cda7a3374b2322e7d SHA512 42a127e2dc5a86e33896010e6d141fc9248fe685d3477ec71ec8a72315914cea99ae4a4d6623a59fd69505d935d2feadcfd831a7fff5617c3f98a93d48652ecf +DIST time-machine-2.14.2.gh.tar.gz 29671 BLAKE2B a53804ab324fcef3d5a387de6451ecd031310eefa17f6d2279fe70f0af3ff8f001ea581ac392c9e72f259dba49ae03eb82279804874a49f6131e5c6cf0131aa0 SHA512 b1996f762aabd161d7f66720265d520ff419a08525da603d805e95e5035cef4576e57d87b6c71a98dddc7cfb33d27e11f7b3d7999ca1be25b81ec0ab502f7012 EBUILD time-machine-2.14.1.ebuild 673 BLAKE2B ffe1cdf7089fe285390d9230412e43cb376c1deb2b5100af7127e77982fd334a9ae9a2057169b3efc76a979f7d854e96756dc8ec868de233fe31120e7ce55ff2 SHA512 968f86ca120f12e09f0b7e23b77a8e44e6d4b1eab8cffb8566a2ad10f33583e16947c97e494b21ac87a516085857cef0ed49e6bf87202aaa4bc2d4cdf670933e +EBUILD time-machine-2.14.2.ebuild 681 BLAKE2B 69dd6152bade11b12c058c6b1effdd1862fdd2de06b0bd1d29efe21f685a0378420ea016e722cf0a86ab97da81c2cc14303e81241519c56f4376e646383a800c SHA512 26aef6623d9c1fff98df0aa4825475276f0df369ffef3b286a39160cc4579f3dc27e0199b3457d4c3db6ff969f41e0147fa9bb7d0b992bb6c6e93c7d5030c9a0 MISC metadata.xml 379 BLAKE2B 98883d810d13745555166c9901f0ac15bd1ace4754e67ddb090983d97808a8362f61d91e82e7c903920cf42037c3df2655b211caaff904fb3ac4d2494ebf2fd3 SHA512 74d7de420c0bc5c03a3524bfe9b888fec8e5ec353d89b8a8e5d5d2dbd736ef8d34c45f026fe493dfe87ebcc7754c30d9b3ef7fda1abea91cbf9599bdeb4ed3c9 diff --git a/dev-python/time-machine/time-machine-2.14.2.ebuild b/dev-python/time-machine/time-machine-2.14.2.ebuild new file mode 100644 index 000000000000..1087552cdae0 --- /dev/null +++ b/dev-python/time-machine/time-machine-2.14.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 2022-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} ) + +inherit distutils-r1 + +DESCRIPTION="Travel through time in your tests" +HOMEPAGE=" + https://github.com/adamchainz/time-machine/ + https://pypi.org/project/time-machine/ +" +SRC_URI=" + https://github.com/adamchainz/time-machine/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/python-dateutil[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/tornado/Manifest b/dev-python/tornado/Manifest index ae67d364be80..e995a45d9bba 100644 --- a/dev-python/tornado/Manifest +++ b/dev-python/tornado/Manifest @@ -4,5 +4,5 @@ AUX tornado-6.4-pytest-8.2.patch 2763 BLAKE2B a4f416ac403f8a1f616c7a3e2e97c74919 DIST tornado-6.4.1.tar.gz 500623 BLAKE2B e359d9cbf5e7311e608753a2908e61ea121e4d108209866fda49e79ecca3dc8495c35583406dd7d6b2852c4f6a9df2e340b1f4b892489be976d70000ed51aa33 SHA512 294b4fff8a6d1b9592d355f7faf78f1a94a2aaea1b54414b7e81884b8d4069713a28f6105ae36f27be78abf4c47a1fceab3801bc92b5429374f7a534f104c437 DIST tornado-6.4.tar.gz 498845 BLAKE2B ebcdcfa93490107addfe69f722e2d85058a92fc366b09a4794a4d6e0a93040ef9791095a5a94d21937d4e88dea09521644cf92d0f2c7e98238dc58e6b864a009 SHA512 c063509d4c385e410c63cccdc1e9c66aa2bb739473667ede56cb801b7379b910c8059dec831d609109f3076222b588b257afd960dffa422d7a872867dcdda7c7 EBUILD tornado-6.4-r1.ebuild 1548 BLAKE2B 2a4698ebfc560294f4c5415252194ab7708afa5f567fc22812d0cf1292a220fc8ea5590ea212c0b7d4019a32fa43464c49819bb2d96be4c8a0b2b0582c548e05 SHA512 813352059ced6a29ea25d543db2757695be0635d6dc58713d0750a6f6379778db805368200dd6dc5d2b325d2318aff670281f1cda842bfcc50af1921aaff0461 -EBUILD tornado-6.4.1.ebuild 1461 BLAKE2B b9126c39a2e1fd12fe939bbd857b193d8238633652a3ed2f2e730dc3f2ddc69d47afe5a1beef05a84317a321942ebce3cf34590636afa4ad3b1da93aff3e2b58 SHA512 5a06e14366e146fb9150ba33fefe6693498379da0b18288208b6c7974b113191d7c8ef477ca090a295a65b601ff80071d0fad49a37468fe882664a0b77e7f9c0 +EBUILD tornado-6.4.1.ebuild 1461 BLAKE2B de6642476409635d197a10c9f306c2afbc48a0f4772b6b54c916a299b022e9e157327bebac98152e020b6b6c7929492a313bdd83561ab18bc7d59a10572ede36 SHA512 75354ac9eec5d5c55dcf78fdfd5e57b2f659fcd2ae69350d9995ecb00cb15c26d4dfebe624f947207a4f5d1e66d8987e17b42d4e4d0a7b825efaef6d2904cd2a MISC metadata.xml 381 BLAKE2B 96d5942b11b6364eeac2248f6e92a9e7a54094ba2b6e9ef966be4143e1fa01fa0c417027d33a71c51bb094b905b9ff79e05107e1a9debb4b1ef932ba11fd8565 SHA512 cd4db13e0c6a9cf8b3c788c53dc5ecd0dce2cf783e7b2d67dba71299d1c6a3d1dd2c2a76c0d69816ab0da4ca23f831613323c55864fd858690c605da5426bf60 diff --git a/dev-python/tornado/tornado-6.4.1.ebuild b/dev-python/tornado/tornado-6.4.1.ebuild index 9d73856eb200..72d650b5b6d0 100644 --- a/dev-python/tornado/tornado-6.4.1.ebuild +++ b/dev-python/tornado/tornado-6.4.1.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} pypy3 ) +PYTHON_COMPAT=( python3_{10..13} pypy3 ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1 pypi diff --git a/dev-python/towncrier/Manifest b/dev-python/towncrier/Manifest index 42c82652212a..0f0029808ca1 100644 --- a/dev-python/towncrier/Manifest +++ b/dev-python/towncrier/Manifest @@ -1,3 +1,3 @@ DIST towncrier-23.11.0.gh.tar.gz 63343 BLAKE2B d628ce1ad3f8efc2880ca2321d81ab0b2c40ec6473527c74a12ca48f58dfdc65029f5a9f025f69a3c45ff3b52594728c8e4168b0ce75199794298c941f1dcbaf SHA512 6226ef75c163748872f0f5d60c03629365cf0a942412ca791ea28762a227942d974f8573205551678735380629eadf2bf726478b0ef1d4d1e6ee14b47e25fbae -EBUILD towncrier-23.11.0.ebuild 1267 BLAKE2B ae766c97111148c7b2df6f56f8620c76802468ace3393c296a27dbfe53a679e67598f0b5808fc7e20b4cbf59f07efbfeb42d994a69a2d6c68a2c700f697ebcf6 SHA512 26e221820ea073737d4543a4a57fb15fd2be5bfad9f7ec8c99117b29a94119f81714d76db3ddfa2e9a0eebdbf6d4755490509d215cc176a58de9fed9c221456a +EBUILD towncrier-23.11.0.ebuild 1280 BLAKE2B 4de51c2a6fc7788e130a3e34ef1ea026dfd380020040333e123624eedbc3ca96b231844a07760952e5d195b62fb6e43cc061269d88df06c173106da9db648732 SHA512 80262551619eb5d27bc22b39490756a8adec130127c3251673b3364c95679275b0ba4a335f0d0d45e9a8c791b55622762ec6637cd0591d62af458aeac72b2e38 MISC metadata.xml 394 BLAKE2B 52e7e94b46ca173b3bcb91b6a5733304c367783f45fb60beaf775a35cfbd3e1f3a7558de3c79fa96681b684998c9a9d51ba064839824f8e35ff7d86e32dcd477 SHA512 23aa7a3a20c418e6a6b06502cfc2c6a8c8a0556118a6c4a995ea3c95e49c6ef31ec8daf6ad66e69471f1e7eaba1607b8bd0a0950c70efdd735d2141be852fee3 diff --git a/dev-python/towncrier/towncrier-23.11.0.ebuild b/dev-python/towncrier/towncrier-23.11.0.ebuild index 427623968ad4..9e97f6ed6bd1 100644 --- a/dev-python/towncrier/towncrier-23.11.0.ebuild +++ b/dev-python/towncrier/towncrier-23.11.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=hatchling -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 @@ -36,6 +36,7 @@ RDEPEND=" BDEPEND=" dev-python/incremental[${PYTHON_USEDEP}] test? ( + ${RDEPEND} dev-vcs/git >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}] ) diff --git a/dev-python/treq/Manifest b/dev-python/treq/Manifest index 3fdd644e3eca..9b758c5b54bc 100644 --- a/dev-python/treq/Manifest +++ b/dev-python/treq/Manifest @@ -1,3 +1,3 @@ DIST treq-23.11.0.tar.gz 74450 BLAKE2B 0e10b070e1623b1aaaaf8ce53c98d29a44e9e5e76a84d6004e21cac74564cbb4b22c4015b4d999967ee519f6356016d3cb3fd8304df68967ec46dd2c1005d3ee SHA512 bf62373f51a0552e040a628c86fe0f8d136ab5dfefaa2fa46d9ab173a58c20c0211f94370561e07fafb7da87140e88c10cf336ff7a61e5b3fc1a47fd1193cc27 -EBUILD treq-23.11.0.ebuild 1139 BLAKE2B 8203801445a9b67ed3244ecc6f388b5407b2dddfe1eae8531928e4572d3a8d735646a9c1298f989943590f8e42a875b1d6b3e562186d5dafbeeea60b6a2241f6 SHA512 a057a590ee1e4b84e35c11e5a8c0c2c3bbc7d0f54814a091082b23bccc241330239c937b30592ef05c2e56ea06811c24aa6c8b2b7362cdd3506341b645e6eefa +EBUILD treq-23.11.0.ebuild 1072 BLAKE2B 9a8a1370c5b62ee40bbf0c0014d1e28f70927341b80d0c42d59ccad098db6db60dd698b1c08f372ac4d516dc72d7698d4b2f27842bdcda031781a17ca71c00f5 SHA512 3fb5d3458af0b14a465c669fb4db73ae40f73dfb52b84495d4b92f77283f60c7f994c4cd327a8d08d5a90c063d8674194ade3ea36626469990a25b28ba0c173b MISC metadata.xml 675 BLAKE2B 503b618157c565652f3fcd2a4fc7b2a6fe7e4208e965b956ee166f3d682f0b7e2865f88f7b9c3227a55cb67ca4f21d61b11e6194d4f1e336abc8a9e6471e99c2 SHA512 a09304f23b2934c596ba809a93146be20f493d3326b9ac54c846654f7439218caa04f7b138efc8002061611336aac8be3747e3407ef67d1af640a64e07ebeb4f diff --git a/dev-python/treq/treq-23.11.0.ebuild b/dev-python/treq/treq-23.11.0.ebuild index d748ffee03d0..8e44291b5c14 100644 --- a/dev-python/treq/treq-23.11.0.ebuild +++ b/dev-python/treq/treq-23.11.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 @@ -25,10 +25,7 @@ RDEPEND=" >=dev-python/hyperlink-21.0.0[${PYTHON_USEDEP}] dev-python/incremental[${PYTHON_USEDEP}] >=dev-python/requests-2.1.0[${PYTHON_USEDEP}] - || ( - >=dev-python/twisted-18.7.0[ssl(-),${PYTHON_USEDEP}] - >=dev-python/twisted-18.7.0[crypt(-),${PYTHON_USEDEP}] - ) + >=dev-python/twisted-18.7.0[ssl(-),${PYTHON_USEDEP}] " BDEPEND=" dev-python/incremental[${PYTHON_USEDEP}] diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest index 3e50c9324274..f526bead500f 100644 --- a/dev-python/trimesh/Manifest +++ b/dev-python/trimesh/Manifest @@ -1,3 +1,3 @@ DIST trimesh-4.4.0.gh.tar.gz 13599198 BLAKE2B 41fe6d8797bca600ef4526420b9a4bc3fe722adff3a6154625801b2e9a8645ad573f4f62926cd00763899d049660145d6e5614316fcfe3c4f4b76c59d59467ba SHA512 227f3da9e42bd2a872d312d5128d7ae169fcee8ef5566e533812fc6222fe6e5dc40c7802a5a7f1bbb583c700e6c8d1017ee1c6a946284e64679f3a138f31da6e EBUILD trimesh-4.4.0.ebuild 2032 BLAKE2B c2bb4eb32305d76b72862f868661df44344f4de1987ce65d5627df2b8a16c7b20bc11dbaf30ed66b27ba3826eb76f2bbc3455fc349c00ea46cb9112628f3f5e8 SHA512 beaf67d1d2290e1c538e489ee3f2e3fcd9786c7090bede09cbec3c5e08851fe3401bf6168304301062245d5e086b02c563caf73c9080de52d9ba5d1403602b9c -MISC metadata.xml 495 BLAKE2B b8b403f7bfbac53ed234c2ba50324041502a28465d70e9406867f05741e0313845307491fcfd85f05e2993b21daf14117a4b6863b45422fd4c62c6e28902e3ff SHA512 3deec8ab4b513536a7fe182be8f1b96e06fd06b2480d3e516c2b3462cc26fcbdeb1d165b4d0297465e93c0cce584ab40a8f905b81a59dcb4040a39655028783d +MISC metadata.xml 389 BLAKE2B 6dcc92dfafdedb5cc7fe5f40977594114bbf1628d8179d7222c3b60c4a591e236c7a937530006beb9649a8a84636bcb1923d8ad6a377994295f85b1fe8eb8bbd SHA512 a96f4fb6a1c2bd820f2dd072230fa160536834e1ef19483c372571df2d082cb5a63434181af9107022b75e1019d369d6bece8262eb752cedf24a5038e15ea473 diff --git a/dev-python/trimesh/metadata.xml b/dev-python/trimesh/metadata.xml index fe9088519feb..381a920f38ec 100644 --- a/dev-python/trimesh/metadata.xml +++ b/dev-python/trimesh/metadata.xml @@ -1,10 +1,6 @@ - - marecki@gentoo.org - Marek Szuba - python@gentoo.org Python diff --git a/dev-python/txAMQP/Manifest b/dev-python/txAMQP/Manifest index 28cbb4e36086..d5579d3f4ac0 100644 --- a/dev-python/txAMQP/Manifest +++ b/dev-python/txAMQP/Manifest @@ -1,3 +1,3 @@ DIST txamqp-0.8.2.gh.tar.gz 118560 BLAKE2B 6e60cc0785462b92d046a620cc09eda8b7783bd09186a60299eba11c8f6f5780fc38b094ea974e4f1e443d3d30ee1428f30ad25fdb43554d25db17f36d323527 SHA512 4a5e468482433e684dc690abddeba3e0a6c77630055afe44487de72feecad9c750d179c43dee4e781d09c9c21259cecd615dc9f6eaa7d9ff7ca0796248ad5a02 -EBUILD txAMQP-0.8.2-r1.ebuild 1763 BLAKE2B bd6c5edfdc50ae6fcfc26ebeaa20e1b9570342052d2ac9ce3d7b332994823febac0311b21e15c88b77c0c7c02a1ce9461494b5a16efab48c8cc86913be591c9e SHA512 60aed8bfb87c28a6208ee35b4c8442677a0b3a92bb7a3c2db600c6c6feab8d5ea086be751b60ad46e222a70aa1d9769e7307e2c24ba4ae7be805867cab500a67 +EBUILD txAMQP-0.8.2-r1.ebuild 1763 BLAKE2B e6e977aecc0c5f94556aaaa483114e46250f62bf87e80229d9675f5e5a851759bf65d18451ac84dcdff6e5a9af1b4c9dbef6e4d4351b5deaaf23c8c9932b5be2 SHA512 77fd25081fcaf3b507fa8a120993d6d0673a9fd3550eae45c90f6956098fdc370ed6453b3ac4646ccdc07c3f52f694a8151e0fafb78c3dcd556473a7715fb094 MISC metadata.xml 349 BLAKE2B 6384cbbfd96d59a37c42da7e3f36c03e154033ebc4c2f666ebf517157889059474e0597b4a75315d61be2faf0781bed46c47eadb123aa6376f01ae353ecfb4a6 SHA512 7f2976c5db1eb88248ab361b3a8c15b62fad0551d94d01fd9bbf53531d72bf467e0fe52c097a704c11917b803a38cabadca400f1b01a107384314af1636da3e5 diff --git a/dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild b/dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild index 2f98f787eaed..5f7ff94b6cf6 100644 --- a/dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild +++ b/dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) PYTHON_REQ_USE="xml(+)" inherit distutils-r1 diff --git a/dev-python/uritools/Manifest b/dev-python/uritools/Manifest index 210707737848..2be5fcb12b95 100644 --- a/dev-python/uritools/Manifest +++ b/dev-python/uritools/Manifest @@ -1,3 +1,3 @@ DIST uritools-4.0.3.tar.gz 24184 BLAKE2B 4d7cb21a0bd50c80cf34401646cd2049f16c2673cc9d057878881d940af089f72871df65acbaa67489114ee3094d94f9ac68c67ed75c995177679102851c58fb SHA512 91dbe20a166fc142def443564ba5a630be85e329181041c8ba8a421f01fb8c4c043a2335dd4a773a672d24933509af4b9c7e635119e4e87ea5504eb6afa978f3 EBUILD uritools-4.0.3.ebuild 498 BLAKE2B ed40a6e6ff78e1e5c4ae9708495c89425db127d7bbf9662f6b3c0db2802dcda5cfcb29eb5a8315dd00a631a9e47afe85487b52bbee43ddbd510a664cacb07587 SHA512 a0193cf61c00c19123ca3757df45d25dea95dc56d240e2e52a5c823b97b84d702733f58b275897c3c53f8e4ff0c2a0a1ce4f67f9ad2e28339e9bbdf2e968f590 -MISC metadata.xml 1330 BLAKE2B df7bdf865359417f17c74d9126491e91721d154a465e0d96700a0d5e8eabd8195396ac3948d7e701f918d4e6617101f55b1433903a0e5acdf633a3988be06247 SHA512 99d28ce814dd8714f99344f7fade06559c3ac90cfb2da34d15751ca4b94087b4617fcaf0ff2a54a22f058e4746e4c69b27fe3615c5348e274b0893a9b24d6364 +MISC metadata.xml 1325 BLAKE2B ccfcbe1a8c09d45ebf011a57205f1017a113ea1554f07320ccea6a6bbbdeed37c4fc203a8982d05b289e2c280f29b70253c7aa3bba1e317599ae67780e534b54 SHA512 fc6963e721fea87ae63518efac1936eac8fa5d921df73df99dd6959c992eae7d711ef643209d20a97211faaef14cb7f6bc11347f7c2787f7aa3fc3ba778c45d7 diff --git a/dev-python/uritools/metadata.xml b/dev-python/uritools/metadata.xml index b327baf4c3b1..0589927fcd44 100644 --- a/dev-python/uritools/metadata.xml +++ b/dev-python/uritools/metadata.xml @@ -1,6 +1,10 @@ + + python@gentoo.org + Python + For various reasons, ``urllib.parse`` and its Python 2 predecessor ``urlparse`` are not compliant with current Internet standards. As @@ -19,10 +23,6 @@ URIs and URI references, and for conveniently creating URIs from their individual components. - - marecki@gentoo.org - Marek Szuba - uritools diff --git a/dev-python/urllib3/Manifest b/dev-python/urllib3/Manifest index 7802d3a46953..f2a05e08b88d 100644 --- a/dev-python/urllib3/Manifest +++ b/dev-python/urllib3/Manifest @@ -2,5 +2,5 @@ DIST hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb.gh.tar.gz 156216 BLAKE2B DIST urllib3-2.2.1.tar.gz 291020 BLAKE2B 4bd6e26e1adfba99856db082d0bd3ea136a2367fa53c2d0c7990f6325e8145b2d080a8d59705c43acd97b26be65a309f83d1906d85bd72bfb479b7404972b042 SHA512 dfadba099db678ee1567ee95aa11a72fcea0a76df094d04dd4bd7ed5df4ea2fda6917cc122a1e2bfa4f5303916f93a7e1c881fbbf3cbb9415a25bd7eca1b14b3 DIST urllib3-2.2.2.tar.gz 292266 BLAKE2B 50d4825ff4bd950742708bec63feb1713e211293f7720c79f2c71740f3eb3d501b476b8de5b389b8fb978c2486081023ebc2e05162c5d4fcedd811452743e07a SHA512 98695bcf37e772a1220cc05679ea799d82a09c73115717668c90dab9377690dd096f648d60ac0759a23cf65f2b1b6f363ec6826f669d4299bfa0a203a45dce0f EBUILD urllib3-2.2.1.ebuild 2997 BLAKE2B 456ae87f4745dcd319ee15cb3282f928897d5a76432b15cf6fc279774a676b3bcd61e2f1946312d12a1951a7fee15c93e2899d5343f4d93838ae9ac5a4f8329f SHA512 37bddb67f71eabbd0b19baeb2ae89252b7b1c8b51941b0219f3ce41a2f273ee40917fb1298b00c9a9dbffefa79bdded79e1dabe58d880fd322462122e3baa3e1 -EBUILD urllib3-2.2.2.ebuild 3005 BLAKE2B abd456b4bd4901ee3fe5643df6ea0068d737d5b6bffe18803c0818fe98b0350ee5df0a5ff4e87317739408f59a57c3659223ebc70ad3e9dea2f64a13b0876b65 SHA512 720f9e04786730fd345d30fcbc303903c86bdd3a6df7ca814a4f531f8093632f3b618cb9cc53dc41a79517f4621e57a01ea64a3c19787807c3eeadf7a12351d8 +EBUILD urllib3-2.2.2.ebuild 2994 BLAKE2B f58febfeeeb2fe7c7fde616f79f87e51e220d280f2815afa56c2b576f37c3b474b0661e06ac37019910e2d63286133785fe783b403f0fefd9359ce2e74efeb18 SHA512 bc8377aaa052529f630a155c5a29edbeb47827e21f02216473e3a7f020629fb279350322bc6cd915e5d69f55e6bcc6aa99d3a962b9e5aa240483fde5d1a26ba7 MISC metadata.xml 449 BLAKE2B 45df5a0e80d7b229058be52fd8feb3ba2efe8d981b5b34216e4b9cb35d332588c4b3efade8e8d06bdf1f13159dfcd937458e5cf4d0cea5e07b6c1011cc8592cb SHA512 312b41031a9cbf6341f537fef94137420ca49ab609e7d4c325a998e328be415b381aa50e7b5600483d1a7583b72675a044b5dd80cb84a52539ab23271f1b096c diff --git a/dev-python/urllib3/urllib3-2.2.2.ebuild b/dev-python/urllib3/urllib3-2.2.2.ebuild index 57aecc937272..680f38bdf9c0 100644 --- a/dev-python/urllib3/urllib3-2.2.2.ebuild +++ b/dev-python/urllib3/urllib3-2.2.2.ebuild @@ -5,8 +5,8 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_TESTED=( python3_{10..12} pypy3 ) -PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13 ) +PYTHON_TESTED=( python3_{10..13} pypy3 ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" ) PYTHON_REQ_USE="ssl(+)" inherit distutils-r1 pypi diff --git a/dev-python/urwid/Manifest b/dev-python/urwid/Manifest index 6613d4c8f5a5..1fbeabbf34a8 100644 --- a/dev-python/urwid/Manifest +++ b/dev-python/urwid/Manifest @@ -1,5 +1,3 @@ -DIST urwid-2.6.13.tar.gz 847604 BLAKE2B ce2294f8c1eaf6609790f18e1312eec66fce610832d510a057c8af773675b4ac2ce47c027be10beff14c1e0d67bc9e59cd372ee612e3357c88d3d89fe4d4cb3f SHA512 9989c3f906cca38a32baccef3c4717deb964f15b5cb08135be75d3e2a5a26f4d64cfe6cc2f58cba5e0ba8da1fb52ef71a591a88dbed9f8e2c80960933dff3537 DIST urwid-2.6.14.tar.gz 847848 BLAKE2B 3528c89b34a9846b6ee8524b789c80c0cb353185d6d819a179e099753cc9a5aa8fbbcdad7f80190543ad8f68126246359bb94d5e5b4112930f023b2c1619f09d SHA512 289ada7949119889ccfdd547266f423a9a6c0368c7ead20716d4f503f42c737864be84a9feff66ae036a9f7e230d338226e259f5d552e17d439a49fdbfc86149 -EBUILD urwid-2.6.13.ebuild 904 BLAKE2B 59da9bb6f526f5a1cdbf0e18c95eaf88fc06ee9c978fa8aeaf3f55de66c315296b72d97c553dbe6e0628e705e7bc68819f5a43987ef41195394a467899a07f00 SHA512 7655fb169c73af8732b5f2b8ff05cd64be83312742ea395492f213eb46320c6136a4512f5777fa381826fb3d3e1245075c88ccec8b9c71ef9d6be7f1a72ca80a -EBUILD urwid-2.6.14.ebuild 911 BLAKE2B bf1bc99ac610a9571ed1f3f7af405ded95eb0fa92723923152371188d8646ac4bbdcd7b8f1a43149a7dff9040f52f66ed508fe441c244edeaee8e2812c3c8c80 SHA512 c46bf9421d5137f604455dde48ec788ee226df1df05a621ef27bfbc71882b65e06899fc4338f2a4207ddc9bc0c129536ef77be6da5baa7ad984252806514918c +EBUILD urwid-2.6.14.ebuild 904 BLAKE2B 59da9bb6f526f5a1cdbf0e18c95eaf88fc06ee9c978fa8aeaf3f55de66c315296b72d97c553dbe6e0628e705e7bc68819f5a43987ef41195394a467899a07f00 SHA512 7655fb169c73af8732b5f2b8ff05cd64be83312742ea395492f213eb46320c6136a4512f5777fa381826fb3d3e1245075c88ccec8b9c71ef9d6be7f1a72ca80a MISC metadata.xml 1218 BLAKE2B b93737a9ff4018da4a681c7949b1897185a746cada8d71afcf8489e6b4a9b27f43deb343da1921a082afe8aacad3c58748961fa0694073abc282f41049ae5f17 SHA512 29a676d006fd969eacfa105fa084915d21d7681d9dfa26065d1a11ef681865f3a6c0e3076bcf880a7ee1ce5479588a63bd67514bf54dfd33ef328cef50c8bcc4 diff --git a/dev-python/urwid/urwid-2.6.13.ebuild b/dev-python/urwid/urwid-2.6.13.ebuild deleted file mode 100644 index b37612026e6b..000000000000 --- a/dev-python/urwid/urwid-2.6.13.ebuild +++ /dev/null @@ -1,41 +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..13} ) -PYTHON_REQ_USE="ncurses" - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Curses-based user interface library for Python" -HOMEPAGE=" - https://urwid.org/ - https://pypi.org/project/urwid/ - https://github.com/urwid/urwid/ -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" -IUSE="examples" - -RDEPEND=" - dev-python/typing-extensions[${PYTHON_USEDEP}] - dev-python/wcwidth[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -python_install_all() { - use examples && dodoc -r examples - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature "Trio event loop" "dev-python/trio" -} diff --git a/dev-python/urwid/urwid-2.6.14.ebuild b/dev-python/urwid/urwid-2.6.14.ebuild index 9c3039fc6e8b..b37612026e6b 100644 --- a/dev-python/urwid/urwid-2.6.14.ebuild +++ b/dev-python/urwid/urwid-2.6.14.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="examples" RDEPEND=" diff --git a/dev-python/uv/Manifest b/dev-python/uv/Manifest index 7b62d7f219e8..b56ab70951a1 100644 --- a/dev-python/uv/Manifest +++ b/dev-python/uv/Manifest @@ -7,7 +7,9 @@ DIST uv-0.2.11.gh.tar.gz 1188556 BLAKE2B 9d22cf0bc202635c0631eb15dc955d19c4c65f1 DIST uv-0.2.15-crates.tar.xz 48793072 BLAKE2B 5988199d887f371f275a6ee40415743823c73a164a3dcf0c2d384e644d75625305e503543aa6027df0aefafcfc434c1a5da7ed9bea5760a3b83f4aef2f097545 SHA512 8ccf76686df81b0b704322e35e22ff95b8bf9aa4b417365e25ca77d50463095975de75959580cf2465404da7abcd88c6bc2aad5c9633110d55d5534ddeac97b2 DIST uv-0.2.15.gh.tar.gz 1227841 BLAKE2B 712b0a2180631ce6c8e1d8e1bbd714efc9f97a31e92c295142826f53b1c740b922f80c05d1ab802eca684220252cad699cbece5679e7cc855e2ca34b45cac2d6 SHA512 c54e78c665f61dc649f11fc0a0d49d422c6f06115453512d98de593736b0789843d1c5431d93e5af1541f02031a4c650b7233d23016d70eab1e384672919068c DIST uv-0.2.17.gh.tar.gz 1289550 BLAKE2B 7353c4dea4d86b6075fe1afc8af433abc11bdb1a05fa554933be802f155943eac0fb6c18116907444ad68dd2aff359009f7a810e30f8c9c5df52be198ab28a27 SHA512 424580e2353fd45909dd5941aed3b217657c70ff389590a4e15339ec6ecf8bb30fe8cf2324fc901bfcfe04de4a61979616d205f26c4ca612122182a602db0810 +DIST uv-0.2.18.gh.tar.gz 1303313 BLAKE2B d14280eb1d92b2c3f43dc272da66d7e3b790f6261377a04e15751243e6c22f4a960ef78c0f52ccbff5412a0ec8acc65b0719fd5abf3cc2455079e0f1e75a5415 SHA512 3ae24e2629253ddf237a10119d20685fddc3d63a66efbc328f2d92174842e8fb6e335f6d3505642276ffc8abd349a25af985bf528ee9d42432271085a69ad018 EBUILD uv-0.2.11.ebuild 2227 BLAKE2B 5a10ac4cf8bebf95d9a42a8a95d76b228592c3c09d8c6afbda89804e61e3410e6042eba71f52b7b9f6cc649916d4110cffe411034d0e8e2678c3216b19a3b27c SHA512 913e959a32a91e906159704c50ef4fad4c89224726bae361faaf79bbe52f34d054366c033be0340dacae15b6da4c27423e7f0065ab9abf86b114970b082625d8 EBUILD uv-0.2.15.ebuild 2207 BLAKE2B bdaf77bf2e02056bffddc7f5c11cdf674065b82d4ab2a74c2a854c6a322b7b0107de0d4aa2345b91d5fedb2c24dc5617b27c669db21fc9cb10ff17b8868a9fda SHA512 65af2aea962df0a311e5114429e219566bcc1377c511d2ad347103af9ac45afb98ddacd0c69b98324cba19794d1982e29f383933d9e6b28f3420f28ebe8a68c1 EBUILD uv-0.2.17.ebuild 2208 BLAKE2B 618a08927a14701b8226d1b339dd9a69e0f46c2eec04060238e231cc63b6ae6bec5d98f9c07bca166cd228cac281401c5655b4c0619e9b188344f37ea824e8f7 SHA512 9eb80c8c4760f41fecee0e2e8660d21caeb7094dc15ad564f5270642eda80d8282898dc6e35873ea23e436b572d3a0ab8f3b6d34aca6b0e33a8aa818db4e67ab +EBUILD uv-0.2.18.ebuild 2208 BLAKE2B 618a08927a14701b8226d1b339dd9a69e0f46c2eec04060238e231cc63b6ae6bec5d98f9c07bca166cd228cac281401c5655b4c0619e9b188344f37ea824e8f7 SHA512 9eb80c8c4760f41fecee0e2e8660d21caeb7094dc15ad564f5270642eda80d8282898dc6e35873ea23e436b572d3a0ab8f3b6d34aca6b0e33a8aa818db4e67ab MISC metadata.xml 336 BLAKE2B 4b5933e24e3e9450dde5da099185dcdf3afb5916b55cffa7c2f3f6fac77e439197cbe4ba529a87f83442d8f87d238e8abef06dc052ce9a62659060ffea9fdb47 SHA512 9910fd10ebbc395b9c330774b74798c9ffdba3bb368347658380a22e01d6dc9d1961ea50fbfb4a904c9db84b94c713c054e418a7294425b86ff41a607fd3e310 diff --git a/dev-python/uv/uv-0.2.18.ebuild b/dev-python/uv/uv-0.2.18.ebuild new file mode 100644 index 000000000000..078345dc1fbe --- /dev/null +++ b/dev-python/uv/uv-0.2.18.ebuild @@ -0,0 +1,103 @@ +# 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;b4435e2f3af10dab2336a0345b35dcd622699d06;pubgrub-%commit%' +) + +inherit cargo check-reqs + +CRATE_PV=0.2.15 +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/uv-${CRATE_PV}-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" + +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 +} + +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() { + # work around https://github.com/astral-sh/uv/issues/4376 + local -x PATH=${BROOT}/usr/lib/python-exec/python3.12:${PATH} + + cd crates/uv || die + cargo_src_test --no-fail-fast +} + +src_install() { + cd crates/uv || die + cargo_src_install +} diff --git a/dev-python/vcrpy/Manifest b/dev-python/vcrpy/Manifest index b80fb2cb101d..0581a8b4fe6e 100644 --- a/dev-python/vcrpy/Manifest +++ b/dev-python/vcrpy/Manifest @@ -1,4 +1,4 @@ AUX vcrpy-6.0.1-httpbin-compat.patch 1921 BLAKE2B 7ac8e0fa08f38b2b1f3bf78f80485a32d2ca2a56bff4c9c70b42049a6ed37dadd25f25fedd77b578d7452b87bf74825b0bd062186f74c9cc6a7017be6fe189f7 SHA512 81b87869bf8af2b853ff5a336c45ac1b26ed8f49729e2da94859b621d1110a07081d280dfb541fab0a8bb2ad48c26be48a3966f17a7455242da0b150a569c0c8 DIST vcrpy-6.0.1.gh.tar.gz 337497 BLAKE2B a00571d7ed0dd895cc120e3e2615e8e6ea3e86344813e87f836a182be45389b200925ae2a02dc754b0b77db642d3be453b3b8c909b26197222b84fa95c6da804 SHA512 79ba9ea29db20ddc3db5676d7bdb05da17848eb126ed63d813a1d2b0de80573fff3afaec2ffe1af491a0310ce922c7545c4569035d0f5868f171db25965c217f -EBUILD vcrpy-6.0.1.ebuild 1748 BLAKE2B ef578ea72d3b54a75e3d986932d1d170b6abbc14d42df5304e796c92853f95cfd1a0ae722adff5a063babc0dd53aa63e26e24d9c69bc19a4353fc8e62d653b86 SHA512 af5de06049c920f8ebfd13a11378667dddb87d6ab12e42bca8893443d42f680261c95d4c798d4f42ca9bf458e4350eae96439aead717b5d51382b39519078ee0 +EBUILD vcrpy-6.0.1.ebuild 2457 BLAKE2B 8113970483c823cc8b5b91558a970042a83e069cf82f90e567d6189c5e2b85b993dcdcfea282e4f51b31898d05632f2b9941d2085b6dfce04cd6274ba8a0e654 SHA512 d7bf742469fe375e8cf54df94676684e2cad4ffb546a7f68a6b2913d944860305fcb0ef6766281895435c5b290e33c3c63054c7e36addc35b104bc47de437b41 MISC metadata.xml 388 BLAKE2B fd31293bd6085e6a93816a1813a8c3a9d046ed3d932fba5b32b454a71e7535606ba92815699b7ca10fc837b07a5335df54d5fae8c860a7ea88c6ea72891d0620 SHA512 0360ac6f113035ffd1991d2a42000f290c9d0a3fa8c4dac9abfde0eecafd23e1ff9929d8ee521f83a924c523992fabc5cb4353079bf7c52dac9f906a31d4da55 diff --git a/dev-python/vcrpy/vcrpy-6.0.1.ebuild b/dev-python/vcrpy/vcrpy-6.0.1.ebuild index 257bac69d0b4..f65324722b8e 100644 --- a/dev-python/vcrpy/vcrpy-6.0.1.ebuild +++ b/dev-python/vcrpy/vcrpy-6.0.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 @@ -62,6 +62,23 @@ python_test() { tests/integration/test_aiohttp.py ) + case ${EPYTHON} in + python3.13) + EPYTEST_DESELECT+=( + # SSL problems, might be weak bundle in pytest-httpbin + # https://github.com/kevin1024/vcrpy/issues/848 + "tests/integration/test_urllib2.py::test_cross_scheme" + "tests/integration/test_urllib2.py::test_decorator[https]" + "tests/integration/test_urllib2.py::test_get_data[https]" + "tests/integration/test_urllib2.py::test_post_data[https]" + "tests/integration/test_urllib2.py::test_post_decorator[https]" + "tests/integration/test_urllib2.py::test_post_unicode_data[https]" + "tests/integration/test_urllib2.py::test_response_code[https]" + "tests/integration/test_urllib2.py::test_response_headers[https]" + ) + ;; + esac + local -x REQUESTS_CA_BUNDLE=$("${EPYTHON}" -m pytest_httpbin.certs) epytest -m 'not online' } diff --git a/dev-python/vdf/Manifest b/dev-python/vdf/Manifest index 341b00f102e2..3e651a1bf6f2 100644 --- a/dev-python/vdf/Manifest +++ b/dev-python/vdf/Manifest @@ -1,3 +1,3 @@ DIST vdf-3.4.gh.tar.gz 17082 BLAKE2B f4f65134d5b1b5e52fcbc438b3bfd9000006659d8198e37e377edfda1c6166df0687ce44caf704feffeaa0d23356fffbfce11d467a093e8eb623ccb39a3da9d0 SHA512 a22668039d32cb1ef4660ea187a3a144a32e55e5b02c4c567b850d059a47beac111f9164c67bbe3e7b67d15117efe7b207882465b2353a65b7e0f0c107e88d5c EBUILD vdf-3.4-r1.ebuild 555 BLAKE2B 824805b8f9a449bd553b13630833afba8baa592ac74f94a4f9e1aa5b60bb5acd8ee4e35bc36777926dae1c9c1ab8e8f5e5cfb811f921b163c840d6e190009e41 SHA512 60914f431e737df31334463cde277a661cabaa3ec7612c9acc64c3cca586fed8088b2e661cb66aab32dff79046648d87ca0361ff06c38dab9118434b2bff16e8 -MISC metadata.xml 492 BLAKE2B 80437b1fc798d5bced980530bdd88ce168cf568f6be745d0caf7f8e12e05b856f653d7fa3909ec6f3a1860d559584214ce1f9761e0429107650af755c057ed01 SHA512 9182e1920b00061daf94286473a9b755e7a55048ecf06cfcd2d835dd75a958c15c0bfd294ff3a674af794c225468bf829f7171e64275ef44658e13f60d2b4198 +MISC metadata.xml 386 BLAKE2B b01275dea1b952ca42f90eda574515383ed4e222a91d9712b9619cda954c0b4d0db22e49e66d5d6cf7f946ff3989549d418087aa79d50bd84e7c525a19e46c3d SHA512 0d8d06b946c89a95510b659d40c45ffe7e6c5b9995639e849fddbd1596a14329fd3ac678abb3cc4cc589b4c917ea3f74afb1defd045c1e381d6a80d2293fdac4 diff --git a/dev-python/vdf/metadata.xml b/dev-python/vdf/metadata.xml index fbeab7ec5fdf..f41a57659906 100644 --- a/dev-python/vdf/metadata.xml +++ b/dev-python/vdf/metadata.xml @@ -1,10 +1,6 @@ - - marecki@gentoo.org - Marek Szuba - python@gentoo.org Python diff --git a/dev-python/vecrec/Manifest b/dev-python/vecrec/Manifest index d55747fe7f7e..fcaaf0981ddd 100644 --- a/dev-python/vecrec/Manifest +++ b/dev-python/vecrec/Manifest @@ -1,3 +1,3 @@ DIST vecrec-0.3.1.tar.gz 18893 BLAKE2B 1b04e2ccda949d45aea083c03f963efbe3f52cf23e4c73b66b4bbe2084ad0d2690b13db9ccbd852f60e01384e85131aa36768bf26d7722f85db7856f0238fd5e SHA512 8fb8257036204efde07e739c698586e4cff81b391d21db79413002b35cffb9e02f5348acbbb374208be1c25eb96d1d8877b6a8b20be501a7541b46c43eb1dbfc -EBUILD vecrec-0.3.1-r1.ebuild 677 BLAKE2B b50fcd385d2fb7150fc9bda195362d41ba5e15e8860fe0395c5bb03fd822ad42ae86f7ab734a0aea4dad6befb130a8b5d34507180ae577e17259a673acb071b5 SHA512 a6059bf039fe8ef2b638fd92d37560542c3ddd64dfdf4f65dbed65a0ca43a737ea365b0d09a9c114495524f7e274b8e12fa1ebd85f3f19dc2ff51b0f70d21f13 +EBUILD vecrec-0.3.1-r1.ebuild 677 BLAKE2B 77aeeef88cc3442702c79075ed8ce984e41130ab8d308c41bbf7d3c1223afc36d4050a83ba3b18ecab5c97a89614b724db10aa4eee44fa05150b59d13e93d95b SHA512 fed8ea5c2f178d7ebb531d86c7573592a188231063c005b859aedb4af3eba8eb312dcc6f8e622ae40d0e511f598982b0396053a33f174897590c3ed90cca6a07 MISC metadata.xml 767 BLAKE2B aec0262db4d0adaf1c3a829b973860ca035f74d2e8cb1ab86af5cba9700ece310c532c58c83b4aabcec940bd42da774f95179f6bcae6749c44717a4550e6e4d5 SHA512 69e1cc79fc85bde614dd7556addf550cf31384371dcb740f3925f81d0475a3c920679b9c3d62d0e51b115a78a26cf1d324c2cc86ccc4af2d66b341409fca37aa diff --git a/dev-python/vecrec/vecrec-0.3.1-r1.ebuild b/dev-python/vecrec/vecrec-0.3.1-r1.ebuild index 6c627614a504..9360c14493b5 100644 --- a/dev-python/vecrec/vecrec-0.3.1-r1.ebuild +++ b/dev-python/vecrec/vecrec-0.3.1-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=flit -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 pypi @@ -15,8 +15,8 @@ HOMEPAGE=" " LICENSE="MIT" -KEYWORDS="~amd64 ~arm64" SLOT="0" +KEYWORDS="~amd64 ~arm64" RDEPEND=" dev-python/autoprop[${PYTHON_USEDEP}] diff --git a/dev-python/wurlitzer/Manifest b/dev-python/wurlitzer/Manifest index f926774894cf..3274f7e20916 100644 --- a/dev-python/wurlitzer/Manifest +++ b/dev-python/wurlitzer/Manifest @@ -1,5 +1,3 @@ -DIST wurlitzer-3.1.0.tar.gz 11571 BLAKE2B 2b7be0f34d1f7b5e15cce51ad749d31e3cd28b9693812aba2c9bcd2b38efc4cf2302abfabf74d11c9929a4951194fc284d05de8c068414626604497e98eb859f SHA512 c285f4169191bca9fb3e4fca884c35d630bbe0b9b9db0952a96888e97f2d27cd82d9defba7fbd2efba14ee2214235743eca1d9e8e79074b8bed2f1af066c0412 DIST wurlitzer-3.1.1.tar.gz 11867 BLAKE2B 840e3340180acd646b51e976153e423f2265d3346c0617ae57b0c73d3463e7b455315e1265368a277298827190679bd46c799e09dc656f8899ffbf4c7e75265e SHA512 69e57343ae60bcab560861dabbf2a8e60210f163ac902c787473b1c46d998895760aeeac90e45f1d7ed799e7468f6d1dd543b1dd85ac0c826f9186015a1890a8 -EBUILD wurlitzer-3.1.0.ebuild 531 BLAKE2B 93e211780223999670f71d714bd2fabf2363f99f18804fb02579d8ca0d9289433d99c5d3a931f9e38aa0dfbb8a6f756d0f818ea35873f18d7e5bc712a54f618c SHA512 fcdfa836b15699e67e2dc4c3047489b5ebaa904c64850a53ed29c316d307c0521615ec99996987d6a0d02554236877b3d051305d7b533a18f88a454048516924 -EBUILD wurlitzer-3.1.1.ebuild 539 BLAKE2B dbd6480a7b8fc4ddfa9991b82dc4ffd970111c2a50d09b921758450e4f673630b7cd2ceeba6c7133cfbfe9bdca044d1ead07c4c9ba84546ff8cb497f987628d4 SHA512 9b402c8ed49d409b4149bd9bebb86636d505dd790addadd3f19e9f571bb2cc2ac0029718cd00d618e853b6b40e05f97de886ced5de2082a746c78741ec5c8d00 +EBUILD wurlitzer-3.1.1.ebuild 531 BLAKE2B 93e211780223999670f71d714bd2fabf2363f99f18804fb02579d8ca0d9289433d99c5d3a931f9e38aa0dfbb8a6f756d0f818ea35873f18d7e5bc712a54f618c SHA512 fcdfa836b15699e67e2dc4c3047489b5ebaa904c64850a53ed29c316d307c0521615ec99996987d6a0d02554236877b3d051305d7b533a18f88a454048516924 MISC metadata.xml 511 BLAKE2B edeba987bc614b3c48f4bb8bc8535ad345b48e2fe4fd9efae19ed6df05c04188ca4a046d821941a7f6bd6284beb7a5c3281b5e9ebe6c3ad325e8707c1120baba SHA512 4e641fff5a9a209bbf65b7170bdc65f94d88d3bc4720ca5e105850671ebb286627c3fc2d90d8a8c25097c50f2be92cb29f1d61f4eb1d482b9baa3a80b79e6e60 diff --git a/dev-python/wurlitzer/wurlitzer-3.1.0.ebuild b/dev-python/wurlitzer/wurlitzer-3.1.0.ebuild deleted file mode 100644 index b7a3878b9be6..000000000000 --- a/dev-python/wurlitzer/wurlitzer-3.1.0.ebuild +++ /dev/null @@ -1,25 +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..13} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Capture C-level stdout/stderr in Python" -HOMEPAGE=" - https://github.com/minrk/wurlitzer/ - https://pypi.org/project/wurlitzer/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" - -distutils_enable_tests pytest - -python_test() { - epytest test.py -} diff --git a/dev-python/wurlitzer/wurlitzer-3.1.1.ebuild b/dev-python/wurlitzer/wurlitzer-3.1.1.ebuild index 78272e742f37..b7a3878b9be6 100644 --- a/dev-python/wurlitzer/wurlitzer-3.1.1.ebuild +++ b/dev-python/wurlitzer/wurlitzer-3.1.1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" distutils_enable_tests pytest diff --git a/dev-python/xarray/Manifest b/dev-python/xarray/Manifest index a387dc146dce..56ef0a476026 100644 --- a/dev-python/xarray/Manifest +++ b/dev-python/xarray/Manifest @@ -1,5 +1,3 @@ -DIST xarray-2024.5.0.tar.gz 3710689 BLAKE2B 04d2d9c70c90bccd0f269dde91be8a3f213b2dfe2d380b041abe946d118e80d0816ef09ed7e225b7bb164902c1943c1be335f1cac815d12c4aace6a0217379bb SHA512 d3aa6ef73afd2fd8a5c5551631ca5385d14221474bdab4c404cee1405b370c2f998c895bfd3506e6ccc1b2f511996b0eebefb331768df047d5e8b398ad2f9199 DIST xarray-2024.6.0.tar.gz 3715179 BLAKE2B 42fa46883d27f656dca9b82e1647bd94a62a427582cd52d847131a8e01caf77a597fcc128453fee1f68c38897a9f995dd4c644e9b68b551ee1c28bc0d48e9465 SHA512 b6f24f834d71cca84f6a485858571a17bcb250915d4f84c886c9e16fc240ae3c3e91d573726e8a09f1dbe269abbfae97498868476eef1a90813ddb29c6a6db62 -EBUILD xarray-2024.5.0.ebuild 3037 BLAKE2B a51b24716ae5f767f354374b85b56cc7cbcd7e5304bd2b2700945ade90b21ecb071533e87c69790eeb3d6ec4b0cbf8f3289ecc380fba7c2ad9707847964a9db4 SHA512 1cd5c6d0a0280a97725972d5d37029226a6a5b5aa59e95e59abc00e74c7590f801b9e13eedce1a794cf619156d9c203220391400b9f18949274eda904ef15f4f -EBUILD xarray-2024.6.0.ebuild 3445 BLAKE2B 873d29c2b5bab5332c70bbaa9f3d1217014704c4edc069d5834719309fe941ec1f7829812871065e1ba89d2cbe12715d82d0b17532f9f90152dbd8146ef9db1e SHA512 42173534f2ad500a563b2a4a656432b89b0bcc172c475cb4e729f8af316db30a4f63e18562c44bc7a951efbbd6eec2f3b3e575c25746ca7b458019ab899ed1a2 +EBUILD xarray-2024.6.0.ebuild 3442 BLAKE2B 409d5dc1839b146c371da158a7a59fd407a73b3cf0c9c6a99658cb0233f287af1e7cdbcee9ba482b0770049721b6b76d61867f0e0aa59c082e2c38489522d1b7 SHA512 fe20674a054f9dbf83c22e95343c81ff0b84ea019657d1dc630726fe1c2776e5cf41923475f195030da5a865dc076fcad1e7ca96d6bc52a29fa17d0a608d20b7 MISC metadata.xml 509 BLAKE2B d470cc092eb055215a5868c22f9ec458057cfad600357fa1f658ed4537a6a6f68bda1422c4a665f1963ce0a6049e691befc3ca4baa60cc898364ad5f18164979 SHA512 602755896a3655295058afc8543a4bb64192d5c625f2edd86291c1f23d171f051a4238466163c2d469874aff3e68770fc76177e720870492266fb14e6faf6ce7 diff --git a/dev-python/xarray/xarray-2024.5.0.ebuild b/dev-python/xarray/xarray-2024.5.0.ebuild deleted file mode 100644 index 67e63004b7d8..000000000000 --- a/dev-python/xarray/xarray-2024.5.0.ebuild +++ /dev/null @@ -1,85 +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 pypi - -DESCRIPTION="N-D labeled arrays and datasets in Python" -HOMEPAGE=" - https://xarray.pydata.org/ - https://github.com/pydata/xarray/ - https://pypi.org/project/xarray/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ~loong ~riscv x86" -IUSE="big-endian" - -RDEPEND=" - =dev-python/numpy-1.23[${PYTHON_USEDEP}] - >=dev-python/pandas-2.0[${PYTHON_USEDEP}] - >=dev-python/packaging-23.1[${PYTHON_USEDEP}] -" -# note: most of the test dependencies are optional -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/bottleneck[${PYTHON_USEDEP}] - dev-python/cftime[${PYTHON_USEDEP}] - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/toolz[${PYTHON_USEDEP}] - !hppa? ( >=dev-python/scipy-1.4[${PYTHON_USEDEP}] ) - ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - if ! has_version ">=dev-python/scipy-1.4[${PYTHON_USEDEP}]" ; then - EPYTEST_DESELECT+=( - 'xarray/tests/test_missing.py::test_interpolate_na_2d[coords1]' - ) - - if ! has_version "dev-python/scipy[${PYTHON_USEDEP}]" ; then - EPYTEST_DESELECT+=( - xarray/tests/test_calendar_ops.py::test_interp_calendar - ) - fi - fi - - if use big-endian ; then - EPYTEST_DESELECT+=( - # Appears to be a numpy issue in display? See bug #916460. - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145224193-ns-int64-20-True]' - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1970-09-21T00:12:44.145224808-ns-float64-1e+30-True]' - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145225216-ns-float64--9.223372036854776e+18-True]' - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145224193-ns-int64-None-False]' - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145225-us-int64-None-False]' - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1970-01-01T00:00:01.000001-us-int64-None-False]' - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:21:52.901038080-ns-float32-20.0-True]' - ) - fi - - if [[ ${ABI} != *64* ]]; then - EPYTEST_DESELECT+=( - # these tests hardcode object sizes for 64-bit arches - # https://github.com/pydata/xarray/issues/9127 - xarray/tests/test_dataarray.py::TestDataArray::test_repr_multiindex - xarray/tests/test_dataarray.py::TestDataArray::test_repr_multiindex_long - xarray/tests/test_dataset.py::TestDataset::test_repr_multiindex - xarray/tests/test_formatting.py::test_array_repr_dtypes_unix - ) - fi - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/xarray/xarray-2024.6.0.ebuild b/dev-python/xarray/xarray-2024.6.0.ebuild index 94e04ad80a78..4f9911e2079c 100644 --- a/dev-python/xarray/xarray-2024.6.0.ebuild +++ b/dev-python/xarray/xarray-2024.6.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~riscv x86" IUSE="big-endian" RDEPEND=" diff --git a/dev-python/yapsy/Manifest b/dev-python/yapsy/Manifest index f92d9aba780f..79499e6f9af7 100644 --- a/dev-python/yapsy/Manifest +++ b/dev-python/yapsy/Manifest @@ -1,4 +1,4 @@ AUX yapsy-1.12.2-py312.patch 4860 BLAKE2B de06e1a4c9d653add9dd79b774d3e9d42e5d2b0bfe201888c432d4596898764e60624859da8d659965750a1a762cc0452d5490a7aab95e02a64002dcae7aa9c9 SHA512 884584625dc602faf2ede7b241c106817f402ddec4892fa4b159ca3205dcd9e00e52f840de1619a3c60dcc45ae8ead25a8798b204c8f1101ca78199d6382eef2 DIST Yapsy-1.12.2.tar.gz 83986 BLAKE2B e6a2650383a7f0c9bf72d4abf21fffb2abcfdc4115a2a1578a2987b7eef1fc04de9099947c1b9dd510d54a89d9b11f86ac0ca3b13510c6417e94ff92dfec12b6 SHA512 3fdb4de1a6d8f836e22d82354492b99ec9883443c389393d25ea40a08bb0b6ae03db9c947af55237b67764facd4d55a09a36cdba107c8d9202f3700fd55c31fa -EBUILD yapsy-1.12.2-r2.ebuild 758 BLAKE2B 7f12df130d4711f800f5ea3788e71defe9406c714bce44f070b3797f0a6b5a737864e5d0f6e1515271e603ba2c42b03abd334f1ebf136bbd45f4fc4f55c379ba SHA512 f10318bb03756ccb47cfd89ee294e97c328d538d91a88c84c789a99ab427b7f34e374dfc8b5aa0b99b9df4591c9cce028b317f2a58671c009d491f8fd7cccaba +EBUILD yapsy-1.12.2-r2.ebuild 758 BLAKE2B 3daa00511872492b88eeb124d73f7c6fc8a33bd5ad0a5a7b957be7761f86f02599409d72ffd395316dea9b9b4ee8fdfc375fac0e46cac183fee13786475c7332 SHA512 03ca433143b8b823b8cf651d025eea90e540d487ce042e54a2465971f3e05857bcd0cda3275ffe9852f7be3260c2220ceeb62df5d526aa6ab2ee271ea4eb4287 MISC metadata.xml 364 BLAKE2B eccd40249935516f78022285c6981250a831820f616564783608c6a7d2a903b9597e21cb64b1b9a195f4890b7e4d3bf3ba0a84c9e8c04c7d97d2e95a0ac927f6 SHA512 06037cf1c1f77a64e73279907ee9dd41f5f18df8b4045a52efb00d54f3c27c82e800d2030fb52dab672d7646ae2be71435c22d877c959012f4aa41e99cf7e051 diff --git a/dev-python/yapsy/yapsy-1.12.2-r2.ebuild b/dev-python/yapsy/yapsy-1.12.2-r2.ebuild index 72591c69b739..6ac37da16f34 100644 --- a/dev-python/yapsy/yapsy-1.12.2-r2.ebuild +++ b/dev-python/yapsy/yapsy-1.12.2-r2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 diff --git a/dev-python/yattag/Manifest b/dev-python/yattag/Manifest index cc354e17d0bd..3a7049a12ef5 100644 --- a/dev-python/yattag/Manifest +++ b/dev-python/yattag/Manifest @@ -1,3 +1,3 @@ DIST yattag-1.15.2.tar.gz 28653 BLAKE2B c567390d204e6edc9b90ffdc5b406f9e4bdcf568148ed44dd202176ba31943c32154c4560e8c421c341fcd5fc1fc223451e15edebd249c369b1d779270e00034 SHA512 224fa56f3604bb65513f589ad449b98e00ef19c8503e7f57484e12de1c916d44d56b057d093af899bcc1d9aa1c77ca3a64c4facd97adf4ef2b7e99a5ff19f910 EBUILD yattag-1.15.2.ebuild 558 BLAKE2B 9ca3209a60bd92ba2f8a4bd3e0bf704e9c1bb5911a7f7b9dbfc98c64cc3a404d88ff52382e71b3a2851c740351d8aa87b7a22bf6c10e71dae99dd2b2bd3dfe66 SHA512 f66dfdd6ce17494603d305b994644eb2c8863a12961e4c4f7aa98407f8d6fae2275ec8f275df6733732afd1b68a201d5508a17068ec61be149c31aca60faebc1 -MISC metadata.xml 397 BLAKE2B 5c53859364d6791051ace12eaeaab86e49f24ee4ee0cfd1b9a045bb31f3e7de56493143c8e8e6a8a60019e8c67e5a58695eba919fe654a4815e160a47e86c7f2 SHA512 019d0de3eadfd8617c04acca7071c990c3df17bf70b5758ccf7815e2f700c01f148c14b3389c082cedf3e4b4ab1687d9ff90edf3231c583d2e46f69126f23ca3 +MISC metadata.xml 392 BLAKE2B 7217ea93019df8e40434be78a87ef5e92407d26dab3ab1cfd94e80ca038c84099cd0c61a3afdc703f95866bc15ba78cef3d699bbe32ead6a6c9bcd9a516d8eaa SHA512 b3bfa2aa0d11d1067563b66b6f7917ac32dd1a54540f883720f3ac8eb52b3861135980508927ee7fcf8e43bda4c865bc2be8d882207dbadf2dc8ca5ff988595b diff --git a/dev-python/yattag/metadata.xml b/dev-python/yattag/metadata.xml index 76675463c1b4..e58d968b88e0 100644 --- a/dev-python/yattag/metadata.xml +++ b/dev-python/yattag/metadata.xml @@ -1,9 +1,9 @@ - - marecki@gentoo.org - Marek Szuba + + python@gentoo.org + Python diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz index eaa6f981f201aff14d7b4825a36f3bbbe04fb1ae..a625d3e0098ec8dd7bb8f179afa66783a605f5c1 100644 GIT binary patch delta 10664 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 OKmA`v9mb6-RR92~EF_r# delta 10665 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 diff --git a/dev-qt/qtlocation/Manifest b/dev-qt/qtlocation/Manifest index ec67cef78ca2..9f786b531721 100644 --- a/dev-qt/qtlocation/Manifest +++ b/dev-qt/qtlocation/Manifest @@ -4,7 +4,7 @@ DIST qtlocation-everywhere-src-6.7.1.tar.xz 3166636 BLAKE2B 9e42fc72473f9e11aac9 DIST qtlocation-everywhere-src-6.7.2.tar.xz 3166188 BLAKE2B ca22bc51308b5f5b28f96bedd4190ad747bd335790ec0975e1dc381d8fdacf720907a9842ec01cdd1add3d56549d4c096021731ea3268423d3288e1b24c993a6 SHA512 d7b8d4b9c99247362747d2d8fcf9207e710bed70c320d5c38e6868760cfe5ae2a158d1c0496af939a3e0d74369a86673cddfb25096ff8dda8dc209fd0df94e21 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-r1.ebuild 1629 BLAKE2B 93af70522115073f42fcc8b073cd515c547f4be99a98bd8352fee740690fbbd0c5cba351f54ec0038dfc0c21bacd78f7bcba0a8d9cb02145a2748d4a5f371de6 SHA512 b21a9278eac1accf942ae82bb066991d5aacf59e43412a47e68b88a6b9bb0abf59347c310ca8988e248242b701a496862108e489da00ad7b537b6e6459aa61d3 EBUILD qtlocation-5.15.14.ebuild 1629 BLAKE2B e5552627571a6b161e8fa025d5d8b21d96d8aba6b407efcaef5ccd6a17d656975904e2f927ef1218662a74dc28aa19811f2614298e3c1e653388e830d80db177 SHA512 dfe5123c519a24ae26cecb5d92b7a6a7c73722b78ed73cf66e6ebe45e09260ab119512fa6d2a48371a0830bf60e129321a2ea3b36fb13a67df04391bbe3ab7ea EBUILD qtlocation-6.7.1.ebuild 1368 BLAKE2B 9d82b14e41e5cce2522c9de85e72e621a73545e85ecbd3970d41b116161011edb7899ec05670208b9b4e66eac3f5844f12ca2c676f2591b6cc9b5ae023a08a8b SHA512 186a02a1832e65d995645cbcf8f08db7a633b1b02ec3323336d099fc405700b6b1262697fc5efb8f80b836cda96229b85a312d2d5438d7be8f0b422291853a8d EBUILD qtlocation-6.7.2.ebuild 1372 BLAKE2B 0f3a72169d3cfc8e7424897727ea19b19b0484ef4ce1b07db9b3118d921d6cfeeaac3267ac6bf27a1caa37b444e513187afb5e492fa5fd5f6e004be53bfec82d SHA512 5dcffbcb3237af0ef18f2fd962d77ee412141ee9a1e7531d7fef916738a8a20ae37946052632ca7b7c4193342a3c7067a74df6122306e605e0de527befc3cb26 diff --git a/dev-qt/qtlocation/qtlocation-5.15.14-r1.ebuild b/dev-qt/qtlocation/qtlocation-5.15.14-r1.ebuild index 3a3718d72c58..8041f5561688 100644 --- a/dev-qt/qtlocation/qtlocation-5.15.14-r1.ebuild +++ b/dev-qt/qtlocation/qtlocation-5.15.14-r1.ebuild @@ -12,7 +12,7 @@ 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" + KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" fi RDEPEND=" diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index 943e1cd2980e736f82963daf73dabda3a38bfbe5..83a9b7f09e30175dfe21a8406bdc97e9371a07a2 100644 GIT binary patch literal 110337 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 *u-med-HV+_+tq+6aHOG; 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 hf|Q-~xejlqbU0T<(u%qU^{L`P}QI0?T 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

    BS=l6O3-VEoE1ODX+-wXlg0g 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 diff --git a/dev-libs/bglibs/Manifest b/dev-libs/bglibs/Manifest index 9aaaff22e34c..23daca38e32a 100644 --- a/dev-libs/bglibs/Manifest +++ b/dev-libs/bglibs/Manifest @@ -1,5 +1,5 @@ AUX bglibs-2.04-stack-buffers.patch 1676 BLAKE2B 356ef239c23178b5f07d80776279c0e91a35af07623c977d051217317496e796a337dd81df5bffa828296e78a007bdb043d73d195a3bfb74116b7751b1c2f42d SHA512 0000b26a5c781b3e68253b6aa8642f1b8d0fe99d4c6cef4a776a33b83272c1ea218ae91845ccd7ba291be6a17b719513317dba32fbeedcba42f469ea65b85b85 DIST bglibs-2.04.tar.gz 713673 BLAKE2B 9e1353b3221ef6a8cfb256ec8616d1e208777b20ecade3e6ae17faca6b42222e18aa601a948e6201139378bf6f8131a2b7a053d77b198176776d42a1af611186 SHA512 094268cad7d4bacf65c0dd3d42fde2e6bac34da0fd6193b1c8202c018e752b3ef80a86c38e687467fb3a4e97130126fe74ee4a86063e4b25ee291de573984a6f -EBUILD bglibs-2.04-r1.ebuild 1684 BLAKE2B e8ca968fa42a390e689c5e1c24f6a0fcbf86374bf32cda9b2022e39fee0bf852bd0e922d41256724aa6269bd7042bcddf74a08ca87471136f77b5ad7e9bc49e4 SHA512 a8df180e3642103b2a45d2b3b7dc48c89a364443975b35aefb43a1ddbc4cfe877033caf767e9ef6e465cf16c1d716345ed860bf40ef1db15a3ebfbc7424646aa +EBUILD bglibs-2.04-r1.ebuild 1685 BLAKE2B eb3335d918ca5dda4e53d114d0afcae126877d05d5bcb54f9d71d3e083de3ca1333ba2973a5186e5ef4a9a69903d74904f383b7f86059a518d48d1b79bfc1c95 SHA512 da66f5c3bce7f52213e487e1372134f064bfc490b579507d02c3b05aa3ac9fcad3a694947a9fd22707a695f204b555cee3fc4bd23f4c303b0184cea5924e8497 EBUILD bglibs-2.04-r2.ebuild 1814 BLAKE2B 855e4de296b025900c4796be3c4efd1bcbcbab28fb5a7075884415477a1c86fde3ccad3fb1275b55a1cca92a9b98fe87be83ab81c8c59dc89631623aa3fda249 SHA512 22f8374b34e2c431582e467af0ef5166ae3a03454710f96b097ccded548e573cee90fd0c12c176ef64de244f3a59d63f7b19d0b1596fcb140d5773ea70653368 MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/dev-libs/bglibs/bglibs-2.04-r1.ebuild b/dev-libs/bglibs/bglibs-2.04-r1.ebuild index 01737b688943..a59605a8505d 100644 --- a/dev-libs/bglibs/bglibs-2.04-r1.ebuild +++ b/dev-libs/bglibs/bglibs-2.04-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://untroubled.org/bglibs/archive/${P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="0/2" -KEYWORDS="~alpha amd64 ~arm ~hppa ~mips ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc x86" IUSE="doc" BDEPEND=" diff --git a/dev-libs/chmlib/Manifest b/dev-libs/chmlib/Manifest index 07d3cb73dd6a..a41ba7f223ac 100644 --- a/dev-libs/chmlib/Manifest +++ b/dev-libs/chmlib/Manifest @@ -3,4 +3,4 @@ AUX chmlib-0.40-clang16.patch 786 BLAKE2B adb8075106bcff50ee6643c6ae05befe11223a AUX chmlib-0.40-headers.patch 361 BLAKE2B 182336c3e3ac3c30226c4860315ecae2d6fec900a84e49b4f7daaa84ecf7ef1e249d46fb059978afa43ed00bffef6eb915ac19b1f78eff98714d9e633f642b5d SHA512 985cdee377e53f7df8d3d53aa305069fa138388397494094498415ec1b026bcb5e2e218ac91ed8977c930840a73f371124b0f7bdadbc1b79a65384b333a4b8d0 DIST chmlib-0.40.tar.bz2 252036 BLAKE2B 69216120f7efcc7bfaa30faa46d9f2e2490923a6b42a766fe39838bda2b3b033ea39cb0c05eeab85a66b5a69f9297a6a412c375a2d790a463c7f6338610432fc SHA512 3a3e151cf455b19e9e7c163a1d1e5ac52e8196f0b98f77932c72af58f3517824b9244667a18279ae754ccea784f6d6ab0c47465e74e3768ce98bb7dca0ca16e3 EBUILD chmlib-0.40-r2.ebuild 866 BLAKE2B 9fbfd1715310c26af84531b536946059edc10b4c5c13541b0787ff964e1d0f4549e70ff9032c24ba910b8224901529c543dfc7c25a006c8d8e614cf027025920 SHA512 e5c269aab3508de881707f10d8b1ccafdded3c30b4039530377cb20e984e2646c19232d92daaaa85c80f67754ec6a92ca959288cfea038e5a8a62e5e37098245 -MISC metadata.xml 246 BLAKE2B f808bbbcb9c53d005d1a1667cd6217a601a3bd3bd2267121c0043a870ae44bb91bb27bc9825d5d6eafe01b73fe58a553655aa252737c0b066f2286ff9415d65e SHA512 b620abb7732628010a8a3792d40bde878492be97ce14c99c4d2466240df2f25edf7734ad4d210bc954f27323f0e26698e660766c65be5868646a3866020373fd +MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/dev-libs/chmlib/metadata.xml b/dev-libs/chmlib/metadata.xml index beac02a9af14..115e9d64a669 100644 --- a/dev-libs/chmlib/metadata.xml +++ b/dev-libs/chmlib/metadata.xml @@ -1,8 +1,5 @@ - - marecki@gentoo.org - Marek Szuba - + diff --git a/dev-libs/faxpp/Manifest b/dev-libs/faxpp/Manifest index 87d909017df9..40e5c451ce67 100644 --- a/dev-libs/faxpp/Manifest +++ b/dev-libs/faxpp/Manifest @@ -1,3 +1,3 @@ DIST faxpp-0.4.tar.gz 512740 BLAKE2B 922c0fe6092517c6d4fa6d1cc7169bce7d97b873c49e3d6a776174e43cfc72bcd5f38b1baf8cee4239aecfd7820a3e6b0594a1fa94e4a45392ac2cf0d6889dbd SHA512 25b871a6419b70d9ee85817cda267dfff7ed8aa99a031493a6ccaf1faed80e113ceb7407df1629958d7841c73ba3bee760af9f595dd71648d853561e8c8f33d8 -EBUILD faxpp-0.4-r2.ebuild 628 BLAKE2B 7328317311948fa810b33494aca2014d4c9101ceee07a8bf50649afa62b1cd63b6f31212a9d960ab1ca94e1ea504d3f46d823e6e8f56cd766c9cb71372b54683 SHA512 be758d2fca871e14b69f25eac56907c5f00609167989a70fbaf8286ab5401cd3097c920ed193851e57f6baabc38154820274adcd87e67fcc74d787b53e38de63 +EBUILD faxpp-0.4-r2.ebuild 629 BLAKE2B 670a4b2f1e88f8e220c77e4045921f9eed72f8d411242f2c38d9182afd0e1d4cbae7b092b2c50cfa7c08e8fc37b392ae2573c371456e981ca4e8f49a171f9c9e SHA512 d5f3382f4f62a9b8f3b67a7bc719e620bddbdcad6d7c22c7a521db7b8d099d8313721a7274f4db57a88e45cb9d72ed10a688ba40166fbd809f87d1d2e8f6ec66 MISC metadata.xml 243 BLAKE2B 4ba2e1dddc54f56a0d196703eb36fbdc5eefca06ec8e2ab62a115dc55062547bde4b63048a0a42117842dd60fca7b110c3496a45fe7d10426da27eae9096347a SHA512 f935ad6d90337691da6ca34bc41e7bda2a4c777bb6f3d3c3d50adf564e1253100bf72e442c1fc2bac83a70068ba9da7797562a0b653f621f784eb880f27915aa diff --git a/dev-libs/faxpp/faxpp-0.4-r2.ebuild b/dev-libs/faxpp/faxpp-0.4-r2.ebuild index ee47a0521254..06698487aab6 100644 --- a/dev-libs/faxpp/faxpp-0.4-r2.ebuild +++ b/dev-libs/faxpp/faxpp-0.4-r2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DESCRIPTION="Small, fast and conformant XML pull parser written in C" -HOMEPAGE="http://faxpp.sourceforge.net/" +HOMEPAGE="https://faxpp.sourceforge.net/" SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" diff --git a/dev-libs/fddl/Manifest b/dev-libs/fddl/Manifest index 2bf3492c3ce2..a8b8021009e4 100644 --- a/dev-libs/fddl/Manifest +++ b/dev-libs/fddl/Manifest @@ -1,5 +1,5 @@ AUX fddl-20111124-disambiguate-variable-name.patch 2912 BLAKE2B e705af11ff36f771fb0520b61d57974cc0c50a4746810ae32e2294b85803ac8d8e183cada2d45701e3e963925d7d233c04d47c078e1903a748d20c6b554846be SHA512 50f24f08dbcc1067a968004494f9391f45895f85ee660491d4cd2aaa806e41fe66c40a73e7683ce1208d3af9bbc7d9a17c9eefe73f2fdab19f7e6de75acd315d DIST fddl-20111124.tar.gz 29608 BLAKE2B 5769edc935c4606cbc9662712ea05ff2cdd44646e36ef71a2b185a9efdd8655fd8ff0c7a0f0ed105cfee44f18c43815984771e7a74a2329adc29f6ff544fe64d SHA512 d9c4f3f4e10b92ffc158a8cd24726ac6f95050256178a17b6d11aefd4b5786452b17ee96e4d4f4762d07c372c248aba1f22cbe2c03cd6b0f709aeeb4d15a0266 -EBUILD fddl-20111124-r1.ebuild 1013 BLAKE2B c074eae4236d6cb6e58fa50484a4d128cb69351b1f0ce312b54aecfa1493924d7a527346b431dcb2baf824df690e03f6bfba8b6afd57c11d6a0500106b14b7f8 SHA512 8870e1d3cf7af6b6ce2421ae2b5e817fd0dad12ad9af68e3f8c524f508311224452a878825e9c50dfd31ae74165f12dfdf885609453e5b6c8e84586f3d637080 -EBUILD fddl-20111124-r2.ebuild 1095 BLAKE2B e0bea427b657614f7e8f6a6b9096317c53394b8561419c735146d94996dc81a0f52eb6eaa9289449a11305baf6e888a3e456ef096466dc786988d434e2b5301e SHA512 637bdb2d423f2e5f32e5a7b764268bfe7e10621e32d1792e4a4642a877f4462866017b5141176da5b9b01f96ed96b5dc596b8b8d672b221552bab515f73165e6 +EBUILD fddl-20111124-r1.ebuild 1014 BLAKE2B c1cdfa6e85871b3f8efe4e298d744076a77551d53f88833c0b8015c2ac7588f97991afd9d14358aedb013b97faa0b70de2eb8442626ae53c7f2e29afbc8ef6f1 SHA512 c9c384a697d83a7723f1b69a92271a101ef12e66e930f93ae948f24f600eff300f462a35b566e45bae9d63e4632673afae99d94fb28f207cdb456ac271ac2563 +EBUILD fddl-20111124-r2.ebuild 1096 BLAKE2B a3292fdfce073656651f7c8c61da4bf7a6454849093b66881e13ee34fe7b7086a1a1b86337af4a9cbffc675f05e9e2bcd7210e9241894d9acd2dac60db581019 SHA512 718cd80d381029159a69b21fff78fc1ac987ce4116e2085174b24f4b48a4c34f5bf9a072171dc83b2eea9d19cf66242aef9bfdeff7857074c401b721f7f2e5bb MISC metadata.xml 304 BLAKE2B 54999e09ff8bdc75a3f6e5765f4f68ff80f9c4f211ec4f284c7d2a98999e67b287765f3a4849230456b8928a539c1d48c4c23748608479013f4a5cbf5e05f91f SHA512 8aadb3cedf647b45308e8d817105ddd7157354b1e57f9599e32509ce344b1111152616370671396d6c7467f186875317c005cc9d44fcf827a9e6ee5081405696 diff --git a/dev-libs/fddl/fddl-20111124-r1.ebuild b/dev-libs/fddl/fddl-20111124-r1.ebuild index b25d4dd8bded..adf229a08483 100644 --- a/dev-libs/fddl/fddl-20111124-r1.ebuild +++ b/dev-libs/fddl/fddl-20111124-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,7 +6,7 @@ EAPI=7 inherit cmake vcs-snapshot DESCRIPTION="Free Decision Diagram Library" -HOMEPAGE="http://itval.sourceforge.net/ https://github.com/atomopawn/FDDL" +HOMEPAGE="https://itval.sourceforge.net/ https://github.com/atomopawn/FDDL" SRC_URI="https://dev.gentoo.org/~pinkbyte/distfiles/snapshots/${P}.tar.gz" LICENSE="GPL-2" diff --git a/dev-libs/fddl/fddl-20111124-r2.ebuild b/dev-libs/fddl/fddl-20111124-r2.ebuild index 681f180b4619..97af9c72f804 100644 --- a/dev-libs/fddl/fddl-20111124-r2.ebuild +++ b/dev-libs/fddl/fddl-20111124-r2.ebuild @@ -6,7 +6,7 @@ EAPI=8 inherit cmake DESCRIPTION="Free Decision Diagram Library" -HOMEPAGE="http://itval.sourceforge.net/ https://github.com/atomopawn/FDDL" +HOMEPAGE="https://itval.sourceforge.net/ https://github.com/atomopawn/FDDL" SRC_URI="https://dev.gentoo.org/~pinkbyte/distfiles/snapshots/${P}.tar.gz" LICENSE="GPL-2" diff --git a/dev-libs/http-fetcher/Manifest b/dev-libs/http-fetcher/Manifest index b3b83540b237..276e619f4cf2 100644 --- a/dev-libs/http-fetcher/Manifest +++ b/dev-libs/http-fetcher/Manifest @@ -1,4 +1,4 @@ AUX http-fetcher-1.1.0-underquoted-http-fetcher-macro.patch 400 BLAKE2B c46aa6a28b89139d54484229562efd42856fc359ae2a3544015a11623ecfb3adc13e4a1d700d109fe4cf402be3757fe7ad873e36dc8d8806b39a4ff8f9dd8b47 SHA512 c2365e63552f3231dcc30976bdeea5b362bcc8952e425b02f8a785e58ffebc953ab46f9ab002da5e933ba0d56c15fcbeba284ee30a0482e88938ae01b4273783 DIST http_fetcher-1.1.0.tar.gz 382470 BLAKE2B 6d2c7139d3e9435ff993fd5cd097c1b85b8900e048e6f93fc5e4f61f44f1eb47e0b9cd04c90985c15391ce862356a47acb56bfd8ff16050ca562095c80cb3f12 SHA512 136eceabc317bc4bf9956272ebbdae735ff589012ed0b17210fdb70051389bb7b3c1b43cdfc322a340e5538e9fd60b7b5216d3d46c439ac9df6af29e621bb1fa -EBUILD http-fetcher-1.1.0-r2.ebuild 771 BLAKE2B d6d6292a3165dfe9585a7f580452a055c61fce2ac57a867c315d301ef03eebe7564c335ee1e25c7f852e467f80dae216f9d8df75c80e444756a85061fc643588 SHA512 0227c802974792abae9772ec2d651e5155f3fd20447a9d4d8c8627a4458068d7ef29d66fbc34b2b6206eaa87c758b91f59968b9ce829f70781e2e360c1f3fc16 +EBUILD http-fetcher-1.1.0-r2.ebuild 771 BLAKE2B 35a0eeeeae374160badb890c8c322db6258d4cb7349d9b9fffef01314c600d5973ebc4c8f3d65c42bc183e60f8af3df7588b24b0161d6aeefe4a1191df9e7f11 SHA512 8ae1cf9b060d9ba0c4c43f9536a3b4c13f53e2d94f0384678125d89d336dee0ed2016c41d03f4553a1532facebde55c90339ca2be3908dcc65e5138aae3dd4f2 MISC metadata.xml 250 BLAKE2B 5f14c293b07d38ba316bda1e2d871e22fde0d5e14d90439da6c1282f67ed6864621dc7c546be20c99f4ed0a3b707227a04c6d8ad44afeec8c4e6986e763432d9 SHA512 1815819bd07234c090f7afc3bf2632dc22602f338904b1bbe346ff9c6025e5a7b00d9ac3b44854597c6928ae31053babcabc01bcb0a17b755c9d68f00e319a26 diff --git a/dev-libs/http-fetcher/http-fetcher-1.1.0-r2.ebuild b/dev-libs/http-fetcher/http-fetcher-1.1.0-r2.ebuild index f8a27b05eb80..91a857a37421 100644 --- a/dev-libs/http-fetcher/http-fetcher-1.1.0-r2.ebuild +++ b/dev-libs/http-fetcher/http-fetcher-1.1.0-r2.ebuild @@ -8,16 +8,15 @@ inherit autotools MY_P="${P/-/_}" DESCRIPTION="Library for downloading files via HTTP using the GET method" -HOMEPAGE="http://http-fetcher.sourceforge.net" +HOMEPAGE="https://http-fetcher.sourceforge.net" SRC_URI="https://downloads.sourceforge.net/${PN}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~alpha amd64 ppc x86" IUSE="debug" -S="${WORKDIR}/${MY_P}" - PATCHES=( "${FILESDIR}"/${PN}-1.1.0-underquoted-http-fetcher-macro.patch ) diff --git a/dev-libs/icinga-php-library/Manifest b/dev-libs/icinga-php-library/Manifest index fce747bacd43..f0ba2ac8a3df 100644 --- a/dev-libs/icinga-php-library/Manifest +++ b/dev-libs/icinga-php-library/Manifest @@ -2,8 +2,8 @@ DIST icinga-php-library-0.10.0.tar.gz 2756161 BLAKE2B 327b9e2939dc4c511fb282faae DIST icinga-php-library-0.13.0.tar.gz 3250696 BLAKE2B ba644fd02a165cef7167062a73b595aa3218748f6f937be4b666fcabe7536c6dd2f9747689c86e5f85ea3d38bcb6d4b9fbd30f2c883ce1678fb4f536fd91694d SHA512 e811b66f9550972fc64f435b3a8fc7d263a2c1d0db86d34dd0179ee5c78babb2e19cd934e53a46d4e860d0bdc336619e9b67824cc4273ea049bea321a176acd4 DIST icinga-php-library-0.6.1.tar.gz 2159137 BLAKE2B 93287845a6c06653faca1850b18c880d023d4bf22c707616a21b92bd252661c811a33c7515fbf19a06936358244c7703bae83cc2e44dee460fe7a46bfa82d345 SHA512 64800727e60630224993bda89494921a3e10f14ccb43b8f57d023b372806ce9253cdf7f6e933df8b494ef0369784714ac857fb288f7f08880c29e8643f25e2ec DIST icinga-php-library-0.8.1.tar.gz 2183054 BLAKE2B 56108f3251211c05ba29827ece49ea1b27bc22b0f0ae459a2f34d5f2ed106ebac1e14c15e1f69c4a3d862d163a0e1265ccb9e5ab0123e24a18e72549af1ee951 SHA512 3da7ad25c569651bc29757a89971d9dfce4cae177619ef70bcb93f1c155400b68ee8b76279b4914454edef41de0cb4d729c47446df622b04494987e0bf4e1098 -EBUILD icinga-php-library-0.10.0.ebuild 531 BLAKE2B 1fb2bad33e356db8eb8091e63d5f36872e731543c3814aca3d6785d1cc83acfdd10b5ba22b3900915f8555b579e5860da57bfad86eef4b9f404ce74033695973 SHA512 23248b8375e9a75d772541f6672bbe562c3b5ab731978e8059131e4dc88deea81600bc35a8e97b4cfdcdf603400efa76ea0b952fa4903e0c35333cacd4a6d640 -EBUILD icinga-php-library-0.13.0.ebuild 529 BLAKE2B 073b1db424994da81aa6ef52763a370cc3bcacbd771c18160b60ab196edd7401941babc8b76b24a078c4e2923442b3c659d29145e20ea183bc0c752fc0792e95 SHA512 9e5d0e9482a11a4eefb82b7133aa6c91f4e03085c8049e41d0661e5ff847abe9b192563ae3b4df6ccf0f1e5865bc8cd7a31e96d4c42fe3f3e56bd2cfc8b91a9b -EBUILD icinga-php-library-0.6.1-r1.ebuild 524 BLAKE2B 67158a9d5c69fe3edd26929a3defadfeb6782cd6fc719511ae8c3d40e72b5ea265638914b31ca699cc49baceb2e60c0241778a92888a2c129918487b30542f68 SHA512 b0ea83de2f845995fb4e24073f781a06810eaebc660d69cfb06a22e754d5136ae1aabdfead7fc8ffa5946e34cd460ad4d414013c94885f60bdbd4abf8fc23fbd -EBUILD icinga-php-library-0.8.1.ebuild 529 BLAKE2B 6cd37f5d2025cdf2dec0d6d4c0c7eee39dd0656c21ee2bbabe19ef3d524f6703aeb993429574166a3780a688771c878a58d29e621fec76d0c8a53bfc83290210 SHA512 19b6a7ddcb3ff9591b58acf17999b7fbef0c5032ef0f3edbe61c7b851362d91b5a2230d6f55f6091a431262744c62eea5b3b043ab69d11c43db8481bd87ec80d -MISC metadata.xml 255 BLAKE2B 7788f736048880a23aeeb4baf5daf3bf65fd82dc4e6f56e63d2897a055acebf8ac480d249f297ec54cae1cc44031435effd37165455a16c62ca7acc6be63cf21 SHA512 6069c94a7b02290a08fe052105613139fccd952f5507bac994d2fd9aa4359e9b1b76e5fb0f1111474594d3d25ef6d5ac54b93d611f3512ef9bcbe5cf28f5f35e +EBUILD icinga-php-library-0.10.0.ebuild 520 BLAKE2B 689adbfe2b8f1c38fb53453672f114f4db2861e75548bbb44de63c49a62de558a927b6aba42ccaf71a5e87a26ef3cc7f8b7820071593d209cd1836163fc002c5 SHA512 03c89109caaae967f3ad9aab9353b036848e976689f89383db99868ca5d597eb3463ba3aba1531f56901ded8cde92a0ec6f49bf3ee80ba3c6475dc6d9ef93b3d +EBUILD icinga-php-library-0.13.0.ebuild 525 BLAKE2B a145050b540f9642d5f6c33f2051cbac3f228c4d42fcb7e9870c3d21d4d27bbc85bb6f2102b42671338e494834dd7b5a0373e4346dce9c5ad2a6c1c5d884e5c8 SHA512 6a0b9fe836aedee8583b206fd96fb4c8a4c3b6dbb6517dca273f419a0ecad85a7930355b4820f5add667f8ed53343d527d4cc356677275978799ea270d9fb1b8 +EBUILD icinga-php-library-0.6.1-r1.ebuild 518 BLAKE2B 5f3e63c2ddbb3c99cb1ff35e51f38dad19b7bf817cf516a5f9f00545443cb5f3299ee26397659298bb092667390cb8fa87b985a4d9761fe6cc0011ac3208fd18 SHA512 b47d4fc97f8d9682bc036a2564a3016fefdd1ec65266ef3952862eb597ed8c62618f91d5444c86ad0224870e8594cdb00106e94a538447afa8a7187bd4c92d6c +EBUILD icinga-php-library-0.8.1.ebuild 518 BLAKE2B 5f3e63c2ddbb3c99cb1ff35e51f38dad19b7bf817cf516a5f9f00545443cb5f3299ee26397659298bb092667390cb8fa87b985a4d9761fe6cc0011ac3208fd18 SHA512 b47d4fc97f8d9682bc036a2564a3016fefdd1ec65266ef3952862eb597ed8c62618f91d5444c86ad0224870e8594cdb00106e94a538447afa8a7187bd4c92d6c +MISC metadata.xml 345 BLAKE2B 874c785e610c7c0674e0aa776bc0de3d19f7a66fb45d97f0b95a3d9bea956b3ae4df545c4c3390b4b504d1b2745f5ad584c2bde8e4ab1c8e814df9f1adfe2a1e SHA512 ff1a4823e6078bf92574571efc9eef4ea318ac773f7b9a354e0776fa6a79e9fdf27ea17f415934fc1f0e59e70bbfd32ec1c1e459d5c6a6bd917f0ca089ea4f22 diff --git a/dev-libs/icinga-php-library/icinga-php-library-0.10.0.ebuild b/dev-libs/icinga-php-library/icinga-php-library-0.10.0.ebuild index c2b93055e450..4ca8bf907eb8 100644 --- a/dev-libs/icinga-php-library/icinga-php-library-0.10.0.ebuild +++ b/dev-libs/icinga-php-library/icinga-php-library-0.10.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2022 Gentoo Authors +# Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,6 @@ KEYWORDS="~amd64 ~x86" DEPEND="dev-lang/php:*" RDEPEND="${DEPEND}" -BDEPEND="" src_install() { insinto "/usr/share/icinga-php/ipl" diff --git a/dev-libs/icinga-php-library/icinga-php-library-0.13.0.ebuild b/dev-libs/icinga-php-library/icinga-php-library-0.13.0.ebuild index a4f2138aa497..b961f6d4f390 100644 --- a/dev-libs/icinga-php-library/icinga-php-library-0.13.0.ebuild +++ b/dev-libs/icinga-php-library/icinga-php-library-0.13.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2023 Gentoo Authors +# Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,11 +10,10 @@ SRC_URI="https://github.com/${MY_GITHUB_AUTHOR}/${PN}/archive/refs/tags/v${PV}.t LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~arm64 x86" DEPEND="dev-lang/php:*" RDEPEND="${DEPEND}" -BDEPEND="" src_install() { insinto "/usr/share/icinga-php/ipl" diff --git a/dev-libs/icinga-php-library/icinga-php-library-0.6.1-r1.ebuild b/dev-libs/icinga-php-library/icinga-php-library-0.6.1-r1.ebuild index 1b34dada2f29..7d08e5c7f355 100644 --- a/dev-libs/icinga-php-library/icinga-php-library-0.6.1-r1.ebuild +++ b/dev-libs/icinga-php-library/icinga-php-library-0.6.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,6 @@ KEYWORDS="amd64 x86" DEPEND="dev-lang/php:*" RDEPEND="${DEPEND}" -BDEPEND="" src_install() { insinto "/usr/share/icinga-php/ipl" diff --git a/dev-libs/icinga-php-library/icinga-php-library-0.8.1.ebuild b/dev-libs/icinga-php-library/icinga-php-library-0.8.1.ebuild index e070fef06505..7d08e5c7f355 100644 --- a/dev-libs/icinga-php-library/icinga-php-library-0.8.1.ebuild +++ b/dev-libs/icinga-php-library/icinga-php-library-0.8.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2022 Gentoo Authors +# Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,6 @@ KEYWORDS="amd64 x86" DEPEND="dev-lang/php:*" RDEPEND="${DEPEND}" -BDEPEND="" src_install() { insinto "/usr/share/icinga-php/ipl" diff --git a/dev-libs/icinga-php-library/metadata.xml b/dev-libs/icinga-php-library/metadata.xml index 5c76f7a3fc67..c9654490f7ae 100644 --- a/dev-libs/icinga-php-library/metadata.xml +++ b/dev-libs/icinga-php-library/metadata.xml @@ -5,4 +5,7 @@ prometheanfire@gentoo.org Matthew Thode + + Icinga/icinga-php-library + diff --git a/dev-libs/icinga-php-thirdparty/Manifest b/dev-libs/icinga-php-thirdparty/Manifest index d0f42832860f..7ca92e4ef0cd 100644 --- a/dev-libs/icinga-php-thirdparty/Manifest +++ b/dev-libs/icinga-php-thirdparty/Manifest @@ -1,7 +1,7 @@ DIST icinga-php-thirdparty-0.10.0.tar.gz 576508 BLAKE2B 3e07262415340c413bf79aa3031cf3679f0374c85dad9c41ffed78f65379837fc87df8433ea201b02455bde5c1fee1406f5b149b9d5b39cd726407657bdafb54 SHA512 3f5b6caad23860cecf5f06d165b01211af5284cb3dcb635bdcf4c2118b03c96de40a6d86cd0bccbe0f817ae87cc5d09aa2709ca90f55b948cf975c69dc234e95 DIST icinga-php-thirdparty-0.11.0.tar.gz 764914 BLAKE2B b9fbe66252edf5f504feab16392c60f4edf142d3644d13c29ba4f0291df40f8b4e3163f6bb97d944827a8a3d88728b5bf1c05ad193a078f889ba917714746c00 SHA512 5a2b9218a0426de6b560845db36e8e113a8be786eaf4ab57ff4f5e0ef485dc426cb0f203b4b45c3b791adb852098b64f2a0099c9909506594502edb2b4d4ee35 DIST icinga-php-thirdparty-0.12.0.tar.gz 14204157 BLAKE2B f8a084cf0299dcca2e90ef97982c46d38f8ccd1c25d87e7106b22f4b91f49f9bbed8c31bf51af10083be28283d93be8d54c083450fd9563f4cc09cf35cdb270a SHA512 c087261712d486fba026128d7fd06590e824024d192d4d5feea902dbdb7134fca7b0e1d82aa4a5246859ca55303a6aed40a57b5aaf37e6652abb68549c8c48ea -EBUILD icinga-php-thirdparty-0.10.0-r1.ebuild 496 BLAKE2B c7bdb148c91759b9f53e55bf1faa76662da56555605730ad1fbf9615a873fae162cfdf7011fed5908a630ce15e170b7611a3f140bf311ed03bbfcbd4ed320e81 SHA512 30b1270daeb05524441079671b62976ed457ce9c765d0614f21b2ca3bbbeb01df13c6c8dd1b00e82c6300cda12542f2bf43280f7dcd6f4c03dc1c562d01c052a -EBUILD icinga-php-thirdparty-0.11.0.ebuild 496 BLAKE2B c7bdb148c91759b9f53e55bf1faa76662da56555605730ad1fbf9615a873fae162cfdf7011fed5908a630ce15e170b7611a3f140bf311ed03bbfcbd4ed320e81 SHA512 30b1270daeb05524441079671b62976ed457ce9c765d0614f21b2ca3bbbeb01df13c6c8dd1b00e82c6300cda12542f2bf43280f7dcd6f4c03dc1c562d01c052a -EBUILD icinga-php-thirdparty-0.12.0.ebuild 496 BLAKE2B 5fdb1f2d378c905cdc7a81deeae4d5025b40a902c65533139679dcc129bfda22a77ab21b1dca2ea62bd9c0989ad47398a76787126eeb2b1cec3fcfe20ba9d52f SHA512 a7c21c16d985e78ab2bae46b4217368f5ba7c1fe192b6e76501c2842b10e41bef14e9c439e6c5d4a4141b9d5cb40b655f56cdbf9442ce2aa39ebf2c49903e51a -MISC metadata.xml 255 BLAKE2B 7788f736048880a23aeeb4baf5daf3bf65fd82dc4e6f56e63d2897a055acebf8ac480d249f297ec54cae1cc44031435effd37165455a16c62ca7acc6be63cf21 SHA512 6069c94a7b02290a08fe052105613139fccd952f5507bac994d2fd9aa4359e9b1b76e5fb0f1111474594d3d25ef6d5ac54b93d611f3512ef9bcbe5cf28f5f35e +EBUILD icinga-php-thirdparty-0.10.0-r1.ebuild 485 BLAKE2B ca4ecaffbd5f2a5dc6b46129c2d4d787bceeac2953413e3f87c2d6892940d6b9940e6dd4c101fc5744ee4d69194c8a7b9d0ec22cb4ab29e52d7b10572b22fad1 SHA512 5833fd1a73d101cf6a747e3031ffae3fc30041398e7f7486a087f3a65a89ddee202faec74a2995492e2c7e5898c3e7492bd995a527148978c9a8b98f40415e91 +EBUILD icinga-php-thirdparty-0.11.0.ebuild 485 BLAKE2B ca4ecaffbd5f2a5dc6b46129c2d4d787bceeac2953413e3f87c2d6892940d6b9940e6dd4c101fc5744ee4d69194c8a7b9d0ec22cb4ab29e52d7b10572b22fad1 SHA512 5833fd1a73d101cf6a747e3031ffae3fc30041398e7f7486a087f3a65a89ddee202faec74a2995492e2c7e5898c3e7492bd995a527148978c9a8b98f40415e91 +EBUILD icinga-php-thirdparty-0.12.0.ebuild 492 BLAKE2B 4363846afb55052067668f69554133fbac8dd488fa0866de33592008957c91ce3fc4cad5b9a6963b99ce0ac6484514fa42011a5ebc07ae360bc9a2ae5665bd6e SHA512 54bdc5cc0be925099d720a95c87eb200770eecfb2d1f2a16f0956f7d2d282c1008983de7cc55303052717242a2058e9db0e5eeaf158d111693e1ea34f39aaecd +MISC metadata.xml 348 BLAKE2B ef76319d69c3a57818b7d40232f7bd8b75522412ad9b2abf369e85282251749402757784ce99b449898b46097a2d4220e90c8004650b1bb896ee83a86e6b47b1 SHA512 18dd093d2cbea7279d96934fa46e72d727cccd2218c751f31f841923cc3ba76f103bbd37db10a45804e352bf025f929611f9380c5ddf50d07937546af578d8f5 diff --git a/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.10.0-r1.ebuild b/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.10.0-r1.ebuild index 4bbb21e3af1a..eeb50eb5635a 100644 --- a/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.10.0-r1.ebuild +++ b/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.10.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2022 Gentoo Authors +# Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,6 @@ KEYWORDS="amd64 x86" DEPEND="dev-lang/php:*" RDEPEND="${DEPEND}" -BDEPEND="" src_install() { insinto "/usr/share/icinga-php/vendor" diff --git a/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.11.0.ebuild b/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.11.0.ebuild index 4bbb21e3af1a..eeb50eb5635a 100644 --- a/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.11.0.ebuild +++ b/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.11.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2022 Gentoo Authors +# Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,6 @@ KEYWORDS="amd64 x86" DEPEND="dev-lang/php:*" RDEPEND="${DEPEND}" -BDEPEND="" src_install() { insinto "/usr/share/icinga-php/vendor" diff --git a/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.12.0.ebuild b/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.12.0.ebuild index 9b47ddec8290..c395d9e46e98 100644 --- a/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.12.0.ebuild +++ b/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.12.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2023 Gentoo Authors +# Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -9,11 +9,10 @@ SRC_URI="https://github.com/Icinga/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P} LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~arm64 x86" DEPEND="dev-lang/php:*" RDEPEND="${DEPEND}" -BDEPEND="" src_install() { insinto "/usr/share/icinga-php/vendor" diff --git a/dev-libs/icinga-php-thirdparty/metadata.xml b/dev-libs/icinga-php-thirdparty/metadata.xml index 5c76f7a3fc67..20f8ced55e5e 100644 --- a/dev-libs/icinga-php-thirdparty/metadata.xml +++ b/dev-libs/icinga-php-thirdparty/metadata.xml @@ -5,4 +5,7 @@ prometheanfire@gentoo.org Matthew Thode + + Icinga/icinga-php-thirdparty + diff --git a/dev-libs/intel-compute-runtime/Manifest b/dev-libs/intel-compute-runtime/Manifest index ddfb9e165956..7b3f28c62867 100644 --- a/dev-libs/intel-compute-runtime/Manifest +++ b/dev-libs/intel-compute-runtime/Manifest @@ -1,6 +1,6 @@ AUX intel-compute-runtime-22.24.23453-remove-fortify-sources.patch 1078 BLAKE2B 933cd6b5b3f9aefde4b416960151458eb7845f422e493ab40257330c88b55e1866cf0ff59338ec708d705750ca88c87d54014d51d9492c3dadba7525b523ab56 SHA512 ee831418acb9ba5deba95dc2e013119a0cfe7db533710108063dc67cd0a4030a4419bbad0a007fdab445eba14036fdcae26ea0b4ce675ebb20f402620b880de8 DIST intel-compute-runtime-24.17.29377.6.tar.gz 7038804 BLAKE2B feb09b6627b5dbd376a88705fca61514e5f60aa2014617a591451f0be493dedc87e228f8599fd2e2488623fcc827d831f4294fa4b34375a75e17438b76d4fd97 SHA512 9cda876ebdff1a17cb495f95b637c8aac82dc58433da67d1f312b74dd423ca9f536dcbd10454f1e0702e3181b4f5d4eeb2d31d6d99a756749321b128cf1e9cc2 DIST intel-compute-runtime-24.22.29735.21.tar.gz 7083856 BLAKE2B dbb31259b3a4305e42d4dce685ce3f98b3b308451d2b1061c6fcba5cc2b2aaf6862eaa326619f8b073478c64fc45994adc261583c0070464b027fda46028afa5 SHA512 64cbfdab69c595c118e37526be744bad95cf11e1c9de34aaec308cead5346d802e98e67f155da03fd174e51e7f78a38b3b6f48ba6e004f3181b533c8d31e851e -EBUILD intel-compute-runtime-24.17.29377.6.ebuild 1999 BLAKE2B 3f1163726e50d35f23bb4d6eb48c1729cca0091126a927ce6da38f8462e8c2f419d1e5b6788ab3fad5a1a5b8f57440f630d0b5c6602a2d18880769e9f42faa6f SHA512 7bcd3f7152438c8523dbd2de3bf1bc73b2fb4c8b82641b11ce4c06dea35af11e3a66489bf31e6090816abdf860050d6e233c9729a49c155834c5f3e66a96a08a -EBUILD intel-compute-runtime-24.22.29735.21.ebuild 1999 BLAKE2B 39999b7c6e30e5f738360fd4c5a7a79c373225d46d87527c813a4855de5436f271e965d6062c61a07b83828e1ad6d9ee18f9b58a7bebc0ffdd8ac2f38e909381 SHA512 ddc78a8098cb2d71f6fcd658245efdac4cf8cb9cba1240184fc7b0f94955838bdf2ee35f620bc626864a3d16e35a7a5d6c0da16684bd1769de077473bf88f6d1 +EBUILD intel-compute-runtime-24.17.29377.6.ebuild 2045 BLAKE2B c38e9f01c91d10aefd55f89759afdb4ef2b9c11dee92137d28af186967e2967df6165c839765af329c3aa4dc94d7289a6a35465417f1315a37867445fd3eb66e SHA512 7ce7dd771a06f67371d5b78e59200315f3f78fe5891a7b173d526581315bbb49a4ce755acaacf2ee6268e4be6819985422edb40203a3ab348866da0e19021b13 +EBUILD intel-compute-runtime-24.22.29735.21.ebuild 2074 BLAKE2B 74fcd705fb66349b96ea9d823953274ef924729d46a2ff734c37d9aa92f6e7e72238b499596ca5afe4ebcd557ca49584d861c8344fd0e0e4e37c99683b5c8371 SHA512 0625cc331853829be5d589e272cebb8f23467cf841ed1b468ecd8ed467b3ebd47262542a8d9d3f3afbc289aa7eb240c9189193f44109d7165e64afb3ec143924 MISC metadata.xml 1429 BLAKE2B 6c2fde2fda8cd6b9d707c400c5b4d38e3d74dd73617faa9dd80f84100d499182ea959e695a473d32307914e76a26bae531a92677f0e4bedbdf05fc1cbd3095ff SHA512 ac61568ad36df6f6c8470b43f32d048930e4a569ec86d58ff563a86ae748f6bddb8700de487e4967da4998160f1c01517be0817cccc445a821984aff36617b6d diff --git a/dev-libs/intel-compute-runtime/intel-compute-runtime-24.17.29377.6.ebuild b/dev-libs/intel-compute-runtime/intel-compute-runtime-24.17.29377.6.ebuild index 6cc55d2ef71c..5ea15e181651 100644 --- a/dev-libs/intel-compute-runtime/intel-compute-runtime-24.17.29377.6.ebuild +++ b/dev-libs/intel-compute-runtime/intel-compute-runtime-24.17.29377.6.ebuild @@ -56,7 +56,9 @@ src_prepare() { } src_configure() { - # See https://github.com/intel/compute-runtime/issues/531 + # Filtered for two reasons: + # 1) https://github.com/intel/compute-runtime/issues/528 + # 2) bug #930199 filter-lto local mycmakeargs=( diff --git a/dev-libs/intel-compute-runtime/intel-compute-runtime-24.22.29735.21.ebuild b/dev-libs/intel-compute-runtime/intel-compute-runtime-24.22.29735.21.ebuild index e227bc0c7d57..3b2e233a358b 100644 --- a/dev-libs/intel-compute-runtime/intel-compute-runtime-24.22.29735.21.ebuild +++ b/dev-libs/intel-compute-runtime/intel-compute-runtime-24.22.29735.21.ebuild @@ -56,7 +56,9 @@ src_prepare() { } src_configure() { - # See https://github.com/intel/compute-runtime/issues/531 + # Filtered for two reasons: + # 1) https://github.com/intel/compute-runtime/issues/528 + # 2) bug #930199 filter-lto local mycmakeargs=( @@ -65,6 +67,7 @@ src_configure() { -DCMAKE_INSTALL_LIBDIR="$(get_libdir)" -DBUILD_WITH_L0="$(usex l0)" -DDISABLE_LIBVA="$(usex !vaapi)" + -DNEO_DISABLE_LD_GOLD="ON" -DNEO__METRICS_LIBRARY_INCLUDE_DIR="${ESYSROOT}/usr/include" -DKHRONOS_GL_HEADERS_DIR="${ESYSROOT}/usr/include" -DOCL_ICD_VENDORDIR="${EPREFIX}/etc/OpenCL/vendors" diff --git a/dev-libs/isa-l/Manifest b/dev-libs/isa-l/Manifest index 71db2ed161fe..eba30f5a3bcc 100644 --- a/dev-libs/isa-l/Manifest +++ b/dev-libs/isa-l/Manifest @@ -8,4 +8,4 @@ DIST isa-l-2.30.0.tar.gz 649389 BLAKE2B 3364733d61ce16c91891b6da63d2b4fb2bc00476 DIST isa-l-2.31.0.tar.gz 705375 BLAKE2B 80e0c7f7351e4765393fc5734452ab00d84a84fd017a529a0b96d594c045e7e1c23957d292a56fc449e611dc29f3d4cc2a66c75055d1a7fbb31ca1d6f5c4650a SHA512 bbda3cf84e12352728c16d043ae71160569bff9540928eebb986e22d570176162a7f74fba9423d2349d014df061c09fc084343fbc51077415cfae9f692906dd8 EBUILD isa-l-2.30.0-r1.ebuild 1194 BLAKE2B b4241a852ec119148e6ec0850f3da2b6acf2e29186c7474c2026631b94a67b7430ee6bb9a3db9f4d97fca9df1987ff6ae0cf5563bf6861f836ae53aa0c382e84 SHA512 56ac595d8345b3a82d8eb6c0f9c91554eb41a36f267feee3833e081f4ba8ce1709ce58bb3a2818b288fe3cbea2b75094450a02054f915abc8614c22f3a560ce9 EBUILD isa-l-2.31.0.ebuild 1242 BLAKE2B 1ed95fe834f588b373e9aa5b887c829f61dc5218309d71160bca4114fee03f842ec9cb10a9adfcf0ba9c55e479fa9abfaa0c3bc7c695e9290e562163be4c411e SHA512 dffc9f0d662d14c562487a766bdaa64eb9d2e265ff392dd722b739d61ebea966370caecd75aa5a2f58f042782fcc4137b75a639dce477b0c98a9b2f618d49f78 -MISC metadata.xml 1002 BLAKE2B 2934e906f4d5a6afd5de680fefc934d46f8730fba062834b0d63ca58b0c7cab684daea9c3adafd8e00e44efa7fa09547f8602b724b5cebb557d4ffff1eaf4615 SHA512 6cbf77704f202e8748348b3ee95295ab7d3def3ddf07ede18f4dafdc4374685b7597892d2ba02eaf2d113abeb6f6ece282f8f822528eecd6871c7c0faedcce28 +MISC metadata.xml 924 BLAKE2B f73558b325ee09e296f5e54262ac4ec62f3379b01c9ddcd5c650e15c4633678a2494009d8a1bfd7e3560700aeb8e48361cfcc55d73deaf97bdafc743b78300d6 SHA512 dd56e30c82f52b45ad298382b073f7e214709f7e02c20ebd710eb4ef4f1db8d34f822fae0383309752e699bc0d67da1fe17eddfaf848d6c95e2e8af655dc55af diff --git a/dev-libs/isa-l/metadata.xml b/dev-libs/isa-l/metadata.xml index 79b2a15f343d..9e147af02790 100644 --- a/dev-libs/isa-l/metadata.xml +++ b/dev-libs/isa-l/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + ISA-L is a collection of optimized low-level functions targeting storage applications. ISA-L includes: * Erasure codes - Fast block Reed-Solomon type erasure codes for any encode/decode matrix in GF(2^8). diff --git a/dev-libs/isa-l_crypto/Manifest b/dev-libs/isa-l_crypto/Manifest index cb172e3c4574..669ca08113b3 100644 --- a/dev-libs/isa-l_crypto/Manifest +++ b/dev-libs/isa-l_crypto/Manifest @@ -2,4 +2,4 @@ AUX isa-l_crypto-2.24.0_fix-shebang.patch 600 BLAKE2B 19eb41cc6e688d390a0dd24fdf AUX isa-l_crypto-2.24.0_makefile-no-D.patch 476 BLAKE2B 33203776092c6d8d6d2f0e43492d2b5deb85d5ee1a90fbcec410af04d8764a0bd607783fa2c40527ca321daa238ec4ea9b3193526884ea8c14581d417f6f561d SHA512 0ac8610e7a5604250647e3680ac6eddabb24f006167f42bfa0031ae90e8cca007362fc791d0131e5209e6124dda4b4e7f0d73e754c546235f0b8c1db914b1214 DIST isa-l_crypto-2.24.0.tar.gz 687392 BLAKE2B 10b5e820f9e9d25f0f013d4cfe832760363bf1f1f2759a94f733b25ebd62b52a98262969e24be1ba86d132ee6eaefc9e64c99cceb4f9ba206c848b9aeb45f9d8 SHA512 f72800a8ff9c0b2bfdd88cb6780db91bfd5763af04a6318aa3acaff0b1326e3348cb3a4aff17c99636eb291d1ff6249dcf896392a2450adacd83ddbf4c7299da EBUILD isa-l_crypto-2.24.0.ebuild 987 BLAKE2B d65b4224f8edd0ba78ce91c869a077028eab1d4eff3626338d19b8195a2b5ea276847c8abbc708e3aa49b0e70346d1f49ca0f74130e64ef52bcdab72c76faf97 SHA512 10e96793fad444c0fe40abaa95dfa69e38218b8f413ce9fa2f321c3d467d73f689bbd40c4ae9d08874e604ce3c8cce2950ab497ad247164d9096d2ddea8713ad -MISC metadata.xml 894 BLAKE2B 5b1bc7803ac91b9da3a4f6c200706755f718d0e262bfe9841ec895363e9cfdcd87d3c7f6ff4bfc82d69f7834a4876156f57029d09a6622f61b483eb5c4f2a896 SHA512 a96392b43ad83785eee5afca6917adf6422f07f0ba04f64c921c69d03b3c60f0fd4af54e0675903f8fbb088c281bf6b611393c97bfb1d1bbed6ef0c55a2b6122 +MISC metadata.xml 816 BLAKE2B 4e24c142d637105b44cffa19b41ec9a3ae7b27254f01092e59fb60a028b5b2895bf1360566e59c78962c1c40b6e84d57f887b9256593e4aada93cf2cc1f7d6bb SHA512 3ae581f5327dcb6fdd30707451dca386a6a705b78470d6529bf6fa7aaa42c833b58d8803b9158f5ceefa2f2d57e7d3ce3a31f50fa05a139899394507daea7130 diff --git a/dev-libs/isa-l_crypto/metadata.xml b/dev-libs/isa-l_crypto/metadata.xml index aed47168584f..606c3ca05918 100644 --- a/dev-libs/isa-l_crypto/metadata.xml +++ b/dev-libs/isa-l_crypto/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + ISA-L_crypto is a collection of optimized low-level functions targeting storage applications. ISA-L_crypto includes: * Multi-buffer hashes - run multiple hash jobs together on one core for much better throughput than single-buffer versions. diff --git a/dev-libs/judy/Manifest b/dev-libs/judy/Manifest index 2a313a35faea..e19d52c5f86b 100644 --- a/dev-libs/judy/Manifest +++ b/dev-libs/judy/Manifest @@ -1,5 +1,5 @@ AUX judy-1.0.5-gcc49.patch 3112 BLAKE2B 36550790454e36ddb1c13a3e2addce7aafe126d87f3ca39240460d84033123a518bf0b8162be8226bfeea43c08cf810b3ac2219909ff505903d54ebae42c74ee SHA512 191f64d44d444ee238b8cfe589fcd25471c82978f6a5e34736b7a9631dd72e06542c8f748ce2c2cd434ea40793ac5b9f95a32e95c5559fbbc9aee3f2dc2e7aec AUX judy-1.0.5-parallel-make.patch 6736 BLAKE2B 4ba894f81e98a02a83700a061c9fa1f4670ad0b880635fb7812f5a109c14b518598f65c3221cec35bbe1f148b2ab3bf48142734bc74baa15e86604cd6b75f985 SHA512 80f5f361f4cc9f8d5e433ac40f3f4371186025d4fd33b15ae5e80db9d80460c4db94bd6e24d83cfaeebb82328a762d5560464112c7d3f80c5601a7a98f6c5765 DIST Judy-1.0.5.tar.gz 1147847 BLAKE2B f5f31af2b7d1db5524ff035e9f9b733a4c5c23de76cd4c55bcdc59f7474ee02d7c7ec9341f087736ff6e39a139d20d9ab8298397aaf17f7d48a851037b8677c5 SHA512 1a0d59b092c80d95270a3089cd25ee0ddad1d591101b03784e2e46dfc73bce445a7fb495b449043544a366c09b35b833556053bf3bf65dd00abbd786d26c6980 -EBUILD judy-1.0.5-r4.ebuild 692 BLAKE2B 7b7e62fdcbe1a46b0cfa7916f44f85acb6e2da8846a25bcd9362f582958d1f6770af1ef9cca8b28d66bdc81f29a8c4ed3a23f6f85a777a6cfac69bf2045469c5 SHA512 e15b07162eb4836306dcdb201f96b5cb6173cdada642ead6de3902d572a6a02acae205ed535d552013c4c44534f66b4c9518aa3de2cf33b9a3e08e0b9d9e7e8a +EBUILD judy-1.0.5-r4.ebuild 693 BLAKE2B fe2042bfc705779bba153cbaf861e81576e05d6afa09e2aaec740a535aff51c00f1eb5a25538e225f7044aa3ee5ae16fc60e1824a083f8329f7e19a6dd63814a SHA512 f0bd3a50926e274850e31f482d74b6b3cfdeaa8a812c21728a485429872db4d3cdeb6ffec21e0a3c6e6b2ed4a136a282ce4d7937eb71ef63878065034f716301 MISC metadata.xml 242 BLAKE2B 6de54cb5e0c357cdebe09a7fcc3415aed2ef3b450164533fac5ca57418897508071d7cfc82e2b7e0fc4b29d6b9eb660f97e3c36f6abb35a639e5e601087e21cb SHA512 7c0d2dc04371ba4afbb3f9b5719ea96ddbff0dc8b80dcd86aa3e249a8e37043385c8278fa544441ffa55743d6b61c32df30f81c3b61212188a06e3343239475a diff --git a/dev-libs/judy/judy-1.0.5-r4.ebuild b/dev-libs/judy/judy-1.0.5-r4.ebuild index ea62e281eca7..d217b2269f7d 100644 --- a/dev-libs/judy/judy-1.0.5-r4.ebuild +++ b/dev-libs/judy/judy-1.0.5-r4.ebuild @@ -6,7 +6,7 @@ EAPI=8 inherit autotools DESCRIPTION="A C library that implements a dynamic array" -HOMEPAGE="http://judy.sourceforge.net/" +HOMEPAGE="https://judy.sourceforge.net/" SRC_URI="https://downloads.sourceforge.net/judy/Judy-${PV}.tar.gz" LICENSE="LGPL-2.1" diff --git a/dev-libs/kirigami-addons/Manifest b/dev-libs/kirigami-addons/Manifest index 94190c94ee50..165c77f8ccdc 100644 --- a/dev-libs/kirigami-addons/Manifest +++ b/dev-libs/kirigami-addons/Manifest @@ -1,5 +1,7 @@ DIST kirigami-addons-0.11.0.tar.xz 136692 BLAKE2B 26301176ddeaea3aec351207e82dc28a56e465aa6bc6d3bfd23b1feaa5d14cc0821a4c39fdf5eee3d134a8ed9bbcb5e503ee31d3864185c57bb0fcb788744f2d SHA512 f5a721eee6d0ebd37e67cdb5f89aba81136eb4ac23bc042b7d9bedd6a33f96f913353e1d83ec91e6997a8eea5e2834d9203eb7cd286eed1157149ecedeab6b89 DIST kirigami-addons-1.2.1.tar.xz 1157936 BLAKE2B 0df5296ac7985d3dfda8c486275938282eee97d94b118be38714549958205d1d6515faa78e3a5347bd11db34535a6cc2f973ff955bd3e1e10c5bb4a96b1f313d SHA512 bdb635f147cb78d0b92bda2c72c72577682cbc3965c232d106113b5de4fb9193e1d18d409d6bc7af2b2aebc613d0c175a27b294e7259bf08e3c41db1ef0601f3 +DIST kirigami-addons-1.3.0.tar.xz 1287344 BLAKE2B 18303139a015fb5ad131c877bd20524ca8b7751fba17d4cb5b73ad95df0fc525b7ee8456a0d271d0c79788f3ddbdfac0d147a2c2b95b66508db2f3cb4ab864b0 SHA512 e80fb311b169d8c6344e1b1c5a7fc1ae284bc39db5132d285863889e359cfadec656802b436da4b69c7f7efb420e99bbd267dfd6d8488cffcaf3b158e1e1e206 EBUILD kirigami-addons-0.11.0-r1.ebuild 1301 BLAKE2B ee2397f463e16bb7e971ae127196d8b427bf9a5447be85bf840d788afc9fadec56be823bd2490b7487e40eedb141ead0022bf00fca96aee183e1f3928af84fc4 SHA512 4e4f3d3d24e92a1845fe2ffce7042da1b74077435474887ad5507b52e5dd0afff7926690c5e5235a8c8f7f891ce9edca1cfc2b4f66344d5e522728404e0f3d05 EBUILD kirigami-addons-1.2.1-r1.ebuild 1073 BLAKE2B 7d53f6e50898fcb63461e3c15f4c60234c8b12f68fad9403850f45b193170303120ec9b1aa9fb4062e53441fb6db10ae9a14923715fd91048375165cfe86d37b SHA512 653ee9e9ce126d7697398c318af87b64296fcdffa9af4bd64d1187738daee77df035281e99d7a0448a3f0368e4e0199288f046235ea564ca91d9b54fe77cf42b +EBUILD kirigami-addons-1.3.0.ebuild 1073 BLAKE2B 61594558f310b295eab9909142572c9930c55ecdab2ab783833d5fe8c161f8504790fdf1e2c3806365f1c98cd46be17cfcb3f7f26298480e8c24c005d3ea0cab SHA512 f75e1bc9d530eda11970f7e99a0511a0e18c88319014ab2646668e83a6c891ef214ecaeedec7d0a197afe30bd38fbd1b3941338e158c6cb2316e9237c6b490ae MISC metadata.xml 387 BLAKE2B a3de5c7143c2fd60eeb5e9dc854c8d9dcae39be83d5bc345b2227e323844867628335ffb9bfbc3dd0c5dfd5358c28f5f99d8564891c8b44e3424083da75d1140 SHA512 2b3921a511147eb3f47f42541e80788e7432d6b4496537e8b919ed83b627c29ad2b268134a88fd4d0f7690eebf782bfc13d1a122b40f571dbadc9c9af9858cd3 diff --git a/dev-libs/kirigami-addons/kirigami-addons-1.3.0.ebuild b/dev-libs/kirigami-addons/kirigami-addons-1.3.0.ebuild new file mode 100644 index 000000000000..0d387f1f37b7 --- /dev/null +++ b/dev-libs/kirigami-addons/kirigami-addons-1.3.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="true" +ECM_TEST="true" +KFMIN=6.3.0 +QTMIN=6.6.2 +inherit ecm kde.org + +if [[ ${KDE_BUILD_TYPE} = release ]]; then + SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" + KEYWORDS="~amd64 ~arm64" +fi + +DESCRIPTION="Visual end user components for Kirigami-based applications" +HOMEPAGE="https://invent.kde.org/libraries/kirigami-addons" + +LICENSE="|| ( GPL-2 GPL-3 LGPL-3 ) LGPL-2.1+" +SLOT="6" +IUSE="" + +# would profit from VIRTUALX_REQUIRED=test, but then still requires +# org.qt-project.qt.mediaplayer service and fails, bug 911186 +RESTRICT="test" + +COMMON_DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 +" +RDEPEND="${COMMON_DEPEND} + >=dev-qt/qtmultimedia-${QTMIN}:6[qml] + >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6 + kde-plasma/libplasma:6 +" +DEPEND="${COMMON_DEPEND} + test? ( + >=dev-qt/qtmultimedia-${QTMIN}:6[qml] + x11-themes/sound-theme-freedesktop + ) +" diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest index dd63ec8403c9..b855785cb94c 100644 --- a/dev-libs/libclc/Manifest +++ b/dev-libs/libclc/Manifest @@ -1,3 +1,4 @@ +DIST llvm-project-022d15c0039fc1cfaa3cc2eb1a45b71bbb21fadd.tar.gz 215902891 BLAKE2B ecd87b84a4e5f87c91b6df0a2d6849f385bdb7b26b14a2836f1e1fc5a69f9f5b441e47b9251174019f62eabe39a243092cd1a175b5da7d7576cdcfd63083cff0 SHA512 7726e253179bfd9e0b93236e3ce1133b421329b0b3496b10c0a0eecde372fb5e55cce737b6b78db13f2d0833bbc92023d95efa54cb2918b12ce9af166bd90ff4 DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5 SHA512 4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 @@ -13,4 +14,5 @@ EBUILD libclc-17.0.6.ebuild 1749 BLAKE2B 0b083103fc48654357f621bd3c40002fe903059 EBUILD libclc-18.1.8.ebuild 1305 BLAKE2B 1fbb9db126a81d0cea598e600f7d29fd6a717fed77b09d10a475930e59717f36368588db190e1d56f33c81e7e4336b58725e9da910ef4c51c5f39a7d34bc0a90 SHA512 a90b45f9d8a039781f4d740dc8f6c3bc55187d97e59a97121101a7456a152cc287990207b1b3e690f1009cff65becb12348a0b2d36a33a981a72ad63cf64a217 EBUILD libclc-19.0.0.9999.ebuild 1268 BLAKE2B bcf40564f542b2f2c4eaf493e74226472d1a3d151293a1c09ab4940aa7296018eb237e6254d545a850b2e3ad2f1b0a838dc3f04114c13bb947a8d33cdcba8ee3 SHA512 5bcb5ca819b48dc4b24d5ff0689a19c1d897a560fa89fd761d19cca65e46d185d51ec2745f5091fa9383974e0506fe303d6bdc95327a3be154192d580f92c431 EBUILD libclc-19.0.0_pre20240623.ebuild 1268 BLAKE2B bcf40564f542b2f2c4eaf493e74226472d1a3d151293a1c09ab4940aa7296018eb237e6254d545a850b2e3ad2f1b0a838dc3f04114c13bb947a8d33cdcba8ee3 SHA512 5bcb5ca819b48dc4b24d5ff0689a19c1d897a560fa89fd761d19cca65e46d185d51ec2745f5091fa9383974e0506fe303d6bdc95327a3be154192d580f92c431 +EBUILD libclc-19.0.0_pre20240630.ebuild 1268 BLAKE2B bcf40564f542b2f2c4eaf493e74226472d1a3d151293a1c09ab4940aa7296018eb237e6254d545a850b2e3ad2f1b0a838dc3f04114c13bb947a8d33cdcba8ee3 SHA512 5bcb5ca819b48dc4b24d5ff0689a19c1d897a560fa89fd761d19cca65e46d185d51ec2745f5091fa9383974e0506fe303d6bdc95327a3be154192d580f92c431 MISC metadata.xml 362 BLAKE2B 768f93d0058e4da4b420569f3f1771dfa7385ad89540bbc18cf53b5a71e3f060a8afa1112ff37570d7fc9dc3e71619fa3fd8d0cf7b5d3954f5110b19e146df30 SHA512 e6335424da09f668953acd39dcd9b03a30e3b509b34b1de5c72644a3740a5b6b287f10e08405b79bafc8104cc4dc1324b7b9d7990c3b560b0235ae82da8c68a5 diff --git a/dev-libs/libclc/libclc-19.0.0_pre20240630.ebuild b/dev-libs/libclc/libclc-19.0.0_pre20240630.ebuild new file mode 100644 index 000000000000..2b8c5e63c257 --- /dev/null +++ b/dev-libs/libclc/libclc-19.0.0_pre20240630.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {17..18} ) +PYTHON_COMPAT=( python3_{10..13} ) +inherit cmake llvm.org llvm-r1 python-any-r1 + +DESCRIPTION="OpenCL C library" +HOMEPAGE="https://libclc.llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )" +SLOT="0" +IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi" + +BDEPEND=" + ${PYTHON_DEPS} + $(llvm_gen_dep ' + sys-devel/clang:${LLVM_SLOT} + spirv? ( dev-util/spirv-llvm-translator:${LLVM_SLOT} ) + ') +" + +LLVM_COMPONENTS=( libclc ) +llvm.org_set_globals + +pkg_setup() { + llvm-r1_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + local libclc_targets=() + + use spirv && libclc_targets+=( + "spirv-mesa3d-" + "spirv64-mesa3d-" + ) + use video_cards_nvidia && libclc_targets+=( + "nvptx--" + "nvptx64--" + "nvptx--nvidiacl" + "nvptx64--nvidiacl" + ) + use video_cards_r600 && libclc_targets+=( + "r600--" + ) + use video_cards_radeonsi && libclc_targets+=( + "amdgcn--" + "amdgcn-mesa-mesa3d" + "amdgcn--amdhsa" + ) + [[ ${#libclc_targets[@]} ]] || die "libclc target missing!" + + libclc_targets=${libclc_targets[*]} + local mycmakeargs=( + -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}" + ) + cmake_src_configure +} diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest index f777b4d312c1..84637d6263fc 100644 --- a/dev-libs/libinput/Manifest +++ b/dev-libs/libinput/Manifest @@ -1,5 +1,7 @@ DIST libinput-1.25.0.tar.bz2 812020 BLAKE2B 03034b6315c281d7eee6a7bc1f4c799c2c7f74add7a195501de75feb6b98fa8dc601b7573da5586b2b2882c3cfaddfad62f5c1b836402dce1f463bdb2884945d SHA512 b9dc3f3b5f34c82399dfb7ccb5f65d19a596c415f0198b39e3f360f5b87c42124a5355c8d9f6f42cc9ae2d4f9a90fe5da6260136fa83d278048392f93381a84b DIST libinput-1.26.0.tar.bz2 821648 BLAKE2B 50df13597f5bba9cf6ff283bc6fe63ad28d76137c2ec4d1aee7c8a5342ca319f222e8dd486a4b943f9c6e42c79896d229cd1f64f1667b87478666f631516a49b SHA512 7cd6a46ff6f43eab4cc7558b77804005aa94d75b9b07b8d954c57b8521b2dfb182018043bebaf5f3ab7ec8b56fc7313cbd193b4670c065ccc51c719d518b7c98 +DIST libinput-1.26.1.tar.bz2 823409 BLAKE2B c9b807d40bb247330c31769cbcff1a2a506504ac952841463e5fb67717b5d002de204caa8be3298d3920c20a85c55b453a6d63a8940a6b0f088cb474f4fe73c0 SHA512 d4611fc75ee6091f3139134f348db79d710560c27a936c7a8c0dc50657d6e1bdbdb1b44fb4c2c668a5b45934d91d3aef336d4096806807354472b25e298cdab6 EBUILD libinput-1.25.0.ebuild 2379 BLAKE2B 0e2afae0dbd9a401ac41e10d98ade4c300683b081508677e1fc051889f705607b4a6557f9c274b807af3f9eb2d591a78efbc399857c94bf3871424d683ec6570 SHA512 e2fb9aa6ea9a0ea2cf1680fa878870f4a6ef291c60e974e07369832bf6939e6052c963ea22b482bbf757f2c5290ffca6409072d8e8199c9c40bf8ea7f5c881ee EBUILD libinput-1.26.0.ebuild 2386 BLAKE2B d2b7efc82300d7ec0eaedc5bdb3cc39b7eed5899bd8197b3c6f551c6da74d989d098f1ef53f185e8ec92eedb720e0c0d3d6a70f58283e748019c1e345d2db598 SHA512 438a92da8dd66f29253bf6911757b258adfff7fec6cc9ff0f71abb94a019207717d1f57aef091f7f7c56607f2cd3a733e36a7b16705d03cce22bd36b91239028 +EBUILD libinput-1.26.1.ebuild 2386 BLAKE2B d2b7efc82300d7ec0eaedc5bdb3cc39b7eed5899bd8197b3c6f551c6da74d989d098f1ef53f185e8ec92eedb720e0c0d3d6a70f58283e748019c1e345d2db598 SHA512 438a92da8dd66f29253bf6911757b258adfff7fec6cc9ff0f71abb94a019207717d1f57aef091f7f7c56607f2cd3a733e36a7b16705d03cce22bd36b91239028 MISC metadata.xml 339 BLAKE2B c649f0ffaad1b1dc76c3d3184d95356b2925f642ff6b96c3eba0c31a1d96c3d9b741c1348f8ec90d02428c30a836872fe4e42e7ab5f5e5197f4a787f9147a1a8 SHA512 e9aeca6cc4451ab5b622f597f8debaecfdc672244e5e0b687ac294c20009ba42fb2ccc45e7016a2427312e1c768259005e0a7ff53026087570382652ec23cb60 diff --git a/dev-libs/libinput/libinput-1.26.1.ebuild b/dev-libs/libinput/libinput-1.26.1.ebuild new file mode 100644 index 000000000000..bb8f414e33ec --- /dev/null +++ b/dev-libs/libinput/libinput-1.26.1.ebuild @@ -0,0 +1,102 @@ +# Copyright 2014-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit meson optfeature python-any-r1 udev + +DESCRIPTION="Library to handle input devices in Wayland" +HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ https://gitlab.freedesktop.org/libinput/libinput" +SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2" + +LICENSE="MIT" +SLOT="0/10" +if [[ $(ver_cut 3) -lt 900 ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi +IUSE="doc input_devices_wacom test" +RESTRICT="!test? ( test )" + +RDEPEND=" + input_devices_wacom? ( >=dev-libs/libwacom-0.27:= ) + >=dev-libs/libevdev-1.9.902 + >=sys-libs/mtdev-1.1 + virtual/libudev:= + virtual/udev +" +DEPEND=" + ${RDEPEND} + test? ( >=dev-libs/check-0.9.10 ) +" +BDEPEND=" + virtual/pkgconfig + doc? ( + $(python_gen_any_dep ' + dev-python/commonmark[${PYTHON_USEDEP}] + dev-python/recommonmark[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + >=dev-python/sphinx-rtd-theme-0.2.4[${PYTHON_USEDEP}] + ') + >=app-text/doxygen-1.8.3 + >=media-gfx/graphviz-2.38.0 + ) + test? ( + $(python_gen_any_dep ' + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ') + ) +" +# test? ( dev-debug/valgrind ) + +python_check_deps() { + if use doc; then + python_has_version \ + "dev-python/commonmark[${PYTHON_USEDEP}]" \ + "dev-python/recommonmark[${PYTHON_USEDEP}]" \ + "dev-python/sphinx[${PYTHON_USEDEP}]" \ + ">=dev-python/sphinx-rtd-theme-0.2.4[${PYTHON_USEDEP}]" \ + || return + fi + if use test; then + python_has_version \ + "dev-python/pytest[${PYTHON_USEDEP}]" \ + "dev-python/pytest-xdist[${PYTHON_USEDEP}]" \ + || return + fi +} + +src_prepare() { + default + sed "s@, '-Werror'@@" -i meson.build || die #744250 +} + +src_configure() { + # gui can be built but will not be installed + local emesonargs=( + -Ddebug-gui=false + $(meson_use doc documentation) + $(meson_use input_devices_wacom libwacom) + $(meson_use test tests) + -Dudev-dir="${EPREFIX}$(get_udevdir)" + ) + meson_src_configure +} + +src_install() { + meson_src_install + if use doc ; then + docinto html + dodoc -r "${BUILD_DIR}"/Documentation/. + fi +} + +pkg_postinst() { + optfeature "measure and replay tools" dev-python/libevdev + udev_reload +} + +pkg_postrm() { + udev_reload +} diff --git a/dev-libs/libjcat/Manifest b/dev-libs/libjcat/Manifest index 318b9aac39b2..b0793cd5afd2 100644 --- a/dev-libs/libjcat/Manifest +++ b/dev-libs/libjcat/Manifest @@ -3,4 +3,4 @@ DIST libjcat-0.1.14.tar.gz 70018 BLAKE2B 71329e6fc04ef37e5af215c88b4a5a03fbd6514 DIST libjcat-0.2.1.tar.gz 76698 BLAKE2B 62f77c993e47843dddacc9a67b9daac9bd29bef7363ce62125ecd22f9649b8a5ce2de07d74ea6900e9a45feb141caa19761bcffd337530d86a31b6ed94cab164 SHA512 e29fdaae38ade2960ffa7ac3cd41224ccab5fdb351d2ae420ffe0cf0ddb948bba37e9e040cc3046c8593be4622bf018779dfa80f173873b79582061f12c02373 EBUILD libjcat-0.1.14.ebuild 1486 BLAKE2B 902c996330bfeb62812ef9b01a11309df4fa690aebfc669d41daa9ae3cfa13032d068ef56390d0d5e3d60a3c80bf1196366f41d85511115dbdde892cc75bced1 SHA512 9be7709a5414e20df68a24682ecccde966b0695538a791eefb54ea9cd5b37d5e716f7d1096cc7f8901e7a6514c3077e6a705d0146de807fb0c0eeee6fe643a28 EBUILD libjcat-0.2.1.ebuild 1785 BLAKE2B 91c7b2175fd6fa4016789bad96412da4ef1e7d37a624f35e192b798f54e3e1ab8eabf71c4f8e8a3ac1b9da4d0fe40ec2338d4cadd75f1ba37ff274125c12f1cc SHA512 207d4c7b5d8c6f22a89b06ca1485c1d753d0dc45f548ed44375532231cb9ad612df89827406ab4148c24c0cefee33d76050356712600c7b28b82c6bd9cebe4e5 -MISC metadata.xml 956 BLAKE2B a5bb346f711961cf3eeaaebcca7d1bf56250ba1a12ecff1e3eed0c46dd89af64e074854a2a7dd2522ce742c7e8a99a8efcf967df34077d58202126d34a9da9bd SHA512 b38e97f016e8388b1ecee2f6cdcd0040ea9893f197e74cda4298c12ce09d388c4ee726b42e3b1a807c388c9259be50fce206f7d83bf939e33d1d5d6e6ac62d8e +MISC metadata.xml 878 BLAKE2B fb0d039464ebdfffe6de1bc524d22a0e7f674cf060ff696e145dbd5817b1704f32a960c809eeaaf312daf03b051b839bd8b6c9f9025f005c76a7fbae0c634f94 SHA512 d2d13760163ab41ed1fcdd6185c6b1486bf6652cae881bcba9336a73f8299baff48d6f045dbdd6d55f321994f51805530bc8924f43ecc35c626a97e5ca062881 diff --git a/dev-libs/libjcat/metadata.xml b/dev-libs/libjcat/metadata.xml index 01872545896e..8df9436ac8e7 100644 --- a/dev-libs/libjcat/metadata.xml +++ b/dev-libs/libjcat/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + This library allows reading and writing gzip-compressed JSON catalog files, which can be used to store GPG, PKCS-7 and SHA-256 checksums for each file. diff --git a/dev-libs/libjodycode/Manifest b/dev-libs/libjodycode/Manifest index a1595fde21cd..bec6f46e7140 100644 --- a/dev-libs/libjodycode/Manifest +++ b/dev-libs/libjodycode/Manifest @@ -1,4 +1,4 @@ AUX libjodycode-3.0.1-static-lib.patch 730 BLAKE2B 5d7c50b75401471282ebef0c482485d68a132bd22110f2905768abe20d3ef9aa3ca2ff4784cdd891d543c883210fe5b2423a073ce3f1eca11c005dd1c2355b2f SHA512 bdc2d6409ef550d688a3feb9374d63986e51621b4d5a3f92d8dc6cede76b27f77acd26ac3daddba9d0ef848c5ef1486feb8b5c13963580a3540fd04cb0415f9e DIST libjodycode-3.1.tar.gz 27340 BLAKE2B c084c75a241737c63f33a9a21ea2dc5303d6811fd94db9bd62162eb1ed3fa6e43edbbc1cbfa079f60f8f11a76c052cd825250b2ca34594889da46cbdda1c5248 SHA512 980f1797084594f710cae92b26d10c46a73415d11e89af608c8a87730ea39f497fec0889f9bd88af7c23aa0067dd6642758edc2b2756d9eba6e6a4a50c583751 -EBUILD libjodycode-3.1.ebuild 685 BLAKE2B 54d2e739ec3f0300e6bdbfdde79baa013418ada7138a732b39ad6b0f3355100ab19aa13d0e88a1b2b29ccf1a0b87156302d9d96f92fc72014e86d748fee76980 SHA512 fb56e6589533b73cbe20610ce3a2de49fd1a0385f5427abbdafc145fe3ced98c924755e3d90508c961d040f5253891efbfa3b92fe25be6e9dcda880c0e552547 +EBUILD libjodycode-3.1.ebuild 704 BLAKE2B dfb81c3e03edacc9965524175847a635eb00feb5d554ebb2d3cf5c04a347f2cc2adce5da020824b7b4e2ed2e65e5ec58dfafea71f20cb32bb66c63bfa67609de SHA512 0a28f3109524aa6d995c91edb12b3aafe1004060d836cb0a5a29b34b9e181f9325bc0bd3f9beb008124fdea4591c918fa42dc93b960b27a7094dbad51f2cacb9 MISC metadata.xml 477 BLAKE2B 82b4ea94d7f806431a7069d90213b60af563a1f25b018a257de4e29eae399df2b774152e1bf0c8eae03bc58de28a39cd26acd5003bb986238715bc5e29a0a4b4 SHA512 1f2f424c4f67b5e1335ce4bf7b81c10cce492a527305683d9c9aeacab9a8c5cf8166c31dd9cec57955d3e26f6759d4f678957bd4f5cb544582e67294d989a8a4 diff --git a/dev-libs/libjodycode/libjodycode-3.1.ebuild b/dev-libs/libjodycode/libjodycode-3.1.ebuild index 76fa041c7d71..81c3ce112d88 100644 --- a/dev-libs/libjodycode/libjodycode-3.1.ebuild +++ b/dev-libs/libjodycode/libjodycode-3.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-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/jbruchon/libjodycode/archive/refs/tags/v${PV}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="amd64" +KEYWORDS="amd64 ~arm64 ~riscv" # missing test script # https://github.com/jbruchon/jdupes/issues/191 diff --git a/dev-libs/libmaa/Manifest b/dev-libs/libmaa/Manifest index d9dc09c62569..f2628481858f 100644 --- a/dev-libs/libmaa/Manifest +++ b/dev-libs/libmaa/Manifest @@ -2,6 +2,6 @@ AUX libmaa-1.3.2-libtool.patch 1213 BLAKE2B 4c3602dbaf602f586d72faf704a447c46b9f AUX libmaa-1.4.7-makefile-respect-flags.patch 721 BLAKE2B fc05763eb4e5ca7ea46d18ecfea34150131f17158f9bce81fa0286576dac5e63bc55d0cc2f745c848c90643f2edfe350ebf31c63940986f5c040cfb6c3f2c974 SHA512 bfc79a469e63103cc4b9083edfbb72ef5c6d5d261ed4d7e28a0de7f52f0680fa2157592b64061707a674fcf30d8902e97b49de3079cf024636f806a92210153b DIST libmaa-1.3.2.tar.gz 287198 BLAKE2B 62432f7f21e353c68a0e9b8f843a5a5acafba5c0cc8e745b07596d7dcaaf9adf723342474b95895fbe1cf003d87d856892ea52196808937b4befdc50ce6d0155 SHA512 dde91e8bf1c08515ff4662282d16a03b18a1dfb16eb7b95be980ba398ed1e65d8cd88e58d454e03a03f48a5ecca8bf23b4ebaf475a98630a9178318c12a1b176 DIST libmaa-1.4.7.tar.gz 173728 BLAKE2B 1201fedf56a92b150f04eedebd3aaf11a63e057b2cc67a3c5402c6a76c7aa5e2c40d7298138f9b510f6c94bc3a67835586ad97b53adf04dd837f404e43dea620 SHA512 6aa0ec6de92d9512152116a2698f5e7d3166631832968d2b7942b8564a4d61ef6eaf304d863e682758636e55a0c5d26fde49db028b18c160abb2286683e8478b -EBUILD libmaa-1.3.2-r1.ebuild 717 BLAKE2B 7208e9f35e55ad50ca0a0ccf173f63c28fe58b736ddc4279ec2f036ad865c7b827aa7b68733a3a7cc0d19e3760bdbb6cbf7ec733b1dbc4d4717e5a92972cc7fa SHA512 b855e33ababe32c1c4aab71b9e170136779ed8298a648879d637dca6b6cb0311f8b1268d9fd7818550e0d898ab686215fdee22ec636c5bdc4a1fa9a72ea7c962 -EBUILD libmaa-1.4.7.ebuild 2055 BLAKE2B 6291ef9efbb18f525b4a3e2119effc091284bf6f6a027ae890e1714d5aa33e2ead1e24ad058d8f8605488e5dbb07c10ecb321c5041c62d5a7cce1c6b64825104 SHA512 66cb5eee50f953ce487d59d298e164399afd473463b17ccb7de8f4aa000196e0fe3f763a3613c5162ce8159f6d0e7981d15b1e440c7efc0036d5972ad410c2ae +EBUILD libmaa-1.3.2-r1.ebuild 714 BLAKE2B a4b2beab55bc4175586516570480c3ba9a866e4a10182ab3dffbfd050875a0c9e5b267d84d04c398b5597fad0314ef4fbf907434f5d533bdfc3c205bde889562 SHA512 ff45dbe515c74b1bc2877cc020241a0f1271fe6607cf2155ec4ff4b8d6b28f6bf2a33c645bcacfb8d4cb89df5332f460013b86637d1dde7c8ca0002e8adf4e96 +EBUILD libmaa-1.4.7.ebuild 2052 BLAKE2B 378d330640452b1fd5fab9bca77dabefbe8075b38761f59087d20fcd5db60c25023d6df72aa3aaf3a9fc41853220d9998a5c1964c49e98154c38320f4d647902 SHA512 f59793521f6b221eace5afc7929c3a19279bf2097b56454eccbf15af151d59be020b897772feaaa1a96711c970972b79f3829b19232537e6752b2e9fbb108d2e MISC metadata.xml 840 BLAKE2B 1b6d7a53d405f83b7065c47069d08bfa5ac8d2c6b5a3db0ee0c8355c8706140240bd92cc62138386fb06a861c2ce880c0eac792aab08b46d8691861954e19972 SHA512 3bdd87f4dc481f96e76615c38a5d92ff100b91de0cab5fc40f818eba8a16fa222e8fff496716394a29ba74d74d8177e661e42efb51fdaf33cc040c01ac2debe8 diff --git a/dev-libs/libmaa/libmaa-1.3.2-r1.ebuild b/dev-libs/libmaa/libmaa-1.3.2-r1.ebuild index 52b75594a341..af041142ac46 100644 --- a/dev-libs/libmaa/libmaa-1.3.2-r1.ebuild +++ b/dev-libs/libmaa/libmaa-1.3.2-r1.ebuild @@ -6,7 +6,7 @@ EAPI=7 inherit autotools DESCRIPTION="Library with low-level data structures which are helpful for writing compilers" -HOMEPAGE="http://www.dict.org/" +HOMEPAGE="https://dict.org/" SRC_URI="https://downloads.sourceforge.net/dict/${P}.tar.gz" LICENSE="LGPL-2" diff --git a/dev-libs/libmaa/libmaa-1.4.7.ebuild b/dev-libs/libmaa/libmaa-1.4.7.ebuild index 635965695b66..88b73f7bd877 100644 --- a/dev-libs/libmaa/libmaa-1.4.7.ebuild +++ b/dev-libs/libmaa/libmaa-1.4.7.ebuild @@ -6,7 +6,7 @@ EAPI=8 inherit multiprocessing toolchain-funcs DESCRIPTION="Library with low-level data structures which are helpful for writing compilers" -HOMEPAGE="http://www.dict.org/" +HOMEPAGE="https://dict.org/" SRC_URI="https://downloads.sourceforge.net/dict/${P}.tar.gz" LICENSE="MIT" diff --git a/dev-libs/libpfm/Manifest b/dev-libs/libpfm/Manifest index b6227e46de87..bdd0e877b941 100644 --- a/dev-libs/libpfm/Manifest +++ b/dev-libs/libpfm/Manifest @@ -1,7 +1,7 @@ DIST libpfm-4.11.0.tar.gz 1043686 BLAKE2B 99b4f1a5156316139603cf50cf42c13c548a0b196435bfc92bc26ebd3f8d7ec9584255978d4f3fbff45cddc937269961e9d2b65d065632ae635e9ca45c179a54 SHA512 633035b8a7b35973437572095cdc80d422b2a1a61e74e14f106db95fa8e44e4518e591699cc457f828b8f2fb63f60eef6d0c7535c6b4c9a6c3a70d4550b3c3c7 DIST libpfm-4.12.0.tar.gz 1109288 BLAKE2B 035133d98305317b8331de9f3d986bf37b290cc80d2b944e9bac1c48a8659984ac190a0af1abe64bd9e0fee465f31ca11e3a35702f8a8da8a8a480a1aa625ac7 SHA512 dc47d862d619241db4a077a98b3f71a68f04be1be41e10c7b7dd2e596e6c79e9e0ff1d1028798dfb280553f98296b4b57339b4e6675749e1497dc1c9de06d9f8 DIST libpfm-4.13.0.tar.gz 1128221 BLAKE2B 71fddec8993acec5c14d140d80804d41a12ae2fe22368b74bf94f10f95f51946bf9150b4329ca481756228366fc86b1ff5f795a97de181d211dc175c374a5653 SHA512 e61b210aa2ce80f0e47603c88eee2e4f2fe30ca2c0e194a5472b6a8de3bf9dc1085e5261bbb9ddbe5b6531c4b391fb34f20d038e5ebd8e6f4c14c2112aee508f -EBUILD libpfm-4.11.0.ebuild 981 BLAKE2B 1f0b11d604916b9dd3b9ceccba780e879f623fad8a2483d13a6a938d750554d53f931bb27ae717897f24b0e2912ad939a844617944682fe1badad5bc31d1ebe7 SHA512 2f6abfe0c9d2f50d670c5ff5641db2171a0c335e5e2a978c7f96ee44b2eaba893a873f340556eb8063613d3a293cffbb7acb1783cb583da3cc7cd4110869c523 -EBUILD libpfm-4.12.0.ebuild 988 BLAKE2B ef04c121031ac9e523fa23c868487393506f692f8631f41c27153b5f4c42a77d05cd4fd7b6fbedd720aab1a060b039d7396920e71b5d577b5facc52948932891 SHA512 4b29533a01271a83f67aeb4cac31b71ae79ab51c191340fee9a3c4d09a1687526edae9bfa2ce7284bbc91489a9e591074a50e815d664e5d721a78fa2aa3ed01f -EBUILD libpfm-4.13.0.ebuild 1053 BLAKE2B fc64ef2e2af8cd86ba822559064e4a3b758a9f0d296a3635a74acbb692cffeb12614185912dd225648dded955c0062de98e227bbf06f41d119c55f6be652f5f8 SHA512 05729a68a966588e2947f188249231d989d12034b2ff24184c4735ffda81d28161042414b54710ff6298b018aa8d4d6cd2db417f066e73917d8bec8b9205510b +EBUILD libpfm-4.11.0.ebuild 982 BLAKE2B f8eff230a0b72c53ea34c7359bd4acf9f870a76f9d249aeca7286ed6afe44ca1cb484514f908af2d8fe38c101ed2ead981b2a2e51feaea8036c36fd3cbe2e375 SHA512 64cfe4cb1fa6cd6f7fa3701fda7514056b228ec9eb25d71a4206d0eb93bb966db7ee2df4bdd50607eaad3285cddcaebdd6a3612bab355dfb09986c6d2e91e37d +EBUILD libpfm-4.12.0.ebuild 989 BLAKE2B ad16fd930e06927adb7dc649e281719881228723c3b051efd8b25b47da7fbbba631ce5332a06dfb346cf678656638de876f69d3ea259a3eeb5e7477c334b0e3b SHA512 323798d793de52d76a267a2d2e0582785ab790804ccf7bfdc25f170364bc8c5ec9c2580171b97b778b162510968c9968a2ca4fb06ad9be7f573f65fdf651bd1a +EBUILD libpfm-4.13.0.ebuild 1054 BLAKE2B 6ecec836532117062946c03765d66757d994f94379614650e9ff032fd63906afef3c067e287829ae1a3865b47cfa225bafe94fb0519493b55a7e8b1575069805 SHA512 5194f8d6d886f43e3c44516733c90d79e1f1be3c91c5dce538fc2189854763db3d43ecaa1264bc0c1facea031e46f5cb64885158d3a145bb7f2d1f3bafa32ac6 MISC metadata.xml 246 BLAKE2B 08a76e53ab8da2beee24c0920d47104aefd113853da0d9295967f0db8800717ea4486bddfb9ea1dd83039bb8f8deaf99edb834e2ed2bfe0207282130c7878a90 SHA512 7123d176941aa889b85a3fb204987908d69d05cfe577678b8e8bb0a4512b6a274dfb7e0ad1d2f5d93078512b78f89227712fdd3262fed332caafcaa40ffbc735 diff --git a/dev-libs/libpfm/libpfm-4.11.0.ebuild b/dev-libs/libpfm/libpfm-4.11.0.ebuild index 5faa54c87118..3c2d5ee9c217 100644 --- a/dev-libs/libpfm/libpfm-4.11.0.ebuild +++ b/dev-libs/libpfm/libpfm-4.11.0.ebuild @@ -6,7 +6,7 @@ EAPI=7 inherit toolchain-funcs DESCRIPTION="Hardware-based performance monitoring interface for Linux" -HOMEPAGE="http://perfmon2.sourceforge.net" +HOMEPAGE="https://perfmon2.sourceforge.net" SRC_URI="https://downloads.sourceforge.net/perfmon2/${PN}4/${P}.tar.gz" LICENSE="GPL-2 MIT" diff --git a/dev-libs/libpfm/libpfm-4.12.0.ebuild b/dev-libs/libpfm/libpfm-4.12.0.ebuild index d368aee65973..9d276743e6f5 100644 --- a/dev-libs/libpfm/libpfm-4.12.0.ebuild +++ b/dev-libs/libpfm/libpfm-4.12.0.ebuild @@ -6,7 +6,7 @@ EAPI=7 inherit toolchain-funcs DESCRIPTION="Hardware-based performance monitoring interface for Linux" -HOMEPAGE="http://perfmon2.sourceforge.net" +HOMEPAGE="https://perfmon2.sourceforge.net" SRC_URI="https://downloads.sourceforge.net/perfmon2/${PN}4/${P}.tar.gz" LICENSE="GPL-2 MIT" diff --git a/dev-libs/libpfm/libpfm-4.13.0.ebuild b/dev-libs/libpfm/libpfm-4.13.0.ebuild index f9f18c6b1684..b6fa60319c8d 100644 --- a/dev-libs/libpfm/libpfm-4.13.0.ebuild +++ b/dev-libs/libpfm/libpfm-4.13.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 inherit toolchain-funcs DESCRIPTION="Hardware-based performance monitoring interface for Linux" -HOMEPAGE="http://perfmon2.sourceforge.net" +HOMEPAGE="https://perfmon2.sourceforge.net" SRC_URI="https://downloads.sourceforge.net/perfmon2/${PN}4/${P}.tar.gz" LICENSE="GPL-2 MIT" diff --git a/dev-libs/libptytty/Manifest b/dev-libs/libptytty/Manifest index b36369f7ba56..c5901b78990c 100644 --- a/dev-libs/libptytty/Manifest +++ b/dev-libs/libptytty/Manifest @@ -2,4 +2,4 @@ AUX libptytty-2.0-configure-clang16.patch 353 BLAKE2B 12f0219b6f185488b77401eabc AUX libptytty-2.0-rundir.patch 183 BLAKE2B 51316869ccd9b490b3087ac1a825d7a7e570a79fe7e5758e76be756b8135a0af2b4a518baefd19f8c0e8f71b95488035f28b6bab9b42eae473f644ca2f8bff83 SHA512 266fd3df8aa88894f832ecff15e88e4f08cc2b188ce585a779b58d19bcdac83b8e7ea921cd96226ea74c402a4e7fc873a7764029af72a81c5ddea7efd307eb51 DIST libptytty-2.0.tar.gz 45673 BLAKE2B 81112267157c1ba785052b2e1667c4af251991816005375d44efd1c4d9c58cc5e59324df35e556d45e46df6bceccc654d71e6c264dae5a15ea100cc9db63c5a6 SHA512 9cca5fddbcc4025c2bbe043e3367ac902d0024a34301258dafcf0de70935c055279d88227168d112d0e4c0dc37f1f49e1ea587bd6bddf0b9d92400657bc7be08 EBUILD libptytty-2.0-r1.ebuild 768 BLAKE2B 54bbcf348e7d3d40396c04c7270428ae352b933f9d7c894d4ba152cd6b756e87c3f06d741baa1b60666d5b3ad7bad7b95cae5b10c3f806e751d4df53ae3b1639 SHA512 281e8d561fbf20aea13f39b40a2842aa9cdfd0724fae10a67b507000f9cad851acd281d1f34a6b9e5cf644c4755caba7cb5699b96dd9d51f7449705256cb4e21 -MISC metadata.xml 246 BLAKE2B f808bbbcb9c53d005d1a1667cd6217a601a3bd3bd2267121c0043a870ae44bb91bb27bc9825d5d6eafe01b73fe58a553655aa252737c0b066f2286ff9415d65e SHA512 b620abb7732628010a8a3792d40bde878492be97ce14c99c4d2466240df2f25edf7734ad4d210bc954f27323f0e26698e660766c65be5868646a3866020373fd +MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/dev-libs/libptytty/metadata.xml b/dev-libs/libptytty/metadata.xml index beac02a9af14..115e9d64a669 100644 --- a/dev-libs/libptytty/metadata.xml +++ b/dev-libs/libptytty/metadata.xml @@ -1,8 +1,5 @@ - - marecki@gentoo.org - Marek Szuba - + diff --git a/dev-libs/libxmlb/Manifest b/dev-libs/libxmlb/Manifest index 0b1657198edf..6970cd199eb3 100644 --- a/dev-libs/libxmlb/Manifest +++ b/dev-libs/libxmlb/Manifest @@ -5,4 +5,4 @@ DIST libxmlb-0.3.19.tar.gz 131490 BLAKE2B 1455e14a90f29865f304b16cbf0355966e7fd0 EBUILD libxmlb-0.3.14.ebuild 1339 BLAKE2B 9126fd9d0734feaa3aceb999696b05d02163e5f36d5e3f2c0e53d737b7d7fb936fcc7daee906a6e0f94391a3d0d202a05c71a88f4f5e3cc07ad6132616a2fe58 SHA512 59c9effd08b6cc2e87cb3810a154a6f20fda5a892101f4871d58bc412bd42591715124a0039c9ee4aeed4d4bc3cabc1ac7ab8981cbf7169cb0c78234acdb772f EBUILD libxmlb-0.3.18.ebuild 1600 BLAKE2B cf4c7a5e372e21bf33f12071de12ec487ae0d58a6eb75b268148dc5cd302193447d5058617a82ed58a27aa39d687ef8a23a4c1cba6d0efc353534b07421502d3 SHA512 6d37590e72a150ce0b17e5f897b774b1ead4a037be46f24d3b23214f7c4e64a6044b61a8e351358b4cda651389fc3590268c7a80e4147e02dce9d307f66a3577 EBUILD libxmlb-0.3.19.ebuild 1600 BLAKE2B cf4c7a5e372e21bf33f12071de12ec487ae0d58a6eb75b268148dc5cd302193447d5058617a82ed58a27aa39d687ef8a23a4c1cba6d0efc353534b07421502d3 SHA512 6d37590e72a150ce0b17e5f897b774b1ead4a037be46f24d3b23214f7c4e64a6044b61a8e351358b4cda651389fc3590268c7a80e4147e02dce9d307f66a3577 -MISC metadata.xml 404 BLAKE2B 5a8abc0540042c1f19d535395eeaac03acc402617660e0419c89700d9142bb0fa96a9c50bb67ead640788d61a165214fa0e3ca3f6c930625f5b119190041da80 SHA512 301a232fd84aeed1efb47d886cd464f31be1148332d59654667a92df7626b2ce4405d5cbc07868c9ae68ec0ee8983a10c8783114ef9ee650d127667d3d7760a7 +MISC metadata.xml 326 BLAKE2B e1946e0e73f0daf43e442294f2a795e8005d8ed3e15a76c8737c824cfc4f7b7e89417a129c32aad675ba423afe8aa41c15535bbfe519ea53443eab7077eeddee SHA512 3bacab766832b0080685dab70dbb6019d3a9af6f056af6e4d4c3fa4bea249e7379730ed6a5a45b3555e9e6d0d52c735b212b714c772b224c00f8c3c28845cef1 diff --git a/dev-libs/libxmlb/metadata.xml b/dev-libs/libxmlb/metadata.xml index cb44de14664d..3a9fb808862a 100644 --- a/dev-libs/libxmlb/metadata.xml +++ b/dev-libs/libxmlb/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + Enable language stemming support diff --git a/dev-libs/m17n-lib/Manifest b/dev-libs/m17n-lib/Manifest index c35b54083b9c..e28fec29b8fa 100644 --- a/dev-libs/m17n-lib/Manifest +++ b/dev-libs/m17n-lib/Manifest @@ -1,6 +1,6 @@ AUX m17n-lib-1.8.0-configure.patch 3476 BLAKE2B 6e74f8e94de9d589b7a5054bee0e805f4fb1f031b82c9d532347d7a06005828b068cb6b350f41464e21682c056a2ac6470e8db4fcd9b16f258ddb8c6c958b6c7 SHA512 d66119495b0eb3a67964826540e9fb86d9b6bfd057dfa6f3156628659751f0b9f9a702e6c6f7eefed2a26ced2101087678ef6af0d1e2098f77c35521ef400a43 AUX m17n-lib-clang.patch 720 BLAKE2B 6f5551d98aaba930488b932f07578ae7210f8aa464489ede65d561723dd706da8fcd2a734e0842e6885458ee00bdaab011f3f01267a1cf456359152def61384e SHA512 8430fc9299a903e62cabbbc938ff4643c37cc42217f91474bcae0d2a5547fd89ff1d9e9180c4e8c3aaad453c7bba9ceadcc8879c60a0ca6ccab2fb7437fd21ac -AUX m17n-lib-configure.patch 3749 BLAKE2B ac35bb426ed9716b1bbeaeb89246dc78eccbc048748b1bc336af16cacb5f5390111b80d89dee19e5ea1639123f95a8505742b2f8b4df6cd557d2e979107214ab SHA512 53dae15aad722f207607ed13e2fbadcb468b4773d84d6e6936a88e21a9f111bb5e5bb89b4a8d3f11ecf3e30535473c15cbc527d8bb3fe9fe4d5c60c87fd11d80 +AUX m17n-lib-configure.patch 4025 BLAKE2B 4c535cb3ed0ac0c0a7d3e69fa8c08f5bc337416ca1dc3ac5354b2cfd29aa303c7b7e089f0c78a8f1b9e8dbfaad7b0fb16bf6a283809ea5f094cca210c2399323 SHA512 6ed722ccb3995873af7dcf9bf28c14b18a6ce967ee04adba3abbd7f882e157cb80e7c9a30ce80a5033f74997bc2f39ec8fe14979bc84612d7b36a7faea756f2a AUX m17n-lib-freetype.patch 1185 BLAKE2B 4056c1e6dffb6783151ca9e33668b76dd64fe59fe21585f433e2a484fb20ebb3e72707174f28993a98ef4d9c7f010e339e9c750dd62343dc8ed2de0fbcef9c04 SHA512 637e27602030cd1d690ad802e31cbf9802f442c690a9df554397db8ae069f3a67f87dffb486403c30f0c6769f8ecc255f4889691671ca073b51692ec295e9fb7 AUX m17n-lib-ftconfig.patch 1200 BLAKE2B 8aea727469596923fba54ac98cde29719a09eaecdabde0ab5f02b491e0d86ed855689eeb92f536e420a75111d937fdb0941bc419c9d15ef4baf1e0a4f678bb81 SHA512 b03680b185dccf063ef01ce85bb1d252bd984a77e94e314e76482747af4ecd4f90c3b7dd03b5da88e1d75654526b22368c70c80df398044baa39bc80f5936ba3 AUX m17n-lib-ispell.patch 458 BLAKE2B 745b7567421b475fad70e63c4a6c5e12606de89bd7add18cc269d0a18e294dd3c1fed542cf65aa776120989f63009bf95bfabaad1b795fd5316e1599dd66dbf7 SHA512 cbfbd70a1b6d7525627ad8d87c3b2d79f8bfbd74915da5b6f8646a5ab7cbb351abb7a1ea103320faaa4cf80fa0a58d0adf7d9b3a7cc0ee40e8bb4220dd92574c @@ -9,5 +9,5 @@ AUX m17n-lib-pkg-config.patch 465 BLAKE2B 9e66c6cea978acabcafe6b1c8d1bcf58a29987 DIST m17n-lib-1.8.0.tar.gz 1091731 BLAKE2B a4b55fbc3246fe0865dcf1647e91d03de6ead06fb4349ba207613cdea6bb079c0e7623510a6fb046dce4bfefd262f68c41c9174d29a2b4a6f673da298642e1cb SHA512 8aba862888393232172c03cdf52531e29ea969c4327e6f69879ecf7438eafee32782f509ec292b3e1b7cd3202e2764984d7a59e85cdb87a7c8bfcbac5b0ee6fd DIST m17n-lib-1.8.4.tar.gz 1119271 BLAKE2B 790a002e0abd66d7db0d61ab0240712b2810e698c73d507a5054ad83d4a7a7258c4407d5167ce92fc4c1f3acdfc9f8d3244634af801cde2a00762f09d5e1d823 SHA512 7e322788aed8a758a8c289112433aabccd12dacf14b247ba9060503bcc44930c9251f0c4e718987b9a151de097e72bc1e07c8096f7f4ad83a7d7183a549721d6 EBUILD m17n-lib-1.8.0-r1.ebuild 1905 BLAKE2B 9656dd865cc442e8bee1561af21db97fdc86b374ddcddca1b23659f5bf9ef6dc5a5eb54da6424d806d011dca5eaea56348bc796984675f5e28b5fa01d0e002e5 SHA512 aa18b9dd39f7b1068a9f51f4f0871799e26adfa6fb0f493302b9e000f6743da0378388aa9403b183e9ff5f58208d8b145617353bc259d88a3cda8f026c700cd9 -EBUILD m17n-lib-1.8.4.ebuild 1766 BLAKE2B f696d03704511c4f5aeafe0dbd07e841dfac444a135a28bf299a692bcdce2947b7107d91eaa54ffa6e0f9210b40264019acbffb7dca1ccca7e2dc09ebc5aab1f SHA512 e764844c208b9a4ff2f02c75df3670737cf2456e1944dcd680ce54f7c617bb80a0689f7d4e4e7f11291805c7286d7965feb258c6b50e0acded288431a3be461e +EBUILD m17n-lib-1.8.4-r1.ebuild 1766 BLAKE2B f696d03704511c4f5aeafe0dbd07e841dfac444a135a28bf299a692bcdce2947b7107d91eaa54ffa6e0f9210b40264019acbffb7dca1ccca7e2dc09ebc5aab1f SHA512 e764844c208b9a4ff2f02c75df3670737cf2456e1944dcd680ce54f7c617bb80a0689f7d4e4e7f11291805c7286d7965feb258c6b50e0acded288431a3be461e MISC metadata.xml 889 BLAKE2B 4fdd373094410c6fac69020e36d1433b10eae0ff3530e666f1445819175e118c8266d6000145e1be27912c530162ed9a76e71014bb37998c11a1355b125d1665 SHA512 fcecdbf2fefbc637a023c3f3b03922dbb6708a6b540e5555242d415e4d70b5ef73df3f9cccc14536aa237a018b9b23e3a5a3d04141d93401fcc06984b542754b diff --git a/dev-libs/m17n-lib/files/m17n-lib-configure.patch b/dev-libs/m17n-lib/files/m17n-lib-configure.patch index 90cfc774b806..12e571bd086b 100644 --- a/dev-libs/m17n-lib/files/m17n-lib-configure.patch +++ b/dev-libs/m17n-lib/files/m17n-lib-configure.patch @@ -56,7 +56,7 @@ AC_SUBST(FRIBIDI_LD_FLAGS) dnl Check for otflib usability. -@@ -201,6 +209,9 @@ +@@ -201,11 +209,14 @@ AC_SUBST(OTF_LD_FLAGS) dnl Check for Freetype2 usability. @@ -66,6 +66,12 @@ PKG_CHECK_MODULES([FREETYPE], [freetype2], [HAVE_FREETYPE=yes], [HAVE_FREETYPE=no]) AS_IF([test "x$HAVE_FREETYPE" = "xyes"], + [CPPFLAGS="$CPPFLAGS $FREETYPE_CFLAGS"; +- FREETYPE_LD_FLAGS=FREETYPE_LIBS; ++ FREETYPE_LD_FLAGS=$FREETYPE_LIBS; + AC_DEFINE([HAVE_FREETYPE], [1], + [Define to 1 if you have FreeType library and header file.]) + M17N_EXT_LIBS="$M17N_EXT_LIBS freetype"; @@ -220,9 +231,13 @@ ], [] diff --git a/dev-libs/m17n-lib/m17n-lib-1.8.4.ebuild b/dev-libs/m17n-lib/m17n-lib-1.8.4-r1.ebuild similarity index 100% rename from dev-libs/m17n-lib/m17n-lib-1.8.4.ebuild rename to dev-libs/m17n-lib/m17n-lib-1.8.4-r1.ebuild diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest index 0eec7efd6b54..d331cfb2933f 100644 --- a/dev-libs/nss/Manifest +++ b/dev-libs/nss/Manifest @@ -6,10 +6,12 @@ AUX nss-3.90.2-backport-D180718.patch 1225 BLAKE2B f18e406371c6f3f9aedc1676344b7 AUX nss-3.90.2-bmo-1885749-disable-ASM-C25519-on-non-X86_64.patch 1325 BLAKE2B c128966b1ea2a73c6957cf53b447a20ff142c277337a74421065e1f77c1de74cac5cbed7c192064fc6c45205e562003a7152e39df7438a1583418625607fc2bc SHA512 5625e3e78e7700bcbb589c734d47b91ebe39315994bd422766ad9100405c36d930ad031be5cf80de6bb4d9914db5fe553ee658daf5a2e66e79d517c0a6d9ad32 DIST nss-3.100.tar.gz 76746058 BLAKE2B 3e114ff7ae5b06a05af9cd62315cbc8d56bf3153126be857b935c5f8db52defcfc2ef13820a896127172a5cb3628c0773965d29a928f41cb5c43630e64095344 SHA512 725c10ffc02fc17347a213b42fabad789aec2c6352fe803b4ad166695ab59495849e9a69684578eb274faf818ec2277f2d433167cdd27997dcf8d8e94dd4df34 DIST nss-3.101-cacert-class1-class3.patch 21925 BLAKE2B 2b37f6b69e0541f31087ff0401b195c035f4b607865c4d29976e4ad2c8143321d65b41b996e922362e076aa8259304ed67b0c4a1f8df2fdfdb1d893319f5d5e7 SHA512 19438aefbb361881c1b4620d8b1b5e7d2bf5afb44900858d3728ff6999a792bf6fe073a11f591ab70461bee8c54fdfb097e4084b402842bc49d2139897de304d +DIST nss-3.101.1.tar.gz 76462490 BLAKE2B 578a5ce6c9157c25db801a3fe37e094d8005130967ecf1cca19f52a69dfd43195cc8a0c5310dce48936aab4faae424b4e8f24bae6e4f6ac02ea4914e5af4e2be SHA512 0752ad801d00db0180fa72c06d40ee62f88fff220b88880c26f181ba5b9380e785486faa15f8799aaf7145afa47fdd10a27554ec23605a98fbe258951654822d DIST nss-3.101.tar.gz 76317799 BLAKE2B 0401ed203b9be9bc9c32cbbf9763cc22ecda15f81100080c3419b55f327350e10c4a1316670515d78b42b00a5f93749825d40645520fef27dd060617556ece81 SHA512 b1596e7d74c654825eabbcc1f71b1410cf44d816c3044429576782bc800186073d43da9ad76de2fbd7de73c4460ebeb91aa244457da9d0d0cdc08a50a11a165f DIST nss-3.90.2.tar.gz 72215444 BLAKE2B 74b8eebf5f053dcebd9c6e6ef17c6113ac42a01f910f4ba621dadb09739d5a6090d022800d2c3a4bc0c58413f03512ca611ead1098488d303f1ee1e4bca5c222 SHA512 048a0c0a06fef8cd9c363ac511b9d6125ec131a306c5e093525a937f9e8740f1a2163f274c9a3907ed38331b2fb99b22b528b5e89da1e186c9ba9473d959ef4a DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d SHA512 1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4 EBUILD nss-3.100.ebuild 11571 BLAKE2B e37869cece7d551303ca4ba14392eee4f4d48b49225d2658590e7c11f705ff061ef1c76312a50edf480d586f3ab6c429c8693536c6c946f11b15404c81032e6a SHA512 a95608d5046cbdb462faf421f7f9d3a84ec0fe18dbb429a3db66a327bf2e0cad300bf840e4fe5ec967869c0b2cd83a939c0641e4a6d533cbaf340e086e611e0f +EBUILD nss-3.101.1.ebuild 11575 BLAKE2B ebce744715b64b196fe2f3fb7bf1acd5535d534669cf56e174006ac704df3583205c206eb17a9a8d3df366e25ec5e41f4399a32cbe13b241b490ca501b8114c1 SHA512 4250d45b0be68fed9ad50449ae40e413d7ce2ddbef27f7af8c4e74fddf7321a76ab938f9e810afc709e6534fb9bb14452688ca1331c7dd7b927f871337b5d35d EBUILD nss-3.101.ebuild 11575 BLAKE2B ebce744715b64b196fe2f3fb7bf1acd5535d534669cf56e174006ac704df3583205c206eb17a9a8d3df366e25ec5e41f4399a32cbe13b241b490ca501b8114c1 SHA512 4250d45b0be68fed9ad50449ae40e413d7ce2ddbef27f7af8c4e74fddf7321a76ab938f9e810afc709e6534fb9bb14452688ca1331c7dd7b927f871337b5d35d EBUILD nss-3.90.2-r1.ebuild 11751 BLAKE2B 1913a65dbe4906361b47280cfc5e456cc675b3ea10eaf074d74851e15a6c0bf515b1e7f1084a4e5947e2e8cee9c54e9be70d7ff7fe0277ae31d741e3f6c88e75 SHA512 02ad0fd006e7b404d3049568cafd6aafb20011a2e1b353e4a013f5d05dac796e9d808f5ebd4917ceecdb82614c404b1626c9deee35ab3c9e23e1a173065a31fb MISC metadata.xml 603 BLAKE2B 74c5a84f8a860b6a43731ed83cd40373187236de7add14ca33f3417eb0cfc165aa5df5308dca14b4664bcfe453e0f328988df4459af5781da4cbcb7bfc00e93d SHA512 9d7fb0be71d18ad1da440de047f4430bd3b50a8584d8dccd43e5e4cdf050f5c5cfeb34cd82ea617f2419ff092908becd1508eb7efcf54f3cca8c7f36af9517bb diff --git a/dev-libs/nss/nss-3.101.1.ebuild b/dev-libs/nss/nss-3.101.1.ebuild new file mode 100644 index 000000000000..84a8b5aed29e --- /dev/null +++ b/dev-libs/nss/nss-3.101.1.ebuild @@ -0,0 +1,418 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic multilib toolchain-funcs multilib-minimal + +NSPR_VER="4.35" +RTM_NAME="NSS_${PV//./_}_RTM" + +DESCRIPTION="Mozilla's Network Security Services library that implements PKI support" +HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS" +SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz + cacert? ( https://dev.gentoo.org/~juippis/mozilla/patchsets/nss-3.101-cacert-class1-class3.patch )" + +LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" +IUSE="cacert test +utils cpu_flags_ppc_altivec cpu_flags_x86_avx2 cpu_flags_x86_sse3 cpu_flags_ppc_vsx" +RESTRICT="!test? ( test )" +# pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND +RDEPEND=" + >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}] + >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}] + >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + virtual/pkgconfig +" +DEPEND="${RDEPEND}" +BDEPEND="dev-lang/perl" + +S="${WORKDIR}/${P}/${PN}" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/nss-config +) + +PATCHES=( + "${FILESDIR}/${PN}-3.53-gentoo-fixups.patch" + "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch" + "${FILESDIR}"/nss-3.87-use-clang-as-bgo892686.patch +) + +src_prepare() { + default + + if use cacert ; then + eapply -p2 "${DISTDIR}"/nss-3.101-cacert-class1-class3.patch + fi + + pushd coreconf >/dev/null || die + # hack nspr paths + echo 'INCLUDES += -I$(DIST)/include/dbm' \ + >> headers.mk || die "failed to append include" + + # modify install path + sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \ + -i source.mk || die + + # Respect LDFLAGS + sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk + + # Workaround make-4.4's change to sub-make, bmo#1800237, bgo#882069 + sed -i -e "s/^CPU_TAG = _.*/CPU_TAG = _$(nssarch)/" Linux.mk || die + + popd >/dev/null || die + + # Fix pkgconfig file for Prefix + sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \ + config/Makefile || die + + # use host shlibsign if need be #436216 + if tc-is-cross-compiler ; then + sed -i \ + -e 's:"${2}"/shlibsign:shlibsign:' \ + cmd/shlibsign/sign.sh || die + fi + + # dirty hack + sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \ + lib/ssl/config.mk || die + sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \ + cmd/platlibs.mk || die + + multilib_copy_sources + + strip-flags +} + +multilib_src_configure() { + # Ensure we stay multilib aware + sed -i -e "/@libdir@/ s:lib64:$(get_libdir):" config/Makefile || die +} + +nssarch() { + # Most of the arches are the same as $ARCH + local t=${1:-${CHOST}} + case ${t} in + *86*-pc-solaris2*) echo "i86pc" ;; + aarch64*) echo "aarch64" ;; + hppa*) echo "parisc" ;; + i?86*) echo "i686" ;; + x86_64*) echo "x86_64" ;; + *) tc-arch ${t} ;; + esac +} + +nssbits() { + local cc cppflags="${1}CPPFLAGS" cflags="${1}CFLAGS" + if [[ ${1} == BUILD_ ]]; then + cc=$(tc-getBUILD_CC) + else + cc=$(tc-getCC) + fi + # TODO: Port this to toolchain-funcs tc-get-ptr-size/tc-get-build-ptr-size + echo > "${T}"/test.c || die + ${cc} ${!cppflags} ${!cflags} -fno-lto -c "${T}"/test.c -o "${T}/${1}test.o" || die + case $(file -S "${T}/${1}test.o") in + *32-bit*x86-64*) echo USE_X32=1;; + *64-bit*|*ppc64*|*x86_64*) echo USE_64=1;; + *32-bit*|*ppc*|*i386*) ;; + *) die "Failed to detect whether ${cc} builds 64bits or 32bits, disable distcc if you're using it, please";; + esac +} + +multilib_src_compile() { + # use ABI to determine bit'ness, or fallback if unset + local buildbits mybits + case "${ABI}" in + n32) mybits="USE_N32=1";; + x32) mybits="USE_X32=1";; + s390x|*64) mybits="USE_64=1";; + ${DEFAULT_ABI}) + einfo "Running compilation test to determine bit'ness" + mybits=$(nssbits) + ;; + esac + # bitness of host may differ from target + if tc-is-cross-compiler; then + buildbits=$(nssbits BUILD_) + fi + + local makeargs=( + CC="$(tc-getCC)" + CCC="$(tc-getCXX)" + AR="$(tc-getAR) rc \$@" + RANLIB="$(tc-getRANLIB)" + OPTIMIZER= + ${mybits} + disable_ckbi=0 + ) + + # Take care of nspr settings #436216 + local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)" + unset NSPR_INCLUDE_DIR + + export NSS_ALLOW_SSLKEYLOGFILE=1 + export NSS_ENABLE_WERROR=0 #567158 + export BUILD_OPT=1 + export NSS_USE_SYSTEM_SQLITE=1 + export NSDISTMODE=copy + export FREEBL_NO_DEPEND=1 + export FREEBL_LOWHASH=1 + export NSS_SEED_ONLY_DEV_URANDOM=1 + export USE_SYSTEM_ZLIB=1 + export ZLIB_LIBS=-lz + export ASFLAGS="" + # Fix build failure on arm64 + export NS_USE_GCC=1 + # Detect compiler type and set proper environment value + if tc-is-gcc; then + export CC_IS_GCC=1 + elif tc-is-clang; then + export CC_IS_CLANG=1 + fi + + export NSS_DISABLE_GTESTS=$(usex !test 1 0) + + # Include exportable custom settings defined by users, #900915 + # Two examples uses: + # EXTRA_NSSCONF="MYONESWITCH=1" + # EXTRA_NSSCONF="MYVALUE=0 MYOTHERVALUE=1 MYTHIRDVALUE=1" + # e.g. + # EXTRA_NSSCONF="NSS_ALLOW_SSLKEYLOGFILE=0" + # or + # EXTRA_NSSCONF="NSS_ALLOW_SSLKEYLOGFILE=0 NSS_ENABLE_WERROR=1" + # etc. + if [[ -n "${EXTRA_NSSCONF}" ]]; then + ewarn "EXTRA_NSSCONF applied, please disable custom settings before reporting bugs." + read -a myextranssconf <<< "${EXTRA_NSSCONF}" + + for (( i=0; i<${#myextranssconf[@]}; i++ )); do + export "${myextranssconf[$i]}" + echo "exported ${myextranssconf[$i]}" + done + fi + + # explicitly disable altivec/vsx if not requested + # https://bugs.gentoo.org/789114 + case ${ARCH} in + ppc*) + use cpu_flags_ppc_altivec || export NSS_DISABLE_ALTIVEC=1 + use cpu_flags_ppc_vsx || export NSS_DISABLE_CRYPTO_VSX=1 + ;; + esac + + use cpu_flags_x86_avx2 || export NSS_DISABLE_AVX2=1 + use cpu_flags_x86_sse3 || export NSS_DISABLE_SSE3=1 + + local d + + # Build the host tools first. + LDFLAGS="${BUILD_LDFLAGS}" \ + XCFLAGS="${BUILD_CFLAGS}" \ + NSPR_LIB_DIR="${T}/fakedir" \ + emake -C coreconf \ + CC="$(tc-getBUILD_CC)" \ + ${buildbits-${mybits}} + makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" ) + + # Then build the target tools. + for d in . lib/dbm ; do + CPPFLAGS="${myCPPFLAGS}" \ + XCFLAGS="${CFLAGS} ${CPPFLAGS}" \ + NSPR_LIB_DIR="${T}/fakedir" \ + emake "${makeargs[@]}" -C ${d} OS_TEST="$(nssarch)" + done +} + +multilib_src_test() { + einfo "Tests can take a *long* time, especially on a multilib system." + einfo "30-45+ minutes per lib configuration. Bug #852755" + + # https://www.linuxfromscratch.org/blfs/view/svn/postlfs/nss.html + # https://firefox-source-docs.mozilla.org/security/nss/legacy/nss_sources_building_testing/index.html#running_the_nss_test_suite + # https://www-archive.mozilla.org/projects/security/pki/nss/testnss_32.html (older) + export BUILD_OPT=1 + export HOST="localhost" + export DOMSUF="localdomain" + export USE_IP=TRUE + export IP_ADDRESS="127.0.0.1" + + # Only run the standard cycle instead of full, reducing testing time from 45 minutes to 15 + # per lib implementation. + export NSS_CYCLES=standard + + NSINSTALL="${PWD}/$(find -type f -name nsinstall)" + + cd "${BUILD_DIR}"/tests || die + # Hack to get current objdir (prefixed dir where built binaries are) + # Without this, at least multilib tests go wrong when building the amd64 variant + # after x86. + local objdir=$(find "${BUILD_DIR}"/dist -maxdepth 1 -iname Linux* | rev | cut -d/ -f1 | rev) + + # Can tweak to a subset of tests in future if we need to, but would prefer not + OBJDIR="${objdir}" DIST="${BUILD_DIR}/dist" MOZILLA_ROOT="${BUILD_DIR}" ./all.sh || die +} + +# Altering these 3 libraries breaks the CHK verification. +# All of the following cause it to break: +# - stripping +# - prelink +# - ELF signing +# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html +# Either we have to NOT strip them, or we have to forcibly resign after +# stripping. +#local_libdir="$(get_libdir)" +#export STRIP_MASK=" +# */${local_libdir}/libfreebl3.so* +# */${local_libdir}/libnssdbm3.so* +# */${local_libdir}/libsoftokn3.so*" + +export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3" + +generate_chk() { + local shlibsign="$1" + local libdir="$2" + einfo "Resigning core NSS libraries for FIPS validation" + shift 2 + local i + for i in ${NSS_CHK_SIGN_LIBS} ; do + local libname=lib${i}.so + local chkname=lib${i}.chk + "${shlibsign}" \ + -i "${libdir}"/${libname} \ + -o "${libdir}"/${chkname}.tmp \ + && mv -f \ + "${libdir}"/${chkname}.tmp \ + "${libdir}"/${chkname} \ + || die "Failed to sign ${libname}" + done +} + +cleanup_chk() { + local libdir="$1" + shift 1 + local i + for i in ${NSS_CHK_SIGN_LIBS} ; do + local libfname="${libdir}/lib${i}.so" + # If the major version has changed, then we have old chk files. + [ ! -f "${libfname}" -a -f "${libfname}.chk" ] \ + && rm -f "${libfname}.chk" + done +} + +multilib_src_install() { + pushd dist >/dev/null || die + + dodir /usr/$(get_libdir) + cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed" + local i + for i in crmf freebl nssb nssckfw ; do + cp -L */lib/lib${i}.a "${ED}"/usr/$(get_libdir) || die "copying libs failed" + done + + # Install nss-config and pkgconfig file + dodir /usr/bin + cp -L */bin/nss-config "${ED}"/usr/bin || die + dodir /usr/$(get_libdir)/pkgconfig + cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig || die + + # create an nss-softokn.pc from nss.pc for libfreebl and some private headers + # bug 517266 + sed -e 's#Libs:#Libs: -lfreebl#' \ + -e 's#Cflags:#Cflags: -I${includedir}/private#' \ + */lib/pkgconfig/nss.pc >"${ED}"/usr/$(get_libdir)/pkgconfig/nss-softokn.pc \ + || die "could not create nss-softokn.pc" + + # all the include files + insinto /usr/include/nss + doins public/nss/*.{h,api} + insinto /usr/include/nss/private + doins private/nss/{blapi,alghmac,cmac}.h + + popd >/dev/null || die + + local f nssutils + # Always enabled because we need it for chk generation. + nssutils=( shlibsign ) + + if multilib_is_native_abi ; then + if use utils; then + # The tests we do not need to install. + #nssutils_test="bltest crmftest dbtest dertimetest + #fipstest remtest sdrtest" + # checkcert utils has been removed in nss-3.22: + # https://bugzilla.mozilla.org/show_bug.cgi?id=1187545 + # https://hg.mozilla.org/projects/nss/rev/df1729d37870 + # certcgi has been removed in nss-3.36: + # https://bugzilla.mozilla.org/show_bug.cgi?id=1426602 + nssutils+=( + addbuiltin + atob + baddbdir + btoa + certutil + cmsutil + conflict + crlutil + derdump + digest + makepqg + mangle + modutil + multinit + nonspr10 + ocspclnt + oidcalc + p7content + p7env + p7sign + p7verify + pk11mode + pk12util + pp + rsaperf + selfserv + signtool + signver + ssltap + strsclnt + symkeyutil + tstclnt + vfychain + vfyserv + ) + # install man-pages for utils (bug #516810) + doman doc/nroff/*.1 + fi + pushd dist/*/bin >/dev/null || die + for f in ${nssutils[@]}; do + dobin ${f} + done + popd >/dev/null || die + fi +} + +pkg_postinst() { + multilib_pkg_postinst() { + # We must re-sign the libraries AFTER they are stripped. + local shlibsign="${EROOT}/usr/bin/shlibsign" + # See if we can execute it (cross-compiling & such). #436216 + "${shlibsign}" -h >&/dev/null + if [[ $? -gt 1 ]] ; then + shlibsign="shlibsign" + fi + generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir) + } + + multilib_foreach_abi multilib_pkg_postinst +} + +pkg_postrm() { + multilib_pkg_postrm() { + cleanup_chk "${EROOT}"/usr/$(get_libdir) + } + + multilib_foreach_abi multilib_pkg_postrm +} diff --git a/dev-libs/opencl-icd-loader/Manifest b/dev-libs/opencl-icd-loader/Manifest index 2d2af8736aa2..76a558b8e960 100644 --- a/dev-libs/opencl-icd-loader/Manifest +++ b/dev-libs/opencl-icd-loader/Manifest @@ -2,4 +2,4 @@ DIST opencl-icd-loader-2023.12.14.tar.gz 93193 BLAKE2B 13b0e085dddfd1d3d493dac40 DIST opencl-icd-loader-2024.05.08.tar.gz 93262 BLAKE2B eb7ac8783a96d1fc4756527f0fe46657fbd57486b2e49c56ddcd67162cf850d652108d31f32b21f9eb24488f2dac8a5891af04bb905d65fb495637167f10ea8a SHA512 12d62183e49c5a1f813807291744d816008afca55b09f5acf2eef1bce50a453bf35a8dfbeb5f433022b0c5517f0a210d7123a3bac7a15ea63cc10f3bc71510f0 EBUILD opencl-icd-loader-2023.12.14.ebuild 960 BLAKE2B c447febd17a8edd9b357b69294d181ea3095b98d471e143748eac1c8d63f19efe466b5934e4dc66951912ec1d6b76ad5444a0f8945e4f52fb8b6cca366849570 SHA512 03ed97a1dfad170f3cedd3485500ea019bafe9ea48b0591859ccbe6cdfd5e57313b49da8ac0519f9d0fca1e7eb71067a37875f82dd6070486e3ddb9f1f5bbf84 EBUILD opencl-icd-loader-2024.05.08.ebuild 952 BLAKE2B 5366e96d1f2c37989718fcab58377a51b72d722564493b332e11b3c57cedb5559369d71462050947ca4998798569d77aa4f30bf82cd3cac4a93c291030011e27 SHA512 286f7e6378f1154fe58bedbbdd1255bf016782fc5b0c7bd15f911c0bea258d6e60866a8ee91c92a57005126da41e46b3f98c352831764c8ee9a569825b89ff5f -MISC metadata.xml 341 BLAKE2B b49a18b36fbbf0c978ad2445ee4688f32cafd66001f04e02256a420b9dd1e808f85c32e43adb15e5814957f5273a135f82c5fdfe37baf7e6fa73abe2c8fcd990 SHA512 5dcf111b1e5ec3e7532258ed2e29946cab993051193bec1413096b52148117c935b028e071c501863620c4a51e81aee333b9e4375caa14fdab3701524da99268 +MISC metadata.xml 263 BLAKE2B 4403b25dbfff8d1b594f992d783efb2eb588312e3aef33be514a8e15cc938f8e8affb3e21f213dddfc896b75998c65337add7502bc462fb06ff30ef8c5bfef94 SHA512 c6c1fe5a93d231074c9b424a0b410858677df65766306b037401318d7fe281af94125c46794d0a40ba5910be4b8622a2126b921e62839742d0f2b0aab88fa84e diff --git a/dev-libs/opencl-icd-loader/metadata.xml b/dev-libs/opencl-icd-loader/metadata.xml index 7f8ede0aa2fd..64c3815ddc61 100644 --- a/dev-libs/opencl-icd-loader/metadata.xml +++ b/dev-libs/opencl-icd-loader/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + KhronosGroup/OpenCL-ICD-Loader diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest index cdcd399b2464..cd8c6f8fa0af 100644 --- a/dev-libs/openssl/Manifest +++ b/dev-libs/openssl/Manifest @@ -39,6 +39,6 @@ EBUILD openssl-3.1.5-r2.ebuild 8626 BLAKE2B ae09c41b277f416c8ad0180384fc3fbe7cee EBUILD openssl-3.1.6.ebuild 8534 BLAKE2B b0d0b4c64ad7b025272ac54150ef9ea18e6ab974d558c002098a058600d8aff9253fe9a5d9eb78866f7734e6b2c0cc3222141a7738c5b21311d8d64f0867e2b9 SHA512 6b2c1cb64541d043048864110d4eb35df6c9b45228a4224a9788ac392f59358e1fb62a6c821bc5c05af4cf7ba29b7a0bfbb7f8ef3fbeb619b5b97444b1daff39 EBUILD openssl-3.2.1-r2.ebuild 9377 BLAKE2B d8a1bd16284002ec39c926bbe9da25c371e2b54f668146d68f72e8f210e1e0073c1bbeb243f9e24ae970023c207906141e7232e925be718ca244e71dc2f604e9 SHA512 9c6f800d565a7c615ce77e04501b0d9f78c4047465242b9bd6f2c64dc0e0b68a6ff0f3effbf70aba0fe0339455d40095609b4a0df33b07e5afbc7543fe9aef58 EBUILD openssl-3.2.2.ebuild 9179 BLAKE2B c58b822d2c7a0c0f9b2eb985171472818d6719f2f4f7a87ce33f3cbc5d10decd98588357f7dfe64ec49f1b5e220cb26d334a6cd9e88bc35b3f9584f53c961974 SHA512 8dc73f143cad88806c3a3ae23e20ce88f45e24f8a862aabbb28f38f2be9342df188575ea6cf3530f854c7fdf39bc336a3da3c7983166e6825d838abb58c8e2c2 -EBUILD openssl-3.3.0.ebuild 9191 BLAKE2B c32b7a3f223a748f05baae1c885a3f96c7d2626499efd5d349f54dbf3c4a65fd32d794b2f1dc162917517103590f584e8cf6bee7cce4d864fbfc439dfa7e42ce SHA512 c2b3b14b43a738a49c29bfb3ee34c0307ce607a0b0b8c1b7bbdf4224f7c6deda2fdf09ca2f941cc860beff7ab97d022d00cbc8e4fc791700d8b71767c453c72c -EBUILD openssl-3.3.1.ebuild 9191 BLAKE2B c32b7a3f223a748f05baae1c885a3f96c7d2626499efd5d349f54dbf3c4a65fd32d794b2f1dc162917517103590f584e8cf6bee7cce4d864fbfc439dfa7e42ce SHA512 c2b3b14b43a738a49c29bfb3ee34c0307ce607a0b0b8c1b7bbdf4224f7c6deda2fdf09ca2f941cc860beff7ab97d022d00cbc8e4fc791700d8b71767c453c72c -MISC metadata.xml 1566 BLAKE2B ae4515c90356b8a2d3e2df8e0cea43c587f73bd2e08f696c065c2254639009b6806806df8a84c63d00781b0cbf906a0d11e94b715749ab1292e77afa9cd5bcc2 SHA512 4a5e6b894476e74f1f93f00c326139eadf1afd498f4508fb723322539f29e53aec6dd198da878db714d2da61ab266089c2dd2f91b9fc66a34375ceb6f68ca394 +EBUILD openssl-3.3.0.ebuild 9232 BLAKE2B 26a1b881b02d355802ff020f2d8797b74d7db61426f0254a30937112ba52988317cf9b58155c1d8fb7a662679d78cca80f484ce72fd66684590f85b2da07af67 SHA512 ecb11de2fa82c33911ab3c9500f942524b4831e7318d7cebacc14218f3b08cc379808ec64086475d2151fe7d5981fc775cd47a71ca0aba8a09c03df52e413413 +EBUILD openssl-3.3.1.ebuild 9232 BLAKE2B 26a1b881b02d355802ff020f2d8797b74d7db61426f0254a30937112ba52988317cf9b58155c1d8fb7a662679d78cca80f484ce72fd66684590f85b2da07af67 SHA512 ecb11de2fa82c33911ab3c9500f942524b4831e7318d7cebacc14218f3b08cc379808ec64086475d2151fe7d5981fc775cd47a71ca0aba8a09c03df52e413413 +MISC metadata.xml 1674 BLAKE2B 2195a6538e1b4ec953c707460988f153e40abe7495fd761403c9a54b44ecb7cb5c69ac37ac7d4d18bc0086cf9b4accaaac19926fe5b2ac4b2c547ce1c9e08a6d SHA512 d4eda999c1027f9d8102c59275665f5b01d234c4a7636755a6d3c64b9aad2a657d14256b1527d9b7067cb653458b058db7f5bb20873e48927291092d9ccdd1c6 diff --git a/dev-libs/openssl/metadata.xml b/dev-libs/openssl/metadata.xml index bbf8686ec6e9..a00bd02d7b09 100644 --- a/dev-libs/openssl/metadata.xml +++ b/dev-libs/openssl/metadata.xml @@ -9,6 +9,7 @@ Disable/Restrict EC algorithms (as they seem to be patented) -- note: changes the ABI Enable FIPS provider Enable support for Kernel implementation of TLS (kTLS) + Enable support for QUIC (RFC 9000); a UDP-based protocol intended to replace TCP Enable support for RFC 3779 (X.509 Extensions for IP Addresses and AS Identifiers) Support for the old/insecure SSLv2 protocol -- note: not required for TLS/https Support for the old/insecure SSLv3 protocol -- note: not required for TLS/https diff --git a/dev-libs/openssl/openssl-3.3.0.ebuild b/dev-libs/openssl/openssl-3.3.0.ebuild index 97ec87920e44..3c59077a40e6 100644 --- a/dev-libs/openssl/openssl-3.3.0.ebuild +++ b/dev-libs/openssl/openssl-3.3.0.ebuild @@ -31,7 +31,7 @@ S="${WORKDIR}"/${MY_P} LICENSE="Apache-2.0" SLOT="0/$(ver_cut 1)" # .so version of libssl/libcrypto -IUSE="+asm cpu_flags_x86_sse2 fips ktls rfc3779 sctp static-libs test tls-compression vanilla verify-sig weak-ssl-ciphers" +IUSE="+asm cpu_flags_x86_sse2 fips ktls quic rfc3779 sctp static-libs test tls-compression vanilla verify-sig weak-ssl-ciphers" RESTRICT="!test? ( test )" COMMON_DEPEND=" @@ -198,6 +198,7 @@ multilib_src_configure() { enable-mdc2 enable-rc5 $(use fips && echo "enable-fips") + $(use quic && echo "enable-quic") $(use_ssl asm) $(use_ssl ktls) $(use_ssl rfc3779) diff --git a/dev-libs/openssl/openssl-3.3.1.ebuild b/dev-libs/openssl/openssl-3.3.1.ebuild index 97ec87920e44..3c59077a40e6 100644 --- a/dev-libs/openssl/openssl-3.3.1.ebuild +++ b/dev-libs/openssl/openssl-3.3.1.ebuild @@ -31,7 +31,7 @@ S="${WORKDIR}"/${MY_P} LICENSE="Apache-2.0" SLOT="0/$(ver_cut 1)" # .so version of libssl/libcrypto -IUSE="+asm cpu_flags_x86_sse2 fips ktls rfc3779 sctp static-libs test tls-compression vanilla verify-sig weak-ssl-ciphers" +IUSE="+asm cpu_flags_x86_sse2 fips ktls quic rfc3779 sctp static-libs test tls-compression vanilla verify-sig weak-ssl-ciphers" RESTRICT="!test? ( test )" COMMON_DEPEND=" @@ -198,6 +198,7 @@ multilib_src_configure() { enable-mdc2 enable-rc5 $(use fips && echo "enable-fips") + $(use quic && echo "enable-quic") $(use_ssl asm) $(use_ssl ktls) $(use_ssl rfc3779) diff --git a/dev-libs/papi/Manifest b/dev-libs/papi/Manifest index 91b7fa5fe475..c1f53eb543da 100644 --- a/dev-libs/papi/Manifest +++ b/dev-libs/papi/Manifest @@ -1,6 +1,6 @@ AUX papi-6.0.0.1-configure-c99.patch 3767 BLAKE2B 911ddc624dca65bc37027a358e48ae8161e69171f06e0fb9499db8d7ac18c00ef62ef84eb413a6c5ba1b8e4b2c81c9715406a12c6917efa5a57ebb690d6f5b4d SHA512 144caa26d861cb155aabc51ade54d197018440217b5332980513ef2f7fe6a4e738e2fdc92b10b1177dd7c2413d6633a40bdb2e344195f64e10e5026ba99525f2 AUX papi-6.0.0.1-configure-clang16.patch 2755 BLAKE2B ee43146e4c585004ea4dcee08c4026f07a0b8ed0b8fde54c69998ba2a9b460d27e9f7877a60dfa6cbad332c79c546f861ffbd9be88f829aa7eba360aa4cfa850 SHA512 af3d671efc552342f7af78185154bfb2c48dfd8fed3677851d79b0166b875fd6a0afb6d19536517500f34ba0aa89fb2362189de753b00b2b16a3186e7bd7b5b1 DIST papi-6.0.0.1.tar.gz 4665285 BLAKE2B 5b6b2de8c16510a05a57159ceba591625c78f2a6d4ea62979fea4dd3e72bce73138e36480d82e13713c9ff2298e00330619fa57fdc7f81d75e1ce519b6f600ae SHA512 54c37b49858e921bd1357d8b0bba12c27e40e89b1354d89e5a85672ef3e6d3a4784212079098004256369a172d744580fb283741e7b4ac2d6fa5642bc42ea2ad -EBUILD papi-6.0.0.1-r1.ebuild 1182 BLAKE2B 53e129acdbd436849108db5100fcd5cbb9052d170fc3032d9828380791f2c3b7d080f37b4dc33c7d671bc98b901b4b7fc7a26e3a634f73827b12d28d4feca2e0 SHA512 1b154beaa70a85b343bc1fdca83160835c72dcc3038eaf0165331197e06af6402feac1296f94b2a297cf06a7891442f4dbce3c3d48446f34741b8d7380bc7c5c -EBUILD papi-6.0.0.1-r2.ebuild 1233 BLAKE2B ea9ec2400d312fa204d7f84e9fcc5788390e3f52a9d64e2463ac53be0aaa754ba65fc2fee6ba57d06fabee6f27ce7fa67676c56fa8a38bba7dfd45f4e43b314a SHA512 820e0e5addfedd00cc1f2f6a3f8e6666d086bee6c919de8d70a38d9a444ba3fc92f30a275a2e7bec2af8e301e47adb2d2df90ca2e2573843c6131b851af21dce +EBUILD papi-6.0.0.1-r1.ebuild 1184 BLAKE2B f941203229c4e9abeca59e027904a1f7bfea4ae38c70e69d148116d5c1969a7732795c01c10e93707838db324939e46963a9718ab65ccea81b346ccbf4c3b985 SHA512 09ab44fadeacb6fb04344b40d7a82014320d54010a7de48fb53c274c312b95d72c9dcb3d35739d60b19e5de2741fdb1fef939ef2cd2991f04570bedcae377b63 +EBUILD papi-6.0.0.1-r2.ebuild 1235 BLAKE2B 4a5a8efe17d531b96bded3ff78f45c3bd19a7ed8a5170b931f40107af9e2ceada210bf63dcb4a79521d8933c7886a8234307aef83baaffbffed30d19b65831da SHA512 d8aad56759a7d43abec65f36e932786aebd3e7cc42053820195c43c0a672e4a8d1fd80460f60da9b3aaec474dd21ffdea52597352fd5092f1b2bfeb159cdf065 MISC metadata.xml 169 BLAKE2B 25149b73446be31f3ea3dd3a6394230987e7d4c601d1605fd3827b37bd99b3301c2e0edb95d0f59a4577ed27919f43c2cc02b1edf62c4012b935a82e709e0c05 SHA512 55c53f74b001bae56ba8c54581a4168335b6b3a28dac23a2102b76795d5fd41de33b8b3e1ec03f9acc6e7a3a77e93b1a6ff3e3967c3156dcbf22b5b5a6245ef5 diff --git a/dev-libs/papi/papi-6.0.0.1-r1.ebuild b/dev-libs/papi/papi-6.0.0.1-r1.ebuild index a4801fba366c..aa62e602ab7a 100644 --- a/dev-libs/papi/papi-6.0.0.1-r1.ebuild +++ b/dev-libs/papi/papi-6.0.0.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=7 @@ -6,8 +6,8 @@ EAPI=7 inherit autotools fortran-2 toolchain-funcs DESCRIPTION="Performance Application Programming Interface" -HOMEPAGE="http://icl.cs.utk.edu/papi/" -SRC_URI="http://icl.cs.utk.edu/projects/${PN}/downloads/${P}.tar.gz" +HOMEPAGE="https://icl.cs.utk.edu/papi/" +SRC_URI="https://icl.cs.utk.edu/projects/${PN}/downloads/${P}.tar.gz" S="${WORKDIR}/${P}/src" LICENSE="BSD" diff --git a/dev-libs/papi/papi-6.0.0.1-r2.ebuild b/dev-libs/papi/papi-6.0.0.1-r2.ebuild index a81ecf3c13bf..b9e9db7b2516 100644 --- a/dev-libs/papi/papi-6.0.0.1-r2.ebuild +++ b/dev-libs/papi/papi-6.0.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=8 @@ -6,8 +6,8 @@ EAPI=8 inherit autotools fortran-2 toolchain-funcs DESCRIPTION="Performance Application Programming Interface" -HOMEPAGE="http://icl.cs.utk.edu/papi/" -SRC_URI="http://icl.cs.utk.edu/projects/${PN}/downloads/${P}.tar.gz" +HOMEPAGE="https://icl.cs.utk.edu/papi/" +SRC_URI="https://icl.cs.utk.edu/projects/${PN}/downloads/${P}.tar.gz" S="${WORKDIR}/${P}/src" LICENSE="BSD" diff --git a/dev-libs/plasma-wayland-protocols/Manifest b/dev-libs/plasma-wayland-protocols/Manifest index 6a69633c79aa..be3058ca8274 100644 --- a/dev-libs/plasma-wayland-protocols/Manifest +++ b/dev-libs/plasma-wayland-protocols/Manifest @@ -1,5 +1,3 @@ -DIST plasma-wayland-protocols-1.12.0.tar.xz 44272 BLAKE2B 05f6c7e496d8be7d215ceeed6059230bb609c43c81eba363fc85e49279f2322a5c7c6cedebd9987d1f6d4edefad01eb84039cd949de730607e9ee4bb9a9c2c01 SHA512 4894493e117669d7ab54b385e2a40d69ddce7cb860b68d9a28f9032d63cad6004858f984ad8ece34567e0e806ccb3f973852596b905d2618b60115ccf9c82886 DIST plasma-wayland-protocols-1.13.0.tar.xz 45016 BLAKE2B 179bc29e79c210008e9f0b54cd50ce6350b0e575f746dbb6d2fe0dc0db4c4c1b98e29cd2b2faa98ce2049b001f2b2e8cbef9cded64db6823f8f56973e92cea8e SHA512 7e335df79a9b614701330d1dd4aa37803a35a5fa409f4d9456f487383c9c3c02414f74551363b22694e7fea9c4c2427ead3213d984c3673c90348e7f890826af -EBUILD plasma-wayland-protocols-1.12.0-r1.ebuild 751 BLAKE2B a10b4e5619dc01411ca3206ddfe8c5e288136e9ee3d9d7ad94bd5ee3a84dd91efcf84fdc89f821b7037f4b13e48bf900d5c5409e9fa32bcceebbf21a270b8b90 SHA512 64b868b0a561e1a0129f1d466faf852f6dbaf0828333e3fe78f14b48f927e33e7dce9f52e3ad4737cc25ccf35eb3a1823c7779082b04decca263a95f04e0f5d1 EBUILD plasma-wayland-protocols-1.13.0.ebuild 751 BLAKE2B a10b4e5619dc01411ca3206ddfe8c5e288136e9ee3d9d7ad94bd5ee3a84dd91efcf84fdc89f821b7037f4b13e48bf900d5c5409e9fa32bcceebbf21a270b8b90 SHA512 64b868b0a561e1a0129f1d466faf852f6dbaf0828333e3fe78f14b48f927e33e7dce9f52e3ad4737cc25ccf35eb3a1823c7779082b04decca263a95f04e0f5d1 MISC metadata.xml 396 BLAKE2B 6294f1b003e4b05cd62b0c8697b59d385166c6ea4acbe5f68d9efac7cfb9a6afa2502bbb339dd44459fb94ffcff7a03404fdf86f4db5afb711d34986e4e7bed5 SHA512 67f21a439977f1f939fdc5fd94ac9e8e8861d17640e823157fe51474e78fbae372c01617aceb0e7cea15de35694609f37bb7c68d33a5c0fea1d0733ce2c41e2f diff --git a/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.12.0-r1.ebuild b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.12.0-r1.ebuild deleted file mode 100644 index ad0d538fed5b..000000000000 --- a/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.12.0-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake kde.org - -DESCRIPTION="Plasma Specific Protocols for Wayland" -HOMEPAGE="https://invent.kde.org/libraries/plasma-wayland-protocols" - -if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" - KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" -fi - -LICENSE="LGPL-2.1" -SLOT="0" - -BDEPEND=" - dev-libs/libpcre2:* - >=kde-frameworks/extra-cmake-modules-5.115.0:* - || ( - dev-qt/qtbase:6 - dev-qt/qtcore:5 - ) -" - -ecm_src_configure() { - local mycmakeargs=( - -DKDE_INSTALL_USE_QT_SYS_PATHS=ON # ecm.eclass - -DKDE_INSTALL_DOCBUNDLEDIR="${EPREFIX}/usr/share/help" # ecm.eclass - ) - - cmake_src_configure -} diff --git a/dev-libs/qtkeychain/Manifest b/dev-libs/qtkeychain/Manifest index 0d89e5b02ffe..a1f4ef2f0ea8 100644 --- a/dev-libs/qtkeychain/Manifest +++ b/dev-libs/qtkeychain/Manifest @@ -1,5 +1,3 @@ -DIST qtkeychain-0.14.2.tar.gz 50915 BLAKE2B eed35eec296b62fec90e83e98c3ab817aa05f7cefd74c3790ce2f7c38c051d5b95b3664e688bef0cfe7b06583e844782f60454bb67b48f6507fc33c780c62bf0 SHA512 d681f60a6954a8fcb37039cfb1a6d69f5aee19f30313d65072c40cee1880c302b9f2ad3d994ae7a775b17479f443231774804ca438ef6b5e7ec25533d5d9f3c2 DIST qtkeychain-0.14.3.tar.gz 50948 BLAKE2B 4f2189b2d6a1faf7b5041baeb1c2f00498d0297a8028799ab646aa92189d569114c76b45528d15a72d7cee8dc6252797bebd3e2849034e703709a3b41f74a805 SHA512 d1d87553db94bf54da1373016a847476e6cd608db6d427ed72532658e2272501daf45d7c9976efdde2f26ab3810ba9dbfec2518d46dee5a76ecaa369bfee2e4a -EBUILD qtkeychain-0.14.2.ebuild 1536 BLAKE2B a4391e20a8ff747dffca3ba2e3e499eb48e075adc22391c744a2cc1296f075e4caf2995ec7c97f8e72fa9a7e5cf460c8d79c232d2d59c3e6f416fb6f1c5b4c69 SHA512 0971db6f08ff60c4f81a554f3da5a8f09a54070851e36037b33819a20e77957cdb67dbd76e7b4520ee59f715fcebfcba0f2918d5d01c96ded18005771ec79435 EBUILD qtkeychain-0.14.3.ebuild 1536 BLAKE2B 66108fdf560b85eba1c915adb7b3780c2e858850b1bc0bc7e0181901f7af5d7a65091375f922562ebb8fb5e8850691bcdb8577efd51590623300e469e7e723c9 SHA512 54fd75fa2dbce374aaff44f5139992f82ef535dfcb1fd0fe59bb58b7eb9fd879e11cd21497fff3c5d4b055bccb3689819c3a8defaafac80eac9533dcf422565b MISC metadata.xml 340 BLAKE2B 4ae9796b7c395cbb0dc0c4a06d203db9a270ec00dba635bdeb0f46b350fffd3784f98a700f645238824cf6b474215c1cbed4c1ede1df16f47185598c81de5610 SHA512 3bf8c371c3268190a04f67f2213b89efe9f1dad96cbf2ee5ad3d112d5ea6b164ccbfefabaed55a6e0cdfa3e4bb06d6e7959b88513567a1d619aa1138957c5027 diff --git a/dev-libs/qtkeychain/qtkeychain-0.14.2.ebuild b/dev-libs/qtkeychain/qtkeychain-0.14.2.ebuild deleted file mode 100644 index 3ee664e93b23..000000000000 --- a/dev-libs/qtkeychain/qtkeychain-0.14.2.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake multibuild - -HOMEPAGE="https://github.com/frankosterfeld/qtkeychain" -DESCRIPTION="Qt API for storing passwords securely" - -if [[ ${PV} != *9999* ]]; then - SRC_URI="https://github.com/frankosterfeld/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" -else - inherit git-r3 - EGIT_REPO_URI="https://github.com/frankosterfeld/${PN}.git" -fi - -LICENSE="BSD-2" -SLOT="0/1" -IUSE="keyring +qt5 qt6" -REQUIRED_USE="|| ( qt5 qt6 )" - -DEPEND=" - keyring? ( - app-crypt/libsecret - dev-libs/glib:2 - ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - ) - qt6? ( dev-qt/qtbase:6[dbus] ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - qt5? ( dev-qt/linguist-tools:5 ) - qt6? ( dev-qt/qttools:6[linguist] ) -" - -DOCS=( ChangeLog ReadMe.md ) - -pkg_setup() { - MULTIBUILD_VARIANTS=( $(usev qt5) $(usev qt6) ) -} - -src_configure() { - my_src_configure() { - local mycmakeargs=( - -DECM_MKSPECS_INSTALL_DIR="${EPREFIX}"/usr/$(get_libdir)/${MULTIBUILD_VARIANT}/mkspecs - -DBUILD_TEST_APPLICATION=OFF - -DBUILD_TRANSLATIONS=ON - -DLIBSECRET_SUPPORT=$(usex keyring) - ) - - if [[ ${MULTIBUILD_VARIANT} == qt6 ]]; then - mycmakeargs+=( -DBUILD_WITH_QT6=ON ) - else - mycmakeargs+=( -DBUILD_WITH_QT6=OFF ) - fi - - cmake_src_configure - } - - multibuild_foreach_variant my_src_configure -} - -src_compile() { - multibuild_foreach_variant cmake_src_compile -} - -src_install() { - multibuild_foreach_variant cmake_src_install -} diff --git a/dev-libs/rocm-device-libs/Manifest b/dev-libs/rocm-device-libs/Manifest index 09eeb44805e7..9a1c83c8664b 100644 --- a/dev-libs/rocm-device-libs/Manifest +++ b/dev-libs/rocm-device-libs/Manifest @@ -3,7 +3,6 @@ AUX rocm-device-libs-5.1.3-test-bitcode-dir.patch 1181 BLAKE2B 0358dfc81ed98acd2 AUX rocm-device-libs-5.4.3-Revert-Update-counters-for-gfx11.patch 6801 BLAKE2B ae3be5c1d8a7a84e8ddee2471628804365dd1d9b1ae3aa981b5e47015b82c115d5da5ea6fedcacc3ccf11c768af8130375493fdbcc9a53567e633cc57e7e750e SHA512 c28a08253025b150523282231c64e5d310206e6e406efdc2a0f39ce69b2f1663fed6991e27b2124eb3434c51efb8d172eceb752f366bc2aab7b3eb63ad9dfa35 AUX rocm-device-libs-5.5.0-test-bitcode-dir.patch 1838 BLAKE2B f1fa6e0b69b5e4e6634cb92c7b9ad1f9621a1b639d27d8e4d15ceeeb79ba58cfc8a7bb17f354995d8e4e88b5a74aa09354b0b986c6e802b1d4eb58ba3905f1e5 SHA512 115b5ec119400e6cbc6293d3819bb1dbd67455c60ed7b8c63443603a1748c954e558d3ffcabe76c232f742ce52d6df9b3c647ce1289a78226fd1507e6497793d AUX rocm-device-libs-5.5.1-fix-llvm-link.patch 681 BLAKE2B 1f28e1c92295caec2b50d576830ba896b82c92fe93db9243e4f397c9fde2de090e3f7f8c13ec8a0371d95978807642b433f4dc8b1644595da7f7576fe6b12a35 SHA512 6205cdb17692b4ebbce9f6a0e910c50ed9bd628d1863716f98e87857002399a3edbec3b9c50291c453262d0c169ed62ada5889fb1c735af04fd97623514e1fb2 -AUX rocm-device-libs-5.5.1-remove-gfx700-tests.patch 975 BLAKE2B 7b35ce4d8db4374e532bb3b77cb26d944d36b992b4649351de75084d5914a91becb17159328c9dd325043a1add1418b64b14be9e8e93a009140668cbbf8e7b88 SHA512 08e473c0067e2567d7ccb85eb8e333653e150a9fbca87b51d47f552baec60952a9a9fcbf1b26ad54f3560d8c87eede04f2b6801812f2f080ee61b3600bfa2fee AUX rocm-device-libs-6.0.0-add-gws-attribute.patch 581 BLAKE2B 40a8b66e44109a0d32c69ee76078c6ae8e45c52b1c3b8fb510040d8c616fbb552c0bfe77d5406a4a632cc0aca112292df2a720a5aba6fde63ad6853af613b565 SHA512 36b8851722e1fdc20de4ebc5875111017c0c80ba34263526f1228d3eb8fbb80ff6b458fecd665be9121a7c083f827343833481c53b221050446486139efdee40 AUX rocm-device-libs-6.1.0-fix-llvm-link.patch 1089 BLAKE2B c14aa8fe06d351ba5ec75ae78a4fdd6a8c06bc4a2fff64214f2c28e538d33a07ad986743b5f7278fbaf771841766a368f44a0da17815461891fc09de81346842 SHA512 7ff795ff0db46331c001e5bb7cc7c0e671038f41596d0c3ed6da817146d169d9577c238cb2ecca3998e8a21fff0840e81760f3dd549dfaf1dbcb89ef8d9340a7 AUX rocm-device-libs-6.1.0-fix-test-failures.patch 3232 BLAKE2B ae76a41e48192bc5cc940a7769b9f264cda742eab52870eeba730403440aa52580dde5d3c735e79e261c6d0b7a5ddac96dc590e547f7fbe1a3f369d08ab38229 SHA512 10905ddca80c6013561849920382f9716ad7d72080241a84aca568dd4ae43845e22627d309f6423f994f068dd64af1db52d64896aa66a79e4c803c093d44dcda diff --git a/dev-libs/rocm-device-libs/files/rocm-device-libs-5.5.1-remove-gfx700-tests.patch b/dev-libs/rocm-device-libs/files/rocm-device-libs-5.5.1-remove-gfx700-tests.patch deleted file mode 100644 index 0fb5e44e218c..000000000000 --- a/dev-libs/rocm-device-libs/files/rocm-device-libs-5.5.1-remove-gfx700-tests.patch +++ /dev/null @@ -1,34 +0,0 @@ -https://github.com/ROCm/ROCm-Device-Libs/issues/86 -https://github.com/ROCm/ROCm-Device-Libs/pull/89 -From 936a78464491c95c7cfffde08491bfe1a48c7177 Mon Sep 17 00:00:00 2001 -From: Brian Sumner -Date: Tue, 9 May 2023 07:55:03 -0700 -Subject: [PATCH] Remove gfx700 from tests - -Change-Id: I23d6639cb7c04246cc5be86d6e172e32546b3b90 ---- - test/compile/CMakeLists.txt | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/test/compile/CMakeLists.txt b/test/compile/CMakeLists.txt -index 9af0b1a..a789222 100644 ---- a/test/compile/CMakeLists.txt -+++ b/test/compile/CMakeLists.txt -@@ -54,12 +54,12 @@ foreach(gpu gfx900 gfx1030) - add_constant_fold_test(lgamma_r ${gpu}) - endforeach() - --foreach(gpu gfx700 gfx803) -+foreach(gpu gfx803) - add_isa_test(asin ${gpu}) - add_isa_test(atan2 ${gpu}) - add_isa_test(atan2pi ${gpu}) - endforeach() - --foreach(gpu gfx600 gfx700) -+foreach(gpu gfx600) - add_isa_test(frexp ${gpu}) - endforeach() --- -2.41.0 - diff --git a/dev-libs/sentry-native/Manifest b/dev-libs/sentry-native/Manifest index 83a6cdc49261..4f959c528b6a 100644 --- a/dev-libs/sentry-native/Manifest +++ b/dev-libs/sentry-native/Manifest @@ -1,7 +1,7 @@ AUX sentry-native-0.6.5_cmake-breakpad.patch 462 BLAKE2B 867864d0c3fb519d36cd5cbd4a36d46cd862cca64343d988d43d57e04daee46afabcce711ba1031b75d2c1c825986629110e4158153c5485d3d1c3ea4f51f1c2 SHA512 d3d2d13ddf17092b76ffa25a7621c258dcc7dd3fe62c27cc2b473c32bddf96866d7f04504320c62f6c93fa0136bf42ab3bdf5e95b289d18580002df62b3abcb2 AUX sentry-native-0.6.5_no-fuzz-test.patch 579 BLAKE2B 3aadc2b7841fd582d4f09ebd469d2897fa8d73c1f50b250a03d2d11c05a393bff4c7907bef9ebca9f6c6374676c55fc31f2817b37629793393628bdaaa83f057 SHA512 06a4bc485214ccaa1f5d95059c9ab604e1544e989d0bcbec14ee9b7cecfdb1a393fa86bec0d41d2e5b01b7d28a9f49d61eebaa7260420855140ce3bcb96b2b1d -DIST sentry-native-0.6.7.tar.gz 326571 BLAKE2B 5678e406573fa1281b995cf897b556c064831a835960819760ce36e79704fdbf363b637c61adaf14446ba394e057cecbc7a940cb61a2d4c9fd97b5c2ff67647a SHA512 8c5ec1fff2f99acddac8964c415b470a8e5a53967de9fa84444d78d49ed05f592a2c5373688cf87a86ec7cb4c2fe076f9d50443b6ddb9f479713655664d330fb DIST sentry-native-0.7.2.tar.gz 330431 BLAKE2B f6651d4397075d67cc1069205e38654ba6c98c64adee03c968f45b1ea2441b0954b90543585ae04c75457edbbc05df4ae0aec242e1570e2716bc8505a11f5a67 SHA512 4a086c87dda82a5109681d014f9d33535d43805f4149ad09609b81da001a7e9c9eb6850ea1b0c2c781072d76725a08341dde1e57be20b26a9ff72f4984f51e8a -EBUILD sentry-native-0.6.7.ebuild 1045 BLAKE2B 1666408d822eaa1dd8367820f9f00ac6f9f5ef8e05dfb741195f03efe63b72387d8ea445654bdeb77574971ae2dcc06ba3e40a6db074158cb577f72598e03e9d SHA512 28bafbd1840dae88aa926d4f0dabb1a17a9fe8857f34554d2e670b433ebce8b514e45f08c82837eaae8ecd8f74d1a06b4c3ddcdb4fbfa5793a6c86c2d96841ba +DIST sentry-native-0.7.6.tar.gz 468817 BLAKE2B 0106e9b08d12b50fdb9243d204d78cd3e91c0dc94da29d13f60d3187f29d0f29eb7665d2568f52400a9da545086e2b22193e97af2a291422a44ce9b756272ef1 SHA512 2cc24efd85203900082f69ddd2e8f01e4adb06258132f343096f959d234d52bb4da00000bed1fa31e6fc07ba5797b61bd4ae8bf9bb53bb41c4605e3ebf6b3c43 EBUILD sentry-native-0.7.2.ebuild 1062 BLAKE2B 2518a1e31873aac195fca046b6fba2a0219789f098c79444aa3225802808e52cee82188b150055d45cecf419fb1c9cb3b45eef659446cfbd27451ad3a0015e6b SHA512 3978f10fa03d963d5c6717dac21b6e77d3e84de2678d097abce278f24547e45d0e48f9e97f3d7e148198f8171aeb93d10bec7d387a9869f1ab47643e56427d91 -MISC metadata.xml 517 BLAKE2B 03f53fc9cc64e473f8b10fa7d37e932d887f6aea218b39dc43f52f7a87c8f36a816df3dced2390808556822fc0bc785a37133ea5824e18af6dcbbde636a83495 SHA512 846ffe6b02e007df0e694986c83c084fc71b64aec38f59976ca36d80b8b78efafb75663211eea6ec22c18a3a18cc9f26ea2fe7cf16b76119183c204055a49c17 +EBUILD sentry-native-0.7.6.ebuild 1066 BLAKE2B 6278f0cbab63a62515797e4f9719ec4238d37b3d99773fb6e51999ef64716b031444f90e9f759b4a09ea80937e14497bbb35bfcac98441e0fb12d548577ebda9 SHA512 0188676b8cced23e7b602efdefc232422f13173c9825e266953992262963baca4ce17b0c84ecc11a26ef0dc9f1cff30709ce90fa4450c67b8bfb5f0fd0c51583 +MISC metadata.xml 439 BLAKE2B 2f7afb76dc99bb75bcf185f1579fa8f87b0be4dccaab5bf856cc830f9d0bdd911589da81590f450a533e0308f89a1ed49e63b97e53a77c690fd32a42cf1e77da SHA512 aa1dbd92723cf93358c3d40355e4e1185e7f730969016e6e46a7f6cdf2e52a43ca02b4041e9d81e68c05064482f2e5d49f42a08c550d2525a9c0b482fd1f7cd6 diff --git a/dev-libs/sentry-native/metadata.xml b/dev-libs/sentry-native/metadata.xml index aecfa74c176a..5430b056836e 100644 --- a/dev-libs/sentry-native/metadata.xml +++ b/dev-libs/sentry-native/metadata.xml @@ -1,10 +1,7 @@ - - marecki@gentoo.org - Marek Szuba - + getsentry/sentry-native diff --git a/dev-libs/sentry-native/sentry-native-0.6.7.ebuild b/dev-libs/sentry-native/sentry-native-0.7.6.ebuild similarity index 82% rename from dev-libs/sentry-native/sentry-native-0.6.7.ebuild rename to dev-libs/sentry-native/sentry-native-0.7.6.ebuild index 1e3a691a642a..df891d8fbfba 100644 --- a/dev-libs/sentry-native/sentry-native-0.6.7.ebuild +++ b/dev-libs/sentry-native/sentry-native-0.7.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 @@ -13,20 +13,19 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" IUSE="+breakpad +curl test" - RESTRICT="!test? ( test )" RDEPEND=" - breakpad? ( - dev-util/breakpad - virtual/pkgconfig + breakpad? ( dev-util/breakpad ) + curl? ( + net-misc/curl + sys-libs/zlib ) - curl? ( net-misc/curl ) " DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" PATCHES=( - "${FILESDIR}"/${PN}-0.6.5_cmake-breakpad.patch "${FILESDIR}"/${PN}-0.6.5_no-fuzz-test.patch ) @@ -36,6 +35,7 @@ src_configure() { -DSENTRY_BACKEND=$(usex breakpad "breakpad" "inproc") -DSENTRY_BUILD_TESTS=$(usex test) -DSENTRY_TRANSPORT=$(usex curl "curl" "none") + -DSENTRY_TRANSPORT_COMPRESSION=$(usex curl) ) # Avoid "not used by the project" warnings when USE=-breakpad if use breakpad; then diff --git a/dev-libs/tree-sitter-c-sharp/Manifest b/dev-libs/tree-sitter-c-sharp/Manifest index 2a02ac2cfbec..29fb6cb30b1a 100644 --- a/dev-libs/tree-sitter-c-sharp/Manifest +++ b/dev-libs/tree-sitter-c-sharp/Manifest @@ -3,5 +3,5 @@ DIST tree-sitter-c-sharp-0.20.0.tar.gz 1050470 BLAKE2B 2ee76331cffcc60729537a72c DIST tree-sitter-c-sharp-0.21.1.tar.gz 1576411 BLAKE2B c89cd47c93ff96a01fdcf5d55971bb49326ec4cb4f37438247f0c5a0a7a083e62265f07fdb3a6b7d18f2ac13e8afa5705a5092cf7ff90f92f8fa0b9d9073a3e3 SHA512 43fe2c31ae73efff91af15d40f9b3d4b468c5b118de7b029c5c2338885bc27fedca21fe6361700012a1d5c80ff7426ef9ce2f7226da44be8302d727858e7aebb EBUILD tree-sitter-c-sharp-0.19.1.ebuild 286 BLAKE2B 65fa0aa0c5955a828c3ea51090de61d4e87ca76186f8ae5d18a14bef3afc5987afb3e94f5b5bf5635d00f69df81682a8a7d7c5812131ba649cc8c442aa2f9d3d SHA512 9cedbaa8cf88149fad9993b24151abe39daecd3fceb212a5c4222a13a51710d5bee758ffe69f07c5c4205ab42736f4b2f0d50b17639c3fa5adeb51c8115f910e EBUILD tree-sitter-c-sharp-0.20.0.ebuild 286 BLAKE2B 3951e05dc8e667fe41e4af863f747261d1e0f28c984176b1a798bd21b97969f0796e9c69b46bb4dc43ab50d1b46ac62752f7871cf72a67137a8866afbba4dd12 SHA512 6628d8e835925e4cc627e6734cf63506104a25dbc8350b67cade3c2c81ef97c8f0c24ceecf637e46820706c6d58824f281705f037237f039a7d0a0c35495b7ce -EBUILD tree-sitter-c-sharp-0.21.1.ebuild 287 BLAKE2B cb0ccffa70ee9ba72d61e2e41279379b1d60a31234d8d9d42834f912425a129ec38ee8e6cdbf62966f315c65a835adc74a93038737bf622b0e3c6ac6f32abafa SHA512 2e0b4ebe44c0e5889c7cd2f503aaf1fb0d2127ea88dd46d180ddd7fe06d50e93d3d361719924e773102d34345bbc34020f10c7de5b606cdba173d6f32da5858e +EBUILD tree-sitter-c-sharp-0.21.1.ebuild 286 BLAKE2B 7e87c1cf475c6df487dcd104027cabea587afb927fdb3efaab1a6a2267cd1180a2e9d0b35868f2fffc05a936ff2aaaa217c20c5af5b4e558e2c4af2a31d6f151 SHA512 6a00db9b811a3816f9d945d7e3a1b6530f23ee61954cbd4363ba69987c6ab38b61b8615e1499d786791f42eb6f14d2a4220736abf75397994508b9cf5fccd7f0 MISC metadata.xml 457 BLAKE2B 25f1dc01f9dd1da79ee2d7f63e2ea3c088e23f623a796c6ed90bb5592f6baee66930d91cd55e30461e6c59a42654281e160974423068d93e2cc1363623d4183b SHA512 2dfa8bf3f65c42b1244b6160a402ed7d8cc129dc68709d23cd1ac2d90d1a4d20f12fea2bfe03b4fcbcc79f16c765bf318bea05c23e34362721070ebd074dd1f8 diff --git a/dev-libs/tree-sitter-c-sharp/tree-sitter-c-sharp-0.21.1.ebuild b/dev-libs/tree-sitter-c-sharp/tree-sitter-c-sharp-0.21.1.ebuild index c1e7e5bd3167..fbd2d6dfe6ac 100644 --- a/dev-libs/tree-sitter-c-sharp/tree-sitter-c-sharp-0.21.1.ebuild +++ b/dev-libs/tree-sitter-c-sharp/tree-sitter-c-sharp-0.21.1.ebuild @@ -10,4 +10,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-c-sharp" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" diff --git a/dev-libs/tree-sitter-c/Manifest b/dev-libs/tree-sitter-c/Manifest index a222807e9362..d8421900a017 100644 --- a/dev-libs/tree-sitter-c/Manifest +++ b/dev-libs/tree-sitter-c/Manifest @@ -6,6 +6,6 @@ DIST tree-sitter-c-0.21.4.tar.gz 362462 BLAKE2B d3c37bc04e344df7b13d06e941cdc3d0 EBUILD tree-sitter-c-0.20.6.ebuild 303 BLAKE2B 69f2ddfa226985160b79d2d163324e9d6692e7cd9aab2d3e32bb02bedc48756c6bf758955d0a61480178947e96c6b6e1ff426104d35fa79ddb8ab965fb514904 SHA512 ed23643f7a6bef1974768be4176e410565f69e94ab9ffeaafa7983b642fc5422a0b13f6b7eca6827fcf28b1d2c06d9de58842e6f8ab45ca8a0e483d89d2c4e86 EBUILD tree-sitter-c-0.20.7.ebuild 304 BLAKE2B 5abc55c6a3a6f59d1d72bc675b660cf74c8f9ce55061c6551d2576eb88904286dc98dc55b5f627f8e8121690f59730c086e5347c6275a09c77dcdc4877c60569 SHA512 b5e245d47657873c1301853ed3499e90e32598b96067194cea439d206b66721032743aec7c982624ce13e175e9544ccf1532461dd73618b14c9a6c22d6253cea EBUILD tree-sitter-c-0.21.0.ebuild 327 BLAKE2B b29764bb3eb4af91e79ffa1de86181390d9f8314f99917347da35c360b1111be1742456f92fc84856ccfd71e4359cd2523c229c89ecd3aa5f2c77e079a4a9441 SHA512 6fc0b95b06b9406ea8aabe64185fbd69048090d19260865b5ae972d2c5fbdd7a1466a4cbd08b2a77c4819977b08b161f5ab9bb67848ca213a49257010af8515b -EBUILD tree-sitter-c-0.21.1.ebuild 328 BLAKE2B df04d3a877f2c7215b24c1ee782a999a69710090c9866103aaf1594fb289daa4b395107348a25b6c68afd3145496be5538202de17472a005e550f4522d856447 SHA512 debe232539d8e47a361904bc5c36e171dfec78a49f55027a2c062f94cc7600bd9004bc1afd28c84f9bef808b6974fb767b49ce1feddfaa7af718f3a32ffa1769 +EBUILD tree-sitter-c-0.21.1.ebuild 327 BLAKE2B b29764bb3eb4af91e79ffa1de86181390d9f8314f99917347da35c360b1111be1742456f92fc84856ccfd71e4359cd2523c229c89ecd3aa5f2c77e079a4a9441 SHA512 6fc0b95b06b9406ea8aabe64185fbd69048090d19260865b5ae972d2c5fbdd7a1466a4cbd08b2a77c4819977b08b161f5ab9bb67848ca213a49257010af8515b EBUILD tree-sitter-c-0.21.4.ebuild 328 BLAKE2B df04d3a877f2c7215b24c1ee782a999a69710090c9866103aaf1594fb289daa4b395107348a25b6c68afd3145496be5538202de17472a005e550f4522d856447 SHA512 debe232539d8e47a361904bc5c36e171dfec78a49f55027a2c062f94cc7600bd9004bc1afd28c84f9bef808b6974fb767b49ce1feddfaa7af718f3a32ffa1769 MISC metadata.xml 338 BLAKE2B 63a1d0c3a464e26c64f0928e3e18369bb58dadf0046be1b1af619954230ce17c30113648226542da7c9db94c3ffb6539f8c07252f3eb4872528a090bf9182ca4 SHA512 7da1caca88d1e8afa4268c903aacf1227781a3238157994777ac762efc6cb8652fffd716d23ef124dea8e0980590d7af7d62d7d3853694e3a0630f514f4eb277 diff --git a/dev-libs/tree-sitter-c/tree-sitter-c-0.21.1.ebuild b/dev-libs/tree-sitter-c/tree-sitter-c-0.21.1.ebuild index f589df316253..7acbae161e6d 100644 --- a/dev-libs/tree-sitter-c/tree-sitter-c-0.21.1.ebuild +++ b/dev-libs/tree-sitter-c/tree-sitter-c-0.21.1.ebuild @@ -12,4 +12,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-c" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64" diff --git a/dev-libs/tree-sitter-css/Manifest b/dev-libs/tree-sitter-css/Manifest index 1154804460b2..1c336d4feab8 100644 --- a/dev-libs/tree-sitter-css/Manifest +++ b/dev-libs/tree-sitter-css/Manifest @@ -2,5 +2,5 @@ AUX tree-sitter-css-0.20.0-test-selector.patch 389 BLAKE2B cf0243812bc999a62d219 DIST tree-sitter-css-0.20.0.tar.gz 93887 BLAKE2B 5f5962de37fa6a65dd531a54515b24ccb78932f17d15884adfe00cb1098a86ece3894c2e7f54a8936ad7fa1c76e5dcb89453999e3ffd3f3d894c9e112407e4a2 SHA512 0b4c45de304a5a18834a85665b5da5eaf7adc968c509de6cb95b98a08b2987be7b13f2cbb7181da04cf23e199942d9daf788a12cd2f4b8d85767ef1250196825 DIST tree-sitter-css-0.21.0.tar.gz 114817 BLAKE2B 6a1acfd884e764903155fae31921fccd878ed858f73eae799d25c603c7740aaa908b5d746f66c429940c55818c279bba21ded5638999c7c96229f4adbbfd8d6e SHA512 2f653e74293516d950ced883ece1ed3f6ceb7e895e54207a561c3ae61e63284a4001ae138aaf75afb46fc2efe8e50e3e551c469cd7f675f8cfcc3415e89d07d0 EBUILD tree-sitter-css-0.20.0.ebuild 448 BLAKE2B da7858f5295d590bca1921003f245690cdb133bc7163f0cd978e99b26034b8f61398c9ccedee6e7dfc78e8dceefdd857a214c60e6d0455260c83d22fe20ae83b SHA512 f52308682ec5f8d0528db18e5bcc6fac8b4c24dd5d05ebcf167aa718a4bf46cfebf71d1af7a0804b077bdbf5defa865ea1ec5f8152441119441782f06d25e1cb -EBUILD tree-sitter-css-0.21.0.ebuild 449 BLAKE2B 456406b4c2e937ebc2a72f2e56f80ad337bfa76c64d290adf27a5ceb582ee63bbbbfab283160751c1d50adb490df094c32a05c968b96ee6fe0093e95cb2371f6 SHA512 665a7b92a470875e821f6a8042b3840fbcfa68a5ed4f4e41bf6afea3a259f39aa96e6262505ef5e4606efd4404891c3edc8f7bffc08308b4b80242b3d843c657 +EBUILD tree-sitter-css-0.21.0.ebuild 448 BLAKE2B da7858f5295d590bca1921003f245690cdb133bc7163f0cd978e99b26034b8f61398c9ccedee6e7dfc78e8dceefdd857a214c60e6d0455260c83d22fe20ae83b SHA512 f52308682ec5f8d0528db18e5bcc6fac8b4c24dd5d05ebcf167aa718a4bf46cfebf71d1af7a0804b077bdbf5defa865ea1ec5f8152441119441782f06d25e1cb MISC metadata.xml 340 BLAKE2B a2906ecbfa48a374d76ee5b6c93677162f64c1f0657f1cb687b9113ab13248bc1a65db2614b0870ed9361ba9ab77619346b5993ba1ca6d48d69b22f98d860cfb SHA512 f4a51bcd64582a787d5bb7775889d21642391c6d76882a23fdc8ff4d3c4d14170bfa7e809a5c0bfa711dfa4ee3e6fc8db23bc11d6cd3e33b4e1235197fd5aff7 diff --git a/dev-libs/tree-sitter-css/tree-sitter-css-0.21.0.ebuild b/dev-libs/tree-sitter-css/tree-sitter-css-0.21.0.ebuild index 195fe7aaff43..632f1a55a2fa 100644 --- a/dev-libs/tree-sitter-css/tree-sitter-css-0.21.0.ebuild +++ b/dev-libs/tree-sitter-css/tree-sitter-css-0.21.0.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-css" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" PATCHES=( # https://bugs.gentoo.org/928010 diff --git a/dev-libs/tree-sitter-html/Manifest b/dev-libs/tree-sitter-html/Manifest index 2cc038df11b8..29969469e97f 100644 --- a/dev-libs/tree-sitter-html/Manifest +++ b/dev-libs/tree-sitter-html/Manifest @@ -3,5 +3,5 @@ DIST tree-sitter-html-0.20.2.tar.gz 28880 BLAKE2B 0c17bb4a29174535cc0789221b6318 DIST tree-sitter-html-0.20.3.tar.gz 45084 BLAKE2B fca267fca9ddfb0651b1e596f422d9093852e0b06391f192f9b525df379048d2e74fab472bd4ecfb0fa229ff34546d648a644bfc3f746e8ecb24ad8b4558419c SHA512 572cbdeca6c57d8fc389b8736acfb6a4ac2b3bd8704445ca7a006d75e0a3c37faa9abd75ead54d586e25b5550f72324c407271b451dd5ed94fafb09e8a6ad352 EBUILD tree-sitter-html-0.19.0.ebuild 285 BLAKE2B 1e2c597c71a61952f705f0ffcf18f27c6cea6dda0bf565a7d9dcfe1be588cf420acec17d94c47b06df638333c63a2aa00e6526fe0d4b49c9fa7ff52278b9f45c SHA512 6cf983fdc8a38b4b4c824dfdab7ac832f6e4e782aa66572dbb2d42f94cda6cc23fc1f44dc1a912fb2828f4b3d19ae53ae568f76ab7e1b5416621e053c0d7dd8d EBUILD tree-sitter-html-0.20.2.ebuild 285 BLAKE2B dc3f2ca9db90bcedbfc96856199a3c29c92a54eeeb4e03aea14bbf45fc5575db8cb016bfaa524f8cba143d317327ba1ec8c4c9f2acd80542def92580c1492172 SHA512 b654e8aae1c8de913a5ad5d947e1e94945c1ea63b56bacbaae61aeee7212f2290d3bdf45d059db40fc7b735beb3b309ae1a2f4fc204303287cf822a101ecff3c -EBUILD tree-sitter-html-0.20.3.ebuild 378 BLAKE2B e56060bf2ef565a5ccb0440150b46bfd2f89b94ccaae60ff368e12cd0a88ad7eb23995dcf5364e3a1d528a6015bf95e3ff202a60afd6929be424156144a93578 SHA512 333c39251f327059bded12cc57f5373cef20108e57242cc1d6308726a96623e73e67552cd3de04b9397fb55e0da67809ce097567c0ac0e2e8f1512ea48da0faa +EBUILD tree-sitter-html-0.20.3.ebuild 377 BLAKE2B 1e7eccb914493cfa4d64c534e6558c1942035b21acc70f54ff9eafea9d681107c550abee0a5cdc3757c7bf8b54cb569f98f1516e7b027132e32006fb05b44cac SHA512 369c014f6d9293ffc106a5d95fb91b911ac2c48be422283bbf9273e79f3efb6aeb9828b6bcfa6c03877514a95774a82539533a0a7d847f260dbc3a2a006b80b6 MISC metadata.xml 341 BLAKE2B 6c53dd005637c277649ecf2ba32e0407b0996a5cd5d8e08b5d9224611759d0b41d15d92aefc21626d2b22ea3f543c12b230be8d6761e2a13994518a4b279ed3c SHA512 f0d2b7d43a5c60bd9b2c0e53eac71dbd4911d6a328f9004323ed6b07b1c1ee8abaf8786a7a9b89ee3e605bed7aa11ec6fd396dc3d731f4d0f8844f31531d3f0c diff --git a/dev-libs/tree-sitter-html/tree-sitter-html-0.20.3.ebuild b/dev-libs/tree-sitter-html/tree-sitter-html-0.20.3.ebuild index 33f68dad43ac..9bc67bf5e5aa 100644 --- a/dev-libs/tree-sitter-html/tree-sitter-html-0.20.3.ebuild +++ b/dev-libs/tree-sitter-html/tree-sitter-html-0.20.3.ebuild @@ -12,4 +12,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-html" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" diff --git a/dev-libs/tree-sitter-ruby/Manifest b/dev-libs/tree-sitter-ruby/Manifest index d84c78337752..b2412025180d 100644 --- a/dev-libs/tree-sitter-ruby/Manifest +++ b/dev-libs/tree-sitter-ruby/Manifest @@ -3,5 +3,5 @@ DIST tree-sitter-ruby-0.20.1.tar.gz 601038 BLAKE2B 29174a74a96f0b93d803eb9455ae1 DIST tree-sitter-ruby-0.21.0.tar.gz 618006 BLAKE2B d296dd901e426642383594f9bd45cabb8cff3193b5e83ab17f5c199e954b912da4b398ff57337b9439780bff7565bd4b396cf5bba69587e4714d5563fbcebb02 SHA512 d8f2059f60dde221466b1428bca11aa815129c9247789ba7de79f837050225687699cd9a3316e3bd8b1f28da339b68a4f73c5765710c238d88a213521297e604 EBUILD tree-sitter-ruby-0.20.0_pre20221101.ebuild 522 BLAKE2B 184d0aa99d2ae86b8abd2b2206fc279c01495f9e49267b64559e7d2bedf88ccd9173bbd846984c2fe8add00e0b1f89a1c102febfe7439a9b58d28f0838e1c7d7 SHA512 da273e117a0fee8ed52c99143923abb72225cf8c29b7d03aac502cd731ba0e012cabd2fbaf34542ccf3cab410a946126c5648201808b5a48f573bc5b0ce83231 EBUILD tree-sitter-ruby-0.20.1.ebuild 519 BLAKE2B 7da9ce5b28666db759e146e1d0abf319d541589e340a24b93ef0e4b3e90623cda3152c55b67a4480cfc3413a21763958d631d32b54b5438f67951de9f2e07a3c SHA512 dd86775a200cacd4df0d6deb36fdae5b79c6715b2804c01100ac352106012934f8580aa63dedc573931dda21dbf9cd5ed652dcfdc6044b4e29e265609187092b -EBUILD tree-sitter-ruby-0.21.0.ebuild 310 BLAKE2B 4f15dd23d3452816c7be532f10a56930cbbf4df44e6baef1b1fc85bdb9bb231dfe4f41c620ff3d6d1bae279cb8ed695298dc902f1b57b1b8cf2811ffba6da710 SHA512 3138846fea611e5f7853d4ebd6b7e3e2623a0d71af727f3ff40735f57663041d9b830f52124457418baa97cf5670b04209c6a781e9e89b3434303e5079eb2b33 +EBUILD tree-sitter-ruby-0.21.0.ebuild 309 BLAKE2B ac784a7d2205c1e5258536a4d0702b0b1134a14a21a77ac577a536c62d16f4755653f995cf1f3ea5f9f09204aa438cb34927c008bcac75ca4bdf6257342eb0fe SHA512 aedeb1148359da6694153e5a03ccefa3b059a6867e213c6438b9f9c5749fdfe79ba1f1f3ba2479b72a7f4cbbf713dd95588e636409e4ddc9f3d27cc35493098d MISC metadata.xml 454 BLAKE2B 46f685ed106b6ce4f859cb7c73a9136949c231da93db7894caecbe16c15d78ff72b220779b2eb2e44ceb5379714b8c8917599fc7812ebca5801a5a91d98feeb4 SHA512 9f415cf157db35083c55d0afec0af666bbe2b0b3e4486fed9659cb916a89d586090e3cdcbc3e86a5e164215b8813ffe4bc1675726097a45fd58f8689f8c2a530 diff --git a/dev-libs/tree-sitter-ruby/tree-sitter-ruby-0.21.0.ebuild b/dev-libs/tree-sitter-ruby/tree-sitter-ruby-0.21.0.ebuild index ee3d1223746f..7feca9e60b7a 100644 --- a/dev-libs/tree-sitter-ruby/tree-sitter-ruby-0.21.0.ebuild +++ b/dev-libs/tree-sitter-ruby/tree-sitter-ruby-0.21.0.ebuild @@ -12,4 +12,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-ruby" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" diff --git a/dev-libs/wayland-protocols/Manifest b/dev-libs/wayland-protocols/Manifest index c8268ac9aa84..d8912960a077 100644 --- a/dev-libs/wayland-protocols/Manifest +++ b/dev-libs/wayland-protocols/Manifest @@ -1,6 +1,6 @@ DIST wayland-protocols-1.33.tar.xz 91504 BLAKE2B aee870dd5877b0fce05eac396bd1a8cd0bc5ef1ac014c54f3eb0096ac1ea3425d1e66891db29ba2f020586418500163bfe451c4078a86d1d19d0b1548318cc85 SHA512 4584f6ac86367655f9db5d0c0ed0681efa31e73f984e4b620fbe5317df21790927f4f5317ecbbc194ac31eaf88caebc431bcc52c23d9dc0098c71de3cb4a9fef DIST wayland-protocols-1.36.tar.xz 95512 BLAKE2B 6c460106a2069ff9ce0b6c8221f85462e74d726ead69f6918417aac0cd24567251873ea05ec111a90f3385f4128e7e8d76aca42c7b1f89a070943c604b87573c SHA512 5448b9aedc953ce6be0f378da900c195c8743cb6001f615823b5fc9cab3e3ee54271132055743278e10decef7f8e9dcdeef31593a2a12062575fb90eb0084be0 EBUILD wayland-protocols-1.33.ebuild 775 BLAKE2B fc40e447290503ced6c8a592586bd7fdc0f390188923ee9919ec2858b603b5ddb89eda8b2600b39bcddafafe8212dacf54dd9561f71702071d1dd1cb588d91c0 SHA512 a88d020f6d34709c70422a73e2ab59bb95b266dc4eaf27f8dcb4e14118e761a9e344c1971698a921e49444539be81f03394053ea897760442528d578e03788a9 -EBUILD wayland-protocols-1.36.ebuild 776 BLAKE2B 7aa44fc78415f0bb8a29b2d60506c66e7392b3a323da82f7ab61fbfc2347081350cd0a2be906ca602796cb79b1ebd34f332b409e465c6f2b355de75bdd600fb4 SHA512 83f244a87c79500838bb796afc00d12841154e5bc95ae4067c9901841de9a4010604cd990e471e4b7bfc5d32d02c894ced71300e624d0fd5a6868b6e9f0b69e1 +EBUILD wayland-protocols-1.36.ebuild 775 BLAKE2B fc40e447290503ced6c8a592586bd7fdc0f390188923ee9919ec2858b603b5ddb89eda8b2600b39bcddafafe8212dacf54dd9561f71702071d1dd1cb588d91c0 SHA512 a88d020f6d34709c70422a73e2ab59bb95b266dc4eaf27f8dcb4e14118e761a9e344c1971698a921e49444539be81f03394053ea897760442528d578e03788a9 EBUILD wayland-protocols-9999.ebuild 782 BLAKE2B 028aa55ee023c349611b3c5ad7d23cdf0f0ea539ce1b9bfa2efaa4c7639f1149abfc83d217fe0fa7005a62467b31a06c5e82cd6e07ce6c88c49217365470cb54 SHA512 9a7769631992d9f5da2a7af180eded745fdd499df45475273c9305c30dcc956095b02aef46465dcd2405b9515bfb9a63cadd7edd21febf578813e3fe4c1c0ed2 MISC metadata.xml 347 BLAKE2B e4265a94e0261094355613ac8617c362f90dc7207188658bf37d7d3d0ea87f598d0a5367d44c95cd3688cd68aeaad6be95ca1707430d06ad8b34bfaed9395f29 SHA512 4db809b42f57946d21f5c0ece2ccba39684da283ddfb72ed2bd6c1ace305c18381904dafa2abce56950cfb2bd1ead0839124c59302b1bb71c0fd8fc8f4a52846 diff --git a/dev-libs/wayland-protocols/wayland-protocols-1.36.ebuild b/dev-libs/wayland-protocols/wayland-protocols-1.36.ebuild index 96126f5f4342..e0d8761901b5 100644 --- a/dev-libs/wayland-protocols/wayland-protocols-1.36.ebuild +++ b/dev-libs/wayland-protocols/wayland-protocols-1.36.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = 9999* ]]; then inherit git-r3 else SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi LICENSE="MIT" diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest index f2fdebb4d219..e5b46fd1e7bc 100644 --- a/dev-libs/weston/Manifest +++ b/dev-libs/weston/Manifest @@ -2,10 +2,8 @@ AUX README.gentoo 383 BLAKE2B a0d8fef2d1f0deebe46ed85065a09057a620aa7af4e7aa901f AUX weston-musl-basename.patch 2369 BLAKE2B 87b49e150f4f390bb9ce131f9cb85198d95a4916ea2ed3597ed521e0d09d747f961045cbbb1fb56356f39b71b76cda20c37a80f49f74137770f4b5a060c2ab09 SHA512 25c6abc04f9c2af541e8428d63c83c7e35eef5275839afb0fd347926b06e39064e835543d68e7bc4652eed946be2c4080b7e5ed593bae75214fd06f7e456a9e1 AUX weston-neatvnc-0.8.patch 782 BLAKE2B bf0c5734dec8b3b859d5c080945ed8664deda3665e8311493dedbf8060760c9d71322895ed247498659e2530275a5332c9cca03b1abd68a18fa14da45a094eb2 SHA512 22860eb9322ffe64c5aa05fbe92faeb1da9cc569417c97dac339512a88f251e4573e5c9349cb5a01faea7cafe3da7a73f6fca49b36cb0bb8ac73862ecb00600c DIST weston-13.0.0.tar.xz 1986520 BLAKE2B df0e73e451e39b329ed327c370f42bcae01eb5b8fad67711f069fa8f24900ac0c9a9e69b9a6445b67c76ab0ce441dcd2a5a1a8aa3ac0d89a647b9661d575a917 SHA512 8c656cdf24ec9429c76c64ebd2d58351991f5990a6d4b5900ac913243ad8e2c9c0fb1a748f018d177fbfd7e0a8836d0434d97acec287a8f977d47335ae30eacc -DIST weston-13.0.1.tar.xz 1986684 BLAKE2B 7910f9b62c2fe92a6915037521024d3682f391727d615b044517e1cc2e157dc78b7571a923b9c6d62c55bf2a532101220d4ffd2ecbb81f984e9676919420576b SHA512 4a0fd0b1aec823219421d701030bc534576be64b71ede70c7d33f131e9e64c0e0dc209e62f75cecb9368df7604c1d5b2321932eccc818b529d246ec2e3114122 DIST weston-13.0.3.tar.xz 1986952 BLAKE2B cc3e2be9f1fbcbfd45c9e75a9a34bbb7cd75256d851129e0d29cc0079cbaf4e35eb40b302f557ffe7b89edbc094b1823d667a54d44a9af765945e3ca541068fc SHA512 60e655b57cf418902ec6e4371883354165241d9a99a712aabe2165e11ac190dec22836fd885f5178def5416dc5f00e70042b022c96a8e0aa74827bbd4563f9cb EBUILD weston-13.0.0-r2.ebuild 3871 BLAKE2B 0a1c0f0705d443944a95f43d2f5fa0fc83e3a9eac6f59b659b4f1c3c08ac26c6d462775c88cedc2848bbc751ecfe5fe898fcc9640d60b21f3296619f1793cc87 SHA512 461fa28865a5b964855cf11856a68ceb542a81b95bbb6ab05bf8875a1c52c886df6490fa41d70cc72afce0f86950615c5e06b326dd4e3fa055daf07f687d6a27 -EBUILD weston-13.0.1.ebuild 3917 BLAKE2B 9703f094c1838d4f75df50e1a1af16e7349792a4ac8afe656e0015eac07db2e69b6a10342dc1ec98d5fa7a84da7a04381f37904ef41a5a95ada96620af2094a8 SHA512 0e6c46b791eb461192b9de7890d8596e1998203b6be51f01d2961f9d4e358df0ba6018971dbb5b460ff08647107aaf1ec9e505683272c6c3ba7b7d3d3aaeec4b EBUILD weston-13.0.3.ebuild 3917 BLAKE2B 9703f094c1838d4f75df50e1a1af16e7349792a4ac8afe656e0015eac07db2e69b6a10342dc1ec98d5fa7a84da7a04381f37904ef41a5a95ada96620af2094a8 SHA512 0e6c46b791eb461192b9de7890d8596e1998203b6be51f01d2961f9d4e358df0ba6018971dbb5b460ff08647107aaf1ec9e505683272c6c3ba7b7d3d3aaeec4b EBUILD weston-9999.ebuild 3817 BLAKE2B 3478e85cb7eb78ece8cab0ba62a4e87241ae6324e5d7918e70eca10c10f0dc5d692ac3e74d22747f6130239915ec043fa9646203bb486912cce2f4eeb420dae4 SHA512 865cc75c5ea7a3ff6b880d989c186104f212ce43014d209f5a955c19b803a1759d567e2c4450b90253b5d64910db6ce9a23da0097e28d44a7b487f9298fcb823 MISC metadata.xml 1512 BLAKE2B 9601dd1e3a3f977f92597a498a03eb819ea19b7a8434b3a0b27c138a5f9a6aa6f0642d82c1817797a57ff576e4058f7d54cf62e3ac5b5069a844f017fb47f5a7 SHA512 fc88d3a27063106d9c554253dceb65b9e6aa6207a502b4c6cb865c9529685b738e88b7fb84258201193248d0e6060cc84bc8a29661fdb71194fe499dbb0cae57 diff --git a/dev-libs/weston/weston-13.0.1.ebuild b/dev-libs/weston/weston-13.0.1.ebuild deleted file mode 100644 index cbc58686914c..000000000000 --- a/dev-libs/weston/weston-13.0.1.ebuild +++ /dev/null @@ -1,151 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} = 9999* ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git" - GIT_ECLASS="git-r3" - EXPERIMENTAL="true" -fi - -PYTHON_COMPAT=( python3_{10..12} ) -inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS} - -DESCRIPTION="Wayland reference compositor" -HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston" - -if [[ ${PV} = *9999* ]]; then - SRC_URI="${SRC_PATCHES}" -else - SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86" -fi - -LICENSE="MIT CC-BY-SA-3.0" -SLOT="0" - -IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd test vnc wayland-compositor webp +X xwayland" -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - drm? ( gles2 ) - pipewire? ( drm ) - remoting? ( drm gles2 ) - screen-sharing? ( rdp ) - test? ( desktop headless lcms xwayland ) - wayland-compositor? ( gles2 ) - || ( drm headless rdp vnc wayland-compositor X ) -" - -RDEPEND=" - >=dev-libs/libinput-1.2.0 - >=dev-libs/wayland-1.22.0 - media-libs/libpng:0= - sys-auth/seatd:= - >=x11-libs/cairo-1.11.3 - >=x11-libs/libdrm-2.4.108 - >=x11-libs/libxkbcommon-0.5.0 - >=x11-libs/pixman-0.25.2 - x11-misc/xkeyboard-config - drm? ( - >=media-libs/mesa-17.1[gbm(+)] - >=sys-libs/mtdev-1.1.0 - >=virtual/udev-136 - ) - editor? ( x11-libs/pango ) - examples? ( x11-libs/pango ) - gles2? ( media-libs/mesa[gles2(+),wayland] ) - jpeg? ( media-libs/libjpeg-turbo:0= ) - lcms? ( >=media-libs/lcms-2.9:2 ) - pipewire? ( >=media-video/pipewire-0.3:= ) - rdp? ( >=net-misc/freerdp-2.3.0:2=[server] ) - remoting? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - ) - systemd? ( sys-apps/systemd ) - vnc? ( - =dev-libs/aml-0.3* - =gui-libs/neatvnc-0.8* - sys-libs/pam - ) - webp? ( media-libs/libwebp:0= ) - X? ( - >=x11-libs/libxcb-1.9 - x11-libs/libX11 - ) - xwayland? ( - x11-base/xwayland - x11-libs/cairo[X,xcb(+)] - >=x11-libs/libxcb-1.9 - x11-libs/libXcursor - >=x11-libs/xcb-util-cursor-0.1.4 - ) -" -DEPEND="${RDEPEND} - >=dev-libs/wayland-protocols-1.24 -" -BDEPEND=" - ${PYTHON_DEPS} - dev-util/wayland-scanner - virtual/pkgconfig - $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]') -" - -PATCHES=( - "${FILESDIR}"/${PN}-neatvnc-0.8.patch - "${FILESDIR}"/${PN}-musl-basename.patch -) - -python_check_deps() { - python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]" -} - -src_configure() { - local emesonargs=( - $(meson_use drm backend-drm) - -Dbackend-drm-screencast-vaapi=false - $(meson_use headless backend-headless) - $(meson_use pipewire backend-pipewire) - $(meson_use rdp backend-rdp) - $(meson_use screen-sharing screenshare) - $(meson_use vnc backend-vnc) - $(meson_use wayland-compositor backend-wayland) - $(meson_use X backend-x11) - -Dbackend-default=auto - $(meson_use gles2 renderer-gl) - $(meson_use xwayland) - $(meson_use systemd) - $(meson_use remoting) - $(meson_use pipewire) - $(meson_use desktop shell-desktop) - $(meson_use fullscreen shell-fullscreen) - $(meson_use ivi shell-ivi) - $(meson_use kiosk shell-kiosk) - $(meson_use lcms color-management-lcms) - $(meson_use jpeg image-jpeg) - $(meson_use webp image-webp) - -Dtools=debug,info,terminal - $(meson_use examples demo-clients) - -Dsimple-clients=$(usex examples damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-egl,egl "") "") - $(meson_use resize-optimization resize-pool) - -Dtest-junit-xml=false - "${myconf[@]}" - ) - meson_src_configure -} - -src_test() { - xdg_environment_reset - addwrite /dev/dri/ - - # xwayland test can fail if X11 socket already exists. - cd "${BUILD_DIR}" || die - meson test $(meson test --list | grep -Exv "xwayland") || die -} - -src_install() { - meson_src_install - readme.gentoo_create_doc -} diff --git a/dev-libs/xmlrpc-c/Manifest b/dev-libs/xmlrpc-c/Manifest index ab84b5ed40ec..ce0a1b9813c4 100644 --- a/dev-libs/xmlrpc-c/Manifest +++ b/dev-libs/xmlrpc-c/Manifest @@ -3,6 +3,6 @@ AUX xmlrpc-c-1.51.06-pkg-config-openssl.patch 1244 BLAKE2B be5e48daa409cb67ae5f7 AUX xmlrpc-c-1.54.06-wformat-security.patch 1107 BLAKE2B 4572a031c01f018af7fe8281429d8a43c93a07f9af0cae47d1f5c2e1b4cf0aac98c0a3d00bce7ff4964b61d9f1c4b2a265379f5efcf49ccb60c4207bcccafd34 SHA512 5ecaea4f875261b9c108840779554505fead02011b5fbf6387a01335cbcd5169e2f76b491806efabdb418c0dee9977f15856470099e3464ec039bf8dada9b9ec DIST xmlrpc-c-1.54.05.tgz 933228 BLAKE2B 50d73fe22454f04ffebf11d4b88986eaac571d107abce4e04244ad0b74469fc5233178967e3dd832a8525514912e4f835fa1ce13c439caf918a2b2d0c05021a0 SHA512 81bf8f398e9cb73b421907d8e304b9a6dc8da931f573f7296457486ade432f4a00a94b6850391690f7b229928f785522e5852db8aca68cb462c71d139e4f27b1 DIST xmlrpc-c-1.54.06.tgz 933199 BLAKE2B 1286323b59aa4d77fe2f8b04fef18d9a448d29a7fa23aad143418e62c92ac6a5156bb61ee58e0df4b0667e73a9170663b02b42fac94b38df71fc789d13e929e0 SHA512 0e8c920ccf04c78947bc66f7210b62c153ba185183c181461584772885690a3bb09dcf63d69c5b0f1f76a96f162a2a0eba6268e7210dda42561f59bec8008733 -EBUILD xmlrpc-c-1.54.05-r2.ebuild 1997 BLAKE2B 90e187c96435bd8c20f6b72a3588ffb2dcf4de3978ac806a2b065e17c3fbfea5c0c5cf029d439b4f0e70f54cb20acf02429eab4723d7455fbdc99dc292e2588a SHA512 1a343da249646a8e4f0cf76fe7ad6d5b0d8b917ac8d650c813b70590704d75d56ac85ae17e938321d9a58597f80149ed190e5516ee1ca1ed77e51ab5f32ca067 -EBUILD xmlrpc-c-1.54.06.ebuild 2076 BLAKE2B 0e36d7d86a2e39c2fbc6d34b4119a5f6fa0693a9dfd130d295d9f7d12de76130ec4339767731141e725a5b0f4481bdb4d3c0043ef4fefad97e609f5f909c0af8 SHA512 f05340b64850f20750f4e284deb09bf145a5ac6cddd423de1a96c8be04f1c671c2d80c917d19088e11cdc4f7cb2d9f173839d9624f97afcd43525322f4f7ec8e -MISC metadata.xml 628 BLAKE2B 3d59eebbcf6eddfba969215a990fd59daa58b78dc305f05d10ba9f77f3ce5d5edbed0599644b40574beacb3c1e084af745bc2d75f0cb660968f4e3bf963c4f00 SHA512 fd572b06cc3359372e5b048d721b33d6bb614ab631fec95628af36217f94434fc9f279d83ec0de8828cd72265158b1a88f58418f94fb2e3d3e82de117c7bea71 +EBUILD xmlrpc-c-1.54.05-r2.ebuild 2000 BLAKE2B 4aecdbbca9272c61dd6a67c7f3e5d76492119c371101ad8d7e7dd017f16b2d0356cb8dc41b5885e9163fbbef5bfae980c09241bcc97bc0876ee4902171a4bd29 SHA512 c5fba3b530fd5a7d13d5401a3fb7b63417911659a63cf8dc34d7fde7b952a4349822178eb9c3b6e9cf52ec01c9e7fae7ea4ad913438763215b75f27a96114c38 +EBUILD xmlrpc-c-1.54.06.ebuild 2079 BLAKE2B 600074819bb84f08f4c680306342d543c0c0fece74a0331d3bbb6a9384f7c27aec001f6480791ad026e453e03580bfebc0fa042581b2155310e332a61ff9b2ac SHA512 22ccf758905567b9a468d9d36a1bf35449db7b55c3266de8745103b5c201c7913027ae1447a164eb35e2b8b9de44bdc385e2991844e0f69c64b904f0e23b4311 +MISC metadata.xml 548 BLAKE2B c471932a7dc9bfd7557572a122f5715bd3dab51a3c4d3510dd110077e94f7f03cfcdbd063f5241f3920c5cd871ab9b7b8b6b9beba0d9eedd8d75356095b8191d SHA512 180c83cc1781b2631a10a71e3bd6d99fda2d3e07fcf53aa1b17176b3d935f0f91bb41b3b7f9455ba5eef8d517cc4a6c8f4a87aaaabe58d1d93bf59823d4cc078 diff --git a/dev-libs/xmlrpc-c/metadata.xml b/dev-libs/xmlrpc-c/metadata.xml index 4fb5b568d943..4342f0f0cee4 100644 --- a/dev-libs/xmlrpc-c/metadata.xml +++ b/dev-libs/xmlrpc-c/metadata.xml @@ -1,10 +1,7 @@ - - pinkbyte@gentoo.org - Sergey Popov - + Build the Abyss mini web-server. Use dev-libs/libxml2 to parse XML instead of the internal expat library. diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.54.05-r2.ebuild b/dev-libs/xmlrpc-c/xmlrpc-c-1.54.05-r2.ebuild index 2fc77c21f14f..75dc10c802a6 100644 --- a/dev-libs/xmlrpc-c/xmlrpc-c-1.54.05-r2.ebuild +++ b/dev-libs/xmlrpc-c/xmlrpc-c-1.54.05-r2.ebuild @@ -5,13 +5,13 @@ EAPI=8 inherit toolchain-funcs -# Upstream maintains 3 release channels: http://xmlrpc-c.sourceforge.net/release.html +# Upstream maintains 3 release channels: https://xmlrpc-c.sourceforge.net/release.html # 1. Only the "Super Stable" series is released as a tarball -# 2. SVN tagging of releases seems spotty: http://svn.code.sf.net/p/xmlrpc-c/code/release_number/ +# 2. SVN tagging of releases seems spotty: https://svn.code.sf.net/p/xmlrpc-c/code/release_number/ # Because of this, we are following the "Super Stable" release channel DESCRIPTION="A lightweight RPC library based on XML and HTTP" -HOMEPAGE="http://xmlrpc-c.sourceforge.net/" +HOMEPAGE="https://xmlrpc-c.sourceforge.net/" SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tgz" LICENSE="BSD" diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.54.06.ebuild b/dev-libs/xmlrpc-c/xmlrpc-c-1.54.06.ebuild index 8969179a335b..43e7f427799f 100644 --- a/dev-libs/xmlrpc-c/xmlrpc-c-1.54.06.ebuild +++ b/dev-libs/xmlrpc-c/xmlrpc-c-1.54.06.ebuild @@ -5,13 +5,13 @@ EAPI=8 inherit toolchain-funcs -# Upstream maintains 3 release channels: http://xmlrpc-c.sourceforge.net/release.html +# Upstream maintains 3 release channels: https://xmlrpc-c.sourceforge.net/release.html # 1. Only the "Super Stable" series is released as a tarball -# 2. SVN tagging of releases seems spotty: http://svn.code.sf.net/p/xmlrpc-c/code/release_number/ +# 2. SVN tagging of releases seems spotty: https://svn.code.sf.net/p/xmlrpc-c/code/release_number/ # Because of this, we are following the "Super Stable" release channel DESCRIPTION="A lightweight RPC library based on XML and HTTP" -HOMEPAGE="http://xmlrpc-c.sourceforge.net/" +HOMEPAGE="https://xmlrpc-c.sourceforge.net/" SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tgz" LICENSE="BSD" diff --git a/dev-lisp/Manifest.gz b/dev-lisp/Manifest.gz index b7ab9d974a5a91cf1bb3529c129854c0ddf509f5..99dd19d7e2c6037ee2944b900939835fad531043 100644 GIT binary patch literal 3365 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 TND@G7|JDBil&G;OGBf}Hv0X!1 delta 6293 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 L$GZERF*E=Gc3vQq diff --git a/dev-lua/luaexpat/Manifest b/dev-lua/luaexpat/Manifest index 347f6b834545..080c5c92f8e9 100644 --- a/dev-lua/luaexpat/Manifest +++ b/dev-lua/luaexpat/Manifest @@ -1,3 +1,5 @@ DIST luaexpat-1.5.1.tar.gz 53912 BLAKE2B 0e8aa342864159e7a3f3ac21bfd65a7fb4378fc51b5889a93f8c00fd497f985bf194b3889d39f28ca097fd84a6160c9804d5957744a7ac9a002d1a0b6969abf3 SHA512 45834b02d863a65c6de2ad3c5c671935ae512dd906233a647269438aeeb37c7bbd6e7166aefd8da72480b33e1aa79a86ed070ed8800a8e0f303ccc74918f3bb8 +DIST luaexpat-1.5.2.tar.gz 54072 BLAKE2B 7d7a9dbbb28e4fff7adfffaf910546065b3f781934004318566ec13838007ee135247c75555e9b34f530e2f72f65156310454af73dfa6ac48aad50d4e0679efc SHA512 a2a04b2bb76a10a8a0da077b53d22b6e84460f416486a4b006d3df4991cff011dc91a225ab25f994a2713632d562b13d4341530bbc7ede4fd660a6fce24eed3c EBUILD luaexpat-1.5.1.ebuild 1250 BLAKE2B 87a9e484ee1419e443200bd424823797c5274f9b828bdf03fce94958bf90c9c5d70bb2aa95f5ac43986ab683c2fccc2bcebb33cd7f6520a3eecbc76ae45e7f5f SHA512 2df41c44ea53cd1bce8eebf7dcd5e9a5196afeb3ce8def512724b75979a42d1e9a26cece19e032dd3192879c76232f3a1791e90eec00b6a1449e5bcef2d00388 +EBUILD luaexpat-1.5.2.ebuild 1257 BLAKE2B 5a2e6c5fd7192f3d8b20f54290cb87b3519d11d660cbb61b4ada9b3059b703eae6119db6fdd28537041f7c1aaa02f0e86b253030bcc6449e6744d6f9d709f2a2 SHA512 62bc73de35af910066756ec752e40e36fbecab809f9c3b025d9100462b6bde5120a06eae5a68ba601258ac88a41efb27373b89ec1bdcac22952178e822ead73c MISC metadata.xml 400 BLAKE2B 4729d6a90ea60d7f879688847347b0339e82c73d71df5e92e6f8af4538294b1543655456899dc8cca83bdc2bcb5f27da11cd5673fb2fa3869f2799eb2c02c181 SHA512 65ac62c21f76428797d79b0003963759964b5d4a3c59dfa10b8e128cfb6cc893c3e7894f7a86a7c1ec3b543a84caccde7cc15e4cdc87be8dfc5adcb32eb1bb82 diff --git a/dev-lua/luaexpat/luaexpat-1.5.2.ebuild b/dev-lua/luaexpat/luaexpat-1.5.2.ebuild new file mode 100644 index 000000000000..967a7d162cdb --- /dev/null +++ b/dev-lua/luaexpat/luaexpat-1.5.2.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit lua toolchain-funcs + +DESCRIPTION="A SAX XML parser based on the Expat library" +HOMEPAGE="https://github.com/lunarmodules/luaexpat" +SRC_URI="https://github.com/lunarmodules/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND=" + dev-libs/expat + ${LUA_DEPS} +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +HTML_DOCS=( "docs/." ) + +src_prepare() { + default + + # Respect users CFLAGS + sed -e 's/-O2//g' -i Makefile || die + + lua_copy_sources +} + +lua_src_compile() { + pushd "${BUILD_DIR}" || die + + local myemakeargs=( + "CC=$(tc-getCC)" + "LUA_INC=$(lua_get_CFLAGS)" + ) + + emake "${myemakeargs[@]}" + + popd +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_install() { + pushd "${BUILD_DIR}" || die + + local myemakeargs=( + "DESTDIR=${ED}" + "LUA_CDIR=$(lua_get_cmod_dir)" + "LUA_INC=$(lua_get_include_dir)" + "LUA_LDIR=$(lua_get_lmod_dir)" + ) + + emake "${myemakeargs[@]}" install + + popd +} + +src_install() { + lua_foreach_impl lua_src_install + + einstalldocs +} diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz index 5521144cc4fc77ea692b6e247c61ee43d4fc991e..9f523c37621a76c98fe1a29ff49f804fdab2f4cd 100644 GIT binary patch delta 39333 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�V6m)ladW%&r^U;> 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 delta 39312 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/findlib-1.9" ; then + # See bug #803275 + rm "${ED}/usr/$(get_libdir)/ocaml/num-top/META" || die + fi +} diff --git a/dev-ml/ocaml-ctypes/Manifest b/dev-ml/ocaml-ctypes/Manifest index b58596148295..2992e136b3b6 100644 --- a/dev-ml/ocaml-ctypes/Manifest +++ b/dev-ml/ocaml-ctypes/Manifest @@ -4,8 +4,10 @@ DIST ocaml-ctypes-0.17.1.tar.gz 208101 BLAKE2B b9fe6632058a670c988ba9f1ae81b75aa DIST ocaml-ctypes-0.20.0.tar.gz 206559 BLAKE2B d9bf1c3f5ae7544e3950766f7eb9bac2c9dbf84130f69b2b8807e55c6a7d659c46d9ba2227d53d578e4e49283730932213eea4c7487beffe4540432b3e700c81 SHA512 605ae95b0233f1157749475526ef00ade2f97649d06a782e8fcf97b604cb86a0dcc8f27c4ac6baec11a41b9ef5becb0e5ae55e30f1ee61b30d4ae17a0d1545c2 DIST ocaml-ctypes-0.20.1.tar.gz 206863 BLAKE2B a101872991d4bd83464d26e79fa5052c9dadbd10da1ae734fda8976199640091939777a1ba391d2aab84d7e14fafec6f713681e2ea52f6717f5f36d26e8aa225 SHA512 f95e65ce5003a07634afcbee431cb23c54c8335f926074615fc8d76ab777b9d2fce8f75bb25bbb6ed9550a7d6237fb377aa9ad65a426d2d7e387f86c1158fe4a DIST ocaml-ctypes-0.21.1.tar.gz 200264 BLAKE2B c4539c8856c1919194f11ecaeb1b0649dc701a6c0dda62c4bb750cd64a9145f2e4a9e77392385e4e398e8e89d5ae91b7c5f68b6242f826563f0f32b78497dfe1 SHA512 3a64b29746360e7dda7725ce7af23ca64cd6a3fa585aa70188cdd143aace744f44c1bd13cdda5c9733ca53d4b874ed42749ca21aaff4f4d53636a390a2c7f94f +DIST ocaml-ctypes-0.22.0.tar.gz 200377 BLAKE2B f9a27434a564d619d45bc4bd74fa0e045b21cf62e7b83203f25757e093e0ebff6b259b871eec57e404a3b043e4bbfc433a664d78e64b4b357730e09371a0d220 SHA512 98925bddfba81fd91383c5ee87a47f8f3424958e0affc299585b83029ce3cc52ac4c059f94d548cb15f37379ba3a8742a04b94f76787177b26c233b7037faa09 EBUILD ocaml-ctypes-0.17.1-r1.ebuild 814 BLAKE2B 3a5bab91cdb4045286fd81c2fa5e6665eee9563de65008100d1f12c7930763ce0c32829cc908d1d9fe58ce6384267378a70a413b8c66368c89a0b9d21c9f4626 SHA512 b855d0975c4faef9516d0ea261f53cd913c314ce58a2dc18183686f2de17e8ec8e33be7b5529b933d070c8c6afaf00561fa5011e406688367be782ddbf555dfe EBUILD ocaml-ctypes-0.20.0.ebuild 908 BLAKE2B 18279ce659d023b2c256ea7aef01220851fba9b3e871e1bdb50305977c40cb0e8304a021f4965dd9a0a832a3fc19841a368ec5cb84c885812680351fcf588ec5 SHA512 bd6fcc9f8b186bea5313451f4ecba179f9b28ca079cc29e1ad9c90f6fe9447f40424575684bf7dd326dfa65434d70125bafdba7e9e061c6dd1530a9c56597562 EBUILD ocaml-ctypes-0.20.1.ebuild 947 BLAKE2B 20f4f138e0f69d5b2bf8ad5677f64202cf2b03ffb448129bbf112c36d86b02f1e14a078a489d612264d8f76f415518f72f5017b1afa7b2e9429beb9872cbfb4f SHA512 9a6ccfa155adc9f218587e8963c57c347ecab86a70df337aa22a38dd3cad108e22d19d24f79d7c119e924d5269a0da630e377a7c910e5ae1c6df06a3149a1e63 EBUILD ocaml-ctypes-0.21.1-r2.ebuild 754 BLAKE2B 61cd4e94a777bf3935343eb3a69a51ae63e5c58d5753bf80ab82d5999ae96c380ef45c2f645ffbdd107f98781e63974e501ac9d8e79859f0f20c3d9ed51fcf89 SHA512 21a78ec51d10ded59a411cb8dd3be18cfa65bdcff19ffb41d47dc4c6c4aa471d7c96137ebdc502f4a82f22628c93ec9e0aa84061d8a004a7e9ba9ba4bd1f8f3f +EBUILD ocaml-ctypes-0.22.0.ebuild 758 BLAKE2B ca0a75d97e8944b75234b4c307f1ef6fab56529e46c77a484a29b3c8d8158843a39ddb251e49a1ce32743d8ea841482b92252a3b495a1d062e2c853f3d5d4c32 SHA512 783aa8d087dda2155bc8e486fff24fadc9c3ee430ef6c21e0640b76ccb2506bfe1e3677cefe64098c14706c5fedbc9becd8fbfaf861709bb4e93ca29ffc6906c MISC metadata.xml 317 BLAKE2B f25c1f9fc2dea5d1afe9f1cc03667a70564a3134b5211b494adb1c9bb0be9d77ca4f7bbd9ceda2a81458476e06c9cfcaaeceacd338e40b898b4454d518fae025 SHA512 7262b7766342484afc74b5c30fe4a7a719219c759eec469b86c1926dcd6deb61f0ba0ab5c71e37e4a1f921ef268433f9f4166eee5955f515142fdfdde2c968c9 diff --git a/dev-ml/ocaml-ctypes/ocaml-ctypes-0.22.0.ebuild b/dev-ml/ocaml-ctypes/ocaml-ctypes-0.22.0.ebuild new file mode 100644 index 000000000000..fbec82b5da87 --- /dev/null +++ b/dev-ml/ocaml-ctypes/ocaml-ctypes-0.22.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DUNE_PKG_NAME=ctypes +inherit dune + +DESCRIPTION="Library for binding to C libraries using pure OCaml" +HOMEPAGE="https://github.com/yallop/ocaml-ctypes/" +SRC_URI="https://github.com/yallop/ocaml-ctypes/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="+ocamlopt test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-lang/ocaml-4.03:= + >=dev-libs/libffi-3.3_rc0:= + dev-ml/bigarray-compat:= + dev-ml/integers:= + dev-ml/dune-configurator:= +" +DEPEND="${RDEPEND} + test? ( dev-ml/ounit2 dev-ml/lwt )" +REQUIRED_USE="ocamlopt" + +src_install() { + dune-install ctypes ctypes-foreign +} diff --git a/dev-ml/ocamlgraph/Manifest b/dev-ml/ocamlgraph/Manifest index dedb9823165f..c617fd6ea64f 100644 --- a/dev-ml/ocamlgraph/Manifest +++ b/dev-ml/ocamlgraph/Manifest @@ -1,3 +1,5 @@ DIST ocamlgraph-2.0.0.tbz 298912 BLAKE2B a4bb04c74f4dba8b0f37cdf8ab9a82ef5120b1e7f5b5570e67aac35de16e4553c93759acfa5c218e07dc7c036750d92d2c557c7d58247783718f691c5319ded8 SHA512 c4973ac03bdff52d1c8a1ed01c81e0fbe2f76486995e57ff4e4a11bcc7b1793556139d52a81ff14ee8c8de52f1b40e4bd359e60a2ae626cc630ebe8bccefb3f1 +DIST ocamlgraph-2.1.0.tbz 311740 BLAKE2B 938def0cfce8ad5c2d47058bf533715cf9359d25ea968ceeb2959cb968e08a9acf442e21cd16c1e93df1919177c01105c1139c71be6e53c6e1b22aa511e2619f SHA512 8ee77bc1ef27bef41171b5718a73342dca8adc4b4592ff835038cd21e8c91152a0f9500b4034f664d1db7a09dab1efcc3be5d7c59260d6b33710b82a1fb2f196 EBUILD ocamlgraph-2.0.0-r1.ebuild 562 BLAKE2B c9c5c1786054d30d380cadaa84f3e35f9a8261667dccd6e62ef015c9f8aefaac8aa031a31e82ab7c030d75573e5aceae8d3300d57cf8f607ab5fd468afdc0b18 SHA512 740245b18ed0321782bf810fa37ef21cf9c5099cd3fcf086376eb7bde9523ca044725ce10d4adf683fd665438daf6dce19fd117359f634b761dfc95e6ac7e2f6 +EBUILD ocamlgraph-2.1.0.ebuild 537 BLAKE2B 4d22d66744e775e8fa05b0c71a9745f1232c2cb0fbe75d22e0c8e1c8478063cf7f39f1d78f53c5929677f261d14a40e6ec78e973598d0e40b81c841ca477ed43 SHA512 7556109566196243465d7f84296bb565dcdc271ba75a93aa9256b8fe53ba8fc9a4137cf9661b4f8b3809b5c6559cd7c032732d7bd2cd124aa3b61303f911d8cc MISC metadata.xml 321 BLAKE2B 540df25b57b60f517c952378845e8bc68b40af40a2b660fc6b505fbf10bd8a1e44da29722b64a11aeb6507ef82aed397d57feb08fa1a6ac4f5f6b997208f2616 SHA512 e24eed2f33773bf59f28cba7e926bf707523acce1c32191e92e13f2b56c426c2434f4c2cd6239aa5d53952b9bc0e152439a6147302b1207c542cadc64d2a4dd5 diff --git a/dev-ml/ocamlgraph/ocamlgraph-2.1.0.ebuild b/dev-ml/ocamlgraph/ocamlgraph-2.1.0.ebuild new file mode 100644 index 000000000000..9ed28c085ec3 --- /dev/null +++ b/dev-ml/ocamlgraph/ocamlgraph-2.1.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="O'Caml Graph library" +HOMEPAGE="http://ocamlgraph.lri.fr/index.en.html" +SRC_URI="https://github.com/backtracking/${PN}/releases/download/${PV}/${P}.tbz" +LICENSE="LGPL-2.1" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +RDEPEND=" + dev-ml/stdlib-shims:=[ocamlopt?] + dev-ml/graphics:=[ocamlopt?]" +DEPEND="${RDEPEND}" +IUSE="+ocamlopt" + +src_compile() { + dune-compile ocamlgraph +} diff --git a/dev-ml/patience_diff/Manifest b/dev-ml/patience_diff/Manifest index a6336d7a4c76..e56c1aea2c08 100644 --- a/dev-ml/patience_diff/Manifest +++ b/dev-ml/patience_diff/Manifest @@ -1,5 +1,9 @@ DIST patience_diff-0.14.0.tar.gz 20060 BLAKE2B d47d9a93ef0a7eeada7f050aec0427f8352343609da1332de59d6b3ced41e9942556e1d61e12ab2075bc15cf29afc60191f48da43c1a4358d414352eb6efd044 SHA512 d253488402e515d56ed9d83ef45edfce378d6ad5148d80f8d81341cff28d19115350d72cc057ecd6c14b907888eca8e6bce1b8e71c7a978149979a16a5512fd2 DIST patience_diff-0.15.0.tar.gz 20434 BLAKE2B 52e0f1d3437f97d384224cd06035802376fe2af97c085e183f99934f6f8238270723505cda7c617b7847fa4d5f51abbfaa58cd25aac5f0eeb56b42559e91421a SHA512 d3cbf2b2fb8618cd3342abcb7beea110a93b0e8f6984f3becdf9066c717f6f7832f86a8fb72ac56c587cbd6e5abecf07c0b98d9ec1cb7a40bfb9d4a5b1de12ba +DIST patience_diff-0.16.0.tar.gz 22756 BLAKE2B 99f6d72359138732d2c523d0a14811925293e298e9090d276ad3fceda1793fa05f27e01c7c9e0084a1ea41fdb069142a687ddd614850b56f7b8536a0dc3f0649 SHA512 de3726e3d5df3bccb168ed600d3965f69e97eadce27022438660a6ea6ee87075268cc9bf8105ab35a049600408ddc780fd362fed4bbcfa69d36512463e0c37b1 +DIST patience_diff-0.17.0.tar.gz 24963 BLAKE2B 2e8e6240d2c5f7abc45dd605bb8bc850ed5fc43dcec5794837ac1973571ab9c3a283603080afb64326a969b470eaf2d5f2fdfdee52db41fa5f1640866b6a74a9 SHA512 e448fb843eb622532de89f964823261e9f9ddb0119ad6a311ac744a21fbfff4b6bc8cc0fae051431aa3a507b39f43f45614dd8d9703e1a693de95e1909a57f13 EBUILD patience_diff-0.14.0.ebuild 480 BLAKE2B cfecfbfd5e870548741aa7f4f4159a33cd942f8afdeb68e1781ddfd576dba068efbc997e9dd97979f6ed292a4194350b7ca8768512cc57d8655a9de17e2beb27 SHA512 fe9061dc3bbacd9cb3394bcc832065ba5dc04db7a5b2ed749ca3752edc0b8896e6ebbf6355d8a7607208b955308ae3e1791de4ebffcefa9cf60e3504f97a6d28 EBUILD patience_diff-0.15.0.ebuild 442 BLAKE2B b023877823273edbd0e227503340d40cf87fcf7bf70dc584bd87ec0c70bae767aad8207a1cd4b36137f82967833bfed05aa7f1179733b1d526dcfda679c83583 SHA512 11cf2fec7b443245c7d9d598b54b35815bc75c6a070facc138a06734a1d6d90f0f25454f90aa285d2ca4dd6744ead208b5e9037a7a3d7284dfe54542a64dff1d +EBUILD patience_diff-0.16.0.ebuild 567 BLAKE2B b95832dcafee2974b681ea24dcca188925ac8d33a449872e4c0bcedf0b52483f87faa43f2e2ee77f036b7580c23cd2c97a88695d7d8b4c5baf50bf28cc79df75 SHA512 996bfefc21a8b4a7807fe4746beefe7a9d16967ac78decfafe9dd9e44f681a4d490e5c182904530b695a8e96abfa814b5a8726d31f58cda5202c3f82600c19a6 +EBUILD patience_diff-0.17.0.ebuild 584 BLAKE2B 0be6ad9b55d28e8e31078dca88d1589e31763d389504a003b292f2d6b5b3b0519e188b65f824c680332a59589adfb5b8a7b08a24ea1e79b155436dc8710b779c SHA512 94d8d49b6b81393da279bdaebbe2e3a8eea59d6f8c08240c0c138996a783fc55b03e9c9031b7cbb5a63aa805b5eb68346e69544cfa0710c12e4054b81569c5d3 MISC metadata.xml 322 BLAKE2B e9510a525c3c5f6cd79ecb521914bebe4b0793cd02ed3bbc881d6915503bfb4167499e412376c8ac5f870dcd6bd57721fe7efa82c0c0fc8c0c20e180371aa431 SHA512 3fca89751f8d8ebe30ebdf89ef8629ea1f8667cbb9259fa4b3a53d3e911719babad516ad4320e9abd88f5246a46072833f55f5110ca80bc17098b5e474017fe7 diff --git a/dev-ml/patience_diff/patience_diff-0.16.0.ebuild b/dev-ml/patience_diff/patience_diff-0.16.0.ebuild new file mode 100644 index 000000000000..e9f71f8e2b56 --- /dev/null +++ b/dev-ml/patience_diff/patience_diff-0.16.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="Tool and library implementing patience diff" +HOMEPAGE="https://github.com/janestreet/patience_diff" +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 ~riscv" +IUSE="+ocamlopt" + +RDEPEND=" + >=dev-lang/ocaml-4.14 + dev-ml/base:${SLOT}[ocamlopt?] + dev-ml/core:${SLOT}[ocamlopt?] + dev-ml/ppx_jane:${SLOT}[ocamlopt?] +" +DEPEND="${RDEPEND}" diff --git a/dev-ml/patience_diff/patience_diff-0.17.0.ebuild b/dev-ml/patience_diff/patience_diff-0.17.0.ebuild new file mode 100644 index 000000000000..2ff2a93f9dcf --- /dev/null +++ b/dev-ml/patience_diff/patience_diff-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="Tool and library implementing patience diff" +HOMEPAGE="https://github.com/janestreet/patience_diff" +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 ~riscv" +IUSE="+ocamlopt" + +RDEPEND=" + >=dev-lang/ocaml-5 + dev-ml/base:${SLOT}[ocamlopt?] + dev-ml/core:${SLOT}[ocamlopt?] + dev-ml/ppx_jane:${SLOT}[ocamlopt?] +" +DEPEND="${RDEPEND} + >=dev-ml/dune-3.11" diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz index f78eb76ac16af97ae08da6376dba360952462d79..e721910231c9891ed7d1b193a3b06e220d728082 100644 GIT binary patch delta 111743 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�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 delta 111698 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